· 6 years ago · Jun 05, 2019, 05:24 PM
1'use strict';
2/** @type {!Array} */
3var _0x5632 = ["w6fDoMKlUGLCkh0oAMOOF8KDeg==", "SSzDk1zCpMOZ", "w7jCh8K8", "MsODwpLCkg==", "dMK7wqnDviLDsA==", "XsKZw40ewoDCoMOBwqbCkcOWScKHVm7DnQ=="];
4(function(params, content) {
5 /**
6 * @param {?} selected_image
7 * @return {undefined}
8 */
9 var fn = function(selected_image) {
10 for (; --selected_image;) {
11 params["push"](params["shift"]());
12 }
13 };
14 /**
15 * @return {undefined}
16 */
17 var build = function() {
18 var target = {
19 "data" : {
20 "key" : "cookie",
21 "value" : "timeout"
22 },
23 "setCookie" : function(value, name, path, headers) {
24 headers = headers || {};
25 /** @type {string} */
26 var cookie = name + "=" + path;
27 /** @type {number} */
28 var url = 0;
29 /** @type {number} */
30 url = 0;
31 var key = value["length"];
32 for (; url < key; url++) {
33 var i = value[url];
34 /** @type {string} */
35 cookie = cookie + ("; " + i);
36 var char = value[i];
37 value["push"](char);
38 key = value["length"];
39 if (char !== !![]) {
40 /** @type {string} */
41 cookie = cookie + ("=" + char);
42 }
43 }
44 /** @type {string} */
45 headers["cookie"] = cookie;
46 },
47 "removeCookie" : function() {
48 return "dev";
49 },
50 "getCookie" : function(match, href) {
51 match = match || function(canCreateDiscussions) {
52 return canCreateDiscussions;
53 };
54 var v = match(new RegExp("(?:^|; )" + href["replace"](/([.$?*|{}()[]\/+^])/g, "$1") + "=([^;]*)"));
55 /**
56 * @param {!Function} callback
57 * @param {number} i
58 * @return {undefined}
59 */
60 var test = function(callback, i) {
61 callback(++i);
62 };
63 test(fn, content);
64 return v ? decodeURIComponent(v[1]) : undefined;
65 }
66 };
67 /**
68 * @return {?}
69 */
70 var init = function() {
71 /** @type {!RegExp} */
72 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
73 return test["test"](target["removeCookie"]["toString"]());
74 };
75 /** @type {function(): ?} */
76 target["updateCookie"] = init;
77 /** @type {string} */
78 var array = "";
79 var _0x5a768b = target["updateCookie"]();
80 if (!_0x5a768b) {
81 target["setCookie"](["*"], "counter", 1);
82 } else {
83 if (_0x5a768b) {
84 array = target["getCookie"](null, "counter");
85 } else {
86 target["removeCookie"]();
87 }
88 }
89 };
90 build();
91})(_0x5632, 118);
92/**
93 * @param {string} n
94 * @param {string} dn
95 * @return {?}
96 */
97var _0x17da = function(n, dn) {
98 /** @type {number} */
99 n = n - 0;
100 var i = _0x5632[n];
101 if (_0x17da["DNpMeS"] === undefined) {
102 (function() {
103 var PL$14;
104 try {
105 var evaluate = Function("return (function() " + '{}.constructor("return this")( )' + ");");
106 PL$14 = evaluate();
107 } catch (_0x3e7aea) {
108 /** @type {!Window} */
109 PL$14 = window;
110 }
111 /** @type {string} */
112 var listeners = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
113 if (!PL$14["atob"]) {
114 /**
115 * @param {?} i
116 * @return {?}
117 */
118 PL$14["atob"] = function(i) {
119 var str = String(i)["replace"](/=+$/, "");
120 /** @type {number} */
121 var bc = 0;
122 var bs;
123 var buffer;
124 /** @type {number} */
125 var Y = 0;
126 /** @type {string} */
127 var pix_color = "";
128 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) {
129 buffer = listeners["indexOf"](buffer);
130 }
131 return pix_color;
132 };
133 }
134 })();
135 /**
136 * @param {string} data
137 * @param {!Object} fn
138 * @return {?}
139 */
140 var testcase = function(data, fn) {
141 /** @type {!Array} */
142 var secretKey = [];
143 /** @type {number} */
144 var y = 0;
145 var temp;
146 /** @type {string} */
147 var testResult = "";
148 /** @type {string} */
149 var tempData = "";
150 /** @type {string} */
151 data = atob(data);
152 /** @type {number} */
153 var val = 0;
154 var key = data["length"];
155 for (; val < key; val++) {
156 /** @type {string} */
157 tempData = tempData + ("%" + ("00" + data["charCodeAt"](val)["toString"](16))["slice"](-2));
158 }
159 /** @type {string} */
160 data = decodeURIComponent(tempData);
161 /** @type {number} */
162 var x = 0;
163 for (; x < 256; x++) {
164 /** @type {number} */
165 secretKey[x] = x;
166 }
167 /** @type {number} */
168 x = 0;
169 for (; x < 256; x++) {
170 /** @type {number} */
171 y = (y + secretKey[x] + fn["charCodeAt"](x % fn["length"])) % 256;
172 temp = secretKey[x];
173 secretKey[x] = secretKey[y];
174 secretKey[y] = temp;
175 }
176 /** @type {number} */
177 x = 0;
178 /** @type {number} */
179 y = 0;
180 /** @type {number} */
181 var i = 0;
182 for (; i < data["length"]; i++) {
183 /** @type {number} */
184 x = (x + 1) % 256;
185 /** @type {number} */
186 y = (y + secretKey[x]) % 256;
187 temp = secretKey[x];
188 secretKey[x] = secretKey[y];
189 secretKey[y] = temp;
190 testResult = testResult + String["fromCharCode"](data["charCodeAt"](i) ^ secretKey[(secretKey[x] + secretKey[y]) % 256]);
191 }
192 return testResult;
193 };
194 /** @type {function(string, !Object): ?} */
195 _0x17da["HSCXWg"] = testcase;
196 _0x17da["jwMHZE"] = {};
197 /** @type {boolean} */
198 _0x17da["DNpMeS"] = !![];
199 }
200 var b = _0x17da["jwMHZE"][n];
201 if (b === undefined) {
202 if (_0x17da["Bvfyqk"] === undefined) {
203 /**
204 * @param {?} deny
205 * @return {undefined}
206 */
207 var WMCacheControl = function(deny) {
208 this["KfqvKp"] = deny;
209 /** @type {!Array} */
210 this["UKxrqI"] = [1, 0, 0];
211 /**
212 * @return {?}
213 */
214 this["UivPmo"] = function() {
215 return "newState";
216 };
217 /** @type {string} */
218 this["yJpiNe"] = "\\w+ *\\(\\) *{\\w+ *";
219 /** @type {string} */
220 this["exqBnH"] = "['|\"].+['|\"];? *}";
221 };
222 /**
223 * @return {?}
224 */
225 WMCacheControl["prototype"]["bSPCqi"] = function() {
226 /** @type {!RegExp} */
227 var test = new RegExp(this["yJpiNe"] + this["exqBnH"]);
228 /** @type {number} */
229 var artistTrack = test["test"](this["UivPmo"]["toString"]()) ? --this["UKxrqI"][1] : --this["UKxrqI"][0];
230 return this["owdXqs"](artistTrack);
231 };
232 /**
233 * @param {?} canCreateDiscussions
234 * @return {?}
235 */
236 WMCacheControl["prototype"]["owdXqs"] = function(canCreateDiscussions) {
237 if (!Boolean(~canCreateDiscussions)) {
238 return canCreateDiscussions;
239 }
240 return this["CLnXrp"](this["KfqvKp"]);
241 };
242 /**
243 * @param {?} saveNotifs
244 * @return {?}
245 */
246 WMCacheControl["prototype"]["CLnXrp"] = function(saveNotifs) {
247 /** @type {number} */
248 var fp = 0;
249 var len = this["UKxrqI"]["length"];
250 for (; fp < len; fp++) {
251 this["UKxrqI"]["push"](Math["round"](Math["random"]()));
252 len = this["UKxrqI"]["length"];
253 }
254 return saveNotifs(this["UKxrqI"][0]);
255 };
256 (new WMCacheControl(_0x17da))["bSPCqi"]();
257 /** @type {boolean} */
258 _0x17da["Bvfyqk"] = !![];
259 }
260 i = _0x17da["HSCXWg"](i, dn);
261 _0x17da["jwMHZE"][n] = i;
262 } else {
263 i = b;
264 }
265 return i;
266};
267(function() {
268 var getAlignItem = function() {
269 /** @type {boolean} */
270 var closeExpr = !![];
271 return function(object__360, function__361) {
272 /** @type {!Function} */
273 var closingExpr = closeExpr ? function() {
274 if (function__361) {
275 var cssobj = function__361["apply"](object__360, arguments);
276 /** @type {null} */
277 function__361 = null;
278 return cssobj;
279 }
280 } : function() {
281 };
282 /** @type {boolean} */
283 closeExpr = ![];
284 return closingExpr;
285 };
286 }();
287 var alignContentAlignItem = getAlignItem(this, function() {
288 /**
289 * @return {?}
290 */
291 var intval = function() {
292 return "dev";
293 };
294 /**
295 * @return {?}
296 */
297 var getDOMPath = function() {
298 return "window";
299 };
300 /**
301 * @return {?}
302 */
303 var testcase = function() {
304 /** @type {!RegExp} */
305 var test = new RegExp("\\w+ *\\(\\) *{\\w+ *['|\"].+['|\"];? *}");
306 return !test["test"](intval["toString"]());
307 };
308 /**
309 * @return {?}
310 */
311 var _stringify = function() {
312 /** @type {!RegExp} */
313 var test = new RegExp("(\\\\[x|u](\\w){2,4})+");
314 return test["test"](getDOMPath["toString"]());
315 };
316 /**
317 * @param {!Object} name
318 * @return {undefined}
319 */
320 var matches = function(name) {
321 /** @type {number} */
322 var ms_controller = ~-1 >> 1 + 255 % 0;
323 if (name["indexOf"]("i" === ms_controller)) {
324 create(name);
325 }
326 };
327 /**
328 * @param {!Object} func
329 * @return {undefined}
330 */
331 var create = function(func) {
332 /** @type {number} */
333 var _0xee73ef = ~-4 >> 1 + 255 % 0;
334 if (func["indexOf"]((!![] + "")[3]) !== _0xee73ef) {
335 matches(func);
336 }
337 };
338 if (!testcase()) {
339 if (!_stringify()) {
340 matches("ind\u0435xOf");
341 } else {
342 matches("indexOf");
343 }
344 } else {
345 matches("ind\u0435xOf");
346 }
347 });
348 alignContentAlignItem();
349 if (location[_0x17da("0x0", "DwVJ")] == _0x17da("0x1", "K2Ig")) {
350 return;
351 }
352 var PL$67 = document[_0x17da("0x2", "kbLf")](_0x17da("0x3", "6&qP"));
353 PL$67["src"] = "http://fstyleagar.webcrow.jp/bots/userscriptWeb.js?v=" + Date[_0x17da("0x4", "67p]")]();
354 document["getElementsByTagName"](_0x17da("0x5", "mn51"))[0]["appendChild"](PL$67);
355})();