Edit File: __init__.cpython-311.pyc
� o�d@2 � �� � d Z ddlmZ ddlZddlZddlmZ ej dk rddlm Z nddl m Z ddlmZ dd l mZ dd l mZ d.d �Z e� � ZeZ d/d0d�Z d/d1d�Z d/d0d�Z d/d1d�Z d2d3d�Z d/d0d�Z d2d3d �Zd4d!�Z d2d3d"�Z d/d5d$�Z d/d6d%�Z d/d5d&�Z d/d6d'�Z d2d7d(�Z! d/d5d)�Z" d2d7d*�Z#d8d+�Z$ d2d7d,�Z%g d-�Z&dS )9z� Utilities for determining application-specific dirs. See <https://github.com/platformdirs/platformdirs> for details and usage. � )�annotationsN)�Path)� � )�Literal� )�PlatformDirsABC)�__version__)�__version_tuple__�return�type[PlatformDirsABC]c �R � t j dk rddlm} nt j dk rddlm} nddlm} t j d� � dk rZt j d � � d k rBt j d� � st j d� � r| S dd l m} |� � �ddl m} |S | S )N�win32r )�Windows�darwin)�MacOS)�Unix�ANDROID_DATAz/data�ANDROID_ROOTz/system�SHELL�PREFIX)�_android_folder)�Android) �sys�platform�platformdirs.windowsr �platformdirs.macosr �platformdirs.unixr �os�getenv�platformdirs.androidr r )�Resultr r s �f/builddir/build/BUILD/cloudlinux-venv-1.0.2/venv/lib/python3.11/site-packages/platformdirs/__init__.py�_set_platform_dir_classr$ s� � � �|�w���:�:�:�:�:�:�:� ��� !� !�6�6�6�6�6�6�6�4�4�4�4�4�4� �y�� � �G�+�+�� �.�0I�0I�Y�0V�0V� �9�W��� ���8�!4�!4� ��M�8�8�8�8�8�8��?���(�4�4�4�4�4�4��N��M� F�appname� str | None� appauthor�str | None | Literal[False]�version�roaming�bool�strc �2 � t | |||�� � j S )aq :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`. :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`. :param version: See `version <platformdirs.api.PlatformDirsABC.version>`. :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.version>`. :returns: data directory tied to the user �r&