File: //proc/self/root/opt/alt/python311/lib64/python3.11/__pycache__/site.cpython-311.opt-2.pyc
�
    !A?h�Y  �                   �F  � 	 d dl Z d dlZd dlZd dlZd dlZd dlZe j        e j        gada	da
dad� Zd� Z
d� Zd� Zd� Zd� Zdd�Zd	� Zd
� Zd� Zd� Zd
� Zd� Zdd�Zdd�Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z!d� Z"e j#        j$        s
 e"�   �          d� Z%e&dk    r e%�   �          dS dS )�    Nc                 �b   � t           j        j        rt          | t           j        ��  �         d S d S )N��file)�sys�flags�verbose�print�stderr)�messages    �+/opt/alt/python311/lib64/python3.11/site.py�_tracer
   \   s4   � �
�y�� (�
�g�C�J�'�'�'�'�'�'�(� (�    c                  ��   � t          j        j        | � }	 t           j        �                    |�  �        }n# t          $ r Y nw xY w|t           j        �                    |�  �        fS �N)�os�path�join�abspath�OSError�normcase)�paths�dirs     r   �makepathr   a   se   � �
�'�,��
�C�
��g�o�o�c�"�"����� 
� 
� 
���
������� � ��%�%�%�%s   �5 �
A�Ac                  �  � 	 t          t          j        �                    �   �         �  �        D ]�} d }	 | j        j        }n3# t          $ r& 	 | j        j        j        }n# t          $ r Y nw xY wY nw xY w|dvr�J	 t          j
        �                    | j        �  �        | _        n# t          t          t          f$ r Y nw xY w	 t          j
        �                    | j        �  �        | _        ��# t          t          t          f$ r Y ��w xY wd S )N>   �_frozen_importlib�_frozen_importlib_external)�setr   �modules�values�
__loader__�
__module__�AttributeError�__spec__�loaderr   r   r   �__file__r   �	TypeError�
__cached__)�m�
loader_modules     r   �	abs_pathsr*   j   s6  � �O�
���#�#�%�%�
&�
&� � ���
�	��L�3�M�M��� 	� 	� 	�
� !�
� 1� <�
�
��!� 
� 
� 
���
������	����
 � S�S�S��	�������4�4�A�J�J�����3� 	� 	� 	��D�	����	��7�?�?�1�<�8�8�A�L�L�����3� 	� 	� 	��D�	����#� sW   �?�
A/�
A�A/�
A)�&A/�(A)�)A/�.A/�8)B"�"B<�;B<� )C*�*D�Dc                  ��   � 	 g } t          �   �         }t          j        D ]B}t          |�  �        \  }}||vr*| �                    |�  �         |�                    |�  �         �C| t          j        d d �<