Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/clwpos/__pycache__/constants.cpython-311.pyc
�

�m_e����ddlZddlmZddlmZddlmZmZmZeeefZ	dZ
dZdZdZ
d	Zd
ZdZdZd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$d Z%d!Z&d"Z'd#Z(e(�d$�Z)e(�d%�Z*e(�d&�Z+e(�d'�Z,d(Z-d)Z.d*Z/e(�d+�Z0e(�d,�Z1d-Z2ej3�4e2��sd.nd/Z5d0Z6d1Z7d2Z8d3Z9d4Z:ed5�6��rd7nd8Z;d9Z<ej3�=e<d:��ej3�=e<d;��ej3�=e<d<��ej3�=e<d=��d>�Z>d?Z?d@Z@dAZAdBdCgZBGdD�dE��ZCGdF�dGe��ZDdS)H�N)�Enum)�is_cl_solo_edition)�CPANEL_NAME�
PLESK_NAME�DIRECTADMIN_NAMEzalt-phpzea-phpz	plesk-php�php�SKIP_PLUGINS_LOADINGzmodules_allowed.jsonzsuites_allowed.jsonz6/usr/share/cloudlinux/wpos/enable_redis_for_alt_php.pyz$/usr/sbin/enable_redis_for_panel_phpz./usr/share/cloudlinux/wpos/additional_hooks.pyz(/usr/share/cloudlinux/wpos/wpos_hooks.pyz/opt/clwpos/wp-cli-wrappedz/sbin/cagefs_enter_userz/usr/sbin/cloudlinux-configz&/opt/alt/php-xray/cl-smart-advice-userzhttps://�@�i@z7.2z3.7z5.2�clwpos_monitoringz.clwposzclwpos_config.jsonz
accelerate-wpz1.9-2.el8.cloudlinuxz/opt/clwpos/public_options.jsonzehttps://2ce61b7029e54cb3aae93524e31bd17a:bb0501566a894797926d2df17e9050a2@cl.sentry.cloudlinux.com/22z/opt/clwposz/var/clwposz/uidsz/soloz
/admin/statusz/admin/admin_feature_statusz%/var/run/awp_admin_enable_feature.pidz1/var/run/awp_admin_update_object_cache_banner.pidz /var/run/sync_user_plugins_{uid}z/admin/last_scan.tsz/admin/scan_cache.jsonz/opt/cloudlinux/staging_modezhttps://cln.cloudlinux.comz"https://cln-staging.cloudlinux.comz/bin/cagefs_enter.proxiedz/usr/sbin/cagefsctlz"/opt/clwpos/wpos_redis_daemon.sockz/opt/alt/redis/bin/redis-serverz2/opt/cloudlinux-site-optimization-module/clsop.zipT)�skip_jwt_checkz1https://user-docs.solo.cloudlinux.com/wpos-pluginz,https://user-docs.cloudlinux.com/wpos-pluginz/var/clwpos/adminz!allowed_for_all_object_cache.flagz&allowed_for_all_site_optimization.flagzallowed_for_all_cdn.flagzallowed_for_all_cdn_pro.flag)�accelerate_wp_premium�
accelerate_wp�accelerate_wp_cdn�accelerate_wp_cdn_proz)/var/clwpos/admin/awp_migration_needed.v1z!/usr/sbin/cloudlinux-xray-managerz$/opt/alt/php-xray/run/xray-user.sock�on�offc��eZdZdZd�ZdS)�	EnumValuez�
    Class to support duplicated values for several names in Enum
    https://stackoverflow.com/questions/31537316/python-enums-with-duplicate-values
    c��||_dS�N��value)�selfrs  �G/opt/cloudlinux/venv/lib64/python3.11/site-packages/clwpos/constants.py�__init__zEnumValue.__init__os
����
�
�
�N)�__name__�
__module__�__qualname__�__doc__r�rrrrjs-������������rrc���eZdZdZed��Zed��Zed��Zed��Zed��Z	ed��Z
ed��Zed���Z
dS)�RedisRequiredConstantsz6
    Stores all needed redis consts for wp-config
    �unix�phpredis�truezCL-Nc��|jjSrr)rs r�valzRedisRequiredConstants.val�s
