§
    ZQdN  ã                   óH   — d Z ddlmZ ddlmZ  G d„ dej        ¦  «        ZdS )z4Fixer that changes buffer(...) into memoryview(...).é   )Ú
fixer_base)ÚNamec                   ó    — e Zd ZdZdZdZd„ ZdS )Ú	FixBufferTzR
              power< name='buffer' trailer< '(' [any] ')' > any* >
              c                 óh   — |d         }|                      t          d|j        ¬¦  «        ¦  «         d S )NÚnameÚ
memoryview)Úprefix)Úreplacer   r
   )ÚselfÚnodeÚresultsr   s       ú//usr/lib/python3.11/lib2to3/fixes/fix_buffer.pyÚ	transformzFixBuffer.transform   s2   € Ø�vŒˆØ�Š•T˜,¨t¬{Ð;Ñ;Ô;Ñ<Ô<Ð<Ð<Ð<ó    N)Ú__name__Ú
__module__Ú__qualname__ÚBM_compatibleÚexplicitÚPATTERNr   © r   r   r   r      s4   € € € € € Ø€Mà€Hð€Gð=ð =ð =ð =ð =r   r   N)Ú__doc__Ú r   Ú
fixer_utilr   ÚBaseFixr   r   r   r   ú<module>r      sj   ðð ;Ð :ð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð=ð =ð =ð =ð =�
Ô"ñ =ô =ð =ð =ð =r   