+
    öÙ†j$  ã                   óî   € R t ^ RIt ! R R]P                  4      t ! R R]P                  4      t ! R R]P                  4      t ! R R	]]P
                  4      t ! R
 R]]P                  4      tR tR# )a  Generic Python Character Mapping Codec.

    Use this codec directly rather than through the automatic
    conversion mechanisms supplied by unicode() and .encode().


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

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

Nc                   óF   € ] tR t^t]P
                  t]P                  tRt	R# )ÚCodec© N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚcodecsÚcharmap_encodeÚencodeÚcharmap_decodeÚdecodeÚ__static_attributes__r   ó    Ú(/usr/lib/python3.14/encodings/charmap.pyr   r      s   † ð ×"Ñ"€FØ×"Ñ"„Fr   r   c                   ó4   a € ] tR t^t o RR ltRR ltRtV tR# )ÚIncrementalEncoderNc                óP   € \         P                  P                  W4       W n        R # ©N)r	   r   Ú__init__Úmapping©ÚselfÚerrorsr   s   &&&r   r   ÚIncrementalEncoder.__init__   ó   € Ü×!Ñ!×*Ñ*¨4Ô8ØŽr   c                óf   € \         P                  ! WP                  V P                  4      ^ ,          # ©é    )r	   r
   r   r   ©r   ÚinputÚfinals   &&&r   r   ÚIncrementalEncoder.encode   ó"   € Ü×$Ò$ U¯K©K¸¿¹ÓFÀqÕIÐIr   ©r   ©ÚstrictN©F©r   r   r   r   r   r   r   Ú__classdictcell__©Ú__classdict__s   @r   r   r      ó   ø‡ € ô÷Jò Jr   r   c                   ó4   a € ] tR t^ t o RR ltRR ltRtV tR# )ÚIncrementalDecoderNc                óP   € \         P                  P                  W4       W n        R # r   )r	   r.   r   r   r   s   &&&r   r   ÚIncrementalDecoder.__init__!   r   r   c                óf   € \         P                  ! WP                  V P                  4      ^ ,          # r   )r	   r   r   r   r   s   &&&r   r   ÚIncrementalDecoder.decode%   r#   r   r$   r%   r'   ©r   r   r   r   r   r   r   r)   r*   s   @r   r.   r.       r,   r   r.   c                   ó4   a € ] tR t^(t o RR ltRR ltRtV tR# )ÚStreamWriterNc                óR   € \         P                  P                  WV4       W0n        R # r   )r	   r5   r   r   ©r   Ústreamr   r   s   &&&&r   r   ÚStreamWriter.__init__*   ó   € Ü×Ñ×$Ñ$ T°Ô8ØŽr   c                óB   € \         P                  WV P                  4      # r   )r   r   r   ©r   r    r   s   &&&r   r   ÚStreamWriter.encode.   ó   € Ü�|‰|˜E¨¯©Ó6Ð6r   r$   r%   ©r&   r(   r*   s   @r   r5   r5   (   ó   ø‡ € ô÷7ò 7r   r5   c                   ó4   a € ] tR t^1t o RR ltRR ltRtV tR# )ÚStreamReaderNc                óR   € \         P                  P                  WV4       W0n        R # r   )r	   rB   r   r   r7   s   &&&&r   r   ÚStreamReader.__init__3   r:   r   c                óB   € \         P                  WV P                  4      # r   )r   r   r   r<   s   &&&r   r   ÚStreamReader.decode7   r>   r   r$   r%   r?   r3   r*   s   @r   rB   rB   1   r@   r   rB   c            
      ó”   € \         P                  ! R \        P                  \        P                  \
        \        \        \        R7      # )Úcharmap)Únamer   r   ÚincrementalencoderÚincrementaldecoderÚstreamwriterÚstreamreader)	r	   Ú	CodecInfor   r   r   r   r.   r5   rB   r   r   r   ÚgetregentryrO   <   s2   € Ü×ÒØÜ�|‰|Ü�|‰|Ü-Ü-Ü!Ü!ôð r   )Ú__doc__r	   r   r   r.   r5   rB   rO   r   r   r   Ú<module>rQ      st   ðñ
ó ô#ˆF�L‰Lô #ôJ˜×2Ñ2ô JôJ˜×2Ñ2ô Jô7�5˜×,Ñ,ô 7ô7�5˜×,Ñ,ô 7ô	r   