+
    i  c                   s    ^ RI HtHt ^ RI t ]tRR lt ! R R] P
                  4      t ! R R] P                  4      t ! R R	] P                  4      t ! R
 R] P                  4      t	R t
R# )    )mbcs_encodembcs_decodeNc                 s    \        WR 4      # )T)r   )inputerrorss   &&'/usr/lib64/python3.14/encodings/mbcs.pydecoder      s    ud++    c                   s*   a  ] tR t^t o RR ltRtV tR# )IncrementalEncoderc                s:    \        WP                  4      ^ ,          # )r    )r   r   )Zselfr   Zfinals   &&&r   encodeZIncrementalEncoder.encode   s    5++.q11r    N)F)__name__
__module____qualname____firstlineno__r	   __static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     2 2r   r   c                   s    ] tR t^t]tRtR# )IncrementalDecoderr
   N)r   r   r   r   r   Z_buffer_decoder   r
   r   r   r   r      s     Nr   r   c                   s    ] tR t^t]tRtR# )StreamWriterr
   N)r   r   r   r   r   r	   r   r
   r   r   r   r          Fr   r   c                   s    ] tR t^!t]tRtR# )StreamReaderr
   N)r   r   r   r   r   r   r   r
   r   r   r   r   !   r   r   r   c            
      sl    \         P                  ! R \        \        \        \
        \        \        R7      # )Zmbcs)Znamer	   r   ZincrementalencoderZincrementaldecoderZstreamreaderZstreamwriter)codecsZ	CodecInfor	   r   r   r   r   r   r
   r   r   getregentryr   &   s*    --!! r   )Zstrict)r   r   r   r	   r   r   ZBufferedIncrementalDecoderr   r   r   r   r
   r   r   <module>r      sf    ,  
,222 2!:: !6&& 6&& 
	r   