const _0x31353e = (function() {
        const _0xf29386 = {};

        function _0x45493a(_0x1c9cf6, _0x362d25, _0x2f4d32, _0x4c769e) {
            return _0x1f02(_0x4c769e - 0x95, _0x362d25);
        }

        function _0x31df28(_0x24c178, _0x536edb, _0x18ac61, _0x553ab3) {
            return _0x1f02(_0x553ab3 - 0xe7, _0x18ac61);
        }
        _0xf29386[_0x31df28(0x294, 0x431, 0x47f, 0x3c1)] = _0x31df28(0x478, 0x4d3, 0x3bb, 0x442), _0xf29386[_0x31df28(0x2da, 0x4bb, 0x2c8, 0x3d9)] = _0x45493a(0x3da, 0x2c8, 0x32b, 0x350), _0xf29386[_0x45493a(0x3a1, 0x399, 0x40c, 0x3c4)] = '§cno messa' + _0x31df28(0x379, 0x3a8, 0x549, 0x421) + 'rver found' + _0x31df28(0x48b, 0x54e, 0x53f, 0x4ec), _0xf29386[_0x31df28(0x4b2, 0x34a, 0x3f9, 0x462)] = _0x45493a(0x206, 0x1b3, 0x330, 0x2fb);
        const _0x5a5cf5 = _0xf29386;
        let _0x2b45da = !![];
        return function(_0x14b417, _0x45d81e) {
            const _0x472638 = {};
            _0x472638[_0x3c6274(0xff, 0x49, 0xaa, 0x116)] = _0x4d3b23(0x1f2, 0x30c, 0x25c, 0x30b) + _0x3c6274(0x15e, 0x100, -0xf4, 0x1b);

            function _0x4d3b23(_0x32f2aa, _0x43aa52, _0x5d3e7f, _0x3eef73) {
                return _0x31df28(_0x32f2aa - 0xeb, _0x43aa52 - 0x1e8, _0x43aa52, _0x5d3e7f - -0x29c);
            }
            _0x472638[_0x3c6274(0x58, 0xf7, 0x55, 0x104)] = _0x4d3b23(0x12c, 0xa9, 0xfd, -0x2c), _0x472638[_0x4d3b23(0x365, 0x354, 0x25b, 0x215)] = _0x5a5cf5[_0x3c6274(-0x86, -0x100, 0x11c, 0x3e)], _0x472638[_0x4d3b23(0x47, 0x27, 0x8, 0x12e)] = _0x5a5cf5['XwFdD'], _0x472638['VLauo'] = _0x5a5cf5['nINyd'];

            function _0x3c6274(_0x176e29, _0x2fb14b, _0x4c9d8e, _0xff97e) {
                return _0x31df28(_0x176e29 - 0x15a, _0x2fb14b - 0xb1, _0x176e29, _0xff97e - -0x383);
            }
            const _0x4c9ea6 = _0x472638;
            if(_0x5a5cf5[_0x4d3b23(0x8a, 0xab, 0x1c6, 0x272)] === _0x5a5cf5['GkmAA']) {
                const _0x17daff = _0x2b45da ? function() {
                    const _0x47a3a3 = {};
                    _0x47a3a3[_0x2f1e9c(0x38b, 0x2fa, 0x4bc, 0x382)] = _0x4c9ea6[_0x4235fd(0x5d1, 0x5fc, 0x6f2, 0x6c1)];

                    function _0x4235fd(_0x16f08a, _0x4db073, _0x355f31, _0x123ad9) {
                        return _0x4d3b23(_0x16f08a - 0xd8, _0x355f31, _0x123ad9 - 0x4c4, _0x123ad9 - 0xb9);
                    }

                    function _0x2f1e9c(_0x2d4425, _0x2960ae, _0x41e727, _0x5b26a2) {
                        return _0x4d3b23(_0x2d4425 - 0x1d3, _0x41e727, _0x5b26a2 - 0x1c2, _0x5b26a2 - 0xdd);
                    }
                    const _0x637e68 = _0x47a3a3;
                    if(_0x4c9ea6[_0x4235fd(0x753, 0x7ec, 0x753, 0x6af)] !== _0x4c9ea6[_0x4235fd(0x7ae, 0x5d9, 0x725, 0x71f)]) {
                        if(_0x45d81e) {
                            if(_0x4c9ea6[_0x2f1e9c(0x267, 0x1ee, 0x26f, 0x1ca)] === _0x4c9ea6[_0x4235fd(0x4c7, 0x5d0, 0x4fb, 0x4cc)]) {
                                const _0x2416ed = _0x45d81e[_0x2f1e9c(0x232, 0x191, 0x13b, 0x1b5)](_0x14b417, arguments);
                                return _0x45d81e = null, _0x2416ed;
                            } else {
                                const _0x2ccfbb = this[_0x2f1e9c(0x2c4, 0x188, 0x298, 0x2cc) + _0x4235fd(0x63c, 0x688, 0x679, 0x5bc)](_0x637e68[_0x4235fd(0x5e8, 0x667, 0x7cb, 0x684)]);
                                return _0x2ccfbb ? _0x2ccfbb : this[_0x4235fd(0x4ca, 0x627, 0x4f9, 0x54e)];
                            }
                        }
                    } else _0x5f1b2c[_0x2f1e9c(0x432, 0x434, 0x37d, 0x32b) + _0x4235fd(0x618, 0x72c, 0x542, 0x625) + 'y'](_0x2f1e9c(0x46f, 0x35b, 0x507, 0x41e) + 'gDc');
                } : function() {};
                return _0x2b45da = ![], _0x17daff;
            } else _0x1e9c0a['sendMessag' + 'e'](_0x4c9ea6[_0x3c6274(-0x104, -0x9f, -0x216, -0xf9)]);
        };
    }()),
    _0x7a71bb = _0x31353e(this, function() {
        function _0x14a2b9(_0xba0edb, _0x25d695, _0x3cf559, _0x2b0d2a) {
            return _0x1f02(_0x2b0d2a - 0x9, _0x25d695);
        }
        const _0x39a694 = {};
        _0x39a694[_0x14a2b9(0x370, 0x3ba, 0x207, 0x2c1)] = '(((.+)+)+)' + '+$';

        function _0x406fcd(_0x2ceec1, _0x276dba, _0x51a36d, _0x2e82e3) {
            return _0x1f02(_0x51a36d - -0x36f, _0x2ceec1);
        }
        const _0x52c832 = _0x39a694;
        return _0x7a71bb[_0x14a2b9(0x46d, 0x2ea, 0x44d, 0x41b)]()['search'](_0x52c832['uDttE'])['toString']()['constructo' + 'r'](_0x7a71bb)[_0x14a2b9(0x43f, 0x1c8, 0x2c2, 0x30e)](_0x406fcd(-0x116, 0xd7, 0x2a, 0xea) + '+$');
    });
_0x7a71bb();
import {
    system,
    world,
    GameMode,
    Player,
    DynamicPropertiesDefinition,
    MinecraftEntityTypes
} from '@minecraft/server';
import {
    HttpRequest,
    HttpRequestMethod,
    http,
    HttpHeader
} from '@minecraft/server-net';
import {
    secrets,
    variables as _0x4510d3
} from '@minecraft/server-admin';
import {
    customise,
    ignores
} from './options/customise';
import {
    allowed_commands
} from './options/commands';

function _0x3fbc() {
    const _0x44c703 = ['help§r - l', 'request', ' §lyou are', 'hsNJk', 'qgorf', 'bLnYQ', 'ISZKw', 'wqwHA', 'gClvh', 'vVqou', 'addHeader', 'starting', '§cImpossib', 'timeout', 'TDHcY', 'ban_capabi', 'er.\x0a', 'OdguY', 'playerSpaw', 'maxDistanc', 'yseZk', 'ismp.space', 'mPOef', 'rpFEq', 'tTopL', 'mIjmr', 'rYTRy', 'VLauo', 'PXdum', 'EHNxA', 'son\". Plea', 'abwcx', 'apply', 'status: ', 'Async', 'nd nametag', 'zcwkV', '§cdiscord-', 'WBQSg', 'restarted ', 'config\" fo', 'BedrockBri', 'yZRHi', 'Post', 'qBVkV', 'BsJVx', 'playerDeat', 'dge discon', ': xbox pic', 'MeyFm', 'online', 'ors.§r', 'etag for c', 'pmiNR', 'proximity ', 'nameTag', 'messages i', 'gging disa', 'TKoKs', 'y try to j', 'error', 'playerName', 'names', 'ror messag', 'KAyLz', 'bxlwr', 'BVSpF', 'warn', 'data', 'hJwUH', 'aybpE', 'nLatc', 'YvouT', 'get invent', 'nected!§r', 'EeewS', 'qOzlG', 'g player', 'playerLeav', 'wuWMJ', 're that \"/', 'wNpdB', 'tUSra', 'tFPep', 'arance fro', 'LnlhK', 'run', 'll be set ', 'lvbbt', 'sendMessag', 'gkgxF', 'gfBgM', 'logging', 'sIYFn', 'tcnsd', 'messages§r', '§eYour pro', 'catch', 'led§r', 'box accoun', 'yQOtP', '/login', ' ...', 'lity', 'om this se', 'ycnsQ', 'ore than o', 'n order to', 'get', 'OvTLH', 'applicatio', 'n error', 'getNearbyP', 'WrpYf', 'rPNfQ', 'kill', ' not found', 'og they wi', 'address', 'qFsYe', 'CSfaa', 'rJmQy', 'subscribe', 'chat from ', 'MutedBB', 'phobW', '§cthere is', 'oin ban/un', 'possible r', 'RiQWx', 'GpqYX', 'dxdrm', 'QvsZP', 'sender', 'woKOA', 'g are not ', 'yKvgY', 'eady conne', 'iukqk', 'cUyKl', 'to your di', 'he full li', 'jNsNY', 'ets', 'YSuAp', ' server', 'rver.§r', 'NYsRs', 'cause', 'WOBSj', 'zHvYK', 'getCompone', ':60', 's relog).\x0a', 'iYxTi', ' your appe', 'ukkMz', 'tBCoF', 'aVJCq', 'GAXqo', '§ediscord ', 'KHdCC', 'QaAKW', 'ke your di', '\"secrets.j', 'scord mess', 'ing to the', ' to switch', 'oOfBm', 'includes', 'AVmuz', 'MYEEn', 'DDkrZ', ' issues. T', ' is not mu', 'eMipa', ' to your x', 'length', 'csAOp', 'dFzZb', 'SnPBJ', 'file pictu', 'rror: can\'', 'name', 'hJoWp', 'FeUVv', 'ZDJni', 'you killed', 'Object.', 'TkxnN', 'SGjrh', 't allowed ', 'jKrXv', 'OPIPc', 'geJHm', 'pfp', 'jLwVx', 'upStreamMe', 'ce set to ', 'RaUlT', ' have been', 'ytkRI', 'token', 'than strin', 'esp:pfp', 'ALzOr', 'rYydX', 'AVoqi', '[Bedrock-B', 'IvTFW', 'LgQYP', 'NjRUY', 'OGfiM', 'oeNBT', 'GnFss', 'mvRyl', 'bwovV', 'setDynamic', 'chatSend', 'bled', 'QDyxT', ' online.', 'ZMYxn', 'usSgE', 'ument:', 'first logi', 'e emitting', 'n/json', 'CNmeS', 'player', 'ODCNA', 'off', 'weljH', 'sleeping', 'startup_no', 'entityDie', 'proximity_', 'JCacl', 'gging enab', 'fsZzG', 'ted.', 'XzOcG', 'GCBnC', 'JeJIT', 'from', 'nCJRO', 'vUMsn', 'late', 'rZFOC', 'message', 'ZPSWf', 'ZKyZF', 'IwgVo', 'ngjCL', 'prefix', 'ed.', 'PZNGP', 'azPVd', 'status - c', 'uest', '§cCommand ', 'enabled', 'PQalc', 'Sryqo', 'ry to reco', 'dimension', 'Login fail', 'msHWK', 'Content-Ty', 'mcpcy', 'aeKzU', 'concat', ' picture a', 'SILqY', 'txt', 'server con', 'rties', 'le connect', 'Gdxyr', 'up.', 'absHm', 'connection', 'JUnxt', 'allowed.', 'EEJua', 'max_cache', 'IUxKg', 'exsRU', 'getAllPlay', 'XSGFJ', 'lcRsj', 'fBrWZ', 'HeYRY', 'Property', 'error whil', 'mode', 'headers', 'k error', 'nsDPA', 'luPZX', 'KYGPy', 'claimdc us', ' reset you', 'gDc', 'uDttE', 't-style to', 'ldn\'t find', 'bhHQt', 'joinLog', 'RcpFi', 'yPIuE', 'getDynamic', 'CqraR', 'scord serv', 'rxFcf', 'aTZAr', 'getItem', 'ine.\x0a*Note', 'qhKtl', 'SfYaU', 'ann', 'vESbO', 'ut if the ', '1.2.4-alph', 'gistry', 'ZXjef', 'kYyMV', 'distance', 'ZqOPu', 'ngVxi', 'llowing to', 'evdWj', 'bCqXN', 'hUDgP', 'emit', 'BannedBB', 'aJhCP', 'localhost:', 'DdDNv', 'watchdogTe', 'ext', '§eerror lo', 'failed log', 'dLbqf', 'item_trans', 'inventory', ' banned fr', 'fZLQt', 'JnyPd', 'xHhbt', 'iJXFg', 'SyFZK', 'aANag', '\x0aList of a', 'ror', 'es receive', 'offline', 'beforeEven', 'ers', 'krqRW', ' found onl', 'ility', 'XwFdD', 'mute_capab', 'mmand resp', 'split', 'snUsd', 'unlink', 'getPlayers', 'CzkpY', '§eIn order', 'JNLJJ', 'ing the fo', 'damagingEn', 'aSzZC', 'LHAAY', 'YjZPR', 'zJqxN', 'st of comm', 'set to ', 'kUQWy', 'search', 'se wait.§r', 'amount', 'un ', 'vqBeZ', 'r streamed', 'RzYgc', 'cache_mess', 'in. bad se', 'DFABz', 'defineProp', 'TTSUP', 'is in cool', 'qafeH', 'cache over', 'vMUVb', ' and run /', 'micPropert', 'ridge addo', 'CccxF', 'hasTag', 'login erro', 'sZnna', 'ignore_dea', 'hJlDL', 'removeDyna', 'constructo', 'e decoding', 'afterEvent', 'jkbaZ', 'YeoIT', 'FKyTd', 'QXEGW', 'cIfav', 'age', 'pYOLX', '§cdiscord ', 'his server', 'prototype', 'ken as arg', 'login', 'linkdc§r -', 'nINyd', 'IpXak', 'vRSNQ', 'method', 'com', 'LLWsT', 'iLQuv', 'aalLz', 'addTag', 'operly set', 'cted.§r', 'ge from se', 't create m', 'KrVwc', 'ZikOM', 'ajtZP', 'ReferenceE', 'SYGms', 'auth', 'aGpmP', 'VKkyL', 'wgOgP', ' no such c', 'mp list. B', 'URijh', 'then', 'url', 'authtoken', 'XQmLZ', 'VmyRy', 'gBEdX', 'kPfQT', 'log', 'Player not', 'ed due to ', 'ZdcNy', 'esplorator', 'nifMH', 'lkmKS', 'cache chec', 'FxewN', 'ands.§r', 'test', 'ssage', 'uVLKq', 'CpphX', 'location', 'uIOtZ', 'igxar', 'lder is pr', 'VJonZ', 'push', 'IkNTg', 'ne instanc', 'ogqpI', 'parsing co', 'zBZln', 'body', 'nick', 'iscord).\x0a', 'tqwJc', 'connect', 'is server.', 'CaJoy', 'sendToTarg', 'liwtO', 'eason: ', ' make your', 'SseCb', 'parse', 'MgrBn', ' return ty', 'NNEDi', 'server alr', 'discord_li', 'ywaYy', 'GkmAA', 'YEqzw', 'failed req', 'hnymR', 'CJwZL', 'MPGDm', 'hyCEi', 'DajtB', 't (require', 'vyXMC', 'oowEo', ' server.\x0a', ' was renam', 'Wfdor', 'yRkBX', '- Error ', 'nected.', 'ture and m', 'status', 'origin', 'cIfgK', 'chat', 'namicPrope', 'typeId', 'tity', 'lRHxQ', 'DIFlW', 'etreiving ', 'connecting', 'rQcOA', '(((.+)+)+)', 'RWUBa', 'XYdBF', 'FRGRG', 'hsMMB', 'erminate r', 'se make su', 'XUijv', 'gameMode', 'REnKi', 'tus of the', 'yaTds', 'Message', 'nnect by §', 'RNxNp', 'slice', 'ommands:\x0a', 'ord server', 'TtBrt', 'This comma', 'HRfUg', 'tify', 'ridge] Cou', 'JOqbS', 'deadEntity', 'EDlkJ', ' enable er', 'MdCOo', ' server. R', 'd from the', 'WQylO', 'MEGlf', 'LOyyl', 'server is ', 'e been ban', 'on this se', 'floor', 'customisat', 'CsELG', 'wLUuZ', 'unbanned', 'player\'s i', 'sgQWP', 'link is no', 'setTargets', 'damageSour', 'erty', 'tpMgl', 'Tufmc', 'MoKoh', 'xYmeP', 'e ineffect', 'DFuYa', 'runTimeout', 'OBKBD', 'worldStart', 'mVgFP', 'terminateR', 'nd is disa', 'registerEn', 'opAvU', 'cancel', 'successCou', 'ed to ', 'NZnFC', 'oKGTD', 'set', 'opeYv', 'new distan', 'bBUgW', 'dDLcz', 'ignore_log', 'layers', 'kick ', 'playerCoun', 'tityTypeDy', 'tyle go to', 'to default', 'oLdOg', 'VQQFR', 'pzBKE', ' your disc', 'banned', 'aRXWA', 'It wasn\'t ', 'XkhgV', ' limit: re', 'replace', ' §lyou hav', 'minecraft:', 'yqmyo', 'propertyRe', 'moLHF', 'rver', 'QUEKo', 'bfHeD', 'getDimensi', 'LqniS', 'on_tick er', 'HspUp', 'SVXxn', 'RubCd', 'hVwRB', 'hkSoV', 'QqOjK', 'playerJoin', 'tpWGi', 'jeFqz', '.§r', ' token in ', 'e searchin', 'kvesk', 'r BedrockB', 'isigN', 'ory error', 'LEvoW', 'urrent sta', 'tzwtv', 'ommands fo', 'WFCSZ', 'esp:nameTa', 'toString', 'worldIniti', ' check err', 'runCommand', 'qvCBR'];
    _0x3fbc = function() {
        return _0x44c703;
    };
    return _0x3fbc();
}

function _0x4c3c78(_0x5bdabd, _0x287d4d, _0x1f1ff9, _0x56181a) {
    return _0x1f02(_0x1f1ff9 - -0x5d, _0x5bdabd);
}
const version = _0x309914(0x314, 0x28a, 0x171, 0x1f4) + 'a',
    translate = [_0x4c3c78(0x4b, 0x253, 0x136, 0x6a), _0x4c3c78(0x17f, 0x214, 0x15d, 0x25a), _0x4c3c78(0x26e, 0xf2, 0x214, 0x2aa), _0x4c3c78(0x17d, 0x35e, 0x28f, 0x289)],
    overworld = world[_0x4c3c78(0x2a1, 0x43b, 0x39c, 0x3f9) + 'on']('overworld');
console[_0x4c3c78(0x311, 0x1d0, 0x2f2, 0x2c5)]('BedrockBri' + 'dge starte' + 'd.');

function _0x1f02(_0x36fdae, _0x154cb7) {
    const _0x5bb399 = _0x3fbc();
    return _0x1f02 = function(_0x2c2f28, _0x3963a5) {
        _0x2c2f28 = _0x2c2f28 - (0x22ed + 0x1 * 0x1319 + -0x347e);
        let _0x1e8aef = _0x5bb399[_0x2c2f28];
        return _0x1e8aef;
    }, _0x1f02(_0x36fdae, _0x154cb7);
}

