SHOW:
|
|
- or go back to the newest paste.
1 | var f = function(a, b, c) { | |
2 | if (b = typeof a, "object" == b) { | |
3 | if (a) { | |
4 | if (a instanceof Array) { | |
5 | return "array"; | |
6 | } | |
7 | if (a instanceof Object) { | |
8 | return b; | |
9 | } | |
10 | if (c = Object.prototype.toString.call(a), "[object Window]" == c) { | |
11 | return "object"; | |
12 | } | |
13 | if ("[object Array]" == c || "number" == typeof a.length && "undefined" != typeof a.splice && "undefined" != typeof a.propertyIsEnumerable && !a.propertyIsEnumerable("splice")) { | |
14 | return "array"; | |
15 | } | |
16 | if ("[object Function]" == c || "undefined" != typeof a.call && "undefined" != typeof a.propertyIsEnumerable && !a.propertyIsEnumerable("call")) { | |
17 | return "function"; | |
18 | } | |
19 | } else { | |
20 | return "null"; | |
21 | } | |
22 | } else { | |
23 | if ("function" == b && "undefined" == typeof a.call) { | |
24 | return "object"; | |
25 | } | |
26 | } | |
27 | return b; | |
28 | }, n = function(a, b, c, d, e) { | |
29 | c = a.split("."); | |
30 | d = g; | |
31 | c[0] in d || !d.execScript || d.execScript("var " + c[0]); | |
32 | for (;c.length && (e = c.shift());) { | |
33 | c.length || b === k ? d = d[e] ? d[e] : d[e] = {} : d[e] = b; | |
34 | } | |
35 | }, p = Date.now || function() { | |
36 | return+new Date; | |
37 | }, r = /&/g, t = /</g, u = />/g, w = /"/g, x = /\'/g, k = void 0, g = this, z, A = "".oa ? "".ma() : "", E = (/[&<>"\']/.test(A) && (-1 != A.indexOf("&") && (A = A.replace(r, "&")), -1 != A.indexOf("<") && (A = A.replace(t, "<")), -1 != A.indexOf(">") && (A = A.replace(u, ">")), -1 != A.indexOf('"') && (A = A.replace(w, """)), -1 != A.indexOf("'") && (A = A.replace(x, "'"))), new function() { | |
38 | p(); | |
39 | }, function(a, b, c, d, e, h) { | |
40 | try { | |
41 | if (this.j = 2048, this.c = [], B(this, this.b, 0), B(this, this.l, 0), B(this, this.p, 0), B(this, this.h, []), B(this, this.d, []), B(this, this.H, "object" == typeof window ? window : g), B(this, this.I, this), B(this, this.r, 0), B(this, this.F, 0), B(this, this.G, 0), B(this, this.f, C(4)), B(this, this.o, []), B(this, this.k, {}), this.q = !0, a && "," == a[0]) { | |
42 | this.m = a; | |
43 | } else { | |
44 | if (window.atob) { | |
45 | c = window.atob(a); | |
46 | a = []; | |
47 | for (e = d = 0;e < c.length;e++) { | |
48 | for (h = c.charCodeAt(e);255 < h;) { | |
49 | a[d++] = h & 255, h >>= 8; | |
50 | } | |
51 | a[d++] = h; | |
52 | } | |
53 | b = a; | |
54 | } else { | |
55 | b = null; | |
56 | } | |
57 | (this.e = b) && this.e.length ? (this.K = [], this.s()) : this.g(this.U); | |
58 | } | |
59 | } catch (l) { | |
60 | D(this, l); | |
61 | } | |
62 | }), G = (E.prototype.g = function(a, b, c, d) { | |
63 | d = this.a(this.l); | |
64 | a = [a, d >> 8 & 255, d & 255]; | |
65 | c != k && a.push(c); | |
66 | 0 == this.a(this.h).length && (this.c[this.h] = k, B(this, this.h, a)); | |
67 | c = ""; | |
68 | b && (b.message && (c += b.message), b.stack && (c += ":" + b.stack)); | |
69 | 3 < this.j && (c = c.slice(0, this.j - 3), this.j -= c.length + 3, c = F(c), G(this, this.f, H(c.length, 2).concat(c), this.$)); | |
70 | }, function(a, b, c, d, e, h) { | |
71 | e = a.a(b); | |
72 | b = b == a.f ? function(b, c, d, h) { | |
73 | if (c = e.length, d = c - 4 >> 3, e.ba != d) { | |
74 | e.ba = d; | |
75 | d = (d << 3) - 4; | |
76 | h = [0, 0, 0, a.a(a.G)]; | |
77 | try { | |
78 | e.aa = I(J(e, d), J(e, d + 4), h); | |
79 | } catch (s) { | |
80 | throw s; | |
81 | } | |
82 | } | |
83 | e.push(e.aa[c & 7] ^ b); | |
84 | } : function(a) { | |
85 | e.push(a); | |
86 | }; | |
87 | d && b(d & 255); | |
88 | d = c.length; | |
89 | for (h = 0;h < d;h++) { | |
90 | b(c[h]); | |
91 | } | |
92 | }), K = function(a, b, c, d, e, h, l, q, m) { | |
93 | ||
94 | return c = function(a, s, v) { | |
95 | a = d[e.D]; | |
96 | s = a === b; | |
97 | a = a && a[e.D]; | |
98 | for (v = 0;a && a != h && a != l && a != q && a != m && 20 > v;) { | |
99 | v++, a = a[e.D]; | |
100 | } | |
101 | return c[e.ga + s + !(!a + (v >> 2))]; | |
102 | }, d = function() { | |
103 | return c(); | |
104 | }, e = E.prototype, h = e.s, l = e.Q, m = e.g, q = E, d[e.J] = e, c[e.fa] = a, a = k, d; | |
105 | }, L = function(a, b, c) { | |
106 | if (b = a.a(a.b), !(b in a.e)) { | |
107 | throw a.g(a.Y), a.u; | |
108 | } | |
109 | return a.t == k && (a.t = J(a.e, b - 4), a.B = k), a.B != b >> 3 && (a.B = b >> 3, c = [0, 0, 0, a.a(a.p)], a.Z = I(a.t, a.B, c)), B(a, a.b, b + 1), a.e[b] ^ a.Z[b % 8]; | |
110 | }, F = function(a, b, c, d, e) { | |
111 | a = a.replace(/\\r\\n/g, "\\n"); | |
112 | b = []; | |
113 | for (d = c = 0;d < a.length;d++) { | |
114 | 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); | |
115 | } | |
116 | return b; | |
117 | }, B = function(a, b, c) { | |
118 | if (b == a.b || b == a.l) { | |
119 | a.c[b] ? a.c[b].V(c) : a.c[b] = M(c); | |
120 | } else { | |
121 | if (b != a.d && b != a.f && b != a.h || !a.c[b]) { | |
122 | a.c[b] = K(c, a.a); | |
123 | } | |
124 | } | |
125 | b == a.p && (a.t = k, B(a, a.b, a.a(a.b) + 4)); | |
126 | }, I = function(a, b, c, d) { | |
127 | try { | |
128 | for (d = 0;76138654016 != d;) { | |
129 | a += (b << 4 ^ b >>> 5) + b ^ d + c[d & 3], d += 2379332938, b += (a << 4 ^ a >>> 5) + a ^ d + c[d >>> 11 & 3]; | |
130 | } | |
131 | return[a >>> 24, a >> 16 & 255, a >> 8 & 255, a & 255, b >>> 24, b >> 16 & 255, b >> 8 & 255, b & 255]; | |
132 | } catch (e) { | |
133 | throw e; | |
134 | } | |
135 | }, N = function(a, b) { | |
136 | return b <= a.ca ? b == a.h || b == a.d || b == a.f || b == a.o ? a.n : b == a.P || b == a.H || b == a.I || b == a.k ? a.v : b == a.w ? a.i : 4 : [1, 2, 4, a.n, a.v, a.i][b % a.da]; | |
137 | }, O = (E.prototype.la = function(a, b) { | |
138 | b.push(a[0] << 24 | a[1] << 16 | a[2] << 8 | a[3]); | |
139 | b.push(a[4] << 24 | a[5] << 16 | a[6] << 8 | a[7]); | |
140 | b.push(a[8] << 24 | a[9] << 16 | a[10] << 8 | a[11]); | |
141 | }, function(a, b, c, d) { | |
142 | b = {}; | |
143 | b.N = a.a(L(a)); | |
144 | b.O = L(a); | |
145 | c = L(a) - 1; | |
146 | d = L(a); | |
147 | b.self = a.a(d); | |
148 | for (b.C = [];c--;) { | |
149 | d = L(a), b.C.push(a.a(d)); | |
150 | } | |
151 | return b; | |
152 | }), Q = (E.prototype.ja = function(a, b, c, d) { | |
153 | if (3 == a.length) { | |
154 | for (c = 0;3 > c;c++) { | |
155 | b[c] += a[c]; | |
156 | } | |
157 | d = [13, 8, 13, 12, 16, 5, 3, 10, 15]; | |
158 | for (c = 0;9 > c;c++) { | |
159 | b[3](b, c % 3, d[c]); | |
160 | } | |
161 | } | |
162 | }, function(a, b, c, d) { | |
163 | return c = a.a(a.b), a.e && c < a.e.length ? (B(a, a.b, a.e.length), P(a, b)) : B(a, a.b, b), d = a.s(), B(a, a.b, c), d; | |
164 | }), H = (E.prototype.ka = function(a, b, c, d) { | |
165 | d = a[(b + 2) % 3]; | |
166 | a[b] = a[b] - a[(b + 1) % 3] - d ^ (1 == b ? d << c : d >>> c); | |
167 | }, function(a, b, c, d) { | |
168 | d = b - 1; | |
169 | for (c = [];0 <= d;d--) { | |
170 | c[b - 1 - d] = a >> 8 * d & 255; | |
171 | } | |
172 | return c; | |
173 | }), M = function(a, b, c) { | |
174 | return b = function() { | |
175 | return c(); | |
176 | }, b.V = function(b) { | |
177 | a = b; | |
178 | }, c = function() { | |
179 | return a; | |
180 | }, b; | |
181 | }, R = function(a, b, c, d) { | |
182 | return function() { | |
183 | if (!d || a.q) { | |
184 | return B(a, a.P, arguments), B(a, a.k, c), Q(a, b); | |
185 | } | |
186 | }; | |
187 | }, P = (E.prototype.a = function(a, b) { | |
188 | if (b = this.c[a], b === k) { | |
189 | throw this.g(this.ea, 0, a), this.u; | |
190 | } | |
191 | return b(); | |
192 | }, function(a, b) { | |
193 | a.K.push(a.c.slice()); | |
194 | a.c[a.b] = k; | |
195 | B(a, a.b, b); | |
196 | }), J = function(a, b) { | |
197 | return a[b] << 24 | a[b + 1] << 16 | a[b + 2] << 8 | a[b + 3]; | |
198 | }, C = function(a, b) { | |
199 | for (b = Array(a);a--;) { | |
200 | b[a] = 255 * Math.random() | 0; | |
201 | } | |
202 | return b; | |
203 | }, D = function(a, b) { | |
204 | a.m = ("E:" + b.message + ":" + b.stack).slice(0, 2048); | |
205 | }; | |
206 | z = E.prototype; | |
207 | z.M = [function() { | |
208 | }, function(a, b, c, d, e) { | |
209 | b = L(a); | |
210 | c = L(a); | |
211 | d = a.a(b); | |
212 | b = N(a, b); | |
213 | e = N(a, c); | |
214 | e == a.i || e == a.n ? d = "" + d : 0 < b && (1 == b ? d &= 255 : 2 == b ? d &= 65535 : 4 == b && (d &= 4294967295)); | |
215 | B(a, c, d); | |
216 | }, function(a, b, c, d, e, h, l, q, m) { | |
217 | if (b = L(a), c = N(a, b), 0 < c) { | |
218 | for (d = 0;c--;) { | |
219 | d = d << 8 | L(a); | |
220 | } | |
221 | B(a, b, d); | |
222 | } else { | |
223 | if (c != a.v) { | |
224 | if (d = L(a) << 8 | L(a), c == a.i) { | |
225 | if (c = "", a.c[a.w] != k) { | |
226 | for (e = a.a(a.w);d--;) { | |
227 | h = e[L(a) << 8 | L(a)], c += h; | |
228 | } | |
229 | } else { | |
230 | c = Array(d); | |
231 | for (e = 0;e < d;e++) { | |
232 | c[e] = L(a); | |
233 | } | |
234 | d = c; | |
235 | c = []; | |
236 | for (h = e = 0;e < d.length;) { | |
237 | l = d[e++], 128 > l ? c[h++] = String.fromCharCode(l) : 191 < l && 224 > l ? (q = d[e++], c[h++] = String.fromCharCode((l & 31) << 6 | q & 63)) : (q = d[e++], m = d[e++], c[h++] = String.fromCharCode((l & 15) << 12 | (q & 63) << 6 | m & 63)); | |
238 | } | |
239 | c = c.join(""); | |
240 | } | |
241 | } else { | |
242 | for (c = Array(d), e = 0;e < d;e++) { | |
243 | c[e] = L(a); | |
244 | } | |
245 | } | |
246 | B(a, b, c); | |
247 | } | |
248 | } | |
249 | }, function(a) { | |
250 | L(a); | |
251 | }, function(a, b, c, d) { | |
252 | b = L(a); | |
253 | c = L(a); | |
254 | d = L(a); | |
255 | c = a.a(c); | |
256 | b = a.a(b); | |
257 | B(a, d, b[c]); | |
258 | }, function(a, b, c) { | |
259 | b = L(a); | |
260 | c = L(a); | |
261 | b = a.a(b); | |
262 | B(a, c, f(b)); | |
263 | }, function(a, b, c, d, e) { | |
264 | b = L(a); | |
265 | c = L(a); | |
266 | d = N(a, b); | |
267 | e = N(a, c); | |
268 | c != a.h && (d == a.i && e == a.i ? (a.c[c] == k && B(a, c, ""), B(a, c, a.a(c) + a.a(b))) : e == a.n && (0 > d ? (b = a.a(b), d == a.i && (b = F("" + b)), c != a.d && c != a.f && c != a.o || G(a, c, H(b.length, 2)), G(a, c, b)) : 0 < d && G(a, c, H(a.a(b), d)))); | |
269 | }, function(a, b, c) { | |
270 | b = L(a); | |
271 | c = L(a); | |
272 | B(a, c, function(a) { | |
273 | return eval(a); | |
274 | }(a.a(b))); | |
275 | }, function(a, b, c) { | |
276 | b = L(a); | |
277 | c = L(a); | |
278 | B(a, c, a.a(c) - a.a(b)); | |
279 | }, function(a, b) { | |
280 | b = O(a); | |
281 | B(a, b.O, b.N.apply(b.self, b.C)); | |
282 | }, function(a, b, c) { | |
283 | b = L(a); | |
284 | c = L(a); | |
285 | B(a, c, a.a(c) % a.a(b)); | |
286 | }, function(a, b, c, d, e) { | |
287 | b = L(a); | |
288 | c = a.a(L(a)); | |
289 | d = a.a(L(a)); | |
290 | e = a.a(L(a)); | |
291 | a.a(b).addEventListener(c, R(a, d, e, !0), !1); | |
292 | }, function(a, b, c, d) { | |
293 | b = L(a); | |
294 | c = L(a); | |
295 | d = L(a); | |
296 | a.a(b)[a.a(c)] = a.a(d); | |
297 | }, function() { | |
298 | }, function(a, b, c) { | |
299 | b = L(a); | |
300 | c = L(a); | |
301 | B(a, c, a.a(c) + a.a(b)); | |
302 | }, function(a, b, c) { | |
303 | b = L(a); | |
304 | c = L(a); | |
305 | 0 != a.a(b) && B(a, a.b, a.a(c)); | |
306 | }, function(a, b, c, d) { | |
307 | b = L(a); | |
308 | c = L(a); | |
309 | d = L(a); | |
310 | a.a(b) == a.a(c) && B(a, d, a.a(d) + 1); | |
311 | }, function(a, b, c, d) { | |
312 | b = L(a); | |
313 | c = L(a); | |
314 | d = L(a); | |
315 | a.a(b) > a.a(c) && B(a, d, a.a(d) + 1); | |
316 | }, function(a, b, c, d) { | |
317 | b = L(a); | |
318 | c = L(a); | |
319 | d = L(a); | |
320 | B(a, d, a.a(b) << c); | |
321 | }, function(a, b, c, d) { | |
322 | b = L(a); | |
323 | c = L(a); | |
324 | d = L(a); | |
325 | B(a, d, a.a(b) | a.a(c)); | |
326 | }, function(a, b) { | |
327 | b = a.a(L(a)); | |
328 | P(a, b); | |
329 | }, function(a, b, c, d) { | |
330 | if (b = a.K.pop()) { | |
331 | for (c = L(a);0 < c;c--) { | |
332 | d = L(a), b[d] = a.c[d]; | |
333 | } | |
334 | a.c = b; | |
335 | } else { | |
336 | B(a, a.b, a.e.length); | |
337 | } | |
338 | }, function(a, b, c, d) { | |
339 | b = L(a); | |
340 | c = L(a); | |
341 | d = L(a); | |
342 | B(a, d, (a.a(b) in a.a(c)) + 0); | |
343 | }, function(a, b, c, d) { | |
344 | b = L(a); | |
345 | c = a.a(L(a)); | |
346 | d = a.a(L(a)); | |
347 | B(a, b, R(a, c, d)); | |
348 | }, function(a, b, c) { | |
349 | b = L(a); | |
350 | c = L(a); | |
351 | B(a, c, a.a(c) * a.a(b)); | |
352 | }, function(a, b, c, d) { | |
353 | b = L(a); | |
354 | c = L(a); | |
355 | d = L(a); | |
356 | B(a, d, a.a(b) >> c); | |
357 | }, function(a, b, c, d) { | |
358 | b = L(a); | |
359 | c = L(a); | |
360 | d = L(a); | |
361 | B(a, d, a.a(b) || a.a(c)); | |
362 | }, function(a, b, c, d, e) { | |
363 | b = O(a); | |
364 | c = b.C; | |
365 | d = b.self; | |
366 | e = b.N; | |
367 | switch(c.length) { | |
368 | case 0: | |
369 | c = new d[e]; | |
370 | break; | |
371 | case 1: | |
372 | c = new d[e](c[0]); | |
373 | break; | |
374 | case 2: | |
375 | c = new d[e](c[0], c[1]); | |
376 | break; | |
377 | case 3: | |
378 | c = new d[e](c[0], c[1], c[2]); | |
379 | break; | |
380 | case 4: | |
381 | c = new d[e](c[0], c[1], c[2], c[3]); | |
382 | break; | |
383 | default: | |
384 | a.g(a.A); | |
385 | return; | |
386 | } | |
387 | B(a, b.O, c); | |
388 | }, function(a, b, c, d, e, h) { | |
389 | if (b = L(a), c = L(a), d = L(a), e = L(a), b = a.a(b), c = a.a(c), d = a.a(d), a = a.a(e), "object" == f(b)) { | |
390 | for (h in e = [], b) { | |
391 | e.push(h); | |
392 | } | |
393 | b = e; | |
394 | } | |
395 | h = b.length; | |
396 | for (e = 0;e < h;e += d) { | |
397 | c(b.slice(e, e + d), a); | |
398 | } | |
399 | }]; | |
400 | z.b = 0; | |
401 | z.p = 1; | |
402 | z.h = 2; | |
403 | z.l = 3; | |
404 | z.d = 4; | |
405 | z.w = 5; | |
406 | z.P = 6; | |
407 | z.L = 8; | |
408 | z.H = 9; | |
409 | z.I = 10; | |
410 | z.r = 11; | |
411 | z.F = 12; | |
412 | z.G = 13; | |
413 | z.f = 14; | |
414 | z.o = 15; | |
415 | z.k = 16; | |
416 | z.ca = 17; | |
417 | z.R = 253; | |
418 | z.$ = 254; | |
419 | z.S = 248; | |
420 | z.T = 216; | |
421 | z.da = 6; | |
422 | z.i = -1; | |
423 | z.n = -2; | |
424 | z.v = -3; | |
425 | z.U = 17; | |
426 | z.W = 21; | |
427 | z.A = 22; | |
428 | z.ea = 30; | |
429 | z.Y = 31; | |
430 | z.X = 33; | |
431 | z.u = {}; | |
432 | z.D = "caller"; | |
433 | z.J = "toString"; | |
434 | z.ga = 34; | |
435 | z.fa = 36; | |
436 | E.prototype.ia = function(a) { | |
437 | return(a = window.performance) && a.now ? function() { | |
438 | return a.now() | 0; | |
439 | } : function() { | |
440 | return+new Date; | |
441 | }; | |
442 | }(); | |
443 | E.prototype.Q = function(a, b, c, d, e, h, l, q, m, y, s) { | |
444 | ||
445 | if (this.m) { | |
446 | return this.m; | |
447 | } | |
448 | try { | |
449 | if (this.q = !1, b = this.a(this.d).length, c = this.a(this.f).length, d = this.j, this.c[this.L] && Q(this, this.a(this.L)), e = this.a(this.h), 0 < e.length && G(this, this.d, H(e.length, 2).concat(e), this.R), h = this.a(this.F) & 255, h -= this.a(this.d).length + 4, l = this.a(this.f), 4 < l.length && (h -= l.length + 3), 0 < h && G(this, this.d, H(h, 2).concat(C(h)), this.S), 4 < l.length && G(this, this.d, H(l.length, 2).concat(l), this.T), q = [241].concat(this.a(this.d)), window.btoa ? | |
450 | (y = window.btoa(String.fromCharCode.apply(null, q)), m = y.replace(/\\+/g, "-").replace(/\\/ / g, "_").replace(/=/g, "")) : m = k, m) { | |
451 | m = "," + m; | |
452 | } else { | |
453 | for (m = "", e = 0;e < q.length;e++) { | |
454 | s = q[e][this.J](16), 1 == s.length && (s = "0" + s), m += s; | |
455 | } | |
456 | } | |
457 | this.a(this.d).length = b; | |
458 | this.a(this.f).length = c; | |
459 | this.j = d; | |
460 | this.q = !0; | |
461 | a = m; | |
462 | } catch (v) { | |
463 | D(this, v), a = this.m; | |
464 | } | |
465 | return a; | |
466 | }; | |
467 | E.prototype.s = function(a, b, c, d, e, h) { | |
468 | try { | |
469 | a = this.e.length; | |
470 | b = 2001; | |
471 | c = k; | |
472 | for (d = 0;--b && (d = this.a(this.b)) < a;) { | |
473 | try { | |
474 | B(this, this.l, d), e = L(this) % this.M.length, (c = this.M[e]) ? c(this) : this.g(this.W, 0, e); | |
475 | } catch (l) { | |
476 | l != this.u && ((h = this.a(this.r)) ? (B(this, h, l), B(this, this.r, 0)) : this.g(this.A, l)); | |
477 | } | |
478 | } | |
479 | b || this.g(this.X); | |
480 | } catch (q) { | |
481 | try { | |
482 | this.g(this.A, q); | |
483 | } catch (m) { | |
484 | D(this, m); | |
485 | } | |
486 | } | |
487 | return this.a(this.k); | |
488 | }; | |
489 | E.prototype.ha = function(a, b) { | |
490 | return b = this.Q(), a && a(b), b; | |
491 | }; | |
492 | try { | |
493 | window.addEventListener("unload", function() { | |
494 | }, !1); | |
495 | } catch (S) { | |
496 | } | |
497 | n("thintinel.th", E); | |
498 | n("thintinel.th.prototype.exec", E.prototype.ha); |