Ë
    ì—0jí  ã                   óÞ   — 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
y)z� Python 'utf-8' Codec


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

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

é    Nc                 ó0   — t        j                  | |d«      S )NT)ÚcodecsÚutf_8_decode)ÚinputÚerrorss     ú,/usr/local/lib/python3.12/encodings/utf_8.pyÚdecoder	      s   € Ü×Ñ˜u f¨dÓ3Ð3ó    c                   ó   — e Zd Zdd„Zy)ÚIncrementalEncoderc                 óH   — t        j                  || j                  «      d   S )Nr   )r   Úutf_8_encoder   )Úselfr   Úfinals      r   ÚencodezIncrementalEncoder.encode   s   € Ü×"Ñ" 5¨$¯+©+Ó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y)ÚIncrementalDecoderN)r   r   r   r   r   Ú_buffer_decoder   r
   r   r   r      s   „ Ø×(Ñ(�Nr
   r   c                   ó$   — e Zd Zej                  Zy)ÚStreamWriterN)r   r   r   r   r   r   r   r
   r   r   r      ó   „ Ø× Ñ �Fr
   r   c                   ó$   — e Zd Zej                  Zy)ÚStreamReaderN)r   r   r   r   r   r	   r   r
   r   r   r      r   r
   r   c            	      ój   — 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%   !   s*   € Ü×ÑØÜÜÜ-Ü-Ü!Ü!ôð r
   )Ústrict)Ú__doc__r   r   r   r	   r   ÚBufferedIncrementalDecoderr   r   r   r%   r   r
   r   Ú<module>r)      sn   ðñó ð 
×	Ñ	€ó4ô:˜×2Ñ2ô :ô)˜×:Ñ:ô )ô!�6×&Ñ&ô !ô!�6×&Ñ&ô !ó
	r
   