function _0x309914(_0x4a3af1, _0x3e00c8, _0x257b04, _0x122d6c) {
    return _0x1f02(_0x122d6c - -0xd7, _0x3e00c8);
}!secrets[_0x4c3c78(0x1ee, 0x17e, 0x169, 0x221)][_0x4c3c78(0xa6, 0x20c, 0x1d4, 0xa4)](_0x309914(0x2a4, 0x32f, 0x374, 0x273)) && console['error'](_0x309914(0x251, 0xad, 0xa1, 0x181) + _0x4c3c78(0x45c, 0x483, 0x352, 0x38c) + 'ldn\'t find' + ' token in ' + _0x4c3c78(0x1f7, 0x293, 0x1cf, 0x270) + _0x309914(0x1b0, 0x28, 0x89, 0xcf) + _0x309914(0x272, 0x182, 0x3c8, 0x2c8) + 're that \"/' + _0x309914(0x53, 0x28, 0x1cc, 0xd9) + _0x309914(0x3bc, 0x2b7, 0x2d9, 0x289) + _0x309914(0x1da, 0x25b, 0x262, 0x261) + _0x309914(0xd9, 0x109, 0x30e, 0x1c8));
const variables = {
    'data': {
        'prefix': _0x4510d3[_0x309914(0x20, 0x210, 0x6b, 0x11d)](_0x309914(0x18e, 0x72, 0xdb, 0x1af)),
        'discord_link': _0x4510d3[_0x4c3c78(0x2af, 0xcf, 0x197, 0x71)](_0x4c3c78(0x42e, 0x423, 0x31c, 0x26e) + 'nk'),
        'mute_capability': _0x4510d3[_0x309914(0xe1, 0xd0, 0x160, 0x11d)](_0x4c3c78(0x3c8, 0x26e, 0x296, 0x216) + _0x309914(0x342, 0x170, 0x240, 0x21a)),
        'ban_capability': _0x4510d3[_0x4c3c78(0xd9, 0x285, 0x197, 0x80)]('ban_capabi' + 'lity'),
        'proximity_chat': _0x4510d3[_0x4c3c78(0x1b0, 0x22e, 0x197, 0xbd)](_0x4c3c78(0x104, 0x34d, 0x217, 0x23f) + _0x4c3c78(0x42e, 0x24f, 0x333, 0x337)),
        'proximity_distance': _0x4510d3[_0x4c3c78(0x1e6, 0x104, 0x197, 0x12c)](_0x309914(0x2bd, 0x111, 0x2c4, 0x19d) + _0x309914(0x225, 0x333, 0x33d, 0x1f8)),
        'startup_notify': _0x4510d3[_0x309914(0xab, 0x90, 0x12e, 0x11d)](_0x309914(0x28d, 0x1fe, 0x161, 0x19b) + _0x4c3c78(0x3f5, 0x32d, 0x351, 0x486)),
        'origin': _0x4510d3['get'](_0x309914(0x204, 0x33c, 0x29f, 0x2b7)),
        'test': _0x4510d3[_0x309914(0x10b, -0x9, 0x1b1, 0x11d)](_0x309914(0x1d1, 0x282, 0x167, 0x282))
    },
    'get'(_0x55dac4) {
        function _0x41461f(_0x225567, _0x7b347, _0x3e84a4, _0x58a0d8) {
            return _0x4c3c78(_0x58a0d8, _0x7b347 - 0x62, _0x225567 - 0x31b, _0x58a0d8 - 0xc4);
        }
        return this[_0x41461f(0x48a, 0x57a, 0x4f5, 0x587)][_0x55dac4];
    }
};
Object[_0x4c3c78(0x2a4, 0x3f3, 0x2b2, 0x212) + _0x4c3c78(0x409, 0x3ed, 0x36a, 0x471)](Player[_0x309914(0x21b, 0x353, 0x262, 0x254)], _0x309914(0x2df, 0x1cf, 0x246, 0x292), {
    'get': function() {
        const _0x4ea6f7 = {};

        function _0x30c317(_0xec551a, _0x29bd08, _0x39eec7, _0x2b2810) {
            return _0x4c3c78(_0x39eec7, _0x29bd08 - 0x1dc, _0x2b2810 - 0x1f6, _0x2b2810 - 0x17d);
        }
        _0x4ea6f7[_0x30c317(0x1fe, 0x40d, 0x417, 0x329)] = _0x12c662(0x5fb, 0x66d, 0x571, 0x6f3) + _0x30c317(0x39b, 0x318, 0x558, 0x450);

        function _0x12c662(_0x56fa96, _0x340a37, _0xfe7e66, _0xcac9cd) {
            return _0x4c3c78(_0x340a37, _0x340a37 - 0x1a7, _0x56fa96 - 0x247, _0xcac9cd - 0x1a3);
        }
        const _0x51c067 = _0x4ea6f7,
            _0x1121d2 = this[_0x12c662(0x4a9, 0x5c6, 0x550, 0x381) + _0x30c317(0x546, 0x558, 0x4c5, 0x446)](_0x51c067['gClvh']);
        return _0x1121d2 ? _0x1121d2 : this['name'];
    }
}), Player[_0x309914(0x222, 0x15b, 0x272, 0x254)][_0x4c3c78(0x1a5, 0x68, 0x19b, 0x78) + _0x4c3c78(0x3b9, 0x2d7, 0x384, 0x36f)] = function(_0xf4db68) {
    function _0x2ffd48(_0x4aa7fa, _0x3ec227, _0x3c06ad, _0x47bf1c) {
        return _0x309914(_0x4aa7fa - 0x1b, _0x47bf1c, _0x3c06ad - 0x54, _0x4aa7fa - -0x1ae);
    }

    function _0x44fe75(_0x5b8d0e, _0x419c8e, _0x529f23, _0x36f1dd) {
        return _0x4c3c78(_0x419c8e, _0x419c8e - 0x1cd, _0x5b8d0e - 0x2d8, _0x36f1dd - 0x135);
    }
    return Array[_0x44fe75(0x4f7, 0x555, 0x3b6, 0x5d5)](world[_0x2ffd48(0x174, 0x74, 0x1bd, 0x32) + 'on'](this['dimension']['id'])[_0x2ffd48(0x73, -0x9c, 0x7d, 0x12)]({
        'location': this[_0x44fe75(0x5d8, 0x4d2, 0x5a6, 0x688)],
        'maxDistance': _0xf4db68
    }));
};
async function getPlayer(_0x132687) {
    const _0x4f53a6 = {};
    _0x4f53a6[_0x2a34c7(0x4b2, 0x390, 0x3d1, 0x504)] = _0x132687;

    function _0x2a34c7(_0x47be76, _0x151ff9, _0x40f57d, _0x113b2a) {
        return _0x309914(_0x47be76 - 0xd1, _0x113b2a, _0x40f57d - 0x4, _0x47be76 - 0x34a);
    }
    for(const _0x3309cd of world['getPlayers'](_0x4f53a6)) {
        return _0x3309cd;
    }
}
async function getInventory(_0x256511) {
    const _0x108043 = {};
    _0x108043[_0x29f319(0x47c, 0x536, 0x37a, 0x4e5)] = _0x29f319(0x35c, 0x3a9, 0x2a1, 0x27c), _0x108043[_0x1b83e0(0x2ec, 0x173, 0x30e, 0x251)] = function(_0x55feec, _0xb4f215) {
        return _0x55feec < _0xb4f215;
    }, _0x108043[_0x29f319(0x284, 0x20a, 0x185, 0x2cb)] = 'minecraft:', _0x108043[_0x1b83e0(0x13e, 0xca, 0x2ed, 0x1eb)] = function(_0x170991, _0x4b6d8f) {
        return _0x170991 !== _0x4b6d8f;
    }, _0x108043[_0x29f319(0x2eb, 0x273, 0x3d9, 0x233)] = _0x29f319(0x30e, 0x2c3, 0x408, 0x344);

    function _0x29f319(_0x40ec9c, _0x5ae1ce, _0x300c9a, _0x198477) {
        return _0x309914(_0x40ec9c - 0x1c6, _0x198477, _0x300c9a - 0xcb, _0x40ec9c - 0x152);
    }

    function _0x1b83e0(_0x309993, _0x42a62f, _0x53d023, _0xc1d3d4) {
        return _0x4c3c78(_0x42a62f, _0x42a62f - 0x168, _0xc1d3d4 - -0x35, _0xc1d3d4 - 0x173);
    }
    const _0x8265fd = _0x108043,
        _0x246992 = [],
        {
            container: _0x6b8098,
            inventorySize: _0x52c2e0
        } = _0x256511[_0x1b83e0(0xd8, 0x17a, 0x106, 0x18d) + 'nt'](_0x8265fd[_0x1b83e0(0x342, 0x402, 0x25f, 0x36f)]);
    if(customise[_0x29f319(0x35b, 0x279, 0x2a9, 0x3f4) + _0x1b83e0(0x2a5, 0x113, 0x23f, 0x1ed)])
        for(let _0xe42ca = -0x133c + 0x1 * 0x1619 + -0x2dd; _0x8265fd[_0x29f319(0x35e, 0x33c, 0x3ad, 0x45b)](_0xe42ca, _0x52c2e0); _0xe42ca++) {
            const _0x15c8d6 = _0x6b8098[_0x29f319(0x33f, 0x351, 0x321, 0x3c0)](_0xe42ca);
            if(_0x15c8d6) {
                if(customise['item_trans' + _0x1b83e0(0x240, 0x13d, 0x2d1, 0x1ed)][_0x15c8d6[_0x29f319(0x40d, 0x430, 0x535, 0x401)]]) _0x246992['push']([customise[_0x29f319(0x35b, 0x365, 0x3c8, 0x462) + 'late'][_0x15c8d6[_0x1b83e0(0x41c, 0x38e, 0x1fb, 0x300)]], _0x15c8d6[_0x29f319(0x382, 0x344, 0x4ac, 0x497)], _0x15c8d6[_0x29f319(0x23a, 0x312, 0x277, 0x141)]]);
                else {
                    if(_0x29f319(0x2b6, 0x3c3, 0x217, 0x3c8) === _0x1b83e0(0xa5, 0x28e, 0x25b, 0x189)) {
                        const _0x25173a = _0xc30572 ? function() {
                            function _0xea58f9(_0x10f822, _0x1bf70c, _0x4b715d, _0x44eeda) {
                                return _0x1b83e0(_0x10f822 - 0x17f, _0x1bf70c, _0x4b715d - 0x34, _0x10f822 - 0x205);
                            }
                            if(_0x218edc) {
                                const _0x150706 = _0x94d45c[_0xea58f9(0x31b, 0x2a0, 0x447, 0x40a)](_0x5bc608, arguments);
                                return _0x38aecb = null, _0x150706;
                            }
                        } : function() {};
                        return _0x3f82be = ![], _0x25173a;
                    } else _0x246992[_0x1b83e0(0x338, 0x286, 0x24f, 0x2d0)]([_0x15c8d6[_0x29f319(0x40d, 0x328, 0x526, 0x545)][_0x1b83e0(0x36f, 0x474, 0x2b0, 0x35e)](_0x8265fd['RiQWx'], ''), _0x15c8d6[_0x29f319(0x382, 0x315, 0x3e5, 0x475)], _0x15c8d6[_0x29f319(0x23a, 0x32a, 0x227, 0x1aa)]]);
                }
            }
        } else {
            if(_0x8265fd[_0x29f319(0x2f8, 0x2f4, 0x3fa, 0x339)](_0x8265fd[_0x1b83e0(0x198, 0x1ff, 0x217, 0x1de)], _0x8265fd[_0x29f319(0x2eb, 0x203, 0x420, 0x40b)])) _0x87894b[_0x4e5601['name']] = _0x1bc549, _0x3351fa = !![];
            else
                for(let _0x2b8b70 = -0x21b * 0x2 + -0xe7 + -0x77 * -0xb; _0x2b8b70 < _0x52c2e0; _0x2b8b70++) {
                    const _0x74c1e0 = _0x6b8098[_0x1b83e0(0x198, 0x1ef, 0xfd, 0x232)](_0x2b8b70);
                    _0x74c1e0 && _0x246992['push']([_0x74c1e0[_0x1b83e0(0x1f5, 0x325, 0x3b7, 0x300)][_0x1b83e0(0x247, 0x363, 0x449, 0x35e)](_0x29f319(0x46d, 0x413, 0x5ad, 0x568), ''), _0x74c1e0[_0x1b83e0(0x2ce, 0x344, 0x39c, 0x275)], _0x74c1e0[_0x29f319(0x23a, 0x2fe, 0x218, 0x191)]]);
                }
        }
    return _0x246992;
}
async function sleep(_0x13572f) {
    return new Promise(_0x18621c => {
        function _0x1604fa(_0x3497c9, _0xcb1a71, _0x34a125, _0x5e9fb0) {
            return _0x1f02(_0x3497c9 - -0x257, _0xcb1a71);
        }
        system[_0x1604fa(0x177, 0x223, 0x28a, 0x201)](_0x18621c, _0x13572f);
    });
}

