ó
    ã¾yj  ã                   óì   • S r SSKr " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S	 S
\\R                  5      r " S S\\R                  5      rS rg)z‰Python 'unicode-escape' Codec


Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

é    Nc                   óD   • \ rS rSr\R
                  r\R                  rSr	g)ÚCodecé   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚcodecsÚunicode_escape_encodeÚencodeÚunicode_escape_decodeÚdecodeÚ__static_attributes__r   ó    Ú//usr/lib/python3.13/encodings/unicode_escape.pyr   r      s   † ð ×)Ñ)€FØ×)Ñ)ƒFr   r   c                   ó   • \ rS rSrSS jrSrg)ÚIncrementalEncoderé   c                 óH   • [         R                  " XR                  5      S   $ )Nr   )r   r   Úerrors)ÚselfÚinputÚfinals      r   r   ÚIncrementalEncoder.encode   s   € Ü×+Ò+¨E·;±;Ó?ÀÑBÐBr   r   N)F)r   r   r	   r
   r   r   r   r   r   r   r      s   † ÷Cr   r   c                   ó   • \ rS rSrS rSrg)ÚIncrementalDecoderé   c                 ó0   • [         R                  " XU5      $ )N©r   r   )r   r   r   r   s       r   Ú_buffer_decodeÚ!IncrementalDecoder._buffer_decode   ó   € Ü×+Ò+¨E¸5ÓAÐAr   r   N)r   r   r	   r
   r!   r   r   r   r   r   r      s   † õBr   r   c                   ó   • \ rS rSrSrg)ÚStreamWriteré   r   N)r   r   r	   r
   r   r   r   r   r%   r%      s   † Úr   r%   c                   ó   • \ rS rSrSS jrSrg)ÚStreamReaderé   c                 ó0   • [         R                  " XS5      $ )NFr    )r   r   r   s      r   r   ÚStreamReader.decode    r#   r   r   N)Ústrict)r   r   r	   r
   r   r   r   r   r   r(   r(      s   † ÷Br   r(   c            
      óŽ   • [         R                  " S[        R                  [        R                  [
        [        [        [        S9$ )Nzunicode-escape)Únamer   r   ÚincrementalencoderÚincrementaldecoderÚstreamwriterÚstreamreader)	r   Ú	CodecInfor   r   r   r   r   r%   r(   r   r   r   Úgetregentryr4   %   s2   € Ü×ÒØÜ�|‰|Ü�|‰|Ü-Ü-Ü!Ü!ñð r   )	Ú__doc__r   r   r   ÚBufferedIncrementalDecoderr   r%   r(   r4   r   r   r   Ú<module>r7      sv   ðñó ô*ˆF�L‰Lô *ôC˜×2Ñ2ô CôB˜×:Ñ:ô Bô	�5˜×,Ñ,ô 	ôB�5˜×,Ñ,ô Bó	r   