
    z%i                         	 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_32_le_decode)inputerrorss     G/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/encodings/utf_32_le.pydecoder	   
   s    ""5&$77    c                       e Zd ZddZy)IncrementalEncoderc                 H    t        j                  || j                        d   S )Nr   )r   utf_32_le_encoder   )selfr   finals      r   encodezIncrementalEncoder.encode   s    &&udkk:1==r
   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-32-le)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     
	 	 8>22 >-:: -%6&& %%6&& %
	r
   