B
K|ٙUl 7 @ s d Z ddlZG dd dejZG dd dejZG dd dejZG d d
d
eejZG dd deejZd
d Zee dZ
e
ddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdD4 dEdF Ze
dGkrddlZeejej dS )Hz Python Character Mapping Codec for ROT13.
This codec de/encodes from str to str.
Written by Marc-Andre Lemburg (mal@lemburg.com).
Nc @ s e Zd ZdddZdddZdS ) Codecstrictc C s t |tt|fS )N)str translate rot13_maplen)selfinputerrors r 5/opt/alt/python37/lib64/python3.7/encodings/rot_13.pyencode s zCodec.encodec C s t |tt|fS )N)r r r r )r r r
r r r decode s zCodec.decodeN)r )r )__name__
__module____qualname__r
r r r r r r
s
r c @ s e Zd ZdddZdS )IncrementalEncoderFc C s t |tS )N)r r r )r r finalr r r r
s zIncrementalEncoder.encodeN)F)r r r r
r r r r r s r c @ s e Zd ZdddZdS )IncrementalDecoderFc C s t |tS )N)r r r )r r r r r r r s zIncrementalDecoder.decodeN)F)r r r r r r r r r s r c @ s e Zd ZdS )StreamWriterN)r r r r r r r r s r c @ s e Zd ZdS )StreamReaderN)r r r r r r r r s r c
C s" t jdt jt jttttddS )Nzrot-13F)namer
r incrementalencoderincrementaldecoderstreamwriterstreamreader_is_text_encoding) codecs CodecInfor r
r r r r r r r r r getregentry$ s r N O P Q R S T U V W X Y Z A B C D E F G H I J K L M n o p q r s t u v w x y z a b c d e f g h i j k l m )4r. r/ r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r: r! r" r# r$ r% r&