Your IP : 3.129.194.30
�
c��fu2 � � � d Z ddlmZ d� Z eg d� e edd� � � � z � � Zd� Zi dd �d
d�dd
�dd�dd�dd�dd�dd�dd�dd�dd�dd�d d!�d"d#�d$d%�d&d'�d(d)�i d*d+�d,d-�d.d/�d0d�d1d2�d3d4�d5d6�d7d8�d9d:�d;d<�d=d>�d?d@�dAdB�dCdD�dEdF�dGdH�dIdJ��i dKdL�dMdN�dOdP�dQdR�dSdT�dUdV�dWdX�dYdJ�dZdL�d[dN�d\dP�d]dR�d^dT�d_dV�d`dX�dadb�dcdd��i dedf�dgdh�didj�dkdl�dmdn�dodp�dqdb�drdd�dsdf�dtdh�dudj�dvdl�dwdn�dxdp�dydz�d{d|�d}d~��i dd��d�d��d�d��d�d��d�d��d�dz�d�d|�d�d~�d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d���i d�d��d�d��d�d�d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�d�d�d��d�d��d�d��d�d�d�d��d�d���i d�d��d�d��d�d��d�d��d�d��d�d��d�d��d�dēd�dƓd�dȓd�dʓd�d̓d�dΓd�dΓd�dΓd�dғd�dғ�i d�dՓd�dדd�dٓd�dۓd�dݓd�dߓd�dߓd�dߓd�d�d�d�d�d�d�d�d�d�d�d�d�dƓd�d�d�d��i d�d�d�d��d�d+�d�d��d�d��d�d��d�d��d��d ��d�d��d�d��d�d��d�d��d �d
��d�d��d
�d��d�d��d�d��i �d�d��d�d��d�d��d�d��d�d��d�d��d�d ��d �d!��d"�d#��d$�d%��d&�d'��d(�d)��d*�d+��d,�d-��d.�d/��d0�d-��d1�d2��i �d3�d4��d5�d6��d7�d8��d9�d:��d;�d8��d<�d=��d>�d?��d@�dA��dB�dC��dD�dE��dF�dG��dH�dI��dJ�dK��dL�dM��dN�dO��dP�dQ��dR�dS��i �dT�dU��dV�dW��dX�dY��dZ�d[��d\�d]��d^�d_��d`�da��db�dc��dd�de��df�de��dg�dh��di�dj��dk�dl��dm�dn��do�dp��dq�dr��dsd��i �dtdƓ�dud���dvd��dwd��dx�dy��dzdΓ�d{dғ�d|�d}��d~�d��d�dՓ�d�d��d�dד�d��d���d�dۓ�d�dݓ�d�dߓ�d�d��i �d��d���d��d���d��d���d��d���d��d���d��d���d�d��d��dr��d�d��d�dƓ�d�d���d�d��d�d��d��dy��d�dΓ�d�dғ�d��d}��i �d��d��d�dՓ�d�d��d�dד�d��d���d�dۓ�d�dݓ�d�dߓ�d�d��d��d���d��d���d��d���d��d���d��d���d��d���d�d��d��dr��i �d�d��d�dƓ�d�d���d�d��d�d��d��dy��d�dΓ�d�dғ�d��d}��d��d��d�dՓ�d�d��d�dד�d��d���d�dۓ�d�dݓ�d�dߓ�i �d�d��dÐd���dĐd���dŐd���dƐd���dǐd���dȐd���d�d��dʐdr��d�dƓ�d�d���d͐dy��dΐd}��dϐd��d�dד�dѐd���d�dۓ�i �d�dݓ�d�d��dՐd���dd���dאd���dؐd���dِd���dڐd���d�d��dܐdr��d�d��d�dƓ�d�d���d�d��d�d��d�dy��d�dΓ�i �d�dғ�d�d}��d�d��d�dՓ�d�d��d�dד�d�d���d�dۓ�d�dݓ�d�dߓ�d�d��d�d���d�d���d�d���d�d���d�d���d�d���i �d�d��d��dr��d�d��d�d���d�d��d�d��d��dy��d��d}��d��d��d�dՓ�d�d��d dד�d�d���ddۓ�ddݓ�dd��d�d���i �d�d���d�d���d�d���d �d���d
�d���d�dr��dd��d
d���dd��dd��d�dy��ddғ�d�d}��d�d��ddՓ�dd��d�d���i �dd��d�d���d�d���d�d���d�d���d�d���d�d���d�dr��dd��d dƓ�d!d���d"d��d#d��d$�dy��d%dΓ�d&dғ�d'�d}��i �d(�d��d)dՓ�d*d��d+dד�d,�d���d-dۓ�d.dݓ�d/dߓ�d0d��d1�d���d2�d���d3�d���d4�d���d5�d���d6�d���d7d��d8�dr��i �d9d��d:dƓ�d;d���d<d��d=d��d>�dy��d?dΓ�d@dғ�dA�d}��dB�d��dCdՓ�dDd��dEdד�dF�d���dGdۓ�dHdݓ�dIdߓ�i �dJd��dK�d���dL�d���dM�d���dN�d���dO�d���dP�d���dQd��dR�dr��dSd��dTdƓ�dUd���dVd��dWd��dX�dy��dYdΓ�dZdғ�i �d[�d}��d\�d��d]dՓ�d^d��d_dד�d`�d���dadۓ�dbdݓ�dcdߓ�ddd��de�d���df�d���dg�d���dh�d���di�d���dj�d���dkd��i �dl�dr��dmd��dndƓ�dod���dpd��dqd��dr�dy��dsdΓ�dtdғ�du�d}��dv�d��dwdՓ�dxd��dydד�dz�d���d{dۓ�d|dݓ�i �d}dߓ�d~d��d�d���d��d���d��d���d��d���d��d���d��d���d�d��d��dr��d�d��d�dƓ�d�d���d�d��d�d��d��dy��d�dΓ�i �d�dғ�d��d}��d��d��d�dՓ�d�d��d�dד�d��d���d�dۓ�d�dݓ�d�dߓ�d�d��d��d���d��d���d��d���d��d���d��d���d��d���i �d�d��d��dr��d�d��d�dƓ�d�d���d�d��d�d��d��dy��d�dΓ�d�dғ�d��d}��d��d��d�dՓ�d�d��d�dד�d��d���d�dۓ�i �d�dݓ�d�dߓ�d�d��d��d���d��d���d��d���d��d���d��d���d��d���d�d��d��d���d�d��d�d���d��d���d�d2��d��d�dÐdē�i �d�d!��d�d��d�d-��dȐdɓ�d�d ��dːd̓�d͐dΓ�dϐdГ�d�d+��d�d/��d�d!��d�d��dՐd֓�d�d#��d�d)��dِdړ�dېdܓ�i �dݐdޓ�d�d��d�d���d�d��d�d���d�d���d�d2��d�d�d�dē�d�d!��d�d��d�d-��d�dɓ�d�d ��d�d̓�d�dΓ�d�dГ�i �d�d+��d�d/��d�d!��d�d��d�d֓�d�d#��d�d)��d��dړ�d��dܓ�d��dޓ�d�d��d��d���d�d��d�d���d��d���d�d2��d��d�i �d �dē�dd!��dd��dd-��d�dɓ�dd ��d�d̓�d�dΓ�d�dГ�d d+��d
d/��dd!��dd��d
�d֓�dd#��dd)��d�dړ�i �d�dܓ�d�dޓ�dd��d�d���dd��dd���d�d���dd2��d�d�d�dē�dd!��dd��dd-��d�dɓ�dd ��d �d̓�d!�dΓ�i �d"�dГ�d#d+��d$d/��d%d!��d&d��d'�d֓�d(d#��d)d)��d*�dړ�d+�dܓ�d,�dޓ�d-d��d.�d���d/d��d0d���d1�d���d2d2��i �d3�d�d4�dē�d5d!��d6d��d7d-��d8�dɓ�d9d ��d:�d̓�d;�dΓ�d<�dГ�d=d+��d>d/��d?d!��d@d��dA�d֓�dBd#��dCd)���dڐdܐd�d�dD��Z �dE� Z
�dF� Z�dG� Z�dH� Z
�dI� Z�dJ� Z eg �dK� e e�dL�dM� � � � z e e�dN�dO� � � � z e e�dP�dQ� � � � z e e�dR�dS� � � � z � � Z�dT� Z�dU� Z�dV� Z�dW� Z�dX� Z e e�dP�dY� � � � Z�dZ� Z e e�d[�d\� � � � Z�d]� Z eg �d^� e e�d_�d`� � � � z e e�dN�dO� � � � z � � Z�da� Z e�dbg e e�dc�dd� � � � z � � Z�de� Z�df� Z�dg� Z�dhS (i z�Library that exposes various tables found in the StringPrep RFC 3454.
There are two kinds of tables: sets, for which a member test is provided,
and mappings, for which a mapping function is provided.
� )� ucd_3_2_0c � � t j | � � dk rdS t | � � }d|cxk rdk rn ndS |dz dvS )N�CnF�� �� � �� r )�unicodedata�category�ord��code�cs �1/opt/alt/python311/lib64/python3.11/stringprep.py�in_table_a1r s] � ���D�!�!�T�)�)�%�%��D� � �A�
������V������E�E�
��J�/�/�/� )� iO i i i i
i � �
�` � i � i� c �. � t | � � t v S �N)r
�b1_set�r s r �in_table_b1r � � ��t�9�9���r � u μ�� �ssi0 u i̇iI u ʼni �si� u ǰiE u ιiz u ιi� u ΐi� u ΰi� u σi� u βi� u θi� u υi� u ύi� u ϋi� u φi� u πi� u κi� u ρi� i� u εi� u եւi� u ẖi� u ẗi� u ẘi� u ẙi� u aʾi� u ṡiP u ὐiR u ὒiT u ὔiV u ὖi� u ἀιi� u ἁιi� u ἂιi� u ἃιi� u ἄιi� u ἅιi� u ἆιi� u ἇιi� i� i� i� i� i� i� i� i� u ἠιi� u ἡιi� u ἢιi� u ἣιi� u ἤιi� u ἥιi� u ἦιi� u ἧιi� i� i� i� i� i� i� i� i� u ὠιi� u ὡιi� u ὢιi� u ὣιi� u ὤιi� u ὥιi� u ὦιi� u ὧιi� i� i� i� i� i� i� i� i� u ὰιi� u αιi� u άιi� u ᾶi� u ᾶιi� i� i� u ὴιi� u ηιi� u ήιi� u ῆi� u ῆιi� i� u ῒi� i� u ῖi� u ῗi� u ῢi� i� u ῤi� u ῦi� u ῧi� u ὼιi� u ωιi� u ώιi� u ῶi� u ῶιi� i� �rsi! r i! u °ci! u ɛi ! u °fi! �hi! i
! i! �ii! i! �li! �ni! �noi! �pi! �qi! �ri! i! i ! �smi!! �teli"! �tmi$! �zi(! i,! �bi-! i0! �ei1! �fi3! �mi>! u γi?! iE! �diq3 �hpais3 �auiu3 �ovi�3 �pai�3 �nai�3 u μai�3 �mai�3 �kai�3 �kbi�3 �mbi�3 �gbi�3 �pfi�3 �nfi�3 u μfi�3 �hzi�3 �khzi�3 �mhzi�3 �ghzi�3 �thzi�3 i�3 �kpai�3 �mpai�3 �gpai�3 �pvi�3 �nvi�3 u μvi�3 �mvi�3 �kvi�3 i�3 �pwi�3 �nwi�3 u μwi�3 �mwi�3 �kwi�3 i�3 u kωi�3 u mωi�3 �bqi�3 u c∕kgi�3 zco.i�3 �dbi�3 �gyi�3 �hpi�3 �kki�3 �kmi�3 �phi�3 �ppmi�3 �pri�3 �svi�3 �wbi � �ffi� �fii� �fli� �ffii� �ffli� �sti� i� u մնi� u մեi� u միi� u վնi� u մխi � �ai� i� i� i� i� i� �gi� i� i � �ji
� �ki� i� i
� i� �oi� i� i� i� i� �ti� �ui� �vi� �wi� �xi� �yi� i4� i5� i6� i7� i8� i9� i:� i;� i<� i=� i>� i?� i@� iA� iB� iC� iD� iE� iF� iG� iH� iI� iJ� iK� iL� iM� ih� ii� ij� ik� il� im� in� io� ip� iq� ir� is� it� iu� iv� iw� ix� iy� iz� i{� i|� i}� i~� i� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i� i� i� i� i � i
� i
� i� i� i� i� i� i� i� i� i� i� i� i� i� i� i8� i9� i;� i<� i=� i>� i@� iA� iB� iC� iD� iF� iJ� iK� iL� iM� iN� iO� iP� il� im� in� io� ip� iq� ir� is� it� iu� iv� iw� ix� iy� iz� i{� i|� i}� i~� i� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i� i � i
� i� i� i
� i� i� i� i� i� i� i� i� i� i� i� i� i� i� i� i� i� i� i � i!� i<� i=� i>� i?� i@� iA� iB� iC� iD� iE� iF� iG� iH� iI� iJ� iK� iL� iM� iN� iO� iP� iQ� iR� iS� iT� iU� ip� iq� ir� is� it� iu� iv� iw� ix� iy� iz� i{� i|� i}� i~� i� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� u αi�� i�� i�� u δi�� i�� u ζi�� u ηi�� i�� i�� i�� u λi�� i�� u νi�� u ξi�� u οi�� i�� i�� i�� i�� u τi�� i�� i�� u χi�� u ψi�� u ωi�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i
� i� i� i� i� i � i!� i"� i#� i$� i%� i&� i'� i(� i)� i*� i+� i,� i-� i.� i/� i0� i1� i2� i3� i4� iG� iV� iW� iX� iY� iZ� i[� i\� i]� i^� i_� i`� ia� ib� ic� id� ie� if� ig� ih� ii� ij� ik� il� im� in� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� )i�� i�� i�� i�� c � � t � t | � � � � }|�|S | � � � S r )�
b3_exceptions�getr
�lower)r r+ s r �map_table_b3rq � s2 � ����#�d�)�)�$�$�A��}�Q�h��:�:�<�<�r c �� � t | � � }t j d|� � }d� d� |D � � � � }t j d|� � }||k r|S |S )N�NFKC� c �, � g | ]}t |� � ��S � )rq )�.0�chs r �
<listcomp>z map_table_b2.<locals>.<listcomp>� s � �/�/�/�r�,�r�"�"�/�/�/r )rq r � normalize�join)rb �alr0 �blr s r �map_table_b2r~ � sd � � �a���B���f�b�)�)�A� ���/�/�Q�/�/�/� 0� 0�B���f�b�)�)�A��A�v�v���� r c � � | dk S )N� rv r s r �in_table_c11r� � s � ��3�;�r c �>