§
    ZQdÄ  ã                   óx   — d Z ddlmZ ddlmZmZ ddlmZ  ej        d¦  «        Z G d„ dej	        ¦  «        Z
dS )	z4Fixer that changes input(...) into eval(input(...)).é   )Ú
fixer_base)ÚCallÚName)Úpatcompz&power< 'eval' trailer< '(' any ')' > >c                   ó   — e Zd ZdZdZd„ ZdS )ÚFixInputTzL
              power< 'input' args=trailer< '(' [any] ')' > >
              c                 óÎ   — t                                |j        j        ¦  «        rd S |                     ¦   «         }d|_        t          t          d¦  «        |g|j        ¬¦  «        S )NÚ Úeval)Úprefix)ÚcontextÚmatchÚparentÚcloner   r   r   )ÚselfÚnodeÚresultsÚnews       ú./usr/lib/python3.11/lib2to3/fixes/fix_input.pyÚ	transformzFixInput.transform   sS   € å�=Š=˜œÔ+Ñ,Ô,ð 	ØˆFà�jŠj‰lŒlˆØˆŒ
Ý•D˜‘L”L 3 %°´Ð<Ñ<Ô<Ð<ó    N)Ú__name__Ú
__module__Ú__qualname__ÚBM_compatibleÚPATTERNr   © r   r   r   r      s/   € € € € € Ø€Mð€Gð=ð =ð =ð =ð =r   r   N)Ú__doc__r
   r   Ú
fixer_utilr   r   r   Úcompile_patternr   ÚBaseFixr   r   r   r   ú<module>r"      s•   ðØ :Ð :ð Ð Ð Ð Ð Ð Ø #Ð #Ð #Ð #Ð #Ð #Ð #Ð #Ø Ð Ð Ð Ð Ð ð "ˆ'Ô
!Ð"JÑ
KÔ
K€ð=ð =ð =ð =ð =ˆzÔ!ñ =ô =ð =ð =ð =r   