File: //usr/lib64/python3.6/__pycache__/stringprep.cpython-36.pyc
3
  \u2  �            �  @   s�  d Z ddlmZ ejdkst�dd� Zedddd	d
ddd
dddgeedd�� �Z	dd� Z
dddddddddddd d!d"d#d$d%d&d'd(dd)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDd=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdEdFdGdHdIdJdKdLdMdNdOdPdQdNddRdSdTdUdVdSdWddXdYdZdd[d\d]d^d_d`dadbd_dcdddedfdgdhdhdhdididjdkdldmdndodododpdqdrdsdsdtdddudvdwdxd&dydzd{d|d}d~dd�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�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dddyd�d�d�dkd�dmdndd�d�d�d�d�d�dsd�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dtdydudvd�d�d�djdwdkd�dmdndd�d�d�d�d�d�d�dtdydudvd�did�d�djdwd�dd�d�d�d�d�d�d�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�dtdddydudvd�dhdid�d�djdwdkd�dmdndodd�d�d�d�d�d�dsd�d dxd�d)d�d�d!dd'd�dd�d�d�d&d(d!dd�d"d%d�d�d�dd�d dxd�d)d�d�d!dd'd�dd�d�d�d&d(d!dd�d"d%d�d�d�dd�d dxd�d)d�d�d!dd'd�dd�d�d�d&d(d!dd�d"d%d�d�d�dd�d dxd�d)d�d�d!dd'd�dd�d�d�d&d(d!dd�d"d%d�d�d�dd�d dxd�d)d�d�d!dd'd�dd�d�d�d&d(d!dd�d"d%d�d�d�ddː��Zd�d̈́ Zd�dτ Z
d�dф Zd�dӄ Zd�dՄ Zd�dׄ Zed�d�d�d
dd�d�dgeedd݃� eed�d߃� eed�d�� eed�d�� �Zd�d� Zd�d� Zd�d� Zd�d� Zd�d� Zeed�d��Zd�d� Zeed�d��Zd�d� Zed�d�d�d�geed�d��� eed�d߃� �Zd�d�� Zed�geed�d��� �Z�d �d� Z�d�d� Z �d�d� Z!�dS (  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_0z3.2.0c             C   sB   t j| �dkrdS t| �}d|  ko,dk n  r6dS |d@ dkS )NZCnFi�  i�  �  �  )r   r   )�unicodedata�category�ord)�code�c� r
   �"/usr/lib64/python3.6/stringprep.py�in_table_a1   s      r   �   iO  i  i  i  i
  i   i   i
   i`   i��  i �  i�  c             C   s   t | �tkS )N)r   �b1_set)r   r
   r
   r   �in_table_b1   s    r   u   μZssu   i̇u   ʼn�su   ǰu   ιu    ιu   ΐu   ΰu   σu   βu   θu   υu   ύu   ϋu   φu   πu   κu   ρu   εu   եւu   ẖu   ẗu   ẘu   ẙu   aʾu   ṡu   ὐu   ὒu   ὔu   ὖu   ἀιu   ἁιu   ἂιu   ἃιu   ἄιu   ἅιu   ἆιu   ἇιu   ἠιu   ἡιu   ἢιu   ἣιu   ἤιu   ἥιu   ἦιu   ἧιu   ὠιu   ὡιu   ὢιu   ὣιu   ὤιu   ὥιu   ὦιu   ὧιu   ὰιu   αιu   άιu   ᾶu   ᾶιu   ὴιu   ηιu   ήιu   ῆu   ῆιu   ῒu   ῖu   ῗu   ῢu   ῤu   ῦu   ῧu   ὼιu   ωιu   ώιu   ῶu   ῶιZrsr	   u   °cu   ɛu   °f�h�i�l�n�no�p�q�rZsmZtelZtm�z�b�e�f�mu   γ�dZhpaZauZovZpaZnau   μaZmaZkaZkbZmbZgbZpfZnfu   μf�hzZkhzZmhzZghzZthzZkpaZmpaZgpaZpvZnvu   μvZmvZkvZpwZnwu   μwZmw�kwu   kωu   mωZbqu   c∕kgzco.ZdbZgyZhpZkkZkmZphZppmZprZsv�wbZffZfiZflZffiZffl�stu   մնu   մեu   միu   վնu   մխ�a�g�j�k�o�t�u�v�w�x�yu   αu   δu   ζu   ηu   λu   νu   ξu   οu   τu   χu   ψu   ω(�  �   ��   i0  iI  i  i�  iE  iz  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  i�  iP  iR  iT  iV  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!  i !  i!!  i"!  i$!  i(!  i,!  i-!  i0!  i1!  i3!  i>!  i?!  iE!  iq3  is3  iu3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  i�3  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� 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�� 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/� 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             C   s"