Skip to content

Instantly share code, notes, and snippets.

@gynvael
Created December 29, 2023 18:13
Show Gist options
  • Save gynvael/5ed7c18201ab2d975525022ff884e9de to your computer and use it in GitHub Desktop.
Save gynvael/5ed7c18201ab2d975525022ff884e9de to your computer and use it in GitHub Desktop.
GATCHA partial deobfuscated dis
_co_code_adaptive: b'\x97\x00e\x00j\x02\x11\x00\x01\x00e\x00n\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\tj\x02\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00\x01\x00d\x00Z\x02e\x02r\x08d\x01n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\x03e\x04Z\x05e\x06Z\x07e\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\te\nZ\x0be\x00Z\x02e\x04n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\x05g\x00Z\x0cd\x00Z\rd\x02n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\x0e\x02\x00e\x0fg\x00n\x03\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00Z\x10n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x03g\x01d\x04z\x05\x00\x00Z\x11n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x03Z\x12d\x03Z\x13d\x00Z\x14n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x05Z\x15d\x06Z\x16d\x04Z\x17n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x07Z\x18d\x08Z\x19d\tZ\x1an\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x02\x00e\x1bd\nd\x0bn\x03\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x02\x00\x00\x00\x00\x00\x00\x00\x00n\x02\x00\x00\x8c\tj9\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00Z\x1dn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x1dd\x0cd\x04\x1a\x00Z\x1ee\x1fn\x01\x8c\tjA\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00e\x1dd\x04d\r\x1a\x00d\x0en\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x02\x00\x00\x00\x00\x00\x00\x00\x00Z!n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x02\x00e"e\x1dd\rd\x0c\x1a\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00Z#n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x03Z$e\x1ed\x0fk7\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00r\x11\x02\x00e\x05d\x00n\x03\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x02Z%d\x03d\x10l&m\'n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\'\x01\x00\x02\x00e\'d\x03d\x03n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x03d\x03d\x03d\x11d\x12d\x13n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x14d\x15d\x16d\x17d\x17d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x01d\x01d\x15d\x15n\x03\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x12\x00\x00\x00\x00\x00\x00\x00\x00Z(n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e#r\x19\x02\x00e)e(n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e#r\x01\x8c\x19e\x02r8e\rn\x01\x8c\te\x00j\x02\x11\x00\x01\x00r\x18\x02\x00e\x00d\x18n\x03\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00y\x0c\x02\x00e\x00d\x19n\x03\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00y\x0cy\x0cn\x05\x00\x00\x00\x00\x00\x00\x00\x00\x8c\t'
_varname_from_oparg: <built-in method _varname_from_oparg of code object at 0x55ee59bd9f60>
co_argcount: 0
co_cellvars: ()
co_code: b'\x97\x00e\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\tj\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\tj9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\tjA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\t'
co_consts: (1, b'', '', 0, 4, 2, 3, 5, 6, 7, 'instructions.bin', 'rb', None, 8, 'little', b'LEGO', ('CodeType',), 64, b"\x97\x00e\x00j\x02\x11\x00\x01\x00e\x00n\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\tj\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00\x01\x00e\x02\x90\x02r\x83e\x02d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x01z\x01\x00\x00d\x02n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00Z\x03e\x02d\x03d\x04n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x03e\x04e\x05e\x06f\x03v\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\x00\x00\x00\x1a\x00Z\x07e\x02d\x04n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x03e\x04e\x05e\x06f\x03v\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\x00\x00\x00d\x03\x1a\x00Z\x02e\x03n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x03e\x04k(\x00\x00rj\x01\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x02\x00e\x08e\x07d\x00\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x05z\x01\x00\x00d\x06z\t\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00Z\tn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\x07d\x04n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00Z\re\re\x0ee\nn\x01\x8c\te\x00j\x02\x11\x00\x01\x00<\x00\x00\x00y\x03e\x03e\x05n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00k(\x00\x00r\xbe\x01\x00\x02\x00e\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x05n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00d\x06z\t\x00\x00n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00Z\tn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\ts;n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x04\x19\x00\x00\x00d\x08n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00d\x06z\t\x00\x00Z\x0fn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0ee\nx\x02x\x02\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0ee\x0f\x19\x00\x00\x00z\r\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00c\x03c\x02<\x00\x00\x00y\x03e\x07n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x04\x19\x00\x00\x00Z\re\x0ee\nn\x01\x8c\te\x00j\x02\x11\x00\x01\x00x\x02x\x02\x19\x00\x00\x00e\rn\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\r\x00\x00c\x03c\x02<\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00y\x03e\x03e\x06k(\x00\x00r\xc7n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x01\x00\x02\x00e\x08e\x07d\x00n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00n\x05\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00Z\tn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\ts;n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x04\x19\x00\x00\x00d\x08n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00d\x06z\t\x00\x00Z\x0fn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0ee\nx\x02x\x02\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0ee\x0f\x19\x00\x00\x00z\x19\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00c\x03c\x02<\x00\x00\x00y\x03e\x07n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x04\x19\x00\x00\x00Z\re\x0ee\nn\x01\x8c\te\x00j\x02\x11\x00\x01\x00x\x02x\x02\x19\x00\x00\x00e\rn\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x19\x00\x00c\x03c\x02<\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00y\x03e\x03e\x10k(\x00\x00rjn\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\x07d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00d\x00k7\x00\x00r\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0ce\x0ee\n\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\re\rd\x00k7\x00\x00r\tn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0cy\x03y\x03e\x03e\x11n\x01\x8c\te\x00j\x02\x11\x00\x01\x00k(\x00\x00ry\x01\x00e\x07d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x07z\x01\x00\x00Z\nn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\n\x02\x00e\x0bd\x06n\x03\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00v\x01n\x01\x8c\te\x00j\x02\x11\x00\x01\x00r\x02d\x00Z\x0ce\x07d\x00n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00d\x00k7\x00\x00r\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0ce\x12n\x04\x00\x00\x00\x00\x00\x00\x8c\tj'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00Z\rn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\re\x0ee\n<\x00\x00\x00y\x03n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x03e\x14k(\x00\x00r\x7f\x01\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\x07d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00d\x00k7\x00\x00r\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0ce\x0ee\n\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\re\x12n\x05\x00\x00\x00\x00\x00\x00\x00\x00\x8c\tj+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00e\r\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x01\x00y\x03e\x03e\x16k(\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00r\xb5\x01\x00e\x07d\x00\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x07z\x01\x00\x00Z\ne\n\x02\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0bd\x06n\x05\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00v\x01n\x01\x8c\te\x00j\x02\x11\x00\x01\x00r\x02d\x00Z\x0ce\x07d\x00n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00d\x00k7\x00\x00r\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0c\x02\x00e\x17e\x18n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00k(\x00\x00r%\x02\x00e\x19n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00n\x02\x00\x00\x8c\tj5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00Z\x18n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x18d\x00\x19\x00\x00\x00Z\re\x18n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x04d\x03\x1a\x00Z\x18e\re\x0en\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\n<\x00\x00\x00y\x03\x01\x00e\x03n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x1bk(\x00\x00r\x01y\x03\t\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0cy\x03y\x03n\x03\x00\x00\x00\x00\x8c\t", (0, 224, 5, None, 1, 16, 4, 15, 240), ('print', '__repr__', 'D', 'J', 'U', 'V', 'a', 'R', 'P', 'K', 'B', 'I', 'F', 'G', 'H', 'L', 'W', 'X', 'Q', 'pop', 'Y', 'append', 'Z', 'len', 'M', 'input', 'encode', 'b'), (), '<string>', 'main', 'Accepted!', 'Rejected!')
co_exceptiontable: b''
co_filename: <string>
co_firstlineno: 1
co_flags: 64
co_freevars: ()
co_kwonlyargcount: 0
co_lines: <built-in method co_lines of code object at 0x55ee59bd9f60>
co_linetable: b''
co_lnotab: b''
co_name: main
co_names: ('print', '__repr__', 'E', 'M', 'exit', 'C', 'bool', 'P', 'IndexError', 'N', 'range', 'I', 'l', 'F', 'h', 'bytearray', 'Q', 'H', 'A', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'open', 'read', 'O', 'S', 'int', 'from_bytes', 'T', 'list', 'D', 'R', 'L', 'types', 'CodeType', 'm', 'exec')
co_nlocals: 0
co_positions: <built-in method co_positions of code object at 0x55ee59bd9f60>
co_posonlyargcount: 0
co_qualname: main
co_stacksize: 0
co_varnames: ()
replace: <built-in method replace of code object at 0x55ee59bd9f60>
0 RESUME 0
2 CACHE
4 CACHE
6 CACHE
8 POP_TOP
10 LOAD_NAME 0 (print)
12 JUMP_FORWARD 6 (to 26)
14 CACHE
16 CACHE
18 CACHE
20 CACHE
22 CACHE
24 CACHE
>> 26 LOAD_ATTR 2 (__repr__)
28 CACHE 0 (counter: 17)
30 CACHE 0 (version: 0)
32 CACHE 0
34 CACHE 0 (keys_version: 0)
36 CACHE 0
38 CACHE 0 (descr: 0)
40 CACHE 0
42 CACHE 0
44 CACHE 0
46 CACHE
48 CACHE
50 CACHE
52 POP_TOP
54 POP_TOP
56 LOAD_CONST 0 (1)
58 STORE_NAME 2 (E)
60 LOAD_NAME 2 (E)
62 POP_JUMP_IF_FALSE 8 (to 80)
64 LOAD_CONST 1 (b'')
66 JUMP_FORWARD 1 (to 70)
68 CACHE
>> 70 CACHE
72 CACHE
74 CACHE
76 POP_TOP
78 STORE_NAME 3 (M)
>> 80 LOAD_NAME 4 (exit)
82 STORE_NAME 5 (C)
84 LOAD_NAME 6 (bool)
86 STORE_NAME 7 (P)
88 LOAD_NAME 8 (IndexError)
90 JUMP_FORWARD 1 (to 94)
92 CACHE
>> 94 CACHE
96 CACHE
98 CACHE
100 POP_TOP
102 STORE_NAME 9 (N)
104 LOAD_NAME 10 (range)
106 STORE_NAME 11 (I)
108 LOAD_NAME 0 (print)
110 STORE_NAME 2 (E)
112 LOAD_NAME 4 (exit)
114 JUMP_FORWARD 1 (to 118)
116 CACHE
>> 118 CACHE
120 CACHE
122 CACHE
124 POP_TOP
126 STORE_NAME 5 (C)
128 BUILD_LIST 0
130 STORE_NAME 12 (l)
132 LOAD_CONST 0 (1)
134 STORE_NAME 13 (F)
136 LOAD_CONST 2 ('')
138 JUMP_FORWARD 1 (to 142)
140 CACHE
>> 142 CACHE
144 CACHE
146 CACHE
148 POP_TOP
150 STORE_NAME 14 (h)
152 PUSH_NULL
154 LOAD_NAME 15 (bytearray)
156 BUILD_LIST 0
158 JUMP_FORWARD 3 (to 166)
160 CACHE
162 CACHE
164 CACHE
>> 166 CACHE
168 CACHE
170 CACHE
172 POP_TOP
174 CALL 1
176 CACHE 0 (counter: 17)
178 CACHE 0 (func_version: 0)
180 CACHE 0
182 CACHE
184 STORE_NAME 16 (Q)
186 JUMP_FORWARD 1 (to 190)
188 CACHE
>> 190 CACHE
192 CACHE
194 CACHE
196 POP_TOP
198 LOAD_CONST 3 (0)
200 BUILD_LIST 1
202 LOAD_CONST 4 (4)
204 BINARY_OP 5 (*)
206 CACHE 0 (counter: 17)
208 STORE_NAME 17 (H)
210 JUMP_FORWARD 1 (to 214)
212 CACHE
>> 214 CACHE
216 CACHE
218 CACHE
220 POP_TOP
222 LOAD_CONST 3 (0)
224 STORE_NAME 18 (A)
226 LOAD_CONST 3 (0)
228 STORE_NAME 19 (U)
230 LOAD_CONST 0 (1)
232 STORE_NAME 20 (V)
234 JUMP_FORWARD 1 (to 238)
236 CACHE
>> 238 CACHE
240 CACHE
242 CACHE
244 POP_TOP
246 LOAD_CONST 5 (2)
248 STORE_NAME 21 (W)
250 LOAD_CONST 6 (3)
252 STORE_NAME 22 (X)
254 LOAD_CONST 4 (4)
256 STORE_NAME 23 (Y)
258 JUMP_FORWARD 1 (to 262)
260 CACHE
>> 262 CACHE
264 CACHE
266 CACHE
268 POP_TOP
270 LOAD_CONST 7 (5)
272 STORE_NAME 24 (Z)
274 LOAD_CONST 8 (6)
276 STORE_NAME 25 (a)
278 LOAD_CONST 9 (7)
280 STORE_NAME 26 (b)
282 JUMP_FORWARD 1 (to 286)
284 CACHE
>> 286 CACHE
288 CACHE
290 CACHE
292 POP_TOP
294 PUSH_NULL
296 LOAD_NAME 27 (open)
298 LOAD_CONST 10 ('instructions.bin')
300 LOAD_CONST 11 ('rb')
302 JUMP_FORWARD 3 (to 310)
304 CACHE
306 CACHE
308 CACHE
>> 310 CACHE
312 CACHE
314 CACHE
316 POP_TOP
318 CALL 2
320 CACHE 0 (counter: 17)
322 CACHE 0 (func_version: 0)
324 CACHE 0
326 CACHE
328 JUMP_FORWARD 2 (to 334)
330 CACHE
332 CACHE
>> 334 LOAD_ATTR 57 (NULL|self + read)
336 CACHE 0 (counter: 17)
338 CACHE 0 (version: 0)
340 CACHE 0
342 CACHE 0 (keys_version: 0)
344 CACHE 0
346 CACHE 0 (descr: 0)
348 CACHE 0
350 CACHE 0
352 CACHE 0
354 CACHE
356 CACHE
358 CACHE
360 POP_TOP
362 CALL 0
364 CACHE 0 (counter: 17)
366 CACHE 0 (func_version: 0)
368 CACHE 0
370 CACHE
372 STORE_NAME 29 (O)
374 JUMP_FORWARD 1 (to 378)
376 CACHE
>> 378 CACHE
380 CACHE
382 CACHE
384 POP_TOP
386 LOAD_NAME 29 (O)
388 LOAD_CONST 12 (None)
390 LOAD_CONST 4 (4)
392 BINARY_SLICE
394 STORE_NAME 30 (S)
396 LOAD_NAME 31 (int)
398 JUMP_FORWARD 1 (to 402)
400 CACHE
>> 402 LOAD_ATTR 65 (NULL|self + from_bytes)
404 CACHE 0 (counter: 17)
406 CACHE 0 (version: 0)
408 CACHE 0
410 CACHE 0 (keys_version: 0)
412 CACHE 0
414 CACHE 0 (descr: 0)
416 CACHE 0
418 CACHE 0
420 CACHE 0
422 CACHE
424 CACHE
426 CACHE
428 POP_TOP
430 LOAD_NAME 29 (O)
432 LOAD_CONST 4 (4)
434 LOAD_CONST 13 (8)
436 BINARY_SLICE
438 LOAD_CONST 14 ('little')
440 JUMP_FORWARD 2 (to 446)
442 CACHE
444 CACHE
>> 446 CACHE
448 CACHE
450 CACHE
452 POP_TOP
454 CALL 2
456 CACHE 0 (counter: 17)
458 CACHE 0 (func_version: 0)
460 CACHE 0
462 CACHE
464 STORE_NAME 33 (T)
466 JUMP_FORWARD 1 (to 470)
468 CACHE
>> 470 CACHE
472 CACHE
474 CACHE
476 POP_TOP
478 PUSH_NULL
480 LOAD_NAME 34 (list)
482 LOAD_NAME 29 (O)
484 LOAD_CONST 13 (8)
486 LOAD_CONST 12 (None)
488 BINARY_SLICE
490 JUMP_FORWARD 1 (to 494)
492 CACHE
>> 494 CACHE
496 CACHE
498 CACHE
500 POP_TOP
502 CALL 1
504 CACHE 0 (counter: 17)
506 CACHE 0 (func_version: 0)
508 CACHE 0
510 CACHE
512 STORE_NAME 35 (D)
514 JUMP_FORWARD 1 (to 518)
516 CACHE
>> 518 CACHE
520 CACHE
522 CACHE
524 POP_TOP
526 LOAD_CONST 3 (0)
528 STORE_NAME 36 (R)
530 LOAD_NAME 30 (S)
532 LOAD_CONST 15 (b'LEGO')
534 COMPARE_OP 55 (!=)
536 CACHE 0 (counter: 17)
538 JUMP_FORWARD 1 (to 542)
540 CACHE
>> 542 CACHE
544 CACHE
546 CACHE
548 POP_TOP
550 POP_JUMP_IF_FALSE 17 (to 586)
552 PUSH_NULL
554 LOAD_NAME 5 (C)
556 LOAD_CONST 0 (1)
558 JUMP_FORWARD 3 (to 566)
560 CACHE
562 CACHE
564 CACHE
>> 566 CACHE
568 CACHE
570 CACHE
572 POP_TOP
574 CALL 1
576 CACHE 0 (counter: 17)
578 CACHE 0 (func_version: 0)
580 CACHE 0
582 CACHE
584 POP_TOP
>> 586 JUMP_FORWARD 1 (to 590)
588 CACHE
>> 590 CACHE
592 CACHE
594 CACHE
596 POP_TOP
598 LOAD_CONST 2 ('')
600 STORE_NAME 37 (L)
602 LOAD_CONST 3 (0)
604 LOAD_CONST 16 (('CodeType',))
606 IMPORT_NAME 38 (types)
608 IMPORT_FROM 39 (CodeType)
610 JUMP_FORWARD 1 (to 614)
612 CACHE
>> 614 CACHE
616 CACHE
618 CACHE
620 POP_TOP
622 STORE_NAME 39 (CodeType)
624 POP_TOP
626 PUSH_NULL
628 LOAD_NAME 39 (CodeType)
630 LOAD_CONST 3 (0)
632 LOAD_CONST 3 (0)
634 JUMP_FORWARD 1 (to 638)
636 CACHE
>> 638 CACHE
640 CACHE
642 CACHE
644 POP_TOP
646 LOAD_CONST 3 (0)
648 LOAD_CONST 3 (0)
650 LOAD_CONST 3 (0)
652 LOAD_CONST 17 (64)
654 LOAD_CONST 18 (b"\x97\x00e\x00j\x02\x11\x00\x01\x00e\x00n\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8c\tj\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00\x01\x00e\x02\x90\x02r\x83e\x02d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x01z\x01\x00\x00d\x02n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00Z\x03e\x02d\x03d\x04n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x03e\x04e\x05e\x06f\x03v\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\x00\x00\x00\x1a\x00Z\x07e\x02d\x04n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x03e\x04e\x05e\x06f\x03v\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\x00\x00\x00d\x03\x1a\x00Z\x02e\x03n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x03e\x04k(\x00\x00rj\x01\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x02\x00e\x08e\x07d\x00\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x05z\x01\x00\x00d\x06z\t\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00Z\tn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\x07d\x04n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00Z\re\re\x0ee\nn\x01\x8c\te\x00j\x02\x11\x00\x01\x00<\x00\x00\x00y\x03e\x03e\x05n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00k(\x00\x00r\xbe\x01\x00\x02\x00e\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x05n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00d\x06z\t\x00\x00n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00Z\tn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\ts;n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x04\x19\x00\x00\x00d\x08n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00d\x06z\t\x00\x00Z\x0fn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0ee\nx\x02x\x02\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0ee\x0f\x19\x00\x00\x00z\r\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00c\x03c\x02<\x00\x00\x00y\x03e\x07n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x04\x19\x00\x00\x00Z\re\x0ee\nn\x01\x8c\te\x00j\x02\x11\x00\x01\x00x\x02x\x02\x19\x00\x00\x00e\rn\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\r\x00\x00c\x03c\x02<\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00y\x03e\x03e\x06k(\x00\x00r\xc7n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x01\x00\x02\x00e\x08e\x07d\x00n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00n\x05\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00Z\tn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\ts;n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x04\x19\x00\x00\x00d\x08n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00d\x06z\t\x00\x00Z\x0fn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0ee\nx\x02x\x02\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0ee\x0f\x19\x00\x00\x00z\x19\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00c\x03c\x02<\x00\x00\x00y\x03e\x07n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x04\x19\x00\x00\x00Z\re\x0ee\nn\x01\x8c\te\x00j\x02\x11\x00\x01\x00x\x02x\x02\x19\x00\x00\x00e\rn\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x19\x00\x00c\x03c\x02<\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00y\x03e\x03e\x10k(\x00\x00rjn\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\x07d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00d\x00k7\x00\x00r\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0ce\x0ee\n\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\re\rd\x00k7\x00\x00r\tn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0cy\x03y\x03e\x03e\x11n\x01\x8c\te\x00j\x02\x11\x00\x01\x00k(\x00\x00ry\x01\x00e\x07d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x07z\x01\x00\x00Z\nn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\n\x02\x00e\x0bd\x06n\x03\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00v\x01n\x01\x8c\te\x00j\x02\x11\x00\x01\x00r\x02d\x00Z\x0ce\x07d\x00n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00d\x00k7\x00\x00r\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0ce\x12n\x04\x00\x00\x00\x00\x00\x00\x8c\tj'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00Z\rn\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\re\x0ee\n<\x00\x00\x00y\x03n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x03e\x14k(\x00\x00r\x7f\x01\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x07d\x00\x19\x00\x00\x00d\x07n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00z\x01\x00\x00Z\ne\n\x02\x00e\x0bn\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x06\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00v\x01r\x02d\x00Z\x0ce\x07d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00d\x00k7\x00\x00r\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0ce\x0ee\n\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00Z\re\x12n\x05\x00\x00\x00\x00\x00\x00\x00\x00\x8c\tj+\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00e\r\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00\x01\x00y\x03e\x03e\x16k(\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00r\xb5\x01\x00e\x07d\x00\x19\x00\x00\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x07z\x01\x00\x00Z\ne\n\x02\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x0bd\x06n\x05\x00\x00\x00\x00\x00\x00\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00v\x01n\x01\x8c\te\x00j\x02\x11\x00\x01\x00r\x02d\x00Z\x0ce\x07d\x00n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\x19\x00\x00\x00d\x05z\x01\x00\x00d\x06n\x01\x8c\te\x00j\x02\x11\x00\x01\x00z\t\x00\x00d\x00k7\x00\x00r\x08n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0c\x02\x00e\x17e\x18n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x01\x00\x00\x00\x00\x00\x00\x00\x00d\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00k(\x00\x00r%\x02\x00e\x19n\x02\x00\x00\x8c\te\x00j\x02\x11\x00\x01\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00n\x02\x00\x00\x8c\tj5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00e\x00j\x02\x11\x00\x01\x00\xab\x00\x00\x00\x00\x00\x00\x00\x00\x00Z\x18n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x18d\x00\x19\x00\x00\x00Z\re\x18n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x04d\x03\x1a\x00Z\x18e\re\x0en\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\n<\x00\x00\x00y\x03\x01\x00e\x03n\x01\x8c\te\x00j\x02\x11\x00\x01\x00e\x1bk(\x00\x00r\x01y\x03\t\x00n\x01\x8c\te\x00j\x02\x11\x00\x01\x00d\x00Z\x0cy\x03y\x03n\x03\x00\x00\x00\x00\x8c\t")
656 LOAD_CONST 19 ((0, 224, 5, None, 1, 16, 4, 15, 240))
658 JUMP_FORWARD 1 (to 662)
660 CACHE
>> 662 CACHE
664 CACHE
666 CACHE
668 POP_TOP
670 LOAD_CONST 20 (('print', '__repr__', 'D', 'J', 'U', 'V', 'a', 'R', 'P', 'K', 'B', 'I', 'F', 'G', 'H', 'L', 'W', 'X', 'Q', 'pop', 'Y', 'append', 'Z', 'len', 'M', 'input', 'encode', 'b'))
672 LOAD_CONST 21 (())
674 LOAD_CONST 22 ('<string>')
676 LOAD_CONST 23 ('main')
678 LOAD_CONST 23 ('main')
680 LOAD_CONST 0 (1)
682 JUMP_FORWARD 1 (to 686)
684 CACHE
>> 686 CACHE
688 CACHE
690 CACHE
692 POP_TOP
694 LOAD_CONST 1 (b'')
696 LOAD_CONST 1 (b'')
698 LOAD_CONST 21 (())
700 LOAD_CONST 21 (())
702 JUMP_FORWARD 3 (to 710)
704 CACHE
706 CACHE
708 CACHE
>> 710 CACHE
712 CACHE
714 CACHE
716 POP_TOP
718 CALL 18
720 CACHE 0 (counter: 17)
722 CACHE 0 (func_version: 0)
724 CACHE 0
726 CACHE
728 STORE_NAME 40 (m)
730 JUMP_FORWARD 1 (to 734)
732 CACHE
>> 734 CACHE
736 CACHE
738 CACHE
740 POP_TOP
742 LOAD_NAME 35 (D)
744 POP_JUMP_IF_FALSE 25 (to 796)
>> 746 PUSH_NULL
748 LOAD_NAME 41 (exec)
750 LOAD_NAME 40 (m)
752 JUMP_FORWARD 2 (to 758)
754 CACHE
756 CACHE
>> 758 CACHE
760 CACHE
762 CACHE
764 POP_TOP
766 CALL 1
768 CACHE 0 (counter: 17)
770 CACHE 0 (func_version: 0)
772 CACHE 0
774 CACHE
776 POP_TOP
778 JUMP_FORWARD 1 (to 782)
780 CACHE
>> 782 CACHE
784 CACHE
786 CACHE
788 POP_TOP
790 LOAD_NAME 35 (D)
792 POP_JUMP_IF_FALSE 1 (to 796)
794 JUMP_BACKWARD 25 (to 746)
>> 796 LOAD_NAME 2 (E)
798 POP_JUMP_IF_FALSE 56 (to 912)
800 LOAD_NAME 13 (F)
802 JUMP_FORWARD 1 (to 806)
804 CACHE
>> 806 CACHE
808 CACHE
810 CACHE
812 POP_TOP
814 POP_JUMP_IF_FALSE 24 (to 864)
816 PUSH_NULL
818 LOAD_NAME 0 (print)
820 LOAD_CONST 24 ('Accepted!')
822 JUMP_FORWARD 3 (to 830)
824 CACHE
826 CACHE
828 CACHE
>> 830 CACHE
832 CACHE
834 CACHE
836 POP_TOP
838 CALL 1
840 CACHE 0 (counter: 17)
842 CACHE 0 (func_version: 0)
844 CACHE 0
846 CACHE
848 POP_TOP
850 JUMP_FORWARD 1 (to 854)
852 CACHE
>> 854 CACHE
856 CACHE
858 CACHE
860 POP_TOP
862 RETURN_CONST 12 (None)
>> 864 PUSH_NULL
866 LOAD_NAME 0 (print)
868 LOAD_CONST 25 ('Rejected!')
870 JUMP_FORWARD 3 (to 878)
872 CACHE
874 CACHE
876 CACHE
>> 878 CACHE
880 CACHE
882 CACHE
884 POP_TOP
886 CALL 1
888 CACHE 0 (counter: 17)
890 CACHE 0 (func_version: 0)
892 CACHE 0
894 CACHE
896 POP_TOP
898 JUMP_FORWARD 1 (to 902)
900 CACHE
>> 902 CACHE
904 CACHE
906 CACHE
908 POP_TOP
910 RETURN_CONST 12 (None)
>> 912 RETURN_CONST 12 (None)
914 JUMP_FORWARD 5 (to 926)
916 CACHE
918 CACHE
920 CACHE
922 CACHE
924 CACHE
replace: <built-in method replace of code object at 0x559c669c3220>
0 RESUME 0
2 CACHE
4 CACHE
6 CACHE
8 POP_TOP
10 LOAD_NAME 0 (print)
12 JUMP_FORWARD 6 (to 26)
14 CACHE
16 CACHE
18 CACHE
20 CACHE
22 CACHE
24 CACHE
>> 26 LOAD_ATTR 2 (__repr__)
46 CACHE
48 CACHE
50 CACHE
52 POP_TOP
54 POP_TOP
56 LOAD_NAME 2 (D)
58 EXTENDED_ARG 2
60 POP_JUMP_IF_FALSE 643 (to 1348)
62 LOAD_NAME 2 (D)
64 LOAD_CONST 0 (0)
66 JUMP_FORWARD 1 (to 70)
68 CACHE
>> 70 CACHE
72 CACHE
74 CACHE
76 POP_TOP
78 BINARY_SUBSCR
82 LOAD_CONST 1 (224)
84 BINARY_OP 1 (&)
88 LOAD_CONST 2 (5)
90 JUMP_FORWARD 1 (to 94)
92 CACHE
>> 94 CACHE
96 CACHE
98 CACHE
100 POP_TOP
102 BINARY_OP 9 (>>)
106 STORE_NAME 3 (J)
108 LOAD_NAME 2 (D)
110 LOAD_CONST 3 (None)
112 LOAD_CONST 4 (1)
114 JUMP_FORWARD 1 (to 118)
116 CACHE
>> 118 CACHE
120 CACHE
122 CACHE
124 POP_TOP
126 LOAD_NAME 3 (J)
128 LOAD_NAME 4 (U)
130 LOAD_NAME 5 (V)
132 LOAD_NAME 6 (a)
134 BUILD_TUPLE 3
136 CONTAINS_OP 0
138 JUMP_FORWARD 1 (to 142)
140 CACHE
>> 142 CACHE
144 CACHE
146 CACHE
148 POP_TOP
150 BINARY_OP 0 (+)
154 BINARY_SLICE
156 STORE_NAME 7 (R)
158 LOAD_NAME 2 (D)
160 LOAD_CONST 4 (1)
162 JUMP_FORWARD 1 (to 166)
164 CACHE
>> 166 CACHE
168 CACHE
170 CACHE
172 POP_TOP
174 LOAD_NAME 3 (J)
176 LOAD_NAME 4 (U)
178 LOAD_NAME 5 (V)
180 LOAD_NAME 6 (a)
182 BUILD_TUPLE 3
184 CONTAINS_OP 0
186 JUMP_FORWARD 1 (to 190)
188 CACHE
>> 190 CACHE
192 CACHE
194 CACHE
196 POP_TOP
198 BINARY_OP 0 (+)
202 LOAD_CONST 3 (None)
204 BINARY_SLICE
206 STORE_NAME 2 (D)
208 LOAD_NAME 3 (J)
210 JUMP_FORWARD 1 (to 214)
212 CACHE
>> 214 CACHE
216 CACHE
218 CACHE
220 POP_TOP
222 LOAD_NAME 3 (J)
224 LOAD_NAME 4 (U)
226 COMPARE_OP 40 (==)
230 POP_JUMP_IF_FALSE 106 (to 444)
232 POP_TOP
234 JUMP_FORWARD 1 (to 238)
236 CACHE
>> 238 CACHE
240 CACHE
242 CACHE
244 POP_TOP
246 PUSH_NULL
248 LOAD_NAME 8 (P)
250 LOAD_NAME 7 (R)
252 LOAD_CONST 0 (0)
254 BINARY_SUBSCR
258 JUMP_FORWARD 1 (to 262)
260 CACHE
>> 262 CACHE
264 CACHE
266 CACHE
268 POP_TOP
270 LOAD_CONST 5 (16)
272 BINARY_OP 1 (&)
276 LOAD_CONST 6 (4)
278 BINARY_OP 9 (>>)
282 JUMP_FORWARD 1 (to 286)
284 CACHE
>> 286 CACHE
288 CACHE
290 CACHE
292 POP_TOP
294 CALL 1
302 CACHE
304 STORE_NAME 9 (K)
306 JUMP_FORWARD 1 (to 310)
308 CACHE
>> 310 CACHE
312 CACHE
314 CACHE
316 POP_TOP
318 LOAD_NAME 7 (R)
320 LOAD_CONST 0 (0)
322 BINARY_SUBSCR
326 LOAD_CONST 7 (15)
328 JUMP_FORWARD 2 (to 334)
330 CACHE
332 CACHE
>> 334 CACHE
336 CACHE
338 CACHE
340 POP_TOP
342 BINARY_OP 1 (&)
346 STORE_NAME 10 (B)
348 LOAD_NAME 10 (B)
350 PUSH_NULL
352 LOAD_NAME 11 (I)
354 JUMP_FORWARD 1 (to 358)
356 CACHE
>> 358 CACHE
360 CACHE
362 CACHE
364 POP_TOP
366 LOAD_CONST 6 (4)
368 CALL 1
376 CACHE
378 JUMP_FORWARD 1 (to 382)
380 CACHE
>> 382 CACHE
384 CACHE
386 CACHE
388 POP_TOP
390 CONTAINS_OP 1
392 POP_JUMP_IF_FALSE 2 (to 398)
394 LOAD_CONST 0 (0)
396 STORE_NAME 12 (F)
>> 398 LOAD_NAME 7 (R)
400 LOAD_CONST 4 (1)
402 JUMP_FORWARD 1 (to 406)
404 CACHE
>> 406 CACHE
408 CACHE
410 CACHE
412 POP_TOP
414 BINARY_SUBSCR
418 STORE_NAME 13 (G)
420 LOAD_NAME 13 (G)
422 LOAD_NAME 14 (H)
424 LOAD_NAME 10 (B)
426 JUMP_FORWARD 1 (to 430)
428 CACHE
>> 430 CACHE
432 CACHE
434 CACHE
436 POP_TOP
438 STORE_SUBSCR
442 RETURN_CONST 3 (None)
>> 444 LOAD_NAME 3 (J)
446 LOAD_NAME 5 (V)
448 JUMP_FORWARD 2 (to 454)
450 CACHE
452 CACHE
>> 454 CACHE
456 CACHE
458 CACHE
460 POP_TOP
462 COMPARE_OP 40 (==)
466 POP_JUMP_IF_FALSE 190 (to 848)
468 POP_TOP
470 PUSH_NULL
472 LOAD_NAME 8 (P)
474 JUMP_FORWARD 1 (to 478)
476 CACHE
>> 478 CACHE
480 CACHE
482 CACHE
484 POP_TOP
486 LOAD_NAME 7 (R)
488 LOAD_CONST 0 (0)
490 BINARY_SUBSCR
494 LOAD_CONST 5 (16)
496 JUMP_FORWARD 2 (to 502)
498 CACHE
500 CACHE
>> 502 CACHE
504 CACHE
506 CACHE
508 POP_TOP
510 BINARY_OP 1 (&)
514 LOAD_CONST 6 (4)
516 BINARY_OP 9 (>>)
520 JUMP_FORWARD 2 (to 526)
522 CACHE
524 CACHE
>> 526 CACHE
528 CACHE
530 CACHE
532 POP_TOP
534 CALL 1
542 CACHE
544 STORE_NAME 9 (K)
546 JUMP_FORWARD 1 (to 550)
548 CACHE
>> 550 CACHE
552 CACHE
554 CACHE
556 POP_TOP
558 LOAD_NAME 7 (R)
560 LOAD_CONST 0 (0)
562 BINARY_SUBSCR
566 LOAD_CONST 7 (15)
568 JUMP_FORWARD 2 (to 574)
570 CACHE
572 CACHE
>> 574 CACHE
576 CACHE
578 CACHE
580 POP_TOP
582 BINARY_OP 1 (&)
586 STORE_NAME 10 (B)
588 LOAD_NAME 10 (B)
590 PUSH_NULL
592 LOAD_NAME 11 (I)
594 JUMP_FORWARD 1 (to 598)
596 CACHE
>> 598 CACHE
600 CACHE
602 CACHE
604 POP_TOP
606 LOAD_CONST 6 (4)
608 CALL 1
616 CACHE
618 JUMP_FORWARD 1 (to 622)
620 CACHE
>> 622 CACHE
624 CACHE
626 CACHE
628 POP_TOP
630 CONTAINS_OP 1
632 POP_JUMP_IF_FALSE 2 (to 638)
634 LOAD_CONST 0 (0)
636 STORE_NAME 12 (F)
>> 638 LOAD_NAME 9 (K)
640 POP_JUMP_IF_TRUE 59 (to 760)
642 JUMP_FORWARD 1 (to 646)
644 CACHE
>> 646 CACHE
648 CACHE
650 CACHE
652 POP_TOP
654 LOAD_NAME 7 (R)
656 LOAD_CONST 4 (1)
658 BINARY_SUBSCR
662 LOAD_CONST 8 (240)
664 JUMP_FORWARD 2 (to 670)
666 CACHE
668 CACHE
>> 670 CACHE
672 CACHE
674 CACHE
676 POP_TOP
678 BINARY_OP 1 (&)
682 LOAD_CONST 6 (4)
684 BINARY_OP 9 (>>)
688 STORE_NAME 15 (L)
690 JUMP_FORWARD 1 (to 694)
692 CACHE
>> 694 CACHE
696 CACHE
698 CACHE
700 POP_TOP
702 LOAD_NAME 14 (H)
704 LOAD_NAME 10 (B)
706 COPY 2
708 COPY 2
710 BINARY_SUBSCR
714 JUMP_FORWARD 1 (to 718)
716 CACHE
>> 718 CACHE
720 CACHE
722 CACHE
724 POP_TOP
726 LOAD_NAME 14 (H)
728 LOAD_NAME 15 (L)
730 BINARY_SUBSCR
734 BINARY_OP 13 (+=)
738 JUMP_FORWARD 1 (to 742)
740 CACHE
>> 742 CACHE
744 CACHE
746 CACHE
748 POP_TOP
750 SWAP 3
752 SWAP 2
754 STORE_SUBSCR
758 RETURN_CONST 3 (None)
>> 760 LOAD_NAME 7 (R)
762 JUMP_FORWARD 1 (to 766)
764 CACHE
>> 766 CACHE
768 CACHE
770 CACHE
772 POP_TOP
774 LOAD_CONST 4 (1)
776 BINARY_SUBSCR
780 STORE_NAME 13 (G)
782 LOAD_NAME 14 (H)
784 LOAD_NAME 10 (B)
786 JUMP_FORWARD 1 (to 790)
788 CACHE
>> 790 CACHE
792 CACHE
794 CACHE
796 POP_TOP
798 COPY 2
800 COPY 2
802 BINARY_SUBSCR
806 LOAD_NAME 13 (G)
808 JUMP_FORWARD 2 (to 814)
810 CACHE
812 CACHE
>> 814 CACHE
816 CACHE
818 CACHE
820 POP_TOP
822 BINARY_OP 13 (+=)
826 SWAP 3
828 SWAP 2
830 STORE_SUBSCR
834 JUMP_FORWARD 1 (to 838)
836 CACHE
>> 838 CACHE
840 CACHE
842 CACHE
844 POP_TOP
846 RETURN_CONST 3 (None)
>> 848 LOAD_NAME 3 (J)
850 LOAD_NAME 6 (a)
852 COMPARE_OP 40 (==)
856 POP_JUMP_IF_FALSE 199 (to 1256)
858 JUMP_FORWARD 1 (to 862)
860 CACHE
>> 862 CACHE
864 CACHE
866 CACHE
868 POP_TOP
870 POP_TOP
872 PUSH_NULL
874 LOAD_NAME 8 (P)
876 LOAD_NAME 7 (R)
878 LOAD_CONST 0 (0)
880 JUMP_FORWARD 2 (to 886)
882 CACHE
884 CACHE
>> 886 CACHE
888 CACHE
890 CACHE
892 POP_TOP
894 BINARY_SUBSCR
898 LOAD_CONST 5 (16)
900 BINARY_OP 1 (&)
904 LOAD_CONST 6 (4)
906 JUMP_FORWARD 1 (to 910)
908 CACHE
>> 910 CACHE
912 CACHE
914 CACHE
916 POP_TOP
918 BINARY_OP 9 (>>)
922 JUMP_FORWARD 5 (to 934)
924 CACHE
926 CACHE
928 CACHE
930 CACHE
932 CACHE
>> 934 CACHE
936 CACHE
938 CACHE
940 POP_TOP
942 CALL 1
950 CACHE
952 STORE_NAME 9 (K)
954 JUMP_FORWARD 1 (to 958)
956 CACHE
>> 958 CACHE
960 CACHE
962 CACHE
964 POP_TOP
966 LOAD_NAME 7 (R)
968 LOAD_CONST 0 (0)
970 BINARY_SUBSCR
974 LOAD_CONST 7 (15)
976 JUMP_FORWARD 2 (to 982)
978 CACHE
980 CACHE
>> 982 CACHE
984 CACHE
986 CACHE
988 POP_TOP
990 BINARY_OP 1 (&)
994 STORE_NAME 10 (B)
996 LOAD_NAME 10 (B)
998 PUSH_NULL
1000 LOAD_NAME 11 (I)
1002 JUMP_FORWARD 1 (to 1006)
1004 CACHE
>> 1006 CACHE
1008 CACHE
1010 CACHE
1012 POP_TOP
1014 LOAD_CONST 6 (4)
1016 CALL 1
1024 CACHE
1026 JUMP_FORWARD 1 (to 1030)
1028 CACHE
>> 1030 CACHE
1032 CACHE
1034 CACHE
1036 POP_TOP
1038 CONTAINS_OP 1
1040 POP_JUMP_IF_FALSE 2 (to 1046)
1042 LOAD_CONST 0 (0)
1044 STORE_NAME 12 (F)
>> 1046 LOAD_NAME 9 (K)
1048 POP_JUMP_IF_TRUE 59 (to 1168)
1050 JUMP_FORWARD 1 (to 1054)
1052 CACHE
>> 1054 CACHE
1056 CACHE
1058 CACHE
1060 POP_TOP
1062 LOAD_NAME 7 (R)
1064 LOAD_CONST 4 (1)
1066 BINARY_SUBSCR
1070 LOAD_CONST 8 (240)
1072 JUMP_FORWARD 2 (to 1078)
1074 CACHE
1076 CACHE
>> 1078 CACHE
1080 CACHE
1082 CACHE
1084 POP_TOP
1086 BINARY_OP 1 (&)
1090 LOAD_CONST 6 (4)
1092 BINARY_OP 9 (>>)
1096 STORE_NAME 15 (L)
1098 JUMP_FORWARD 1 (to 1102)
1100 CACHE
>> 1102 CACHE
1104 CACHE
1106 CACHE
1108 POP_TOP
1110 LOAD_NAME 14 (H)
1112 LOAD_NAME 10 (B)
1114 COPY 2
1116 COPY 2
1118 BINARY_SUBSCR
1122 JUMP_FORWARD 1 (to 1126)
1124 CACHE
>> 1126 CACHE
1128 CACHE
1130 CACHE
1132 POP_TOP
1134 LOAD_NAME 14 (H)
1136 LOAD_NAME 15 (L)
1138 BINARY_SUBSCR
1142 BINARY_OP 25 (^=)
1146 JUMP_FORWARD 1 (to 1150)
1148 CACHE
>> 1150 CACHE
1152 CACHE
1154 CACHE
1156 POP_TOP
1158 SWAP 3
1160 SWAP 2
1162 STORE_SUBSCR
1166 RETURN_CONST 3 (None)
>> 1168 LOAD_NAME 7 (R)
1170 JUMP_FORWARD 1 (to 1174)
1172 CACHE
>> 1174 CACHE
1176 CACHE
1178 CACHE
1180 POP_TOP
1182 LOAD_CONST 4 (1)
1184 BINARY_SUBSCR
1188 STORE_NAME 13 (G)
1190 LOAD_NAME 14 (H)
1192 LOAD_NAME 10 (B)
1194 JUMP_FORWARD 1 (to 1198)
1196 CACHE
>> 1198 CACHE
1200 CACHE
1202 CACHE
1204 POP_TOP
1206 COPY 2
1208 COPY 2
1210 BINARY_SUBSCR
1214 LOAD_NAME 13 (G)
1216 JUMP_FORWARD 2 (to 1222)
1218 CACHE
1220 CACHE
>> 1222 CACHE
1224 CACHE
1226 CACHE
1228 POP_TOP
1230 BINARY_OP 25 (^=)
1234 SWAP 3
1236 SWAP 2
1238 STORE_SUBSCR
1242 JUMP_FORWARD 1 (to 1246)
1244 CACHE
>> 1246 CACHE
1248 CACHE
1250 CACHE
1252 POP_TOP
1254 RETURN_CONST 3 (None)
>> 1256 LOAD_NAME 3 (J)
1258 LOAD_NAME 16 (W)
1260 COMPARE_OP 40 (==)
1264 POP_JUMP_IF_FALSE 106 (to 1478)
1266 JUMP_FORWARD 1 (to 1270)
1268 CACHE
>> 1270 CACHE
1272 CACHE
1274 CACHE
1276 POP_TOP
1278 POP_TOP
1280 LOAD_NAME 7 (R)
1282 LOAD_CONST 0 (0)
1284 BINARY_SUBSCR
1288 LOAD_CONST 7 (15)
1290 JUMP_FORWARD 1 (to 1294)
1292 CACHE
>> 1294 CACHE
1296 CACHE
1298 CACHE
1300 POP_TOP
1302 BINARY_OP 1 (&)
1306 STORE_NAME 10 (B)
1308 LOAD_NAME 10 (B)
1310 PUSH_NULL
1312 LOAD_NAME 11 (I)
1314 JUMP_FORWARD 1 (to 1318)
1316 CACHE
>> 1318 CACHE
1320 CACHE
1322 CACHE
1324 POP_TOP
1326 LOAD_CONST 6 (4)
1328 CALL 1
1336 CACHE
1338 JUMP_FORWARD 1 (to 1342)
1340 CACHE
>> 1342 CACHE
1344 CACHE
1346 CACHE
>> 1348 POP_TOP
1350 CONTAINS_OP 1
1352 POP_JUMP_IF_FALSE 2 (to 1358)
1354 LOAD_CONST 0 (0)
1356 STORE_NAME 12 (F)
>> 1358 LOAD_NAME 7 (R)
1360 LOAD_CONST 0 (0)
1362 JUMP_FORWARD 1 (to 1366)
1364 CACHE
>> 1366 CACHE
1368 CACHE
1370 CACHE
1372 POP_TOP
1374 BINARY_SUBSCR
1378 LOAD_CONST 5 (16)
1380 BINARY_OP 1 (&)
1384 LOAD_CONST 6 (4)
1386 JUMP_FORWARD 1 (to 1390)
1388 CACHE
>> 1390 CACHE
1392 CACHE
1394 CACHE
1396 POP_TOP
1398 BINARY_OP 9 (>>)
1402 LOAD_CONST 0 (0)
1404 COMPARE_OP 55 (!=)
1408 POP_JUMP_IF_FALSE 8 (to 1426)
1410 JUMP_FORWARD 1 (to 1414)
1412 CACHE
>> 1414 CACHE
1416 CACHE
1418 CACHE
1420 POP_TOP
1422 LOAD_CONST 0 (0)
1424 STORE_NAME 12 (F)
>> 1426 LOAD_NAME 14 (H)
1428 LOAD_NAME 10 (B)
1430 BINARY_SUBSCR
1434 JUMP_FORWARD 1 (to 1438)
1436 CACHE
>> 1438 CACHE
1440 CACHE
1442 CACHE
1444 POP_TOP
1446 STORE_NAME 13 (G)
1448 LOAD_NAME 13 (G)
1450 LOAD_CONST 0 (0)
1452 COMPARE_OP 55 (!=)
1456 POP_JUMP_IF_FALSE 9 (to 1476)
1458 JUMP_FORWARD 1 (to 1462)
1460 CACHE
>> 1462 CACHE
1464 CACHE
1466 CACHE
1468 POP_TOP
1470 LOAD_CONST 0 (0)
1472 STORE_NAME 12 (F)
1474 RETURN_CONST 3 (None)
>> 1476 RETURN_CONST 3 (None)
>> 1478 LOAD_NAME 3 (J)
1480 LOAD_NAME 17 (X)
1482 JUMP_FORWARD 1 (to 1486)
1484 CACHE
>> 1486 CACHE
1488 CACHE
1490 CACHE
1492 POP_TOP
1494 COMPARE_OP 40 (==)
1498 POP_JUMP_IF_FALSE 121 (to 1742)
1500 POP_TOP
1502 LOAD_NAME 7 (R)
1504 LOAD_CONST 0 (0)
1506 JUMP_FORWARD 1 (to 1510)
1508 CACHE
>> 1510 CACHE
1512 CACHE
1514 CACHE
1516 POP_TOP
1518 BINARY_SUBSCR
1522 LOAD_CONST 7 (15)
1524 BINARY_OP 1 (&)
1528 STORE_NAME 10 (B)
1530 JUMP_FORWARD 1 (to 1534)
1532 CACHE
>> 1534 CACHE
1536 CACHE
1538 CACHE
1540 POP_TOP
1542 LOAD_NAME 10 (B)
1544 PUSH_NULL
1546 LOAD_NAME 11 (I)
1548 LOAD_CONST 6 (4)
1550 JUMP_FORWARD 3 (to 1558)
1552 CACHE
1554 CACHE
1556 CACHE
>> 1558 CACHE
1560 CACHE
1562 CACHE
1564 POP_TOP
1566 CALL 1
1574 CACHE
1576 CONTAINS_OP 1
1578 JUMP_FORWARD 1 (to 1582)
1580 CACHE
>> 1582 CACHE
1584 CACHE
1586 CACHE
1588 POP_TOP
1590 POP_JUMP_IF_FALSE 2 (to 1596)
1592 LOAD_CONST 0 (0)
1594 STORE_NAME 12 (F)
>> 1596 LOAD_NAME 7 (R)
1598 LOAD_CONST 0 (0)
1600 JUMP_FORWARD 2 (to 1606)
1602 CACHE
1604 CACHE
>> 1606 CACHE
1608 CACHE
1610 CACHE
1612 POP_TOP
1614 BINARY_SUBSCR
1618 LOAD_CONST 5 (16)
1620 BINARY_OP 1 (&)
1624 LOAD_CONST 6 (4)
1626 JUMP_FORWARD 1 (to 1630)
1628 CACHE
>> 1630 CACHE
1632 CACHE
1634 CACHE
1636 POP_TOP
1638 BINARY_OP 9 (>>)
1642 LOAD_CONST 0 (0)
1644 COMPARE_OP 55 (!=)
1648 POP_JUMP_IF_FALSE 8 (to 1666)
1650 JUMP_FORWARD 1 (to 1654)
1652 CACHE
>> 1654 CACHE
1656 CACHE
1658 CACHE
1660 POP_TOP
1662 LOAD_CONST 0 (0)
1664 STORE_NAME 12 (F)
>> 1666 LOAD_NAME 18 (Q)
1668 JUMP_FORWARD 4 (to 1678)
1670 CACHE
1672 CACHE
1674 CACHE
1676 CACHE
>> 1678 LOAD_ATTR 39 (NULL|self + pop)
1698 CACHE
1700 CACHE
1702 CACHE
1704 POP_TOP
1706 CALL 0
1714 CACHE
1716 STORE_NAME 13 (G)
1718 JUMP_FORWARD 1 (to 1722)
1720 CACHE
>> 1722 CACHE
1724 CACHE
1726 CACHE
1728 POP_TOP
1730 LOAD_NAME 13 (G)
1732 LOAD_NAME 14 (H)
1734 LOAD_NAME 10 (B)
1736 STORE_SUBSCR
1740 RETURN_CONST 3 (None)
>> 1742 JUMP_FORWARD 1 (to 1746)
1744 CACHE
>> 1746 CACHE
1748 CACHE
1750 CACHE
1752 POP_TOP
1754 LOAD_NAME 3 (J)
1756 LOAD_NAME 20 (Y)
1758 COMPARE_OP 40 (==)
1762 POP_JUMP_IF_FALSE 127 (to 2018)
1764 POP_TOP
1766 JUMP_FORWARD 1 (to 1770)
1768 CACHE
>> 1770 CACHE
1772 CACHE
1774 CACHE
1776 POP_TOP
1778 LOAD_NAME 7 (R)
1780 LOAD_CONST 0 (0)
1782 BINARY_SUBSCR
1786 LOAD_CONST 7 (15)
1788 JUMP_FORWARD 2 (to 1794)
1790 CACHE
1792 CACHE
>> 1794 CACHE
1796 CACHE
1798 CACHE
1800 POP_TOP
1802 BINARY_OP 1 (&)
1806 STORE_NAME 10 (B)
1808 LOAD_NAME 10 (B)
1810 PUSH_NULL
1812 LOAD_NAME 11 (I)
1814 JUMP_FORWARD 1 (to 1818)
1816 CACHE
>> 1818 CACHE
1820 CACHE
1822 CACHE
1824 POP_TOP
1826 LOAD_CONST 6 (4)
1828 CALL 1
1836 CACHE
1838 JUMP_FORWARD 1 (to 1842)
1840 CACHE
>> 1842 CACHE
1844 CACHE
1846 CACHE
1848 POP_TOP
1850 CONTAINS_OP 1
1852 POP_JUMP_IF_FALSE 2 (to 1858)
1854 LOAD_CONST 0 (0)
1856 STORE_NAME 12 (F)
>> 1858 LOAD_NAME 7 (R)
1860 LOAD_CONST 0 (0)
1862 JUMP_FORWARD 1 (to 1866)
1864 CACHE
>> 1866 CACHE
1868 CACHE
1870 CACHE
1872 POP_TOP
1874 BINARY_SUBSCR
1878 LOAD_CONST 5 (16)
1880 BINARY_OP 1 (&)
1884 LOAD_CONST 6 (4)
1886 JUMP_FORWARD 1 (to 1890)
1888 CACHE
>> 1890 CACHE
1892 CACHE
1894 CACHE
1896 POP_TOP
1898 BINARY_OP 9 (>>)
1902 LOAD_CONST 0 (0)
1904 COMPARE_OP 55 (!=)
1908 POP_JUMP_IF_FALSE 8 (to 1926)
1910 JUMP_FORWARD 1 (to 1914)
1912 CACHE
>> 1914 CACHE
1916 CACHE
1918 CACHE
1920 POP_TOP
1922 LOAD_CONST 0 (0)
1924 STORE_NAME 12 (F)
>> 1926 LOAD_NAME 14 (H)
1928 LOAD_NAME 10 (B)
1930 BINARY_SUBSCR
1934 JUMP_FORWARD 1 (to 1938)
1936 CACHE
>> 1938 CACHE
1940 CACHE
1942 CACHE
1944 POP_TOP
1946 STORE_NAME 13 (G)
1948 LOAD_NAME 18 (Q)
1950 JUMP_FORWARD 5 (to 1962)
1952 CACHE
1954 CACHE
1956 CACHE
1958 CACHE
1960 CACHE
>> 1962 LOAD_ATTR 43 (NULL|self + append)
1982 CACHE
1984 CACHE
1986 CACHE
1988 POP_TOP
1990 LOAD_NAME 13 (G)
1992 CALL 1
2000 CACHE
2002 JUMP_FORWARD 1 (to 2006)
2004 CACHE
>> 2006 CACHE
2008 CACHE
2010 CACHE
2012 POP_TOP
2014 POP_TOP
2016 RETURN_CONST 3 (None)
>> 2018 LOAD_NAME 3 (J)
2020 LOAD_NAME 22 (Z)
2022 COMPARE_OP 40 (==)
2026 JUMP_FORWARD 1 (to 2030)
2028 CACHE
>> 2030 CACHE
2032 CACHE
2034 CACHE
2036 POP_TOP
2038 POP_JUMP_IF_FALSE 181 (to 2402)
2040 POP_TOP
2042 LOAD_NAME 7 (R)
2044 LOAD_CONST 0 (0)
2046 BINARY_SUBSCR
2050 JUMP_FORWARD 1 (to 2054)
2052 CACHE
>> 2054 CACHE
2056 CACHE
2058 CACHE
2060 POP_TOP
2062 LOAD_CONST 7 (15)
2064 BINARY_OP 1 (&)
2068 STORE_NAME 10 (B)
2070 LOAD_NAME 10 (B)
2072 PUSH_NULL
2074 JUMP_FORWARD 1 (to 2078)
2076 CACHE
>> 2078 CACHE
2080 CACHE
2082 CACHE
2084 POP_TOP
2086 LOAD_NAME 11 (I)
2088 LOAD_CONST 6 (4)
2090 JUMP_FORWARD 5 (to 2102)
2092 CACHE
2094 CACHE
2096 CACHE
2098 CACHE
2100 CACHE
>> 2102 CACHE
2104 CACHE
2106 CACHE
2108 POP_TOP
2110 CALL 1
2118 CACHE
2120 CONTAINS_OP 1
2122 JUMP_FORWARD 1 (to 2126)
2124 CACHE
>> 2126 CACHE
2128 CACHE
2130 CACHE
2132 POP_TOP
2134 POP_JUMP_IF_FALSE 2 (to 2140)
2136 LOAD_CONST 0 (0)
2138 STORE_NAME 12 (F)
>> 2140 LOAD_NAME 7 (R)
2142 LOAD_CONST 0 (0)
2144 JUMP_FORWARD 2 (to 2150)
2146 CACHE
2148 CACHE
>> 2150 CACHE
2152 CACHE
2154 CACHE
2156 POP_TOP
2158 BINARY_SUBSCR
2162 LOAD_CONST 5 (16)
2164 BINARY_OP 1 (&)
2168 LOAD_CONST 6 (4)
2170 JUMP_FORWARD 1 (to 2174)
2172 CACHE
>> 2174 CACHE
2176 CACHE
2178 CACHE
2180 POP_TOP
2182 BINARY_OP 9 (>>)
2186 LOAD_CONST 0 (0)
2188 COMPARE_OP 55 (!=)
2192 POP_JUMP_IF_FALSE 8 (to 2210)
2194 JUMP_FORWARD 1 (to 2198)
2196 CACHE
>> 2198 CACHE
2200 CACHE
2202 CACHE
2204 POP_TOP
2206 LOAD_CONST 0 (0)
2208 STORE_NAME 12 (F)
>> 2210 PUSH_NULL
2212 LOAD_NAME 23 (len)
2214 LOAD_NAME 24 (M)
2216 JUMP_FORWARD 2 (to 2222)
2218 CACHE
2220 CACHE
>> 2222 CACHE
2224 CACHE
2226 CACHE
2228 POP_TOP
2230 CALL 1
2238 CACHE
2240 LOAD_CONST 0 (0)
2242 JUMP_FORWARD 1 (to 2246)
2244 CACHE
>> 2246 CACHE
2248 CACHE
2250 CACHE
2252 POP_TOP
2254 COMPARE_OP 40 (==)
2258 POP_JUMP_IF_FALSE 37 (to 2334)
2260 PUSH_NULL
2262 LOAD_NAME 25 (input)
2264 JUMP_FORWARD 2 (to 2270)
2266 CACHE
2268 CACHE
>> 2270 CACHE
2272 CACHE
2274 CACHE
2276 POP_TOP
2278 CALL 0
2286 CACHE
2288 JUMP_FORWARD 2 (to 2294)
2290 CACHE
2292 CACHE
>> 2294 LOAD_ATTR 53 (NULL|self + encode)
2314 CACHE
2316 CACHE
2318 CACHE
2320 POP_TOP
2322 CALL 0
2330 CACHE
2332 STORE_NAME 24 (M)
>> 2334 JUMP_FORWARD 1 (to 2338)
2336 CACHE
>> 2338 CACHE
2340 CACHE
2342 CACHE
2344 POP_TOP
2346 LOAD_NAME 24 (M)
2348 LOAD_CONST 0 (0)
2350 BINARY_SUBSCR
2354 STORE_NAME 13 (G)
2356 LOAD_NAME 24 (M)
2358 JUMP_FORWARD 1 (to 2362)
2360 CACHE
>> 2362 CACHE
2364 CACHE
2366 CACHE
2368 POP_TOP
2370 LOAD_CONST 4 (1)
2372 LOAD_CONST 3 (None)
2374 BINARY_SLICE
2376 STORE_NAME 24 (M)
2378 LOAD_NAME 13 (G)
2380 LOAD_NAME 14 (H)
2382 JUMP_FORWARD 1 (to 2386)
2384 CACHE
>> 2386 CACHE
2388 CACHE
2390 CACHE
2392 POP_TOP
2394 LOAD_NAME 10 (B)
2396 STORE_SUBSCR
2400 RETURN_CONST 3 (None)
>> 2402 POP_TOP
2404 LOAD_NAME 3 (J)
2406 JUMP_FORWARD 1 (to 2410)
2408 CACHE
>> 2410 CACHE
2412 CACHE
2414 CACHE
2416 POP_TOP
2418 LOAD_NAME 27 (b)
2420 COMPARE_OP 40 (==)
2424 POP_JUMP_IF_FALSE 1 (to 2428)
2426 RETURN_CONST 3 (None)
>> 2428 NOP
2430 JUMP_FORWARD 1 (to 2434)
2432 CACHE
>> 2434 CACHE
2436 CACHE
2438 CACHE
2440 POP_TOP
2442 LOAD_CONST 0 (0)
2444 STORE_NAME 12 (F)
2446 RETURN_CONST 3 (None)
2448 RETURN_CONST 3 (None)
2450 JUMP_FORWARD 3 (to 2458)
2452 CACHE
2454 CACHE
2456 CACHE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment