@quick-game/cli
Version:
Command line interface for rapid qg development
1,034 lines • 48.1 kB
JavaScript
;
const _0x4697a6 = _0x600f;
(function (_0x590e52, _0x2bd547) {
const _0x28670e = _0x600f, _0x1c128c = _0x590e52();
while (!![]) {
try {
const _0x5c2d99 = parseInt(_0x28670e(0x177)) / (0xa8 * 0x17 + 0x131c + -0x6d7 * 0x5) + -parseInt(_0x28670e(0x227)) / (0x5e * 0x58 + -0xaea + -0x1564) + parseInt(_0x28670e(0xa6)) / (0x97b + 0x23e5 + -0x2d5d) * (-parseInt(_0x28670e(0x119)) / (0x1d40 + 0xa9b * -0x3 + 0x295)) + -parseInt(_0x28670e(0x13f)) / (0x3 * 0xb0d + 0x23b * 0x3 + -0x1 * 0x27d3) + -parseInt(_0x28670e(0x15a)) / (-0x2cb + -0x1f0c + 0x21dd) + -parseInt(_0x28670e(0xe7)) / (-0x52f * 0x5 + 0x1f2e + -0x53c) + -parseInt(_0x28670e(0x110)) / (0x8 * -0x1cd + -0xd7e + 0x1bee) * (-parseInt(_0x28670e(0x20e)) / (0x194d + -0x45d + 0x1 * -0x14e7));
if (_0x5c2d99 === _0x2bd547)
break;
else
_0x1c128c['push'](_0x1c128c['shift']());
} catch (_0x2504f1) {
_0x1c128c['push'](_0x1c128c['shift']());
}
}
}(_0x2852, 0x51e0a + -0x2ab9 + 0x1b7 * -0x25));
var _WeakMap = require(_0x4697a6(0xd3) + _0x4697a6(0x14e) + _0x4697a6(0x197) + _0x4697a6(0x1e3)), _Object$defineProperty = require(_0x4697a6(0xd3) + _0x4697a6(0x14e) + _0x4697a6(0x197) + _0x4697a6(0x173) + _0x4697a6(0x13b) + _0x4697a6(0x1f5)), _Object$getOwnPropertyDescriptor = require(_0x4697a6(0xd3) + _0x4697a6(0x14e) + _0x4697a6(0x197) + _0x4697a6(0xee) + _0x4697a6(0x171) + _0x4697a6(0x1d9) + _0x4697a6(0x96)), _interopRequireDefault = require(_0x4697a6(0xd3) + _0x4697a6(0x14e) + _0x4697a6(0xf0) + _0x4697a6(0xda) + _0x4697a6(0x84) + 'lt');
_Object$defineProperty(exports, _0x4697a6(0xab), { 'value': !![] }), exports[_0x4697a6(0xc4)] = void (-0x1ca * -0x6 + 0x587 * -0x4 + 0xb60);
var _from = _interopRequireDefault(require(_0x4697a6(0xd3) + _0x4697a6(0x14e) + _0x4697a6(0x197) + _0x4697a6(0x94) + 'm')), _stringify = _interopRequireDefault(require(_0x4697a6(0xd3) + _0x4697a6(0x14e) + _0x4697a6(0x197) + _0x4697a6(0x1a3) + _0x4697a6(0x1e2))), _promise = _interopRequireDefault(require(_0x4697a6(0xd3) + _0x4697a6(0x14e) + _0x4697a6(0x197) + _0x4697a6(0x207))), _index = require(_0x4697a6(0xe4) + _0x4697a6(0x162) + 'js'), paths = _interopRequireWildcard(require(_0x4697a6(0x1d1) + _0x4697a6(0x87) + _0x4697a6(0x165))), _index2 = require(_0x4697a6(0x1d1) + _0x4697a6(0x10a) + _0x4697a6(0x217)), _requestIde = require(_0x4697a6(0x1a9) + _0x4697a6(0x138) + 'js');
function _getRequireWildcardCache(_0x502590) {
const _0x3f3095 = _0x4697a6, _0x51960b = {
'qZTVb': function (_0x14e0c6, _0x454cb0) {
return _0x14e0c6 != _0x454cb0;
},
'DRyDe': _0x3f3095(0x202)
};
if (_0x51960b[_0x3f3095(0x78)](_0x51960b[_0x3f3095(0xca)], typeof _WeakMap))
return null;
var _0x14d878 = new _WeakMap(), _0x5f4019 = new _WeakMap();
return (_getRequireWildcardCache = function (_0x2f2a13) {
return _0x2f2a13 ? _0x5f4019 : _0x14d878;
})(_0x502590);
}
function _0x600f(_0x1b65cf, _0x46dc3e) {
const _0x59cf44 = _0x2852();
return _0x600f = function (_0x5a5878, _0x340038) {
_0x5a5878 = _0x5a5878 - (0x904 + -0x21ea + -0x1 * -0x1951);
let _0x5ff3da = _0x59cf44[_0x5a5878];
return _0x5ff3da;
}, _0x600f(_0x1b65cf, _0x46dc3e);
}
function _interopRequireWildcard(_0x580f24, _0x54a9bc) {
const _0x35dcac = _0x4697a6, _0x393ee4 = {
'qHQab': _0x35dcac(0xe6) + _0x35dcac(0xb0),
'fhwbM': function (_0x1a08cc, _0xd03436) {
return _0x1a08cc && _0xd03436;
},
'nabsR': function (_0x226977, _0x14b3b9) {
return _0x226977 !== _0x14b3b9;
},
'MqByC': _0x35dcac(0x16b),
'zwpYi': function (_0x4eb76b, _0x2fa829, _0xfbf9a1) {
return _0x4eb76b(_0x2fa829, _0xfbf9a1);
},
'mRfqz': function (_0x12828c, _0x202dff, _0x1cadcf, _0x59070b) {
return _0x12828c(_0x202dff, _0x1cadcf, _0x59070b);
},
'BblJv': function (_0x205e71, _0x530bce) {
return _0x205e71(_0x530bce);
},
'cJMOA': function (_0x34f420, _0x1ac952) {
return _0x34f420 === _0x1ac952;
},
'onuQV': function (_0x28b7d7, _0x44de14) {
return _0x28b7d7 != _0x44de14;
},
'KeQzQ': _0x35dcac(0x1b6),
'raqoS': _0x35dcac(0x202)
}, _0x57a229 = _0x393ee4[_0x35dcac(0x9a)][_0x35dcac(0xbc)]('|');
let _0xed2c68 = 0x200f + 0x179d + -0x37ac;
while (!![]) {
switch (_0x57a229[_0xed2c68++]) {
case '0':
var _0x22d6f3 = { '__proto__': null }, _0x388bc8 = _0x393ee4[_0x35dcac(0x1a5)](_Object$defineProperty, _Object$getOwnPropertyDescriptor);
continue;
case '1':
if (_0x4361d8 && _0x4361d8[_0x35dcac(0x16f)](_0x580f24))
return _0x4361d8[_0x35dcac(0x21e)](_0x580f24);
continue;
case '2':
for (var _0x435d1b in _0x580f24)
if (_0x393ee4[_0x35dcac(0x114)](_0x393ee4[_0x35dcac(0x224)], _0x435d1b) && {}[_0x35dcac(0x1b3) + _0x35dcac(0x1e8)][_0x35dcac(0x1bd)](_0x580f24, _0x435d1b)) {
var _0x3decf6 = _0x388bc8 ? _0x393ee4[_0x35dcac(0x231)](_Object$getOwnPropertyDescriptor, _0x580f24, _0x435d1b) : null;
_0x3decf6 && (_0x3decf6[_0x35dcac(0x21e)] || _0x3decf6[_0x35dcac(0xd0)]) ? _0x393ee4[_0x35dcac(0xd7)](_Object$defineProperty, _0x22d6f3, _0x435d1b, _0x3decf6) : _0x22d6f3[_0x435d1b] = _0x580f24[_0x435d1b];
}
continue;
case '3':
var _0x4361d8 = _0x393ee4[_0x35dcac(0x167)](_getRequireWildcardCache, _0x54a9bc);
continue;
case '4':
if (_0x393ee4[_0x35dcac(0x1a5)](!_0x54a9bc, _0x580f24) && _0x580f24[_0x35dcac(0xab)])
return _0x580f24;
continue;
case '5':
return _0x22d6f3[_0x35dcac(0x16b)] = _0x580f24, _0x4361d8 && _0x4361d8[_0x35dcac(0xd0)](_0x580f24, _0x22d6f3), _0x22d6f3;
case '6':
if (_0x393ee4[_0x35dcac(0xf6)](null, _0x580f24) || _0x393ee4[_0x35dcac(0x14f)](_0x393ee4[_0x35dcac(0x12e)], typeof _0x580f24) && _0x393ee4[_0x35dcac(0x14f)](_0x393ee4[_0x35dcac(0x135)], typeof _0x580f24))
return { 'default': _0x580f24 };
continue;
}
break;
}
}
const {info, error, warn, fs, projectPath} = require(_0x4697a6(0x131) + _0x4697a6(0xcf)), {fsExt, replaceFiles} = require(_0x4697a6(0x131) + _0x4697a6(0x1c2) + _0x4697a6(0x184) + 's'), path = require(_0x4697a6(0x130)), prettyjson = require(_0x4697a6(0x1c3)), chalk = require(_0x4697a6(0x190)), readline = require(_0x4697a6(0x129)), XMLHttpRequest = require(_0x4697a6(0x156) + _0x4697a6(0x235))[_0x4697a6(0x1be) + _0x4697a6(0x235)], fetch = require(_0x4697a6(0x1cb));
console[_0x4697a6(0xc2)](_0x4697a6(0xc6) + _0x4697a6(0x216) + process[_0x4697a6(0x159)]);
let isIde = ![], targetPath = '';
console[_0x4697a6(0xc2)](_0x4697a6(0x22b));
try {
process[_0x4697a6(0x139)] = _0x4697a6(0xcc) + (-0x135f + -0x16f8 + 0x2a57, _from[_0x4697a6(0x16b)])(process[_0x4697a6(0x148)])[_0x4697a6(0x21d)](-0x1683 + -0xbf5 * -0x1 + -0x1a * -0x68)[_0x4697a6(0x193)]('\x20');
} catch (_0xc92522) {
process[_0x4697a6(0x139)] = _0x4697a6(0xc4);
}
async function _transfer(_0x5b2f27) {
const _0x445343 = _0x4697a6, _0x5baa57 = {
'DbSIh': function (_0x3990ed, _0x572272) {
return _0x3990ed(_0x572272);
},
'sPrjy': function (_0x5e3139, _0xcae4ae) {
return _0x5e3139 + _0xcae4ae;
},
'wkUKv': _0x445343(0xf2) + 'er',
'ReOrM': _0x445343(0xa2) + 'r',
'LNPuj': _0x445343(0x183) + _0x445343(0x151),
'tgQOY': _0x445343(0x175) + _0x445343(0x215),
'lksTf': _0x445343(0x221),
'gICjA': function (_0x791040, _0xae5de5) {
return _0x791040(_0xae5de5);
},
'nJxQA': _0x445343(0x11d) + '..',
'Wrlko': _0x445343(0x90) + 'es',
'hFWDu': _0x445343(0x1a7),
'QlqrD': function (_0x1dc29a, _0x123bbf) {
return _0x1dc29a(_0x123bbf);
},
'CIial': _0x445343(0x102) + _0x445343(0x191),
'mdxRZ': _0x445343(0x19d) + 'on',
'snFGl': _0x445343(0x1f7) + _0x445343(0x104),
'otgIt': _0x445343(0x15b) + _0x445343(0x1b7),
'udoin': function (_0x2c1620, _0x4ab743) {
return _0x2c1620 === _0x4ab743;
},
'jqVrr': _0x445343(0x222) + 's',
'XXMsr': function (_0x52705d, _0x323bdb) {
return _0x52705d < _0x323bdb;
},
'lgXRm': _0x445343(0x13d),
'LhpYv': function (_0x1f9df9, _0x92f6b2) {
return _0x1f9df9 !== _0x92f6b2;
},
'CfVim': function (_0x41280b, _0xbec4b7) {
return _0x41280b === _0xbec4b7;
},
'QvffT': _0x445343(0x20d),
'oWvfM': _0x445343(0x1d6) + 'n',
'uABks': _0x445343(0x12b),
'XSYdL': function (_0x12713d, _0x43356b) {
return _0x12713d(_0x43356b);
},
'ptEfK': function (_0x452e59, _0x361009) {
return _0x452e59(_0x361009);
},
'IwEJu': _0x445343(0x7d) + _0x445343(0x209),
'pBRwS': _0x445343(0x1d4) + 's',
'OLSOY': _0x445343(0x22f),
'hPgpz': _0x445343(0xb9),
'JkVEz': _0x445343(0x176) + _0x445343(0x88) + _0x445343(0x17e) + _0x445343(0x232) + _0x445343(0x1a6) + _0x445343(0x1ef),
'hlLyq': function (_0xdfa477, _0x2e01cb, _0x735197) {
return _0xdfa477(_0x2e01cb, _0x735197);
},
'qohvH': function (_0x291513, _0x330d23) {
return _0x291513(_0x330d23);
},
'JIAmE': _0x445343(0x152),
'aFaFs': _0x445343(0x145),
'jLFqU': _0x445343(0x8c) + _0x445343(0x133),
'gmTKO': function (_0x3fce5c, _0x5d6c0c) {
return _0x3fce5c(_0x5d6c0c);
},
'dobZb': function (_0x50ba93, _0x2a823d) {
return _0x50ba93 !== _0x2a823d;
},
'JPxlQ': _0x445343(0x1ba) + 's',
'obtOg': function (_0xf50127, _0x292c2d) {
return _0xf50127 || _0x292c2d;
},
'klRFh': _0x445343(0x203) + _0x445343(0x1fc) + _0x445343(0x1ce) + _0x445343(0x1fc) + 'in',
'mWVgG': _0x445343(0x10d) + _0x445343(0x19e),
'aVIrV': function (_0x2c9889, _0x1f2e4b) {
return _0x2c9889(_0x1f2e4b);
},
'jnxuq': _0x445343(0x12c) + _0x445343(0x198) + _0x445343(0x91) + _0x445343(0x1ea),
'mKGbp': _0x445343(0x19a),
'usBTc': _0x445343(0xc3) + _0x445343(0x1e0),
'UREjQ': function (_0x2b2a66, _0x1d0319) {
return _0x2b2a66 > _0x1d0319;
},
'KNtjj': _0x445343(0x12a),
'HnNbM': function (_0x1627c6, _0x3b8c58, _0x477af8) {
return _0x1627c6(_0x3b8c58, _0x477af8);
},
'YVLix': function (_0x1140c7, _0x36ae77) {
return _0x1140c7(_0x36ae77);
},
'niDoF': _0x445343(0x185) + _0x445343(0x86),
'GsgjN': _0x445343(0x1ae) + _0x445343(0xe5),
'pAFMj': _0x445343(0xa4) + _0x445343(0x21a) + _0x445343(0x125) + _0x445343(0x233),
'MSJqb': _0x445343(0x153) + _0x445343(0x168),
'NUsMT': _0x445343(0x106) + _0x445343(0xb5) + _0x445343(0xb2) + 'js',
'ZNAsu': function (_0x55ee6c, _0x4efa1f, _0x29642f) {
return _0x55ee6c(_0x4efa1f, _0x29642f);
},
'BQtne': _0x445343(0x17f),
'vhjdE': function (_0xa6614b, _0x234ecc, _0x295323) {
return _0xa6614b(_0x234ecc, _0x295323);
},
'YlNWl': _0x445343(0xf5) + _0x445343(0xbf) + _0x445343(0x7e) + _0x445343(0x1ee) + _0x445343(0xb1) + _0x445343(0x1db),
'feMkp': function (_0x24e973, _0x48e2e5, _0x57790e) {
return _0x24e973(_0x48e2e5, _0x57790e);
},
'AYskC': _0x445343(0x228) + _0x445343(0x83),
'WYKlQ': _0x445343(0x213) + _0x445343(0x170),
'BKAeD': function (_0x50a67f, _0xa575ff, _0x3a9cad) {
return _0x50a67f(_0xa575ff, _0x3a9cad);
},
'CWxQP': _0x445343(0x1e9) + _0x445343(0xad),
'EIZyF': function (_0x625f1d, _0x4d04fe) {
return _0x625f1d(_0x4d04fe);
}
}, _0x131c36 = process[_0x445343(0x230)]();
_0x5baa57[_0x445343(0x1c4)](warn, chalk[_0x445343(0x1ad)]((0x2 * 0x13d + -0xb8e + 0x914, _stringify[_0x445343(0x16b)])(projectPath)));
const _0xfea4c5 = projectPath || process[_0x445343(0xd9)][_0x445343(0xc1) + 'CT'] || _0x131c36;
await _0x5baa57[_0x445343(0x1c4)](check, _0xfea4c5);
const _0x85b2cd = _0x5baa57[_0x445343(0x194)](path[_0x445343(0x8d)](_0xfea4c5), _0x5baa57[_0x445343(0x1b2)]), _0x33d69f = _0x5b2f27 || path[_0x445343(0x193)](path[_0x445343(0xeb)](_0xfea4c5), _0x85b2cd);
_0x5baa57[_0x445343(0x1c4)](warn, chalk[_0x445343(0x1ad)](_0x445343(0x214) + _0xfea4c5 + (_0x445343(0x92) + _0x445343(0x234)) + _0x33d69f)), _0x5baa57[_0x445343(0x1c4)](warn, _0x445343(0x1cc) + _0x445343(0x16a) + _0x33d69f), fsExt[_0x445343(0x8a)](_0x33d69f, {
'recursive': !![],
'exclude': /node_modules|src[\\/]+manifest\.json|sign/,
'build': !![]
});
const _0x2d9ead = path[_0x445343(0x193)](_0xfea4c5, _0x5baa57[_0x445343(0x1df)]), _0x1b7d37 = path[_0x445343(0x193)](_0x2d9ead, _0x5baa57[_0x445343(0x1fb)]);
fs[_0x445343(0x212)](_0x1b7d37) && (_0x5baa57[_0x445343(0x1c4)](warn, _0x445343(0xef) + _0x445343(0x195) + _0x445343(0x13a) + _0x445343(0x1da) + _0x445343(0x99)), fsExt[_0x445343(0x11c)](_0x1b7d37, path[_0x445343(0x193)](_0x33d69f, _0x5baa57[_0x445343(0xa0)])));
const _0x520db5 = path[_0x445343(0x193)](_0x2d9ead, _0x5baa57[_0x445343(0x10c)]);
fs[_0x445343(0x212)](_0x520db5) && (_0x5baa57[_0x445343(0x75)](warn, _0x445343(0xef) + _0x445343(0x195) + _0x445343(0x1bf) + _0x445343(0x76) + _0x445343(0x121)), fsExt[_0x445343(0x11c)](_0x520db5, path[_0x445343(0x193)](_0x33d69f, _0x5baa57[_0x445343(0x10c)])));
let _0x4be589;
if (fs[_0x445343(0x212)](path[_0x445343(0x193)](_0x33d69f, _0x5baa57[_0x445343(0xa0)]))) {
const _0x5a403c = path[_0x445343(0x193)](_0x33d69f, _0x5baa57[_0x445343(0xa0)]);
_0x4be589 = fsExt[_0x445343(0xce)](_0x5a403c), _0x4be589[_0x445343(0x222) + 's'] = [];
}
_0x5baa57[_0x445343(0x1c4)](warn, _0x5baa57[_0x445343(0x142)]);
const _0x8d3cf4 = path[_0x445343(0x193)](__dirname, _0x5baa57[_0x445343(0xe2)]);
fsExt[_0x445343(0x11c)](_0x8d3cf4, _0x33d69f);
const _0x31fd88 = path[_0x445343(0x193)](_0xfea4c5, _0x5baa57[_0x445343(0xf7)]);
_0x5baa57[_0x445343(0x6c)](warn, _0x445343(0x1dc) + _0x31fd88 + _0x445343(0xec));
const _0x4c3128 = fsExt[_0x445343(0xce)](_0x31fd88);
_0x5baa57[_0x445343(0x6c)](warn, _0x5baa57[_0x445343(0x1cf)]);
const _0x51bbc7 = path[_0x445343(0x193)](_0xfea4c5, _0x5baa57[_0x445343(0x15c)]);
let _0x513e8b = '';
fs[_0x445343(0x212)](_0x51bbc7) && (_0x513e8b = fsExt[_0x445343(0xce)](_0x51bbc7));
let _0x506a85 = '';
fs[_0x445343(0x212)](path[_0x445343(0x193)](_0xfea4c5, _0x5baa57[_0x445343(0x223)])) && (_0x506a85 = fsExt[_0x445343(0xce)](path[_0x445343(0x193)](_0xfea4c5, _0x5baa57[_0x445343(0x223)])));
_0x5baa57[_0x445343(0x75)](warn, _0x5baa57[_0x445343(0x9f)]);
const _0x47fa57 = path[_0x445343(0x193)](_0x33d69f, _0x5baa57[_0x445343(0xa0)]);
!_0x4be589 && (_0x4be589 = fsExt[_0x445343(0xce)](_0x47fa57));
let _0x45adb1 = '', _0x481e2f = '';
const _0xbe4b7d = {};
if (_0x4c3128) {
_0x4c3128[_0x445343(0xba) + _0x445343(0x1c9)] && (_0x4be589[_0x445343(0xba) + _0x445343(0x1c9)] = _0x4c3128[_0x445343(0xba) + _0x445343(0x1c9)], _0x5baa57[_0x445343(0x1c4)](warn, _0x445343(0x1e1) + _0x445343(0x172) + _0x445343(0x1f6) + '为' + _0x4c3128[_0x445343(0xba) + _0x445343(0x1c9)]));
if (!_0x4c3128[_0x445343(0x222) + 's'])
for (var _0x8f6c31 in _0x4c3128) {
if (_0x8f6c31 && _0x5baa57[_0x445343(0x14c)](_0x8f6c31[_0x445343(0x137) + 'e'](), _0x5baa57[_0x445343(0xdf)])) {
_0x4c3128[_0x445343(0x222) + 's'] = _0x4c3128[_0x8f6c31];
break;
}
}
if (_0x4c3128[_0x445343(0x222) + 's']) {
_0x4be589[_0x445343(0x222) + 's'] = _0x4c3128[_0x445343(0x222) + 's'];
for (let _0x2e8437 = 0x1 * -0x86e + 0x14 * 0xe3 + -0x94e; _0x5baa57[_0x445343(0xea)](_0x2e8437, _0x4be589[_0x445343(0x222) + 's'][_0x445343(0x7b)]); _0x2e8437++) {
if (_0x5baa57[_0x445343(0x14c)](_0x4be589[_0x445343(0x222) + 's'][_0x2e8437][_0x445343(0xbe)], _0x5baa57[_0x445343(0x1ac)])) {
let _0x5065be = '';
while (_0x5baa57[_0x445343(0xe3)](_0x4be589[_0x445343(0x222) + 's'][_0x445343(0x17a)](_0x124290 => _0x124290[_0x445343(0xbe)] === _0x445343(0x18d) + _0x5065be), undefined)) {
_0x5065be = _0x5baa57[_0x445343(0x9e)](_0x5065be, '') ? '1' : _0x5065be[_0x445343(0x182)](/\d+/, _0x51b710 => Number(_0x51b710) + (-0x15ad + -0xf64 + 0x2da * 0xd));
}
_0x4be589[_0x445343(0x222) + 's'][_0x2e8437][_0x445343(0xbe)] = _0x445343(0x18d) + _0x5065be, _0x45adb1 = _0x445343(0x18d) + _0x5065be, _0x5baa57[_0x445343(0x6c)](warn, _0x445343(0x169) + _0x445343(0x8e) + _0x45adb1 + (_0x445343(0x21c) + _0x445343(0x1bb) + _0x445343(0x1c7) + _0x445343(0x11b)));
}
let _0xc23399 = _0x4be589[_0x445343(0x222) + 's'][_0x2e8437][_0x445343(0x13c)];
!_0xc23399[_0x445343(0x1c5)](_0x5baa57[_0x445343(0x22a)]) && !_0xc23399[_0x445343(0x1c5)]('/') && (_0xc23399 = _0x5baa57[_0x445343(0x194)](_0xc23399, '/')), _0xc23399[_0x445343(0x126)]('/') && (_0xc23399 = _0xc23399[_0x445343(0x20c)](0x6 * -0x45b + -0x1454 * -0x1 + 0x5cf)), _0x4be589[_0x445343(0x222) + 's'][_0x2e8437][_0x445343(0x13c)] = _0xc23399;
}
_0x5baa57[_0x445343(0x6c)](warn, _0x445343(0x1e1) + _0x445343(0x149) + _0x445343(0x18b) + prettyjson[_0x445343(0x1c0)](_0x4be589[_0x445343(0x222) + 's']) + '\x0a');
}
if (_0x4c3128[_0x445343(0x163)])
for (const _0x26a42c in _0x4c3128[_0x445343(0x163)]) {
if (Object[_0x445343(0x1b3) + _0x445343(0x1e8)][_0x445343(0x1bd)](_0x4c3128[_0x445343(0x163)], _0x26a42c)) {
const _0x36a51a = _0x26a42c, _0x149cea = _0x4c3128[_0x445343(0x163)][_0x26a42c];
console[_0x445343(0xc2)](_0x26a42c, _0x149cea), _0x149cea[_0x445343(0x130)] && (_0xbe4b7d[_0x36a51a] = _0x149cea[_0x445343(0x130)]), _0x5baa57[_0x445343(0x14c)](_0x36a51a, _0x5baa57[_0x445343(0xe1)]) && _0x149cea[_0x445343(0x159)] && (_0x481e2f = _0x149cea[_0x445343(0x159)], console[_0x445343(0xc2)](_0x481e2f), _0x4be589[_0x445343(0x1ab)] = !![]);
}
}
}
if (_0x5baa57[_0x445343(0x14c)](_0x4be589[_0x445343(0xbe)], _0x5baa57[_0x445343(0xb3)]) || _0x5baa57[_0x445343(0x9e)](_0x4be589[_0x445343(0xbe)], _0x506a85[_0x445343(0x7a) + 'e']) || _0x5baa57[_0x445343(0x14c)](_0x4be589[_0x445343(0xbe)], _0x513e8b[_0x445343(0x7a) + 'e'])) {
if (_0x513e8b)
_0x4be589[_0x445343(0xbe)] = _0x513e8b[_0x445343(0xbe)] ? _0x513e8b[_0x445343(0xbe)] : _0x5baa57[_0x445343(0xb3)], _0x5baa57[_0x445343(0x75)](warn, _0x445343(0x1e1) + _0x445343(0x147) + _0x4be589[_0x445343(0xbe)]);
else
_0x506a85 && (_0x4be589[_0x445343(0xbe)] = _0x506a85[_0x445343(0x7a) + 'e'] ? _0x506a85[_0x445343(0x7a) + 'e'] : _0x5baa57[_0x445343(0xb3)], _0x5baa57[_0x445343(0x6c)](warn, _0x445343(0x1e1) + _0x445343(0x147) + _0x4be589[_0x445343(0xbe)]));
}
if (_0x5baa57[_0x445343(0x9e)](_0x4be589[_0x445343(0x218) + 'e'], '1') || _0x5baa57[_0x445343(0x9e)](_0x4be589[_0x445343(0x218) + 'e'], _0x506a85[_0x445343(0x116)]) || _0x5baa57[_0x445343(0x14c)](_0x4be589[_0x445343(0x218) + 'e'], _0x513e8b[_0x445343(0x159)])) {
if (_0x513e8b)
_0x4be589[_0x445343(0x218) + 'e'] = _0x513e8b[_0x445343(0x159)] ? _0x513e8b[_0x445343(0x159)] : '1', _0x5baa57[_0x445343(0x19f)](warn, _0x445343(0x1e1) + _0x445343(0x1f4) + _0x4be589[_0x445343(0x218) + 'e']);
else
_0x506a85 && (_0x4be589[_0x445343(0x218) + 'e'] = _0x506a85[_0x445343(0x116)] ? _0x506a85[_0x445343(0x116)] : '1', _0x5baa57[_0x445343(0x1b5)](warn, _0x445343(0x1e1) + _0x445343(0x1f4) + _0x4be589[_0x445343(0x218) + 'e']));
}
_0x4be589[_0x445343(0x120)] = 'wx';
_0x481e2f && (_0x4be589[_0x445343(0x120)] = _0x445343(0x19b) + _0x445343(0x95) + _0x481e2f);
_0x4be589[_0x445343(0x1f8) + _0x445343(0x166)] = 0x523 + -0x4 * -0x475 + 0x13 * -0xf1, console[_0x445343(0xc2)](_0x5baa57[_0x445343(0x7c)]), console[_0x445343(0xc2)](_0x4be589), fs[_0x445343(0x6b) + _0x445343(0x1cd)](_0x47fa57, (-0xb11 * -0x3 + 0x1 * -0x4d4 + 0x1c5f * -0x1, _stringify[_0x445343(0x16b)])(_0x4be589));
const _0xaa06bc = path[_0x445343(0x193)](_0x33d69f, _0x5baa57[_0x445343(0x1b0)]), _0x2dbace = fs[_0x445343(0x1a0) + 'nc'](_0xaa06bc, { 'encoding': _0x5baa57[_0x445343(0x11e)] }), _0x5e27e1 = path[_0x445343(0x193)](_0x33d69f, _0x5baa57[_0x445343(0xa5)]);
_0x5baa57[_0x445343(0x1c4)](warn, _0x445343(0x105) + '码到' + _0x5e27e1), fsExt[_0x445343(0x11c)](_0xfea4c5, _0x5e27e1, { 'exclude': new RegExp(_0x5baa57[_0x445343(0x11f)]) });
const _0x377244 = path[_0x445343(0x193)](_0xfea4c5, _0x5baa57[_0x445343(0x1fb)]);
fs[_0x445343(0x212)](_0x377244) && await _0x5baa57[_0x445343(0xae)](overwriteManifest, _0x377244, path[_0x445343(0x193)](_0x5e27e1, _0x5baa57[_0x445343(0x1fb)]));
await _0x5baa57[_0x445343(0xc0)](check, _0x5e27e1);
const _0x51afa9 = path[_0x445343(0x199)](_0x5e27e1, _0x5baa57[_0x445343(0x10b)]);
let _0x2e7cd5 = path[_0x445343(0x193)](_0x5e27e1, _0x5baa57[_0x445343(0x18a)]);
fs[_0x445343(0x212)](_0x2e7cd5) && (_0x2e7cd5 = path[_0x445343(0x193)](_0x5e27e1, _0x5baa57[_0x445343(0x22e)]));
fs[_0x445343(0x16d)](_0x51afa9, _0x2e7cd5), _0x5baa57[_0x445343(0x128)](warn, _0x445343(0x210) + _0x445343(0x179) + _0x2e7cd5 + (_0x445343(0x77) + 'JS'));
let _0x2189cb = '';
_0x5baa57[_0x445343(0xe3)](_0x45adb1, '') && (_0x2189cb = _0x445343(0x204) + _0x445343(0xa1) + _0x445343(0x200) + _0x45adb1 + '\x27\x0a');
let _0xdf4b54 = ![];
for (const _0x5c7462 in _0xbe4b7d) {
if (_0x5baa57[_0x445343(0xf9)](_0x5c7462, _0xbe4b7d[_0x5c7462])) {
const _0x39fea4 = path[_0x445343(0x199)](_0x5e27e1, _0x5c7462), _0x1ec454 = path[_0x445343(0x193)](_0x5e27e1, _0xbe4b7d[_0x5c7462]);
fs[_0x445343(0x16d)](_0x1ec454, _0x39fea4);
}
_0x2189cb += _0x445343(0xd4) + _0x445343(0x111) + _0x445343(0x89) + _0x5c7462 + '\x27\x0a', _0xdf4b54 = !![];
}
_0x5baa57[_0x445343(0xc0)](warn, _0x5baa57[_0x445343(0xfe)]);
const _0x3f95f4 = path[_0x445343(0x1af)](_0x5e27e1, _0x2e7cd5), _0x4a159a = _0x445343(0x155) + '/' + _0x3f95f4 + _0x445343(0xdd);
fs[_0x445343(0x6b) + _0x445343(0x1cd)](_0xaa06bc, _0x5baa57[_0x445343(0x194)](_0x5baa57[_0x445343(0x194)](_0x2189cb, _0x2dbace), _0x4a159a), _0x5baa57[_0x445343(0x11e)]);
_0x5baa57[_0x445343(0x219)](_0xdf4b54, _0x481e2f) && (_0x5baa57[_0x445343(0x6c)](warn, _0x5baa57[_0x445343(0x17c)]), _0x5baa57[_0x445343(0xae)](replaceFiles, _0x33d69f, {
'include': /\.[jJ][sS]$/,
'exclude': /node_modules|\.json|babel\.config\.js$|minigame\.config\.js|wxadapter$/,
'map': /requirePlugin\(/g,
'to': _0x5baa57[_0x445343(0x8b)]
}));
_0x5baa57[_0x445343(0x158)](warn, _0x5baa57[_0x445343(0x9d)]), _0x5baa57[_0x445343(0xae)](replaceFiles, _0x33d69f, {
'include': /egret\.wxgame\.js$/,
'exclude': /node_modules|\.json|babel\.config\.js$|minigame\.config\.js|wxadapter$/,
'map': /Math\.ceil\([^;]*\)[;,][^;,]*Math\.ceil\([^;]*\)[;,][^;,]*DisplayList\.\$setCanvasScale/g,
'replaceFrom': /Math\.ceil/g,
'replaceTo': _0x5baa57[_0x445343(0x6e)]
}), _0x5baa57[_0x445343(0xae)](replaceFiles, _0x33d69f, {
'include': /\.[jJ][sS]$/,
'exclude': /node_modules|\.json|babel\.config\.js$|minigame\.config\.js|wxadapter$/,
'map': /["']function["']\s*==\s*typeof\s*require\s*&&\s*require[;, ]/g,
'replaceFrom': /["']function["']\s*==\s*typeof\s*require\s*&&\s*require/g,
'replaceTo': _0x5baa57[_0x445343(0x18c)]
});
if (_0x481e2f) {
_0x5baa57[_0x445343(0x146)](_0x481e2f, _0x5baa57[_0x445343(0x144)]) && (_0x481e2f = _0x5baa57[_0x445343(0x144)]);
_0x5baa57[_0x445343(0x1c4)](warn, _0x445343(0xcd) + _0x445343(0xe9) + _0x481e2f + _0x445343(0x136));
const _0x13bf16 = _0x445343(0xb6) + _0x445343(0xa7) + _0x481e2f + _0x445343(0x20d);
await _0x5baa57[_0x445343(0xdb)](httpsGetSync, path[_0x445343(0x193)](_0x5e27e1, _0x13bf16), _0x481e2f[_0x445343(0x182)](/\./g, '-')), _0x5baa57[_0x445343(0x124)](warn, _0x5baa57[_0x445343(0x225)]);
const _0x354185 = path[_0x445343(0x193)](_0x5e27e1, _0x5baa57[_0x445343(0x157)]), _0x3d41b4 = _0x445343(0xb4) + _0x445343(0x1d8) + _0x445343(0x19c) + _0x445343(0x20b) + _0x445343(0xcb) + _0x445343(0x188) + _0x13bf16 + (_0x445343(0x122) + _0x445343(0xc7) + _0x445343(0xb1) + _0x445343(0xa9) + _0x445343(0x196) + _0x445343(0x164) + _0x445343(0x1f2) + _0x445343(0xa3) + _0x445343(0xa8) + _0x445343(0x98) + _0x445343(0x226));
fs[_0x445343(0x6b) + _0x445343(0x1cd)](_0x354185, _0x3d41b4), _0x5baa57[_0x445343(0x1b5)](warn, _0x5baa57[_0x445343(0x150)]);
const _0x3df03b = path[_0x445343(0x193)](__dirname, _0x5baa57[_0x445343(0x1f3)]);
fsExt[_0x445343(0x11c)](_0x3df03b, _0x5e27e1);
const _0x3d89ce = path[_0x445343(0x193)](_0x5e27e1, _0x5baa57[_0x445343(0xbd)]);
_0x5baa57[_0x445343(0x141)](replaceFiles, _0x3d89ce, {
'map': /unityInstance/g,
'to': _0x5baa57[_0x445343(0x6d)]
}), _0x5baa57[_0x445343(0x1e6)](replaceFiles, _0x3d89ce, {
'map': /function HandleError\(err, code\) \{/g,
'to': _0x5baa57[_0x445343(0x97)]
}), _0x5baa57[_0x445343(0x205)](replaceFiles, _0x3d89ce, {
'map': /ev.reason;/g,
'to': _0x5baa57[_0x445343(0x18f)]
}), _0x5baa57[_0x445343(0x1e6)](replaceFiles, _0x33d69f, {
'map': /(?<![a-zA-Z])wxfile:/g,
'to': _0x5baa57[_0x445343(0x206)]
}), _0x5baa57[_0x445343(0x1c6)](replaceFiles, _0x33d69f, {
'map': /(GameGlobal\.canUseH5Renderer)\s*\?\s*([a-zA-Z_$][0-9a-zA-Z_$]*\.wasm_split\.logCall\s*=)/g,
'to': _0x5baa57[_0x445343(0x1ff)]
});
}
return _0x5baa57[_0x445343(0x75)](warn, chalk[_0x445343(0x1ad)](_0x445343(0x1d5) + _0x445343(0x13e) + _0x445343(0x71) + _0x445343(0x1fd) + _0x445343(0x1e4) + _0x445343(0x211) + _0x445343(0x9c))), _0x5baa57[_0x445343(0x20a)](warn, chalk[_0x445343(0x1ad)](_0x445343(0x1ec) + _0x445343(0x134) + _0x445343(0xd6) + _0x445343(0x117) + _0x445343(0x1b4))), _0x33d69f;
}
async function overwriteManifest(_0x10f4b0, _0x346bc3) {
const _0x371bbc = _0x4697a6, _0x1bc5f2 = {
'yGjVL': _0x371bbc(0x187) + _0x371bbc(0x1d2),
'bdaIi': function (_0xa7d53c, _0x4ef16e) {
return _0xa7d53c(_0x4ef16e);
},
'BeyRx': _0x371bbc(0x17d) + _0x371bbc(0x189) + _0x371bbc(0x1e5) + _0x371bbc(0x143) + _0x371bbc(0x12f) + _0x371bbc(0x1ed) + _0x371bbc(0x10f) + _0x371bbc(0x1c8),
'eTlPb': function (_0x4b1596, _0x334626) {
return _0x4b1596 === _0x334626;
},
'KqURQ': _0x371bbc(0x70)
}, _0x5daf8b = fsExt[_0x371bbc(0xce)](_0x10f4b0);
console[_0x371bbc(0xc2)](_0x1bc5f2[_0x371bbc(0x1d7)]), console[_0x371bbc(0xc2)](_0x5daf8b);
const _0x29ca78 = await _0x1bc5f2[_0x371bbc(0xac)](readInput, _0x1bc5f2[_0x371bbc(0x18e)]);
(!_0x29ca78 || _0x1bc5f2[_0x371bbc(0x22c)](_0x29ca78, _0x1bc5f2[_0x371bbc(0x14a)])) && (_0x1bc5f2[_0x371bbc(0xac)](warn, chalk[_0x371bbc(0x1ad)](_0x371bbc(0x1f1) + _0x371bbc(0x160) + _0x371bbc(0x1de))), fsExt[_0x371bbc(0x11c)](_0x10f4b0, _0x346bc3));
}
async function readInput(_0x1996f3) {
const _0x8b6f03 = _0x4697a6, _0x5a5fa1 = {
'eSKkv': function (_0x15d08a, _0x126f20) {
return _0x15d08a(_0x126f20);
},
'zzvfA': _0x8b6f03(0x1bc)
};
return new _promise[(_0x8b6f03(0x16b))](_0xc03d7d => {
const _0x38e6db = _0x8b6f03, _0x1f5f1d = {
'vsYfF': function (_0x56ce64, _0x4b9f54) {
const _0x25061f = _0x600f;
return _0x5a5fa1[_0x25061f(0x113)](_0x56ce64, _0x4b9f54);
}
}, _0x5e38ba = readline[_0x38e6db(0x1a8) + _0x38e6db(0x7f)]({
'input': process[_0x38e6db(0x16e)],
'output': process[_0x38e6db(0x192)]
});
_0x5e38ba[_0x38e6db(0xf8)](_0x1996f3, _0x879209 => {
const _0x5263a4 = _0x38e6db;
_0x5e38ba[_0x5263a4(0xb7)](), _0x1f5f1d[_0x5263a4(0xfd)](_0xc03d7d, _0x879209);
}), _0x5e38ba['on'](_0x5a5fa1[_0x38e6db(0x154)], () => {
const _0x11ebf4 = _0x38e6db;
_0x5e38ba[_0x11ebf4(0xb7)]();
});
});
}
function _0x2852() {
const _0x44adb7 = [
'onseHeader',
'UJhWC',
'包后直接生成二维码,',
'||\x20\x22\x22;',
'quireDefau',
'fetchInfo',
'lugin.js文件',
'kager/lib/',
'les|manife',
'\x20=\x20\x27',
'clearDir',
'mWVgG',
'wx_Game_te',
'basename',
'n分包,将其转换为\x20',
'build打包,rp',
'wx-templat',
'asScale可以传',
',\x20qg联盟工程将导',
'RJDIo',
'/array/fro',
'ugin_',
'iptor',
'YlNWl',
'ports=plug',
'g联盟转换目录下~',
'qHQab',
'器进行扫码安装',
'动修改',
'jnxuq',
'CfVim',
'otgIt',
'tgQOY',
'in_sub_nam',
'qg-transfe',
'hrow\x20error',
'copy\x20Unity',
'hPgpz',
'619656iwcOTV',
'in_',
'}module.ex',
'\x27Failed\x20to',
'chdir',
'__esModule',
'bdaIi',
'\x20?\x20$2',
'hlLyq',
'updateProj',
'2|5',
'ole.error(',
'.unityweb.',
'uABks',
'let\x20plugin',
'.framework',
'unity_plug',
'close',
'gYbYf',
'src',
'deviceOrie',
'xcNRh',
'split',
'NUsMT',
'name',
'andleError',
'qohvH',
'PATH_PROJE',
'log',
'global.__q',
'transfer',
'BWDFj',
'当前环境的Node.',
'rror){cons',
'失败:',
'qgGamePath',
'DRyDe',
's\x22);plugin',
'transfer\x20',
'开始获取UnityP',
'parse',
'red-utils',
'set',
'onload',
'build',
'@babel/run',
'global._pl',
'HIGYx',
'est文件中包名版本',
'mRfqz',
'PEHyu',
'env',
'/interopRe',
'HnNbM',
'fIWkE',
'\x27)\x0a',
'fig/get?co',
'jqVrr',
'TMqkI',
'oWvfM',
'Wrlko',
'LhpYv',
'../cli-ser',
'gin.js',
'4|6|3|1|0|',
'897911rroKjC',
'text',
'lugin\x20',
'XXMsr',
'dirname',
'中的信息',
'ld打包完成,生成相',
'/object/ge',
'正在拷贝微小工程qg',
's2/helpers',
'FzEwG',
'-qg-transf',
'tzNGl',
'不支持当前Unity',
'function\x20H',
'cJMOA',
'hFWDu',
'question',
'dobZb',
'RzbvI',
'gin\x20',
'q,\x20-q命令表示转',
'vsYfF',
'JPxlQ',
'status',
'dcBLj',
'tGSnE',
'正在获取packag',
'KwPyg',
'nfig.json',
'正在拷贝微信小游戏源',
'webgl.wasm',
'https://vg',
'DIST',
'quMzD',
'kager/inde',
'JIAmE',
'lksTf',
'wx.require',
'vo.com.cn/',
'default\x20ye',
'510472Badcvy',
'ugin_name_',
'-palace.vi',
'eSKkv',
'nabsR',
'initServer',
'libVersion',
'号等,再进行编译打包',
'HlLUO',
'4obnIPs',
'\x20失败',
'中使用',
'overwrite',
'初始化qg联盟工程.',
'OLSOY',
'JkVEz',
'engine',
'录下~',
'\x22)}catch(e',
'nfigId=107',
'YVLix',
'abel-runti',
'startsWith',
'生成二维码',
'gmTKO',
'readline',
'1.2.32',
'wxdemo',
'解决白鹭引擎屏幕尺寸',
'\x0a\x20\x0a\x20###bui',
'KeQzQ',
'st.json:\x20y',
'path',
'../cli-sha',
'dist',
'mp.js',
'建议先配置manif',
'raqoS',
'的代码',
'toLowerCas',
'equestIde.',
'title',
'的\x20manifest',
'fine-prope',
'root',
'main',
'信的部分API和qg',
'3047185LcJixc',
'data',
'ZNAsu',
'nJxQA',
'盟工程下manife',
'KNtjj',
'wx_Game.js',
'UREjQ',
'的name为',
'argv',
'的subpackag',
'KqURQ',
'k包体将打包到',
'udoin',
'VliQY',
'time-corej',
'onuQV',
'pAFMj',
'son',
'game.js',
'wx-unity-b',
'zzvfA',
'require(\x27.',
'xmlhttpreq',
'GsgjN',
'aVIrV',
'version',
'3282978eqmQJt',
'正在获取manife',
'mdxRZ',
'Plugin版本:',
'UrOIE',
'aJcEj',
'st已被微信工程下文',
'ide',
'ver/index.',
'plugins',
'ityPlugin:',
'paths.js',
'rsion',
'BblJv',
'abel',
'微信分包中包含mai',
'目录:',
'default',
'\x0a\x20\x0a###buil',
'renameSync',
'stdin',
'has',
'/\x5c/files',
't-own-prop',
'的deviceOri',
'/object/de',
'cGqtH',
'src/manife',
'(node_modu',
'82983lZjiRj',
'请确认项目',
's重命名为',
'find',
'下存在文件:game',
'klRFh',
'检测到微信工程存在m',
'st.json|qg',
'Module',
'\x0a###开始自动进行',
'code',
'replace',
'manifest.j',
'lib/fsUtil',
'生成WxUnityP',
'换且打包完成时,直接',
'\x0a\x20微信工程下的ma',
'=require(\x22',
'anifest.js',
'aFaFs',
'es分包重写为:',
'usBTc',
'main_sub',
'BeyRx',
'AYskC',
'chalk',
'e.json的信息',
'stdout',
'join',
'sPrjy',
'-transfer内',
'\x20load\x20WxUn',
's2/core-js',
'问题,setCanv',
'resolve',
'Math.abs',
'wx_unityPl',
're(\x22wx_uni',
'package.js',
'Plugin(',
'XSYdL',
'readFileSy',
'send',
'应的二维码,可用调试',
'/json/stri',
'success',
'fhwbM',
'vivo-trans',
'game.json',
'createInte',
'../utils/r',
'AOGWc',
'isUnity',
'lgXRm',
'blueBright',
'WxUnityPlu',
'relative',
'pBRwS',
'ect',
'wkUKv',
'hasOwnProp',
'!\x0a\x0a',
'ptEfK',
'object',
'st.json的信息',
'transFinis',
'DPIno',
'正在改写game.j',
'obal._main',
'SIGINT',
'call',
'XMLHttpReq',
'的\x20sign\x20文件夹',
'render',
'gsVDW',
'red-utils/',
'prettyjson',
'DbSIh',
'endsWith',
'BKAeD',
'_sub_name_',
's)?\x20\x20',
'ntation',
'responseTe',
'node-fetch',
'正在清理qg联盟工程',
'ync',
'in,替换为wx.r',
'CIial',
'XSGJU',
'../cli-pac',
'nifest文件:',
'XREjv',
'src/game.j',
'\x0a###转化完成,微',
'UnityPlugi',
'yGjVL',
';try{requi',
'erty-descr',
'.json\x20配置到q',
'err);\x20',
'正在获取微信小游戏的',
's()\x20||\x20\x22\x22,',
'件替换,请检查!\x0a',
'ReOrM',
'gRequire',
'Manifest配置',
'ngify',
'/weak-map',
'将会提示不支持的AP',
'on,是否覆盖qg联',
'vhjdE',
'kXjcZ',
'erty',
'$1\x20||\x20true',
'入小数值',
'build\x20任务执行',
'\x0a###转化完成后,',
'es\x20or\x20no\x20(',
')\x20{\x20\x0a\x20cons',
'fer)',
'onerror',
'\x0a###manife',
'\x27,error);t',
'MSJqb',
'的version为',
'rty',
'entation重写',
'project.co',
'allianceVe',
'ubXsm',
'获取UnityPlu',
'LNPuj',
'equirePlug',
'需要手动修改,日志中',
'open',
'CWxQP',
'e_\x20=\x20\x27',
'getAllResp',
'function',
'微信引擎插件替换\x20r',
'global._ma',
'feMkp',
'WYKlQ',
'/promise',
'则可运行命令\x20qg\x20',
'anifest文件:',
'EIZyF',
'ty_audio.j',
'substring',
'.js',
'270CbJUAG',
'error',
'拷贝后的game.j',
'I,请根据提示进行手',
'existsSync',
'internal:\x5c',
'###工程根目录是\x20',
'st.json',
'js的版本号为',
'x.js',
'versionNam',
'obtOg',
'Plugin依赖的b',
'd打包完成,若需要打',
',运行时会注册到gl',
'slice',
'get',
'.json',
'api-v0/con',
'sign',
'subpackage',
'snFGl',
'MqByC',
'niDoF',
'in;\x0a',
'395276WkSxKq',
'ev.reason\x20',
'message',
'QvffT',
'[正在添加ps信息]',
'eTlPb',
'yWjEY',
'jLFqU',
'utf8',
'cwd',
'zwpYi',
'-transfer|',
'me...',
'出在\x20',
'uest',
'writeFileS',
'QlqrD',
'BQtne',
'mKGbp',
'VkiOw',
'yes',
'联盟小游戏存在差异,',
'KRilq',
'目录下',
'GET',
'gICjA',
'配置到qg联盟转换目',
',并重新生成game',
'qZTVb',
'transfer\x20-',
'projectnam',
'length',
'IwEJu',
'\x0a\x20qg联盟工程的m',
'(err,\x20code',
'rface'
];
_0x2852 = function () {
return _0x44adb7;
};
return _0x2852();
}
async function check(_0x3ba320) {
const _0x8ba608 = _0x4697a6, _0x2c7480 = {
'ubXsm': _0x8ba608(0x152),
'FzEwG': function (_0x1e66c0, _0x3e7a38) {
return _0x1e66c0(_0x3e7a38);
},
'aJcEj': _0x8ba608(0x20f),
'VliQY': _0x8ba608(0x1b8) + 'h',
'AOGWc': _0x8ba608(0x1a7),
'DPIno': function (_0x333d21, _0x4823c0) {
return _0x333d21(_0x4823c0);
}
};
if (!fs[_0x8ba608(0x212)](path[_0x8ba608(0x199)](_0x3ba320, _0x2c7480[_0x8ba608(0x1f9)]))) {
_0x2c7480[_0x8ba608(0xf1)](error, _0x8ba608(0x178) + _0x3ba320 + (_0x8ba608(0x17b) + _0x8ba608(0x20d)));
isIde && await (0x8d1 * -0x4 + -0x244f + -0x49 * -0xfb, _requestIde[_0x8ba608(0x85)])({ 'status': _0x2c7480[_0x8ba608(0x15f)] }, _0x2c7480[_0x8ba608(0x14d)]);
throw new Error(_0x8ba608(0x178) + _0x3ba320 + (_0x8ba608(0x17b) + _0x8ba608(0x20d)));
}
if (!fs[_0x8ba608(0x212)](path[_0x8ba608(0x199)](_0x3ba320, _0x2c7480[_0x8ba608(0x1aa)]))) {
_0x2c7480[_0x8ba608(0x1b9)](error, _0x8ba608(0x178) + _0x3ba320 + (_0x8ba608(0x17b) + _0x8ba608(0x21f)));
isIde && await (0x79a + 0x228f + -0x2a29, _requestIde[_0x8ba608(0x85)])({ 'status': _0x2c7480[_0x8ba608(0x15f)] }, _0x2c7480[_0x8ba608(0x14d)]);
throw new Error(_0x8ba608(0x178) + _0x3ba320 + (_0x8ba608(0x17b) + _0x8ba608(0x21f)));
}
}
async function httpsGetSync(_0xeb7404, _0x85a70f) {
const _0x1a8286 = _0x4697a6, _0x2c7dd1 = {
'fIWkE': _0x1a8286(0x107) + _0x1a8286(0x112) + _0x1a8286(0x10e) + _0x1a8286(0x220) + _0x1a8286(0xde) + _0x1a8286(0x123),
'kXjcZ': function (_0x4082f8, _0x412473, _0x2b3e52) {
return _0x4082f8(_0x412473, _0x2b3e52);
},
'KRilq': _0x1a8286(0x74),
'dcBLj': function (_0x1bd811, _0x483825) {
return _0x1bd811 === _0x483825;
},
'UrOIE': function (_0x56dcbc, _0x3d0578, _0x15b3a8, _0x362f56) {
return _0x56dcbc(_0x3d0578, _0x15b3a8, _0x362f56);
},
'UJhWC': _0x1a8286(0x20f),
'KwPyg': _0x1a8286(0x1b8) + 'h'
}, _0x17bad1 = _0x2c7dd1[_0x1a8286(0xdc)], _0xc90091 = JSON[_0x1a8286(0xce)](await _0x2c7dd1[_0x1a8286(0x1e7)](makeRequest, _0x2c7dd1[_0x1a8286(0x72)], _0x17bad1));
if (_0xc90091 && _0x2c7dd1[_0x1a8286(0x100)](_0xc90091[_0x1a8286(0x181)], 0x1d23 + 0x1505 + -0x3228)) {
const _0x6eae4 = _0xc90091[_0x1a8286(0x140)];
await _0x2c7dd1[_0x1a8286(0x15e)](downloadJSFile, _0xeb7404, _0x6eae4[_0x85a70f], _0x85a70f);
} else {
isIde && await (0xa52 + -0x132b * -0x2 + -0x30a8, _requestIde[_0x1a8286(0x85)])({ 'status': _0x2c7dd1[_0x1a8286(0x81)] }, _0x2c7dd1[_0x1a8286(0x103)]);
throw new Error(_0x1a8286(0x1fa) + _0x1a8286(0xfb) + _0x85a70f[_0x1a8286(0x182)](/-/g, '.') + _0x1a8286(0x11a));
}
}
function makeRequest(_0x2d2c76, _0x578bff) {
const _0x28e918 = _0x4697a6, _0x55ebb8 = {
'cGqtH': function (_0x4cc168, _0x24f142) {
return _0x4cc168(_0x24f142);
},
'quMzD': function (_0x13b0c3, _0x3022df) {
return _0x13b0c3 >= _0x3022df;
},
'PEHyu': function (_0x417ff0, _0x489869) {
return _0x417ff0 < _0x489869;
}
};
return new _promise[(_0x28e918(0x16b))](function (_0x347d91, _0x548ce2) {
const _0xe2a513 = _0x28e918, _0x10e3fd = {
'HlLUO': function (_0x8e8cd3, _0xd0369e) {
const _0x5d7af4 = _0x600f;
return _0x55ebb8[_0x5d7af4(0x109)](_0x8e8cd3, _0xd0369e);
},
'BWDFj': function (_0x53721d, _0x344bc9) {
const _0x2e9d27 = _0x600f;
return _0x55ebb8[_0x2e9d27(0xd8)](_0x53721d, _0x344bc9);
},
'yWjEY': function (_0x36b982, _0x4d7fa4) {
const _0x4a4d1d = _0x600f;
return _0x55ebb8[_0x4a4d1d(0x174)](_0x36b982, _0x4d7fa4);
}
}, _0x15b312 = new XMLHttpRequest();
_0x15b312[_0xe2a513(0x1fe)](_0x2d2c76, _0x578bff), _0x15b312[_0xe2a513(0xd1)] = function () {
const _0x10a0b5 = _0xe2a513;
_0x10e3fd[_0x10a0b5(0x118)](this[_0x10a0b5(0xff)], -0x3 * -0x4f3 + -0x50 * -0x8 + -0x1091) && _0x10e3fd[_0x10a0b5(0xc5)](this[_0x10a0b5(0xff)], -0x2 * 0x185 + 0xc56 + 0x820 * -0x1) ? _0x10e3fd[_0x10a0b5(0x22d)](_0x347d91, this[_0x10a0b5(0x1ca) + 'xt']) : _0x10e3fd[_0x10a0b5(0x22d)](_0x548ce2, new Error(this[_0x10a0b5(0xff)]));
}, _0x15b312[_0xe2a513(0x1f0)] = function () {
const _0x50b9b2 = _0xe2a513;
_0x55ebb8[_0x50b9b2(0x174)](_0x548ce2, new Error(this[_0x50b9b2(0xff)]));
}, _0x15b312[_0xe2a513(0x1a1)]();
});
}
async function downloadJSFile(_0x1eebaa, _0x34b89d, _0x2ca219) {
const _0x59fc1e = _0x4697a6, _0x4e5fe2 = {
'gsVDW': function (_0x2044eb, _0x49f748) {
return _0x2044eb(_0x49f748);
},
'tzNGl': _0x59fc1e(0x201) + _0x59fc1e(0x80) + _0x59fc1e(0x1dd),
'TMqkI': _0x59fc1e(0x20f),
'XSGJU': _0x59fc1e(0x1b8) + 'h'
};
if (_0x34b89d) {
const _0x5c22a4 = await _0x4e5fe2[_0x59fc1e(0x1c1)](fetch, _0x34b89d), _0x5ef464 = await _0x5c22a4[_0x59fc1e(0xe8)](), _0x108421 = _0x5ef464[_0x59fc1e(0x182)](/getAllResponseHeaders\(\),/g, _0x4e5fe2[_0x59fc1e(0xf3)]);
fs[_0x59fc1e(0x6b) + _0x59fc1e(0x1cd)](_0x1eebaa, _0x108421);
} else {
isIde && await (0x3 * 0x6d + -0x1fe7 * -0x1 + 0x3e * -0x89, _requestIde[_0x59fc1e(0x85)])({ 'status': _0x4e5fe2[_0x59fc1e(0xe0)] }, _0x4e5fe2[_0x59fc1e(0x1d0)]);
throw new Error(_0x59fc1e(0xf4) + _0x59fc1e(0x15d) + _0x2ca219[_0x59fc1e(0x182)](/-/g, '.'));
}
}
const transfer = async _0x364a3d => {
const _0x488c22 = _0x4697a6, _0x3d688c = {
'tGSnE': function (_0x3e43af, _0x44b9f9) {
return _0x3e43af(_0x44b9f9);
},
'RJDIo': _0x488c22(0x12d) + _0x488c22(0xed) + _0x488c22(0x1a2) + _0x488c22(0x9b),
'VkiOw': function (_0x1b07d3, _0x422673) {
return _0x1b07d3(_0x422673);
},
'xcNRh': _0x488c22(0x16c) + _0x488c22(0x21b) + _0x488c22(0x82) + _0x488c22(0x208) + _0x488c22(0x79) + _0x488c22(0xfc) + _0x488c22(0x186) + _0x488c22(0x127),
'RzbvI': _0x488c22(0x1a4),
'gYbYf': _0x488c22(0x1b8) + 'h',
'HIGYx': _0x488c22(0xc9) + ':',
'XREjv': function (_0x3feb08, _0xc2365c) {
return _0x3feb08(_0xc2365c);
}
};
isIde = _0x364a3d[_0x488c22(0x161)], targetPath = _0x364a3d[_0x488c22(0x132)] || '';
const _0x2755f7 = await _0x3d688c[_0x488c22(0x101)](_transfer, targetPath);
process[_0x488c22(0xaa)](_0x2755f7), console[_0x488c22(0xc2)](_0x3d688c[_0x488c22(0xd5)], _0x2755f7), paths[_0x488c22(0xaf) + _0x488c22(0x1b1)](_0x2755f7);
try {
_0x3d688c[_0x488c22(0x1d3)](info, chalk[_0x488c22(0x1ad)](_0x488c22(0x180) + _0x488c22(0x8f) + _0x488c22(0x14b) + paths[_0x488c22(0x108)] + _0x488c22(0x73)));
const {
q: _0x2e3e6a,
a: _0x2838e7
} = _0x364a3d;
_0x364a3d[_0x488c22(0x132)] = paths[_0x488c22(0x108)], (-0x2 * -0xf8e + -0x1 * -0x7a5 + -0xceb * 0x3, _index2[_0x488c22(0xd2)])({
..._0x364a3d,
'amd': !_0x2838e7,
'complete': () => {
const _0x12d0bc = _0x488c22;
_0x2e3e6a ? (_0x3d688c[_0x12d0bc(0x101)](info, chalk[_0x12d0bc(0x1ad)](_0x3d688c[_0x12d0bc(0x93)])), (0x1c3f + 0x1 * -0x295 + 0x2d * -0x92, _index[_0x12d0bc(0x115)])()) : _0x3d688c[_0x12d0bc(0x6f)](info, chalk[_0x12d0bc(0x1ad)](_0x3d688c[_0x12d0bc(0xbb)])), isIde && (-0x26f * 0xf + -0x1964 + 0xc61 * 0x5, _requestIde[_0x12d0bc(0x85)])({
'status': _0x3d688c[_0x12d0bc(0xfa)],
'path': _0x2755f7
}, _0x3d688c[_0x12d0bc(0xb8)]);
}
});
} catch (_0x30af53) {
console[_0x488c22(0x20f)](_0x488c22(0x1eb) + _0x488c22(0xc8) + _0x30af53[_0x488c22(0x229)]);
}
};
exports[_0x4697a6(0xc4)] = transfer;