���z��r)rrr r!r�WP_REDIS_SCHEME�WP_REDIS_CLIENT�WP_REDIS_SELECTIVE_FLUSH�WP_REDIS_PREFIX�
WP_REDIS_PATH�WP_REDIS_GRACEFUL�WP_REDIS_DISABLE_BANNERS�propertyr)r"rrr$r$ss��������� �i��'�'�O��i�
�+�+�O�(�y��0�0���i��&�&�O��I�d�O�O�M�!�	�&�)�)��(�y��0�0��
� � ��X� � � rr$)E�os�enumr�clcommon.lib.cleditionr�clcommon.cpapirrr�SUPPORTED_PANELS�ALT_PHP_PREFIX�
EA_PHP_PREFIX�PLESK_PHP_PREFIX�DIRECTADMIN_PREFIX�WP_CLI_SKIP_PLUGINS_ENV�ALLOWED_MODULES_JSON�ALLOWED_SUITES_JSON�ALT_PHP_REDIS_ENABLE_UTILITY�PHP_REDIS_ENABLE_UTILITY�INSTALL_CACHING_HOOKS_UTILITY�INSTALL_WPOS_HOOKS_UTILITY�WP_CLI�CAGEFS_ENTER_USER_BIN�CLCONFIG_UTILITY�SMART_ADVISE_USER_UTILITY�PULLZONE_DOMAIN_PROTOCOL�DEFAULT_MAX_CACHE_MEMORY�MINIMUM_MAX_CACHE_MEMORY�MAXIMUM_MAX_CACHE_MEMORY�"MINIMUM_SUPPORTED_PHP_OBJECT_CACHE�!MINIMUM_SUPPORTED_WP_OBJECT_CACHE�&MINIMUM_SUPPORTED_WP_SITE_OPTIMIZATION�MONIROTING_SERVICE�
USER_WPOS_DIR�USER_CLWPOS_CONFIG�PROJECT_NAME�PKG_VERSION�PUBLIC_OPTIONS�
SENTRY_DSN�CLWPOS_OPT_DIR�CLWPOS_VAR_DIR�CLWPOS_UIDS_PATH�CLWPOS_SOLO_PATH�SCANNING_STATUS�ADMIN_ENABLE_FEATURE_STATUS�ADMIN_ENABLE_FEATURE_PID�$ADMIN_UPDATE_OBJECT_CACHE_BANNER_PID�USERS_PLUGINS_SYNCING_PID�LAST_SCANNED_TS�
SCAN_CACHE�STAGING_FLAG�path�exists�CLN_URL�CAGEFS_ENTER_UTIL�	CAGEFSCTL�WPOS_DAEMON_SOCKET_FILE�REDIS_SERVER_BIN_FILE�CLSOP_ZIP_PATH�CL_DOC_USER_PLUGIN�BASE_ADMIN_DIR�join�SUITES_MARKERS�MIGRATION_NEEDED_MARKER�XRAY_MANAGER_UTILITY�XRAY_USER_SOCKET�ON_OFF_IDENTIFIERSrr$r"rr�<module>rps���
�	�	�	�������5�5�5�5�5�5�D�D�D�D�D�D�D�D�D�D� ��-=�>�����
�����0��-��+��W��A�� P��G��	%��1��0��D��%������ ��%*�"�$)�!�).�&�(���
�)����$��2��L�
�����$�+�+�+��$�+�+�+��#�2�2�2��!/�L�L�L��B��'Z�$�>��#�8�8�8���
6�
6�
6�
�.��.0�g�n�n�\�.J�.J�/�
&�
&�
.��0��!�	�>��9��E��L^�L^�nr�Ls�Ls�Ls�8�H�H�	7��%���W�\�\�.�:]�^�^��W�\�\�.�2Z�[�[�����n�6P�Q�Q��W�\�\�.�:X�Y�Y�	���F��:��9���E�]���������� � � � � �T� � � � � r