
    ;e4                         	 d dl Z  G d de j                  Z G d de j                  Z G d de j                  Z G d d	ee j                  Z G d
 dee j                  Zd ZdS )    Nc                   *    e Zd Zej        Zej        ZdS )CodecN)__name__
__module____qualname__codecsraw_unicode_escape_encodeencoderaw_unicode_escape_decodedecode     3/usr/lib/python3.11/encodings/raw_unicode_escape.pyr   r      s          -F-FFFr   r   c                       e Zd ZddZdS )IncrementalEncoderFc                 B    t          j        || j                  d         S )Nr   )r   r	   errors)selfinputfinals      r   r
   zIncrementalEncoder.encode   s    /t{CCAFFr   N)F)r   r   r   r
   r   r   r   r   r      s.        G G G G G Gr   r   c                       e Zd Zd ZdS )IncrementalDecoderc                 .    t          j        |||          S )Nr   r   )r   r   r   r   s       r   _buffer_decodez!IncrementalDecoder._buffer_decode       /vuEEEr   N)r   r   r   r   r   r   r   r   r      s(        F F F F Fr   r   c                       e Zd ZdS )StreamWriterN)r   r   r   r   r   r   r   r      s        Dr   r   c                       e Zd ZddZdS )StreamReaderstrictc                 .    t          j        ||d          S )NFr   )r   r   r   s      r   r   zStreamReader.decode    r   r   N)r!   )r   r   r   r   r   r   r   r    r       s.        F F F F F Fr   r    c            	          t          j        dt          j        t          j        t
          t          t          t                    S )Nzraw-unicode-escape)namer
   r   incrementalencoderincrementaldecoderstreamwriterstreamreader)	r   	CodecInfor   r
   r   r   r   r   r    r   r   r   getregentryr*   %   s5    !||--!!   r   )r   r   r   BufferedIncrementalDecoderr   r   r    r*   r   r   r   <module>r,      s*   . . . . .FL . . .G G G G G2 G G GF F F F F: F F F	 	 	 	 	5, 	 	 	F F F F F5, F F F	 	 	 	 	r   