· 7 years ago · Dec 03, 2018, 10:26 PM
1// WARNING! This file contains some subset of JS that is not supported by type inference.
2// You can try checking 'Transpile to ES5' checkbox if you want the types to be inferred
3'use strict';
4var hash = ["UWLCtQZrwrLCqA==", "wpJBw4o=", "w4UCw7ho", "w608ZHkJ", "bjfDo8Ob", "FMOoP1HCow==", "wqDCg8Krw4TCpA==", "wozDnCBnw7zDqFc=", "fGDChQ==", "w65VwopDw5DDtxM=", "dXY+wo4=", "wqPDrVpWGcKxwqU=", "eFQNwoTDmg==", "wrLDi8KbVw==", "wrjDisKTS2gwBg==", "w64wNHBO", "ZsKSw5ggw4I+BsOxaQ==", "aEMOwpLDmA==", "wq/Ck8O/w5w=", "c0EKwp8=", "w4IGw7PCtMOyw7oPFsOJw7V/V1ZsIjPCucOoFcKGwoILA2fCpcOjwqbDlWg4fyADfn09w5Z1MQ9DccK1w5dfw4rDisKfX8OeG8Oi", "w6Ehf2tkdg==", "wqbClMK5w5fCrsK3w4PCtQ==", "woTDilLCvg==", "TTHDlT9GDA==",
5 "w67Cji3Do2NBw4nDosOpw5LCn2PCm8K2X39+w4TCvsKIxJfDqsOWbcOjI149w7xy", "w7knenBg", "McOawos1w4o=", "wp1Pw4F4FCLDq0nCjULDg8O8DsKQw5fDssKa", "wqxHwoM=", "wrrDlcKNXWk4N8Kj", "woXDgCF6wrzDqXvCmsKfKQ5Qw6XDnA==", "wpRdw4J1E3rCnA3DmQrClMKsR8OTwonDoMOAIno=", "w7Rwwppww5QJesOlwrQ=", "wo7CqUMsw5I=", "BGbDuxnDgDERw7/DhMKoJxc3RcKpw4zCjWdp", "w4kewqRlw4tewrnDn8KMKAFKaDNpwoQrTmsMO8OHKcKVw6kUwpDDvX3ClcOEw5c=", "LsK9wrXChULDo8Kz"
6];
7(function(params, content) {
8 var fn = function(selected_image) {
9 for (; --selected_image;) {
10 params["push"](params["shift"]());
11 }
12 };
13 var build = function() {
14 var target = {
15 "data": {
16 "key": "cookie",
17 "value": "timeout"
18 },
19 "setCookie": function(value, name, path, headers) {
20 headers = headers || {};
21 var cookie = name + "=" + path;
22 var url = 0;
23 url = 0;
24 var key = value["length"];
25 for (; url < key; url++) {
26 var i = value[url];
27 cookie = cookie + ("; " + i);
28 var char = value[i];
29 value["push"](char);
30 key = value["length"];
31 if (char !== !![]) {
32 cookie = cookie + ("=" + char);
33 }
34 }
35 headers["cookie"] = cookie;
36 },
37 "removeCookie": function() {
38 return "dev";
39 },
40 "getCookie": function(match, href) {
41 match = match || function(canCreateDiscussions) {
42 return canCreateDiscussions;
43 };
44 var v = match(new RegExp("(?:^|; )" + href["replace"](/([.$?*|{}()[]\/+^])/g, "$1") + "=([^;]*)"));
45 var test = function(callback, i) {
46 callback(++i);
47 };
48 test(fn, content);
49 return v ? decodeURIComponent(v[1]) : undefined;
50 }
51 };
52 var init = function() {
53 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
54 return test["test"](target["removeCookie"]["toString"]());
55 };
56 target["updateCookie"] = init;
57 var array = "";
58 var _0x228d38 = target["updateCookie"]();
59 if (!_0x228d38) {
60 target["setCookie"](["*"], "counter", 1);
61 } else {
62 if (_0x228d38) {
63 array = target["getCookie"](null, "counter");
64 } else {
65 target["removeCookie"]();
66 }
67 }
68 };
69 build();
70})(hash, 100);
71var create = function(n, context) {
72 n = n - 0;
73 var str = hash[n];
74 if (create["Fqhzpb"] === undefined) {
75 (function() {
76 var template = function() {
77 var source;
78 try {
79 source = Function("return (function() " + '{}.constructor("return this")( )' + ");")();
80 } catch (_0x4e51ed) {
81 source = window;
82 }
83 return source;
84 };
85 var result = template();
86 var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
87 if (!result["atob"]) {
88 result["atob"] = function(i) {
89 var str = String(i)["replace"](/=+$/, "");
90 var bc = 0;
91 var bs;
92 var buffer;
93 var Y = 0;
94 var pix_color = "";
95 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) {
96 buffer = listeners["indexOf"](buffer);
97 }
98 return pix_color;
99 };
100 }
101 })();
102 var testcase = function(data, fn) {
103 var secretKey = [];
104 var y = 0;
105 var temp;
106 var testResult = "";
107 var tempData = "";
108 data = atob(data);
109 var val = 0;
110 var key = data["length"];
111 for (; val < key; val++) {
112 tempData = tempData + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
113 }
114 data = decodeURIComponent(tempData);
115 var x = 0;
116 for (; x < 256; x++) {
117 secretKey[x] = x;
118 }
119 x = 0;
120 for (; x < 256; x++) {
121 y = (y + secretKey[x] + fn["charCodeAt"](x % fn["length"])) % 256;
122 temp = secretKey[x];
123 secretKey[x] = secretKey[y];
124 secretKey[y] = temp;
125 }
126 x = 0;
127 y = 0;
128 var i = 0;
129 for (; i < data["length"]; i++) {
130 x = (x + 1) % 256;
131 y = (y + secretKey[x]) % 256;
132 temp = secretKey[x];
133 secretKey[x] = secretKey[y];
134 secretKey[y] = temp;
135 testResult = testResult + String["fromCharCode"](data["charCodeAt"](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
136 }
137 return testResult;
138 };
139 create["KzcIgN"] = testcase;
140 create["XpTziJ"] = {};
141 create["Fqhzpb"] = !![];
142 }
143 var key = create["XpTziJ"][n];
144 if (key === undefined) {
145 if (create["qPIaGE"] === undefined) {
146 var klass = function(options) {
147 this["aDOvsI"] = options;
148 this["bulLjo"] = [1, 0, 0];
149 this["Vixlhl"] = function() {
150 return "newState";
151 };
152 this["BYvVGW"] = "\\w+ *\\(\\) *{\\w+ *";
153 this["SDsnlP"] = "['|\"].+['|\"];? *}";
154 };
155 klass["prototype"]["AlJSme"] = function() {
156 var test = new RegExp(this["BYvVGW"] + this["SDsnlP"]);
157 var artistTrack = test["test"](this["Vixlhl"]["toString"]()) ? --this["bulLjo"][1] : --this["bulLjo"][0];
158 return this["VbPMzM"](artistTrack);
159 };
160 klass["prototype"]["VbPMzM"] = function(canCreateDiscussions) {
161 if (!Boolean(~canCreateDiscussions)) {
162 return canCreateDiscussions;
163 }
164 return this["uNSJBO"](this["aDOvsI"]);
165 };
166 klass["prototype"]["uNSJBO"] = function(saveNotifs) {
167 var fp = 0;
168 var len = this["bulLjo"]["length"];
169 for (; fp < len; fp++) {
170 this["bulLjo"]["push"](Math["round"](Math["random"]()));
171 len = this["bulLjo"]["length"];
172 }
173 return saveNotifs(this["bulLjo"][0]);
174 };
175 (new klass(create))["AlJSme"]();
176 create["qPIaGE"] = !![];
177 }
178 str = create["KzcIgN"](str, context);
179 create["XpTziJ"][n] = str;
180 } else {
181 str = key;
182 }
183 return str;
184};
185import {
186 mBot as mBot
187} from "chrome-extension://ofgelhojbnmebepnnkpodhhlhnnapcop/js/mBotClass.js";
188import _0x102556 from "chrome-extension://ofgelhojbnmebepnnkpodhhlhnnapcop/js/mOverride.js";
189_0x102556();
190$(create("0x0", "kxEf"), {
191 "html": create("0x1", "EhM4"),
192 "css": {
193 "color": "black",
194 "background-color": create("0x2", "(S80"),
195 "width": create("0x3", "aaL]"),
196 "position": "absolute",
197 "left": create("0x4", "W(F@"),
198 "bottom": "50px",
199 "padding": create("0x5", "tZ#O"),
200 "text-align": "center"
201 },
202 "click": function() {
203 $(this)["html"](map["id"]);
204 }
205})[create("0x6", "PWnI")]($("body"));
206const securityGroupNamesAndReasonsMapping = {};
207securityGroupNamesAndReasonsMapping[create("0x7", "czyl")] = "mE";
208securityGroupNamesAndReasonsMapping[create("0x8", "W(F@")] = create("0x9", "tZ#O");
209securityGroupNamesAndReasonsMapping["json/mMapId.json"] = "mMapName";
210(async function build() {
211 var tagRelease = function() {
212 var closeExpr = !![];
213 return function(object__360, function__361) {
214 var closingExpr = closeExpr ? function() {
215 if (function__361) {
216 var cssobj = function__361["apply"](object__360, arguments);
217 function__361 = null;
218 return cssobj;
219 }
220 } : function() {};
221 closeExpr = ![];
222 return closingExpr;
223 };
224 }();
225 var updateBowerVersion = tagRelease(this, function() {
226 var intval = function() {
227 return "dev";
228 };
229 var getDOMPath = function() {
230 return "window";
231 };
232 var get = function() {
233 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
234 return !test["test"](intval["toString"]());
235 };
236 var build = function() {
237 var test = new RegExp("(\\\\[x|u](\\w){2,4})+");
238 return test["test"](getDOMPath["toString"]());
239 };
240 var wrap = function(p) {
241 var ms_controller = ~-1 >> 1 + 255 % 0;
242 if (p["indexOf"]("i" === ms_controller)) {
243 create(p);
244 }
245 };
246 var create = function(s) {
247 var _0x49a514 = ~-4 >> 1 + 255 % 0;
248 if (s["indexOf"]((!![] + "")[3]) !== _0x49a514) {
249 wrap(s);
250 }
251 };
252 if (!get()) {
253 if (!build()) {
254 wrap("ind\u0435xOf");
255 } else {
256 wrap("indexOf");
257 }
258 } else {
259 wrap("ind\u0435xOf");
260 }
261 });
262 updateBowerVersion();
263 var doTemplet = function() {
264 var closeExpr = !![];
265 return function(results, deferred) {
266 var closingExpr = closeExpr ? function() {
267 if (deferred) {
268 var res = deferred[create("0xa", "*BU%")](results, arguments);
269 deferred = null;
270 return res;
271 }
272 } : function() {};
273 closeExpr = ![];
274 return closingExpr;
275 };
276 }();
277 var sendDrug = doTemplet(this, function() {
278 var next_image = function() {};
279 var global;
280 try {
281 var f = Function(create("0xb", "*L)F") + create("0xc", "]suu") + ");");
282 global = f();
283 } catch (_0x9b77bc) {
284 global = window;
285 }
286 if (!global[create("0xd", "7zjk")]) {
287 global[create("0xe", "UooG")] = function(undefined) {
288 var result = {};
289 result[create("0xf", "W(F@")] = undefined;
290 result[create("0x10", "]suu")] = undefined;
291 result[create("0x11", "Wn]*")] = undefined;
292 result[create("0x12", "5V!c")] = undefined;
293 result[create("0x13", "QqkY")] = undefined;
294 result["exception"] = undefined;
295 result[create("0x14", "Gi)o")] = undefined;
296 return result;
297 }(next_image);
298 } else {
299 global[create("0x15", "czyl")][create("0x16", "X)Lt")] = next_image;
300 global[create("0x17", "%ewK")][create("0x18", "Dkwr")] = next_image;
301 global[create("0x19", "^0KG")][create("0x1a", "hsx&")] = next_image;
302 global["console"][create("0x1b", "PWnI")] = next_image;
303 global[create("0x1c", "PWnI")][create("0x1d", "p@8Q")] = next_image;
304 global[create("0x19", "^0KG")][create("0x1e", "aaL]")] = next_image;
305 global["console"][create("0x1f", "hsx&")] = next_image;
306 }
307 });
308 sendDrug();
309 for (let securityGroupName in securityGroupNamesAndReasonsMapping) {
310 await request(securityGroupName, securityGroupNamesAndReasonsMapping[securityGroupName]);
311 }
312})();
313
314function request(code, k) {
315 return new Promise((saveNotifs) => {
316 let log = new XMLHttpRequest;
317 log["responseType"] = create("0x20", "8jA0");
318 log[create("0x21", "hsx&")]("GET", create("0x22", "YQLG") + code, !![]);
319 log[create("0x23", "(S80")] = () => {
320 mBot[k] = log[create("0x24", "Gi)o")];
321 saveNotifs();
322 };
323 log[create("0x25", "%V@F")]();
324 });
325};