HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/setuptools/__pycache__/unicode_utils.cpython-312.pyc
�


_�d���&�ddlZddlZd�Zd�Zd�Zy)�Nc���t|t�rtjd|�S	|j	d�}tjd|�}|jd�}|S#t$rY|SwxYw)N�NFD�utf-8)�
isinstance�str�unicodedata�	normalize�decode�encode�UnicodeError)�paths �:/usr/lib/python3/dist-packages/setuptools/unicode_utils.py�	decomposersr���$����$�$�U�D�1�1�
��{�{�7�#���$�$�U�D�1���{�{�7�#���K���
���K�
�s�8A"�"	A/�.A/c��t|t�r|Stj�xsd}|df}|D]}	|j	|�cSy#t
$rY�$wxYw)zY
    Ensure that the given path is decoded,
    NONE when no expected encoding works
    rN)rr�sys�getfilesystemencodingr
�UnicodeDecodeError)r
�fs_enc�
candidates�encs    r�filesys_decodersf���$�����
�
&�
&�
(�
3�G�F����J����	��;�;�s�#�#���"�	��	�s�A
�
	A�Ac�D�	|j|�S#t$rYywxYw)z/turn unicode encoding into a functional routineN)r�UnicodeEncodeError)�stringrs  r�
try_encoder%s(����}�}�S�!�!������s��	�)rrrrr��r�<module>rs���
�	��&r