OwlCyberSecurity - MANAGER
Edit File: base64.cpython-312.opt-2.pyc
� ������h�P�����������������������^���� �d�dl�Z�d�dlZd�dlZg�d�ZeefZd��Zd4d�Zd5d�Z d��Z d��Zej������������������d d �������Z ej������������������d d �������Zd��Zd��Zd ZdZdZdZdZi�ai�ad��Zd6d�Zd��Zej7������������������d��������e_��������d6d�Zej7������������������de��������e_��������d��Zej7������������������d��������e_��������d7d�Zej7������������������dd��������e_��������d��Z d7d�Z!da"da#dZ$d Z%d8d!�Z&dd�ddd"�d#�Z'ddd$d%�d&�Z(d'Z)da*da+da,d7d(�Z-d)��Z.d*Z/e/d+z��d,z��Z0d-��Z1d.��Z2d/��Z3d0��Z4d1��Z5d2��Z6e7d3k(��r�e6���������yy)9�����N)�encode�decode�encodebytes�decodebytes� b64encode� b64decode� b32encode� b32decode�b32hexencode�b32hexdecode� b16encode� b16decode� b85encode� b85decode� a85encode� a85decode�standard_b64encode�standard_b64decode�urlsafe_b64encode�urlsafe_b64decodec������������������.����t��������|�t���������������r �|�j������������������d�������S�t��������|�t ���������������r|�S� �t ��������|��������j��������������������������S�#�t��������$�r�t ��������d��������w�xY�w#�t��������$�r$�t��������d|�j������������������j������������������z���������d��w�xY�w)N�asciiz4string argument should contain only ASCII charactersz>argument should be a bytes-like object or ASCII string, not %r)� isinstance�strr����UnicodeEncodeError� ValueError�bytes_types� memoryview�tobytes� TypeError� __class__�__name__��ss��� �-/opt/alt/python312/lib64/python3.12/base64.py�_bytes_from_decode_datar&���"���s��������!�S�� U��8�8�G�$�$���!�[�!���K��!�}�$�$�&�&���"�� U��S�T�T� U�����K���)�+,�;�;�+?�+?�@��A�FJ� K�K�s����A��A'��A$�'-Bc����������������������� �t��������j������������������|�d��������}|�%|j������������������t��������j ������������������d|��������������S�|S�)NF)�newline����+/)�binascii� b2a_base64� translate�bytes� maketrans)r$����altchars�encodeds��� r%���r���r���3���sB���������!�!�!�U�3�G���� � ������!A�B�B��N�����Fc����������������������� �t��������|��������}�|�0t��������|�������}|�j������������������t��������j������������������|d��������������}�t ��������j ������������������|�|��������S�)Nr)���)�strict_mode)r&���r,���r-���r.���r*���� a2b_base64)r$���r/����validates��� r%���r���r���A���sO�������"� ��"�A���*�8�4�� �K�K�����%�8�9�����q�h�7�7r1���c����������������������� �t��������|��������S��N)r���r#���s��� r%���r���r���[���s���������Q�<�r1���c����������������������� �t��������|��������S�r7���)r���r#���s��� r%���r���r���b���s���������Q�<�r1���r)���s���-_c������������������@����� �t��������|��������j������������������t���������������S�r7���)r���r,����_urlsafe_encode_translationr#���s��� r%���r���r���p���s���������Q�<�!�!�"=�>�>r1���c������������������Z����� �t��������|��������}�|�j������������������t���������������}�t��������|��������S�r7���)r&���r,����_urlsafe_decode_translationr���r#���s��� r%���r���r���y���s,������ �� ��"�A� ���/�0�A��Q�<�r1���zK Encode the bytes-like objects using {encoding} and return a bytes object. a��� Decode the {encoding} encoded bytes-like object or ASCII string s. Optional casefold is a flag specifying whether a lowercase alphabet is acceptable as input. For security purposes, the default is False. {extra_args} The result is returned as a bytes object. A binascii.Error is raised if the input is incorrectly padded or if there are non-alphabet characters present in the input. a��� RFC 3548 allows for optional mapping of the digit 0 (zero) to the letter O (oh), and for optional mapping of the digit 1 (one) to either the letter I (eye) or letter L (el). The optional argument map01 when not None, specifies which letter the digit 1 should be mapped to (when map01 is not None, the digit 0 is always mapped to the letter O). For security purposes the default is None, so that 0 and 1 are not allowed in the input. s ���ABCDEFGHIJKLMNOPQRSTUVWXYZ234567s ���0123456789ABCDEFGHIJKLMNOPQRSTUVc�����������������������|�t���������vr>|�D��cg�c]��}t��������|f����������}}|D���cg�c]��}|D�]��}||z����� ���c}}t���������|�<���d�}t��������|t���������������st ��������|�������j��������������������������}t ��������|�������dz��}|r|dd|z ��z��z���}t����������������}t��������j������������������}t���������|����} t��������dt ��������|�������d�������D�]<��}�||||dz�����������} || | dz �����| | dz ��dz�����z���| | dz ��dz�����z���| | dz�����z���z ��}�>�|dk(��rd |d d��t��������|�������S�|dk(��rd|d d��t��������|�������S�|dk(��rd|dd��t��������|�������S�|dk(��rd|dd��t��������|�������S�c�c}w�c�c}}w�)N���������r�����������i���� �������s���======i��������s���====�������s���===�����������=���)�_b32tab2r-���r���r���r���r����len� bytearray�int� from_bytes�range)�alphabetr$����i�b32tab�a�b�leftoverr0���rO����b32tab2�cs��� r%���� _b32encoderY�������s��������x��'/�0�x�!�%���+�x��0�-3�D�V��V��a�!�e�V�e�V�D�������a��%��q�M�!�!�#���1�v��z�H�� ���X��&�&���k�G����J��x� �G� �1�c�!�f�a� ���q��A��E�{�#���G�A��G�$��Q�"�W��-�.�/��Q�"�W��-�.�/���A��I�&�'�� ���!���1�}� ��������>�� � �Q������� ���>�� � �Q����������>��� �Q���������>���;�1��Ds ����E�Ec������������������`����|�t���������vr&t��������|��������D���ci�c]��\��}}||�� �c}}t���������|�<���t��������|�������}t��������|�������dz��rt ��������j ������������������d��������|�3t��������|�������}|j ������������������t��������j������������������dd|z�����������������}|r|j��������������������������}t��������|�������}|j������������������d�������}|t��������|�������z ��}t����������������}t���������|����} t��������dt��������|�������d�������D�]4��} || | dz����}d} �|D�] ��} |dz��| | ���z���}�� �||j������������������d�������z ��}�6�|dz��s|d vrt ��������j ������������������d��������|r.|r,d|z��z��}|j������������������d�������}d d|z��z ��dz��}|d�|�|dd��t��������|�������S�c�c}}w�#�t��������$�r�t ��������j ������������������d�������d��w�xY�w)N����zIncorrect paddings���01����OrI���r���r>���zNon-base32 digit found>���r���rC���rF���rH��������+������)�_b32rev� enumerater&���rL���r*����Errorr,���r-���r.����upper�rstriprM���rP����KeyError�to_bytes)rQ���r$����casefold�map01�k�v�l�padchars�decoded�b32revrR����quanta�accrX����lastrV���s��� r%���� _b32decoderr�������s��������w��.7��.A�B�.A�d�a��Q��T�.A�B������"�A� �1�v��z��n�n�0�1�1�� ��'��.�� �K�K�����t�e�|�<�=��� �G�G�I��� �A��A� �����A��3�q�6�z�H��k�G� �X� �F� �1�c�!�f�a� ���1�a�!�e����� E����a�x�6�!�9�,����� �3�<�<��?�"���!�� �1�u���/��n�n�0�1�1��G���H�����|�|�A�����X��%�!�+���I�X��������>���O�C��8��� E��.�.�!9�:��D� E�s���� F�F � F-c������������������"�����t��������t��������|��������S�r7���)rY����_b32alphabetr#���s��� r%���r ���r �������s�������l�A�&�&r1����base32)�encodingc������������������&�����t��������t��������|�||�������S�r7���)rr���rt���)r$���rg���rh���s��� r%���r ���r �������s�������l�A�x��7�7r1���)rv���� extra_argsc������������������"�����t��������t��������|��������S�r7���)rY����_b32hexalphabetr#���s��� r%���r���r�����s�������o�q�)�)r1���� base32hexc������������������$�����t��������t��������|�|�������S�r7���)rr���rz����r$���rg���s��� r%���r���r�����s�������o�q�(�3�3r1�����c������������������J����� �t��������j������������������|��������j��������������������������S�r7���)r*����hexlifyrc���r#���s��� r%���r ���r �����s!����������A��$�$�&�&r1���c����������������������� �t��������|��������}�|r|�j��������������������������}�t��������j������������������d|��������rt ��������j ������������������d��������t ��������j������������������|��������S�)Ns ���[^0-9A-F]zNon-base16 digit found)r&���rc����re�searchr*���rb���� unhexlifyr}���s��� r%���r���r�����sP�������� ��"�A�� �G�G�I�� �y�y��q�!��n�n�5�6�6����a� � r1���s���<~s���~>c�����������������������t��������|�t���������������st��������|��������j��������������������������}�t ��������|���������dz��}|r|�d|z��z���}�t��������j������������������dt ��������|��������dz��z���������j������������������|��������}|D��cg�c].��}|r|sdn%|r|dk(��rdn||dz�����||dz��d z�����z���||dz�����z�����0�} }|r!|s| d ���dk(��r|d���dz��| d <���| d ���d�|��| d <���d j������������������| �������S�c�c}w�)NrH���r?���z!%dI����zi ����yi�^ ��U���i9��rJ���r���r>���r1���) r���r���r���r���rL����struct�Struct�unpack�join) rU����chars�chars2�pad�foldnuls� foldspaces�padding�words�word�chunkss ��� r%���� _85encoder����0��s ������a��%��q�M�!�!�#���A��w�!�m�G�� �������M�M�&�C��F�a�K�0�1�8�8��;�E�� �!� � �$���t�d� �T�Z�%7�d��d�f�n�%��d�b�j�4�'�(�)��T�B�Y�� �!� � ����!���s��"�:����q��A��F�2�J��B�Z� �'��*��r� ��8�8�F����!s����:3C#)r�����wrapcolr�����adobec��������������������� �t����������Ht��������dd�������D��cg�c]��}t��������|f����������c}at��������D����cg�c]��}t��������D�]��}�||�z����� ���c}�}a�t ���������t��������t���������|d|�������}|r t ��������|z���}|rqt ��������|rdnd|�������}t��������dt��������|�������|�������D��cg�c] ��}||||z�������}}|r%t��������|d����������dz���|kD��r|j������������������d��������d j������������������|�������}|r |t��������z ��}|S�c�c}w�c�c}�}w�c�c}w�) N�!����v���TrD���rC���r���rJ���r1������� )� _a85chars2rP���r-���� _a85charsr����� _A85START�maxrL����appendr�����_A85END) rU���r����r����r����r����rR���rT����resultr����s ��� r%���r���r���H��s������&���*/��C�.�9�.�Q�U�A�4�[�.�9� �'0�D�y�!�)�Q�q�1�u�)�u�y�D� � �q�)�Z��d�J� G�F���V�#����5�a�a��1�� ��C��K��9�;�9�a����A��K�(�9�� ��;���6�"�:���"�W�,�� � �c�"����F�#����'����M��%�:��D��;s����C3�C8�C>s��� )r����r�����ignorecharsc�����������������2���� �t��������|��������}�|rS|�j������������������t���������������st��������dj ������������������t�����������������������|�j������������������t���������������r|�dd�}�n|�d�d�}�t��������j������������������d�������j������������������}g�}|j������������������}g�}|j������������������}|j������������������} |�dz���D�]���} d| cxk��rdk��rEn�nB�|| ��������t��������|�������dk(��s�(d }|D�] ��} d |z��| dz ��z���}�� ��|�||����������������| ����������S| dk(��r|rt��������d ���������|d���������n|r| dk(��r|rt��������d���������|d����������| |v�r��t��������d| z�����������dj������������������|�������}dt��������|�������z ��} | r|d�| ��}|S�#�t��������j������������������$�r �t��������d�������d��w�xY�w)Nz1Ascii85 encoded byte sequences must end with {!r}rD�������!Is���uuuur�����u���r>���r���r����zAscii85 overflow�z���zz inside Ascii85 5-tuples��������y���zy inside Ascii85 5-tuples��� zNon-Ascii85 digit found: %cr1���rH���)r&����endswithr����r����format� startswithr����r����r�����packr�����clearrL����errorr����)rU���r����r����r�����packIrm����decoded_append�curr�curr_append� curr_clear�xrp���r����r����s��� r%���r���r���q��s�������� ��"�A���z�z�'�"���"�F�7�O��� �� �<�<� �"��!�B��A��#�2��A� � �M�M�$��$�$�E��G��^�^�N� �D��+�+�K����J� ��\���a�"�7�"���N��4�y�A�~����A��s�(�a�"�f�-�C���C�"�5��:�.���� �'�\�� �!;�<�<��;�'� �A��L�� �!;�<�<��.�/� �+� ���:�Q�>�?�?�1��4��X�X�g� �F��#�d�)�m�G��� �'��"���M��-��|�|��C�$�%7�8�d�B�C�s����+E6�6 FsU���0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!#$%&()*+-;<=>?@^_`{|}~c������������������������ �t����������Bt��������D��cg�c]��}t��������|f����������c}at��������D����cg�c]��}t��������D�]��}�||�z����� ���c}�}a�t ���������t��������t���������|�������S�c�c}w�c�c}�}w�r7���)� _b85chars2�_b85alphabetr-���� _b85charsr����)rU���r����rR���rT���s��� r%���r���r������sb����������*6�7�,�Q�U�A�4�[�,�7� �'0�D�y�!�)�Q�q�1�u�)�u�y�D� ��Q� �:�s�3�3���8��Ds ����A �A%c���������������������� �t����������&d�gdz��a�t��������t���������������D�]��\��}}|t���������|<�����t��������|��������}�t ��������|���������dz��}|�d|z��z���}�g�}t��������j������������������d�������j������������������}t��������dt ��������|��������d�������D�]<��}|�||dz����}d} �|D�]��}|dz��t���������|���z���}�� � �|j�������������������||����������������>�d j������������������|�������} |r| d�|��} | S�#�t��������$�r0�t��������|�������D�] ��\��}}t���������|�����t��������d||z���z���������d�����w�xY�w#�t ��������j������������������$�r�t��������d|z���������d��w�xY�w) N����r>�������~r����r���r����z#bad base85 character at position %dz+base85 overflow in hunk starting at byte %dr1���)�_b85decra���r����r&���rL���r����r����r����rP���r ���r���r����r����r����) rU���rR���rX���r�����outr�����chunkrp����jr����s ��� r%���r���r������s~����������&�3�,���l�+�D�A�q��G�A�J��,�� ��"�A��A��w�!�m�G� �D�7�N��A� �C��M�M�$��$�$�E� �1�c�!�f�a� ���!�A��E� ���� ����B�h����+���� ,��J�J�u�S�z�"��!�$��X�X�c�]�F��� �'��"���M����� �!�%�(���1��1�:�%�$�%J�'(�1�u�&.��/�48�9��)�� � ����|�|�� ,��J� �!��"�'+� ,� ,�s����C!�-D�!#D�D�#E��L���rH���rF���c���������������������� �|�j������������������t���������������x}r�t��������|�������t��������k��r^|�j������������������t��������t��������|�������z ���������x}r;||z ��}t��������|�������t��������k��r$|�j������������������t��������t��������|�������z ���������x}r�;t��������j������������������|�������}|j������������������|��������|�j������������������t���������������x}r��y�y�r7���)�read� MAXBINSIZErL���r*���r+����write)�input�outputr$����ns�lines��� r%���r���r������s�������;��z�z�*�%� %�!� %��!�f�z�!�U�Z�Z� �3�q�6�8I�-J�'J�r�'J� ��G�A���!�f�z�!�U�Z�Z� �3�q�6�8I�-J�'J�r�'J��"�"�1�%�����T�� ��z�z�*�%� %�!� %r1���c����������������������� �|�j��������������������������x}r:t��������j������������������|�������}|j������������������|��������|�j��������������������������x}r�9y�y�r7���)�readliner*���r4���r����)r����r����r����r$���s��� r%���r���r�����sF������;��.�.�"� "�$� "�����%�����Q����.�.�"� "�$� "r1���c���������������������� �t��������|��������}|j������������������dvr1d|j�������������������d|�j������������������j��������������������}t��������|��������|j ������������������dk7��r0d|j ������������������|�j������������������j������������������fz��}t��������|��������y�#�t��������$�r*}d|�j������������������j������������������z��}t��������|�������|�d�}~ww�xY�w)Nz"expected bytes-like object, not %s)rX���rU����Bz#expected single byte elements, not z from rC���z(expected 1-D data, not %d-D data from %s)r���r ���r!���r"���r�����ndim)r$����m�err�msgs��� r%����_input_type_checkr������s�������&��q�M��� �x�x��&�+,�8�8�Q�[�[�5I�5I�K����n���v�v��{�9�+,�6�6�1�;�;�3G�3G�*H�I����n��������&�2�Q�[�[�5I�5I�I����n�#�%��&�s����B�� B?�%B:�:B?c������������������������ �t��������|���������g�}t��������dt��������|��������t���������������D�]2��}|�||t��������z����}|j ������������������t��������j������������������|����������������4�dj������������������|�������S�)Nr���r1���)r����rP���rL���r����r����r*���r+���r����)r$����piecesrR���r����s��� r%���r���r�����sc��������a�� �F� �1�c�!�f�j� )���!�a�*�n�%��� � �h�)�)�%�0�1��*���8�8�F��r1���c������������������D����� �t��������|���������t��������j������������������|��������S�r7���)r����r*���r4���r#���s��� r%���r���r���'��s������B��a�����q�!�!r1���c����������������������� �dd�l�}�dd�l}d|�j������������������d�����d�} �|j������������������|�j������������������dd��d�������\��}}t��������}D�]8��\��}}|dk(��rt��������}|dk(��rt��������}|d k(��rt��������}|d k(��s�-t ��������|���������y��r>|d���dk7��r6t��������|d���d�������5�} �|| |�j ������������������j��������������������������d�d�d���������y��||�j������������������j������������������|�j ������������������j��������������������������y�#�|j������������������$�rC}|�j������������������|�_��������t ��������|��������t ��������|��������|�j������������������d��������Y�d�}~��d�}~ww�xY�w#�1�sw�Y���y�xY�w) Nr���zusage: zx [-h|-d|-e|-u] [file|-] -h: print this help message and exit -d, -u: decode -e: encode (default)rC����hdeurD���z-ez-dz-uz-h�-�rb) �sys�getopt�argvr�����stderr�stdout�print�exitr���r����open�buffer�stdin) r����r�����usage�opts�argsr�����func�orT����fs ��� r%����mainr����.��s+�������������}��%�� �E���]�]�3�8�8�A�B�<��8� ��d���D����1���9�V�d���9�V�d���9�V�d���9�e�E�l�F� �� ���Q��3�� �$�q�'�4� �A���C�J�J�%�%�&��!� �� �S�Y�Y� � �s�z�z�0�0�1����<�<����Z�Z�� � �c� � �e��������� ���!� �s#����"C5��E �5E�8E�E� E�__main__r7���)NF)FN)F)FFF)8r����r����r*����__all__r-���rM���r���r&���r���r���r���r���r.���r:���r<���r���r����_B32_ENCODE_DOCSTRING�_B32_DECODE_DOCSTRING�_B32_DECODE_MAP01_DOCSTRINGrt���rz���rK���r`���rY���rr���r ���r�����__doc__r ���r���r���r ���r���r����r����r����r����r����r���r���r����r����r����r����r���r����MAXLINESIZEr����r���r���r����r���r���r����r"�����r1���r%����<module>r�������s������K�� �� �����$��i� ��K�"�8�4���$�o�o�e�U�;���#�o�o�e�U�;���?� �$��� �������3��5�� �� ��"�H,�^'�)�0�0�(�0�C� ���8�)�0�0�(�3N��1��P� ���*�,�3�3�[�3�I����4��-�3�3�[�?A��4��C����'�!�*� � � � �� � ���0� %�a�U�%��'�R� %�E�|��D�PE��� � � � ��4�'�Z����1�n�a� � ��� � �"�2�6��z���F��r1���