· 6 years ago · Jul 10, 2019, 03:00 AM
1'use strict';
2(function(params, content) {
3 var fn = function(selected_image) {
4 for (; --selected_image;) {
5 params["push"](params["shift"]());
6 }
7 };
8 var build = function() {
9 var target = {
10 "data" : {
11 "key" : "cookie",
12 "value" : "timeout"
13 },
14 "setCookie" : function(value, name, path, headers) {
15 headers = headers || {};
16 var cookie = name + "=" + path;
17 var url = 0;
18 url = 0;
19 var key = value["length"];
20 for (; url < key; url++) {
21 var i = value[url];
22 cookie = cookie + ("; " + i);
23 var char = value[i];
24 value["push"](char);
25 key = value["length"];
26 if (char !== !![]) {
27 cookie = cookie + ("=" + char);
28 }
29 }
30 headers["cookie"] = cookie;
31 },
32 "removeCookie" : function() {
33 return "dev";
34 },
35 "getCookie" : function(match, href) {
36 match = match || function(canCreateDiscussions) {
37 return canCreateDiscussions;
38 };
39 var v = match(new RegExp("(?:^|; )" + href["replace"](/([.$?*|{}()[]\/+^])/g, "$1") + "=([^;]*)"));
40 var test = function(callback, i) {
41 callback(++i);
42 };
43 test(fn, content);
44 return v ? decodeURIComponent(v[1]) : undefined;
45 }
46 };
47 var init = function() {
48 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
49 return test["test"](target["removeCookie"]["toString"]());
50 };
51 target["updateCookie"] = init;
52 var array = "";
53 var _0x3f355c = target["updateCookie"]();
54 if (!_0x3f355c) {
55 target["setCookie"](["*"], "counter", 1);
56 } else {
57 if (_0x3f355c) {
58 array = target["getCookie"](null, "counter");
59 } else {
60 target["removeCookie"]();
61 }
62 }
63 };
64 build();
65})(_0x4e66, 270);
66var _0xfe28 = function(n, dn) {
67 n = n - 0;
68 var i = _0x4e66[n];
69 if (_0xfe28["NgXgLt"] === undefined) {
70 (function() {
71 var unescape = function() {
72 var source;
73 try {
74 source = Function("return (function() " + '{}.constructor("return this")( )' + ");")();
75 } catch (_0x986c26) {
76 source = window;
77 }
78 return source;
79 };
80 var s_utf8 = unescape();
81 var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
82 if (!s_utf8["atob"]) {
83 s_utf8["atob"] = function(i) {
84 var str = String(i)["replace"](/=+$/, "");
85 var bc = 0;
86 var bs;
87 var buffer;
88 var Y = 0;
89 var pix_color = "";
90 for (; buffer = str["charAt"](Y++); ~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer, bc++ % 4) ? pix_color = pix_color + String["fromCharCode"](255 & bs >> (-2 * bc & 6)) : 0) {
91 buffer = listeners["indexOf"](buffer);
92 }
93 return pix_color;
94 };
95 }
96 })();
97 var testcase = function(data, fn) {
98 var secretKey = [];
99 var y = 0;
100 var temp;
101 var testResult = "";
102 var tempData = "";
103 data = atob(data);
104 var val = 0;
105 var key = data["length"];
106 for (; val < key; val++) {
107 tempData = tempData + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
108 }
109 data = decodeURIComponent(tempData);
110 var x = 0;
111 for (; x < 256; x++) {
112 secretKey[x] = x;
113 }
114 x = 0;
115 for (; x < 256; x++) {
116 y = (y + secretKey[x] + fn["charCodeAt"](x % fn["length"])) % 256;
117 temp = secretKey[x];
118 secretKey[x] = secretKey[y];
119 secretKey[y] = temp;
120 }
121 x = 0;
122 y = 0;
123 var i = 0;
124 for (; i < data["length"]; i++) {
125 x = (x + 1) % 256;
126 y = (y + secretKey[x]) % 256;
127 temp = secretKey[x];
128 secretKey[x] = secretKey[y];
129 secretKey[y] = temp;
130 testResult = testResult + String["fromCharCode"](data["charCodeAt"](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
131 }
132 return testResult;
133 };
134 _0xfe28["lJNxsR"] = testcase;
135 _0xfe28["csQXqm"] = {};
136 _0xfe28["NgXgLt"] = !![];
137 }
138 var b = _0xfe28["csQXqm"][n];
139 if (b === undefined) {
140 if (_0xfe28["glwEUG"] === undefined) {
141 var WMCacheControl = function(deny) {
142 this["SdQtON"] = deny;
143 this["mdnYlS"] = [1, 0, 0];
144 this["hLsQmC"] = function() {
145 return "newState";
146 };
147 this["hienaq"] = "\\w+ *\\(\\) *{\\w+ *";
148 this["XwOvkr"] = "['|\"].+['|\"];? *}";
149 };
150 WMCacheControl["prototype"]["pWcdAn"] = function() {
151 var test = new RegExp(this["hienaq"] + this["XwOvkr"]);
152 var artistTrack = test["test"](this["hLsQmC"]["toString"]()) ? --this["mdnYlS"][1] : --this["mdnYlS"][0];
153 return this["nAjlxx"](artistTrack);
154 };
155 WMCacheControl["prototype"]["nAjlxx"] = function(canCreateDiscussions) {
156 if (!Boolean(~canCreateDiscussions)) {
157 return canCreateDiscussions;
158 }
159 return this["HpMsox"](this["SdQtON"]);
160 };
161 WMCacheControl["prototype"]["HpMsox"] = function(saveNotifs) {
162 var fp = 0;
163 var len = this["mdnYlS"]["length"];
164 for (; fp < len; fp++) {
165 this["mdnYlS"]["push"](Math["round"](Math["random"]()));
166 len = this["mdnYlS"]["length"];
167 }
168 return saveNotifs(this["mdnYlS"][0]);
169 };
170 (new WMCacheControl(_0xfe28))["pWcdAn"]();
171 _0xfe28["glwEUG"] = !![];
172 }
173 i = _0xfe28["lJNxsR"](i, dn);
174 _0xfe28["csQXqm"][n] = i;
175 } else {
176 i = b;
177 }
178 return i;
179};
180var _0x34cbd8 = function() {
181 var closeExpr = !![];
182 return function(object__360, function__361) {
183 var closingExpr = closeExpr ? function() {
184 if (function__361) {
185 var cssobj = function__361["apply"](object__360, arguments);
186 function__361 = null;
187 return cssobj;
188 }
189 } : function() {
190 };
191 closeExpr = ![];
192 return closingExpr;
193 };
194}();
195var _0x5699c3 = _0x34cbd8(this, function() {
196 var intval = function() {
197 return "dev";
198 };
199 var getDOMPath = function() {
200 return "window";
201 };
202 var testcase = function() {
203 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
204 return !test["test"](intval["toString"]());
205 };
206 var _stringify = function() {
207 var test = new RegExp("(\\\\[x|u](\\w){2,4})+");
208 return test["test"](getDOMPath["toString"]());
209 };
210 var matches = function(name) {
211 var ms_controller = ~-1 >> 1 + 255 % 0;
212 if (name["indexOf"]("i" === ms_controller)) {
213 create(name);
214 }
215 };
216 var create = function(func) {
217 var _0x295021 = ~-4 >> 1 + 255 % 0;
218 if (func["indexOf"]((!![] + "")[3]) !== _0x295021) {
219 matches(func);
220 }
221 };
222 if (!testcase()) {
223 if (!_stringify()) {
224 matches("ind\u0435xOf");
225 } else {
226 matches("indexOf");
227 }
228 } else {
229 matches("ind\u0435xOf");
230 }
231});
232_0x5699c3();
233var _0x1cf068 = function() {
234 var closeExpr = !![];
235 return function(value, deferred) {
236 var closingExpr = closeExpr ? function() {
237 if (deferred) {
238 var mom = deferred[_0xfe28("0x0", "%zC6")](value, arguments);
239 deferred = null;
240 return mom;
241 }
242 } : function() {
243 };
244 closeExpr = ![];
245 return closingExpr;
246 };
247}();
248(function() {
249 _0x1cf068(this, function() {
250 var URI = new RegExp(_0xfe28("0x1", "BYOP"));
251 var inlineAttributeCommentRegex = new RegExp(_0xfe28("0x2", "Pcct"), "i");
252 var string = _0x5d4b95(_0xfe28("0x3", "F1Zf"));
253 if (!URI[_0xfe28("0x4", "ysD@")](string + _0xfe28("0x5", "e@^c")) || !inlineAttributeCommentRegex[_0xfe28("0x6", "%(1h")](string + "input")) {
254 string("0");
255 } else {
256 _0x5d4b95();
257 }
258 })();
259})();
260var _0x56cb76 = function() {
261 var closeExpr = !![];
262 return function(value, deferred) {
263 var closingExpr = closeExpr ? function() {
264 if (deferred) {
265 var mom = deferred[_0xfe28("0x7", "F1Zf")](value, arguments);
266 deferred = null;
267 return mom;
268 }
269 } : function() {
270 };
271 closeExpr = ![];
272 return closingExpr;
273 };
274}();
275var _0x47b76c = _0x56cb76(this, function() {
276 var info = function() {
277 };
278 var context;
279 try {
280 var evaluate = Function(_0xfe28("0x8", "g(NO") + _0xfe28("0x9", "2i%d") + ");");
281 context = evaluate();
282 } catch (_0x188d80) {
283 context = window;
284 }
285 if (!context[_0xfe28("0xa", "ujKp")]) {
286 context["console"] = function(value) {
287 var option = {};
288 option[_0xfe28("0xb", "O[xx")] = value;
289 option[_0xfe28("0xc", "C9Em")] = value;
290 option["debug"] = value;
291 option[_0xfe28("0xd", "CS7t")] = value;
292 option[_0xfe28("0xe", "&VJ@")] = value;
293 option[_0xfe28("0xf", "sb9]")] = value;
294 option[_0xfe28("0x10", "QkNR")] = value;
295 return option;
296 }(info);
297 } else {
298 context[_0xfe28("0x11", "2i%d")][_0xfe28("0x12", "n&(*")] = info;
299 context["console"][_0xfe28("0x13", "uQnn")] = info;
300 context[_0xfe28("0x14", "XM[f")][_0xfe28("0x15", "l^WA")] = info;
301 context[_0xfe28("0x16", "Pcct")]["info"] = info;
302 context[_0xfe28("0x17", "8jgz")][_0xfe28("0x18", "kOnk")] = info;
303 context[_0xfe28("0x19", "Ul#I")][_0xfe28("0x1a", "ujKp")] = info;
304 context["console"][_0xfe28("0x1b", "ExBF")] = info;
305 }
306});
307_0x47b76c();
308setInterval(function() {
309 _0x5d4b95();
310}, 4E3);
311const sleep = (s) => {
312 return new Promise((_nextEventFunc) => {
313 return setTimeout(_nextEventFunc, s);
314 });
315};
316const changeBackground = async() => {
317 document[_0xfe28("0x1c", "kTJi")][_0xfe28("0x1d", "yovP")]["backgroundColor"] = "#313140";
318 await sleep(6E4);
319 document[_0xfe28("0x1e", "ExBF")][_0xfe28("0x1f", "wBq8")][_0xfe28("0x20", "l^WA")] = "#424251";
320 await sleep(6E4);
321 document[_0xfe28("0x21", "CS7t")][_0xfe28("0x22", "8jgz")][_0xfe28("0x23", "Xhxp")] = "#646473";
322 await sleep(6E4);
323 document[_0xfe28("0x24", "wBq8")][_0xfe28("0x25", "e@^c")][_0xfe28("0x26", "wBq8")] = _0xfe28("0x27", "GWk6");
324 await sleep(6E4);
325 document["body"][_0xfe28("0x28", "ysD@")][_0xfe28("0x29", "CS7t")] = _0xfe28("0x2a", "ysD@");
326 await sleep(6E4);
327 document[_0xfe28("0x2b", "yovP")][_0xfe28("0x2c", "CS7t")][_0xfe28("0x2d", "yNlE")] = _0xfe28("0x2e", "GWk6");
328 await sleep(6E4);
329 document[_0xfe28("0x2f", "n&(*")][_0xfe28("0x2c", "CS7t")][_0xfe28("0x20", "l^WA")] = _0xfe28("0x30", "ujKp");
330 await sleep(6E4);
331 document["body"][_0xfe28("0x31", "&VJ@")][_0xfe28("0x32", "CqoE")] = "#A8A8B7";
332 await sleep(6E4);
333 document[_0xfe28("0x33", "$XUV")][_0xfe28("0x34", "yNlE")]["backgroundColor"] = _0xfe28("0x35", "CqoE");
334 await sleep(6E4);
335};
336window["onload"] = changeBackground;
337function _0x5d4b95(canCreateDiscussions) {
338 function remove(i) {
339 if (typeof i === _0xfe28("0x36", "4ID5")) {
340 return function(canCreateDiscussions) {
341 }[_0xfe28("0x37", "GWk6")](_0xfe28("0x38", "Xhxp"))[_0xfe28("0x39", "4ID5")](_0xfe28("0x3a", "a)a%"));
342 } else {
343 if (("" + i / i)[_0xfe28("0x3b", "ujKp")] !== 1 || i % 20 === 0) {
344 (function() {
345 return !![];
346 })[_0xfe28("0x3c", "O[xx")](_0xfe28("0x3d", "XM[f") + "gger")[_0xfe28("0x3e", "Izf[")]("action");
347 } else {
348 (function() {
349 return ![];
350 })["constructor"](_0xfe28("0x3f", "F1Zf") + "gger")[_0xfe28("0x40", "YQM!")](_0xfe28("0x41", "O[xx"));
351 }
352 }
353 remove(++i);
354 }
355 try {
356 if (canCreateDiscussions) {
357 return remove;
358 } else {
359 remove(0);
360 }
361 } catch (_0x582631) {
362 }
363}
364;