目测没有解完全- var g = void0, k = true, l = null, q = false, s, t = this , u = function (a, b){
- var c = a.split("."), d = t ;! (c[0]in d) && d.execScript && d.execScript("var " + c[0
- ]);
- for (var e; c.length && (e = c.shift());
- )!c.length && b !== g ? d[e] = b : d = d[e] ? d[e] : d[e] = {
- }
- }
- , w = function (a){
- var b = typeof a;
- if ("object" == b)if (a){
- if (ainstanceof Array)return "array";
- if (ainstanceof Object)return b;
- var c = Object.prototype.toString.call(a);
- if ("[object Window]" == c)return "object";
- if ("[object Array]" == c || "number" == typeof a.length && "undefined" != typeof a.
- splice && "undefined" != typeof a.propertyIsEnumerable &&! a.propertyIsEnumerable(
- "splice"))return "array";
- if ("[object Function]" == c || "undefined" != typeof a.call && "undefined" != typeof
- a.propertyIsEnumerable &&! a.propertyIsEnumerable("call"))return "function"
- }
- else return "null";
- else if ("function" == b && "undefined" == typeof a.call)return "object";
- return b
- }
- , x = "closure_uid_" + (1E9 * Math.random() >>> 0), y = 0, aa = Date.now || function (){
- return + new Date
- }
- ;
- var A = Array.prototype, ba = A.indexOf ? function (a, b, c){
- return A.indexOf.call(a, b, c)
- }
- : function (a, b, c){
- if (c = c == l ? 0 : 0 > c ? Math.max(0, a.length + c) : c, "string" == typeof a)return
- "string" != typeof b || 1 != b.length ?- 1 : a.indexOf(b, c);
- for (;
- c < a.length; c ++ )if (cin a && a[c] === b)return c;
- return - 1
- }
- ;
- var B = function (){
- var a = t.document;
- return a ? a.documentMode : g
- }
- , C = "", D =/ MSIE \ s + ([ ^\ );
- ] + )( \ )|;
- ) / .exec(t.navigator ? t.navigator.userAgent : l), C = D ? D[1] : "", E = B(), F = E >
- parseFloat(C) ? String(E) : C, ca = {
- }
- , G = function (a){
- var b;
- if (!(b = ca[a])){
- for (var c = (b = 0, String(F).replace(/^[\s\xa0]+|[\s\xa0]+$/g, "").split(".")), d =
- String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g, "").split("."), e = Math.max(c.length, d.
- length), f = 0;
- 0 == b && f < e;
- f ++ ){
- var h = c[f] || "", m = d[f] || "", n = RegExp("(\\d*)(\\D*)", "g"), z = RegExp(
- "(\\d*)(\\D*)", "g");
- do {
- var p = n.exec(h) || ["", "", ""], r = z.exec(m) || ["", "", ""];
- if (0 == p[0].length && 0 == r[0].length)break ;
- b = ((0 == p[1].length ? 0 : parseInt(p[1], 10)) < (0 == r[1].length ? 0 :
- parseInt(r[1], 10)) ?- 1 : (0 == p[1].length ? 0 : parseInt(p[1], 10)) > (0 == r[1
- ].length ? 0 : parseInt(r[1], 10)) ? 1 : 0) || ((0 == p[2].length) < (0 == r[2].
- length) ?- 1 : (0 == p[2].length) > (0 == r[2].length) ? 1 : 0) || (p[2] < r[2] ?-
- 1 : p[2] > r[2] ? 1 : 0)
- }
- while (0 == b)
- }
- b = ca[a] = 0 <= b
- }
- return b
- }
- , da = t.document, ea =! da ? g : B() || ("CSS1Compat" == da.compatMode ? parseInt(F, 10) :
- 5);
- G("9");
- new function (){
- aa()
- }
- ;
- var fa = function (a){
- for (var b = (a = a.replace(/\r\n/g, "\n"), []), c = 0, d = 0;
- d < a.length;
- d ++ ){
- var e = a.charCodeAt(d);
- 128 > e ? b[c ++ ] = e : (2048 > e ? b[c ++ ] = e >> 6 | 192 : (b[c ++ ] = e >> 12 |
- 224, b[c ++ ] = e >> 6 & 63 | 128), b[c ++ ] = e & 63 | 128)
- }
- return b
- }
- ;
- var H = l, I = l, J = l, ga = function (){
- if (!H)for (var a = (H = {
- }
- , I = {
- }
- , J = {
- }
- , 0);
- 65 > a;
- a ++ )H[a] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(
- a), I[H[a]] = a, J[a] =
- "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)
- }
- ;
- var ha = 9 <= ea, ia =! G("9");
- G("8"), G("9");
- var K = function (a, b){
- this .type = a, this .currentTarget = this .target = b
- }
- ;
- K.prototype.L = q, K.prototype.defaultPrevented = q, K.prototype.preventDefault = function
- (){
- this .defaultPrevented = k
- }
- ;
- var L = function (a, b){
- a && this .u(a, b)
- }
- ;
- (function (){
- function a(){
- }
- a.prototype = K.prototype, L.qa = K.prototype, L.prototype = new a
- }
- )(), s = L.prototype, s.target = l, s.relatedTarget = l, s.offsetX = 0, s.offsetY = 0, s.
- clientX = 0, s.clientY = 0, s.screenX = 0, s.screenY = 0, s.button = 0, s.keyCode = 0, s.
- charCode = 0, s.ctrlKey = q, s.altKey = q, s.shiftKey = q, s.metaKey = q, s.aa = l, s.u =
- function (a, b){
- var c = this .type = a.type, d = (K.call(this , c), this .target = a.target || a.
- srcElement, this .currentTarget = b, a.relatedTarget);
- d || ("mouseover" == c ? d = a.fromElement : "mouseout" == c && (d = a.toElement)), this
- .relatedTarget = d, this .offsetX = a.offsetX !== g ? a.offsetX : a.layerX, this .
- offsetY = a.offsetY !== g ? a.offsetY : a.layerY, this .clientX = a.clientX !== g ? a.
- clientX : a.pageX, this .clientY = a.clientY !== g ? a.clientY : a.pageY, this .screenX =
- a.screenX || 0, this .screenY = a.screenY || 0, this .button = a.button, this .keyCode =
- a.keyCode || 0, this .charCode = a.charCode || ("keypress" == c ? a.keyCode : 0), this .
- ctrlKey = a.ctrlKey, this .altKey = a.altKey, this .shiftKey = a.shiftKey, this .metaKey
- = a.metaKey, this .state = a.state, this .aa = a, a.defaultPrevented && this .
- preventDefault(), deletethis .L
- }
- , s.preventDefault = function (){
- var a = (L.qa.preventDefault.call(this ), this .aa);
- if (a.preventDefault)a.preventDefault();
- else if (a.returnValue = q, ia)try {
- if (a.ctrlKey || 112 <= a.keyCode && 123 >= a.keyCode)a.keyCode =- 1
- }
- catch (b){
- }
- }
- ;
- var ja = "closure_listenable_" + (1E6 * Math.random() | 0), ka = 0;
- var la = function (){
- }
- ;
- s = la.prototype, s.key = 0, s.l = q, s.t = q, s.u = function (a, b, c, d, e, f){
- if ("function" == w(a))this .Z = k;
- else if (a && a.handleEvent && "function" == w(a.handleEvent))this .Z = q;
- else throw Error("Invalid listener argument");
- this .m = a, this .X = b, this .src = c, this .type = d, this .capture =!! e, this .W =
- f, this .t = q, this .key =++ ka, this .l = q
- }
- , s.handleEvent = function (a){
- return this .Z ? this .m.call(this .W || this .src, a) : this .m.handleEvent.call(this .
- m, a)
- }
- ;
- var M = {
- }
- , N = {
- }
- , O = {
- }
- , P = {
- }
- , Q = function (a, b, c, d, e){
- if ("array" == w(b))for (var f = 0; f < b.length; f ++ )Q(a, b[f], c, d, e);
- else {
- if (a && a[ja])a = a.ta(b, ma(c), d, e);
- else a : {
- if (!b)throw Error("Invalid event type");
- var h = (d =!! d, N), h = (bin h || (h[b] = {
- h : 0, i : 0
- }
- ), h = h[b], din h || (h[d] = {
- h : 0, i : 0
- }
- , h.h ++ ), h[d]), f = a[x] || (a[x] =++ y), m;
- if (h.i ++, h[f])for (var n = (m = h[f], 0);
- n < m.length;
- n ++ ){
- if (h = m[n], h.m == c && h.W == e){
- if (h.l)break ;
- m[n].t = q, a = m[n];
- break a
- }
- }
- else m = h[f] = [], h.h++;
- n = na(), h = new la, h.u(c, n, a, b, d, e), h.t = q, n.src = a, n.m = h, m.push(h),
- O[f] || (O[f] = []), O[f].push(h), a.addEventListener ? a == t ||! a.customEvent_ ?
- a.addEventListener(b, n, d) : a.sa() : a.attachEvent(bin P ? P[b] : P[b] = "on" + b,
- n), a = h
- }
- M[a.key] = a
- }
- }
- , na = function (){
- var a = oa, b = ha ? function (c){
- return a.call(b.src, b.m, c)
- }
- : function (c){
- if (c = a.call(b.src, b.m, c) ,! c)return c
- }
- ;
- return b
- }
- , pa = function (a, b, c, d){
- if (!d.v && d.Y){
- for (var e = 0, f = 0; e < d.length; e ++ )d[e].l ? d[e].X.src = l : (e != f && (d[f] =
- d[e]), f ++ );
- d.length = f, d.Y = q, 0 == f && (deleteN[a][b][c], N[a][b].h --, 0 == N[a][b].h && (
- deleteN[a][b], N[a].h -- ), 0 == N[a].h && deleteN[a])
- }
- }
- , qa = function (a, b, c, d, e){
- var f = 1;
- if (b = b[x] || (b[x] =++ y), a[b]){
- var h =-- a.i, m = a[b];
- m.v ? m.v ++: m.v = 1;
- try {
- for (var n = m.length, z = 0; z < n; z ++ ){
- var p = m[z];
- p &&! p.l && (f &= R(p, e) !== q)
- }
- }
- finally{
- a.i = Math.max(h, a.i), m.v --, pa(c, d, b, m)
- }
- }
- return Boolean(f)
- }
- , R = function (a, b){
- if (a.t){
- var c = a.key, d = M[c];
- if (d &&! d.l){
- var e = d.src;
- if (e && e[ja])e.ua(d);
- else {
- var f = d.type, h = d.X, m = d.capture;
- if (e.removeEventListener ? (e == t ||! e.customEvent_) && e.removeEventListener(f
- , h, m) : e.detachEvent && e.detachEvent(fin P ? P[f] : P[f] = "on" + f, h), e = e
- [x] || (e[x] =++ y), O[e]){
- var h = O[e], n = ba(h, d);
- 0 <= n && A.splice.call(h, n, 1), 0 == h.length && deleteO[e]
- }
- if (d.l = k, d = N[f][m][e])d.Y = k, pa(f, m, e, d);
- deleteM[c]
- }
- }
- }
- return a.handleEvent(b)
- }
- , oa = function (a, b){
- if (a.l)return k;
- var c = a.type, d = N;
- if (!(cin d))return k;
- var d = d[c], e, f;
- if (!ha){
- var h;
- if (!(h = b))a : {
- for (var m = (h = ["window", "event"], t);
- e = h.shift();
- )if (m[e] != l)m = m[e];
- else {
- h = l;
- break a
- }
- h = m
- }
- if (e = h, h = kin d, m = qin d, h){
- if (0 > e.keyCode || e.returnValue != g)return k;
- a : {
- var n = q;
- if (0 == e.keyCode)try {
- e.keyCode =- 1;
- break a
- }
- catch (z){
- n = k
- }
- if (n || e.returnValue == g)e.returnValue = k
- }
- }
- n = new L, n.u(e, this ), e = k;
- try {
- if (h){
- for (var p = [], r = n.currentTarget; r; r = r.parentNode)p.push(r);
- for (var v = (f = d[k], f.i = f.h, p.length - 1);
- !n.L && 0 <= v && f.i;
- v -- )n.currentTarget = p[v], e &= qa(f, p[v], c, k, n);
- if (m)for (f = d[q], f.i = f.h, v = 0 ;! n.L && v < p.length && f.i; v ++ )n.
- currentTarget = p[v], e &= qa(f, p[v], c, q, n)
- }
- else e = R(a, n)
- }
- finally{
- p && (p.length = 0)
- }
- return e
- }
- return c = new L(b, this ), e = R(a, c)
- }
- , ra = "__closure_events_fn_" + (1E9 * Math.random() >>> 0), ma = function (a){
- return "function" == w(a) ? a : a[ra] || (a[ra] = function (b){
- return a.handleEvent(b)
- }
- )
- }
- ;
- var U = function (a){
- try {
- if (this .c = [], S(this , this .b, 0), S(this , this .p, 0), S(this , this .A, 0), S(
- this , this .j, []), S(this , this .g, []), S(this , this .Q, "object" == typeof
- window ? window : t), S(this , this .R, this ), S(this , this .B, 0), S(this , this .O
- , 0), S(this , this .P, 0), S(this , this .n, sa(4)), S(this , this .w, []), S(this ,
- this .o, {
- }
- ), this .N = k, a && "!" == a[0])this .d = a;
- else {
- for (var b = (ga(), I), c = [], d = 0;
- d < a.length;
- ){
- var e = b[a.charAt(d ++ )], f = d < a.length ? b[a.charAt(d)] : 0, h = ( ++ d, d <
- a.length ? b[a.charAt(d)] : 0), m = ( ++ d, d < a.length ? b[a.charAt(d)] : 0);
- if ( ++ d, e == l || f == l || h == l || m == l)throw Error();
- c.push(e << 2 | f >> 4), 64 != h && (c.push(f << 4 & 240 | h >> 2), 64 != m && c.
- push(h << 6 & 192 | m))
- }
- this .f = c ,! this .f ||! this .f.length ? this .e(this .ba) : (this .S = [], this
- .C())
- }
- }
- catch (n){
- T(this , n)
- }
- }
- , T = (s = U.prototype, s.U = [function (){
- }
- , function (a){
- var b = V(a), c = V(a), d = a.a(b), b = W(a, b), e = W(a, c);
- e == a.k || e == a.q ? d = "" + d : 0 < b && (1 == b ? d &= 255 : 2 == b ? d &= 65535 :
- 4 == b && (d &= 4294967295)), S(a, c, d)
- }
- , function (a){
- var b = V(a), c = W(a, b);
- if (0 < c){
- for (var d = 0; c--; )d = d << 8 | V(a);
- S(a, b, d)
- }
- else if (c != a.G){
- if (d = V(a) << 8 | V(a), c == a.k)if (c = "", a.c[a.H] != g)for (var e = a.a(a.H);
- d--;
- )var f = e[V(a) << 8 | V(a)], c = c + f;
- else {
- for (c = Array(d), e = 0;
- e < d;
- e ++ )c[e] = V(a);
- for (d = c, c = [], f = e = 0; e < d.length; ){
- var h = d[e ++ ];
- if (128 > h)c[f ++ ] = String.fromCharCode(h);
- else if (191 < h && 224 > h){
- var m = d[e ++ ];
- c[f ++ ] = String.fromCharCode((h & 31) << 6 | m & 63)
- }
- else {
- var m = d[e ++ ], n = d[e ++ ];
- c[f ++ ] = String.fromCharCode((h & 15) << 12 | (m & 63) << 6 | n & 63)
- }
- }
- c = c.join("")
- }
- else for (c = Array(d), e = 0;
- e < d;
- e ++ )c[e] = V(a);
- S(a, b, c)
- }
- }
- , function (a){
- V(a)
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a), c = a.a(c), b = a.a(b);
- S(a, d, b[c])
- }
- , function (a){
- var b = V(a), c = V(a), b = a.a(b);
- S(a, c, w(b))
- }
- , function (a){
- var b = V(a), c = V(a), d = W(a, b), e = W(a, c);
- d == a.k && e == a.k ? (a.c[c] == g && S(a, c, ""), S(a, c, a.a(c) + a.a(b))) : e == a.q
- && (0 > d ? (b = a.a(b), d == a.k && (b = fa("" + b)), (c == a.g || c == a.n || c == a.
- w) && X(a, c, Y(b.length, 2)), X(a, c, b)) : 0 < d && X(a, c, Y(a.a(b), d)))
- }
- , function (a){
- var b = V(a), c = V(a);
- S(a, c, function (a){
- return eval(a)
- }
- (a.a(b)))
- }
- , function (a){
- var b = V(a), c = V(a);
- S(a, c, a.a(c) - a.a(b))
- }
- , function (a){
- var b = Z(a);
- S(a, b.K, b.J.apply(b.self, b.s))
- }
- , function (a){
- var b = V(a), c = V(a);
- S(a, c, a.a(c) % a.a(b))
- }
- , function (a){
- var b = V(a), c = a.a(V(a)), d = a.a(V(a)), e = a.a(V(a)), b = a.a(b);
- Q(b, c, ta(a, d, e, k))
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a);
- a.a(b)[a.a(c)] = a.a(d)
- }
- , function (a){
- var b = Z(a), c = b.s, d = b.self, e = b.J;
- switch(c.length){
- case0 : c = d[e]();
- break ;
- case1 : c = d[e](c[0]);
- break ;
- case2 : c = d[e](c[0], c[1]);
- break ;
- case3 : c = d[e](c[0], c[1], c[2]);
- break ;
- default : a.e(a.r);
- return
- }
- S(a, b.K, c)
- }
- , function (a){
- var b = V(a), c = V(a);
- S(a, c, a.a(c) + a.a(b))
- }
- , function (a){
- var b = V(a), c = V(a);
- 0 != a.a(b) && S(a, a.b, a.a(c))
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a);
- a.a(b) == a.a(c) && S(a, d, a.a(d) + 1)
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a);
- a.a(b) > a.a(c) && S(a, d, a.a(d) + 1)
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a);
- S(a, d, a.a(b) << c)
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a);
- S(a, d, a.a(b) | a.a(c))
- }
- , function (a){
- var b = a.a(V(a));
- ua(a, b)
- }
- , function (a){
- var b = a.S.pop();
- if (b){
- for (var c = V(a);
- 0 < c;
- c -- ){
- var d = V(a);
- b[d] = a.c[d]
- }
- a.c = b
- }
- else S(a, a.b, a.f.length)
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a);
- S(a, d, (a.a(b)in a.a(c)) + 0)
- }
- , function (a){
- var b = V(a), c = a.a(V(a)), d = a.a(V(a));
- S(a, b, ta(a, c, d))
- }
- , function (a){
- var b = V(a), c = V(a);
- S(a, c, a.a(c) * a.a(b))
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a);
- S(a, d, a.a(b) >> c)
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a);
- S(a, d, a.a(b) || a.a(c))
- }
- , function (a){
- var b = Z(a), c = b.s, d = b.self, e = b.J;
- switch(c.length){
- case0 : c = new d[e];
- break ;
- case1 : c = new d[e](c[0]);
- break ;
- case2 : c = new d[e](c[0], c[1]);
- break ;
- case3 : c = new d[e](c[0], c[1], c[2]);
- break ;
- case4 : c = new d[e](c[0], c[1], c[2], c[3]);
- break ;
- default : a.e(a.r);
- return
- }
- S(a, b.K, c)
- }
- , function (a){
- var b = V(a), c = V(a), d = V(a), e = V(a), b = a.a(b), c = a.a(c), d = a.a(d);
- if (a = a.a(e), "object" == w(b)){
- var e = [], f;
- for (fin b)e.push(f);
- b = e
- }
- for (f = b.length, e = 0; e < f; e += d)c(b.slice(e, e + d), a)
- }
- ], s.b = 0, s.A = 1, s.j = 2, s.p = 3, s.g = 4, s.H = 5, s.V = 6, s.T = 8, s.Q = 9, s.R =
- 10, s.B = 11, s.O = 12, s.P = 13, s.n = 14, s.w = 15, s.o = 16, s.ma = 17, s.ea = 15, s.ka
- = 12, s.fa = 10, s.ga = 42, s.na = 6, s.k =- 1, s.q =- 2, s.G =- 3, s.ba = 17, s.ca = 21,
- s.r = 22, s.oa = 30, s.ia = 31, s.da = 33, s.D = {
- }
- , s.M = "caller", s.pa = 0, function (a, b){
- a.d = ("E:" + b.message + ":" + b.stack).substring(0, 2048)
- }
- ), sa = function (a){
- for (var b = Array(a);
- a--;
- )b[a] = 255 * Math.random() | 0;
- return b
- }
- , va = function (a, b, c){
- try {
- for (var d = 0; 84941944608 != d; )a += (b << 4 ^ b >>> 5) + b ^ d + c[d & 3], d +=
- 2654435769, b += (a << 4 ^ a >>> 5) + a ^ d + c[d >>> 11 & 3];
- return [a >>> 24, a >> 16 & 255, a >> 8 & 255, a & 255, b >>> 24, b >> 16 & 255, b >>
- 8 & 255, b & 255]
- }
- catch (e){
- throw e;
- }
- }
- , $ = function (a, b){
- return a[b] << 24 | a[b + 1] << 16 | a[b + 2] << 8 | a[b + 3]
- }
- , Y = function (a, b){
- for (var c = [], d = b - 1; 0 <= d; d -- )c[b - 1 - d] = a >> 8 * d & 255;
- return c
- }
- , X = function (a, b, c, d){
- if (b != a.j){
- var e = a.a(b);
- for (var f = (b = b == a.n ? function (b){
- try {
- var c = e.length, d = c & 7;
- if (4 == d){
- var f = [0, 0, 0, a.a(a.P)];
- e.la = va($(e, c - 8), $(e, c - 4), f)
- }
- e.push(e.la[d] ^ b)
- }
- catch (p){
- throw p;
- }
- }
- : function (a){
- e.push(a)
- }
- , d && b(d & 255), d = c.length, 0);
- f < d;
- f ++ )b(c[f])
- }
- }
- , wa = function (a, b){
- var c = function (){
- for (var a = d[e.M], p = a === b, a = a && a[e.M], r = 0; a && a != f && a != h && a !=
- m && a != n && 20 > r; )r ++, a = a[e.M];
- return c[!p +! a + (r >> 2)]
- }
- , d = function (){
- return c()
- }
- , e = U.prototype, f = e.C, h = e.$, m = U, n = e.e;
- return c[e.pa] = a, a = g, d
- }
- , xa = function (a){
- var b = function (){
- return c()
- }
- , c = function (){
- return a
- }
- ;
- return b.ha = function (b){
- a = b
- }
- , b
- }
- , S = function (a, b, c){
- if (b == a.b || b == a.p)a.c[b] ? a.c[b].ha(c) : a.c[b] = xa(c);
- else {
- if ((b == a.g || b == a.j) && a.c[b])return ;
- a.c[b] = wa(c, a.a)
- }
- b == a.A && (a.F = g, S(a, a.b, a.a(a.b) + 4))
- }
- , V = (U.prototype.a = function (a){
- var b = this .c[a];
- if (b === g)throw this .e(this .oa, 0, a), this .D;
- return b()
- }
- , U.prototype.e = function (a, b, c){
- var d = this .a(this .p);
- a = [a, d >> 8 & 255, d & 255], c != g && a.push(c), 0 == this .a(this .j).length && (
- this .c[this .j] = g, S(this , this .j, a)), b && (c = "", b.message && (c = b.message.
- toString()), b.stack != g && (c += ": " + b.stack), c = c.substring(0, 2048), c = fa(c),
- X(this , this .n, Y(c.length, 2).concat(c), this .ka))
- }
- , function (a){
- var b = a.a(a.b);
- if (b >= a.f.length)throw a.e(a.ia, 0, b), a.D;
- if (a.F == g && (a.F = $(a.f, b - 4), a.I = g), a.I != b >> 3){
- var c = (a.I = b >> 3, [0, 0, 0, a.a(a.A)]);
- a.ja = va(a.F, a.I, c)
- }
- return S(a, a.b, b + 1), a.f[b] ^ a.ja[b % 8]
- }
- ), W = function (a, b){
- return b <= a.ma ? b == a.j || b == a.g || b == a.n || b == a.w ? a.q : b == a.V || b ==
- a.Q || b == a.R || b == a.o ? a.G : b == a.H ? a.k : 4 : [1, 2, 4, a.q, a.G, a.k][b % a.
- na]
- }
- , Z = (U.prototype.xa = function (a, b){
- b.push(a[0] << 24 | a[1] << 16 | a[2] << 8 | a[3]), b.push(a[4] << 24 | a[5] << 16 | a[6
- ] << 8 | a[7]), b.push(a[8] << 24 | a[9] << 16 | a[10] << 8 | a[11])
- }
- , U.prototype.wa = function (a, b, c){
- var d = a[(b + 2) % 3];
- a[b] = a[b] - a[(b + 1) % 3] - d ^ (1 == b ? d << c : d >>> c)
- }
- , U.prototype.va = function (a, b){
- if (3 == a.length){
- for (var c = 0; 3 > c; c ++ )b[c] += a[c];
- for (var d = [13, 8, 13, 12, 16, 5, 3, 10, 15], c = 0; 9 > c; c ++ )b[3](b, c % 3, d[c
- ])
- }
- }
- , function (a){
- var b = {
- }
- , c = (b.J = a.a(V(a)), b.K = V(a), V(a) - 1), d = V(a);
- for (b.self = a.a(d), b.s = [];
- c--;
- )d = V(a), b.s.push(a.a(d));
- return b
- }
- ), ta = function (a, b, c, d){
- return function (){
- if (!d || a.N)return S(a, a.V, arguments), S(a, a.o, c), ya(a, b)
- }
- }
- , ua = function (a, b){
- a.S.push(a.c.slice()), a.c[a.b] = g, S(a, a.b, b)
- }
- , ya = function (a, b){
- var c = a.a(a.b), d = (a.f && c < a.f.length ? (S(a, a.b, a.f.length), ua(a, b)) : S(a,
- a.b, b), a.C());
- return S(a, a.b, c), d
- }
- ;
- U.prototype.C = function (){
- try {
- for (var a = this .f.length, b = 2001, c = l, d = 0 ;-- b && (d = this .a(this .b)) <
- a;
- )try {
- var e = (S(this , this .p, d), V(this ) % this .U.length);
- (c = this .U[e]) ? c(this ) : this .e(this .ca, 0, e)
- }
- catch (f){
- if (f != this .D){
- var h = this .a(this .B);
- h ? (S(this , h, f), S(this , this .B, 0)) : this .e(this .r, f)
- }
- }
- b || this .e(this .da, 0, d)
- }
- catch (m){
- try {
- this .e(this .r, m)
- }
- catch (n){
- T(this , n)
- }
- }
- return this .a(this .o)
- }
- , U.prototype.$ = function (){
- if (this .d)return this .d;
- try {
- var a = (this .N = q, this .c[this .T] && ya(this , this .a(this .T)), this .a(this .j
- )), b = (0 < a.length && X(this , this .g, Y(a.length, 2).concat(a), this .ea), this .
- a(this .O) & 255), b = b - (this .a(this .g).length + 4), c = this .a(this .n), d = (4
- < c.length && (b -= c.length + 3), 0 < b && X(this , this .g, Y(b, 2).concat(sa(b)),
- this .fa), 4 < c.length && X(this , this .g, Y(c.length, 2).concat(c), this .ga), [3].
- concat(this .a(this .g))), e;
- for (ga(), e = [], a = 0;
- a < d.length;
- a += 3){
- var f = d[a], h = a + 1 < d.length, m = h ? d[a + 1] : 0, n = a + 2 < d.length, z =
- n ? d[a + 2] : 0, b = f >> 2, c = (f & 3) << 4 | m >> 4, p = (m & 15) << 2 | z >> 6,
- r = z & 63;
- n || (r = 64, h || (p = 64)), e.push(J[b], J[c], J[p], J[r])
- }
- if (this .d = e = e.join("").replace(/\./g, ""))this .d = "!" + this .d;
- else for (this .d = "", e = 0; e < d.length; e ++ ){
- var v = d[e].toString(16);
- 1 == v.length && (v = "0" + v), this .d += v
- }
- }
- catch (za){
- T(this , za)
- }
- return this .d
- }
- , U.prototype.ra = function (a){
- a(this .$())
- }
- ;
- try {
- Q(window, "unload", function (){
- }
- )
- }
- catch (Aa){
- }
- u("botguard.bg", U), u("botguard.bg.prototype.invoke", U.prototype.ra);
复制代码
骄傲的使用Chrome
Powered By Mozilla/5.0 (Windows NT 6.1, WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31 |