diff --git a/output.js b/output.js
index 959cdca..2da9de8 100644
--- a/output.js
+++ b/output.js
@@ -1,851 +1,626 @@
-//Fri Oct 03 2025 11:38:40 GMT+0000 (Coordinated Universal Time)
+//Thu Nov 06 2025 12:01:25 GMT+0000 (Coordinated Universal Time)
//Base:https://github.com/echo094/decode-js
//Modify:https://github.com/smallfawn/decode_action
-console.log("wmsafe:encrypt.js触发成功");
-var cdn = cdn || function (_0x121a87, _0x1f5304) {
- var _0x5cb2f7 = {},
- _0x51b11c = _0x5cb2f7.lib = {},
- _0x4354a0 = function () {},
- _0xf285b5 = _0x51b11c.Base = {
- "extend": function (_0x57526f) {
- {
- _0x4354a0.prototype = this;
- var _0x817c07 = new _0x4354a0();
- _0x57526f && _0x817c07.mixIn(_0x57526f);
- !_0x817c07.hasOwnProperty("init") && (_0x817c07.init = function () {
- _0x817c07.$super.init.apply(this, arguments);
- });
- _0x817c07.init.prototype = _0x817c07;
- _0x817c07.$super = this;
- return _0x817c07;
- }
- },
- "create": function () {
- var _0x2b1887 = this.extend();
- _0x2b1887.init.apply(_0x2b1887, arguments);
- return _0x2b1887;
- },
- "init": function () {},
- "mixIn": function (_0x4de520) {
- {
- var _0x1c92c6;
- for (_0x1c92c6 in _0x4de520) {
- _0x4de520.hasOwnProperty(_0x1c92c6) && (this[_0x1c92c6] = _0x4de520[_0x1c92c6]);
- }
- _0x4de520.hasOwnProperty("toString") && (this.toString = _0x4de520.toString);
- }
- },
- "clone": function () {
- return this.init.prototype.extend(this);
- }
- },
- _0x433fc9 = _0x51b11c.WordArray = _0xf285b5.extend({
- "init": function (_0x2007e8, _0x1ac40c) {
- _0x2007e8 = this.words = _0x2007e8 || [];
- this.sigBytes = _0x1ac40c != _0x1f5304 ? _0x1ac40c : 4 * _0x2007e8.length;
- },
- "toString": function (_0xe6661a) {
- return (_0xe6661a || _0x1245d4).stringify(this);
- },
- "concat": function (_0x1eea20) {
- {
- var _0x32aae1 = this.words,
- _0x2e6193 = _0x1eea20.words,
- _0x492726 = this.sigBytes;
- _0x1eea20 = _0x1eea20.sigBytes;
- this.clamp();
- if (_0x492726 % 4) {
- var _0x1b301d = 0;
- for (; _0x1b301d < _0x1eea20; _0x1b301d++) {
- _0x32aae1[_0x492726 + _0x1b301d >>> 2] |= (_0x2e6193[_0x1b301d >>> 2] >>> 24 - 8 * (_0x1b301d % 4) & 255) << 24 - 8 * ((_0x492726 + _0x1b301d) % 4);
- }
- } else {
- if (65535 < _0x2e6193.length) {
- _0x1b301d = 0;
- for (; _0x1b301d < _0x1eea20; _0x1b301d += 4) {
- _0x32aae1[_0x492726 + _0x1b301d >>> 2] = _0x2e6193[_0x1b301d >>> 2];
- }
- } else _0x32aae1.push.apply(_0x32aae1, _0x2e6193);
- }
- this.sigBytes += _0x1eea20;
- return this;
- }
- },
- "clamp": function () {
- var _0x378296 = this.words,
- _0x22b6b8 = this.sigBytes;
- _0x378296[_0x22b6b8 >>> 2] &= 4294967295 << 32 - 8 * (_0x22b6b8 % 4);
- _0x378296.length = _0x121a87.ceil(_0x22b6b8 / 4);
- },
- "clone": function () {
- var _0x23a311 = _0xf285b5.clone.call(this);
- _0x23a311.words = this.words.slice(0);
- return _0x23a311;
- },
- "random": function (_0x472b85) {
- {
- var _0x50e8a7 = [],
- _0x2f8459 = 0;
- for (; _0x2f8459 < _0x472b85; _0x2f8459 += 4) {
- _0x50e8a7.push(4294967296 * _0x121a87.random() | 0);
- }
- return new _0x433fc9.init(_0x50e8a7, _0x472b85);
- }
- }
- }),
- _0x976700 = _0x5cb2f7.enc = {},
- _0x1245d4 = _0x976700.Hex = {
- "stringify": function (_0x23dce3) {
- var _0x43468e = _0x23dce3.words;
- _0x23dce3 = _0x23dce3.sigBytes;
- var _0x936798 = [],
- _0x21319c = 0;
- for (; _0x21319c < _0x23dce3; _0x21319c++) {
- {
- var _0x54da0c = _0x43468e[_0x21319c >>> 2] >>> 24 - 8 * (_0x21319c % 4) & 255;
- _0x936798.push((_0x54da0c >>> 4).toString(16));
- _0x936798.push((_0x54da0c & 15).toString(16));
- }
- }
- return _0x936798.join("");
- },
- "parse": function (_0x3daf8e) {
- var _0x29c005 = _0x3daf8e.length;
- var _0xfed892 = [];
- var _0x26509a = 0;
- for (; _0x26509a < _0x29c005; _0x26509a += 2) {
- _0xfed892[_0x26509a >>> 3] |= parseInt(_0x3daf8e.substr(_0x26509a, 2), 16) << 24 - 4 * (_0x26509a % 8);
- }
- return new _0x433fc9.init(_0xfed892, _0x29c005 / 2);
- }
- },
- _0x34e92c = _0x976700.Latin1 = {
- "stringify": function (_0x1b969d) {
- var _0x43c759 = _0x1b969d.words;
- _0x1b969d = _0x1b969d.sigBytes;
- var _0x4d459a = [],
- _0x520699 = 0;
- for (; _0x520699 < _0x1b969d; _0x520699++) {
- _0x4d459a.push(String.fromCharCode(_0x43c759[_0x520699 >>> 2] >>> 24 - 8 * (_0x520699 % 4) & 255));
- }
- return _0x4d459a.join("");
- },
- "parse": function (_0x2d2b8e) {
- {
- var _0x50febc = _0x2d2b8e.length,
- _0x53f571 = [],
- _0x2973c4 = 0;
- for (; _0x2973c4 < _0x50febc; _0x2973c4++) {
- _0x53f571[_0x2973c4 >>> 2] |= (_0x2d2b8e.charCodeAt(_0x2973c4) & 255) << 24 - 8 * (_0x2973c4 % 4);
- }
- return new _0x433fc9.init(_0x53f571, _0x50febc);
- }
- }
- },
- _0x2cf4ae = _0x976700.Utf8 = {
- "stringify": function (_0x4ff5d7) {
- try {
- return decodeURIComponent(escape(_0x34e92c.stringify(_0x4ff5d7)));
- } catch (_0x564d6d) {
- throw Error("Malformed UTF-8 data");
- }
- },
- "parse": function (_0x47aa17) {
- return _0x34e92c.parse(unescape(encodeURIComponent(_0x47aa17)));
- }
- },
- _0x58fe5b = _0x51b11c.BufferedBlockAlgorithm = _0xf285b5.extend({
- "reset": function () {
- this._data = new _0x433fc9.init();
- this._nDataBytes = 0;
- },
- "_append": function (_0x1977bd) {
- if ("string" == typeof _0x1977bd) {
- _0x1977bd = _0x2cf4ae.parse(_0x1977bd);
- }
- this._data.concat(_0x1977bd);
- this._nDataBytes += _0x1977bd.sigBytes;
- },
- "_process": function (_0x33e7cc) {
- {
- var _0x5a2e8a = this._data,
- _0x4a2739 = _0x5a2e8a.words,
- _0x3e0988 = _0x5a2e8a.sigBytes,
- _0x5aca44 = this.blockSize,
- _0x31dffe = _0x3e0988 / (4 * _0x5aca44);
- _0x31dffe = _0x33e7cc ? _0x121a87.ceil(_0x31dffe) : _0x121a87.max((_0x31dffe | 0) - this._minBufferSize, 0);
- _0x33e7cc = _0x31dffe * _0x5aca44;
- _0x3e0988 = _0x121a87.min(4 * _0x33e7cc, _0x3e0988);
- if (_0x33e7cc) {
- {
- var _0x8a8bc9 = 0;
- for (; _0x8a8bc9 < _0x33e7cc; _0x8a8bc9 += _0x5aca44) {
- this._doProcessBlock(_0x4a2739, _0x8a8bc9);
- }
- _0x8a8bc9 = _0x4a2739.splice(0, _0x33e7cc);
- _0x5a2e8a.sigBytes -= _0x3e0988;
- }
- }
- return new _0x433fc9.init(_0x8a8bc9, _0x3e0988);
- }
- },
- "clone": function () {
- {
- var _0x18c06b = _0xf285b5.clone.call(this);
- _0x18c06b._data = this._data.clone();
- return _0x18c06b;
- }
- },
- "_minBufferSize": 0
- });
- _0x51b11c.Hasher = _0x58fe5b.extend({
- "cfg": _0xf285b5.extend(),
- "init": function (_0x11a878) {
- this.cfg = this.cfg.extend(_0x11a878);
- this.reset();
- },
- "reset": function () {
- _0x58fe5b.reset.call(this);
- this._doReset();
- },
- "update": function (_0x3e59f0) {
- this._append(_0x3e59f0);
- this._process();
- return this;
- },
- "finalize": function (_0x43e335) {
- _0x43e335 && this._append(_0x43e335);
- return this._doFinalize();
- },
- "blockSize": 16,
- "_createHelper": function (_0x31e8fc) {
- return function (_0x5d4edf, _0x33b4bb) {
- return new _0x31e8fc.init(_0x33b4bb).finalize(_0x5d4edf);
- };
- },
- "_createHmacHelper": function (_0x3c4796) {
- return function (_0x345426, _0x483e14) {
- return new _0x1fc8a7.HMAC.init(_0x3c4796, _0x483e14).finalize(_0x345426);
- };
- }
- });
- var _0x1fc8a7 = _0x5cb2f7.algo = {};
- return _0x5cb2f7;
-}(Math);
-(function () {
- var _0x3cb4f2 = cdn,
- _0x252360 = _0x3cb4f2.lib.WordArray;
- _0x3cb4f2.enc.Base64 = {
- "stringify": function (_0x3c768e) {
+let data = null,
+ currentMapID = null,
+ zoomFactor = 1.315,
+ offsetX = -60.3,
+ offsetY = -148.5,
+ angleOffset = -180,
+ direction = 0;
+const correctionValues = [[-1, 0, 0, -1], [-1, 0, 0, 1], [1, 0, 0, -1], [1, 0, 0, 1], [0, -1, -1, 0], [0, -1, 1, 0], [0, 1, -1, 0], [0, 1, 1, 0]];
+let a = correctionValues[0][0],
+ b = correctionValues[0][1],
+ c = correctionValues[0][2],
+ d = correctionValues[0][3];
+function updateOptions() {
+ if (data) {
+ const _0x1e2a37 = document.getElementById("playerSelector"),
+ _0x4c22c8 = _0x1e2a37.value;
+ var _0x71bd26;
+ _0x1e2a37.innerHTML = "";
+ data.data.forEach(_0x22663e => {
{
- var _0x55e02b = _0x3c768e.words;
- var _0x58e7f4 = _0x3c768e.sigBytes;
- var _0x4a02c7 = this._map;
- _0x3c768e.clamp();
- _0x3c768e = [];
- var _0x12a3e5 = 0;
- for (; _0x12a3e5 < _0x58e7f4; _0x12a3e5 += 3) {
- var _0xf1b8a0 = (_0x55e02b[_0x12a3e5 >>> 2] >>> 24 - 8 * (_0x12a3e5 % 4) & 255) << 16 | (_0x55e02b[_0x12a3e5 + 1 >>> 2] >>> 24 - 8 * ((_0x12a3e5 + 1) % 4) & 255) << 8 | _0x55e02b[_0x12a3e5 + 2 >>> 2] >>> 24 - 8 * ((_0x12a3e5 + 2) % 4) & 255,
- _0x365126 = 0;
- for (; 4 > _0x365126 && _0x12a3e5 + 0.75 * _0x365126 < _0x58e7f4; _0x365126++) {
- _0x3c768e.push(_0x4a02c7.charAt(_0xf1b8a0 >>> 6 * (3 - _0x365126) & 63));
- }
- }
- if (_0x55e02b = _0x4a02c7.charAt(64)) for (; _0x3c768e.length % 4;) {
- _0x3c768e.push(_0x55e02b);
- }
- return _0x3c768e.join("");
- }
- },
- "parse": function (_0x5744ef) {
- {
- var _0x24715c = _0x5744ef.length;
- var _0x1f0408 = this._map;
- var _0x3c29bb = _0x1f0408.charAt(64);
- _0x3c29bb && (_0x3c29bb = _0x5744ef.indexOf(_0x3c29bb), -1 != _0x3c29bb && (_0x24715c = _0x3c29bb));
- _0x3c29bb = [];
- var _0x569c34 = 0;
- var _0x9052d4 = 0;
- for (; _0x9052d4 < _0x24715c; _0x9052d4++) {
- if (_0x9052d4 % 4) {
- var _0x8dcfe3 = _0x1f0408.indexOf(_0x5744ef.charAt(_0x9052d4 - 1)) << 2 * (_0x9052d4 % 4),
- _0x4af5c1 = _0x1f0408.indexOf(_0x5744ef.charAt(_0x9052d4)) >>> 6 - 2 * (_0x9052d4 % 4);
- _0x3c29bb[_0x569c34 >>> 2] |= (_0x8dcfe3 | _0x4af5c1) << 24 - 8 * (_0x569c34 % 4);
- _0x569c34++;
- }
- }
- return _0x252360.create(_0x3c29bb, _0x569c34);
- }
- },
- "_map": "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
- };
-})();
-(function (_0x5be18c) {
- function _0x3b86ab(_0x497542, _0x166102, _0x14630e, _0xf3ea5d, _0x928630, _0x1b1e5d, _0x5c312e) {
- _0x497542 = _0x497542 + (_0x166102 & _0x14630e | ~_0x166102 & _0xf3ea5d) + _0x928630 + _0x5c312e;
- return (_0x497542 << _0x1b1e5d | _0x497542 >>> 32 - _0x1b1e5d) + _0x166102;
- }
- function _0x13bed2(_0x58d47a, _0x50434f, _0x5c825d, _0x3747ae, _0x2f1bba, _0x45a338, _0x24d9ea) {
- _0x58d47a = _0x58d47a + (_0x50434f & _0x3747ae | _0x5c825d & ~_0x3747ae) + _0x2f1bba + _0x24d9ea;
- return (_0x58d47a << _0x45a338 | _0x58d47a >>> 32 - _0x45a338) + _0x50434f;
- }
- function _0x41c906(_0x495f9e, _0x1bb86d, _0x1cf6dc, _0x33de8e, _0x451b85, _0x50522e, _0x2accf4) {
- _0x495f9e = _0x495f9e + (_0x1bb86d ^ _0x1cf6dc ^ _0x33de8e) + _0x451b85 + _0x2accf4;
- return (_0x495f9e << _0x50522e | _0x495f9e >>> 32 - _0x50522e) + _0x1bb86d;
- }
- function _0x1eada4(_0x174722, _0x562258, _0x1062a0, _0x361898, _0x5bb7e2, _0x542f47, _0x321bf8) {
- _0x174722 = _0x174722 + (_0x1062a0 ^ (_0x562258 | ~_0x361898)) + _0x5bb7e2 + _0x321bf8;
- return (_0x174722 << _0x542f47 | _0x174722 >>> 32 - _0x542f47) + _0x562258;
- }
- var _0x42ea34 = cdn,
- _0x331f1d = _0x42ea34.lib,
- _0x1e9a58 = _0x331f1d.WordArray,
- _0x57d4d8 = _0x331f1d.Hasher;
- _0x331f1d = _0x42ea34.algo;
- var _0x10bbb6 = [],
- _0x36d820 = 0;
- for (; 64 > _0x36d820; _0x36d820++) {
- _0x10bbb6[_0x36d820] = 4294967296 * _0x5be18c.abs(_0x5be18c.sin(_0x36d820 + 1)) | 0;
- }
- _0x331f1d = _0x331f1d.MD5 = _0x57d4d8.extend({
- "_doReset": function () {
- this._hash = new _0x1e9a58.init([1732584193, 4023233417, 2562383102, 271733878]);
- },
- "_doProcessBlock": function (_0xd25c70, _0x4d4fa7) {
- {
- var _0x286fa7 = 0;
- for (; 16 > _0x286fa7; _0x286fa7++) {
- var _0x34becb = _0x4d4fa7 + _0x286fa7,
- _0x4cd47d = _0xd25c70[_0x34becb];
- _0xd25c70[_0x34becb] = (_0x4cd47d << 8 | _0x4cd47d >>> 24) & 16711935 | (_0x4cd47d << 24 | _0x4cd47d >>> 8) & 4278255360;
- }
- _0x286fa7 = this._hash.words;
- _0x34becb = _0xd25c70[_0x4d4fa7 + 0];
- _0x4cd47d = _0xd25c70[_0x4d4fa7 + 1];
- var _0x21d944 = _0xd25c70[_0x4d4fa7 + 2];
- var _0x1c22d8 = _0xd25c70[_0x4d4fa7 + 3];
- var _0x4793ac = _0xd25c70[_0x4d4fa7 + 4];
- var _0x4e107d = _0xd25c70[_0x4d4fa7 + 5];
- var _0x3620f4 = _0xd25c70[_0x4d4fa7 + 6];
- var _0x263bcc = _0xd25c70[_0x4d4fa7 + 7];
- var _0x41dea9 = _0xd25c70[_0x4d4fa7 + 8];
- var _0x433807 = _0xd25c70[_0x4d4fa7 + 9];
- var _0x17712e = _0xd25c70[_0x4d4fa7 + 10];
- var _0x22139d = _0xd25c70[_0x4d4fa7 + 11];
- var _0x5b7b21 = _0xd25c70[_0x4d4fa7 + 12];
- var _0x54029d = _0xd25c70[_0x4d4fa7 + 13];
- var _0x279ba2 = _0xd25c70[_0x4d4fa7 + 14];
- var _0x4703d4 = _0xd25c70[_0x4d4fa7 + 15];
- var _0x42bd46 = _0x286fa7[0];
- var _0x21f8c0 = _0x286fa7[1];
- var _0x2dda2d = _0x286fa7[2];
- var _0x4c001d = _0x286fa7[3];
- _0x42bd46 = _0x3b86ab(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x34becb, 7, _0x10bbb6[0]);
- _0x4c001d = _0x3b86ab(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x4cd47d, 12, _0x10bbb6[1]);
- _0x2dda2d = _0x3b86ab(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x21d944, 17, _0x10bbb6[2]);
- _0x21f8c0 = _0x3b86ab(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x1c22d8, 22, _0x10bbb6[3]);
- _0x42bd46 = _0x3b86ab(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x4793ac, 7, _0x10bbb6[4]);
- _0x4c001d = _0x3b86ab(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x4e107d, 12, _0x10bbb6[5]);
- _0x2dda2d = _0x3b86ab(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x3620f4, 17, _0x10bbb6[6]);
- _0x21f8c0 = _0x3b86ab(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x263bcc, 22, _0x10bbb6[7]);
- _0x42bd46 = _0x3b86ab(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x41dea9, 7, _0x10bbb6[8]);
- _0x4c001d = _0x3b86ab(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x433807, 12, _0x10bbb6[9]);
- _0x2dda2d = _0x3b86ab(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x17712e, 17, _0x10bbb6[10]);
- _0x21f8c0 = _0x3b86ab(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x22139d, 22, _0x10bbb6[11]);
- _0x42bd46 = _0x3b86ab(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x5b7b21, 7, _0x10bbb6[12]);
- _0x4c001d = _0x3b86ab(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x54029d, 12, _0x10bbb6[13]);
- _0x2dda2d = _0x3b86ab(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x279ba2, 17, _0x10bbb6[14]);
- _0x21f8c0 = _0x3b86ab(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x4703d4, 22, _0x10bbb6[15]);
- _0x42bd46 = _0x13bed2(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x4cd47d, 5, _0x10bbb6[16]);
- _0x4c001d = _0x13bed2(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x3620f4, 9, _0x10bbb6[17]);
- _0x2dda2d = _0x13bed2(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x22139d, 14, _0x10bbb6[18]);
- _0x21f8c0 = _0x13bed2(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x34becb, 20, _0x10bbb6[19]);
- _0x42bd46 = _0x13bed2(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x4e107d, 5, _0x10bbb6[20]);
- _0x4c001d = _0x13bed2(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x17712e, 9, _0x10bbb6[21]);
- _0x2dda2d = _0x13bed2(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x4703d4, 14, _0x10bbb6[22]);
- _0x21f8c0 = _0x13bed2(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x4793ac, 20, _0x10bbb6[23]);
- _0x42bd46 = _0x13bed2(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x433807, 5, _0x10bbb6[24]);
- _0x4c001d = _0x13bed2(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x279ba2, 9, _0x10bbb6[25]);
- _0x2dda2d = _0x13bed2(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x1c22d8, 14, _0x10bbb6[26]);
- _0x21f8c0 = _0x13bed2(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x41dea9, 20, _0x10bbb6[27]);
- _0x42bd46 = _0x13bed2(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x54029d, 5, _0x10bbb6[28]);
- _0x4c001d = _0x13bed2(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x21d944, 9, _0x10bbb6[29]);
- _0x2dda2d = _0x13bed2(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x263bcc, 14, _0x10bbb6[30]);
- _0x21f8c0 = _0x13bed2(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x5b7b21, 20, _0x10bbb6[31]);
- _0x42bd46 = _0x41c906(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x4e107d, 4, _0x10bbb6[32]);
- _0x4c001d = _0x41c906(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x41dea9, 11, _0x10bbb6[33]);
- _0x2dda2d = _0x41c906(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x22139d, 16, _0x10bbb6[34]);
- _0x21f8c0 = _0x41c906(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x279ba2, 23, _0x10bbb6[35]);
- _0x42bd46 = _0x41c906(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x4cd47d, 4, _0x10bbb6[36]);
- _0x4c001d = _0x41c906(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x4793ac, 11, _0x10bbb6[37]);
- _0x2dda2d = _0x41c906(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x263bcc, 16, _0x10bbb6[38]);
- _0x21f8c0 = _0x41c906(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x17712e, 23, _0x10bbb6[39]);
- _0x42bd46 = _0x41c906(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x54029d, 4, _0x10bbb6[40]);
- _0x4c001d = _0x41c906(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x34becb, 11, _0x10bbb6[41]);
- _0x2dda2d = _0x41c906(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x1c22d8, 16, _0x10bbb6[42]);
- _0x21f8c0 = _0x41c906(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x3620f4, 23, _0x10bbb6[43]);
- _0x42bd46 = _0x41c906(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x433807, 4, _0x10bbb6[44]);
- _0x4c001d = _0x41c906(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x5b7b21, 11, _0x10bbb6[45]);
- _0x2dda2d = _0x41c906(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x4703d4, 16, _0x10bbb6[46]);
- _0x21f8c0 = _0x41c906(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x21d944, 23, _0x10bbb6[47]);
- _0x42bd46 = _0x1eada4(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x34becb, 6, _0x10bbb6[48]);
- _0x4c001d = _0x1eada4(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x263bcc, 10, _0x10bbb6[49]);
- _0x2dda2d = _0x1eada4(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x279ba2, 15, _0x10bbb6[50]);
- _0x21f8c0 = _0x1eada4(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x4e107d, 21, _0x10bbb6[51]);
- _0x42bd46 = _0x1eada4(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x5b7b21, 6, _0x10bbb6[52]);
- _0x4c001d = _0x1eada4(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x1c22d8, 10, _0x10bbb6[53]);
- _0x2dda2d = _0x1eada4(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x17712e, 15, _0x10bbb6[54]);
- _0x21f8c0 = _0x1eada4(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x4cd47d, 21, _0x10bbb6[55]);
- _0x42bd46 = _0x1eada4(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x41dea9, 6, _0x10bbb6[56]);
- _0x4c001d = _0x1eada4(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x4703d4, 10, _0x10bbb6[57]);
- _0x2dda2d = _0x1eada4(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x3620f4, 15, _0x10bbb6[58]);
- _0x21f8c0 = _0x1eada4(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x54029d, 21, _0x10bbb6[59]);
- _0x42bd46 = _0x1eada4(_0x42bd46, _0x21f8c0, _0x2dda2d, _0x4c001d, _0x4793ac, 6, _0x10bbb6[60]);
- _0x4c001d = _0x1eada4(_0x4c001d, _0x42bd46, _0x21f8c0, _0x2dda2d, _0x22139d, 10, _0x10bbb6[61]);
- _0x2dda2d = _0x1eada4(_0x2dda2d, _0x4c001d, _0x42bd46, _0x21f8c0, _0x21d944, 15, _0x10bbb6[62]);
- _0x21f8c0 = _0x1eada4(_0x21f8c0, _0x2dda2d, _0x4c001d, _0x42bd46, _0x433807, 21, _0x10bbb6[63]);
- _0x286fa7[0] = _0x286fa7[0] + _0x42bd46 | 0;
- _0x286fa7[1] = _0x286fa7[1] + _0x21f8c0 | 0;
- _0x286fa7[2] = _0x286fa7[2] + _0x2dda2d | 0;
- _0x286fa7[3] = _0x286fa7[3] + _0x4c001d | 0;
- }
- },
- "_doFinalize": function () {
- var _0x5ed941 = this._data,
- _0x2ad35a = _0x5ed941.words,
- _0x2bcae1 = 8 * this._nDataBytes,
- _0x6dc8c7 = 8 * _0x5ed941.sigBytes;
- _0x2ad35a[_0x6dc8c7 >>> 5] |= 128 << 24 - _0x6dc8c7 % 32;
- var _0x1bf6ac = _0x5be18c.floor(_0x2bcae1 / 4294967296);
- _0x2ad35a[(_0x6dc8c7 + 64 >>> 9 << 4) + 15] = (_0x1bf6ac << 8 | _0x1bf6ac >>> 24) & 16711935 | (_0x1bf6ac << 24 | _0x1bf6ac >>> 8) & 4278255360;
- _0x2ad35a[(_0x6dc8c7 + 64 >>> 9 << 4) + 14] = (_0x2bcae1 << 8 | _0x2bcae1 >>> 24) & 16711935 | (_0x2bcae1 << 24 | _0x2bcae1 >>> 8) & 4278255360;
- _0x5ed941.sigBytes = 4 * (_0x2ad35a.length + 1);
- this._process();
- _0x5ed941 = this._hash;
- _0x2ad35a = _0x5ed941.words;
- _0x2bcae1 = 0;
- for (; 4 > _0x2bcae1; _0x2bcae1++) {
- _0x6dc8c7 = _0x2ad35a[_0x2bcae1];
- _0x2ad35a[_0x2bcae1] = (_0x6dc8c7 << 8 | _0x6dc8c7 >>> 24) & 16711935 | (_0x6dc8c7 << 24 | _0x6dc8c7 >>> 8) & 4278255360;
- }
- return _0x5ed941;
- },
- "clone": function () {
- var _0x371405 = _0x57d4d8.clone.call(this);
- _0x371405._hash = this._hash.clone();
- return _0x371405;
- }
- });
- _0x42ea34.MD5 = _0x57d4d8._createHelper(_0x331f1d);
- _0x42ea34.HmacMD5 = _0x57d4d8._createHmacHelper(_0x331f1d);
-})(Math);
-(function () {
- var _0x10490e = cdn,
- _0x55baed = _0x10490e.lib,
- _0xd1386 = _0x55baed.Base,
- _0x33151f = _0x55baed.WordArray;
- _0x55baed = _0x10490e.algo;
- var _0x2eaf98 = _0x55baed.EvpKDF = _0xd1386.extend({
- "cfg": _0xd1386.extend({
- "keySize": 4,
- "hasher": _0x55baed.MD5,
- "iterations": 1
- }),
- "init": function (_0x277daa) {
- this.cfg = this.cfg.extend(_0x277daa);
- },
- "compute": function (_0x11591e, _0x230532) {
- {
- var _0x16c21b = this.cfg,
- _0x247e66 = _0x16c21b.hasher.create(),
- _0x4ee477 = _0x33151f.create(),
- _0x142174 = _0x4ee477.words,
- _0x2c26ef = _0x16c21b.keySize;
- _0x16c21b = _0x16c21b.iterations;
- for (; _0x142174.length < _0x2c26ef;) {
- if (_0x4abd05) {
- _0x247e66.update(_0x4abd05);
- }
- var _0x4abd05 = _0x247e66.update(_0x11591e).finalize(_0x230532);
- _0x247e66.reset();
- var _0x46cc78 = 1;
- for (; _0x46cc78 < _0x16c21b; _0x46cc78++) {
- _0x4abd05 = _0x247e66.finalize(_0x4abd05);
- _0x247e66.reset();
- }
- _0x4ee477.concat(_0x4abd05);
- }
- _0x4ee477.sigBytes = 4 * _0x2c26ef;
- return _0x4ee477;
- }
- }
- });
- _0x10490e.EvpKDF = function (_0x5af158, _0x1d7e0e, _0x5c210d) {
- return _0x2eaf98.create(_0x5c210d).compute(_0x5af158, _0x1d7e0e);
- };
-})();
-!cdn.lib.Cipher && function (_0x1b9df5) {
- var _0x44f4d2 = cdn,
- _0x5ba91b = _0x44f4d2.lib,
- _0x18643d = _0x5ba91b.Base,
- _0x299cb9 = _0x5ba91b.WordArray,
- _0x3f0190 = _0x5ba91b.BufferedBlockAlgorithm,
- _0x43a277 = _0x44f4d2.enc.Base64,
- _0x4cd07c = _0x44f4d2.algo.EvpKDF,
- _0x42f37e = _0x5ba91b.Cipher = _0x3f0190.extend({
- "cfg": _0x18643d.extend(),
- "createEncryptor": function (_0x199ba8, _0x610c55) {
- return this.create(this._ENC_XFORM_MODE, _0x199ba8, _0x610c55);
- },
- "createDecryptor": function (_0x66e7d2, _0x29d693) {
- return this.create(this._DEC_XFORM_MODE, _0x66e7d2, _0x29d693);
- },
- "init": function (_0x4e4c88, _0x5a5e19, _0x1dd6cc) {
- this.cfg = this.cfg.extend(_0x1dd6cc);
- this._xformMode = _0x4e4c88;
- this._key = _0x5a5e19;
- this.reset();
- },
- "reset": function () {
- _0x3f0190.reset.call(this);
- this._doReset();
- },
- "process": function (_0x407fc1) {
- this._append(_0x407fc1);
- return this._process();
- },
- "finalize": function (_0x353eda) {
- _0x353eda && this._append(_0x353eda);
- return this._doFinalize();
- },
- "keySize": 4,
- "ivSize": 4,
- "_ENC_XFORM_MODE": 1,
- "_DEC_XFORM_MODE": 2,
- "_createHelper": function (_0x360f89) {
- return {
- "encrypt": function (_0x4ac15e, _0x113209, _0x12f69a) {
- return ("string" == typeof _0x113209 ? _0x54b672 : _0x38343a).encrypt(_0x360f89, _0x4ac15e, _0x113209, _0x12f69a);
- },
- "decrypt": function (_0x3619f5, _0x1bb01d, _0x1c48f3) {
- return ("string" == typeof _0x1bb01d ? _0x54b672 : _0x38343a).decrypt(_0x360f89, _0x3619f5, _0x1bb01d, _0x1c48f3);
- }
- };
+ var _0x38708c = document.createElement("option");
+ "0" !== _0x22663e.mingzi && 0 !== _0x22663e.Xueliang && (_0x38708c.text = _0x22663e.mingzi, _0x1e2a37.add(_0x38708c));
}
});
- _0x5ba91b.StreamCipher = _0x42f37e.extend({
- "_doFinalize": function () {
- return this._process(true);
- },
- "blockSize": 1
- });
- var _0xb48ef3 = _0x44f4d2.mode = {},
- _0x581b00 = function (_0x4e5b20, _0x54f8f6, _0x31af3d) {
- var _0x12ace8 = this._iv;
- _0x12ace8 ? this._iv = _0x1b9df5 : _0x12ace8 = this._prevBlock;
- var _0x5e7b7f = 0;
- for (; _0x5e7b7f < _0x31af3d; _0x5e7b7f++) {
- _0x4e5b20[_0x54f8f6 + _0x5e7b7f] ^= _0x12ace8[_0x5e7b7f];
- }
- },
- _0x2eab00 = (_0x5ba91b.BlockCipherMode = _0x18643d.extend({
- "createEncryptor": function (_0x545620, _0x443cd9) {
- return this.Encryptor.create(_0x545620, _0x443cd9);
- },
- "createDecryptor": function (_0x585ca7, _0x2a0af5) {
- return this.Decryptor.create(_0x585ca7, _0x2a0af5);
- },
- "init": function (_0x52c32a, _0x12e266) {
- this._cipher = _0x52c32a;
- this._iv = _0x12e266;
- }
- })).extend();
- _0x2eab00.Encryptor = _0x2eab00.extend({
- "processBlock": function (_0x563aa3, _0x492653) {
- var _0x2fbc63 = this._cipher;
- var _0x40c0d1 = _0x2fbc63.blockSize;
- _0x581b00.call(this, _0x563aa3, _0x492653, _0x40c0d1);
- _0x2fbc63.encryptBlock(_0x563aa3, _0x492653);
- this._prevBlock = _0x563aa3.slice(_0x492653, _0x492653 + _0x40c0d1);
- }
- });
- _0x2eab00.Decryptor = _0x2eab00.extend({
- "processBlock": function (_0x587950, _0x58ba9e) {
- var _0x34d804 = this._cipher;
- var _0x57880b = _0x34d804.blockSize;
- var _0x1549cb = _0x587950.slice(_0x58ba9e, _0x58ba9e + _0x57880b);
- _0x34d804.decryptBlock(_0x587950, _0x58ba9e);
- _0x581b00.call(this, _0x587950, _0x58ba9e, _0x57880b);
- this._prevBlock = _0x1549cb;
- }
- });
- _0xb48ef3 = _0xb48ef3.CBC = _0x2eab00;
- _0x2eab00 = (_0x44f4d2.pad = {}).Pkcs7 = {
- "pad": function (_0x48d221, _0x26657b) {
- {
- var _0x5c7fca = 4 * _0x26657b;
- _0x5c7fca = _0x5c7fca - _0x48d221.sigBytes % _0x5c7fca;
- var _0x38314b = _0x5c7fca << 24 | _0x5c7fca << 16 | _0x5c7fca << 8 | _0x5c7fca,
- _0x338445 = [],
- _0x12444a = 0;
- for (; _0x12444a < _0x5c7fca; _0x12444a += 4) {
- _0x338445.push(_0x38314b);
- }
- _0x5c7fca = _0x299cb9.create(_0x338445, _0x5c7fca);
- _0x48d221.concat(_0x5c7fca);
- }
- },
- "unpad": function (_0x167c8d) {
- _0x167c8d.sigBytes -= _0x167c8d.words[_0x167c8d.sigBytes - 1 >>> 2] & 255;
- }
- };
- _0x5ba91b.BlockCipher = _0x42f37e.extend({
- "cfg": _0x42f37e.cfg.extend({
- "mode": _0xb48ef3,
- "padding": _0x2eab00
- }),
- "reset": function () {
- _0x42f37e.reset.call(this);
- var _0x7a5df0 = this.cfg,
- _0x5bbd47 = _0x7a5df0.iv;
- _0x7a5df0 = _0x7a5df0.mode;
- if (this._xformMode == this._ENC_XFORM_MODE) var _0xb9e3e8 = _0x7a5df0.createEncryptor;else {
- _0xb9e3e8 = _0x7a5df0.createDecryptor;
- this._minBufferSize = 1;
- }
- this._mode = _0xb9e3e8.call(_0x7a5df0, this, _0x5bbd47 && _0x5bbd47.words);
- },
- "_doProcessBlock": function (_0x21f0ad, _0x391193) {
- this._mode.processBlock(_0x21f0ad, _0x391193);
- },
- "_doFinalize": function () {
- {
- var _0x4b70fb = this.cfg.padding;
- if (this._xformMode == this._ENC_XFORM_MODE) {
- {
- _0x4b70fb.pad(this._data, this.blockSize);
- var _0x2ef2fe = this._process(true);
- }
- } else {
- _0x2ef2fe = this._process(true);
- _0x4b70fb.unpad(_0x2ef2fe);
- }
- return _0x2ef2fe;
- }
- },
- "blockSize": 4
- });
- var _0x517ecd = _0x5ba91b.CipherParams = _0x18643d.extend({
- "init": function (_0x1402ac) {
- this.mixIn(_0x1402ac);
- },
- "toString": function (_0x7bd4a5) {
- return (_0x7bd4a5 || this.formatter).stringify(this);
- }
- });
- _0xb48ef3 = (_0x44f4d2.format = {}).OpenSSL = {
- "stringify": function (_0x662207) {
- var _0x305eff = _0x662207.ciphertext;
- _0x662207 = _0x662207.salt;
- return (_0x662207 ? _0x299cb9.create([1398893684, 1701076831]).concat(_0x662207).concat(_0x305eff) : _0x305eff).toString(_0x43a277);
- },
- "parse": function (_0x570a03) {
- _0x570a03 = _0x43a277.parse(_0x570a03);
- var _0x2adee4 = _0x570a03.words;
- if (1398893684 == _0x2adee4[0] && 1701076831 == _0x2adee4[1]) {
- {
- var _0x28dd15 = _0x299cb9.create(_0x2adee4.slice(2, 4));
- _0x2adee4.splice(0, 4);
- _0x570a03.sigBytes -= 16;
- }
- }
- return _0x517ecd.create({
- "ciphertext": _0x570a03,
- "salt": _0x28dd15
- });
- }
- };
- var _0x38343a = _0x5ba91b.SerializableCipher = _0x18643d.extend({
- "cfg": _0x18643d.extend({
- "format": _0xb48ef3
- }),
- "encrypt": function (_0x103ee3, _0x1c7d1e, _0x2c1025, _0x2ecc8b) {
- _0x2ecc8b = this.cfg.extend(_0x2ecc8b);
- var _0x2a0513 = _0x103ee3.createEncryptor(_0x2c1025, _0x2ecc8b);
- _0x1c7d1e = _0x2a0513.finalize(_0x1c7d1e);
- _0x2a0513 = _0x2a0513.cfg;
- return _0x517ecd.create({
- "ciphertext": _0x1c7d1e,
- "key": _0x2c1025,
- "iv": _0x2a0513.iv,
- "algorithm": _0x103ee3,
- "mode": _0x2a0513.mode,
- "padding": _0x2a0513.padding,
- "blockSize": _0x103ee3.blockSize,
- "formatter": _0x2ecc8b.format
- });
- },
- "decrypt": function (_0x13572f, _0x110748, _0x5591ed, _0x4b8e19) {
- _0x4b8e19 = this.cfg.extend(_0x4b8e19);
- _0x110748 = this._parse(_0x110748, _0x4b8e19.format);
- return _0x13572f.createDecryptor(_0x5591ed, _0x4b8e19).finalize(_0x110748.ciphertext);
- },
- "_parse": function (_0x10dd0a, _0x5e4323) {
- return "string" == typeof _0x10dd0a ? _0x5e4323.parse(_0x10dd0a, this) : _0x10dd0a;
- }
- });
- _0x44f4d2 = (_0x44f4d2.kdf = {}).OpenSSL = {
- "execute": function (_0x5a428e, _0x46aabb, _0x27ebbb, _0xdd47ac) {
- !_0xdd47ac && (_0xdd47ac = _0x299cb9.random(8));
- _0x5a428e = _0x4cd07c.create({
- "keySize": _0x46aabb + _0x27ebbb
- }).compute(_0x5a428e, _0xdd47ac);
- _0x27ebbb = _0x299cb9.create(_0x5a428e.words.slice(_0x46aabb), 4 * _0x27ebbb);
- _0x5a428e.sigBytes = 4 * _0x46aabb;
- return _0x517ecd.create({
- "key": _0x5a428e,
- "iv": _0x27ebbb,
- "salt": _0xdd47ac
- });
- }
- };
- var _0x54b672 = _0x5ba91b.PasswordBasedCipher = _0x38343a.extend({
- "cfg": _0x38343a.cfg.extend({
- "kdf": _0x44f4d2
- }),
- "encrypt": function (_0x2213b6, _0x3be621, _0x1e41aa, _0x5be7d6) {
- _0x5be7d6 = this.cfg.extend(_0x5be7d6);
- _0x1e41aa = _0x5be7d6.kdf.execute(_0x1e41aa, _0x2213b6.keySize, _0x2213b6.ivSize);
- _0x5be7d6.iv = _0x1e41aa.iv;
- _0x2213b6 = _0x38343a.encrypt.call(this, _0x2213b6, _0x3be621, _0x1e41aa.key, _0x5be7d6);
- _0x2213b6.mixIn(_0x1e41aa);
- return _0x2213b6;
- },
- "decrypt": function (_0x4bd97c, _0x46646f, _0x47866a, _0x2d6b58) {
- _0x2d6b58 = this.cfg.extend(_0x2d6b58);
- _0x46646f = this._parse(_0x46646f, _0x2d6b58.format);
- _0x47866a = _0x2d6b58.kdf.execute(_0x47866a, _0x4bd97c.keySize, _0x4bd97c.ivSize, _0x46646f.salt);
- _0x2d6b58.iv = _0x47866a.iv;
- return _0x38343a.decrypt.call(this, _0x4bd97c, _0x46646f, _0x47866a.key, _0x2d6b58);
- }
- });
-}();
-(function () {
- var _0x57fd1d = cdn,
- _0x28d4ba = _0x57fd1d.lib.BlockCipher,
- _0x40ed07 = _0x57fd1d.algo,
- _0xf2e92d = [],
- _0x14ef47 = [],
- _0x40d5f8 = [],
- _0x56af80 = [],
- _0x85d4d6 = [],
- _0x1d1553 = [],
- _0x3301ae = [],
- _0x462da5 = [],
- _0x40f686 = [],
- _0x1a6204 = [],
- _0x3f67f8 = [],
- _0x58e7fb = 0;
- for (; 256 > _0x58e7fb; _0x58e7fb++) {
- _0x3f67f8[_0x58e7fb] = 128 > _0x58e7fb ? _0x58e7fb << 1 : _0x58e7fb << 1 ^ 283;
+ Array.from(_0x1e2a37.options).some(_0x4b239a => _0x4b239a.text === _0x4c22c8) || ((_0x71bd26 = document.createElement("option")).text = _0x4c22c8, _0x1e2a37.add(_0x71bd26));
+ _0x1e2a37.value = _0x4c22c8;
}
- var _0x3c681a = 0,
- _0x3c2a3e = 0;
- _0x58e7fb = 0;
- for (; 256 > _0x58e7fb; _0x58e7fb++) {
- var _0x1499cb = _0x3c2a3e ^ _0x3c2a3e << 1 ^ _0x3c2a3e << 2 ^ _0x3c2a3e << 3 ^ _0x3c2a3e << 4;
- _0x1499cb = _0x1499cb >>> 8 ^ _0x1499cb & 255 ^ 99;
- _0xf2e92d[_0x3c681a] = _0x1499cb;
- _0x14ef47[_0x1499cb] = _0x3c681a;
- var _0x46672b = _0x3f67f8[_0x3c681a],
- _0x327ee5 = _0x3f67f8[_0x46672b],
- _0x6fe513 = _0x3f67f8[_0x327ee5],
- _0x24df3c = 257 * _0x3f67f8[_0x1499cb] ^ 16843008 * _0x1499cb;
- _0x40d5f8[_0x3c681a] = _0x24df3c << 24 | _0x24df3c >>> 8;
- _0x56af80[_0x3c681a] = _0x24df3c << 16 | _0x24df3c >>> 16;
- _0x85d4d6[_0x3c681a] = _0x24df3c << 8 | _0x24df3c >>> 24;
- _0x1d1553[_0x3c681a] = _0x24df3c;
- _0x24df3c = 16843009 * _0x6fe513 ^ 65537 * _0x327ee5 ^ 257 * _0x46672b ^ 16843008 * _0x3c681a;
- _0x3301ae[_0x1499cb] = _0x24df3c << 24 | _0x24df3c >>> 8;
- _0x462da5[_0x1499cb] = _0x24df3c << 16 | _0x24df3c >>> 16;
- _0x40f686[_0x1499cb] = _0x24df3c << 8 | _0x24df3c >>> 24;
- _0x1a6204[_0x1499cb] = _0x24df3c;
- if (_0x3c681a) {
- _0x3c681a = _0x46672b ^ _0x3f67f8[_0x3f67f8[_0x3f67f8[_0x6fe513 ^ _0x46672b]]];
- _0x3c2a3e ^= _0x3f67f8[_0x3f67f8[_0x3c2a3e]];
- } else _0x3c681a = _0x3c2a3e = 1;
- }
- var _0x354560 = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54];
- _0x40ed07 = _0x40ed07.centos = _0x28d4ba.extend({
- "_doReset": function () {
- var _0x4807a8 = this._key,
- _0x3cb8f1 = _0x4807a8.words,
- _0xf56c37 = _0x4807a8.sigBytes / 4;
- _0x4807a8 = 4 * ((this._nRounds = _0xf56c37 + 6) + 1);
- var _0x424755 = this._keySchedule = [],
- _0x1c0f2c = 0;
- for (; _0x1c0f2c < _0x4807a8; _0x1c0f2c++) {
- if (_0x1c0f2c < _0xf56c37) {
- _0x424755[_0x1c0f2c] = _0x3cb8f1[_0x1c0f2c];
- } else {
- {
- var _0x12deba = _0x424755[_0x1c0f2c - 1];
- if (_0x1c0f2c % _0xf56c37) {
- 6 < _0xf56c37 && 4 == _0x1c0f2c % _0xf56c37 && (_0x12deba = _0xf2e92d[_0x12deba >>> 24] << 24 | _0xf2e92d[_0x12deba >>> 16 & 255] << 16 | _0xf2e92d[_0x12deba >>> 8 & 255] << 8 | _0xf2e92d[_0x12deba & 255]);
- } else _0x12deba = _0x12deba << 8 | _0x12deba >>> 24, _0x12deba = _0xf2e92d[_0x12deba >>> 24] << 24 | _0xf2e92d[_0x12deba >>> 16 & 255] << 16 | _0xf2e92d[_0x12deba >>> 8 & 255] << 8 | _0xf2e92d[_0x12deba & 255], _0x12deba ^= _0x354560[_0x1c0f2c / _0xf56c37 | 0] << 24;
- _0x424755[_0x1c0f2c] = _0x424755[_0x1c0f2c - _0xf56c37] ^ _0x12deba;
+}
+function moveDiv(_0x2739e3, _0x2b6759, _0x1557fc) {
+ var _0x2b965b = document.getElementById("canvas-container");
+ _0x2b965b.style.left = 256 - _0x2739e3 + "px";
+ _0x2b965b.style.top = 256 - _0x2b6759 + "px";
+ _0x2b965b.style.transformOrigin = _0x2739e3 + "px " + _0x2b6759 + "px";
+ _0x2b965b.style.transform = "rotate(" + _0x1557fc + "deg)";
+}
+let reverseAngle = 0;
+function drawCanvas() {
+ if (data) {
+ {
+ const _0x4ae958 = document.getElementById("drawLines").checked,
+ _0x50d1af = document.getElementById("drawNames").checked,
+ _0x3d470f = document.getElementById("drawHPs").checked,
+ _0x209ccc = document.getElementById("drawFriends").checked,
+ _0x198724 = document.getElementById("drawFollow").checked,
+ _0x36000c = document.getElementById("playerSize").value,
+ _0x18c49c = document.getElementById("playerSelector").selectedOptions[0].textContent,
+ _0x180517 = document.getElementById("drawQQs").checked;
+ var _0x5e347e = document.getElementById("canvas");
+ const _0x5d761f = _0x5e347e.getContext("2d");
+ _0x5e347e.width = 2 * _0x5e347e.clientWidth;
+ _0x5e347e.height = 2 * _0x5e347e.clientHeight;
+ _0x5d761f.scale(2, 2);
+ _0x5d761f.imageSmoothingEnabled = true;
+ _0x5d761f.clearRect(0, 0, _0x5e347e.clientWidth, _0x5e347e.clientHeight);
+ data.data.forEach(_0x611870 => {
+ var _0x29497f,
+ _0x5b38db = _0x611870.camp,
+ _0x11b18e = _0x611870.Xueliang,
+ _0x4e1611 = _0x611870.xaxis,
+ _0x32ba24 = _0x611870.yaxis,
+ _0x5546fa = _0x611870.Angle + angleOffset,
+ _0x19eb2f = _0x611870.mingzi,
+ _0x33d181 = _0x611870.qq,
+ _0x1fb69e = _0x4e1611;
+ if ("0" !== _0x19eb2f && 0 !== _0x611870.Xueliang) {
+ var _0x4e1611 = a * _0x32ba24 + b * _0x4e1611,
+ _0x32ba24 = c * _0x32ba24 + d * _0x1fb69e,
+ _0x411790 = 512 * (20000 + _0x4e1611) / 40000 * zoomFactor + offsetX,
+ _0x48acb1 = 512 * (20000 + _0x32ba24) / 40000 * zoomFactor + offsetY;
+ if ("请选择队友" === _0x18c49c ? 6 === _0x5b38db && (_0x5b38db = 2) : (6 === _0x5b38db && (_0x5b38db = 0), _0x19eb2f === _0x18c49c && (_0x5b38db = 2)), 0 !== _0x5b38db || false !== _0x209ccc) {
+ switch (_0x5b38db) {
+ case 0:
+ _0x29497f = document.getElementById("type0").value;
+ break;
+ case 1:
+ _0x29497f = document.getElementById("type1").value;
+ break;
+ case 2:
+ _0x29497f = document.getElementById("type2").value;
+ _0x198724 && moveDiv(_0x411790, _0x48acb1, 270 - _0x5546fa);
+ reverseAngle = _0x5546fa + 90;
+ break;
+ case 3:
+ _0x29497f = document.getElementById("type3").value;
+ break;
+ default:
+ _0x29497f = "black";
+ }
+ if (_0x198724 || (moveDiv(256, 256, 0), reverseAngle = 0), _0x5d761f.beginPath(), _0x5d761f.fillStyle = _0x29497f, _0x5d761f.arc(_0x411790, _0x48acb1, _0x36000c - 0.6, 0, 2 * Math.PI), _0x5d761f.fill(), _0x5d761f.strokeStyle = "white", _0x5d761f.lineWidth = 0.6, _0x5d761f.beginPath(), _0x5d761f.arc(_0x411790, _0x48acb1, _0x36000c, 0, 2 * Math.PI), _0x5d761f.stroke(), _0x4ae958) {
+ _0x5d761f.beginPath();
+ let _0x593fd6, _0x350236, _0x4fae88;
+ switch (_0x5b38db) {
+ case 2:
+ _0x593fd6 = (_0x5546fa - 8) * Math.PI / 180;
+ _0x350236 = (_0x5546fa + 8) * Math.PI / 180;
+ _0x4fae88 = 30;
+ break;
+ case 0:
+ _0x593fd6 = (_0x5546fa - 16.5) * Math.PI / 180;
+ _0x350236 = (_0x5546fa + 16.5) * Math.PI / 180;
+ _0x4fae88 = 13;
+ break;
+ default:
+ _0x593fd6 = (_0x5546fa - 16.5) * Math.PI / 180;
+ _0x350236 = (_0x5546fa + 16.5) * Math.PI / 180;
+ _0x4fae88 = 26;
+ }
+ _0x5d761f.moveTo(_0x411790, _0x48acb1);
+ _0x5d761f.arc(_0x411790, _0x48acb1, _0x4fae88, _0x593fd6, _0x350236, false);
+ let _0x3430b0 = _0x5d761f.createRadialGradient(_0x411790, _0x48acb1, 0, _0x411790, _0x48acb1, _0x4fae88);
+ _0x3430b0.addColorStop(0, "rgba(255, 255, 255, 1)");
+ _0x3430b0.addColorStop(1, "rgba(255, 255, 255, 0.3)");
+ _0x5d761f.fillStyle = _0x3430b0;
+ _0x5d761f.globalAlpha = 0.9;
+ _0x5d761f.fill();
+ _0x5d761f.globalAlpha = 1;
+ }
+ (_0x50d1af || _0x3d470f || _0x180517) && (_0x5d761f.save(), _0x5d761f.translate(_0x411790, _0x48acb1), _0x5d761f.rotate(reverseAngle * Math.PI / 180), _0x5d761f.translate(-_0x411790, -_0x48acb1), _0x180517 && _0x33d181 && (_0x5d761f.font = "8px Arial, 黑体", _0x5d761f.strokeStyle = "white", _0x5d761f.lineWidth = 1, _0x5d761f.strokeText(_0x33d181, _0x411790 - 11, _0x48acb1 - 15), _0x5d761f.fillStyle = "#FF69B4", _0x5d761f.fillText(_0x33d181, _0x411790 - 11, _0x48acb1 - 15)), _0x50d1af && (_0x5d761f.font = "8px Arial, 黑体", _0x5d761f.strokeStyle = "white", _0x5d761f.lineWidth = 1, _0x5d761f.strokeText(_0x19eb2f, _0x411790 - 11, _0x48acb1 + (_0x180517 && _0x33d181 ? 1 : 11)), _0x5d761f.fillStyle = "#007BA7", _0x5d761f.fillText(_0x19eb2f, _0x411790 - 11, _0x48acb1 + (_0x180517 && _0x33d181 ? 1 : 11))), _0x3d470f && (_0x5d761f.fillStyle = "LightCyan", _0x5d761f.font = "10px Arial, 宋体", _0x5d761f.fillText(_0x11b18e, _0x411790 - 6, _0x48acb1 - 5)), _0x5d761f.restore());
}
}
- }
- _0x3cb8f1 = this._invKeySchedule = [];
- _0xf56c37 = 0;
- for (; _0xf56c37 < _0x4807a8; _0xf56c37++) {
- _0x1c0f2c = _0x4807a8 - _0xf56c37;
- _0x12deba = _0xf56c37 % 4 ? _0x424755[_0x1c0f2c] : _0x424755[_0x1c0f2c - 4];
- _0x3cb8f1[_0xf56c37] = 4 > _0xf56c37 || 4 >= _0x1c0f2c ? _0x12deba : _0x3301ae[_0xf2e92d[_0x12deba >>> 24]] ^ _0x462da5[_0xf2e92d[_0x12deba >>> 16 & 255]] ^ _0x40f686[_0xf2e92d[_0x12deba >>> 8 & 255]] ^ _0x1a6204[_0xf2e92d[_0x12deba & 255]];
- }
- },
- "encryptBlock": function (_0x494646, _0x9345bd) {
- this._doCryptBlock(_0x494646, _0x9345bd, this._keySchedule, _0x40d5f8, _0x56af80, _0x85d4d6, _0x1d1553, _0xf2e92d);
- },
- "decryptBlock": function (_0x30b9f6, _0x5a3c0a) {
- var _0xdbbeea = _0x30b9f6[_0x5a3c0a + 1];
- _0x30b9f6[_0x5a3c0a + 1] = _0x30b9f6[_0x5a3c0a + 3];
- _0x30b9f6[_0x5a3c0a + 3] = _0xdbbeea;
- this._doCryptBlock(_0x30b9f6, _0x5a3c0a, this._invKeySchedule, _0x3301ae, _0x462da5, _0x40f686, _0x1a6204, _0x14ef47);
- _0xdbbeea = _0x30b9f6[_0x5a3c0a + 1];
- _0x30b9f6[_0x5a3c0a + 1] = _0x30b9f6[_0x5a3c0a + 3];
- _0x30b9f6[_0x5a3c0a + 3] = _0xdbbeea;
- },
- "_doCryptBlock": function (_0x4d915b, _0x21e299, _0x43a975, _0x23c7ea, _0x30d775, _0x2ad58f, _0x444d8b, _0x1025d7) {
- var _0x1b6305 = this._nRounds,
- _0x4d50a5 = _0x4d915b[_0x21e299] ^ _0x43a975[0],
- _0x43d7aa = _0x4d915b[_0x21e299 + 1] ^ _0x43a975[1],
- _0x577a7a = _0x4d915b[_0x21e299 + 2] ^ _0x43a975[2],
- _0x5ac197 = _0x4d915b[_0x21e299 + 3] ^ _0x43a975[3],
- _0x3ef559 = 4,
- _0xd9a7f6 = 1;
- for (; _0xd9a7f6 < _0x1b6305; _0xd9a7f6++) {
- {
- var _0x4d9d23 = _0x23c7ea[_0x4d50a5 >>> 24] ^ _0x30d775[_0x43d7aa >>> 16 & 255] ^ _0x2ad58f[_0x577a7a >>> 8 & 255] ^ _0x444d8b[_0x5ac197 & 255] ^ _0x43a975[_0x3ef559++];
- var _0x5b1efd = _0x23c7ea[_0x43d7aa >>> 24] ^ _0x30d775[_0x577a7a >>> 16 & 255] ^ _0x2ad58f[_0x5ac197 >>> 8 & 255] ^ _0x444d8b[_0x4d50a5 & 255] ^ _0x43a975[_0x3ef559++];
- var _0x49e7a3 = _0x23c7ea[_0x577a7a >>> 24] ^ _0x30d775[_0x5ac197 >>> 16 & 255] ^ _0x2ad58f[_0x4d50a5 >>> 8 & 255] ^ _0x444d8b[_0x43d7aa & 255] ^ _0x43a975[_0x3ef559++];
- _0x5ac197 = _0x23c7ea[_0x5ac197 >>> 24] ^ _0x30d775[_0x4d50a5 >>> 16 & 255] ^ _0x2ad58f[_0x43d7aa >>> 8 & 255] ^ _0x444d8b[_0x577a7a & 255] ^ _0x43a975[_0x3ef559++];
- _0x4d50a5 = _0x4d9d23;
- _0x43d7aa = _0x5b1efd;
- _0x577a7a = _0x49e7a3;
+ });
+ }
+ }
+}
+function analysis(_0x3ed960) {
+ try {
+ {
+ var _0x1b6221 = JSON.parse(_0x3ed960),
+ _0xf1926a = parseInt(_0x1b6221.map, 10);
+ if (_0xf1926a !== currentMapID) {
+ let _0x20685c = "";
+ switch (currentMapID = _0xf1926a) {
+ case 0:
+ _0x20685c = "港口-竞技荣耀-保卫者专用.png";
+ zoomFactor = 1.518;
+ offsetX = -130.4;
+ offsetY = -237.5;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 1:
+ _0x20685c = "港口-竞技荣耀-潜伏者专用.png";
+ zoomFactor = 1.518;
+ offsetX = -153.8;
+ offsetY = -73.4;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 2:
+ _0x20685c = "港口-世界冠军AG-保卫者专用.png";
+ zoomFactor = 1.379;
+ offsetX = -122.1;
+ offsetY = -59.7;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 3:
+ _0x20685c = "港口-世界冠军AG-潜伏者专用.png";
+ zoomFactor = 1.342;
+ offsetX = -115.1;
+ offsetY = -123.7;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 4:
+ _0x20685c = "供电所-保卫者专用.png";
+ zoomFactor = 1.2;
+ offsetX = -76.8;
+ offsetY = -23.8;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 5:
+ _0x20685c = "供电所-潜伏者专用.png";
+ zoomFactor = 1.2;
+ offsetX = -61.8;
+ offsetY = -92.1;
+ direction = 0;
+ angleOffset = 180;
+ break;
+ case 6:
+ _0x20685c = "黑色城镇-保卫者专用.png";
+ zoomFactor = 1.315;
+ offsetX = -73.8;
+ offsetY = -100.8;
+ direction = 0;
+ angleOffset = -180;
+ break;
+ case 7:
+ _0x20685c = "黑色城镇-潜伏者专用.png";
+ zoomFactor = 1.315;
+ offsetX = -105.1;
+ offsetY = -75.4;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 8:
+ _0x20685c = "潜艇-保卫者专用.png";
+ zoomFactor = 1.635;
+ offsetX = -85.1;
+ offsetY = -210.3;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 9:
+ _0x20685c = "潜艇-潜伏者专用.png";
+ zoomFactor = 1.635;
+ offsetX = -263;
+ offsetY = -123.5;
+ direction = 0;
+ angleOffset = 180;
+ break;
+ case 10:
+ _0x20685c = "卫星基地-竞技荣耀-保卫者专用.png";
+ zoomFactor = 1.355;
+ offsetX = -93.5;
+ offsetY = -87.9;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 11:
+ _0x20685c = "卫星基地-竞技荣耀-潜伏者专用.png";
+ zoomFactor = 1.355;
+ offsetX = -108;
+ offsetY = -71.3;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 12:
+ _0x20685c = "新黑色城镇-保卫者专用.png";
+ zoomFactor = 1.315;
+ offsetX = -60.3;
+ offsetY = -148.5;
+ direction = 0;
+ angleOffset = -180;
+ break;
+ case 13:
+ _0x20685c = "新黑色城镇-潜伏者专用.png";
+ zoomFactor = 1.315;
+ offsetX = -87;
+ offsetY = -62.9;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 14:
+ _0x20685c = "新年广场-保卫者专用.png";
+ zoomFactor = 1.749;
+ offsetX = -189.2;
+ offsetY = -189.7;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 15:
+ _0x20685c = "新年广场-潜伏者专用.png";
+ zoomFactor = 1.749;
+ offsetX = -174.1;
+ offsetY = -216.2;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 16:
+ _0x20685c = "新潜艇-保卫者专用.png";
+ zoomFactor = 1.625;
+ offsetX = -167.9;
+ offsetY = -162.3;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 17:
+ _0x20685c = "新潜艇-潜伏者专用.png";
+ zoomFactor = 1.625;
+ offsetX = -187.3;
+ offsetY = -176.2;
+ direction = 0;
+ angleOffset = 180;
+ break;
+ case 18:
+ _0x20685c = "新沙漠-灰-保卫者专用.png";
+ zoomFactor = 1.285;
+ offsetX = -98.4;
+ offsetY = -128.7;
+ direction = 0;
+ angleOffset = 180;
+ break;
+ case 19:
+ _0x20685c = "新沙漠-灰-潜伏者专用.png";
+ zoomFactor = 1.285;
+ offsetX = -54.9;
+ offsetY = -72.4;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 20:
+ _0x20685c = "新沙丘-保卫者专用.png";
+ zoomFactor = 1.668;
+ offsetX = -191.1;
+ offsetY = -203;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 21:
+ _0x20685c = "新沙丘-潜伏者专用.png";
+ zoomFactor = 1.668;
+ offsetX = -211.1;
+ offsetY = -101.8;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 22:
+ _0x20685c = "新卫星基地-保卫者专用.png";
+ zoomFactor = 1.288;
+ offsetX = -66.2;
+ offsetY = -83.8;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 23:
+ _0x20685c = "新卫星基地-潜伏者专用.png";
+ zoomFactor = 1.288;
+ offsetX = -104.1;
+ offsetY = -68.6;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 24:
+ _0x20685c = "新鹰眼-CFPL十周年纪念版-保卫者专用.png";
+ zoomFactor = 1.62;
+ offsetX = -195.4;
+ offsetY = -198.2;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 25:
+ _0x20685c = "新鹰眼-CFPL十周年纪念版-潜伏者专用.png";
+ zoomFactor = 1.62;
+ offsetX = -143.4;
+ offsetY = -179.5;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 26:
+ _0x20685c = "异域小城-世界冠军Q9-保卫者专用.png";
+ zoomFactor = 1.315;
+ offsetX = -83.1;
+ offsetY = -127.4;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 27:
+ _0x20685c = "异域小城-世界冠军Q9-潜伏者专用.png";
+ zoomFactor = 1.315;
+ offsetX = -99.7;
+ offsetY = -90;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 28:
+ _0x20685c = "鹰眼-保卫者专用.png";
+ zoomFactor = 1.54;
+ offsetX = -147.6;
+ offsetY = -119.2;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 29:
+ _0x20685c = "鹰眼-潜伏者专用.png";
+ zoomFactor = 1.54;
+ offsetX = -153.8;
+ offsetY = -179.5;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 30:
+ _0x20685c = "新运输船-保卫者专用.png";
+ zoomFactor = 3.093;
+ offsetX = -536.8;
+ offsetY = -458.4;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 31:
+ _0x20685c = "新运输船-潜伏者专用.png";
+ zoomFactor = 3.142;
+ offsetX = -551.3;
+ offsetY = -645.7;
+ direction = 0;
+ angleOffset = -180;
+ break;
+ case 32:
+ _0x20685c = "新姑苏-保卫者专用.png";
+ zoomFactor = 1.648;
+ offsetX = -191.3;
+ offsetY = -194.1;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 33:
+ _0x20685c = "新姑苏-潜伏者专用.png";
+ zoomFactor = 1.648;
+ offsetX = -168.4;
+ offsetY = -165.1;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 34:
+ _0x20685c = "供电所-竞技荣耀-保卫者专用.png";
+ zoomFactor = 1.588;
+ offsetX = -143;
+ offsetY = -102.5;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 35:
+ _0x20685c = "供电所-竞技荣耀-潜伏者专用.png";
+ zoomFactor = 1.588;
+ offsetX = -168.4;
+ offsetY = -189;
+ direction = 0;
+ angleOffset = -180;
+ break;
+ case 36:
+ _0x20685c = "新沙漠-灰-保卫者专用.png";
+ zoomFactor = 1.285;
+ offsetX = -78.9;
+ offsetY = -137.9;
+ direction = 0;
+ angleOffset = 180;
+ break;
+ case 37:
+ _0x20685c = "新沙漠-灰-潜伏者专用.png";
+ zoomFactor = 1.285;
+ offsetX = -70.6;
+ offsetY = -65;
+ direction = 3;
+ angleOffset = 0;
+ break;
+ case 38:
+ _0x20685c = "巷战-保卫者专用.png";
+ zoomFactor = 2.525;
+ offsetX = -406.8;
+ offsetY = -405.4;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 39:
+ _0x20685c = "巷战-潜伏者专用.png";
+ zoomFactor = 2.525;
+ offsetX = -397.3;
+ offsetY = -401.1;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 40:
+ _0x20685c = "新沙漠TD-保卫者专用.png";
+ zoomFactor = 2.525;
+ offsetX = -406.8;
+ offsetY = -405.4;
+ direction = 6;
+ offsetY = -90;
+ break;
+ case 41:
+ _0x20685c = "新沙漠TD-潜伏者专用.png";
+ zoomFactor = 2.525;
+ offsetX = -397.3;
+ offsetY = -401.1;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 42:
+ _0x20685c = "新金字塔-保卫者专用.png";
+ zoomFactor = 2.525;
+ offsetX = -406.8;
+ offsetY = -405.4;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 43:
+ _0x20685c = "新金字塔-潜伏者专用.png";
+ zoomFactor = 2.525;
+ offsetX = -397.3;
+ offsetY = -401.1;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 44:
+ _0x20685c = "异域小城-竞技荣耀-保卫者专用.png";
+ zoomFactor = 1.336;
+ offsetX = -80.2;
+ offsetY = -80.4;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 45:
+ _0x20685c = "异域小城-竞技荣耀-潜伏者专用.png";
+ zoomFactor = 1.336;
+ offsetX = -90.1;
+ offsetY = -98.8;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 46:
+ _0x20685c = "锦官城-保卫者专用.png";
+ zoomFactor = 2.08;
+ offsetX = -260.6;
+ offsetY = -284.2;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 47:
+ _0x20685c = "锦官城-潜伏者专用.png";
+ zoomFactor = 2.08;
+ offsetX = -308.5;
+ offsetY = -284.2;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 100:
+ _0x20685c = "守望之城.png";
+ zoomFactor = 2.03;
+ offsetX = -255.9;
+ offsetY = -243.8;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ case 200:
+ _0x20685c = "屋顶机场.png";
+ zoomFactor = 1.78;
+ offsetX = -227;
+ offsetY = -204.8;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 300:
+ _0x20685c = "地下研究所.png";
+ zoomFactor = 2.19;
+ offsetX = -308.4;
+ offsetY = -318.4;
+ direction = 0;
+ angleOffset = 180;
+ break;
+ case 400:
+ _0x20685c = "胜利广场.png";
+ zoomFactor = 1.749;
+ offsetX = -193;
+ offsetY = -189.7;
+ direction = 5;
+ angleOffset = 90;
+ break;
+ case 500:
+ _0x20685c = "失落的遗迹.png";
+ zoomFactor = 1.78;
+ offsetX = -208.4;
+ offsetY = -183.7;
+ direction = 0;
+ angleOffset = 180;
+ break;
+ case 600:
+ _0x20685c = "狼穴.png";
+ zoomFactor = 1.86;
+ offsetX = -237.1;
+ offsetY = -310.6;
+ direction = 6;
+ angleOffset = -90;
+ break;
+ default:
+ _0x20685c = "黑.png";
}
+ [a, b, c, d] = correctionValues[direction];
+ document.getElementById("canvas-container").style.backgroundImage = "url(maps/" + _0x20685c + ")";
}
- _0x4d9d23 = (_0x1025d7[_0x4d50a5 >>> 24] << 24 | _0x1025d7[_0x43d7aa >>> 16 & 255] << 16 | _0x1025d7[_0x577a7a >>> 8 & 255] << 8 | _0x1025d7[_0x5ac197 & 255]) ^ _0x43a975[_0x3ef559++];
- _0x5b1efd = (_0x1025d7[_0x43d7aa >>> 24] << 24 | _0x1025d7[_0x577a7a >>> 16 & 255] << 16 | _0x1025d7[_0x5ac197 >>> 8 & 255] << 8 | _0x1025d7[_0x4d50a5 & 255]) ^ _0x43a975[_0x3ef559++];
- _0x49e7a3 = (_0x1025d7[_0x577a7a >>> 24] << 24 | _0x1025d7[_0x5ac197 >>> 16 & 255] << 16 | _0x1025d7[_0x4d50a5 >>> 8 & 255] << 8 | _0x1025d7[_0x43d7aa & 255]) ^ _0x43a975[_0x3ef559++];
- _0x5ac197 = (_0x1025d7[_0x5ac197 >>> 24] << 24 | _0x1025d7[_0x4d50a5 >>> 16 & 255] << 16 | _0x1025d7[_0x43d7aa >>> 8 & 255] << 8 | _0x1025d7[_0x577a7a & 255]) ^ _0x43a975[_0x3ef559++];
- _0x4d915b[_0x21e299] = _0x4d9d23;
- _0x4d915b[_0x21e299 + 1] = _0x5b1efd;
- _0x4d915b[_0x21e299 + 2] = _0x49e7a3;
- _0x4d915b[_0x21e299 + 3] = _0x5ac197;
- },
- "keySize": 8
- });
- _0x57fd1d.centos = _0x28d4ba._createHelper(_0x40ed07);
-})();
\ No newline at end of file
+ data = _0x1b6221;
+ return true;
+ }
+ } catch (_0x5daf4a) {}
+}
+function test() {
+ analysis("{\"map\": 2,\"info\":[[0,100,237.2,200.3,270.0,\"佳鹏哥哥\",\"123456\"],[0,100,250.1,305.9,271.0,\"队友A\",\"234567\"],[0,100,220.1,365.9,269.0,\"队友B\",\"345678\"],[1,100,234.4,79.1,434.9,\"敌人\",\"456789\"],[1,100,234.4,90.1,435.9,\"敌人\",\"567890\"],[1,100,234.4,110.1,433.9,\"敌人\",\"678901\"]]}");
+ updateOptions();
+ document.getElementById("playerSelector").value = "佳鹏哥哥";
+ drawCanvas();
+}
+function verification() {
+ var _0x5a05e2 = new Date().getTime();
+ return !(2553506483 < Math.floor(_0x5a05e2 / 1000));
+}
+function display() {
+ var _0x546f9e = document.getElementById("toggleButton"),
+ _0x2abd12 = document.getElementById("menuContent"),
+ _0x5c402b = document.getElementById("input-container"),
+ _0x452c79 = document.getElementById("tips");
+ "none" === _0x2abd12.style.display ? (_0x2abd12.style.display = "block", _0x5c402b.style.height = "auto", _0x5c402b.style.width = "250px", _0x452c79.style.display = "block", _0x546f9e.innerHTML = ">>>>菜单<<<<", _0x5c402b.style.background = "#2b2b2b") : (_0x2abd12.style.display = "none", _0x5c402b.style.height = _0x546f9e.style.height, _0x5c402b.style.width = "auto", _0x5c402b.style.background = "rgba(255,255,255,0)", _0x452c79.style.display = "none", _0x546f9e.innerHTML = "<>");
+}
+const url = new URL(window.location),
+ params = new URLSearchParams(url.search),
+ key = params.get("key");
+console.log("Key:", key);
+var hostname = url.hostname;
+function createWebSocket(_0x522ee6) {
+ var _0x34233c = new WebSocket("ws://" + _0x522ee6 + ":" + port);
+ _0x34233c.onopen = () => {
+ console.log("已连接到 WebSocket 服务器");
+ _0x34233c.send(key);
+ };
+ _0x34233c.onmessage = _0x277d17 => {
+ verification() && (console.log("收到消息:", _0x277d17.data), analysis(_0x277d17.data)) && drawCanvas();
+ };
+ _0x34233c.onclose = () => {
+ _0x34233c.close();
+ _0x34233c = null;
+ console.log("WebSocket 连接已关闭");
+ setTimeout(() => createWebSocket(_0x522ee6), 1000);
+ };
+ _0x34233c.onerror = _0x31d193 => {
+ _0x34233c.close();
+ _0x34233c = null;
+ console.log("WebSocket 错误:", _0x31d193);
+ setTimeout(() => createWebSocket(_0x522ee6), 1000);
+ };
+ return _0x34233c;
+}
+port = 9503;
+console.log("Hostname:", hostname);
+key && createWebSocket(hostname);
\ No newline at end of file
diff --git a/output.py b/output.py
index 982e490..3b1243f 100644
Binary files a/output.py and b/output.py differ