
    2\h                         	 d dl Z d dlZdd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e j                  Z G d dee j                  Zd Z	dS )    Nstrictc                 H    t          j        |           t          |           fS N)base64encodebytesleninputerrorss     @/opt/python-3.11.14/usr/lib/python3.11/encodings/base64_codec.pybase64_encoder          u%%s5zz22    c                 H    t          j        |           t          |           fS r   )r   decodebytesr   r	   s     r   base64_decoder      r   r   c                       e Zd ZddZddZdS )Codecr   c                 "    t          ||          S r   )r   selfr
   r   s      r   encodezCodec.encode       UF+++r   c                 "    t          ||          S r   )r   r   s      r   decodezCodec.decode   r   r   Nr   )__name__
__module____qualname__r   r    r   r   r   r      s<        , , , ,, , , , , ,r   r   c                       e Zd ZddZdS )IncrementalEncoderFc                 *    t          j        |          S r   )r   r   r   r
   finals      r   r   zIncrementalEncoder.encode       !%(((r   NF)r   r   r   r   r    r   r   r"   r"      (        ) ) ) ) ) )r   r"   c                       e Zd ZddZdS )IncrementalDecoderFc                 *    t          j        |          S r   )r   r   r$   s      r   r   zIncrementalDecoder.decode!   r&   r   Nr'   )r   r   r   r   r    r   r   r*   r*       r(   r   r*   c                       e Zd ZeZdS )StreamWriterNr   r   r   bytescharbuffertyper    r   r   r-   r-   %           NNNr   r-   c                       e Zd ZeZdS )StreamReaderNr.   r    r   r   r3   r3   (   r1   r   r3   c            
      v    t          j        dt          t          t          t
          t          t          d          S )Nr   F)namer   r   incrementalencoderincrementaldecoderstreamwriterstreamreader_is_text_encoding)codecs	CodecInfor   r   r"   r*   r-   r3   r    r   r   getregentryr=   -   s4    --!!	 	 	 	r   r   )
r;   r   r   r   r   r"   r*   r-   r3   r=   r    r   r   <module>r>      sC    3 3 3 33 3 3 3, , , , ,FL , , ,) ) ) ) )2 ) ) )
) ) ) ) )2 ) ) )
    5&-       5&-   

 
 
 
 
r   