Your IP : 3.143.7.53


Current Path : /opt/alt/python310/lib64/python3.10/encodings/__pycache__/
Upload File :
Current File : //opt/alt/python310/lib64/python3.10/encodings/__pycache__/rot_13.cpython-310.opt-1.pyc

o

6��f�	�@s�dZddlZGdd�dej�ZGdd�dej�ZGdd�dej�ZGd	d
�d
eej�ZGdd�deej�Zd
d�Ze�e	d��Z
e
�idd�dd�dd�dd�dd�dd�dd�dd�d d!�d"d#�d$d%�d&d'�d(d)�dd�dd�dd�dd�idd�dd�dd�dd�d!d �d#d"�d%d$�d'd&�d)d(�d*d+�d,d-�d.d/�d0d1�d2d3�d4d5�d6d7�d8d9��id:d;�d<d=�d>d?�d@dA�dBdC�d+d*�d-d,�d/d.�d1d0�d3d2�d5d4�d7d6�d9d8�d;d:�d=d<�d?d>�dAd@��dCdBi��dDdE�Ze
dFkr�ddlZeejej�dSdS)Gz� Python Character Mapping Codec for ROT13.

This codec de/encodes from str to str.

Written by Marc-Andre Lemburg (mal@lemburg.com).
�Nc@s eZdZddd�Zddd�ZdS)�Codec�strictcC�t�|t�t|�fS�N��str�	translate�	rot13_map�len��self�input�errors�r�7/opt/alt/python310/lib64/python3.10/encodings/rot_13.py�encode�zCodec.encodecCrrrrrrr�decoderzCodec.decodeN)r)�__name__�
__module__�__qualname__rrrrrrr
s
rc@�eZdZddd�ZdS)�IncrementalEncoderFcC�t�|t�Sr�rrr	�rr
�finalrrrr�zIncrementalEncoder.encodeN�F)rrrrrrrrr�rc@r)�IncrementalDecoderFcCrrrrrrrrrzIncrementalDecoder.decodeNr)rrrrrrrrr rr c@�eZdZdS)�StreamWriterN�rrrrrrrr"�r"c@r!)�StreamReaderNr#rrrrr%r$r%c
Cs"tjdt�jt�jttttdd�S)N�rot-13F)�namerr�incrementalencoder�incrementaldecoder�streamwriter�streamreader�_is_text_encoding)	�codecs�	CodecInforrrrr r"r%rrrr�getregentry$s�r/��A�N�B�O�C�P�D�Q�E�R�F�S�G�T�H�U�I�V�J�W�K�X�L�Y�M�Z�a�n�b�o�c�p�d�q�e�r�f�s�g�t�h�u�i�v�j�w�k�x�l�y�m�zcCs|�t�|��d��dS)Nr&)�writer-r�read)ZinfileZoutfilerrr�rot13lsrg�__main__)�__doc__r-rrr r"r%r/�make_identity_dict�ranger	�updatergr�sys�stdin�stdoutrrrr�<module>s���������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�9�

?>