mainPreload.js 2.34 KB
const _0x4e10 = [
    'saveConfig',
    '1527090fnWWCL',
    '2822daoScx',
    'onfig.json',
    'JcZiP',
    'nspector-c',
    '996322rtrVTg',
    '1084793AjwsxA',
    'path',
    '122tLZRQz',
    'existsSync',
    '274SrbrNX',
    'writeFileS',
    'readConfig',
    '24553EenDrV',
    '../cocos-i',
    'config.jso',
    'join',
    '12SEtHzj',
    '12808shrIAn',
    'SLJOj',
    'stringify',
    '1320049pWPSwM',
    'utf-8',
    'parse',
    'readFileSy',
    'ync',
    '1ldgZVl'
];
const _0x1fde5c = _0xc776;
(function (_0x13fd85, _0x4aabad) {
    const _0x3a6b99 = _0xc776;
    while (!![]) {
        try {
            const _0x3fc78f = parseInt(_0x3a6b99(0x190)) * -parseInt(_0x3a6b99(0x187)) + parseInt(_0x3a6b99(0x186)) + -parseInt(_0x3a6b99(0x17c)) * parseInt(_0x3a6b99(0x18e)) + -parseInt(_0x3a6b99(0x18b)) + parseInt(_0x3a6b99(0x18c)) + -parseInt(_0x3a6b99(0x17f)) * -parseInt(_0x3a6b99(0x184)) + parseInt(_0x3a6b99(0x17b)) * parseInt(_0x3a6b99(0x177));
            if (_0x3fc78f === _0x4aabad)
                break;
            else
                _0x13fd85['push'](_0x13fd85['shift']());
        } catch (_0x44d9a5) {
            _0x13fd85['push'](_0x13fd85['shift']());
        }
    }
}(_0x4e10, 0xa44e * -0x1d + -0x1223f9 + 0x3266b9));
let fs = require('fs'), path = require(_0x1fde5c(0x18d)), _configPath = path[_0x1fde5c(0x17a)](__dirname, _0x1fde5c(0x179) + 'n'), __parentConfig = path[_0x1fde5c(0x17a)](__dirname, _0x1fde5c(0x178) + _0x1fde5c(0x18a) + _0x1fde5c(0x188));
function _0xc776(_0x5dde85, _0x38dc1a) {
    _0x5dde85 = _0x5dde85 - (-0x21f * 0x6 + -0x1 * 0x2305 + -0x3136 * -0x1);
    let _0x168e0b = _0x4e10[_0x5dde85];
    return _0x168e0b;
}
global[_0x1fde5c(0x192)] = () => {
    const _0x2e481b = _0x1fde5c, _0x2e19bb = { 'SLJOj': _0x2e481b(0x180) };
    let _0x105c24 = '';
    return fs[_0x2e481b(0x18f)](__parentConfig) ? _0x105c24 = fs[_0x2e481b(0x182) + 'nc'](__parentConfig, { 'encoding': _0x2e19bb[_0x2e481b(0x17d)] }) : _0x105c24 = fs[_0x2e481b(0x182) + 'nc'](_configPath, { 'encoding': _0x2e19bb[_0x2e481b(0x17d)] }), JSON[_0x2e481b(0x181)](_0x105c24);
}, global[_0x1fde5c(0x185)] = _0x4bff5c => {
    const _0x5cb032 = _0x1fde5c, _0x50403f = { 'JcZiP': _0x5cb032(0x180) };
    let _0x184ea2 = JSON[_0x5cb032(0x17e)](_0x4bff5c);
    fs[_0x5cb032(0x191) + _0x5cb032(0x183)](__parentConfig, _0x184ea2, { 'encoding': _0x50403f[_0x5cb032(0x189)] });
};