Edit File: codecs.cpython-38.opt-2.pyc
U ����@��d;��������������������,���@���s���d�dl�Z�d�dlZzd�dlT�W�n.�ek rJ�Z�zede���W�5�dZ[X�Y�nX�dddddd d ddd ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/g,Zd0Zd1�ZZ d2�Z Zd3Zd4Z ejd5kr�e �ZZeZne�ZZe Ze ZeZeZe ZG�d6d��de�ZG�d7d��d�ZG�d8d��de�ZG�d9d:��d:e�ZG�d;d��de�ZG�d<d=��d=e�ZG�d>d��de�ZG�d?d��de�ZG�d@d��d�Z G�dAd��d�Z!d[dEd�Z"d\dFd�Z#dGd��Z$dHd��Z%dId ��Z&dJd!��Z'dKd"��Z(dLd#��Z)d]dMd&�Z*d^dNd'�Z+dOdP��Z,dQdR��Z-z4e.dC�Z/e.dS�Z0e.dT�Z1e.dU�Z2e.dV�Z3e.dW�Z4W�n.�e5k �r\���dZ/dZ0dZ1dZ2dZ3dZ4Y�nX�d�Z6e6�rpd�dl7Z7e8dXk�r�e#ej9dYdZ�e_9e#ej:dZdY�e_:dS�)_�����N)�*z%Failed to load the builtin codecs: %s�register�lookup�open�EncodedFile�BOM�BOM_BE�BOM_LE�BOM32_BE�BOM32_LE�BOM64_BE�BOM64_LE�BOM_UTF8� BOM_UTF16�BOM_UTF16_LE�BOM_UTF16_BE� BOM_UTF32�BOM_UTF32_LE�BOM_UTF32_BE� CodecInfo�Codec�IncrementalEncoder�IncrementalDecoder�StreamReader�StreamWriter�StreamReaderWriter� StreamRecoder� getencoder� getdecoder�getincrementalencoder�getincrementaldecoder� getreader� getwriter�encode�decode� iterencode� iterdecode� strict_errors� ignore_errors�replace_errors�xmlcharrefreplace_errors�backslashreplace_errors�namereplace_errors�register_error�lookup_errors���s�����s�����s�������s��������littlec�������������������@���s(���e�Zd�ZdZddd�dd�Zdd��ZdS�) r���TN)�_is_text_encodingc���������� ������C���sP���t��|�||||f�} || _|| _|| _|| _|| _|| _|| _|d�k rL|| _ | S��N) �tuple�__new__�namer#���r$����incrementalencoder�incrementaldecoder�streamwriter�streamreaderr0���) �clsr#���r$���r8���r7���r5���r6���r4���r0����self��r;����+/opt/alt/python38/lib64/python3.8/codecs.pyr3���^���s����zCodecInfo.__new__c�����������������C���s���d|�j�j|�j�j|�jt|��f�S�)Nz%<%s.%s object for encoding %s at %#x>)� __class__� __module__�__qualname__r4����id�r:���r;���r;���r<����__repr__m���s�������zCodecInfo.__repr__)NNNNN)�__name__r>���r?���r0���r3���rB���r;���r;���r;���r<���r���S���s��� ��������c�������������������@���s ���e�Zd�Zddd�Zddd�ZdS�) r����strictc�����������������C���s���t��d�S�r1�����NotImplementedError�r:����input�errorsr;���r;���r<���r#�������s����zCodec.encodec�����������������C���s���t��d�S�r1���rE���rG���r;���r;���r<���r$�������s����zCodec.decodeN)rD���)rD���)rC���r>���r?���r#���r$���r;���r;���r;���r<���r���r���s��� c�������������������@���s8���e�Zd�Zddd�Zddd�Zdd��Zd d ��Zdd��Zd S�)r���rD���c�����������������C���s���||�_�d|�_d�S��N��)rI����buffer�r:���rI���r;���r;���r<����__init__����s����zIncrementalEncoder.__init__Fc�����������������C���s���t��d�S�r1���rE����r:���rH����finalr;���r;���r<���r#�������s����zIncrementalEncoder.encodec�����������������C���s���d�S�r1���r;���rA���r;���r;���r<����reset����s����zIncrementalEncoder.resetc�����������������C���s���dS��Nr���r;���rA���r;���r;���r<����getstate����s����zIncrementalEncoder.getstatec�����������������C���s���d�S�r1���r;����r:����stater;���r;���r<����setstate����s����zIncrementalEncoder.setstateN)rD���)F)rC���r>���r?���rN���r#���rQ���rS���rV���r;���r;���r;���r<���r�������s ��� c�������������������@���s@���e�Zd�Zddd�Zdd��Zddd�Zd d ��Zdd��Zd d��ZdS�)�BufferedIncrementalEncoderrD���c�����������������C���s���t��|�|��d|�_d�S�rJ���)r���rN���rL���rM���r;���r;���r<���rN�������s����z#BufferedIncrementalEncoder.__init__c�����������������C���s���t��d�S�r1���rE����r:���rH���rI���rP���r;���r;���r<����_buffer_encode����s����z)BufferedIncrementalEncoder._buffer_encodeFc�����������������C���s0���|�j�|�}|��||�j|�\}}||d���|�_�|S�r1���)rL���rY���rI����r:���rH���rP����data�result�consumedr;���r;���r<���r#�������s���� z!BufferedIncrementalEncoder.encodec�����������������C���s���t��|���d|�_d�S�rJ���)r���rQ���rL���rA���r;���r;���r<���rQ�������s���� z BufferedIncrementalEncoder.resetc�����������������C���s ���|�j�pdS�rR����rL���rA���r;���r;���r<���rS�������s����z#BufferedIncrementalEncoder.getstatec�����������������C���s���|pd|�_�d�S�rJ���r^���rT���r;���r;���r<���rV�������s����z#BufferedIncrementalEncoder.setstateN)rD���)F) rC���r>���r?���rN���rY���r#���rQ���rS���rV���r;���r;���r;���r<���rW�������s��� rW���c�������������������@���s8���e�Zd�Zddd�Zddd�Zdd��Zd d ��Zdd��Zd S�)r���rD���c�����������������C���s ���||�_�d�S�r1���)rI���rM���r;���r;���r<���rN�����s����zIncrementalDecoder.__init__Fc�����������������C���s���t��d�S�r1���rE���rO���r;���r;���r<���r$�����s����zIncrementalDecoder.decodec�����������������C���s���d�S�r1���r;���rA���r;���r;���r<���rQ�����s����zIncrementalDecoder.resetc�����������������C���s���dS�)N)�����r���r;���rA���r;���r;���r<���rS�����s����zIncrementalDecoder.getstatec�����������������C���s���d�S�r1���r;���rT���r;���r;���r<���rV���'��s����zIncrementalDecoder.setstateN)rD���)F)rC���r>���r?���rN���r$���rQ���rS���rV���r;���r;���r;���r<���r�������s ��� c�������������������@���s@���e�Zd�Zddd�Zdd��Zddd�Zd d ��Zdd��Zd d��ZdS�)�BufferedIncrementalDecoderrD���c�����������������C���s���t��|�|��d|�_d�S��Nr_���)r���rN���rL���rM���r;���r;���r<���rN���5��s����z#BufferedIncrementalDecoder.__init__c�����������������C���s���t��d�S�r1���rE���rX���r;���r;���r<����_buffer_decode:��s����z)BufferedIncrementalDecoder._buffer_decodeFc�����������������C���s0���|�j�|�}|��||�j|�\}}||d���|�_�|S�r1���)rL���rb���rI���rZ���r;���r;���r<���r$���?��s���� z!BufferedIncrementalDecoder.decodec�����������������C���s���t��|���d|�_d�S�ra���)r���rQ���rL���rA���r;���r;���r<���rQ���G��s���� z BufferedIncrementalDecoder.resetc�����������������C���s ���|�j�dfS�rR���r^���rA���r;���r;���r<���rS���K��s����z#BufferedIncrementalDecoder.getstatec�����������������C���s���|d�|�_�d�S�rR���r^���rT���r;���r;���r<���rV���O��s����z#BufferedIncrementalDecoder.setstateN)rD���)F) rC���r>���r?���rN���rb���r$���rQ���rS���rV���r;���r;���r;���r<���r`���/��s��� r`���c�������������������@���sT���e�Zd�Zddd�Zdd��Zdd��Zdd ��Zddd�Zefd d�Z dd��Z dd��ZdS�)r���rD���c�����������������C���s���||�_�||�_d�S�r1���)�streamrI����r:���rc���rI���r;���r;���r<���rN���\��s����zStreamWriter.__init__c�����������������C���s"���|���||�j�\}}|�j�|��d�S�r1���)r#���rI���rc����write)r:����objectr[���r]���r;���r;���r<���re���u��s����zStreamWriter.writec�����������������C���s���|���d�|���d�S�rJ���)re����join�r:����listr;���r;���r<���� writelines|��s����zStreamWriter.writelinesc�����������������C���s���d�S�r1���r;���rA���r;���r;���r<���rQ������s���� zStreamWriter.resetr���c�����������������C���s*���|�j��||��|dkr&|dkr&|�����d�S�rR����rc����seekrQ����r:����offset�whencer;���r;���r<���rl������s����zStreamWriter.seekc�����������������C���s���||�j�|�S�r1����rc����r:���r4����getattrr;���r;���r<����__getattr__���s����zStreamWriter.__getattr__c�����������������C���s���|�S�r1���r;���rA���r;���r;���r<���� __enter__���s����zStreamWriter.__enter__c�����������������C���s���|�j�����d�S�r1����rc����close�r:����type�value�tbr;���r;���r<����__exit__���s����zStreamWriter.__exit__N)rD���)r���)rC���r>���r?���rN���re���rj���rQ���rl���rr���rs���rt���r{���r;���r;���r;���r<���r���Z��s��� � c�������������������@���s����e�Zd�ZeZddd�Zd dd�Zd!dd �Zd"dd �Zd#dd�Z dd��Z d$dd�Zdd��Zdd��Z efdd�Zdd��Zdd��Zd S�)%r���rD���c�����������������C���s.���||�_�||�_d|�_|����|�_|�j|�_d�|�_d�S�ra���)rc���rI���� bytebuffer�charbuffertype�_empty_charbuffer� charbuffer� linebufferrd���r;���r;���r<���rN������s���� zStreamReader.__init__c�����������������C���s���t��d�S�r1���rE���rG���r;���r;���r<���r$������s����zStreamReader.decode���Fc�������������� ���C���sN��|�j�r|�j�|�j��|�_d�|�_�|dk�r(|}|dkrBt|�j�|krB�q|dk�rV|�j���}n|�j�|�}|�j|�}|st�qz|��||�j �\}}W�n`�t k r��}�zB|r�|��|d�|j��|�j �\}}|jdd�} t| �dkrڂ�n��W�5�d�}~X�Y�nX�||d���|�_|��j|7��_|s(�qq(|dk��r,|�j} |�j|�_n|�jd�|��} |�j|d���|�_| S�)Nr���T��keepends����) r����r~���rg���r����lenrc����readr|���r$���rI����UnicodeDecodeError�start� splitlines)r:����size�chars� firstline�newdatar[����newchars�decodedbytes�exc�linesr\���r;���r;���r<���r�������sD���� � zStreamReader.readNTc����������� ������C���s���|�j�rP|�j�d�}|�j�d=�t|�j��dkr8|�j�d�|�_d�|�_�|sL|jdd�d�}|S�|pVd}|�j}|�j|dd�}|r�t|t�r�|�d�s�t|t �r�|�d �r�||�jddd �7�}||7�}|jdd�}|�r�t|�dk�r8|d�}|d=�t|�dk�r|d��|�j7��<�||�_�d�|�_n|d�|�j�|�_|�s�|jdd�d�}�q�|d�}|d�jdd�d�}||k�r�|�j� |dd����|�j�|�_|�r�|}n|}�q�|�r�|d�k �r�|�r�|�s�|jdd�d�}�q�|dk�r^|d 9�}q^|S�)Nr���r����Fr�����H���T)r����� ���� )r����r����r����i@������)r����r����r���r����r~���r����� isinstance�str�endswith�bytesrg���) r:���r����r�����line�readsizer[���r�����line0withend�line0withoutendr;���r;���r<����readline��sd���� �� � zStreamReader.readlinec�����������������C���s���|�����}|�|�S�r1���)r����r����)r:����sizehintr����r[���r;���r;���r<���� readlines^��s����zStreamReader.readlinesc�����������������C���s���d|�_�|�j|�_d�|�_d�S�ra���)r|���r~���r���r����rA���r;���r;���r<���rQ���m��s���� zStreamReader.resetr���c�����������������C���s���|�j��||��|�����d�S�r1���rk���rm���r;���r;���r<���rl���z��s����zStreamReader.seekc�����������������C���s���|�����}|r|S�t�d�S�r1���)r����� StopIteration)r:���r����r;���r;���r<����__next__���s����zStreamReader.__next__c�����������������C���s���|�S�r1���r;���rA���r;���r;���r<����__iter__���s����zStreamReader.__iter__c�����������������C���s���||�j�|�S�r1���rp���rq���r;���r;���r<���rs������s����zStreamReader.__getattr__c�����������������C���s���|�S�r1���r;���rA���r;���r;���r<���rt������s����zStreamReader.__enter__c�����������������C���s���|�j�����d�S�r1���ru���rw���r;���r;���r<���r{������s����zStreamReader.__exit__)rD���)rD���)r����r����F)NT)NT)r���)rC���r>���r?���r����r}���rN���r$���r����r����r����rQ���rl���r����r����rr���rs���rt���r{���r;���r;���r;���r<���r������s��� P K � c�������������������@���s����e�Zd�ZdZd dd�Zd!dd�Zd"d d �Zd#dd�Zd d��Zdd��Z dd��Z dd��Zdd��Zd$dd�Z efdd�Zdd��Zdd��ZdS�)%r����unknownrD���c�����������������C���s(���||�_�|||�|�_|||�|�_||�_d�S�r1���)rc����reader�writerrI���)r:���rc����Reader�WriterrI���r;���r;���r<���rN������s���� zStreamReaderWriter.__init__r����c�����������������C���s���|�j��|�S�r1���)r����r�����r:���r����r;���r;���r<���r�������s����zStreamReaderWriter.readNc�����������������C���s���|�j��|�S�r1���)r����r����r����r;���r;���r<���r�������s����zStreamReaderWriter.readlinec�����������������C���s���|�j��|�S�r1���)r����r����)r:���r����r;���r;���r<���r�������s����zStreamReaderWriter.readlinesc�����������������C���s ���t�|�j�S�r1���)�nextr����rA���r;���r;���r<���r�������s����zStreamReaderWriter.__next__c�����������������C���s���|�S�r1���r;���rA���r;���r;���r<���r�������s����zStreamReaderWriter.__iter__c�����������������C���s���|�j��|�S�r1���)r����re���)r:���r[���r;���r;���r<���re������s����zStreamReaderWriter.writec�����������������C���s���|�j��|�S�r1���)r����rj���rh���r;���r;���r<���rj������s����zStreamReaderWriter.writelinesc�����������������C���s���|�j�����|�j����d�S�r1����r����rQ���r����rA���r;���r;���r<���rQ������s���� zStreamReaderWriter.resetr���c�����������������C���s6���|�j��||��|�j����|dkr2|dkr2|�j����d�S�rR���)rc���rl���r����rQ���r����rm���r;���r;���r<���rl������s���� zStreamReaderWriter.seekc�����������������C���s���||�j�|�S�r1���rp���rq���r;���r;���r<���rs������s����zStreamReaderWriter.__getattr__c�����������������C���s���|�S�r1���r;���rA���r;���r;���r<���rt������s����zStreamReaderWriter.__enter__c�����������������C���s���|�j�����d�S�r1���ru���rw���r;���r;���r<���r{������s����zStreamReaderWriter.__exit__)rD���)r����)N)N)r���)rC���r>���r?����encodingrN���r����r����r����r����r����re���rj���rQ���rl���rr���rs���rt���r{���r;���r;���r;���r<���r������s��� � c�������������������@���s����e�Zd�ZdZdZd dd�Zd!dd�Zd"d d �Zd#dd�Zd d��Z dd��Z dd��Zdd��Zdd��Z d$dd�Zefdd�Zdd��Zdd��ZdS�)%r���r����rD���c�����������������C���s4���||�_�||�_||�_|||�|�_|||�|�_||�_d�S�r1���)rc���r#���r$���r����r����rI���)r:���rc���r#���r$���r����r����rI���r;���r;���r<���rN�����s����zStreamRecoder.__init__r����c�����������������C���s"���|�j��|�}|��||�j�\}}|S�r1���)r����r����r#���rI����r:���r����r[����bytesencodedr;���r;���r<���r����#��s����zStreamRecoder.readNc�����������������C���s6���|d�kr|�j����}n|�j��|�}|��||�j�\}}|S�r1���)r����r����r#���rI���r����r;���r;���r<���r����)��s ����zStreamRecoder.readlinec�����������������C���s(���|�j����}|��||�j�\}}|jdd�S�)NTr����)r����r����r#���rI���r����)r:���r����r[���r����r;���r;���r<���r����2��s���� zStreamRecoder.readlinesc�����������������C���s ���t�|�j�}|��||�j�\}}|S�r1���)r����r����r#���rI���)r:���r[���r����r;���r;���r<���r����8��s���� zStreamRecoder.__next__c�����������������C���s���|�S�r1���r;���rA���r;���r;���r<���r����?��s����zStreamRecoder.__iter__c�����������������C���s���|���||�j�\}}|�j�|�S�r1���)r$���rI���r����re���)r:���r[����bytesdecodedr;���r;���r<���re���B��s����zStreamRecoder.writec�����������������C���s(���d��|�}|��||�j�\}}|�j�|�S�ra���)rg���r$���rI���r����re���)r:���ri���r[���r����r;���r;���r<���rj���G��s���� zStreamRecoder.writelinesc�����������������C���s���|�j�����|�j����d�S�r1���r����rA���r;���r;���r<���rQ���M��s���� zStreamRecoder.resetr���c�����������������C���s ���|�j��||��|�j�||��d�S�r1���)r����rl���r����rm���r;���r;���r<���rl���R��s����zStreamRecoder.seekc�����������������C���s���||�j�|�S�r1���rp���rq���r;���r;���r<���rs���X��s����zStreamRecoder.__getattr__c�����������������C���s���|�S�r1���r;���rA���r;���r;���r<���rt���_��s����zStreamRecoder.__enter__c�����������������C���s���|�j�����d�S�r1���ru���rw���r;���r;���r<���r{���b��s����zStreamRecoder.__exit__)rD���)r����)N)N)r���)rC���r>���r?���� data_encoding� file_encodingrN���r����r����r����r����r����re���rj���rQ���rl���rr���rs���rt���r{���r;���r;���r;���r<���r������s"����� � �rrD���r����c�����������������C���st���|d�k rd|kr|d�}t��|�||�}|d�kr2|S�z&t|�}t||j|j|�}||_|W�S����|������Y�nX�d�S�)N�b)�builtinsr���r���r���r8���r7���r����rv���)�filename�moder����rI���� buffering�file�info�srwr;���r;���r<���r���g��s�����c�����������������C���sF���|d�kr|}t�|�}t�|�}t|�|j|j|j|j|�}||_||_|S�r1���)r���r���r#���r$���r8���r7���r����r����)r����r����r����rI���� data_info� file_info�srr;���r;���r<���r������s�������c�����������������C���s ���t�|��jS�r1���)r���r#����r����r;���r;���r<���r������s����c�����������������C���s ���t�|��jS�r1���)r���r$���r����r;���r;���r<���r������s����c�����������������C���s���t�|��j}|d�krt|���|S�r1���)r���r5����LookupError)r�����encoderr;���r;���r<���r������s���� c�����������������C���s���t�|��j}|d�krt|���|S�r1���)r���r6���r����)r�����decoderr;���r;���r<���r ������s���� c�����������������C���s ���t�|��jS�r1���)r���r8���r����r;���r;���r<���r!������s����c�����������������C���s ���t�|��jS�r1���)r���r7���r����r;���r;���r<���r"������s����c�����������������k���sH���t�|�|f|�}|�D�]}|�|�}|r|V��q|�dd�}|rD|V��d�S�)NrK���T)r���r#���)�iteratorr����rI����kwargsr����rH����outputr;���r;���r<���r%�����s���� c�����������������k���sH���t�|�|f|�}|�D�]}|�|�}|r|V��q|�dd�}|rD|V��d�S�)Nr_���T)r ���r$���)r����r����rI���r����r����rH���r����r;���r;���r<���r&�����s���� c�����������������C���s���dd��|�D��S�)Nc�����������������S���s���i�|�] }||�qS�r;���r;���)�.0�ir;���r;���r<���� <dictcomp>/��s������z&make_identity_dict.<locals>.<dictcomp>r;���)�rngr;���r;���r<����make_identity_dict'��s����r����c�����������������C���s4���i�}|�����D�]"\}}||kr&|||<�qd�||<�q|S�r1���)�items)�decoding_map�m�k�vr;���r;���r<����make_encoding_map1��s���� r�����ignore�replace�xmlcharrefreplace�backslashreplace�namereplace�__main__zlatin-1zutf-8)r����NrD���r����)NrD���)rD���)rD���);r�����sys�_codecs�ImportErrorZwhy�SystemError�__all__r���r ���r���r���r���r���r���� byteorderr���r���r���r���r ���r ���r���r2���r���r���rf���r���rW���r���r`���r���r���r���r���r���r���r���r���r���r ���r!���r"���r%���r&���r����r����r.���r'���r(���r)���r*���r+���r,���r�����_falseZ encodingsrC����stdout�stdinr;���r;���r;���r<����<module> ���s������������������������������ B("1+I�zWt 0 &