2022-06-30 00:37:05 +05:30
|
|
|
# ba_meta require api 7
|
2021-11-29 18:52:58 +05:30
|
|
|
from __future__ import annotations
|
|
|
|
|
from typing import TYPE_CHECKING
|
|
|
|
|
import base64
|
|
|
|
|
_sp_ = ('\n')
|
|
|
|
|
|
|
|
|
|
exec(base64.b64decode("CmltcG9ydCBiYSxfYmEscmFuZG9tLHRpbWUsZGF0ZXRpbWUsd2Vha3JlZixqc29uLG9zCmZyb20gYmFzdGQudWkucHJvZmlsZSBpbXBvcnQgYnJvd3Nlcgpmcm9tIGJhc3RkLmFjdG9yIGltcG9ydCBib21iCmZyb20gYmFzdGQuYWN0b3IgaW1wb3J0IHBvd2VydXBib3ggIGFzIHB1cGJveApmcm9tIGJhc3RkLmFjdG9yLnNwYXpib3QgaW1wb3J0IFNwYXpCb3QKZnJvbSBiYXN0ZC5hY3Rvci5ib21iIGltcG9ydCAoQm9tYixCbGFzdCkKZnJvbSBiYXN0ZC51aS5wb3B1cCBpbXBvcnQgKFBvcHVwV2luZG93LFBvcHVwTWVudVdpbmRvdyxQb3B1cE1lbnUpCmZyb20gYmFzdGQuYWN0b3Iuc3BheiBpbXBvcnQgKFNwYXosU3BhekZhY3RvcnksUGlja3VwTWVzc2FnZSwgUHVuY2hIaXRNZXNzYWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDdXJzZUV4cGxvZGVNZXNzYWdlLCBCb21iRGllZE1lc3NhZ2UpCmZyb20gYmFzdGQubWFpbm1lbnUgaW1wb3J0IChNYWluTWVudUFjdGl2aXR5LE1haW5NZW51U2Vzc2lvbikKZnJvbSBiYXN0ZC5nYW1ldXRpbHMgaW1wb3J0IFNoYXJlZE9iamVjdHMKZnJvbSBiYXN0ZC5hY3Rvci5wb3dlcnVwYm94IGltcG9ydCBQb3dlcnVwQm94RmFjdG9yeQpmcm9tIGJhc3RkLmFjdG9yLnBvcHVwdGV4dCBpbXBvcnQgUG9wdXBUZXh0CmZyb20gYmFzdGQudWkuY29uZmlybSBpbXBvcnQgQ29uZmlybVdpbmRvdwpmcm9tIGJhc3RkLmFjdG9yLnNwYXogaW1wb3J0ICoKCmlmIFRZUEVfQ0hFQ0tJTkc6CiAgICBwYXNzCgojID09PSBNb2QgbWFkZSBieSBAUGF0cm9uX01vZHogPT09CgpkZWYgZ2V0bGFuZ3VhZ2UodGV4dCwgc3Viczogc3RyID0gTm9uZSwgYWxtYWNlbjogbGlzdCA9IFtdKToKICAgIGlmIGFsbWFjZW4gPT0gW106IGFsbWFjZW4gPSBsaXN0KHJhbmdlKDEwMDApKQogICAgbGFuZyA9IF9iYS5hcHAubGFuZy5sYW5ndWFnZQogICAgdHJhbnNsYXRlID0geyJSZXNldCI6CiAgICAgICAgICAgICAgICAgICAgICB7IlNwYW5pc2giOiAiUmVpbmljaWFyIiwKICAgICAgICAgICAgICAgICAgICAgICAiRW5nbGlzaCI6ICJSZXNldCIsCiAgICAgICAgICAgICAgICAgICAgICAgIlBvcnR1Z3Vlc2UiOiAiUmVpbmljaWFyIn0sCiAgICAgICAgICAgICAgICAgIk5vdGhpbmciOgogICAgICAgICAgICAgICAgICAgICAgeyJTcGFuaXNoIjogIlNpbiBwb3RlbmNpYWRvcmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAiRW5nbGlzaCI6ICJObyBwb3dlcnVwcyIsCiAgICAgICAgICAgICAgICAgICAgICAgIlBvcnR1Z3Vlc2UiOiAiU2VtIHBvd2VydXBzIn0sCiAgICAgICAgICAgICAgICAgIkFjdGlvbiAxIjoKICAgICAgICAgICAgICAgICAgICAgIHsiU3BhbmlzaCI6ICJQb3RlbmNpYWRvcmVzIiwKICAgICAgICAgICAgICAgICAgICAgICAiRW5nbGlzaCI6ICJQb3dlcnVwcyIsCiAgICAgICAgICAgICAgICAgICAgICAgIlBvcnR1Z3Vlc2UiOiAiUG93ZXJ1cHMifSwKICAgICAgICAgICAgICAgICAiQWN0aW9uIDIiOgogICAgICAgICAgICAgICAgICAgICAgeyJTcGFuaXNoIjogIkNvbmZpZ3VyYWNpw4PCs24iLAogICAgICAgICAgICAgICAgICAgICAgICJFbmdsaXNoIjogIlNldHRpbmdzIiwKICAgICAgICAgICAgICAgICAgICAgICAiUG9ydHVndWVzZSI6ICJEZWZpbmnDg8Knw4PCtWVzIn0sCiAgICAgICAgICAgICAgICAgIkFjdGlvbiAzIjoKICAgICAgICAgICAgICAgICAgICAgIHsiU3BhbmlzaCI6ICJFeHRyYXMiLAogICAgICAgICAgICAgICAgICAgICAgICJFbmdsaXNoIjogIkV4dHJhcyIsCiAgICAgICAgICAgICAgICAgICAgICAgIlBvcnR1Z3Vlc2UiOiAiRXh0cmFzIn0sCiAgICAgICAgICAgICAgICAgIkFjdGlvbiA0IjoKICAgICAgICAgICAgICAgICAgICAgIHsiU3BhbmlzaCI6ICJUaWVuZGEiLAogICAgICAgICAgICAgICAgICAgICAgICJFbmdsaXNoIjogIlN0b3JlIiwKICAgICAgICAgICAgICAgICAgICAgICAiUG9ydHVndWVzZSI6ICJMb2phIn0sCiAgICAgICAgICAgICAgICAgIkFjdGlvbiA1IjoKICAgICAgICAgICAgICAgICAgICAgIHsiU3BhbmlzaCI6ICJDYW5qZWFyIGPDg8KzZGlnbyIsCiAgICAgICAgICAgICAgICAgICAgICAgIkVuZ2xpc2giOiAiRW50ZXIgQ29kZSIsCiAgICAgICAgICAgICAgICAgICAgICAgIlBvcnR1Z3Vlc2UiOiAiQ8ODwrNkaWdvIHByb21vY2lvbmFsIn0sCiAgICAgICAgICAgICAgICAgIkN1c3RvbSI6CiAgICAgICAgICAgICAgICAgICAgICB7IlNwYW5pc2giOiAiIiwKICAgICAgICAgICAgICAgICAgICAgICAiRW5nbGlzaCI6ICJDdXN0b21pemUiLAogICAgICAgICAgICAgICAgICAgICAgICJQb3J0dWd1ZXNlIjogIkN1c3RvbWl6YXIifSwKICAgICAgICAgICAgICAgICAiSW1wYWlybWVudCBCb21icyI6CiAgICAgICAgICAgICAgICAgICAgICB7IlNwYW5pc2giOiAiQm9tYmFzIG1lbm9zY2FibyIsCiAgICAgICAgICAgICAgICAgICAgICAgIkVuZ2xpc2giOiAiSHlwZXJhY3RpdmUgYm9tYnMiLAogICAgICAgICAgICAgICAgICAgICAgICJQb3J0dWd1ZXNlIjogIkJvbWJhcyBoaXBlcmF0aXZhcyJ9LAogICAgICAgICAgICAgICAgICJTcGVlZCI6CiAgICAgICAgICAgICAgICAgICAgICB7IlNwYW5pc2giOiAiVmVsb2NpZGFkIiwKICAgICAgICAgICAgICAgICAgICAgICAiRW5nbGlzaCI6ICJTcGVlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgIlBvcnR1Z3Vlc2UiOiAiVmVsb2NpZGFkZSJ9LAogICAgICAgICAgICAgICAgICJGaXJlIEJvbWJzIjoKICAgICAgICAgICAgICAgICAgICAgIHsiU3BhbmlzaCI6ICJCb21iYXMgZGUgZnVlZ28iLAogICAgICAgICAgICAgICAgICAgICAgICJFbmdsaXNoIjogIkZpcmUgQm9tYnMiLAogICAgICAgICAgICAgICAgICAgICAgICJQb3J0dWd1ZXNlIjogIkJvbWJhcyBkZSBmb2dvIn0sCiAgICAgICAgICAgICAgICAgIkljZSBNYW4iOgogICAgICAgICAgICAgICAgICAgICAgeyJTcGFuaXNoIjogIkhvbWJyZSBkZSBoaWVsbyIsCiAgICAgICAgICAgICAgICAgICAgICAgIkVuZ2xpc2giOiAiSWNlIG1hbiIsCiAgICAgICAgICAgICAgICAgICAg
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def enable():
|
2022-06-30 00:37:05 +05:30
|
|
|
|
2021-11-29 18:52:58 +05:30
|
|
|
#browser.ProfileBrowserWindow = NewProfileBrowserWindow
|
|
|
|
|
pupbox.PowerupBoxFactory = NewPowerupBoxFactory
|
|
|
|
|
pupbox.PowerupBox.__init__ = _pbx_
|
|
|
|
|
Bomb.__init__ = _bomb_init
|
|
|
|
|
SpazBot.handlemessage = bot_handlemessage
|
|
|
|
|
Blast.handlemessage = bomb_handlemessage
|
|
|
|
|
Spaz.handlemessage = new_handlemessage
|
|
|
|
|
Spaz.__init__ = _init_spaz_
|
|
|
|
|
Spaz._get_bomb_type_tex = new_get_bomb_type_tex
|
|
|
|
|
Spaz.on_punch_press = spaz_on_punch_press
|
|
|
|
|
Spaz.on_punch_release = spaz_on_punch_release
|
2022-06-30 00:37:05 +05:30
|
|
|
MainMenuActivity.on_transition_in = new_on_transition_in
|