
    daf                         	 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)    Nc                 0    t        j                  | |d      S )NT)codecsutf_8_decode)inputerrorss     */root/Python-3.12.4/Lib/encodings/utf_8.pydecoder	      s    ufd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$++6q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)
r   r   r   r	   r   BufferedIncrementalDecoderr   r   r   r%   r   r
   r   <module>r(      sn     
		4:22 :):: )!6&& !!6&& !
	r
   