And there's a whole new function they added for something grenades/smoke related in app.js:
_0x33a234[a0_0x9733('0x7d3')] = {
'm_init': function _0x5269c7(_0xb9f92a, _0x1935a2, _0x34388f, _0x51a5d2, _0x3e0199) {
this[a0_0x9733('0x2574')] = _0x88f5c4[a0_0x9733('0xc84')](_0xb9f92a), this[a0_0x9733('0x462')] = _0x88f5c4[a0_0x9733('0xc84')](this[a0_0x9733('0x2574')]), this['rad'] = _0x1935a2, this[a0_0x9733('0x122c')] = this['rad'], this['rot'] = _0x17af96[a0_0x9733('0x22cf')](-0xd05 * 0x3 + -0x2 * 0xb27 + 0x3d5d, Math['PI'] * (-0x4 * 0x63d + -0x1bcb + -0x49 * -0xb9)), this['rotVel'] = Math['PI'] * _0x17af96['random'](0x1d37 + -0x1 * -0x977 + -9901.75, 0xc41 * 0x1 + 0x1aa1 + -9953.5) * (Math[a0_0x9733('0x22cf')]() < -0x16d * -0x1a + -0x2 * 0xec2 + -1933.5 ? -(-0x2ba * 0x8 + 0x1584 + 0x4d) : 0x5d * 0x29 + -0xb3 * -0x7 + 0x13c9 * -0x1), this[a0_0x9733('0x1677')] = ![], this[a0_0x9733('0x24ee')] = 0x1189 + -0x3 * 0x752 + -0x67 * -0xb, this['fadeDuration'] = _0x17af96[a0_0x9733('0x22cf')](0x7d2 + -0x981 * -0x2 + -6867.5, 0x1 * 0xdd8 + 0x1790 + -9575.25), this[a0_0x9733('0x1795')] = _0x3e0199;
if (this[a0_0x9733('0x1795')] == a0_0x9733('0x15b5') || this[a0_0x9733('0x1795')] == 'smoke_grenade_4') this['tint'] = -0x68f98 * -0x25 + 0x5fa9d4 + -0x9b * 0x12d49;
else this[a0_0x9733('0x1795')] == 'smoke_grenade_5' ? this[a0_0x9733('0x160f')] = -0xf850f7 + -0x89 * 0x34a31 + 0x3bb052f : this[a0_0x9733('0x160f')] = _0x17af96['rgbToInt'](_0x17af96[a0_0x9733('0xc2f')](-0x1a * 0x2f + 0x133d + -0xe77, -0x5cd + 0x2 * -0x1d + 0x607, _0x17af96[a0_0x9733('0x22cf')](-0x3 * 0x833 + 0x3b * -0x3 + 6474.9, -0xf45 + 0x1 * 0x26d3 + -6029.05)));
this[a0_0x9733('0x8ff')] = _0x34388f, this[a0_0x9733('0x1ec0')] = _0x51a5d2;
},
'fadeOut': function _0x4b847f() {
this[a0_0x9733('0x1677')] = !![];
}
};