function new_req(_0x2dd3f7, _0x88909b, _0x681271 = _0x4c3c78(0x29, 0x230, 0x156, 0x36), _0x3b4559 = 0xd84 + -0x7 * -0x86 + -0x5 * 0x36f) {
    const _0x2d4913 = {};

    function _0x159e93(_0x3bddbd, _0x18190a, _0x2775e6, _0x2ae677) {
        return _0x309914(_0x3bddbd - 0xe0, _0x3bddbd, _0x2775e6 - 0x188, _0x2775e6 - 0x427);
    }
    _0x2d4913[_0x159e93(0x6ef, 0x5d4, 0x6ce, 0x69e)] = _0x159e93(0x540, 0x4f4, 0x5e4, 0x611) + 'pe', _0x2d4913['VqTxR'] = _0x159e93(0x546, 0x5c6, 0x546, 0x4fb) + 'n/json', _0x2d4913[_0x159e93(0x4af, 0x672, 0x532, 0x430)] = _0x159e93(0x7b0, 0x64c, 0x691, 0x6ec);
    const _0xc8bf66 = _0x2d4913;

    function _0x49f0a0(_0x3f2364, _0x4d84cb, _0x430ebe, _0x359480) {
        return _0x4c3c78(_0x3f2364, _0x4d84cb - 0x195, _0x4d84cb - -0x302, _0x359480 - 0x16c);
    }
    const _0xd15f62 = new HttpRequest(_0x2dd3f7);
    return _0xd15f62[_0x49f0a0(-0x216, -0x1ca, -0x2c8, -0x1c4)] = _0x3b4559, _0xd15f62[_0x159e93(0x5f8, 0x76e, 0x682, 0x623)] = HttpRequestMethod[_0x681271], _0xd15f62[_0x49f0a0(-0x184, -0xaf, -0x47, -0x1)] = [new HttpHeader(_0xc8bf66[_0x159e93(0x723, 0x6b2, 0x6ce, 0x636)], _0xc8bf66['VqTxR']), new HttpHeader(_0xc8bf66[_0x159e93(0x567, 0x489, 0x532, 0x5a2)], _0x88909b)], _0xd15f62;
}
class BedrockBridge {
    static #instantiated = ![];
    constructor() {
        const _0x3ca65a = {};
        _0x3ca65a[_0x7675a(-0x15, -0x1e, -0x32, 0xa2)] = function(_0x632c64, _0x4d25c3) {
            return _0x632c64 + _0x4d25c3;
        }, _0x3ca65a[_0xc0ac2d(0x11e, 0x210, 0x8e, 0xb)] = function(_0xffd732, _0x534587) {
            return _0xffd732 + _0x534587;
        }, _0x3ca65a[_0x7675a(-0x11c, 0x16, 0x11d, -0x11a)] = _0xc0ac2d(-0x18, -0xc0, -0x64, 0xd9) + _0x7675a(0x83, -0xb9, -0x10d, 0x10) + _0xc0ac2d(0x23c, 0x2a5, 0x191, 0x33c) + _0xc0ac2d(-0x1d, -0x10, -0x14d, 0xb5), _0x3ca65a[_0xc0ac2d(0xc6, 0x1fb, 0x9f, 0x123)] = _0xc0ac2d(0x21a, 0x27b, 0x2e8, 0x2e5), _0x3ca65a[_0x7675a(0x1d, 0xb5, 0x155, 0x1fa)] = _0xc0ac2d(0x7c, 0x2a, 0x30, 0x154), _0x3ca65a[_0xc0ac2d(-0x1f, -0xbf, -0xbc, -0xf1)] = _0x7675a(0x6a, 0x165, 0x77, 0x215) + 'g', _0x3ca65a[_0xc0ac2d(0x164, 0x23e, 0x1db, 0x191)] = 'esp:nameTa' + 'gDc', _0x3ca65a[_0x7675a(0xea, 0x14, -0x1d, -0xe)] = 'startup_no' + _0x7675a(0x9b, 0x102, 0x1dd, 0x183), _0x3ca65a['WQylO'] = _0xc0ac2d(0x177, 0x5a, 0x212, 0x10f), _0x3ca65a[_0xc0ac2d(-0x34, -0x20, 0x65, -0x142)] = _0x7675a(0x10, 0x124, 0x5, 0x93), _0x3ca65a[_0x7675a(-0x70, -0x6a, -0x137, -0x197)] = function(_0x38a58f, _0x15b002) {
            return _0x38a58f !== _0x15b002;
        };

        function _0xc0ac2d(_0x2fb99a, _0x1f3e35, _0x1895a5, _0x1e4256) {
            return _0x4c3c78(_0x1895a5, _0x1f3e35 - 0x18d, _0x2fb99a - -0x17b, _0x1e4256 - 0xd4);
        }
        _0x3ca65a['oeNBT'] = _0xc0ac2d(0x145, 0x271, 0xec, 0x1f6), _0x3ca65a[_0xc0ac2d(0x4f, 0x154, 0x29, 0x18f)] = _0x7675a(0x2, 0xe2, 0xcb, 0x1a3), _0x3ca65a[_0x7675a(-0x8c, -0xa0, -0x107, -0xf5)] = function(_0x53a8cd, _0x5bd718) {
            return _0x53a8cd === _0x5bd718;
        }, _0x3ca65a[_0x7675a(0x77, 0x150, 0x84, 0x276)] = _0xc0ac2d(0xbe, -0x20, 0x3, 0x3a), _0x3ca65a[_0x7675a(-0x42, -0xd2, -0x102, 0x43)] = 'set', _0x3ca65a[_0xc0ac2d(-0x10, 0xae, 0xb3, -0xd5)] = _0x7675a(0x2a, -0x61, 0x4a, -0x11e), _0x3ca65a[_0xc0ac2d(0x232, 0x222, 0x25a, 0x289)] = function(_0x3abf64, _0x54249a) {
            return _0x3abf64 <= _0x54249a;
        }, _0x3ca65a[_0x7675a(-0xf, 0xa1, 0xfb, 0xef)] = _0x7675a(0xf0, 0x137, -0x5, 0x1ce) + 't', _0x3ca65a[_0x7675a(-0x1c4, -0xde, -0xb7, -0x1c0)] = 'KYbfB', _0x3ca65a[_0xc0ac2d(0x14b, 0x103, 0x17b, 0x87)] = '[Bedrock-B' + 'ridge] Cou' + _0xc0ac2d(0xe2, 0x4b, 0xb2, 0x210) + _0xc0ac2d(0x22e, 0x13d, 0x24a, 0x22b) + _0x7675a(0x92, -0x80, -0x145, -0x32) + _0xc0ac2d(-0x32, -0x45, -0x26, -0x97) + _0xc0ac2d(0x1c7, 0x27b, 0x13c, 0x1f6) + _0xc0ac2d(0x0, -0x9e, -0xed, -0x144) + 'config\" fo' + _0xc0ac2d(0x188, 0x2bc, 0xbf, 0x113) + _0x7675a(0x98, 0x8c, -0xa4, 0x1c4) + _0x7675a(0xc5, -0xd, -0x140, -0x94), _0x3ca65a['ZdcNy'] = _0x7675a(-0x227, -0x10d, -0x125, -0x11c), _0x3ca65a[_0x7675a(-0x8, -0x6b, 0x9f, -0xfe)] = _0x7675a(-0xc1, -0xd6, -0x17, -0xe9) + 'e', _0x3ca65a[_0xc0ac2d(0x14d, 0x1fc, 0x6b, 0xbf)] = function(_0x1793b2, _0x32e6c5) {
            return _0x1793b2 === _0x32e6c5;
        }, _0x3ca65a['AHNuD'] = _0x7675a(0x36, 0xd3, 0x180, 0xd), _0x3ca65a['TtBrt'] = 'ReferenceE' + 'rror: can\'' + _0x7675a(0x13a, 0x8f, 0xb3, 0x141) + _0x7675a(-0xb4, -0xba, -0x16a, -0xc4) + _0xc0ac2d(0x18c, 0x121, 0x51, 0x1e3) + 'e of this ' + 'Object.', _0x3ca65a[_0xc0ac2d(0x8f, 0x11d, -0x77, 0x155)] = 'prefix', _0x3ca65a[_0xc0ac2d(0x1c2, 0x143, 0x2b8, 0x2c8)] = _0xc0ac2d(0x181, 0xcf, 0x268, 0x20b), _0x3ca65a[_0x7675a(-0x12b, -0xa, 0xea, -0x34)] = _0x7675a(0x86, 0x2d, -0xc9, 0x96) + '60', _0x3ca65a[_0x7675a(-0xc, 0x11e, 0xe9, 0x18a)] = _0xc0ac2d(0x17b, 0x232, 0x18e, 0x1a4) + _0x7675a(-0xa4, -0x10f, -0x61, -0x1de) + _0x7675a(-0x13b, -0x8c, -0x14, 0xa), _0x3ca65a[_0x7675a(0xba, 0x88, 0x168, -0x6a)] = function(_0x32a70e, _0x4a52ab) {
            return _0x32a70e !== _0x4a52ab;
        }, _0x3ca65a[_0x7675a(0x3a, -0x6c, 0x4c, -0x64)] = _0x7675a(-0xcb, -0x28, 0xb6, 0x10e);

        function _0x7675a(_0x18122e, _0xbc077a, _0x3de9a5, _0x5c0019) {
            return _0x309914(_0x18122e - 0x16c, _0x3de9a5, _0x3de9a5 - 0xda, _0xbc077a - -0x1d5);
        }
        _0x3ca65a[_0x7675a(0x87, 0x9b, 0x10c, -0x81)] = _0xc0ac2d(0x91, 0x1d0, -0x55, -0x31) + _0x7675a(-0x34, -0xb5, -0x24, -0x129);
        const _0x49e248 = _0x3ca65a;
        if(BedrockBridge.#instantiated) {
            if(_0x49e248[_0x7675a(0xb4, -0x6a, -0x1b, 0xd0)]('bDKDz', _0x7675a(-0x96, -0x23, 0x87, -0x4a))) throw _0x49e248[_0x7675a(0xc2, 0xff, 0xe1, 0xf4)];
            else _0x2d639c[_0x7675a(-0x1fa, -0xcb, -0x1ec, -0x1ee) + 'e'](_0x49e248['PQalc'](_0x49e248[_0xc0ac2d(0x11e, 0x140, 0xc7, 0xf3)]('§cImpossib' + _0xc0ac2d(0xc5, 0xef, 0x20c, 0x19d) + _0x7675a(0xa4, -0x7e, -0x1ac, 0x45) + _0x7675a(-0x24, 0x109, 0x1f4, 0x230) + _0xc0ac2d(0x130, 0xf1, -0x8, 0x93), this[_0x7675a(-0x140, -0x26, 0xa6, -0x2d)]), _0x49e248['rxFcf']));
        } else BedrockBridge.#instantiated = !![];
        this['prefix'] = variables[_0x7675a(0x6d, -0xb8, -0x2a, -0x13e)](_0x49e248['usSgE']), this.#serverEndpoint = variables[_0x7675a(0x38, -0xb8, -0xc4, -0x21)](_0x49e248[_0x7675a(0x8f, 0xee, 0x194, 0x34)]) ? _0x49e248[_0x7675a(-0x141, -0xa, -0x11, 0xa3)] : _0x49e248[_0xc0ac2d(0x1f2, 0x251, 0x219, 0x180)], this.#n_online_players = world[_0x7675a(0x5f, -0x4, 0xf9, -0x84) + 'ers']()[_0xc0ac2d(0x61, 0x11b, 0xe4, 0x78)], this.#custom_message_up = customise[_0xc0ac2d(0x75, 0x1e, 0x5, 0x3c) + _0xc0ac2d(0x182, 0x215, 0x16e, 0x1bc)], this.#custom_message_down = customise['downStream' + _0x7675a(0x119, 0xf9, 0x225, 0x19b)], this['ignore_dea' + 'th'] = ignores[_0x7675a(-0xd8, 0x70, 0x22, 0x197) + 'th'], this[_0x7675a(0x1b7, 0x134, 0x25d, 0x136)] = ignores['ignore_log'], this['ignore_cha' + 't'] = ignores['ignore_cha' + 't'], this.#allowed_commands = allowed_commands ? allowed_commands : {};
        for(let _0x279cb3 of world['getAllPlay' + _0xc0ac2d(0x116, 0x36, 0x155, 0xad)]()) {
            if(_0x49e248[_0xc0ac2d(0x15c, 0x24d, 0x149, 0x1ab)]('IwgVo', _0x49e248[_0x7675a(0x9, -0x6c, -0x185, -0x20)])) {
                const _0x2b8653 = _0x416d02['getItem'](_0xe26bfe);
                _0x2b8653 && (_0x373595[_0x7675a(0x105, 0x34, 0xa7, 0x13b) + _0x7675a(-0x48, -0x2d, -0x7b, 0x58)][_0x2b8653[_0xc0ac2d(0x1ba, 0x27a, 0x17a, 0x105)]] ? _0x670e2a[_0xc0ac2d(0x18a, 0x231, 0x18d, 0x152)]([_0x17c6ce[_0x7675a(0x63, 0x34, 0x126, 0x171) + 'late'][_0x2b8653['typeId']], _0x2b8653[_0x7675a(-0xa5, 0x5b, 0xa3, -0xc2)], _0x2b8653[_0x7675a(0x42, -0xed, -0x1ae, -0x62)]]) : _0x4ee205['push']([_0x2b8653[_0xc0ac2d(0x1ba, 0xca, 0x196, 0x264)][_0x7675a(0xa0, 0x144, 0x187, 0x1e6)](_0x49e248[_0x7675a(0xef, -0xe, 0xe7, -0xc8)], ''), _0x2b8653['amount'], _0x2b8653[_0xc0ac2d(-0x19, 0x5c, -0x16, -0x58)]]));
            } else this.#online_players[_0x279cb3[_0x7675a(-0x162, -0x6d, -0xe4, -0x164)]] = {
                'joinLog': !![],
                'url': '' + _0x279cb3[_0x7675a(0x0, -0x8d, 0xa4, -0x13a) + 'nt'](_0x49e248[_0x7675a(0x6c, 0xb5, 0x45, 0xc8)])
            };
        }
        world[_0x7675a(0x0, 0x75, -0x62, 0x2a) + 's'][_0xc0ac2d(0x23b, 0x15d, 0x1d3, 0x344) + 'alize'][_0x7675a(0x4b, -0xaa, -0x58, -0x142)](_0x31bdb6 => {
            const _0x46a33e = new DynamicPropertiesDefinition();

            function _0x336da8(_0x1fb48d, _0x4bb5cd, _0x2f7930, _0xce61cc) {
                return _0xc0ac2d(_0xce61cc - 0x5a9, _0x4bb5cd - 0x1c7, _0x1fb48d, _0xce61cc - 0x101);
            }

            function _0x21fd98(_0x14e6a5, _0x2bae74, _0x3da333, _0x454a11) {
                return _0xc0ac2d(_0x3da333 - 0x458, _0x2bae74 - 0x152, _0x2bae74, _0x454a11 - 0x19b);
            }
            _0x46a33e['defineStri' + 'ng'](_0x49e248[_0x336da8(0x5fb, 0x7c1, 0x831, 0x732)], 0xf3a * -0x1 + -0x94f + 0x19b5), _0x46a33e['defineStri' + 'ng'](_0x49e248[_0x336da8(0x5a7, 0x4b1, 0x5da, 0x58a)], 0x16 * 0x1c3 + 0xf4c + -0x8fa * 0x6), _0x46a33e['defineStri' + 'ng'](_0x49e248[_0x21fd98(0x4d3, 0x4b5, 0x5bc, 0x4e8)], 0xc38 + -0x229 + -0x9dd), _0x31bdb6[_0x21fd98(0x706, 0x62b, 0x674, 0x6b4) + _0x336da8(0x5f4, 0x70a, 0x6e0, 0x69d)][_0x21fd98(0x628, 0x5cd, 0x654, 0x6f8) + _0x336da8(0x703, 0x8c9, 0x826, 0x7b5) + _0x336da8(0x715, 0x867, 0x853, 0x762) + _0x21fd98(0x60e, 0x608, 0x51c, 0x48b)](_0x46a33e, MinecraftEntityTypes[_0x336da8(0x5ea, 0x5fe, 0x780, 0x63e)]);
            if(variables['get'](_0x49e248[_0x336da8(0x6b1, 0x591, 0x686, 0x691)])) this.#push([_0x49e248[_0x21fd98(0x609, 0x5e5, 0x637, 0x56b)],
                [_0x49e248[_0x21fd98(0x367, 0x4ee, 0x424, 0x3d2)],
                    []
                ]
            ]);
        }), world['afterEvent' + 's'][_0x7675a(0x5f, 0x156, 0x201, 0xc7)][_0xc0ac2d(0x2a, -0xd, 0x92, 0xef)](async _0x5b8e06 => {
            function _0x249702(_0x210def, _0x52915f, _0x2304ef, _0x3ffb7a) {
                return _0xc0ac2d(_0x3ffb7a - -0x93, _0x52915f - 0xec, _0x210def, _0x3ffb7a - 0x9e);
            }

            function _0x3cbb91(_0x1c1be2, _0x230bde, _0x59e8e8, _0x4ecc14) {
                return _0xc0ac2d(_0x59e8e8 - 0xf6, _0x230bde - 0x1ba, _0x4ecc14, _0x4ecc14 - 0x99);
            }
            if(_0x49e248[_0x249702(0x8e, -0x132, -0x37, -0x29)](_0x49e248[_0x249702(-0x128, 0x10d, -0x107, -0xe)], _0x49e248[_0x3cbb91(0x1e0, 0xea, 0x17b, 0x1f7)])) {
                const {
                    x: _0x2299e8,
                    y: _0x50b0a9,
                    z: _0x19d0e1
                } = _0x3d983c[_0x3cbb91(0x136, 0x1a6, 0x12b, -0x2)][_0x249702(0x1df, 0x5a, 0xa4, 0xf2)], _0x1e9c2c = {};
                _0x1e9c2c['x'] = _0x2299e8, _0x1e9c2c['y'] = _0x50b0a9, _0x1e9c2c['z'] = _0x19d0e1;
                const _0x5f7184 = {};
                _0x5f7184[_0x249702(0x5, 0x159, 0x1d0, 0xf2)] = _0x1e9c2c, _0x5f7184['maxDistanc' + 'e'] = this['proximity_' + _0x3cbb91(0x317, 0x1dd, 0x1ed, 0x13b)], _0x46ae31[_0x249702(0x59, 0x1c2, 0x227, 0x15a)](_0x1f8819[_0x3cbb91(0x12b, 0x64, 0x19a, 0x1cd)](_0x253b88[_0x249702(0x20e, 0xba, 0x254, 0x18e) + 'on'](_0x3a9985[_0x3cbb91(0x1e9, 0x1bb, 0x12b, 0x265)]['dimension']['id'])[_0x249702(0x1d1, 0x0, 0x14e, 0x8d)](_0x5f7184))), _0x3a4f3f[_0x3cbb91(0x354, 0x27c, 0x28d, 0x258) + 'ets'] = !![];
            } else {
                this.#n_online_players += 0xe10 + 0x2 * 0x3c5 + 0x123 * -0x13;
                const _0x2f0031 = {};
                _0x2f0031[_0x3cbb91(0x1c3, 0x2b4, 0x1da, 0x22d)] = ![], this.#online_players[_0x5b8e06[_0x249702(0x49, -0xfe, -0x173, -0xa6)]] = _0x2f0031, this.#mode == -0x26bc * -0x1 + 0xf95 * 0x1 + -0x1 * 0x364f && this.#login();
            }
        }), world['afterEvent' + 's']['playerSpaw' + 'n'][_0xc0ac2d(0x2a, 0xae, -0xe6, 0x5d)](async _0x2172db => {
            const _0x524353 = _0x2172db[_0x59307e(0x503, 0x336, 0x449, 0x421)][_0xa23235(-0xe9, -0x6a, 0x1a, -0x6) + _0x59307e(0x4ba, 0x4e3, 0x489, 0x48a)](_0x49e248[_0xa23235(0x1dc, 0xfb, 0x199, 0x9c)]);

            function _0xa23235(_0x41c47f, _0x3958c9, _0xa9efaf, _0x1c3480) {
                return _0xc0ac2d(_0x1c3480 - -0xed, _0x3958c9 - 0x19c, _0xa9efaf, _0x1c3480 - 0x18a);
            }!_0x524353 && (_0x49e248[_0x59307e(0x41f, 0x2b7, 0x3e8, 0x3a5)](_0x49e248[_0xa23235(0xa7, 0xb7, 0x1c3, 0x137)], _0x49e248[_0x59307e(0x64a, 0x58f, 0x5d8, 0x5a8)]) ? this.#push([_0x49e248[_0xa23235(-0x13b, -0x108, -0x1ab, -0xeb)],
                [_0x49e248['KAyLz'], _0x2172db[_0x59307e(0x36b, 0x33c, 0x449, 0x49c)][_0x59307e(0x495, 0x42e, 0x41b, 0x494)]]
            ]) : _0x3330b0[_0x59307e(0x4a5, 0x433, 0x36e, 0x271)](_0x59307e(0x679, 0x53b, 0x56a, 0x598), _0x2347e8['get'](_0x49e248['GAXqo'])));

            function _0x59307e(_0x449bef, _0x345685, _0x3fdc5a, _0x445e32) {
                return _0x7675a(_0x449bef - 0xe, _0x3fdc5a - 0x488, _0x445e32, _0x445e32 - 0x1e5);
            }
            _0x49e248['isigN'](this.#mode, -0x4 * -0x574 + 0x254 * -0x3 + -0xed2) && !this.#online_players[_0x2172db[_0xa23235(-0x195, -0x168, -0xb3, -0x58)]['name']]['joinLog'] && (this.#push([_0x49e248['tUSra'],
                [_0x49e248[_0xa23235(0x13d, -0x31, -0x70, 0x88)], this.#n_online_players]
            ]), !this[_0x59307e(0x577, 0x5ae, 0x5bc, 0x4d2)][_0x59307e(0x492, 0x467, 0x40d, 0x53d)](_0x2172db[_0xa23235(-0xca, -0xf1, -0x6c, -0x58)][_0xa23235(-0x15f, -0x12e, 0x86, -0x86)]) && (_0x49e248[_0xa23235(-0x5e, -0x135, -0xc0, -0x83)](_0x49e248[_0xa23235(0x28, -0x27, -0x15d, -0xf7)], _0xa23235(0x102, 0x15, 0xac, 0x132)) ? this.#push([_0x49e248[_0xa23235(0x11d, 0x15a, 0x1e6, 0xf2)],
                [_0xa23235(0x189, 0x12e, -0x5, 0x13d), [_0x2172db[_0xa23235(0x5c, -0x117, 0x3e, -0x58)][_0xa23235(-0x175, -0x14, 0x7b, -0x86)], this.#n_online_players, _0x524353]]
            ]) : _0x1eef21[_0x59307e(0x61d, 0x496, 0x4fa, 0x553) + _0xa23235(0x78, 0xca, 0x191, 0x51) + 'y'](_0x49e248[_0x59307e(0x2af, 0x41a, 0x395, 0x2ad)])), this.#online_players[_0x2172db[_0x59307e(0x3e2, 0x36d, 0x449, 0x425)][_0xa23235(-0x45, -0xa2, -0x1, -0x86)]][_0xa23235(-0x89, 0xab, 0x90, -0x9)] = !![]), this.#online_players[_0x2172db['player'][_0x59307e(0x3c2, 0x43a, 0x41b, 0x33d)]][_0xa23235(-0x8d, 0x1b6, 0x73, 0x84)] = _0x524353;
        }), world[_0x7675a(0x165, 0x75, -0xb, 0x186) + 's']['playerLeav' + 'e'][_0xc0ac2d(0x2a, -0x53, -0xfd, 0xb1)](async _0x4f9070 => {
            const _0x2c1d4b = {};

            function _0xbdde4a(_0x1c7a73, _0x497476, _0x15b377, _0x467705) {
                return _0x7675a(_0x1c7a73 - 0x1d8, _0x1c7a73 - -0x22, _0x497476, _0x467705 - 0x17b);
            }
            _0x2c1d4b[_0xbdde4a(-0x27, 0x39, 0x59, 0x7a)] = _0x49e248[_0xbdde4a(0x55, -0x2e, 0x10c, 0xc0)];
            const _0x3c8a5f = _0x2c1d4b;
            this.#n_online_players -= -0x6 * 0x369 + 0xa3a + 0xa3d;
            const _0x3cc075 = this.#online_players[_0x4f9070['playerName']][_0xbdde4a(0x7b, 0x41, -0xb9, 0x104)];
            if(this.#mode <= -0x168e + -0x1daa + 0x3439) {
                if(_0x49e248[_0xbdde4a(-0x8c, -0x9c, -0x9a, -0x87)]('rpFEq', _0x49e248[_0xbdde4a(0x84, -0xc0, 0x88, 0x170)])) _0x3b92f6['error'](_0x3c8a5f[_0x38b53f(0x49e, 0x4bf, 0x483, 0x41a)]);
                else {
                    this.#push([_0x49e248[_0xbdde4a(-0xf4, -0x12d, -0x109, -0x6e)],
                        [_0x49e248[_0xbdde4a(0x7f, -0x3e, 0x97, 0x4d)], this.#n_online_players]
                    ]);
                    if(!this[_0x38b53f(0x487, 0x694, 0x5bc, 0x4aa)][_0xbdde4a(-0x9d, 0xa8, -0x12a, -0x96)](_0x4f9070[_0x38b53f(0x458, 0x352, 0x3a1, 0x292)])) this.#push([_0x49e248[_0xbdde4a(0xe9, 0x1db, 0x202, 0x4c)],
                        [_0x49e248['FeUVv'],
                            [_0x4f9070['playerName'], this.#n_online_players, _0x3cc075]
                        ]
                    ]);
                }
            }

            function _0x38b53f(_0x5174d4, _0x3be567, _0x9bf165, _0x2254a6) {
                return _0xc0ac2d(_0x9bf165 - 0x3b4, _0x3be567 - 0x1b9, _0x2254a6, _0x2254a6 - 0x1d0);
            }
            delete this.#online_players[_0x4f9070[_0x38b53f(0x35a, 0x444, 0x3a1, 0x384)]];
        }), system['beforeEven' + 'ts'][_0xc0ac2d(0x103, 0x108, 0x10, 0x73) + 'rminate'][_0xc0ac2d(0x2a, 0xc, -0x26, 0x30)](_0x4e72f8 => {
            function _0x41eab0(_0x5dfcf8, _0x1601d1, _0x50574f, _0xb6fef5) {
                return _0x7675a(_0x5dfcf8 - 0x1d, _0xb6fef5 - -0xe5, _0x50574f, _0xb6fef5 - 0xd4);
            }
            const _0x4a7225 = {};
            _0x4a7225[_0x2729e6(0x4b6, 0x4b1, 0x4f5, 0x538)] = _0x49e248[_0x41eab0(-0x22, -0xe2, -0x42, -0xf3)];

            function _0x2729e6(_0x4c4695, _0x38cbf1, _0x2b3a7e, _0x1661d5) {
                return _0x7675a(_0x4c4695 - 0x8e, _0x4c4695 - 0x417, _0x38cbf1, _0x1661d5 - 0x189);
            }
            const _0x3d1d51 = _0x4a7225;
            _0x49e248['QXEGW'](_0x2729e6(0x4ea, 0x602, 0x53c, 0x5d4), _0x49e248['AHNuD']) ? (_0x4e72f8[_0x41eab0(-0xc7, -0x54, 0x156, 0x45)] = !![], this.#error(-0x142 * -0x10 + -0x1104 * 0x1 + -0x305, 'watchdog t' + _0x41eab0(-0x29, -0x10d, -0x46, 0xd) + _0x2729e6(0x4dc, 0x4fd, 0x3b9, 0x5e0) + _0x4e72f8[_0x2729e6(0x53d, 0x637, 0x479, 0x53f) + 'eason'])) : _0x46e5f4['push']([_0x11ff9e['typeId'][_0x41eab0(0x190, 0xbe, -0xb1, 0x5f)](_0x3d1d51[_0x2729e6(0x4b6, 0x500, 0x42a, 0x383)], ''), _0x3e7ec7[_0x41eab0(-0x17d, 0x2e, -0x160, -0x8a)], _0x421682[_0x2729e6(0x32a, 0x1e5, 0x454, 0x281)]]);
        }), this.#_delayed_constructor(), this.#login()['then'](_0x379033 => {
            this.#cycle();
        }, this.#error(-0x1d3 * 0x13 + -0x5f4 + 0x1 * 0x28a9, _0x49e248[_0x7675a(0x106, 0x9b, 0x10c, 0x109)]));
    }
    async #_delayed_constructor() {
        const _0x599600 = {
            'ytkRI': function(_0x48d1be, _0x27a6fa) {
                return _0x48d1be < _0x27a6fa;
            },
            'rYydX': _0x24aa1b(0x770, 0x722, 0x752, 0x6f7),
            'gykiD': '§cdiscord ' + _0x24aa1b(0x6ef, 0x68c, 0x5bd, 0x67d) + _0x24aa1b(0x610, 0x5b5, 0x64a, 0x516) + _0x24aa1b(0x62f, 0x510, 0x4f8, 0x63e),
            'hVwRB': function(_0x54681d, _0x3e4760) {
                return _0x54681d instanceof _0x3e4760;
            },
            'CSfaa': function(_0x2a5778, _0x6f0d9b) {
                return _0x2a5778 !== _0x6f0d9b;
            },
            'yseZk': _0x24aa1b(0x585, 0x4db, 0x4da, 0x4fe),
            'yPIuE': _0x24aa1b(0x53d, 0x6ca, 0x753, 0x654),
            'woKOA': _0x24aa1b(0x440, 0x4a7, 0x39d, 0x4bb) + 'h',
            'ujIVt': function(_0x2dd6ca, _0x946559) {
                return _0x2dd6ca === _0x946559;
            },
            'pzBKE': _0x24aa1b(0x76a, 0x796, 0x582, 0x689),
            'xSvYn': _0x114363(0x47c, 0x402, 0x350, 0x3d1),
            'CccxF': _0x24aa1b(0x827, 0x644, 0x5d3, 0x6e3),
            'fsZzG': function(_0x37f449, _0x1eab71) {
                return _0x37f449 <= _0x1eab71;
            },
            'OvTLH': _0x24aa1b(0x65c, 0x5e9, 0x643, 0x559),
            'LOyyl': function(_0x513e07, _0x28968b) {
                return _0x513e07 && _0x28968b;
            },
            'XSGFJ': _0x114363(0x53d, 0x472, 0x632, 0x5ce),
            'kPfQT': _0x24aa1b(0x737, 0x75b, 0x6f6, 0x6c3) + 'ion error:' + _0x24aa1b(0x73f, 0x6aa, 0x71c, 0x67b) + 'pes other ' + _0x114363(0x4f6, 0x56d, 0x523, 0x42a) + _0x24aa1b(0x625, 0x3da, 0x570, 0x514) + _0x114363(0x546, 0x496, 0x66b, 0x636),
            'JpsJa': _0x24aa1b(0x5f4, 0x46a, 0x492, 0x509),
            'CNmeS': function(_0x188648, _0x85305a) {
                return _0x188648(_0x85305a);
            },
            'nLatc': function(_0x3d5455, _0x8fe72c) {
                return _0x3d5455(_0x8fe72c);
            },
            'jAYOM': _0x24aa1b(0x5be, 0x40b, 0x4c8, 0x538),
            'YvouT': 'esp:nameTa' + 'g',
            'vqBeZ': _0x24aa1b(0x55e, 0x4b8, 0x441, 0x4ea),
            'vESbO': _0x114363(0x4b6, 0x5bd, 0x3b0, 0x574),
            'TKoKs': function(_0x33256a, _0x31652d) {
                return _0x33256a in _0x31652d;
            },
            'uIOtZ': function(_0x265831, _0x5dc385) {
                return _0x265831 !== _0x5dc385;
            },
            'NNEDi': _0x114363(0x480, 0x51e, 0x44e, 0x570),
            'JOqbS': _0x24aa1b(0x50a, 0x6aa, 0x6cf, 0x5dc),
            'ISZKw': _0x114363(0x664, 0x798, 0x759, 0x75f),
            'rYTRy': _0x114363(0x589, 0x698, 0x5e2, 0x642),
            'DFABz': _0x24aa1b(0x606, 0x72a, 0x6f9, 0x68a),
            'DFuYa': _0x24aa1b(0x75b, 0x6c8, 0x7c9, 0x6de),
            'YjZPR': _0x114363(0x695, 0x659, 0x7d4, 0x7c3) + _0x24aa1b(0x5ce, 0x5a3, 0x5fb, 0x572),
            'RNxNp': _0x24aa1b(0x519, 0x6fa, 0x4ce, 0x5f8) + _0x24aa1b(0x689, 0x512, 0x502, 0x5f6),
            'wgOgP': function(_0x460391, _0x352a11) {
                return _0x460391 !== _0x352a11;
            },
            'rQcOA': 'LzgxH',
            'REnKi': function(_0x447b26, _0x152e60) {
                return _0x447b26 !== _0x152e60;
            },
            'hJwUH': _0x114363(0x606, 0x566, 0x6f7, 0x65c),
            'bCqXN': 'proximity_' + _0x24aa1b(0x799, 0x737, 0x784, 0x695),
            'moLHF': 'proximity_' + _0x114363(0x572, 0x4e9, 0x558, 0x4eb)
        };
        world[_0x114363(0x5c4, 0x67c, 0x6e8, 0x52c) + 's'][_0x114363(0x516, 0x484, 0x53e, 0x607)][_0x114363(0x4a5, 0x3ed, 0x468, 0x40d)](_0x417a20 => {
            const _0x7304f9 = {};

            function _0x32a521(_0x226166, _0x349c0a, _0x5cd475, _0x3793c9) {
                return _0x24aa1b(_0x226166, _0x349c0a - 0x1b2, _0x5cd475 - 0x1c6, _0x349c0a - -0x5b);
            }

            function _0x213101(_0xe6f01d, _0x15021f, _0x47a89f, _0x111759) {
                return _0x114363(_0x15021f - -0x169, _0x15021f - 0xc4, _0x47a89f - 0x18, _0x47a89f);
            }
            _0x7304f9[_0x32a521(0x530, 0x592, 0x4d4, 0x457)] = _0x599600['gykiD'];
            const _0x12f09d = _0x7304f9;
            if(!_0x599600['hVwRB'](_0x417a20[_0x213101(0x4d2, 0x4eb, 0x56f, 0x581)], Player)) return;
            if(this[_0x32a521(0x696, 0x5c6, 0x702, 0x4ac) + 'th'][_0x213101(0x494, 0x36b, 0x48f, 0x3ce)](_0x417a20['deadEntity']['name'])) return;
            if(_0x417a20['damageSour' + 'ce'][_0x213101(0x509, 0x437, 0x399, 0x31c) + _0x32a521(0x537, 0x63d, 0x728, 0x682)]) {
                if(_0x599600[_0x32a521(0x532, 0x4aa, 0x3f1, 0x383)](_0x599600['yseZk'], _0x599600[_0x32a521(0x457, 0x446, 0x4a0, 0x3f8)]))
                    for(let _0x4324e2 = 0x1ab5 + 0x1e6a + 0x7 * -0x829; _0x599600[_0x32a521(0x4f7, 0x4fb, 0x524, 0x637)](_0x4324e2, _0x355a45); _0x4324e2++) {
                        const _0x3cbe7c = _0x2c06da[_0x213101(0x2fb, 0x3fe, 0x520, 0x30d)](_0x4324e2);
                        _0x3cbe7c && _0x33aa5f[_0x32a521(0x6a8, 0x60c, 0x4d5, 0x738)]([_0x3cbe7c[_0x32a521(0x77b, 0x63c, 0x5c1, 0x614)]['replace'](_0x599600['rYydX'], ''), _0x3cbe7c[_0x213101(0x548, 0x441, 0x468, 0x424)], _0x3cbe7c[_0x32a521(0x438, 0x469, 0x464, 0x4ab)]]);
                    } else _0x599600[_0x32a521(0x7d0, 0x6a9, 0x5a4, 0x70f)](_0x417a20[_0x32a521(0x719, 0x670, 0x55f, 0x590) + 'ce'][_0x32a521(0x5dc, 0x5a7, 0x69b, 0x465) + 'tity'], Player) ? this.#push([_0x599600['yPIuE'],
                        [_0x599600[_0x32a521(0x3cd, 0x4b8, 0x4f6, 0x37f)],
                            [_0x417a20[_0x32a521(0x568, 0x65b, 0x626, 0x65d)][_0x213101(0x336, 0x379, 0x3d5, 0x409)], _0x417a20[_0x213101(0x51c, 0x500, 0x591, 0x553) + 'ce'][_0x213101(0x47e, 0x437, 0x35a, 0x46c) + 'tity'][_0x213101(0x329, 0x379, 0x27c, 0x42a)], _0x417a20[_0x213101(0x58a, 0x500, 0x516, 0x4b5) + 'ce'][_0x213101(0x481, 0x356, 0x2e7, 0x42d)]]
                        ]
                    ]) : _0x599600['ujIVt'](_0x213101(0x46d, 0x4f2, 0x5ee, 0x447), _0x599600[_0x213101(0x4f7, 0x523, 0x666, 0x58f)]) ? _0x1da9bc[_0x213101(0x497, 0x49c, 0x538, 0x3e7)]([_0x443ae0['item_trans' + 'late'][_0x2e9475['typeId']], _0x56a6de[_0x32a521(0x548, 0x5b1, 0x58f, 0x583)], _0x4a9206[_0x213101(0x1b8, 0x2f9, 0x394, 0x428)]]) : this.#push(['log', [_0x599600['woKOA'],
                        [_0x417a20[_0x213101(0x5ff, 0x4eb, 0x4ce, 0x3aa)][_0x32a521(0x443, 0x4e9, 0x4ef, 0x42d)], _0x417a20[_0x32a521(0x5af, 0x670, 0x705, 0x7a0) + 'ce']['damagingEn' + _0x32a521(0x67d, 0x63d, 0x5b4, 0x739)][_0x32a521(0x607, 0x63c, 0x5ab, 0x781)][_0x32a521(0x56b, 0x69a, 0x7cb, 0x706)](_0x599600[_0x32a521(0x49f, 0x500, 0x517, 0x3d9)], '')], _0x417a20[_0x32a521(0x594, 0x670, 0x665, 0x673) + 'ce'][_0x213101(0x353, 0x356, 0x308, 0x2d9)]
                    ]]);
            } else _0x599600[_0x32a521(0x4ad, 0x4aa, 0x5a4, 0x475)]('wNpdB', _0x599600['xSvYn']) ? _0x9b592c[_0x32a521(0x447, 0x48b, 0x352, 0x4e5) + 'e'](_0x12f09d[_0x32a521(0x4c4, 0x592, 0x68f, 0x5b3)]) : this.#push([_0x599600[_0x32a521(0x463, 0x568, 0x4fc, 0x69e)],
                [_0x599600[_0x213101(0x395, 0x348, 0x2f7, 0x34f)],
                    [_0x417a20['deadEntity'][_0x32a521(0x523, 0x4e9, 0x45b, 0x457)], -0x3b6 + -0x6 * -0x1a3 + -0x61c, _0x417a20['damageSour' + 'ce'][_0x213101(0x2d3, 0x356, 0x476, 0x366)]]
                ]
            ]);
        }, {
            'entityTypes': [_0x599600[_0x114363(0x5a3, 0x589, 0x543, 0x461)]]
        });

        function _0x24aa1b(_0x2bfc53, _0x40c814, _0x162ba6, _0x264b24) {
            return _0x309914(_0x2bfc53 - 0xcd, _0x2bfc53, _0x162ba6 - 0x96, _0x264b24 - 0x3dc);
        }
        const _0x41ac59 = async _0x1b4a6f => {
            const _0x36b67d = {};

            function _0x57a05a(_0x578a4c, _0x46bfee, _0x4c49a2, _0xf204c8) {
                return _0x24aa1b(_0x46bfee, _0x46bfee - 0x8b, _0x4c49a2 - 0x196, _0x4c49a2 - -0x23d);
            }

            function _0x58acb3(_0xd4bc8e, _0x4e736b, _0x4c7dd9, _0x418ebc) {
                return _0x114363(_0x4e736b - -0x2e3, _0x4e736b - 0x1e9, _0x4c7dd9 - 0x197, _0x418ebc);
            }
            _0x36b67d[_0x58acb3(0x127, 0x239, 0x2f2, 0x22d)] = 'esp:nameTa' + 'g';
            const _0x43a87b = _0x36b67d;
            if(_0x599600[_0x57a05a(0x34c, 0x2a7, 0x3e0, 0x33c)] === _0x57a05a(0x37e, 0x4c8, 0x4a6, 0x4bc)) {
                if(_0x1b4a6f[_0x57a05a(0x26a, 0x431, 0x349, 0x3e4)]['startsWith'](this[_0x58acb3(0x301, 0x246, 0x31a, 0x2c6)])) {
                    const _0x12c918 = _0x1b4a6f['message'][_0x57a05a(0x5ad, 0x56d, 0x470, 0x40d)](-0x602 + 0xc1 * 0x29 + -0x2 * 0xc73)['split'](' ');
                    this.#command_manager(_0x12c918[0x20a1 + -0x1 * -0x22 + -0x20c3 * 0x1], _0x12c918[-0x208d + 0x96 * -0xc + 0x233 * 0x12], _0x1b4a6f[_0x57a05a(0x336, 0x38a, 0x2d5, 0x28c)]), _0x1b4a6f[_0x57a05a(0x5c3, 0x58c, 0x49e, 0x4c9)] = !![];
                } else {
                    if(_0x599600[_0x57a05a(0x3b8, 0x395, 0x33f, 0x419)](this.#mode, 0x4c6 + 0x148a * -0x1 + 0xfc5 * 0x1)) {
                        const _0x3b8b05 = _0x1b4a6f['sender']['getDynamic' + _0x58acb3(0x158, 0x26d, 0x346, 0x1e3)](_0x599600[_0x57a05a(0x345, 0x3a5, 0x2bd, 0x18b)]);
                        if(this['ignore_cha' + 't'][_0x58acb3(0x287, 0x1f1, 0xed, 0x130)](_0x1b4a6f[_0x57a05a(0x3c3, 0x3bc, 0x2d5, 0x19f)][_0x58acb3(0x15a, 0x1ff, 0x22a, 0x12d)])) return;
                        const {
                            author: _0x3bdbe4,
                            text: _0x4223e1
                        } = await this.#custom_message_up(_0x1b4a6f['sender'], _0x1b4a6f[_0x58acb3(0x1ce, 0x241, 0x1ac, 0x221)]);
                        if(_0x599600[_0x58acb3(0x362, 0x379, 0x460, 0x3b3)](_0x3bdbe4, _0x4223e1)) {
                            if(_0x3b8b05) this.#push([_0x599600[_0x58acb3(0x17a, 0x269, 0x27c, 0x373)],
                                [_0x3bdbe4[_0x58acb3(0x453, 0x3d2, 0x31a, 0x304)](), _0x4223e1[_0x57a05a(0x394, 0x5e3, 0x4da, 0x533)](), _0x3b8b05]
                            ]);
                            else this.#push([_0x599600[_0x58acb3(0x2c2, 0x269, 0x257, 0x1bd)],
                                [_0x3bdbe4[_0x57a05a(0x52a, 0x506, 0x4da, 0x542)](), _0x4223e1[_0x58acb3(0x309, 0x3d2, 0x3b5, 0x29e)]()]
                            ]);
                        } else this[_0x57a05a(0x4e9, 0x513, 0x3d4, 0x342) + _0x58acb3(0x3fa, 0x2e7, 0x261, 0x316)] = _0x599600[_0x57a05a(0x50a, 0x46e, 0x416, 0x410)];
                    }
                }
            } else _0x598f36[_0x57a05a(0x280, 0x262, 0x329, 0x2d8) + _0x58acb3(0x31d, 0x26d, 0x1eb, 0x2a9)](_0x43a87b['XzOcG'], _0x33f885);
        };
        if(variables[_0x114363(0x497, 0x5d6, 0x3b3, 0x3b9)](_0x599600[_0x114363(0x64a, 0x71b, 0x74f, 0x619)])) world['beforeEven' + 'ts'][_0x114363(0x505, 0x3c6, 0x49e, 0x5ed)][_0x114363(0x4a5, 0x503, 0x47c, 0x59c)](async _0x21f1ff => {
            if(_0x21f1ff[_0xc677fb(-0x31, -0xa3, -0x4c, -0x11b)][_0x445baa(0x141, 0xb2, 0x96, 0x93)](_0x599600['JpsJa'])) {
                _0x21f1ff[_0xc677fb(0x230, 0x24b, 0x17d, 0x12a)] = !![];
                return;
            }

            function _0x445baa(_0x36f36e, _0x5ea1bf, _0x4f2613, _0x567bd5) {
                return _0x114363(_0x567bd5 - -0x529, _0x5ea1bf - 0x189, _0x4f2613 - 0x16e, _0x4f2613);
            }

            function _0xc677fb(_0x2b3000, _0x3e26f7, _0x150b66, _0x416db2) {
                return _0x24aa1b(_0x2b3000, _0x3e26f7 - 0x16a, _0x150b66 - 0x125, _0x150b66 - -0x55e);
            }
            await _0x599600[_0xc677fb(0x4a, 0xc2, 0x13, 0x20)](_0x41ac59, _0x21f1ff);
        });
        else {
            if(_0x599600[_0x24aa1b(0x750, 0x724, 0x662, 0x649)](_0x599600['rQcOA'], _0x599600[_0x24aa1b(0x649, 0x79f, 0x56e, 0x69d)])) {
                if(this[_0x24aa1b(0x507, 0x446, 0x5a9, 0x579) + _0x24aa1b(0x52b, 0x595, 0x6af, 0x592)]) {
                    const {
                        x: _0xa5d3d,
                        y: _0x5ced66,
                        z: _0x32dbee
                    } = _0xcb32a4['sender'][_0x114363(0x600, 0x611, 0x518, 0x4f0)], _0x4fe7da = {};
                    _0x4fe7da['x'] = _0xa5d3d, _0x4fe7da['y'] = _0x5ced66, _0x4fe7da['z'] = _0x32dbee;
                    const _0x41dd10 = {};
                    _0x41dd10[_0x114363(0x600, 0x6eb, 0x4f2, 0x532)] = _0x4fe7da, _0x41dd10[_0x114363(0x43e, 0x4d0, 0x556, 0x3f9) + 'e'] = this['proximity_' + 'distance'], _0x4ce09f['setTargets'](_0x2cbaac[_0x24aa1b(0x507, 0x572, 0x5b7, 0x581)](_0x3c0de4[_0x24aa1b(0x780, 0x783, 0x815, 0x6fe) + 'on'](_0x4bd6d7['sender']['dimension']['id'])[_0x114363(0x59b, 0x51a, 0x473, 0x51d)](_0x41dd10))), _0x45d3f0[_0x24aa1b(0x7a3, 0x676, 0x793, 0x674) + _0x24aa1b(0x54b, 0x4da, 0x525, 0x51c)] = !![];
                }
            } else world[_0x24aa1b(0x4d0, 0x6b0, 0x5f1, 0x5f2) + 'ts'][_0x114363(0x505, 0x474, 0x539, 0x56b)][_0x24aa1b(0x40e, 0x462, 0x529, 0x507)](async _0x526096 => {
                function _0x35bf26(_0x28d75f, _0x3e5564, _0x346aae, _0x4d12f0) {
                    return _0x24aa1b(_0x346aae, _0x3e5564 - 0x1a7, _0x346aae - 0x6a, _0x28d75f - -0x3ee);
                }
                await _0x599600[_0x35bf26(0xe6, 0x145, 0x16a, 0xc1)](_0x41ac59, _0x526096);
            });
        }
        world[_0x114363(0x5c4, 0x514, 0x704, 0x69e) + 's'][_0x24aa1b(0x4ac, 0x3d4, 0x522, 0x49f) + 'n'][_0x114363(0x4a5, 0x582, 0x46d, 0x519)](({
            player: _0x1e3801
        }) => {
            function _0xc52aa0(_0x53b8bc, _0x1370bc, _0x349b6c, _0x152cf8) {
                return _0x114363(_0x349b6c - 0x17, _0x1370bc - 0x17f, _0x349b6c - 0xaa, _0x152cf8);
            }

            function _0x411a65(_0x37883a, _0x4521e4, _0x4b8fc2, _0x31526c) {
                return _0x24aa1b(_0x4b8fc2, _0x4521e4 - 0xce, _0x4b8fc2 - 0x54, _0x4521e4 - -0x47d);
            }
            if(_0x599600['jAYOM'] === _0x411a65(0x31, 0x13c, 0x1d3, 0x48)) return this['data'][_0x401892];
            else {
                const _0x233972 = _0x1e3801[_0xc52aa0(0x69f, 0x4e4, 0x579, 0x458) + _0xc52aa0(0x62c, 0x5f2, 0x567, 0x691)](_0x599600[_0xc52aa0(0x596, 0x3f5, 0x48a, 0x47d)]);
                _0x233972 && (_0x599600[_0xc52aa0(0x582, 0x583, 0x5c3, 0x6d8)] === _0xc52aa0(0x535, 0x3f0, 0x458, 0x441) ? (_0x3e6bc0[_0xc52aa0(0x5b4, 0x37c, 0x49b, 0x5a7) + 'e'](_0x411a65(0xec, 0x165, 0x10a, 0xa5) + _0xc52aa0(0x3cc, 0x436, 0x47b, 0x5a8) + _0x411a65(0x11c, 0xeb, 0x1b7, 0x39)), this[_0xc52aa0(0x3d3, 0x52c, 0x49e, 0x50f)] = ![]) : _0x1e3801[_0x411a65(0x60, 0x47, -0xa9, 0x1e)] = _0x233972);
            }
        });

        function _0x114363(_0x118db9, _0x26dc80, _0x38eef1, _0x3de4be) {
            return _0x4c3c78(_0x3de4be, _0x26dc80 - 0xa8, _0x118db9 - 0x300, _0x3de4be - 0xaf);
        }
        variables[_0x24aa1b(0x5e3, 0x46a, 0x5cb, 0x4f9)](_0x24aa1b(0x5db, 0x5c4, 0x507, 0x49c) + _0x114363(0x492, 0x4c2, 0x41c, 0x4c5)) && (_0x599600[_0x24aa1b(0x73b, 0x619, 0x598, 0x6a7)](_0x599600[_0x114363(0x470, 0x3ce, 0x517, 0x4e0)], _0x599600[_0x114363(0x470, 0x3b3, 0x409, 0x52f)]) ? this[_0x24aa1b(0x51d, 0x4db, 0x531, 0x611) + 'age'] = _0x599600[_0x114363(0x5f1, 0x569, 0x60e, 0x587)] : world[_0x24aa1b(0x560, 0x6b6, 0x575, 0x626) + 's']['playerSpaw' + 'n'][_0x24aa1b(0x450, 0x627, 0x522, 0x507)](_0x5e0cae => {
            const _0x130d23 = {};

            function _0x34ddf9(_0x3ec4ca, _0x4f8135, _0x463355, _0x53912d) {
                return _0x114363(_0x4f8135 - 0x12d, _0x4f8135 - 0x1e3, _0x463355 - 0x1bf, _0x463355);
            }
            _0x130d23['xHhbt'] = _0x599600[_0x3b1545(-0xfc, -0xcd, -0xcb, -0x159)];

            function _0x3b1545(_0x102069, _0x784b1d, _0x430df9, _0x2e232e) {
                return _0x24aa1b(_0x2e232e, _0x784b1d - 0x3, _0x430df9 - 0x138, _0x102069 - -0x5d1);
            }
            const _0x44deb3 = _0x130d23;
            if(_0x599600['CSfaa'](_0x599600[_0x3b1545(-0x3, 0xd0, 0x101, 0xf3)], _0x599600[_0x34ddf9(0x6e9, 0x699, 0x728, 0x764)])) _0x4e0c90[_0x34ddf9(0x764, 0x6b0, 0x715, 0x5bf) + _0x34ddf9(0x5c3, 0x64f, 0x6a4, 0x5e5)][_0x2cf453[_0x3b1545(0xc6, 0x14f, -0x7f, -0x2)]] ? _0x90ddfd[_0x3b1545(0x96, 0x4a, 0x131, 0x1d4)]([_0x5400b8[_0x3b1545(0x14, -0x11, -0x12f, -0x45) + _0x3b1545(-0x4d, -0x78, -0x10c, -0x115)][_0x43f65d['typeId']], _0x3284d0[_0x34ddf9(0x5ed, 0x6d7, 0x6d4, 0x59b)], _0x40d668[_0x3b1545(-0x10d, -0x1b2, -0x94, -0x68)]]) : _0x404769[_0x34ddf9(0x7c7, 0x732, 0x7cb, 0x62a)]([_0x591e50[_0x34ddf9(0x72a, 0x762, 0x664, 0x862)][_0x34ddf9(0x75e, 0x7c0, 0x83a, 0x6e5)](_0x3b1545(0x126, 0x23, 0x233, 0x199), ''), _0x19c675[_0x34ddf9(0x748, 0x6d7, 0x5d5, 0x6fc)], _0x3c1338[_0x3b1545(-0x10d, -0xd8, 0x11, -0x59)]]);
            else {
                if(_0x599600[_0x34ddf9(0x547, 0x592, 0x53a, 0x68c)](_0x5e0cae[_0x3b1545(-0x5f, 0x46, -0xdd, -0x14c)]['name'], this.#banned_list)) {
                    if(this.#banned_list[_0x5e0cae['player'][_0x3b1545(-0x8d, 0x9c, -0x127, -0xfe)]]) {
                        if(_0x599600['uIOtZ']('kmxOG', _0x599600[_0x3b1545(0xab, 0x1be, -0x6d, -0x97)])) _0x5e0cae[_0x3b1545(-0x5f, -0x36, -0xcd, 0x49)][_0x34ddf9(0x76d, 0x707, 0x6f6, 0x5eb)](_0x599600[_0x34ddf9(0x70f, 0x780, 0x86c, 0x890)]), this.#push([_0x34ddf9(0x694, 0x71f, 0x741, 0x839), [_0x3b1545(0x11f, 0x1, -0x3, 0x35), _0x5e0cae['player'][_0x3b1545(-0x8d, 0x13, -0x151, -0x155)]]]);
                        else {
                            const _0x303848 = _0x13187b['getDynamic' + _0x34ddf9(0x5cf, 0x67d, 0x58a, 0x744)](_0x44deb3[_0x34ddf9(0x683, 0x6b5, 0x621, 0x5d2)]);
                            _0x303848 && (_0x20ec4f[_0x3b1545(-0x10d, -0x128, -0x16, -0x1b7)] = _0x303848);
                        }
                    } else _0x5e0cae[_0x3b1545(-0x5f, -0x113, -0x23, 0x6e)]['removeTag'](_0x599600[_0x3b1545(0xe4, 0x4f, 0xe0, 0x10c)]), this.#push([_0x599600[_0x3b1545(-0xe, -0xcd, -0x25, 0x40)],
                        [_0x599600[_0x3b1545(-0x13e, -0x61, -0x208, -0x1f5)], _0x5e0cae[_0x3b1545(-0x5f, -0x13e, -0x15e, -0x129)][_0x34ddf9(0x55d, 0x60f, 0x667, 0x674)]]
                    ]);
                    delete this.#banned_list[_0x5e0cae['player'][_0x3b1545(-0x8d, -0x107, 0x65, -0x3c)]];
                }
                _0x5e0cae[_0x3b1545(-0x5f, 0x98, -0x10a, -0x135)]['hasTag'](_0x599600[_0x34ddf9(0x76a, 0x780, 0x7c3, 0x882)]) && (_0x599600['ujIVt'](_0x599600[_0x34ddf9(0x4d7, 0x572, 0x4f9, 0x4c3)], _0x599600[_0x34ddf9(0x6f0, 0x6de, 0x61b, 0x5c8)]) ? _0x7c1be1[_0x34ddf9(0x54b, 0x5b1, 0x57d, 0x6b4) + 'e'](this[_0x3b1545(0x40, -0x4a, 0x132, 0xc8) + 'age']) : _0x5e0cae['player'][_0x3b1545(0x149, 0xf2, 0x16c, 0x1d4) + _0x3b1545(-0x122, -0x14b, -0x1a1, -0xbe)](_0x34ddf9(0x66d, 0x7b2, 0x85a, 0x7b3) + _0x5e0cae['player'][_0x34ddf9(0x6be, 0x60f, 0x624, 0x4f5)] + (_0x34ddf9(0x467, 0x55a, 0x69b, 0x642) + ' banned fr' + _0x34ddf9(0x59f, 0x5c0, 0x6e9, 0x5e1) + _0x3b1545(0x12a, 0xb3, 0x1ee, 0x24c))));
            }
        })), variables[_0x114363(0x497, 0x541, 0x40b, 0x5ae)](_0x599600[_0x114363(0x577, 0x60f, 0x5cf, 0x641)]) && (this['proximity_' + _0x114363(0x530, 0x4b5, 0x4c5, 0x639)] = !![], this['proximity_' + _0x114363(0x572, 0x47c, 0x6b3, 0x6b2)] = variables[_0x114363(0x497, 0x4c8, 0x4aa, 0x362)](_0x599600[_0x24aa1b(0x828, 0x5c7, 0x748, 0x6fa)]), world[_0x24aa1b(0x64e, 0x706, 0x59e, 0x5f2) + 'ts'][_0x24aa1b(0x543, 0x529, 0x59c, 0x567)][_0x114363(0x4a5, 0x3a0, 0x5c9, 0x581)](async _0x437021 => {
            function _0x299aaa(_0x299743, _0x30032a, _0x2bce1f, _0x4733dd) {
                return _0x114363(_0x299743 - -0x1f1, _0x30032a - 0x176, _0x2bce1f - 0xb9, _0x2bce1f);
            }

            function _0x1e0867(_0x3499b2, _0x29017b, _0x20341a, _0xc67fd1) {
                return _0x114363(_0xc67fd1 - 0x112, _0x29017b - 0x6d, _0x20341a - 0x19d, _0x3499b2);
            }
            const _0x5485fb = {};
            _0x5485fb[_0x1e0867(0x512, 0x673, 0x499, 0x561)] = _0x1e0867(0x760, 0x68a, 0x896, 0x7c6) + _0x1e0867(0x672, 0x66a, 0x565, 0x66c);
            const _0x544093 = _0x5485fb;
            if(this['proximity_' + _0x1e0867(0x64f, 0x637, 0x6ca, 0x642)]) {
                if(_0x599600[_0x1e0867(0x620, 0x5d6, 0x764, 0x713)](_0x599600[_0x299aaa(0x47f, 0x556, 0x355, 0x344)], _0x599600[_0x299aaa(0x47f, 0x381, 0x577, 0x3d3)])) _0x21e123[_0x1e0867(0x64b, 0x6d8, 0x4db, 0x616) + _0x1e0867(0x754, 0x722, 0x6da, 0x662)](_0x544093['zcwkV'], _0x441ef6);
                else {
                    const {
                        x: _0x4a20d1,
                        y: _0x42009e,
                        z: _0xaaa7a6
                    } = _0x437021[_0x1e0867(0x6e3, 0x680, 0x588, 0x5c2)][_0x1e0867(0x765, 0x73b, 0x6d3, 0x712)], _0x3d7ba2 = {};
                    _0x3d7ba2['x'] = _0x4a20d1, _0x3d7ba2['y'] = _0x42009e, _0x3d7ba2['z'] = _0xaaa7a6;
                    const _0xb3a2a6 = {};
                    _0xb3a2a6[_0x1e0867(0x5ce, 0x5e1, 0x66d, 0x712)] = _0x3d7ba2, _0xb3a2a6[_0x299aaa(0x24d, 0x1d5, 0x36e, 0x362) + 'e'] = this[_0x1e0867(0x528, 0x551, 0x501, 0x629) + _0x1e0867(0x66e, 0x7c6, 0x7b8, 0x684)], _0x437021[_0x1e0867(0x6d8, 0x80f, 0x791, 0x77a)](Array['from'](world[_0x299aaa(0x4ab, 0x3b5, 0x5b9, 0x587) + 'on'](_0x437021[_0x299aaa(0x2bf, 0x17c, 0x302, 0x1e6)][_0x299aaa(0x343, 0x309, 0x3c1, 0x314)]['id'])[_0x1e0867(0x5a4, 0x5c1, 0x72b, 0x6ad)](_0xb3a2a6))), _0x437021[_0x299aaa(0x421, 0x4c1, 0x374, 0x394) + _0x1e0867(0x663, 0x59b, 0x518, 0x5cc)] = !![];
                }
            }
        }));
    }
    #error(_0x1d9a76, _0x5acebd) {
        const _0x2b359b = {};
        _0x2b359b[_0x14bdd4(0x463, 0x3b6, 0x2e1, 0x2d2)] = 'err';
        const _0x26150f = _0x2b359b;

        function _0x14bdd4(_0xc993cd, _0x318e66, _0x261831, _0x3fb009) {
            return _0x4c3c78(_0xc993cd, _0x318e66 - 0x34, _0x318e66 - 0xb, _0x3fb009 - 0x12c);
        }
        return async _0x128b99 => {
            const _0x45c1b9 = _0x128b99[_0x3c7c8e(0x2ff, 0x39a, 0x3e4, 0x297)] ? _0x128b99[_0x2434fc(0x4e0, 0x5d4, 0x5ea, 0x64a)] : _0x128b99;

            function _0x3c7c8e(_0x542cf6, _0x3c8362, _0x54c829, _0xb8e737) {
                return _0x14bdd4(_0xb8e737, _0x542cf6 - 0xd0, _0x54c829 - 0x1f4, _0xb8e737 - 0x1b1);
            }
            this[_0x2434fc(0x665, 0x537, 0x464, 0x63e)] && world['sendMessag' + 'e'](_0x3c7c8e(0x408, 0x40c, 0x342, 0x530) + _0x1d9a76 + ': ' + _0x5acebd + '\x0a' + _0x45c1b9 + '\x0a');

            function _0x2434fc(_0x50307c, _0x2be95c, _0x293c1e, _0x229ab6) {
                return _0x14bdd4(_0x50307c, _0x2be95c - 0x3a5, _0x293c1e - 0x51, _0x229ab6 - 0x1c);
            }
            this.#push([_0x26150f[_0x3c7c8e(0x486, 0x569, 0x4de, 0x53a)],
                [_0x1d9a76, _0x5acebd, _0x45c1b9]
            ]), this['emit'](_0x2434fc(0x5dd, 0x517, 0x429, 0x5a5), _0x5acebd, _0x45c1b9);
        };
    }
    #push(..._0x521b33) {
        function _0x2fa402(_0x50ab94, _0x407af7, _0x4a44ea, _0x1bd127) {
            return _0x4c3c78(_0x1bd127, _0x407af7 - 0xc7, _0x407af7 - 0x43, _0x1bd127 - 0xdd);
        }
        this.#cache[_0x2fa402(0x3a6, 0x348, 0x31d, 0x35c)](..._0x521b33);
    } ['getTick']() {
        return this.#n_tick;
    }
    async #login() {
        const _0x530017 = {
            'wqwHA': 'auth',
            'UFJrd': _0x4ead38(0x299, 0x360, 0x317, 0x326),
            'WOBSj': 'version',
            'hyCEi': _0x4ead38(0x333, 0x3a4, 0x45d, 0x277),
            'tqwJc': function(_0x750390, _0x1055d3) {
                return _0x750390 === _0x1055d3;
            },
            'sMJMG': _0x4ead38(0x39b, 0x384, 0x3a2, 0x393),
            'phobW': _0x5552e8(-0x87, -0x7d, 0x18c, 0x45),
            'csAOp': function(_0x24edca, _0x4da99c) {
                return _0x24edca >= _0x4da99c;
            },
            'CwEAD': function(_0x397181, _0x2e0334) {
                return _0x397181 !== _0x2e0334;
            },
            'aVJCq': _0x5552e8(0xe, -0x81, -0x85, -0x16),
            'liwtO': function(_0x2b6394, _0x929a89) {
                return _0x2b6394 !== _0x929a89;
            },
            'oLdOg': _0x4ead38(0x12c, 0x26b, 0x18e, 0x15c),
            'eMipa': _0x5552e8(-0x34, -0x215, -0xbd, -0x131),
            'ukkMz': function(_0x4534bb, _0x4c8fa2) {
                return _0x4534bb(_0x4c8fa2);
            },
            'IwtNj': function(_0x59af04, _0x72d7b) {
                return _0x59af04 + _0x72d7b;
            },
            'ZXjef': function(_0x49500d, _0x48c7fa) {
                return _0x49500d ** _0x48c7fa;
            },
            'JnyPd': 'status'
        };
        this.#mode = 0x75e + 0x2 * -0xe34 + 0x1 * 0x150a, this[_0x4ead38(0x1b6, 0x2ec, 0x2d4, 0x28d)](_0x5552e8(0x169, 0x151, 0x35, 0x4a), translate[0x1 * 0x1465 + -0x516 * -0x5 + -0x2dd3], translate[this.#mode]);
        const _0x444f15 = new HttpRequest('http://' + this.#serverEndpoint + _0x5552e8(-0x1b3, -0x22, -0x1d2, -0x156));
        _0x444f15[_0x5552e8(0x25, -0x75, -0x2a, -0x11)] = HttpRequestMethod['Get'], _0x444f15['timeout'] = -0x712 + 0x2470 + -0x1d22, _0x444f15['headers'] = [new HttpHeader(_0x530017[_0x4ead38(0x1bc, 0x1a5, 0x114, 0xec)], secrets[_0x5552e8(-0x85, -0xc1, -0x27, -0x14f)](_0x530017['UFJrd'])), new HttpHeader(_0x530017[_0x5552e8(-0x1ae, -0x104, -0x17e, -0x126)], version)];

        function _0x5552e8(_0x10ef72, _0x3475fc, _0x46af77, _0x318d77) {
            return _0x309914(_0x10ef72 - 0x97, _0x3475fc, _0x46af77 - 0x1d5, _0x318d77 - -0x26c);
        }
        variables[_0x4ead38(0x2f9, 0x20a, 0x2b3, 0x2c3)]('origin') && _0x444f15[_0x5552e8(-0xed, -0x209, -0x2ee, -0x1b1)](_0x530017[_0x4ead38(0x45f, 0x397, 0x495, 0x374)], variables[_0x4ead38(0x31f, 0x20a, 0x225, 0x24d)](_0x530017[_0x4ead38(0x4be, 0x397, 0x34b, 0x27b)]));
        this.#outgoing = !![];
        for(let _0x55fcd5 = 0x26 * 0x107 + 0x409 + 0x1 * -0x2b13; _0x55fcd5 < -0x2541 + 0x731 + 0x33 * 0x97; _0x55fcd5++) {
            try {
                if(_0x530017[_0x4ead38(0x438, 0x381, 0x27a, 0x2f1)](_0x530017['sMJMG'], _0x530017[_0x5552e8(-0x133, -0x1a2, -0x1bb, -0x13e)])) return;
                else {
                    const _0x26b6e8 = await http[_0x5552e8(-0xb1, -0x20c, -0x175, -0x1ba)](_0x444f15);
                    if(_0x530017[_0x5552e8(-0xa4, -0x174, -0x2f, -0x109)](_0x26b6e8[_0x4ead38(0x2d0, 0x3a3, 0x383, 0x2a7)], -0x1971 + -0x1f53 + -0x1cc6 * -0x2)) {
                        if(_0x530017['CwEAD']('yjEpD', 'yjEpD')) return new _0x2e77b5(_0x3cc9b1 => {
                            function _0x24e547(_0x3d3005, _0x29357a, _0x3643b6, _0x4c51d7) {
                                return _0x4ead38(_0x3d3005 - 0x1ba, _0x4c51d7 - 0x2dc, _0x3643b6 - 0x1e7, _0x3d3005);
                            }
                            _0x5dd10c[_0x24e547(0x5d7, 0x74f, 0x617, 0x6c0)](_0x3cc9b1, _0x5ef392);
                        });
                        else {
                            let _0x313d73 = _0x26b6e8['status'] == 0x25ae + -0x57 * -0x26 + -0x1 * 0x31d0 ? [
                                [_0x530017[_0x4ead38(0x1dd, 0x23c, 0x103, 0xf5)], JSON[_0x4ead38(0x483, 0x38a, 0x2a1, 0x357)](_0x26b6e8['body'])]
                            ] : JSON['parse'](_0x26b6e8['body']);
                            for(const _0x2ab45b of _0x313d73) {
                                if(_0x530017[_0x5552e8(0x49, 0xeb, -0xc4, 0x2d)](_0x530017[_0x5552e8(0xa3, 0x1c9, -0x4f, 0xa4)], _0x530017[_0x5552e8(-0x208, -0x2e, -0x112, -0x10c)])) await this.#evalPacket(_0x2ab45b)[_0x4ead38(0x15a, 0x1ff, 0x134, 0xef)](this.#error(0x1279 + -0xd * 0x277 + 0xd9b, _0x5552e8(-0x14e, -0xbf, -0xd4, -0x95) + _0x4ead38(0x3e8, 0x336, 0x422, 0x217) + ' packet' + _0x2ab45b[-0x22f3 + 0x2c3 * -0x9 + -0x3bce * -0x1]));
                                else {
                                    const _0x328a9c = {};
                                    _0x328a9c[_0x5552e8(0x35, -0x12a, 0x16, -0x104)] = _0x2d65d3;
                                    for(const _0x15f5ba of _0x46b9fc[_0x4ead38(0x2c6, 0x30e, 0x313, 0x334)](_0x328a9c)) {
                                        _0x15f5ba[_0x4ead38(0x2f8, 0x277, 0x357, 0x18f) + 'Property'](_0x5552e8(-0x39, 0x29, -0x1e, 0xce) + 'gDc', _0x18609d);
                                    }
                                }
                            }
                            this.#outgoing = ![];
                            return;
                        }
                    }
                }
            } catch (_0x50c630) {
                this.#error(-0x1d86 + 0x25c9 + -0xb0 * 0xc, _0x4ead38(0x315, 0x2f4, 0x387, 0x360) + _0x5552e8(0x67, -0xf5, 0x70, -0x36) + 'rver respo' + 'nse.')(_0x50c630), this[_0x4ead38(0x213, 0x322, 0x2a6, 0x3a4) + _0x5552e8(0x128, -0x10, -0x7a, -0x1c)] = _0x5552e8(0x51, -0xa6, 0x58, -0xb1) + _0x4ead38(0x47e, 0x367, 0x278, 0x3b0) + _0x4ead38(0x17d, 0x2b7, 0x1f2, 0x397) + _0x5552e8(-0x70, -0x12d, -0x1fc, -0x10e) + _0x5552e8(-0x122, -0x9f, -0x9e, -0xb3) + _0x4ead38(0x281, 0x3bc, 0x363, 0x46d) + 'o' + this[_0x4ead38(0x22e, 0x29c, 0x210, 0x364)] + _0x4ead38(0x3a3, 0x382, 0x29d, 0x497);
            }
            await _0x530017[_0x4ead38(0x103, 0x23a, 0x130, 0x145)](sleep, _0x530017['IwtNj'](-0x1a46 + 0x1 * 0x180 + 0xc68 * 0x2, _0x530017[_0x4ead38(0x326, 0x2e3, 0x2c0, 0x23d)](_0x55fcd5, 0xde5 * -0x1 + 0x1e6b + -0x2 * 0x842)));
        }
        this.#outgoing = ![], this[_0x5552e8(-0x196, -0x21, -0xce, -0x6d)](_0x530017[_0x5552e8(0xc9, -0xe8, -0xe8, -0x5f)], translate[0x17ab + -0x171a * 0x1 + -0x8e], this.#mode), console[_0x5552e8(-0x106, -0xaa, -0x126, -0x178)](_0x4ead38(0xfb, 0x1c7, 0xd6, 0xc2) + _0x4ead38(0x2ac, 0x1cd, 0x256, 0x113) + _0x4ead38(0x355, 0x3a1, 0x44a, 0x27c));

        function _0x4ead38(_0x54d300, _0x46ccc6, _0x9e59c5, _0xbea9d5) {
            return _0x4c3c78(_0xbea9d5, _0x46ccc6 - 0x147, _0x46ccc6 - 0x73, _0xbea9d5 - 0x1ea);
        }
        this.#mode = 0xfce + -0xe5 * 0x19 + 0x692;
    }
    async #command_manager(_0x5b5a58, _0x36e234, _0x1277fc) {
        const _0xeb0004 = {};

        function _0xf95e6f(_0x47549f, _0x10c38b, _0x422de0, _0x1c29a7) {
            return _0x309914(_0x47549f - 0x123, _0x1c29a7, _0x422de0 - 0xc0, _0x10c38b - -0xf6);
        }
        _0xeb0004[_0xf95e6f(-0xdc, -0x37, 0x7f, -0xea)] = function(_0x20113d, _0x4eecc8) {
            return _0x20113d === _0x4eecc8;
        }, _0xeb0004[_0x8151b(0x3f4, 0x3a9, 0x394, 0x28d)] = _0x8151b(0x4bf, 0x4bd, 0x428, 0x442), _0xeb0004[_0xf95e6f(0x258, 0x1f3, 0x209, 0x2d9)] = _0xf95e6f(0x25f, 0x202, 0x249, 0x318), _0xeb0004[_0x8151b(0x463, 0x394, 0x3d5, 0x315)] = _0x8151b(0x59c, 0x455, 0x42c, 0x4c2) + 'r', _0xeb0004[_0x8151b(0x368, 0x346, 0x316, 0x242)] = 'BedrockBri' + 'dge connec' + 'ted.', _0xeb0004['ZATqD'] = function(_0x5c0914, _0x50369d) {
            return _0x5c0914 == _0x50369d;
        }, _0xeb0004['lRHxQ'] = _0xf95e6f(0x36, 0x5b, 0x2e, 0x11) + _0x8151b(0x433, 0x3d6, 0x470, 0x4cf) + _0x8151b(0x2f0, 0x30d, 0x315, 0x417), _0xeb0004['mvRyl'] = function(_0x3cf53d, _0xb37243) {
            return _0x3cf53d + _0xb37243;
        }, _0xeb0004[_0xf95e6f(-0x22, -0x1f, 0x2f, -0x1f)] = _0xf95e6f(0x91, -0x39, -0xf2, -0x7c) + _0xf95e6f(0x9d, 0xd0, 0xcf, 0x1e9) + 'ing to the' + _0xf95e6f(0x197, 0x1e8, 0x2b2, 0x1fe) + _0x8151b(0x400, 0x443, 0x39d, 0x553), _0xeb0004[_0x8151b(0x442, 0x478, 0x58f, 0x4e1)] = _0x8151b(0x2a5, 0x2fb, 0x35a, 0x33e) + _0x8151b(0x312, 0x32e, 0x2e3, 0x3ad) + _0x8151b(0x475, 0x54f, 0x5ea, 0x52b) + 'ors.§r', _0xeb0004['rJmQy'] = _0x8151b(0x58e, 0x4d4, 0x3ad, 0x430) + '+$', _0xeb0004[_0x8151b(0x441, 0x353, 0x465, 0x2ad)] = 'help', _0xeb0004[_0x8151b(0x48c, 0x53b, 0x601, 0x581)] = function(_0x5818a7, _0x48b29a) {
            return _0x5818a7 + _0x48b29a;
        }, _0xeb0004['tTopL'] = function(_0x2ad7ab, _0x461e9a) {
            return _0x2ad7ab + _0x461e9a;
        };

        function _0x8151b(_0x5069a5, _0x1c06b8, _0x18e456, _0xf98370) {
            return _0x309914(_0x5069a5 - 0x1c1, _0xf98370, _0x18e456 - 0x1ea, _0x1c06b8 - 0x212);
        }
        _0xeb0004[_0x8151b(0x49c, 0x4a0, 0x4ae, 0x4f3)] = function(_0x3cd7df, _0x4feaef) {
            return _0x3cd7df + _0x4feaef;
        }, _0xeb0004[_0x8151b(0x41e, 0x2ef, 0x28b, 0x30d)] = function(_0x5594b9, _0x20d794) {
            return _0x5594b9 + _0x20d794;
        }, _0xeb0004['NjRUY'] = function(_0x1dd9fd, _0x2f0749) {
            return _0x1dd9fd + _0x2f0749;
        }, _0xeb0004['opeYv'] = function(_0x22d492, _0x4e3de8) {
            return _0x22d492 + _0x4e3de8;
        }, _0xeb0004['OdguY'] = _0xf95e6f(0x8b, 0x11c, 0x16f, 0x1df) + 'vailable c' + _0xf95e6f(0x2dc, 0x1dc, 0xe3, 0xf9), _0xeb0004[_0x8151b(0x310, 0x413, 0x536, 0x2cc)] = _0xf95e6f(0xbe, -0x45, -0xce, 0x14) + 'ists all c' + _0xf95e6f(0x1be, 0x242, 0x2ab, 0x1c1) + _0xf95e6f(0x17a, 0x23c, 0x319, 0x2cc) + _0x8151b(0x3d9, 0x452, 0x4f3, 0x47e) + 'n.\x0a', _0xeb0004[_0x8151b(0x225, 0x35d, 0x46c, 0x497)] = 'connect§r ' + '- connect ' + _0xf95e6f(0xce, 0x47, -0xb9, 0x165) + _0xf95e6f(-0x13, 0xf4, 0xc, 0x40) + _0xf95e6f(-0x168, -0x35, 0x0, 0x101), _0xeb0004['Rssvp'] = _0x8151b(0x1fe, 0x322, 0x339, 0x386) + ' - list er' + _0xf95e6f(0x116, -0x6, 0xa1, 0xe7) + _0xf95e6f(0x1d, 0x11e, 0x258, 0x229) + _0x8151b(0x51f, 0x4f1, 0x523, 0x4c9) + _0x8151b(0x4d0, 0x4c1, 0x4cb, 0x3e8), _0xeb0004[_0x8151b(0x2c7, 0x36f, 0x28f, 0x3b1)] = _0xf95e6f(0x14d, 0xbd, 0x142, 0x16e) + _0x8151b(0x603, 0x548, 0x49c, 0x646) + _0xf95e6f(0x10f, 0x1d6, 0x20d, 0x258) + _0x8151b(0x4b8, 0x4c1, 0x4e2, 0x446), _0xeb0004[_0xf95e6f(0x2bb, 0x1a6, 0x287, 0x229)] = 'logging [o' + 'n/off]§r -' + _0xf95e6f(0x213, 0x1e6, 0x2f2, 0xdf) + 'ror loggin' + 'g.\x0a', _0xeb0004[_0xf95e6f(0x41, 0x13, -0x103, 0x3c)] = _0x8151b(0x429, 0x469, 0x384, 0x39e) + _0x8151b(0x3ee, 0x4ad, 0x491, 0x566) + ' streamed ' + _0xf95e6f(-0xb3, 0x36, 0xe3, -0x3a) + 'mc look li' + _0x8151b(0x2ce, 0x366, 0x389, 0x2eb) + _0x8151b(0x378, 0x368, 0x246, 0x25b) + 'ages (on d' + _0xf95e6f(0x265, 0x19d, 0x22e, 0x1fd), _0xeb0004[_0x8151b(0x60f, 0x503, 0x619, 0x5f1)] = _0xf95e6f(0xdc, 0x19f, 0x1ad, 0x29a), _0xeb0004[_0xf95e6f(0xab, 0xd7, 0xba, 0xd1)] = _0x8151b(0x4ed, 0x4d2, 0x509, 0x411) + _0xf95e6f(-0x65, 0x21, 0x7c, -0x19), _0xeb0004[_0x8151b(0x3e1, 0x504, 0x62f, 0x5c1)] = _0xf95e6f(0x1d0, 0x1c0, 0x11e, 0x177), _0xeb0004[_0x8151b(0x33d, 0x312, 0x281, 0x234)] = function(_0x39eaee, _0x3bd877) {
            return _0x39eaee !== _0x3bd877;
        }, _0xeb0004[_0x8151b(0x552, 0x4e8, 0x55d, 0x620)] = _0x8151b(0x49c, 0x381, 0x409, 0x332), _0xeb0004['QaAKW'] = _0x8151b(0x2a5, 0x31f, 0x321, 0x3bf), _0xeb0004[_0xf95e6f(0xa9, 0x58, 0xbe, 0x129)] = function(_0x1aef7e, _0x5cbabe) {
            return _0x1aef7e == _0x5cbabe;
        }, _0xeb0004[_0x8151b(0x26a, 0x2e0, 0x2e2, 0x3aa)] = _0x8151b(0x335, 0x418, 0x4c9, 0x553) + 'gging enab' + _0x8151b(0x3b2, 0x325, 0x303, 0x39e), _0xeb0004['vUMsn'] = function(_0x357473, _0x5e57d7) {
            return _0x357473 == _0x5e57d7;
        }, _0xeb0004[_0xf95e6f(0x12, -0x3c, -0x6, -0x13c)] = _0xf95e6f(-0x56, 0xa2, -0x28, 0x1b0), _0xeb0004[_0xf95e6f(0x78, 0x131, 0x225, 0xcf)] = '§eerror lo' + _0x8151b(0x407, 0x2fc, 0x1b7, 0x367) + 'bled', _0xeb0004['sgQWP'] = 'messages', _0xeb0004[_0x8151b(0x3d0, 0x2c6, 0x3ff, 0x2c2)] = 'CsELG', _0xeb0004[_0x8151b(0x4d2, 0x4bb, 0x3bd, 0x4c6)] = 'linkdc', _0xeb0004[_0xf95e6f(0x207, 0xfa, 0x1a6, 0x1e6)] = function(_0x2e7e3d, _0x33b337) {
            return _0x2e7e3d !== _0x33b337;
        }, _0xeb0004[_0x8151b(0x4df, 0x39f, 0x4d9, 0x43f)] = _0xf95e6f(-0x2b, 0xb5, -0x6d, 0x1ba), _0xeb0004['mVgFP'] = _0xf95e6f(0x12b, 0xd3, -0x4, 0x4d), _0xeb0004['ywaYy'] = 'dcu', _0xeb0004[_0x8151b(0x309, 0x2f0, 0x2c7, 0x358)] = _0xf95e6f(0xdb, 0x12d, 0x77, 0x109) + _0xf95e6f(0x117, 0x62, -0x44, 0x3) + _0xf95e6f(0xf4, 0x56, -0x74, -0xe5) + _0x8151b(0x1e0, 0x317, 0x1ef, 0x383) + 'm minecraf' + _0xf95e6f(-0x58, 0xec, 0x5d, 0x153) + ' discord-s' + _0x8151b(0x4ed, 0x520, 0x49b, 0x424) + _0x8151b(0x548, 0x525, 0x659, 0x4de) + _0xf95e6f(0x152, 0x1dd, 0xea, 0xfb) + _0x8151b(0x37a, 0x450, 0x586, 0x418) + _0xf95e6f(0x35, 0xe8, 0x150, 0xe9) + _0x8151b(0x4ea, 0x437, 0x39e, 0x4a5) + _0xf95e6f(0x103, 0x105, 0x1bb, 0x9f) + _0xf95e6f(0x15b, 0x15f, 0x12d, 0x127) + _0x8151b(0x2ce, 0x3a3, 0x2fb, 0x342), _0xeb0004[_0x8151b(0x3b0, 0x3e5, 0x50b, 0x3f6)] = function(_0x40d989, _0x2ee1ff) {
            return _0x40d989 !== _0x2ee1ff;
        }, _0xeb0004[_0xf95e6f(0x184, 0x78, 0x64, 0x20)] = _0xf95e6f(0x321, 0x208, 0x28b, 0x2bb), _0xeb0004[_0xf95e6f(0x10c, 0xf6, 0x157, 0x16a)] = _0x8151b(0x260, 0x38f, 0x29e, 0x270), _0xeb0004['luPZX'] = _0x8151b(0x52c, 0x54c, 0x440, 0x541) + _0xf95e6f(0x20f, 0xea, 0x1bb, 0x84), _0xeb0004['JNLJJ'] = _0x8151b(0x1ef, 0x323, 0x410, 0x2f1) + _0x8151b(0x2ee, 0x378, 0x47e, 0x39c) + 're and nam' + _0xf95e6f(-0x10d, -0x11, 0x8d, -0xd9) + 'hat stream' + _0xf95e6f(0x6e, 0x83, 0x36, 0xa0) + ' reset. Wh' + 'en you rel' + _0xf95e6f(0x2a, 0x30, 0x1b, -0x4c) + _0x8151b(0x350, 0x31a, 0x27b, 0x3fe) + _0x8151b(0x452, 0x521, 0x59a, 0x525) + _0xf95e6f(-0x113, -0x15, -0x142, 0x113) + _0xf95e6f(0x27d, 0x1bf, 0x2c3, 0x84) + 'c nametag.' + '§r', _0xeb0004['IUxKg'] = function(_0x43e5c9, _0x32d646) {
            return _0x43e5c9 === _0x32d646;
        }, _0xeb0004[_0xf95e6f(0xb2, 0x1bc, 0x2ca, 0x110)] = 'HAYfn', _0xeb0004[_0xf95e6f(-0x2a, 0xdf, -0xb, 0x141)] = _0xf95e6f(0x13b, -0x9, -0xa7, -0x1);
        const _0x3431d1 = _0xeb0004;
        switch(_0x5b5a58) {
            case _0x3431d1['YSuAp']: {
                _0x1277fc[_0x8151b(0x2c1, 0x31c, 0x428, 0x263) + 'e'](_0x3431d1['hkSoV'](_0x3431d1[_0xf95e6f(0x12a, 0x92, 0x12b, 0xca)](_0x3431d1[_0x8151b(0x35e, 0x2db, 0x282, 0x22d)](_0x3431d1[_0xf95e6f(0x26e, 0x233, 0x349, 0x2f0)](_0x3431d1[_0xf95e6f(0x2a5, 0x198, 0x24b, 0x28f)](_0x3431d1['tTopL'](_0x3431d1[_0xf95e6f(0xfa, -0x19, -0x32, 0xc5)](_0x3431d1[_0x8151b(0x406, 0x396, 0x41e, 0x3f2)](_0x3431d1[_0xf95e6f(0x2db, 0x198, 0x10e, 0x9f)](_0x3431d1[_0xf95e6f(0x16, -0x2d, 0x6a, -0xc9)](_0x3431d1['opeYv'](_0x3431d1[_0x8151b(0x2b6, 0x2ef, 0x269, 0x274)](_0x3431d1[_0x8151b(0x570, 0x517, 0x4e4, 0x51c)](_0x3431d1[_0xf95e6f(-0x11f, -0x19, 0x6b, 0x6b)](_0x3431d1[_0xf95e6f(-0xe7, -0x34, -0x11, 0xaf)], '§o') + this[_0x8151b(0x341, 0x3c1, 0x432, 0x501)] + _0x3431d1[_0x8151b(0x4b3, 0x413, 0x54d, 0x392)] + '§o', this['prefix']), _0x3431d1[_0x8151b(0x480, 0x35d, 0x390, 0x307)]) + '§o', this[_0x8151b(0x465, 0x3c1, 0x2f9, 0x48f)]), _0x3431d1['Rssvp']) + '§o' + this[_0x8151b(0x3a4, 0x3c1, 0x30d, 0x44e)], _0x3431d1[_0x8151b(0x3b7, 0x36f, 0x22f, 0x4aa)]), '§o'), this[_0xf95e6f(-0xf, 0xb9, 0xa6, 0x187)]), _0x3431d1[_0xf95e6f(0x247, 0x1a6, 0x163, 0x106)]), '§o'), this[_0x8151b(0x4d3, 0x3c1, 0x30c, 0x346)]) + _0x3431d1[_0x8151b(0x387, 0x31b, 0x3d7, 0x40b)], '§o'), this[_0x8151b(0x3bd, 0x3c1, 0x4b1, 0x33b)]), 'unlink§r -' + _0x8151b(0x2f9, 0x3f1, 0x400, 0x3c7) + _0xf95e6f(0x161, 0x13d, 0x22e, 0x1d3) + _0x8151b(0x399, 0x3d3, 0x456, 0x3a7) + _0x8151b(0x26c, 0x2e6, 0x32c, 0x2ce) + _0x8151b(0x4ba, 0x373, 0x33d, 0x3cc) + _0x8151b(0x3fa, 0x326, 0x2e0, 0x28b) + _0xf95e6f(0x2bd, 0x1b6, 0x2c0, 0x288) + _0x8151b(0x42f, 0x35c, 0x26c, 0x365) + '\x0a'));
                break;
            }
            case _0x3431d1['tpMgl']: {
                _0x3431d1['ZATqD'](this.#mode, 0x16 * 0x16f + -0x1598 + -0x9f1) ? _0x1277fc[_0x8151b(0x2f4, 0x31c, 0x26a, 0x320) + 'e'](_0xf95e6f(0x14b, 0x15c, 0x1b9, 0x1c) + _0x8151b(0x558, 0x4b3, 0x523, 0x41c) + _0xf95e6f(0x98, 0x44, -0xee, -0x2b) + _0xf95e6f(0x70, 0x16c, 0x245, 0x129)) : (_0x1277fc[_0x8151b(0x1e2, 0x31c, 0x231, 0x3c4) + 'e'](_0x3431d1[_0xf95e6f(0xc3, 0xd7, 0x18f, -0x1d)]), system[_0xf95e6f(-0xfb, 0x11, 0xbf, -0x4b)](async () => {
                    function _0x28f875(_0x36ba87, _0x19714f, _0x2c0f82, _0xb7806) {
                        return _0xf95e6f(_0x36ba87 - 0x3c, _0xb7806 - 0x3f1, _0x2c0f82 - 0x8c, _0x2c0f82);
                    }

                    function _0x301ab9(_0x3bc7e3, _0xe86fd6, _0x239a27, _0x367031) {
                        return _0xf95e6f(_0x3bc7e3 - 0x24, _0x3bc7e3 - -0x1c4, _0x239a27 - 0x1ed, _0xe86fd6);
                    }
                    _0x3431d1[_0x301ab9(-0x1fb, -0x132, -0x153, -0x265)](_0x3431d1[_0x301ab9(-0x123, -0x137, -0x154, -0xfe)], _0x3431d1['wLUuZ']) ? _0x3f6540['sendMessag' + 'e']('§cthere is' + _0x28f875(0x685, 0x5f3, 0x4f4, 0x569) + 'ommand. Ru' + 'n ' + this[_0x301ab9(-0x10b, -0x15f, -0x1e2, -0x31)] + ('help for t' + _0x301ab9(-0x17c, -0x1ea, -0xce, -0x1da) + _0x28f875(0x59a, 0x488, 0x574, 0x526) + _0x301ab9(-0x39, -0x9d, 0x80, -0x103))) : (await this.#login()[_0x301ab9(-0x1a8, -0x151, -0xf7, -0x8e)](this.#error(-0x186b + -0x1c7c + -0x34f1 * -0x1, _0x3431d1['IvTFW'])), console[_0x301ab9(-0x42, 0xfd, 0x12, -0x144)](_0x3431d1[_0x28f875(0x411, 0x37f, 0x409, 0x42f)]), _0x3431d1['ZATqD'](this.#mode, -0xdd * 0x1 + 0xbc * 0x1f + -0x1 * 0x15e6) ? _0x1277fc[_0x301ab9(-0x1b0, -0x212, -0x1c4, -0x253) + 'e'](_0x3431d1[_0x28f875(0x56a, 0x4c2, 0x60f, 0x5b8)]) : _0x1277fc['sendMessag' + 'e'](_0x3431d1[_0x301ab9(-0x132, -0x116, -0x1b9, -0x1b4)](_0x3431d1[_0x301ab9(-0x1e3, -0xde, -0x190, -0xc3)], this[_0x301ab9(-0x10b, -0x1e3, -0x1f2, -0x20c)]) + _0x3431d1[_0x28f875(0x453, 0x5df, 0x59b, 0x561)]));
                }));
                break;
            }
            case _0x3431d1[_0x8151b(0x4cb, 0x504, 0x5d6, 0x4f7)]: {
                if(_0x3431d1[_0xf95e6f(-0x134, 0xa, -0xc1, 0xc7)](_0xf95e6f(0x56, 0x7d, -0x9a, 0xc3), _0x3431d1[_0xf95e6f(0x166, 0x1e0, 0x227, 0x276)])) {
                    _0x1277fc[_0x8151b(0x454, 0x31c, 0x20f, 0x286) + 'e'](_0xf95e6f(-0x137, -0x24, 0x2e, 0xdb) + translate[this.#mode]);
                    break;
                } else this['cache_mess' + _0xf95e6f(0x1f, 0x15a, 0x39, 0x248)] = _0x465b49;
            }
            case _0x3431d1[_0x8151b(0x2e7, 0x365, 0x2f7, 0x279)]: {
                if(_0x3431d1['tBCoF'](_0x36e234, 'on')) {
                    if(_0x3431d1[_0x8151b(0x326, 0x2d1, 0x1f0, 0x289)]('abwcx', _0x8151b(0x3b9, 0x2e2, 0x280, 0x348))) _0x1277fc[_0x8151b(0x30f, 0x31c, 0x243, 0x272) + 'e'](_0x3431d1[_0x8151b(0x32e, 0x2e0, 0x257, 0x3d8)]), this[_0xf95e6f(-0xd, 0x17, 0x3, 0x18)] = !![];
                    else {
                        _0x146495[_0x8151b(0x45a, 0x511, 0x3df, 0x5c2)] = !![];
                        return;
                    }
                } else _0x3431d1[_0xf95e6f(0x92, 0xb1, 0xde, 0x10f)](_0x36e234, _0x3431d1[_0x8151b(0x2f7, 0x2cc, 0x40f, 0x1ae)]) && (_0x1277fc[_0xf95e6f(-0xb8, 0x14, -0x55, 0xba) + 'e'](_0x3431d1['aSzZC']), this[_0xf95e6f(-0xda, 0x17, 0xaa, -0x23)] = ![]);
                break;
            }
            case _0x3431d1[_0x8151b(0x61e, 0x4fe, 0x3cc, 0x560)]: {
                if(_0x3431d1[_0x8151b(0x25e, 0x2d1, 0x19b, 0x27e)](_0x8151b(0x53b, 0x4fa, 0x3e4, 0x5d9), _0x3431d1[_0x8151b(0x282, 0x2c6, 0x210, 0x355)])) {
                    this[_0x8151b(0x365, 0x447, 0x343, 0x56a) + 'age'] ? _0x1277fc['sendMessag' + 'e'](this[_0xf95e6f(0xf1, 0x13f, 0xa5, 0x61) + _0xf95e6f(0x13f, 0x15a, 0x14, 0x1df)]) : _0x1277fc[_0x8151b(0x3e9, 0x31c, 0x43f, 0x27e) + 'e']('§cno messa' + _0xf95e6f(0x1ca, 0x16d, 0x11b, 0xf3) + 'rver found' + '.§r');
                    break;
                } else {
                    const _0x161230 = _0x4324b8[_0x8151b(0x2d2, 0x2e3, 0x1d7, 0x3cf)](_0x2c4ed1, arguments);
                    return _0xbff088 = null, _0x161230;
                }
            }
            case _0x3431d1[_0xf95e6f(0x2c4, 0x1b3, 0x1dd, 0x1e7)]: {
                try {
                    if(_0x3431d1[_0xf95e6f(0xf, 0xfa, 0x24, -0xe)](_0x3431d1[_0x8151b(0x3d2, 0x39f, 0x38f, 0x417)], _0x3431d1[_0xf95e6f(0x163, 0x97, 0x57, -0x2)])) _0x5c5985[_0xf95e6f(-0x3a, 0x14, 0x66, 0x5f) + 'e'](_0x3431d1[_0xf95e6f(0xca, 0x92, 0x181, 0xe7)](_0x8151b(0x34a, 0x2ff, 0x2c7, 0x3c0), _0x1a4bb6));
                    else {
                        if(variables['get']('discord_li' + 'nk')) {
                            if(_0xf95e6f(0xcd, 0x63, 0xfa, -0xa7) === _0x3431d1[_0xf95e6f(0x2fb, 0x204, 0x103, 0x25f)]) {
                                if(_0x3a0b3a) {
                                    const _0x2e1312 = _0x3c8a91[_0x8151b(0x3c4, 0x2e3, 0x305, 0x256)](_0x1504be, arguments);
                                    return _0x276d84 = null, _0x2e1312;
                                }
                            } else !this.#checkCooldown(_0x1277fc) ? (this.#push(['set', [_0x3431d1[_0xf95e6f(0x91, 0x1ad, 0x79, 0x278)], _0x1277fc['name']]]), _0x1277fc[_0x8151b(0x331, 0x31c, 0x327, 0x3a8) + 'e'](_0x3431d1[_0x8151b(0x2d2, 0x2f0, 0x32d, 0x3a1)]), this.#setCooldown(_0x1277fc, 0x1300 * 0x1 + -0xe * -0x116 + -0x2108)) : _0x1277fc[_0x8151b(0x3e3, 0x31c, 0x40d, 0x20b) + 'e'](_0xf95e6f(0x1e3, 0xbf, 0xb1, -0x43) + 'is in cool' + 'down, plea' + 'se wait.§r');
                        } else _0x1277fc[_0xf95e6f(0x35, 0x14, 0xf7, 0x92) + 'e'](_0x8151b(0x20f, 0x2e8, 0x1f3, 0x256) + _0xf95e6f(0x1fb, 0x1f7, 0x1cc, 0x28b) + _0xf95e6f(-0x92, 0x7a, -0x82, 0x95) + _0x8151b(0x4d3, 0x4f7, 0x5a3, 0x5bd) + 'rver.§r');
                    }
                } catch (_0x3af1ab) {
                    world[_0xf95e6f(0x135, 0x14, -0x57, -0xf9) + 'e'](_0x3431d1[_0x8151b(0x43d, 0x39a, 0x323, 0x4d4)](_0xf95e6f(-0xb4, -0x9, 0x116, -0xd2), _0x3af1ab));
                }
                break;
            }
            case _0x8151b(0x494, 0x432, 0x442, 0x566): {
                if(_0x3431d1['lcRsj'](_0x3431d1[_0xf95e6f(0xcd, 0x78, 0xd0, -0x7b)], _0x3431d1[_0x8151b(0x4af, 0x380, 0x24d, 0x30a)])) this['logging'] = _0xb3eddc;
                else {
                    try {
                        if(_0x1277fc[_0x8151b(0x2b6, 0x3fa, 0x4cf, 0x30c) + 'Property'](_0xf95e6f(0x9d, 0x87, -0xb1, 0x8a))) {
                            _0x1277fc[_0x8151b(0x576, 0x459, 0x4d9, 0x40e) + 'micPropert' + 'y'](_0x3431d1[_0x8151b(0x387, 0x3fe, 0x4f4, 0x4db)]);
                            if(this.#online_players[_0x1277fc[_0xf95e6f(0x191, 0x72, -0x71, -0xc7)]][_0xf95e6f(0x186, 0x17c, 0x54, 0x11c)]) delete this.#online_players[_0x1277fc[_0xf95e6f(-0xa1, 0x72, -0x14, -0xb9)]][_0xf95e6f(0x20e, 0x17c, 0xb1, 0x22a)];
                        }
                        _0x1277fc[_0xf95e6f(0x1db, 0xf2, 0xee, 0x1a6) + 'Property'](_0x3431d1[_0x8151b(0x2cd, 0x3ee, 0x427, 0x2be)]) && _0x1277fc[_0x8151b(0x501, 0x459, 0x3d5, 0x3c8) + _0x8151b(0x34f, 0x451, 0x32f, 0x3fe) + 'y'](_0x3431d1[_0xf95e6f(0xf1, 0xe6, 0x44, 0x51)]), _0x1277fc[_0x8151b(0x38f, 0x31c, 0x327, 0x36b) + 'e'](_0x3431d1[_0x8151b(0x525, 0x436, 0x4af, 0x402)]);
                    } catch (_0x45af13) {
                        if(_0x3431d1[_0xf95e6f(0x0, 0xd9, 0xe, 0x1e)](_0x3431d1[_0xf95e6f(0x1b8, 0x1bc, 0x17e, 0x2c1)], _0x3431d1[_0x8151b(0x4f4, 0x4c4, 0x3b0, 0x52d)])) _0x1277fc[_0x8151b(0x1eb, 0x31c, 0x2dc, 0x2fe) + 'e'](_0x3431d1[_0xf95e6f(0x7e, 0xdf, 0x8b, 0x120)]), _0x1277fc[_0xf95e6f(-0x94, 0x14, -0xa8, -0x47) + 'e'](_0x45af13['message']);
                        else return _0x4b09de['toString']()['search'](adydTI[_0xf95e6f(-0x33, 0x34, 0xb7, 0x167)])['toString']()[_0xf95e6f(0x1b7, 0x152, 0x1ad, 0x29) + 'r'](_0x1a189c)[_0x8151b(0x410, 0x440, 0x3ef, 0x498)](_0x8151b(0x413, 0x4d4, 0x425, 0x5c9) + '+$');
                    }
                    break;
                }
            }
            default: {
                _0x1277fc['sendMessag' + 'e'](_0x8151b(0x447, 0x341, 0x421, 0x3d9) + _0xf95e6f(0x293, 0x178, 0x35, 0x11b) + 'ommand. Ru' + 'n ' + this[_0xf95e6f(-0x2f, 0xb9, -0x11, 0x16a)] + ('help for t' + 'he full li' + _0x8151b(0x4ab, 0x43d, 0x439, 0x441) + 'ands.§r'));
            }
        }
    }
    async #evalPacket(_0x4b705a) {
        const _0x23d45f = {};
        _0x23d45f['DIFlW'] = _0x346afd(-0x1ba, -0x297, -0x292, -0x91) + _0x346afd(-0x145, -0x1d8, -0x1ac, -0x3c), _0x23d45f[_0x346afd(-0x164, -0x109, -0x257, -0x14e)] = _0x346afd(-0x6f, -0x45, -0x11b, -0x57), _0x23d45f[_0x346afd(-0x54, 0x98, -0x150, -0xd5)] = _0x170488(0x687, 0x61a, 0x5a5, 0x664) + _0x170488(0x5a4, 0x433, 0x4a4, 0x599) + 't create m' + _0x346afd(-0x1be, -0x260, -0x201, -0x78) + _0x346afd(-0x4c, -0xce, 0xc1, 0x5e) + 'e of this ' + _0x346afd(-0x16c, -0xbf, -0x44, -0x27d), _0x23d45f[_0x170488(0x698, 0x648, 0x5a9, 0x4bb)] = _0x346afd(-0x124, -0x227, -0x151, -0x177) + _0x170488(0x56f, 0x5ec, 0x577, 0x61c) + 'down, plea' + _0x170488(0x52d, 0x452, 0x56c, 0x505), _0x23d45f['ljxQh'] = _0x346afd(-0x121, -0xfe, -0x13b, -0x74);

        function _0x170488(_0x1c3e2e, _0x419969, _0x246cc7, _0x1c44db) {
            return _0x4c3c78(_0x419969, _0x419969 - 0x62, _0x246cc7 - 0x2c3, _0x1c44db - 0x59);
        }
        _0x23d45f[_0x170488(0x563, 0x425, 0x43a, 0x3f3)] = _0x346afd(-0x7d, -0x9a, -0x95, 0x13), _0x23d45f[_0x170488(0x57d, 0x659, 0x663, 0x63a)] = _0x346afd(0x2b, 0xdd, -0x9e, -0x40), _0x23d45f['SYGms'] = _0x346afd(-0x83, 0x9e, -0x86, 0xbe), _0x23d45f[_0x346afd(0x66, 0x195, 0x16e, -0xb2)] = _0x346afd(-0x116, -0xfa, -0x52, -0xe2), _0x23d45f[_0x170488(0x63c, 0x49d, 0x571, 0x5a3)] = _0x346afd(-0xe8, -0x176, -0xb5, 0x37), _0x23d45f['RJFJr'] = _0x170488(0x382, 0x3ed, 0x407, 0x436), _0x23d45f[_0x346afd(-0x19a, -0x22c, -0x18a, -0x2c9)] = _0x170488(0x561, 0x4f9, 0x602, 0x621), _0x23d45f['kYyMV'] = _0x170488(0x3dc, 0x388, 0x4bd, 0x5ed), _0x23d45f['kUQWy'] = _0x170488(0x6db, 0x647, 0x669, 0x5ef), _0x23d45f['CoYUI'] = function(_0x6937ed, _0x1281b5) {
            return _0x6937ed !== _0x1281b5;
        }, _0x23d45f[_0x170488(0x435, 0x468, 0x537, 0x42a)] = _0x170488(0x48b, 0x4a4, 0x44c, 0x354), _0x23d45f[_0x170488(0x453, 0x3d8, 0x4ae, 0x5b3)] = _0x346afd(-0x4a, 0x27, -0x116, -0x11c) + _0x170488(0x5f6, 0x47c, 0x55a, 0x447) + 'onse objec' + 't error', _0x23d45f[_0x346afd(-0x72, -0x9b, -0x14d, 0x2a)] = _0x346afd(-0xd4, -0xa3, -0x6, -0x70), _0x23d45f[_0x346afd(-0x51, -0x15a, -0x122, -0x12d)] = _0x170488(0x56f, 0x520, 0x565, 0x436);

        function _0x346afd(_0x2b9474, _0x34b88a, _0x2b573d, _0x4748fd) {
            return _0x4c3c78(_0x4748fd, _0x34b88a - 0xd1, _0x2b9474 - -0x353, _0x4748fd - 0x112);
        }
        const _0x96058c = _0x23d45f,
            [_0x5c9efb, _0x580b04] = _0x4b705a;
        switch(_0x5c9efb) {
            case _0x346afd(-0x83, 0x27, -0x1bb, -0x1a6): {
                this.#TICK_MAX = _0x580b04['TICK_MAX'], this.#token = _0x580b04[_0x170488(0x436, 0x55f, 0x4b8, 0x581)], this.#mode = _0x580b04[_0x346afd(-0x101, -0x167, -0x1b1, -0x234)], this[_0x346afd(-0x1cc, -0xd3, -0x90, -0x307)] = _0x580b04[_0x346afd(-0x1cc, -0x314, -0x1aa, -0xf6)], this.#max_cache = _0x580b04[_0x170488(0x5e3, 0x483, 0x50b, 0x5e1)], this.#server_request = new_req(_0x580b04[_0x170488(0x3a0, 0x525, 0x464, 0x3ed)], _0x580b04['token']), this.#push([_0x96058c['SVXxn'],
                    ['playerCoun' + 't', this.#n_online_players]
                ]), this['emit'](_0x96058c[_0x346afd(-0x70, -0x53, -0x85, -0x9e)]);
                break;
            }
            case _0x96058c[_0x170488(0x53b, 0x6e9, 0x67c, 0x55f)]: {
                const [_0x5e8d3a, _0xbe6560, _0x3df6d9] = _0x580b04;
                this.#custom_message_down(_0x5e8d3a, _0xbe6560, _0x3df6d9), this[_0x170488(0x558, 0x510, 0x53c, 0x665)](_0x346afd(-0x20, 0x47, 0xe1, -0x12d), '<' + _0x5e8d3a + '> ' + _0xbe6560);
                break;
            }
            case _0x96058c[_0x346afd(-0xa5, 0x13, -0x1d4, 0x6d)]: {
                world[_0x346afd(-0x1cf, -0x243, -0x30a, -0x210) + 'e'](_0x580b04);
                break;
            }
            case _0x96058c[_0x346afd(0x4d, 0x10e, 0x7f, 0x12e)]: {
                if(_0x96058c['RJFJr'] === _0x96058c[_0x170488(0x472, 0x3db, 0x47c, 0x39b)]) {
                    const _0x4d9cb0 = new _0x59dbb0(_0x5c25bd);
                    return _0x4d9cb0[_0x346afd(-0x21b, -0x2a6, -0x23e, -0x1d3)] = _0xa33018, _0x4d9cb0['method'] = _0x33ae5f[_0x2ee0ea], _0x4d9cb0[_0x346afd(-0x100, -0x196, -0x3b, -0x6d)] = [new _0x450bd7(_0x170488(0x4a5, 0x48d, 0x4fa, 0x460) + 'pe', _0x96058c[_0x170488(0x6a7, 0x592, 0x5fb, 0x519)]), new _0x4f6bba(_0x96058c[_0x346afd(-0x164, -0x204, -0x195, -0x154)], _0x300d4b)], _0x4d9cb0;
                } else {
                    const [_0x425b0e, _0x2a5367] = _0x580b04;
                    await this.#set_exe[_0x425b0e](_0x2a5367);
                    break;
                }
            }
            case _0x96058c[_0x170488(0x43b, 0x372, 0x43a, 0x469)]: {
                if(_0x96058c[_0x170488(0x464, 0x463, 0x534, 0x44e)] === _0x96058c[_0x346afd(-0xac, 0x3f, 0x72, 0x6a)]) throw _0x96058c[_0x170488(0x5e1, 0x594, 0x5c2, 0x4da)];
                else {
                    const [_0x3fe7ce, _0x38780f, _0x5398c0] = _0x580b04;
                    if(!this.#allowed_commands[_0x38780f[_0x346afd(-0xbb, -0x6b, -0x15f, 0x56)](' ')[0x19bf + -0x2d * 0xc + -0x17a3]] && !_0x5398c0) {
                        if(_0x96058c['CoYUI'](_0x96058c[_0x170488(0x530, 0x428, 0x537, 0x593)], _0x96058c[_0x346afd(-0xdf, -0x17c, -0x5a, 0x1e)])) _0x3d9c5b['sendMessag' + 'e'](_0x96058c['VKkyL']);
                        else {
                            this.#push([_0x96058c[_0x346afd(-0x1dc, -0x27b, -0x24c, -0x186)],
                                [_0x3fe7ce, _0x346afd(-0x4, 0x79, 0xd9, -0x137) + _0x346afd(0x23, 0x13d, 0x11c, 0xca) + 'bled on th' + _0x170488(0x575, 0x5b6, 0x5d3, 0x6c6), ![]]
                            ]);
                            return;
                        }
                    }
                    await overworld['runCommand' + _0x346afd(-0x206, -0x1bb, -0x2f4, -0xd8)](_0x38780f)[_0x346afd(-0x68, 0x48, -0x19e, -0x6b)](async _0x5598bc => {
                        function _0x28cbf6(_0x1fbc38, _0x3d2ea9, _0x402c27, _0x470727) {
                            return _0x346afd(_0x470727 - 0x3a3, _0x3d2ea9 - 0x7d, _0x402c27 - 0x2e, _0x3d2ea9);
                        }

                        function _0x32354b(_0x4766bc, _0x5e5611, _0x341967, _0x23e3bc) {
                            return _0x346afd(_0x5e5611 - 0x3e8, _0x5e5611 - 0xeb, _0x341967 - 0x88, _0x341967);
                        }
                        if(_0x96058c['ljxQh'] === _0x28cbf6(0x1ba, 0x372, 0x2e3, 0x282)) this.#push([_0x96058c[_0x32354b(0x27f, 0x20c, 0x273, 0x21a)],
                            [_0x3fe7ce, _0x5598bc[_0x28cbf6(0x510, 0x4b9, 0x4ce, 0x3ca) + 'nt'], !![]]
                        ]);
                        else {
                            const _0x43fda5 = {};
                            _0x43fda5[_0x32354b(0x1fe, 0x277, 0x2de, 0x1e0)] = _0x3be6a0;
                            for(const _0x878556 of _0x144ed1[_0x32354b(0x220, 0x330, 0x1f8, 0x2b1)](_0x43fda5)) {
                                return _0x878556;
                            }
                        }
                    }, _0x4cdeb5 => {
                        function _0x4221a1(_0x4aac12, _0x5d2986, _0x18504a, _0x2c2ec4) {
                            return _0x170488(_0x4aac12 - 0x36, _0x18504a, _0x2c2ec4 - -0x44c, _0x2c2ec4 - 0x151);
                        }

                        function _0x5e0296(_0x1c9a76, _0x3ba4db, _0xad940a, _0x1167a9) {
                            return _0x346afd(_0x1c9a76 - 0x4b4, _0x3ba4db - 0xd5, _0xad940a - 0x1bf, _0x3ba4db);
                        }
                        this.#push([_0x96058c[_0x5e0296(0x2d8, 0x223, 0x2d2, 0x260)],
                            [_0x3fe7ce, _0x4cdeb5[_0x5e0296(0x385, 0x2ec, 0x35a, 0x499)] ? _0x4cdeb5[_0x4221a1(0x36, 0x12a, 0x1a9, 0x9b)] : _0x4cdeb5, ![]]
                        ]);
                    })[_0x170488(0x4e7, 0x356, 0x44f, 0x4b8)](this.#error(0xe4b + -0x523 + -0x91b, _0x96058c[_0x170488(0x415, 0x502, 0x4ae, 0x49a)]));
                    break;
                }
            }
            case _0x96058c[_0x170488(0x4b2, 0x681, 0x5a4, 0x5db)]: {
                if(_0x96058c['igxar'] === _0x96058c['igxar']) {
                    const [_0x460d9d, _0x391ab6] = _0x580b04;
                    await this.#eval_ext[_0x460d9d](..._0x391ab6);
                    break;
                } else return _0x1f4b48;
            }
        }
    }
    #eval_ext = {
        'ban': async (token, [username, do_ban]) => {
            function _0xdaa264(_0x5beead, _0x43a2b3, _0x39ee0c, _0x2c5bf4) {
                return _0x4c3c78(_0x43a2b3, _0x43a2b3 - 0xf3, _0x2c5bf4 - -0x69, _0x2c5bf4 - 0x76);
            }
            const bNCtzP = {
                'ZqOPu': _0xdaa264(0x239, 0x241, 0x25f, 0x162) + _0xdaa264(0x314, 0x12d, 0xdf, 0x1d5) + _0xdaa264(0x1ba, 0xe, 0x1ed, 0x10c),
                'VQQFR': '§eerror lo' + _0x3a32eb(0x193, 0x6f, 0x285, 0x151) + _0x3a32eb(0x1dd, -0x5d, 0x130, 0xc5),
                'yZRHi': function(x, y) {
                    return x !== y;
                },
                'dJKpe': _0x3a32eb(0x288, 0x318, 0x3c5, 0x2b5),
                'MdCOo': _0x3a32eb(0x110, 0x2f8, 0x172, 0x1ed),
                'bwovV': _0x3a32eb(0x67, 0x1be, 0xcb, 0xda),
                'bfHeD': 'com',
                'krqRW': _0x3a32eb(0x226, 0x8c, 0x16a, 0x189) + 'e searchin' + 'g player',
                'aalLz': function(callee, param1) {
                    return callee(param1);
                }
            };

            function _0x3a32eb(_0x5879eb, _0x424176, _0x389e95, _0x810439) {
                return _0x309914(_0x5879eb - 0x150, _0x389e95, _0x389e95 - 0xc9, _0x810439 - -0x4e);
            }
            bNCtzP[_0xdaa264(0x2de, 0x281, 0x2b5, 0x270)](getPlayer, username)[_0x3a32eb(0x31b, 0x17f, 0x268, 0x223)](async player => {
                const _0x56887 = {};
                _0x56887['GnFss'] = bNCtzP[_0x319c3d(0x73, 0xfa, -0x9, 0x25)], _0x56887['JjwSH'] = bNCtzP[_0x319c3d(0x29d, 0x212, 0x31c, 0x26b)];

                function _0x319c3d(_0x10982e, _0x64f168, _0x3dd486, _0x2ac2a1) {
                    return _0xdaa264(_0x10982e - 0x9f, _0x10982e, _0x3dd486 - 0x4f, _0x64f168 - -0x110);
                }
                const FBFVQk = _0x56887;

                function _0x5f34ea(_0x351be4, _0x25238f, _0x5d24f5, _0x4b4b05) {
                    return _0xdaa264(_0x351be4 - 0xf, _0x4b4b05, _0x5d24f5 - 0xa1, _0x25238f - -0x2df);
                }
                bNCtzP[_0x5f34ea(-0x32c, -0x1f3, -0x1f3, -0x156)](bNCtzP['dJKpe'], bNCtzP['dJKpe']) ? _0x5a3065[_0x5f34ea(-0x2ee, -0x1c4, -0xb0, -0x131) + 'e'](FBFVQk[_0x5f34ea(-0x264, -0x147, -0x139, -0x17a)]) : player ? do_ban && (bNCtzP[_0x5f34ea(-0xcf, -0x1f3, -0x1f9, -0xb5)](bNCtzP[_0x319c3d(0x310, 0x1de, 0x223, 0x1f2)], bNCtzP[_0x319c3d(-0xb5, 0x8a, 0x3c, 0xea)]) ? (player[_0x319c3d(0x198, 0x161, 0x68, 0x265)](_0x5f34ea(-0xbc, -0xce, -0x157, -0xc6)), await player[_0x5f34ea(0x141, 0x70, 0x8f, -0x77) + _0x5f34ea(-0xb9, -0x1fb, -0x24d, -0x21a)]('kick ' + username + (_0x319c3d(0x162, 0x21b, 0x35e, 0x341) + _0x5f34ea(0x82, 0x16, -0xe, -0x51) + 'ned from t' + _0x319c3d(0x1d9, 0x154, 0x28f, 0x34))), this.#push([bNCtzP[_0x319c3d(0x29e, 0x222, 0x28e, 0x109)],
                    [token, username + (' was banne' + _0x319c3d(0xb8, 0x1e0, 0x325, 0x2ce) + _0x319c3d(-0xf1, 0x43, 0x106, 0x176)), !![]]
                ])) : (_0x55ed39[_0x319c3d(-0xa5, 0xb, 0x11f, -0x5a) + 'e'](FBFVQk['JjwSH']), this[_0x5f34ea(-0x1f7, -0x1c1, -0xe7, -0x2b5)] = !![])) : (this.#banned_list[username] = do_ban, this.#push([_0x319c3d(0x15b, 0x15d, 0x19, 0xce), [token, _0x319c3d(0xb3, 0x17a, 0x1bf, 0x2a6) + _0x5f34ea(-0x1f4, -0xb5, -0x45, -0x2b) + _0x5f34ea(0x56, -0xe0, -0x18, -0xaf) + ': ' + username + (' will be a' + 'dded to te' + _0x319c3d(0x89, 0x170, 0x178, 0x29f) + _0x5f34ea(-0x1cf, -0xdb, -0x30, -0x112) + _0x5f34ea(0xe6, 0x15, 0x140, 0x10d) + _0x319c3d(0x43, -0x27, 0xb2, -0x103) + 'before the' + _0x5f34ea(-0x14c, -0x1e2, -0x206, -0x1c8) + _0x5f34ea(-0x73, -0x19e, -0x2d5, -0x210) + 'ban will b' + _0x5f34ea(0x3f, 0x27, 0x13a, 0xfb) + 'ive.*'), !![]]]));
            })[_0xdaa264(0x1ef, 0x7f, 0x209, 0x123)](err => {
                function _0x21d110(_0x4e43d7, _0x1b2bb7, _0x52dcc7, _0x117985) {
                    return _0x3a32eb(_0x4e43d7 - 0x1d4, _0x1b2bb7 - 0x17, _0x4e43d7, _0x52dcc7 - 0x21d);
                }
                this.#push([_0x21d110(0x56d, 0x353, 0x42b, 0x3df), [token, err[_0x6d07bf(0x4da, 0x444, 0x55e, 0x4d7)] ? err[_0x21d110(0x2de, 0x39e, 0x379, 0x2b8)] : err, ![]]]);

                function _0x6d07bf(_0x9d419f, _0x307962, _0xa1c53, _0xbebe44) {
                    return _0xdaa264(_0x9d419f - 0x29, _0xa1c53, _0xa1c53 - 0x19, _0x9d419f - 0x31f);
                }
                this.#error(0x19d3 + 0x1b8 * 0x7 + -0x25cd, bNCtzP[_0x21d110(0x49a, 0x50f, 0x3e7, 0x4c0)])(err);
            });
        },
        'mut': (token, [username, do_mute]) => {
            const OiFNxS = {
                'SILqY': 'error',
                'qgorf': _0x435814(-0xa, -0xb7, 0x0, -0xe5),
                'pYOLX': function(x, y) {
                    return x !== y;
                },
                'jkbaZ': _0x435814(0xf, 0x1e, 0xcf, 0xed),
                'YEqzw': _0x435814(0x12, -0x6d, -0xc, -0x46),
                'aGpmP': function(x, y) {
                    return x === y;
                },
                'bLnYQ': _0x435814(0x250, 0x21, 0x144, 0x10a),
                'yqmyo': _0x435814(0x18e, 0x43, 0x9e, -0x91) + 'e searchin' + _0x435814(-0x71, -0xd9, -0x3b, 0xae),
                'LqniS': function(callee, param1) {
                    return callee(param1);
                }
            };

            function _0x50c367(_0xeb1f43, _0x37d626, _0x784931, _0x559187) {
                return _0x4c3c78(_0x559187, _0x37d626 - 0x1ba, _0x784931 - 0x206, _0x559187 - 0x37);
            }

            function _0x435814(_0xc38b6c, _0x128069, _0x383662, _0x155622) {
                return _0x309914(_0xc38b6c - 0x1ca, _0x155622, _0x383662 - 0x15d, _0x383662 - -0x139);
            }
            OiFNxS[_0x50c367(0x4b8, 0x4a9, 0x5a3, 0x6b7)](getPlayer, username)[_0x50c367(0x588, 0x3d3, 0x4f1, 0x3c7)](async player => {
                const _0x51e95c = {};
                _0x51e95c[_0x1a187d(0x275, -0xa, 0x218, 0x138)] = OiFNxS[_0x1a187d(0x18a, 0x1d2, 0x1c, 0x9c)];

                function _0x1a187d(_0x37725b, _0x1da601, _0x1bba24, _0x55b4e8) {
                    return _0x50c367(_0x37725b - 0x16a, _0x1da601 - 0x142, _0x55b4e8 - -0x3a6, _0x37725b);
                }

                function _0x36a0fa(_0x3cc624, _0x34779f, _0x51cb84, _0x132053) {
                    return _0x50c367(_0x3cc624 - 0x131, _0x34779f - 0x1d9, _0x132053 - -0x431, _0x34779f);
                }
                const zDmtOg = _0x51e95c;
                'FqVoY' === OiFNxS[_0x36a0fa(-0x87, -0xdb, -0x6b, -0xfc)] ? _0x27491f[_0x36a0fa(0x9d, -0x1ce, -0x155, -0xa7) + 'e'](_0x36a0fa(0xf2, 0x8e, 0xf1, 0x102) + _0x59515d + ': ' + _0x308029 + '\x0a' + _0x39a813 + '\x0a') : player ? do_mute ? OiFNxS[_0x1a187d(0x249, 0xc2, 0xb0, 0x12b)](OiFNxS[_0x36a0fa(0x29, 0x55, 0x8f, 0x9a)], OiFNxS[_0x1a187d(0x180, 0x223, 0x1d8, 0x125)]) ? (_0x378513[_0x36a0fa(0x39, -0xea, -0x26, -0xa7) + 'e'](zDmtOg[_0x1a187d(0xbf, 0x3c, 0x1f, 0x138)]), _0x1af9a['sendMessag' + 'e'](_0x52cfb4[_0x36a0fa(0xde, 0x2d, 0x11c, -0x7)])) : (player['addTag'](OiFNxS[_0x36a0fa(0x0, 0xea, 0xc2, 0xf4)]), this.#push(['com', [token, player[_0x1a187d(0x161, 0x14c, 0x111, 0x42)] + (' was muted' + '.'), !![]]])) : player[_0x1a187d(0x105, 0xdf, 0x176, 0x11c)](_0x36a0fa(-0x12c, 0x10, 0x1f, -0x84)) ? (player['removeTag'](OiFNxS[_0x36a0fa(0xa4, -0x19, 0xf4, 0xf4)]), this.#push([_0x36a0fa(0x75, 0x16b, 0xc6, 0xab), [token, player[_0x1a187d(-0x9a, 0x4a, 0xa4, 0x42)] + (' was unmut' + _0x1a187d(-0x31, 0x2c, 0x102, 0x8a)), !![]]])) : this.#push([_0x36a0fa(-0x36, 0x1e8, 0x146, 0xab), [token, player[_0x1a187d(-0xae, -0x91, 0x86, 0x42)] + (_0x1a187d(0x156, -0xf6, -0x8e, 0x39) + _0x36a0fa(-0x14d, 0xf8, 0xec, -0x10)), ![]]]) : this.#push([_0x1a187d(0xdd, 0x231, 0x13a, 0x136), [token, username + (_0x36a0fa(-0x1c2, -0xd4, -0xf4, -0x8c) + _0x1a187d(0x39, 0x190, 0x68, 0x68)), ![]]]);
            })[_0x50c367(0x49e, 0x2ab, 0x392, 0x3ec)](err => {
                function _0x8f8806(_0x420958, _0x2be897, _0x2968c4, _0x3cf821) {
                    return _0x50c367(_0x420958 - 0x176, _0x2be897 - 0x1f1, _0x420958 - -0x55e, _0x2be897);
                }

                function _0x4039e0(_0x38154e, _0x1d8a97, _0x21d4c3, _0x33511a) {
                    return _0x50c367(_0x38154e - 0x187, _0x1d8a97 - 0x148, _0x38154e - 0xa5, _0x1d8a97);
                }
                if(OiFNxS[_0x8f8806(-0x73, -0x10a, -0x4d, -0xb1)](OiFNxS[_0x8f8806(-0x228, -0x129, -0x287, -0x108)], 'nifMH')) this.#push([_0x8f8806(-0x82, -0x1af, -0x8d, 0x5c), [token, err[_0x4039e0(0x4cf, 0x3dd, 0x527, 0x5bb)] ? err[_0x4039e0(0x4cf, 0x3fb, 0x600, 0x5cf)] : err, ![]]]), this.#error(-0x1513 + 0x7f5 + -0xd2d * -0x1, OiFNxS[_0x8f8806(0x3e, 0xc2, 0x82, 0x98)])(err);
                else {
                    const _0x28f34c = {};
                    _0x28f34c[_0x8f8806(-0x14, -0x7c, -0x102, -0xb2)] = _0x3623f4;
                    for(const _0x3729fc of _0x8a7d41[_0x4039e0(0x546, 0x403, 0x629, 0x5b8)](_0x28f34c)) {
                        _0x151cc7[_0x3729fc[_0x8f8806(-0x176, -0x165, -0x28d, -0x23e)]] = _0x38f079, _0x218130 = !![];
                    }
                }
            });
        },
        'tag': (token, [username, nametag]) => {
            const _0xb07d43 = {};
            _0xb07d43[_0x5cf42c(0x3c5, 0x4e6, 0x489, 0x3b1)] = 'minecraft:', _0xb07d43['dDLcz'] = function(x, y) {
                return x !== y;
            }, _0xb07d43[_0x5cf42c(0x40c, 0x516, 0x3e1, 0x407)] = _0x5eb786(0x3e5, 0x45e, 0x4ac, 0x482), _0xb07d43[_0x5cf42c(0x250, 0x27e, 0x3c7, 0x325)] = function(x, y) {
                return x == y;
            };

            function _0x5eb786(_0x554a57, _0x3a28ca, _0x14ffa6, _0x5c9196) {
                return _0x309914(_0x554a57 - 0xca, _0x554a57, _0x14ffa6 - 0x1e8, _0x5c9196 - 0x2d6);
            }
            _0xb07d43[_0x5eb786(0x5b7, 0x42d, 0x435, 0x51a)] = _0x5eb786(0x573, 0x566, 0x5d4, 0x610) + 'g', _0xb07d43[_0x5eb786(0x535, 0x5bf, 0x492, 0x4bc)] = _0x5eb786(0x44b, 0x53a, 0x57f, 0x532), _0xb07d43[_0x5eb786(0x440, 0x4e2, 0x3d1, 0x3c8)] = function(x, y) {
                return x !== y;
            }, _0xb07d43['PBrCv'] = 'oeOyY';

            function _0x5cf42c(_0x5b99f8, _0x5a39d4, _0x1e8084, _0x102279) {
                return _0x309914(_0x5b99f8 - 0x155, _0x5b99f8, _0x1e8084 - 0xff, _0x102279 - 0x187);
            }
            _0xb07d43[_0x5cf42c(0x2de, 0x416, 0x439, 0x338)] = _0x5eb786(0x455, 0x64d, 0x67d, 0x566);
            const HSbrkA = _0xb07d43;
            getPlayer(username)['then'](async player => {
                const _0x31b5ad = {};
                _0x31b5ad['CzkpY'] = HSbrkA[_0x7f1a1a(0x571, 0x51f, 0x645, 0x5ca)];

                function _0x4d599b(_0x1a350b, _0x43a401, _0x5e8567, _0x5c45d5) {
                    return _0x5cf42c(_0x5c45d5, _0x43a401 - 0x133, _0x5e8567 - 0x1d8, _0x1a350b - 0x37);
                }
                const pWdtkR = _0x31b5ad;

                function _0x7f1a1a(_0x23a07f, _0x230dce, _0x3b72b7, _0x44a0b0) {
                    return _0x5cf42c(_0x230dce, _0x230dce - 0x194, _0x3b72b7 - 0x184, _0x44a0b0 - 0x219);
                }
                if(HSbrkA[_0x4d599b(0x4c6, 0x470, 0x420, 0x4f3)](HSbrkA[_0x4d599b(0x43e, 0x3c0, 0x42e, 0x549)], HSbrkA[_0x7f1a1a(0x54e, 0x51d, 0x642, 0x620)])) {
                    const _0x5b44d6 = _0x2ec498[_0x7f1a1a(0x5da, 0x602, 0x65e, 0x58d)](_0x3da83a);
                    _0x5b44d6 && _0x4e4f59[_0x4d599b(0x449, 0x3ed, 0x4c7, 0x39a)]([_0x5b44d6[_0x4d599b(0x479, 0x527, 0x4de, 0x4ba)][_0x7f1a1a(0x572, 0x757, 0x616, 0x6b9)](pWdtkR[_0x4d599b(0x3e0, 0x47e, 0x441, 0x398)], ''), _0x5b44d6['amount'], _0x5b44d6[_0x7f1a1a(0x531, 0x3a5, 0x3ab, 0x488)]]);
                } else player ? (HSbrkA[_0x7f1a1a(0x4cd, 0x62c, 0x614, 0x53e)](username, nametag) ? player[_0x4d599b(0x405, 0x2d6, 0x326, 0x3e1) + 'micPropert' + 'y'](HSbrkA[_0x4d599b(0x402, 0x542, 0x52a, 0x53a)]) : player['setDynamic' + 'Property'](HSbrkA['sZnna'], nametag), player[_0x4d599b(0x2a6, 0x2be, 0x362, 0x1be)] = nametag, this.#push([HSbrkA[_0x7f1a1a(0x5bd, 0x637, 0x531, 0x586)],
                    [token, username + (_0x7f1a1a(0x788, 0x60a, 0x731, 0x650) + _0x4d599b(0x4bf, 0x546, 0x573, 0x419)) + nametag, !![]]
                ])) : HSbrkA['bxlwr'](HSbrkA['PBrCv'], HSbrkA[_0x4d599b(0x36f, 0x3e1, 0x24b, 0x353)]) ? this.#push([HSbrkA[_0x4d599b(0x3a4, 0x3ef, 0x4be, 0x3df)],
                    [token, username + (_0x4d599b(0x2e3, 0x3cc, 0x34e, 0x1eb) + _0x4d599b(0x34c, 0x323, 0x2b2, 0x486)), ![]]
                ]) : _0x24130d['runTimeout'](_0x14f1b9, _0x45f13e);
            })[_0x5cf42c(0x339, 0x163, 0x1fe, 0x299)](err => {
                this.#push([HSbrkA[_0x1274ce(0xa8, -0xf4, 0x55, -0x17)],
                    [token, err[_0x1274ce(0xe2, 0x74, 0x70, -0x53)] ? err[_0x1691d8(0x472, 0x44d, 0x561, 0x456)] : err, ![]]
                ]);

                function _0x1691d8(_0x586d96, _0x123ed5, _0x3910ec, _0x5cc2fb) {
                    return _0x5eb786(_0x123ed5, _0x123ed5 - 0x12e, _0x3910ec - 0x18d, _0x3910ec - 0xe1);
                }

                function _0x1274ce(_0x331225, _0x3df92a, _0x1bdda4, _0x2d0311) {
                    return _0x5cf42c(_0x1bdda4, _0x3df92a - 0x198, _0x1bdda4 - 0x9e, _0x2d0311 - -0x384);
                }
                this.#error(-0x1 * -0x1a00 + 0xcc5 + -0x26b5, _0x1691d8(0x68b, 0x4ec, 0x58e, 0x5a9) + _0x1274ce(0xdf, 0x166, 0x92, 0x133) + _0x1691d8(0x56a, 0x4ef, 0x4b5, 0x4aa))(err);
            });
        },
        'loc': (token, username) => {
            function _0x5cbf17(_0x4ca878, _0x427527, _0x262eea, _0xe7ed8e) {
                return _0x4c3c78(_0x427527, _0x427527 - 0x1b0, _0xe7ed8e - -0x175, _0xe7ed8e - 0x78);
            }
            const TixbTD = {
                'AVmuz': 'minecraft:',
                'RubCd': _0x1e5868(0x2d3, 0x2f9, 0x2fc, 0x33a),
                'qhKtl': _0x5cbf17(0x3b, 0x90, 0x226, 0x154),
                'rPNfQ': _0x5cbf17(0x108, 0x260, 0x257, 0x161),
                'RaUlT': function(x, y) {
                    return x !== y;
                },
                'ngjCL': _0x5cbf17(0x33b, 0x1eb, 0x277, 0x1f9),
                'RgRFS': function(x, y) {
                    return x === y;
                },
                'GEIkO': _0x1e5868(0x2f1, 0x3d3, 0x3bf, 0x1ec),
                'tzwtv': _0x5cbf17(0x2c, -0x7d, 0x173, 0xa8),
                'vRSNQ': 'error whil' + _0x5cbf17(0x2ce, 0x329, 0x2b7, 0x235) + _0x1e5868(0x28a, 0x383, 0x29e, 0x392),
                'OPIPc': function(callee, param1) {
                    return callee(param1);
                }
            };

            function _0x1e5868(_0x485d10, _0x2c51d9, _0x17eba3, _0x4f180a) {
                return _0x309914(_0x485d10 - 0x128, _0x2c51d9, _0x17eba3 - 0xa1, _0x485d10 - 0x18c);
            }
            TixbTD[_0x1e5868(0x2fe, 0x3ad, 0x31d, 0x319)](getPlayer, username)[_0x5cbf17(0x85, 0x1fb, 0x5c, 0x176)](async player => {
                function _0x10730d(_0x3916b8, _0x4dffa7, _0xa52bd2, _0x4944fc) {
                    return _0x1e5868(_0x3916b8 - -0x202, _0x4dffa7, _0xa52bd2 - 0x15, _0x4944fc - 0x18d);
                }

                function _0x456cd0(_0x1ba4c0, _0x4e968d, _0x405835, _0x1dbf1b) {
                    return _0x5cbf17(_0x1ba4c0 - 0x16d, _0x1dbf1b, _0x405835 - 0x10a, _0x1ba4c0 - -0xc3);
                }
                if(TixbTD[_0x10730d(0x2b1, 0x2bf, 0x283, 0x36e)] !== _0x10730d(0x29f, 0x2b6, 0x318, 0x3bb)) {
                    if(player) {
                        if(_0x456cd0(0x91, -0x30, 0x134, -0x1b) === TixbTD[_0x456cd0(0x31, 0xf9, -0xf4, -0x4)]) {
                            const {
                                x: x,
                                y: y,
                                z: z
                            } = player[_0x456cd0(0xc8, 0x40, 0xad, 0x209)];
                            this.#push([TixbTD['rPNfQ'],
                                [token, [Math['floor'](x), Math['floor'](y), Math[_0x10730d(0x270, 0x389, 0x2cf, 0x2e3)](z), player[_0x10730d(0x144, 0x1fa, 0x15b, 0x264)]['id'][_0x10730d(0x25b, 0x161, 0x2af, 0x1f7)](0x2125 + 0xdee + 0x2f09 * -0x1)], !![]]
                            ]);
                        } else return _0x4a2457[_0x10730d(0x12f, 0xa0, 0xf9, 0x168)](_0x55a917[_0x10730d(0x2ac, 0x1bb, 0x3ea, 0x219) + 'on'](this[_0x456cd0(-0x4, 0xc6, 0x4b, 0xe0)]['id'])[_0x456cd0(0x63, 0x62, 0x1b, -0x92)]({
                            'location': this['location'],
                            'maxDistance': _0x4e7b9d
                        }));
                    } else TixbTD[_0x10730d(0x102, 0x1c7, 0x1b1, 0x87)](TixbTD[_0x10730d(0x138, 0x237, 0x21a, 0x8)], _0x10730d(0x148, 0x42, 0x1e9, 0x45)) ? this.#push([_0x10730d(0x1e6, 0x29c, 0x2c8, 0x1aa), [token, username + (_0x10730d(0xaf, 0x6d, 0xd, -0x5e) + _0x456cd0(-0x30, -0x33, -0xcc, 0xe2)), ![]]]) : _0x52c45e[_0x456cd0(-0xd6, -0xaa, -0x4e, 0x56)] = _0x53e3fd;
                } else _0x2711d7[_0x10730d(0x215, 0x130, 0x2c7, 0x1f6)]([_0x47cd87[_0x456cd0(0xfd, 0x243, 0x162, 0xbe)][_0x10730d(0x2a3, 0x1be, 0x2a0, 0x3ba)](TixbTD[_0x456cd0(-0x63, -0x61, -0xeb, 0x16)], ''), _0xc7f30e[_0x456cd0(0x72, -0xd5, 0x7c, 0xd2)], _0x84d0ab['nameTag']]);
            })[_0x5cbf17(-0xa5, 0xc7, 0x14a, 0x17)](err => {
                function _0x85f6ba(_0x34743a, _0x5704cb, _0x129e48, _0x29d739) {
                    return _0x5cbf17(_0x34743a - 0x92, _0x34743a, _0x129e48 - 0x59, _0x29d739 - -0x1c1);
                }

                function _0x3858ef(_0x5f2dc1, _0x27fb57, _0x26aedd, _0x5ca145) {
                    return _0x1e5868(_0x26aedd - -0x2be, _0x5f2dc1, _0x26aedd - 0x1f3, _0x5ca145 - 0xdd);
                }
                TixbTD['RgRFS'](TixbTD['GEIkO'], TixbTD[_0x3858ef(0x2a4, 0x29d, 0x205, 0x146)]) ? _0xc371b9[_0x85f6ba(-0x97, 0x0, -0x7d, -0x126)][_0x3858ef(0x13b, 0x181, 0x20c, 0x117) + _0x3858ef(-0xc6, 0x96, -0x5f, -0x104)](_0x3858ef(0x1e9, 0xfc, 0x1d9, 0xfc) + _0x2f786d['player']['name'] + (_0x3858ef(-0x12f, -0x1c, -0x7f, -0x187) + _0x3858ef(0x11c, 0x151, 0xd9, -0x3a) + 'om this se' + _0x85f6ba(0x61, 0x19b, 0xe4, 0x63))) : (this.#push([TixbTD[_0x3858ef(-0xb2, 0xe8, -0xf, -0xed)],
                    [token, err[_0x85f6ba(0x1c, -0x18d, -0x125, -0x112)] ? err[_0x3858ef(-0x28, -0x5c, 0x78, -0x6)] : err, ![]]
                ]), this.#error(0x462 + -0x1a53 + -0x1602 * -0x1, TixbTD[_0x3858ef(0x134, 0x15d, 0x128, 0x10d)])(err));
            });
        },
        'inv': (token, username) => {
            const SJgbCz = {
                'FKyTd': _0x398e2c(0x1ff, 0x1f6, 0x29b, 0xf9),
                'BFDcm': function(callee, param1) {
                    return callee(param1);
                },
                'DpEGn': _0x3c0f07(-0x11f, -0x118, -0x21, -0x14d) + _0x3c0f07(0x131, 0x1b3, 0x1f6, 0x13e) + _0x398e2c(0xcd, 0x10a, 0xd1, 0x216) + _0x3c0f07(0x296, 0x134, 0x1ee, 0x1c6) + _0x3c0f07(0x190, 0x43, 0x4c, -0xbe),
                'wDWDy': function(x, y) {
                    return x === y;
                },
                'yxPwE': _0x3c0f07(0x20a, 0x106, 0x21f, 0x316) + _0x398e2c(0x16a, 0xcb, 0x165, 0x10d) + _0x3c0f07(0x265, 0xce, 0x1c8, 0xd4) + _0x3c0f07(0x311, 0xad, 0x1f4, 0x262) + 'nventory.',
                'evdWj': _0x3c0f07(0xfa, -0x126, 0x3, 0x32) + _0x398e2c(0x242, 0x2ce, 0x2e8, 0x3b3),
                'OGfiM': function(callee, param1) {
                    return callee(param1);
                }
            };

            function _0x398e2c(_0x4fcdc3, _0x3a7cae, _0x4e9033, _0x114977) {
                return _0x4c3c78(_0x4fcdc3, _0x3a7cae - 0x18b, _0x3a7cae - -0xe0, _0x114977 - 0x5c);
            }

            function _0x3c0f07(_0x494a16, _0x32649e, _0x10aed1, _0x255f6a) {
                return _0x4c3c78(_0x255f6a, _0x32649e - 0xbf, _0x10aed1 - -0x171, _0x255f6a - 0x13d);
            }
            SJgbCz[_0x398e2c(0x62, 0x11f, 0x15d, -0x26)](getPlayer, username)[_0x398e2c(0x101, 0x20b, 0x27c, 0x199)](async player => {
                function _0x161891(_0x521bd8, _0xbf2c2b, _0x5cf51e, _0x483a0b) {
                    return _0x3c0f07(_0x521bd8 - 0xdd, _0xbf2c2b - 0xe5, _0x521bd8 - -0x147, _0x5cf51e);
                }
                const _0x2ccb86 = {};
                _0x2ccb86[_0x5e2595(0x2ab, 0x1c8, 0x389, 0x1a2)] = _0x161891(-0xa1, 0x14, -0xa6, -0xdc) + _0x161891(-0x46, 0x3f, -0x45, -0x144), _0x2ccb86[_0x161891(-0xec, -0x1f2, -0x1e0, -0x1fa)] = function(x, y) {
                    return x !== y;
                }, _0x2ccb86['EEcCe'] = SJgbCz['FKyTd'];

                function _0x5e2595(_0x47ccf6, _0x1031c5, _0x537d1b, _0x538a7d) {
                    return _0x398e2c(_0x1031c5, _0x47ccf6 - 0x21e, _0x537d1b - 0x114, _0x538a7d - 0x1cf);
                }
                const sPWgsl = _0x2ccb86;
                player ? await SJgbCz['BFDcm'](getInventory, player)[_0x161891(0x33, -0xcf, -0x6, 0x74)](inventory => {
                    function _0x495d6a(_0x160786, _0x579524, _0x458bf0, _0x383be3) {
                        return _0x5e2595(_0x160786 - 0x2c2, _0x458bf0, _0x458bf0 - 0x12b, _0x383be3 - 0x8a);
                    }

                    function _0x4bea0d(_0x4c19e1, _0x415378, _0x2a4372, _0x59ccf1) {
                        return _0x161891(_0x4c19e1 - 0xa8, _0x415378 - 0x143, _0x2a4372, _0x59ccf1 - 0x19);
                    }
                    sPWgsl[_0x4bea0d(-0x44, 0x100, -0x100, -0x163)](_0x495d6a(0x740, 0x6db, 0x858, 0x87e), 'LfJAk') ? this.#push([sPWgsl['EEcCe'],
                        [token, inventory, !![]]
                    ]) : (this['proximity_' + 'enabled'] = !![], this[_0x4bea0d(0x7, 0xdf, 0x25, 0x56) + _0x495d6a(0x672, 0x79b, 0x650, 0x633)] = _0x546d24['get'](sPWgsl[_0x4bea0d(-0xa3, -0x158, -0xf3, -0xdf)]), _0x1ff337[_0x495d6a(0x690, 0x652, 0x583, 0x735) + 'ts']['chatSend']['subscribe'](async _0x2bfb03 => {
                        function _0x1b0698(_0x36c885, _0x14e119, _0x583c0c, _0xe8aa90) {
                            return _0x495d6a(_0x36c885 - -0x468, _0x14e119 - 0x1cc, _0x14e119, _0xe8aa90 - 0x153);
                        }

                        function _0x5665e6(_0x562630, _0x377921, _0xa0eb8, _0xe6ec42) {
                            return _0x495d6a(_0x562630 - -0x25a, _0x377921 - 0x18a, _0x377921, _0xe6ec42 - 0x97);
                        }
                        if(this[_0x1b0698(0x1af, 0x97, 0x139, 0x24f) + 'enabled']) {
                            const {
                                x: x,
                                y: y,
                                z: z
                            } = _0x2bfb03[_0x1b0698(0x148, 0x200, 0x6b, 0xd5)][_0x1b0698(0x298, 0x369, 0x32e, 0x2f3)], _0x54a1c3 = {};
                            _0x54a1c3['x'] = x, _0x54a1c3['y'] = y, _0x54a1c3['z'] = z;
                            const _0x1c83dc = {};
                            _0x1c83dc[_0x5665e6(0x4a6, 0x4eb, 0x37c, 0x3a4)] = _0x54a1c3, _0x1c83dc[_0x5665e6(0x2e4, 0x23a, 0x3e8, 0x37b) + 'e'] = this[_0x1b0698(0x1af, 0x240, 0x6c, 0xdc) + _0x1b0698(0x20a, 0x163, 0x31b, 0x2ad)], _0x2bfb03[_0x5665e6(0x50e, 0x54d, 0x62a, 0x602)](_0x2b3f3c[_0x5665e6(0x3c5, 0x3d9, 0x454, 0x33a)](_0x58aeb2[_0x1b0698(0x334, 0x20b, 0x2d5, 0x28f) + 'on'](_0x2bfb03[_0x5665e6(0x356, 0x256, 0x47a, 0x331)][_0x5665e6(0x3da, 0x3d3, 0x3d6, 0x3eb)]['id'])[_0x1b0698(0x233, 0x104, 0x27e, 0x1e6)](_0x1c83dc))), _0x2bfb03['sendToTarg' + _0x5665e6(0x360, 0x2a9, 0x39b, 0x35e)] = !![];
                        }
                    }));
                }) : this.#push([SJgbCz['FKyTd'],
                    [token, username + (_0x5e2595(0x2dd, 0x278, 0x401, 0x36e) + _0x5e2595(0x346, 0x40d, 0x2c4, 0x3b6)), ![]]
                ]);
            })[_0x3c0f07(-0xb9, -0x104, 0x1b, -0x29)](err => {
                const _0x1ce05d = {};
                _0x1ce05d['tFPep'] = SJgbCz['DpEGn'];

                function _0xc82de5(_0x4fbb9f, _0x1f72e5, _0x5f42a4, _0x52b3a4) {
                    return _0x398e2c(_0x52b3a4, _0x1f72e5 - 0x316, _0x5f42a4 - 0x1c3, _0x52b3a4 - 0x1cd);
                }

                function _0x5e1910(_0x351f57, _0x1ebc05, _0x143f24, _0x1f9c7a) {
                    return _0x3c0f07(_0x351f57 - 0x69, _0x1ebc05 - 0x82, _0x351f57 - 0x3ea, _0x1ebc05);
                }
                const SyXHLL = _0x1ce05d;
                SJgbCz['wDWDy']('hUDgP', _0xc82de5(0x536, 0x4ae, 0x39e, 0x5c0)) ? (this.#push([SJgbCz[_0xc82de5(0x5e6, 0x4fd, 0x5cd, 0x3e3)],
                    [token, SJgbCz['yxPwE'], ![]]
                ]), this.#error(-0x6c3 + 0x15 * -0x1 + 0x6eb, SJgbCz[_0xc82de5(0x438, 0x4ac, 0x514, 0x449)])(err)) : _0x4ff5fd[_0x5e1910(0x3fd, 0x436, 0x430, 0x346) + 'e'](SyXHLL[_0xc82de5(0x2fd, 0x3b4, 0x29e, 0x2b1)]);
            });
        },
        'pxc': (token, [distance, enabled]) => {
            const _0x4c1496 = {};
            _0x4c1496[_0x16c359(0x299, 0x224, 0x297, 0x269)] = _0x16c359(0x22e, 0x2ac, 0x1c7, 0x3ef);

            function _0x3ffd97(_0x497ec1, _0x34cf00, _0x600999, _0x57dda6) {
                return _0x309914(_0x497ec1 - 0x162, _0x57dda6, _0x600999 - 0x20, _0x497ec1 - 0x273);
            }

            function _0x16c359(_0x170ff1, _0x2be3d4, _0xfd6ee7, _0x4e405a) {
                return _0x4c3c78(_0x170ff1, _0x2be3d4 - 0x1a5, _0x2be3d4 - -0x2a, _0x4e405a - 0xc9);
            }
            const JlMegF = _0x4c1496;
            this[_0x16c359(0x261, 0x1ed, 0x2aa, 0x325) + _0x3ffd97(0x429, 0x515, 0x336, 0x445)] = enabled, distance ? (this[_0x3ffd97(0x410, 0x37b, 0x333, 0x2f9) + _0x3ffd97(0x46b, 0x3bd, 0x35a, 0x4a8)] = distance, this.#push([JlMegF[_0x16c359(0x303, 0x224, 0x363, 0x28f)],
                [token, _0x3ffd97(0x579, 0x465, 0x591, 0x6bf) + _0x16c359(0xe8, 0x1c7, 0xfc, 0x300) + distance, !![]]
            ])) : this.#push([JlMegF[_0x16c359(0x206, 0x224, 0x273, 0x364)],
                [token, _0x3ffd97(0x35a, 0x3e9, 0x335, 0x277) + _0x3ffd97(0x49f, 0x504, 0x5d0, 0x3fd) + enabled, !![]]
            ]);
        },
        'kil': (token, username) => {
            function _0x5da142(_0x81a4a0, _0x39284e, _0x48ad2a, _0x3a53d7) {
                return _0x309914(_0x81a4a0 - 0x65, _0x81a4a0, _0x48ad2a - 0x2e, _0x3a53d7 - 0x41d);
            }

            function _0x942502(_0x2a6ec7, _0x316d20, _0x4960c8, _0x392451) {
                return _0x4c3c78(_0x4960c8, _0x316d20 - 0x181, _0x2a6ec7 - 0x12, _0x392451 - 0x177);
            }
            const sGSjiz = {
                'jeFqz': _0x942502(0x2e8, 0x2a0, 0x3d3, 0x231),
                'fXmVO': _0x942502(0x263, 0x1c9, 0x2e3, 0x1fd) + _0x5da142(0x7e5, 0x669, 0x893, 0x74d) + _0x942502(0x18a, 0x1ad, 0x185, 0x2ba),
                'LEvoW': function(callee, param1) {
                    return callee(param1);
                }
            };
            sGSjiz[_0x942502(0x3c1, 0x33d, 0x33f, 0x2ef)](getPlayer, username)[_0x5da142(0x793, 0x7a8, 0x5e1, 0x68e)](player => {
                function _0x23d5d5(_0x37e120, _0x338c9c, _0x35f0f2, _0x2a818e) {
                    return _0x942502(_0x35f0f2 - -0x129, _0x338c9c - 0xc9, _0x2a818e, _0x2a818e - 0x110);
                }

                function _0x48824b(_0x2e2af7, _0x2d90fb, _0x204d60, _0x57e7f6) {
                    return _0x5da142(_0x57e7f6, _0x2d90fb - 0x1ee, _0x204d60 - 0x1a5, _0x2d90fb - 0x49);
                }
                player ? (player[_0x48824b(0x52a, 0x58a, 0x66b, 0x597)](), this.#push([sGSjiz[_0x48824b(0x7d4, 0x793, 0x768, 0x831)],
                    [token, _0x48824b(0x55c, 0x5d2, 0x66a, 0x616) + ' ' + player['name'], !![]]
                ])) : this.#push([sGSjiz[_0x48824b(0x7da, 0x793, 0x849, 0x7e1)],
                    [token, username + (_0x23d5d5(0xb8, 0xa7, 0x88, 0x55) + _0x23d5d5(0x131, 0x1b1, 0xf1, -0x40)), ![]]
                ]);
            })[_0x942502(0x19e, 0x231, 0x1f8, 0x181)](err => {
                this.#push([sGSjiz[_0x1b37b8(0x1c8, 0x263, 0x17d, 0x19f)],
                    [token, err[_0x337a75(0x38e, 0x40d, 0x36e, 0x406)] ? err[_0x337a75(0x494, 0x45c, 0x362, 0x406)] : err, ![]]
                ]);

                function _0x337a75(_0x494ec3, _0x4482d1, _0x4c2ef5, _0xfe5ac2) {
                    return _0x942502(_0xfe5ac2 - 0x1d0, _0x4482d1 - 0xe6, _0x494ec3, _0xfe5ac2 - 0xf7);
                }

                function _0x1b37b8(_0x367554, _0x495fe4, _0xe3ce8f, _0x5bcb2e) {
                    return _0x942502(_0x5bcb2e - -0x21a, _0x495fe4 - 0x19b, _0x367554, _0x5bcb2e - 0x86);
                }
                this.#error(-0x1aa2 + -0xc61 + -0x138b * -0x2, sGSjiz['fXmVO'])(err);
            });
        },
        'lst': token => {
            const _0x450caa = {};
            _0x450caa[_0x1813b4(0x374, 0x404, 0x4f5, 0x2ca)] = _0x1813b4(0x5c4, 0x4bc, 0x551, 0x59f);

            function _0x57039a(_0x35f313, _0x1b86ff, _0x1333eb, _0x4bb6ab) {
                return _0x4c3c78(_0x1b86ff, _0x1b86ff - 0x130, _0x4bb6ab - 0x6b, _0x4bb6ab - 0x9b);
            }

            function _0x1813b4(_0x1fa3ca, _0x572d9b, _0x55347, _0x23e4c4) {
                return _0x4c3c78(_0x55347, _0x572d9b - 0x109, _0x572d9b - 0x1e6, _0x23e4c4 - 0xca);
            }
            const WdBPQw = _0x450caa,
                player_list = {};
            let statusok = ![];
            for(const mode in GameMode) {
                const _0x4a2126 = {};
                _0x4a2126['gameMode'] = mode;
                for(const player of world[_0x57039a(0x3ad, 0x2af, 0x358, 0x306)](_0x4a2126)) {
                    player_list[player[_0x1813b4(0x3b2, 0x3c8, 0x3a9, 0x2dd)]] = mode, statusok = !![];
                }
            }
            this.#push([WdBPQw[_0x1813b4(0x31b, 0x404, 0x53e, 0x352)],
                [token, player_list, statusok]
            ]);
        }
    };
    #set_exe = [async TICK_MAX => {
        this.#TICK_MAX = TICK_MAX;
    }, async address => {
        const ulSsfY = {
            'LgQYP': function(callee, param1, param2) {
                return callee(param1, param2);
            }
        };

        function _0x581233(_0x5a5ef3, _0x2c156b, _0x1ddec6, _0x463d30) {
            return _0x4c3c78(_0x463d30, _0x2c156b - 0x13c, _0x2c156b - -0x12c, _0x463d30 - 0x40);
        }
        this.#server_request = ulSsfY[_0x581233(-0x3f, 0xd1, 0x16d, 0x123)](new_req, address, this.#token);
    }, async token => {
        function _0xc240cf(_0x5befa0, _0xefbe05, _0x2b4906, _0x14f917) {
            return _0x4c3c78(_0x2b4906, _0xefbe05 - 0x169, _0xefbe05 - -0x29b, _0x14f917 - 0x16e);
        }
        const _0x121dc0 = {};
        _0x121dc0[_0xc240cf(-0x4b, -0x11, 0xd9, -0xc5)] = _0x57994f(-0x113, -0x1f7, -0x13b, -0xf8) + 'pe', _0x121dc0[_0xc240cf(-0x1bc, -0x115, -0xf6, -0x241)] = _0xc240cf(0x20, -0x102, -0x222, -0x23b) + 'n/json';

        function _0x57994f(_0xd81887, _0x3b9a36, _0x5e6b9f, _0x4f46bb) {
            return _0x4c3c78(_0x3b9a36, _0x3b9a36 - 0x18b, _0xd81887 - -0x34a, _0x4f46bb - 0x1c5);
        }
        _0x121dc0['GpqYX'] = _0xc240cf(-0x7a, 0x49, 0x2c, 0x72);
        const SzPjPy = _0x121dc0;
        this.#token = token, this.#server_request['headers'] = [new HttpHeader(SzPjPy['SyFZK'], SzPjPy[_0xc240cf(-0x16f, -0x115, -0x197, -0x1f)]), new HttpHeader(SzPjPy[_0xc240cf(-0x12e, -0xee, -0xfa, -0x9d)], token)];
    }, async status => {
        this['logging'] = status;
    }, async status => {
        function _0x22ca1c(_0x40c6a3, _0x2969a8, _0xa91e4a, _0x2ccddd) {
            return _0x4c3c78(_0x2969a8, _0x2969a8 - 0x1cb, _0x2ccddd - 0x374, _0x2ccddd - 0x1e1);
        }
        const _0x14dc76 = {};
        _0x14dc76['ycnsQ'] = function(x, y) {
            return x == y;
        }, _0x14dc76[_0x3859f3(0x7f9, 0x800, 0x811, 0x773)] = function(x, y) {
            return x > y;
        };

        function _0x3859f3(_0x569464, _0x471027, _0x1010a6, _0x147d3e) {
            return _0x309914(_0x569464 - 0x5b, _0x471027, _0x1010a6 - 0x163, _0x147d3e - 0x4a6);
        }
        const RvqsYo = _0x14dc76;
        if(RvqsYo[_0x3859f3(0x671, 0x51e, 0x600, 0x5c0)](status, 0x61 + 0xaa2 + 0xb01 * -0x1)) {
            if(RvqsYo[_0x22ca1c(0x723, 0x62d, 0x7c7, 0x6bb)](this.#n_online_players, -0x770 + -0x2678 + -0x5bd * -0x8)) {
                this.#login();
                return;
            }
        }
        this[_0x3859f3(0x7ba, 0x5e7, 0x773, 0x6a5)](_0x22ca1c(0x6c2, 0x67a, 0x643, 0x6a4), translate[status], this.#mode), this.#mode = status;
    }, async message => {
        function _0x1d4f02(_0x33e373, _0x4fdf9c, _0x1fa268, _0x5777b9) {
            return _0x309914(_0x33e373 - 0xd6, _0x1fa268, _0x1fa268 - 0x14c, _0x33e373 - 0x48a);
        }

        function _0x24a400(_0x222492, _0x5d1c45, _0x3d2594, _0xdbad78) {
            return _0x4c3c78(_0x222492, _0x5d1c45 - 0xdb, _0x3d2594 - 0x6b, _0xdbad78 - 0xc4);
        }
        this[_0x24a400(0x284, 0x450, 0x31a, 0x385) + _0x24a400(0x3ac, 0x45f, 0x335, 0x3cf)] = message;
    }, async () => {
        await this.#login();
    }, async ([nametag, url]) => {
        const _0x2d49c9 = {};
        _0x2d49c9[_0xf26b91(0x40f, 0x3c3, 0x3a9, 0x333)] = _0x319108(0x37a, 0x444, 0x44d, 0x31d);
        const lltcrf = _0x2d49c9,
            _0x248549 = {};

        function _0xf26b91(_0x1bc444, _0x7b23e8, _0x2d39eb, _0xd010a6) {
            return _0x4c3c78(_0x1bc444, _0x7b23e8 - 0x18a, _0x7b23e8 - 0x32, _0xd010a6 - 0x8);
        }

        function _0x319108(_0x5eae97, _0x2309f0, _0x4c6e3b, _0x41a39d) {
            return _0x4c3c78(_0x5eae97, _0x2309f0 - 0xed, _0x4c6e3b - 0x256, _0x41a39d - 0x178);
        }
        _0x248549[_0x319108(0x4df, 0x3e0, 0x438, 0x36c)] = nametag;
        for(const player of world[_0x319108(0x468, 0x51e, 0x4f1, 0x639)](_0x248549)) {
            player[_0x319108(0x3da, 0x59a, 0x45a, 0x3c4) + _0xf26b91(0x25f, 0x282, 0x31f, 0x2bb)](lltcrf['XkhgV'], url), this.#online_players[player[_0xf26b91(0x2ac, 0x214, 0x11b, 0x32c)]]['url'] = url;
        }
    }, async ([nametag, dcname]) => {
        const _0x419995 = {};

        function _0x2a0393(_0x51cc80, _0x4d516d, _0x443471, _0x2a5ce8) {
            return _0x309914(_0x51cc80 - 0x1ee, _0x443471, _0x443471 - 0x17c, _0x2a5ce8 - -0x2d1);
        }
        _0x419995[_0x2a0393(-0x6d, -0x223, -0x144, -0x169)] = nametag;

        function _0xfc0b15(_0x472f31, _0x3a7a05, _0x554669, _0x2307e2) {
            return _0x4c3c78(_0x3a7a05, _0x3a7a05 - 0x63, _0x554669 - -0x356, _0x2307e2 - 0x185);
        }
        for(const player of world['getPlayers'](_0x419995)) {
            player[_0xfc0b15(-0x28a, -0x127, -0x152, -0x24) + _0x2a0393(-0x102, -0x6a, -0x108, -0xfb)](_0x2a0393(0xf9, 0x183, -0x29, 0x69) + _0x2a0393(-0x189, 0x25, -0x16, -0xf1), dcname);
        }
    }];
    async #cache_check() {
        function _0x1a3371(_0x6781ed, _0x32723b, _0x2c5a5f, _0x596a02) {
            return _0x309914(_0x6781ed - 0x2, _0x32723b, _0x2c5a5f - 0x69, _0x2c5a5f - 0x2ec);
        }
        const _0x43a54f = {};
        _0x43a54f['cIfgK'] = function(_0x272fa3, _0x1ea58d) {
            return _0x272fa3 > _0x1ea58d;
        }, _0x43a54f[_0x1a3371(0x4e2, 0x46f, 0x545, 0x4c7)] = _0x1a3371(0x5ed, 0x60e, 0x528, 0x41e) + _0x4eb5a3(0x31a, 0x1e3, 0x341, 0x344) + 'sizing';

        function _0x4eb5a3(_0x120345, _0x4058bf, _0x3318c8, _0x1b1ac1) {
            return _0x4c3c78(_0x4058bf, _0x4058bf - 0xaf, _0x120345 - -0x78, _0x1b1ac1 - 0x4f);
        }
        _0x43a54f['EeewS'] = function(_0x183f36, _0x42bac4) {
            return _0x183f36 - _0x42bac4;
        };
        const _0x4da4e3 = _0x43a54f;
        _0x4da4e3[_0x4eb5a3(0x2ba, 0x1a0, 0x2ef, 0x1a3)](this.#cache[_0x4eb5a3(0x164, 0x1e7, 0x60, 0x52)], this.#max_cache) && (this.#error(-0x2553 + 0x56f * -0x4 + 0x13b2 * 0x3, _0x4da4e3[_0x1a3371(0x5f9, 0x5a4, 0x545, 0x415)])(''), this.#cache[_0x1a3371(0x6e5, 0x4be, 0x5bd, 0x480)](_0x4da4e3[_0x4eb5a3(0xfe, 0x10d, 0x1a8, 0x14)](this.#cache[_0x4eb5a3(0x164, 0xeb, 0x1e5, 0xb9)], this.#max_cache)));
    }
    #cycle = async () => {
        function _0x55810e(_0x1d092f, _0x4215c3, _0x478270, _0x10e3da) {
            return _0x4c3c78(_0x1d092f, _0x4215c3 - 0xb3, _0x478270 - -0x362, _0x10e3da - 0xa9);
        }
        const _0x360ed4 = {};
        _0x360ed4[_0x5efa90(0x4a5, 0x363, 0x42e, 0x21f)] = function(_0x1cdd73, _0xa2a611) {
            return _0x1cdd73 >= _0xa2a611;
        }, _0x360ed4[_0x5efa90(0x2a9, 0x2d3, 0x3d9, 0x24b)] = _0x55810e(0x180, -0xf0, 0x3c, 0x41) + _0x55810e(-0x1c9, -0x114, -0xd5, -0x185);

        function _0x5efa90(_0x5ca406, _0x505911, _0x3ecbd4, _0x19cd4d) {
            return _0x309914(_0x5ca406 - 0xf6, _0x3ecbd4, _0x3ecbd4 - 0x10c, _0x505911 - 0x12a);
        }
        const _0x921dda = _0x360ed4;
        return _0x921dda[_0x55810e(0x4a, 0x85, -0xaf, -0x10c)](this.#n_tick, this.#TICK_MAX) ? !this.#outgoing && (this.#onTick()[_0x55810e(-0x144, -0xbd, -0x1d6, -0xe2)](this.#error(0x22f1 + -0x2446 + 0x160, _0x921dda[_0x55810e(-0x1f1, -0xea, -0x13f, -0x235)])), this.#n_tick = -0x1 * 0x695 + -0x2 * -0xafa + -0xf5f * 0x1) : this.#n_tick += -0x1 * 0x1cef + -0x245d + 0x1 * 0x414d, system[_0x5efa90(0x34d, 0x231, 0x164, 0x11e)](this.#cycle);
    };
    async #onTick() {
        const _0x16799b = {
            'LHCqk': _0x233a00(0x2e8, 0x2f7, 0x1d5, 0x206) + _0x233a00(0x150, 0x252, 0x2cf, 0x34f),
            'vMUVb': function(_0x2c2dc6, _0x3904c3) {
                return _0x2c2dc6 != _0x3904c3;
            },
            'lkmKS': _0x233a00(0x63, 0x165, 0x24f, 0x65),
            'yQOtP': _0x3bea49(0x1f1, 0x124, 0x24b, 0x1e4) + _0x233a00(0x315, 0x22c, 0x141, 0x10f),
            'MFdkT': function(_0x2b7375, _0x58e28b) {
                return _0x2b7375(_0x58e28b);
            },
            'VmyRy': function(_0x40dd7e, _0x27f3c0) {
                return _0x40dd7e ** _0x27f3c0;
            },
            'XYdBF': _0x233a00(0x215, 0x32e, 0x2b2, 0x1e8)
        };
        await this.#cache_check()[_0x3bea49(-0x10, -0x70, 0xb5, -0x131)](this.#error(-0x1e8b + -0x9 * -0x59 + 0x1b7e, _0x16799b['LHCqk']));
        if(_0x16799b[_0x3bea49(0x151, 0xbb, 0x14b, 0x11e)](this.#mode, 0x1c62 + 0x24f7 + 0x6 * -0xae4)) return;
        const _0x49a549 = this.#cache;
        this.#cache = [];
        try {
            this.#server_request[_0x233a00(0x407, 0x309, 0x346, 0x308)] = JSON['stringify'](_0x49a549);
        } catch (_0x1678c9) {
            this.#server_request[_0x233a00(0x37b, 0x309, 0x2a5, 0x416)] = [
                [_0x16799b[_0x233a00(0x294, 0x2f6, 0x31b, 0x232)],
                    [-0x82 * 0x2b + 0xe43 * -0x2 + 0x325d, _0x1678c9]
                ]
            ];
        }
        this.#outgoing = !![];
        for(let _0x30081d = -0x1e5f * 0x1 + -0x60c + 0x246b; _0x30081d < 0x13ea + 0x89 * 0x11 + 0x1cf9 * -0x1; _0x30081d++) {
            try {
                const _0x196305 = await http[_0x3bea49(0x33, -0xd0, -0x53, -0x18e)](this.#server_request);
                if(_0x196305[_0x3bea49(0x123, 0x134, 0x213, 0x67)] >= -0x1 * 0xa + -0x1d37 * 0x1 + 0x1e09) {
                    const _0x351632 = JSON[_0x233a00(0x400, 0x315, 0x3b2, 0x218)](_0x196305['body']);
                    if(_0x196305['status'] >= -0xa41 + -0xebe + 0x1a2b) this.#cache = _0x49a549[_0x233a00(0x368, 0x238, 0x2d0, 0x370)](this.#cache);
                    for(const _0x102f3c of _0x351632) {
                        await this.#evalPacket(_0x102f3c)['catch'](this.#error(-0x851 + 0x1b25 * 0x1 + -0x12cb, _0x233a00(0x291, 0x24f, 0x230, 0x2f0) + _0x233a00(0x309, 0x2c1, 0x366, 0x202) + ' packet ' + _0x102f3c[0x26a7 * 0x1 + -0x9 * -0x3ac + -0x47b3]));
                    }
                    this.#outgoing = ![];
                    return;
                }
            } catch (_0x70f6e7) {
                this.#error(0x2441 * -0x1 + -0xb * 0x261 + 0x3e82, _0x16799b[_0x233a00(0x61, 0x18d, 0x18d, 0x103)])(_0x70f6e7), this[_0x3bea49(-0x5b, 0xb3, 0xd, -0x46) + _0x233a00(0x3a5, 0x2c8, 0x403, 0x253)] = _0x70f6e7;
            }
            this.#cache = _0x49a549[_0x3bea49(0x3e, 0x3e, -0x89, -0xcb)](this.#cache), await _0x16799b['MFdkT'](sleep, _0x16799b[_0x233a00(0x330, 0x2ed, 0x3c3, 0x3c9)](_0x30081d, 0x2ad + 0xb16 + 0x6e * -0x20));
        }
        this.#outgoing = ![], this[_0x233a00(0x22e, 0x277, 0x34a, 0x186)](_0x16799b[_0x233a00(0x20d, 0x33c, 0x28a, 0x224)], translate[-0x12e + 0xc09 + -0xad8], this.#mode), console[_0x3bea49(-0x1ae, -0x8e, -0xfc, -0x2b)]('BedrockBri' + 'dge discon' + 'nected.');

        function _0x233a00(_0x383f8c, _0xa70594, _0x24aa53, _0x3dd462) {
            return _0x309914(_0x383f8c - 0x1b5, _0x3dd462, _0x24aa53 - 0x35, _0xa70594 - 0x78);
        }

        function _0x3bea49(_0x5dbeeb, _0x355524, _0x4ccaf2, _0x296ea3) {
            return _0x309914(_0x5dbeeb - 0x1cb, _0x5dbeeb, _0x4ccaf2 - 0x7c, _0x355524 - -0x182);
        }
        this.#mode = -0x67a + -0x8 * 0x335 + 0xab7 * 0x3;
    }
    async ['emit'](_0x2a421c, ..._0x5c21f6) {
        function _0x25f67f(_0x2721c7, _0x21e6e9, _0x2986fe, _0x504f31) {
            return _0x309914(_0x2721c7 - 0x60, _0x504f31, _0x2986fe - 0x1ca, _0x21e6e9 - -0x1c6);
        }
        if(_0x2a421c in this.#callback_list) try {
            this.#callback_list[_0x2a421c](..._0x5c21f6);
        } catch (_0x59c835) {
            this.#error(0x2d * 0x43 + -0x20f4 + -0x152e * -0x1, 'error whil' + _0x25f67f(-0xe6, -0x33, 0x22, -0x168) + ' ' + _0x2a421c + ' event')(_0x59c835);
        }
    }
    async ['on'](_0x357d5a, _0x44cf03) {
        this.#callback_list[_0x357d5a] = _0x44cf03;
    }
    #setCooldown(_0xda5bbd, _0x21d182 = 0x9d8 + 0x151 * -0xd + 0x7a9) {
        this.#command_cooldown[_0xda5bbd['id']] = system['runTimeout'](() => {
            delete this.#command_cooldown[_0xda5bbd['id']];
        }, -0x2 * 0x7d3 + -0x1 * 0x6d0 + 0x16da);
    }
    #checkCooldown(_0x2004f2) {
        return this.#command_cooldown[_0x2004f2['id']];
    }
    #command_cooldown = {};
    #outgoing = ![];
    #n_online_players = 0x1ada + 0x1be2 + 0x1 * -0x36bc;
    #n_tick = 0x1 * -0xb5 + 0x493 * -0x1 + 0xd * 0x68;
    #mode = -0x7 * 0x1a7 + -0xc5 * 0x1c + 0x7 * 0x4bb;
    #max_cache = 0x5e5 * -0x2 + 0x1 * -0xc54 + 0x1882;
    #token = '';
    #cache = [];
    #TICK_MAX = 0x2 * 0x398 + 0x771 + 0x5 * -0x2dd;
    #callback_list = {};
    #server_request;
    [_0x309914(0x1be, 0xaa, 0x18d, 0x10d)] = !![];
    #serverEndpoint = _0x309914(0x118, 0xe0, 0x2f5, 0x202) + '60';
    #error_counter = -0x160a + 0xf52 + 0x6b8;
    #custom_message_up;
    #custom_message_down;
    #online_players = {};
    #allowed_commands = {};
    #banned_list = {};
    ['proximity_' + 'distance'] = 0x1e33 + -0x19 * -0xef + -0x358a;
    [_0x4c3c78(0x22a, 0x22e, 0x217, 0x1d3) + 'enabled'] = ![];
}
const a = new BedrockBridge(); 

Javascript Online Compiler

Write, Run & Share Javascript code online using OneCompiler's JS online compiler for free. It's one of the robust, feature-rich online compilers for Javascript language. Getting started with the OneCompiler's Javascript editor is easy and fast. The editor shows sample boilerplate code when you choose language as Javascript and start coding.

About Javascript

Javascript(JS) is a object-oriented programming language which adhere to ECMA Script Standards. Javascript is required to design the behaviour of the web pages.

Key Features

  • Open-source
  • Just-in-time compiled language
  • Embedded along with HTML and makes web pages alive
  • Originally named as LiveScript.
  • Executable in both browser and server which has Javascript engines like V8(chrome), SpiderMonkey(Firefox) etc.

Syntax help

STDIN Example

var readline = require('readline');
var rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
  terminal: false
});

rl.on('line', function(line){
    console.log("Hello, " + line);
});

variable declaration

KeywordDescriptionScope
varVar is used to declare variables(old way of declaring variables)Function or global scope
letlet is also used to declare variables(new way)Global or block Scope
constconst is used to declare const values. Once the value is assigned, it can not be modifiedGlobal or block Scope

Backtick Strings

Interpolation

let greetings = `Hello ${name}`

Multi line Strings

const msg = `
hello
world!
`

Arrays

An array is a collection of items or values.

