B ‚Ž\]Àã @sàdZddddddddd d d d d g ZyddlmZe d¡Wnek rPYnXdZgZgZgZ gZ gZ gZ gZ gZiZdd„edƒDƒZdd„Zdd„Zdd„Zdd„Zeddƒedd ƒed!d"ƒed#d$ƒed%d&ƒed'd(ƒed)d*ƒed+d,ƒed-d.ƒed/d0ƒed1d2ƒed3d4ƒed5d6ƒed7d8ƒed9d:ƒed;d<ƒed=d>ƒed?d@ƒedAdBƒedCdDƒedEdFƒedGdHƒedIdJƒedKdLƒedMdNƒedOdPƒedQdRƒedSdTƒedUdVƒedWdXƒedYdZƒed[d\ƒed]d^ƒed_d`ƒedadbƒedcddƒededfƒedgdhƒedidjƒedkdlƒedmdnƒedodpƒedqdrƒedsdtƒedudvƒedwdxƒedydzƒed{d|ƒed}d~ƒedd€ƒedd‚ƒedƒd„ƒed…d†ƒed‡dˆƒed‰dŠƒed‹dŒƒeddŽƒeddƒd‘Zed’d‘ƒed“d”ƒed•d–ƒed—d˜ƒed™dšƒed›dœƒeddžƒedŸd ƒed¡d¢ƒed£d¤ƒe d¤¡ed¥d¦ƒed§d¨ƒed©dªƒed«d¬ƒed­d®ƒed¯d°ƒed±d²ƒe  d²¡ed³d´ƒedµd¶ƒed·d¸ƒed¹dºƒed»d¼ƒed½d¾ƒed¿dÀƒedÁdƒedÃdăedÅdƃedÇdȃedÉdʃedËd̃edÍd΃e  dΡedÏdЃe  dСedÑdÒƒe  dÒ¡edÓdÔƒedÕdÖƒed×d؃edÙdÚƒedÛd܃e  dÜ¡edÝdÞƒe  dÞ¡edßdàƒe  dà¡edádâƒe  dâ¡edãdäƒedådæƒedçdèƒedédêƒedëdìƒedídîƒedïdðƒe  dð¡ed dñƒdñZedòdóƒedôdõƒedöd÷ƒedødùƒedúdûƒedüdýƒedþdÿƒeddƒeddƒeddƒeddƒedd ƒ[[[[d S( zy opcode module - potentially shared between dis and other modules which operate on bytecodes (e.g. peephole optimizers). Úcmp_opÚhasconstÚhasnameÚhasjrelÚhasjabsÚhaslocalÚ hascompareÚhasfreeÚopnameÚopmapÚ HAVE_ARGUMENTÚ EXTENDED_ARGÚhasnargsé)Ú stack_effectr) úz>=Úinznot inÚiszis notzexception matchZBADcCsg|]}d|f‘qS)z<%r>©)Ú.0Úoprrú"/usr/local/lib/python3.7/opcode.pyú %srécCs|t|<|t|<dS)N)r r )ÚnamerrrrÚdef_op'srcCst||ƒt |¡dS)N)rrÚappend)rrrrrÚname_op+s rcCst||ƒt |¡dS)N)rrr)rrrrrÚjrel_op/s rcCst||ƒt |¡dS)N)rrr)rrrrrÚjabs_op3s rZPOP_TOPéZROT_TWOéZ ROT_THREEéZDUP_TOPéZ DUP_TOP_TWOéZNOPé ZUNARY_POSITIVEé ZUNARY_NEGATIVEé Z UNARY_NOTé Z UNARY_INVERTéZBINARY_MATRIX_MULTIPLYéZINPLACE_MATRIX_MULTIPLYéZ BINARY_POWERéZBINARY_MULTIPLYéZ BINARY_MODULOéZ BINARY_ADDéZBINARY_SUBTRACTéZ BINARY_SUBSCRéZBINARY_FLOOR_DIVIDEéZBINARY_TRUE_DIVIDEéZINPLACE_FLOOR_DIVIDEéZINPLACE_TRUE_DIVIDEéZ GET_AITERé2Z GET_ANEXTé3ZBEFORE_ASYNC_WITHé4Z INPLACE_ADDé7ZINPLACE_SUBTRACTé8ZINPLACE_MULTIPLYé9ZINPLACE_MODULOé;Z STORE_SUBSCRé<Z DELETE_SUBSCRé=Z BINARY_LSHIFTé>Z BINARY_RSHIFTé?Z BINARY_ANDé@Z BINARY_XORéAZ BINARY_ORéBZ INPLACE_POWERéCZGET_ITERéDZGET_YIELD_FROM_ITERéEZ PRINT_EXPRéFZLOAD_BUILD_CLASSéGZ YIELD_FROMéHZ GET_AWAITABLEéIZINPLACE_LSHIFTéKZINPLACE_RSHIFTéLZ INPLACE_ANDéMZ INPLACE_XORéNZ INPLACE_ORéOZ BREAK_LOOPéPZWITH_CLEANUP_STARTéQZWITH_CLEANUP_FINISHéRZ RETURN_VALUEéSZ IMPORT_STARéTZSETUP_ANNOTATIONSéUZ YIELD_VALUEéVZ POP_BLOCKéWZ END_FINALLYéXZ POP_EXCEPTéYéZZ STORE_NAMEZ DELETE_NAMEé[ZUNPACK_SEQUENCEé\ZFOR_ITERé]Z UNPACK_EXé^Z STORE_ATTRé_Z DELETE_ATTRé`Z STORE_GLOBALéaZ DELETE_GLOBALébZ LOAD_CONSTédZ LOAD_NAMEéeZ BUILD_TUPLEéfZ BUILD_LISTégZ BUILD_SETéhZ BUILD_MAPéiZ LOAD_ATTRéjZ COMPARE_OPékZ IMPORT_NAMEélZ IMPORT_FROMémZ JUMP_FORWARDénZJUMP_IF_FALSE_OR_POPéoZJUMP_IF_TRUE_OR_POPépZ JUMP_ABSOLUTEéqZPOP_JUMP_IF_FALSEérZPOP_JUMP_IF_TRUEésZ LOAD_GLOBALétZ CONTINUE_LOOPéwZ SETUP_LOOPéxZ SETUP_EXCEPTéyZ SETUP_FINALLYézZ LOAD_FASTé|Z STORE_FASTé}Z DELETE_FASTé~Z RAISE_VARARGSé‚Z CALL_FUNCTIONéƒZ MAKE_FUNCTIONé„Z BUILD_SLICEé…Z LOAD_CLOSUREé‡Z LOAD_DEREFéˆZ STORE_DEREFé‰Z DELETE_DEREFéŠZCALL_FUNCTION_KWéZCALL_FUNCTION_EXéŽZ SETUP_WITHéZ LIST_APPENDé‘ZSET_ADDé’ZMAP_ADDé“ZLOAD_CLASSDEREFé”éZBUILD_LIST_UNPACKé•ZBUILD_MAP_UNPACKé–ZBUILD_MAP_UNPACK_WITH_CALLé—ZBUILD_TUPLE_UNPACKé˜ZBUILD_SET_UNPACKé™ZSETUP_ASYNC_WITHéšÚ FORMAT_VALUEé›ZBUILD_CONST_KEY_MAPéœZ BUILD_STRINGéZBUILD_TUPLE_UNPACK_WITH_CALLéžZ LOAD_METHODé Z CALL_METHODé¡N)Ú__doc__Ú__all__Z_opcoderrÚ ImportErrorrrrrrrrrr r Úranger rrrrr r rrrrÚs6