Ë
    #´˜je  ã                   óR   — d Z ddlmZ ddlmZmZmZ  G d„ dej                  «      Zy)z/Fixer that transforms `xyzzy` into repr(xyzzy).é   )Ú
fixer_base)ÚCallÚNameÚparenthesizec                   ó   — e Zd ZdZdZd„ Zy)ÚFixReprTz7
              atom < '`' expr=any '`' >
              c                 óÈ   — |d   j                  «       }|j                  | j                  j                  k(  rt	        |«      }t        t        d«      |g|j                  ¬«      S )NÚexprÚrepr)Úprefix)ÚcloneÚtypeÚsymsÚ	testlist1r   r   r   r   )ÚselfÚnodeÚresultsr
   s       ú(lib/python3.12/lib2to3/fixes/fix_repr.pyÚ	transformzFixRepr.transform   sM   € Ø�v‰×$Ñ$Ó&ˆà�9‰9˜Ÿ	™	×+Ñ+Ò+Ü Ó%ˆDÜ”D˜“L 4 &°·±Ô=Ð=ó    N)Ú__name__Ú
__module__Ú__qualname__ÚBM_compatibleÚPATTERNr   © r   r   r   r      s   „ à€Mð€Gó>r   r   N)	Ú__doc__Ú r   Ú
fixer_utilr   r   r   ÚBaseFixr   r   r   r   Ú<module>r!      s'   ðñ 6õ ß 1Ñ 1ô>ˆj× Ñ õ >r   