§
    äžyjí  ã                   óÆ   — d Z ddlZej        Zdd„Z G d„ dej        ¦  «        Z G d„ dej        ¦  «        Z G d	„ d
ej        ¦  «        Z G d„ dej	        ¦  «        Z	d„ Z
dS )z� Python 'utf-8' Codec


Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

é    NÚstrictc                 ó.   — t          j        | |d¦  «        S )NT)ÚcodecsÚutf_8_decode)ÚinputÚerrorss     úg/home/ragecks/.local/share/uv/python/cpython-3.11.15-linux-x86_64-gnu/lib/python3.11/encodings/utf_8.pyÚdecoder
      s   € ÝÔ˜u f¨dÑ3Ô3Ð3ó    c                   ó   — e Zd Zdd„ZdS )ÚIncrementalEncoderFc                 óB   — t          j        || j        ¦  «        d         S )Nr   )r   Úutf_8_encoder   )Úselfr   Úfinals      r	   ÚencodezIncrementalEncoder.encode   s   € ÝÔ" 5¨$¬+Ñ6Ô6°qÔ9Ð9r   N)F)Ú__name__Ú
__module__Ú__qualname__r   © r   r	   r   r      s(   € € € € € ð:ð :ð :ð :ð :ð :r   r   c                   ó   — e Zd Zej        ZdS )ÚIncrementalDecoderN)r   r   r   r   r   Ú_buffer_decoder   r   r	   r   r      s   € € € € € ØÔ(€N€N€Nr   r   c                   ó   — e Zd Zej        ZdS )ÚStreamWriterN)r   r   r   r   r   r   r   r   r	   r   r      ó   € € € € € ØÔ €F€F€Fr   r   c                   ó   — e Zd Zej        ZdS )ÚStreamReaderN)r   r   r   r   r   r
   r   r   r	   r   r      r   r   r   c            	      ót   — t          j        dt          t          t          t
          t          t          ¬¦  «        S )Nzutf-8)Únamer   r
   ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriter)r   Ú	CodecInfor   r
   r   r   r   r   r   r   r	   Úgetregentryr&   !   s1   € ÝÔØÝÝÝ-Ý-Ý!Ý!ðñ ô ð r   )r   )Ú__doc__r   r   r   r
   r   ÚBufferedIncrementalDecoderr   r   r   r&   r   r   r	   ú<module>r)      s  ððð ð €€€ð 
Ô	€ð4ð 4ð 4ð 4ð:ð :ð :ð :ð :˜Ô2ñ :ô :ð :ð)ð )ð )ð )ð )˜Ô:ñ )ô )ð )ð!ð !ð !ð !ð !�6Ô&ñ !ô !ð !ð!ð !ð !ð !ð !�6Ô&ñ !ô !ð !ð
	ð 	ð 	ð 	ð 	r   