§ •lL‡„kÄãóT—dZddlmZddlmZddddœZGd„d ej¦«Zd S) z;Fix bound method attributes (method.im_? -> method.__?__). é)Ú fixer_base)ÚNameÚ__func__Ú__self__z__self__.__class__)Úim_funcÚim_selfÚim_classcó—eZdZdZdZd„ZdS)ÚFixMethodattrsTzU power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* > có˜—|dd}t|j}| t||j¬¦«¦«dS)NÚattré)Úprefix)ÚMAPÚvalueÚreplacerr)ÚselfÚnodeÚresultsr Únews úJ/opt/alt/python-internal/lib64/python3.11/lib2to3/fixes/fix_methodattrs.pyÚ transformzFixMethodattrs.transformsB€Ø�vŒ˜qÔ!ˆÝ�$”*ŒoˆØ � Š •T˜# d¤kÐ2Ñ2Ô2Ñ3Ô3Ð3Ð3Ð3óN)Ú__name__Ú __module__Ú __qualname__Ú BM_compatibleÚPATTERNr©rrr r s/€€€€€Ø€Mð€Gð4ð4ð4ð4ð4rr N)Ú__doc__ÚrÚ fixer_utilrrÚBaseFixr rrrúr$sƒðððð ÐÐÐÐÐØÐÐÐÐÐðØØ%ðð€ð 4ð 4ð 4ð 4ð 4�ZÔ'ñ 4ô 4ð 4ð 4ð 4r