OwlCyberSecurity - MANAGER
Edit File: zipapp.cpython-313.opt-2.pyc
� ����u�h�!�����������������������4����S�SK�r�S�SKrS�SKrS�SKrS�SKrS�SKrS�SKr/�SQrSr\R������������������R������������������S5������(�������a��SrO\R������������������"�5�������r�"�S�S\ 5������r\�R������������������S�5�������rS �rSS �jr��SS�jrS�rSS �jr\S:X��a��\"�5������� �gg)�����N)�ZipAppError�create_archive�get_interpreterz8# -*- coding: utf-8 -*- import {module} {module}.{fn}() �win�utf-8c�������������������������\�rS�rSrSrg)r����!�����N)�__name__� __module__�__qualname__�__firstlineno__�__static_attributes__r ���������-/opt/alt/python313/lib64/python3.13/zipapp.pyr���r���!���s������r���r���c��������������#�������#� ���[��������U�[��������[��������R������������������45������(�������a��[ ��������X5�������nUv�� �S�S�S�5������ �g�U�v�� �g�!�,�(�������d��f �� � �g�=�f7f�N)� isinstance�str�os�PathLike�open)�archive�mode�fs��� r����_maybe_openr���%���sA���������'�C����-�.�.� �'� �A��G��!� ��� ��!� �s����1A�A�A� A�Ac������������������l�����U(�������a-��SUR������������������[��������5������-���S-���nU�R������������������U5������ �g�g�)N����#!���� )�encode�shebang_encoding�write)r����interpreter�shebangs��� r����_write_file_prefixr%���.���s1��������+�,�,�-=�>�>��F�� ������r���c����������������������[��������U�S5�������nUR������������������S5������nUS:X��a��SnUR������������������5������� �[��������US5�������n[��������XR5������ �UR ������������������U5������ �[ ��������R������������������"�X55������ �S�S�S�5������ �S�S�S�5������ �U(�������a]��[��������U[��������5������(�������aG��[��������R������������������"�U[��������R������������������"�U5������R������������������[��������R������������������-��5������ �g�g�g�!�,�(�������d��f �� � �N{=�f!�,�(�������d��f �� � �N�=�f)N�rb����r���r����wb)r����read�readliner%���r"����shutil�copyfileobjr���r���r����chmod�stat�st_mode�S_IEXEC)r����new_archiver#����src�first_2�dsts��� r���� _copy_archiver6���5���s������� �W�d� #�s���(�(�1�+���e���G��L�L�N� ��d� +�s��s�0�� �I�I�g�����s�(� �,�� $�"��z�+�s�3�3� ����b�g�g�k�2�:�:�T�\�\�I�J��4�{��,� +��� $� #�s#����6C<�3C+�6C<�+ C9 �5C<�< D c������������������:����Sn[��������U�S5������(�������a��[��������U�S5������(�������a��SnO-[��������R������������������"�U�5������n�U�R������������������5�������(�������a��SnU(�������a ��[ ��������XU5������ �g�U�R������������������5�������(�������d��[ ��������S5������eU�S-��R������������������5�������nU(�������a��U(�������a��[ ��������S5������eU(�������d��U(�������d��[ ��������S5������eS�nU(�������a���UR������������������S 5������u��p�n[��������S �U R������������������S5�������5�������5������n[��������S�UR������������������S5�������5�������5������n U S :X��a��U(�������a��U (�������d��[ ��������S U-���5������e[��������R������������������X�S9nUc��U�R������������������S5������nO'[��������US5������(�������d��[��������R������������������"�U5������n[��������U�R������������������S5������5������nX;���a��[ ��������SU�S35������e[��������US5�������n[!��������X�5������ �U(�������a��["��������R$������������������O["��������R&������������������n["��������R(������������������"�USUS9�nU�HF��nUR+������������������U�5������nUb��U"�U5������(�������d��M&��UR-������������������UUR/������������������5�������5������ �MH��� �U(�������a!��UR1������������������SUR3������������������S5������5������ �S�S�S�5������ �S�S�S�5������ �U(�������aM��[��������US5������(�������d;��UR5������������������UR7������������������5�������R8������������������[6��������R:������������������-��5������ �g�g�g�!�,�(�������d��f �� � �Nk=�f!�,�(�������d��f �� � �Nt=�f)NFr*���r+���TzSource does not existz__main__.pyz8Cannot specify entry point if the source has __main__.pyzArchive has no entry point�:c��������������3����@���#� ���U��H��oR������������������5�������v�� �M��� �g�7fr�����isidentifier��.0�parts��� r���� <genexpr>�!create_archive.<locals>.<genexpr>{���s��������D�^�T�&�&�(�(�^�������.c��������������3����@���#� ���U��H��oR������������������5�������v�� �M��� �g�7fr���r:���r<���s��� r���r?���r@���|���s��������B�M�D�%�%�'�'�M�rA���zInvalid entry point: )�module�fnz.pyzr"����*zThe target archive z$ overwrites one of the source files.r)����w)�compressionr���)�hasattr�pathlib�Path�is_filer6����existsr���� partition�all�split� MAIN_TEMPLATE�format�with_suffix�sorted�rglobr���r%����zipfile�ZIP_DEFLATED� ZIP_STORED�ZipFile�relative_tor"����as_posix�writestrr ���r.���r/���r0���r1���)�source�targetr#����main�filter� compressed�source_is_file�has_main�main_py�mod�seprE����mod_ok�fn_ok�files_to_add�fdrH����z�child�arcnames��� r���r���r���L���s}�����*��N��v�v���7�6�:�#>�#>������f�%���>�>���!�N���f�k�2����=�=�?�?��1�2�2���&�/�/�1�H����F�H�� H��H��6�7�7��G���~�~�c�*���"��D�S�Y�Y�s�^�D�D���B�B�H�H�S�M�B�B���s� �v�%��5��<�=�=��&�&�c�&�9�� �~��#�#�F�+�� �V�W� %� %����f�%�� ��&�,�,�s�+�,�L� ����!�&��)M�N�P�� P�� �V�T� "�b��2�+�/9�w�+�+��)�)�� � �_�_�R��+� >�!�%���+�+�F�3���>�V�G�_�_��G�G�E�7�#3�#3�#5�6��&���� � �=�'�.�.��*A�B� �?� � #���7�6�7�3�3����V�[�[�]�*�*�T�\�\�9�:��4�{��?� >�� � #� "�s,����A L�!%K;� AK;�L�; L �L� Lc������������������������[��������U�S5�������nUR������������������S5������S:X��a:��UR������������������5�������R������������������5�������R ������������������[ ��������5������sS�S�S�5������ �$��S�S�S�5������ �g�!�,�(�������d��f �� � �g�=�f)Nr'���r(���r���)r���r*���r+����strip�decoder!���)r���r���s��� r���r���r�������sS������ �W�d� #�q��6�6�!�9����:�:�<�%�%�'�.�.�/?�@�� $� #��� $� #� #�s����AA'�' A5c������������������b����SS�K�nUR������������������5�������nUR������������������SSS�SS9 �UR������������������SSS�SS9 �UR������������������S S S�SS9 �UR������������������SS SSS9 �UR������������������SSSSS9 �UR������������������SSS9 �UR������������������U�5������n�U�R������������������(�������a���[ ��������R������������������R������������������U�R������������������5������(�������d��[��������S5������e[��������U�R������������������5������n[��������SR������������������U=(�������d�� �S5������5������ �[��������R������������������"�S5������ �[ ��������R������������������R������������������U�R������������������5������(�������a���U�R������������������bg��[ ��������R������������������R!������������������U�R������������������5������(�������aD��[ ��������R������������������R#������������������U�R������������������U�R������������������5������(�������a��[��������S5������eU�R$������������������(�������a��[��������S5������e['��������U�R������������������U�R������������������U�R(������������������U�R$������������������U�R*������������������S9 �g�)Nr���z--outputz-ozAThe name of the output archive. Required if SOURCE is an archive.)�default�helpz--pythonz-pzEThe name of the Python interpreter to use (default: no shebang line).z--mainz-mzLThe main function of the application (default: use an existing __main__.py).z --compressz-c� store_truezQCompress files with the deflate method. Files are stored uncompressed by default.)�actionrs���z--infoFz)Display the interpreter from the archive.)rr���ru���rs���r]���z'Source directory (or existing archive).)rs���z%Can only get info for an archive filezInterpreter: {}z<none>z-In-place editing of archives is not supportedz,Cannot change the main function when copying)r#���r_���ra���)�argparse�ArgumentParser�add_argument� parse_args�infor����path�isfiler]���� SystemExitr����printrR����sys�exit�outputrM����samefiler_���r����python�compress)�argsrv����parserr#���s��� r���r_���r_�������s�������� � $� $� &�F� ��� �D�$�5����6����� �D�$�/����0������$��;����<������d�<�=����>������%��<����>� ����:����<�����T�"�D���y�y��w�w�~�~�d�k�k�*�*��D�E�E�%�d�k�k�2�� ��&�&�{�'>�h�?�@������ �w�w�~�~�d�k�k�"�"��;�;��2�7�7�>�>�$�+�+�#>�#>�#%�7�7�#3�#3�D�K�K����#M�#M��L�M�M��9�9��K�L�L��4�;�;����#�{�{����"�m�m�-r����__main__r���)NNNNF)� contextlibr���rJ���r,���r/���r���rV����__all__rQ����platform� startswithr!����getfilesystemencoding� ValueErrorr����contextmanagerr���r%���r6���r���r���r_���r���r ���r���r����<module>r�������s��������� ���� ���� ��� >��� ���<�<���5�!�!����0�0�2�� �*�� ����������K�.�@D�+0�^;�BA�.-�b��z���F��r���