Syntax:

let arrayName = [value1, value2,..etc];
// or
let arrayName = new Array("value1","value2",..etc);

Example:

let mobiles = ["iPhone", "Samsung", "Pixel"];

// accessing an array
console.log(mobiles[0]);

// changing an array element
mobiles[3] = "Nokia";

Arrow functions

Arrow Functions helps developers to write code in concise way, it’s introduced in ES6.
Arrow functions can be written in multiple ways. Below are couple of ways to use arrow function but it can be written in many other ways as well.

Syntax:

() => expression

Example:

const numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
const squaresOfEvenNumbers = numbers.filter(ele => ele % 2 == 0)
                                    .map(ele => ele ** 2);
console.log(squaresOfEvenNumbers);

De-structuring

Arrays

let [firstName, lastName] = ['Foo', 'Bar']

Objects

let {firstName, lastName} = {
  firstName: 'Foo',
  lastName: 'Bar'
}

rest(...) operator

 const {
    title,
    firstName,
    lastName,
    ...rest
  } = record;

Spread(...) operator

//Object spread
const post = {
  ...options,
  type: "new"
}
//array spread
const users = [
  ...adminUsers,
  ...normalUsers
]

Functions

function greetings({ name = 'Foo' } = {}) { //Defaulting name to Foo
  console.log(`Hello ${name}!`);
}
 
greet() // Hello Foo
greet({ name: 'Bar' }) // Hi Bar

Loops

1. If:

IF is used to execute a block of code based on a condition.

Syntax

if(condition){
    // code
}

2. If-Else:

Else part is used to execute the block of code when the condition fails.

Syntax

if(condition){
    // code
} else {
    // code
}

3. Switch:

Switch is used to replace nested If-Else statements.

Syntax

switch(condition){
    case 'value1' :
        //code
        [break;]
    case 'value2' :
        //code
        [break;]
    .......
    default :
        //code
        [break;]
}

4. For

For loop is used to iterate a set of statements based on a condition.

for(Initialization; Condition; Increment/decrement){  
//code  
} 

5. While

While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.

while (condition) {  
  // code 
}  

6. Do-While

Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.

do {  
  // code 
} while (condition); 

Classes

ES6 introduced classes along with OOPS concepts in JS. Class is similar to a function which you can think like kind of template which will get called when ever you initialize class.

Syntax:

class className {
  constructor() { ... } //Mandatory Class method
  method1() { ... }
  method2() { ... }
  ...
}

Example:

class Mobile {
  constructor(model) {
    this.name = model;
  }
}

mbl = new Mobile("iPhone");