o ?Ogã@s"dZgd¢Zz ddlmZe d¡Wn eyYnwdZgZgZgZ gZ gZ gZ gZ gZiZdd„edƒDƒZd d „Zd d „Zd d„Zdd„Zeddƒeddƒeddƒeddƒeddƒeddƒeddƒ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¤ƒ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ЃedÑdÒƒe  dÒ¡edÓdÔƒe  dÔ¡edÕdÖƒe  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èƒe  dè¡edédêƒedëdìƒedídîƒedïdðƒdðZedñdòƒedódôƒedõdöƒed÷døƒe  dø¡edùdúƒedûdüƒedýdþƒedÿdƒeddƒeddƒeddƒeddƒed d ƒed d ƒed dƒ[[[[dS(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>=cCsg|]}d|f‘qS)z<%r>©)Ú.0Úoprrú-/opt/alt/python310/lib64/python3.10/opcode.pyÚ $srécCs|t|<|t|<dS©N)r r ©ÚnamerrrrÚdef_op&s rcCót||ƒt |¡dSr)rrÚappendrrrrÚname_op*ó rcCrr)rrrrrrrÚjrel_op.rr cCrr)rrrrrrrÚjabs_op2rr!ZPOP_TOPéZROT_TWOéZ ROT_THREEéZDUP_TOPéZ DUP_TOP_TWOéZROT_FOURé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éZGET_LENéZ MATCH_MAPPINGéZMATCH_SEQUENCEé Z MATCH_KEYSé!ZCOPY_DICT_WITHOUT_KEYSé"ZWITH_EXCEPT_STARTé1Z GET_AITERé2Z GET_ANEXTé3ZBEFORE_ASYNC_WITHé4Z END_ASYNC_FORé6Z 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éIZLOAD_ASSERTION_ERRORéJZINPLACE_LSHIFTéKZINPLACE_RSHIFTéLZ INPLACE_ANDéMZ INPLACE_XORéNZ INPLACE_ORéOZ LIST_TO_TUPLEéRZ RETURN_VALUEéSZ IMPORT_STARéTZSETUP_ANNOTATIONSéUZ YIELD_VALUEéVZ POP_BLOCKéWZ 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ébZROT_NécZ 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étZIS_OPéuZ CONTAINS_OPévZRERAISEéwZJUMP_IF_NOT_EXC_MATCHéyZ SETUP_FINALLYézZ LOAD_FASTé|Z STORE_FASTé}Z DELETE_FASTé~Z GEN_STARTé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ér éZ LIST_APPENDé‘ZSET_ADDé’ZMAP_ADDé“ZLOAD_CLASSDEREFé”Z MATCH_CLASSé˜ZSETUP_ASYNC_WITHéšZ FORMAT_VALUEé›ZBUILD_CONST_KEY_MAPéœZ BUILD_STRINGéZ LOAD_METHODé Z CALL_METHODé¡Z LIST_EXTENDé¢Z SET_UPDATEé£Z DICT_MERGEé¤Z DICT_UPDATEé¥N)Ú__doc__Ú__all__Z_opcoderrÚ ImportErrorrrrrrrrrr r Úranger rrr r!r r rrrrÚsF  ÿ