Ë
    	š„j¯  ã                   ón   — d Z ddlZddlmZ  G d„ dej
                  j                  j                  «      Zy)aq  
Fixer for input.

Does a check for `from builtins import input` before running the lib2to3 fixer.
The fixer will not run when the input is already present.


this:
    a = input()
becomes:
    from builtins import input
    a = eval(input())

and this:
    from builtins import input
    a = input()
becomes (no change):
    from builtins import input
    a = input()
é    N)Údoes_tree_importc                   ó   ‡ — e Zd Zˆ fd„Zˆ xZS )ÚFixInputc                 óH   •— t        dd|«      ry t        t        | �  ||«      S )NÚbuiltinsÚinput)r   Úsuperr   Ú	transform)ÚselfÚnodeÚresultsÚ	__class__s      €úR/var/www/html/GAP/venv/lib/python3.12/site-packages/libfuturize/fixes/fix_input.pyr
   zFixInput.transform   s&   ø€ ä˜J¨°Ô6Øä”X˜tÑ.¨t°WÓ=Ð=ó    )Ú__name__Ú
__module__Ú__qualname__r
   Ú__classcell__)r   s   @r   r   r      s   ø„ ÷>ð >r   r   )Ú__doc__Úlib2to3.fixes.fix_inputÚlib2to3Úlib2to3.fixer_utilr   ÚfixesÚ	fix_inputr   © r   r   ú<module>r      s.   ðñó* Ý /ô>ˆw�}‰}×&Ñ&×/Ñ/õ >r   