
    Mh<                     f    d dl mZmZ ddlmZmZ dedefdZdeee	f         defdZ
dedd	fd
Zd	S )    )AnyUnion   )decodeencodelabelreturnc                      t          |           S N)r   r   s    K/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/idna/compat.pyToASCIIr          %==    c                      t          |           S r   )r   r   s    r   	ToUnicoder   
   r   r   sNc                      t          d          )Nz,IDNA 2008 does not utilise nameprep protocol)NotImplementedError)r   s    r   nameprepr      s    
L
M
MMr   )typingr   r   corer   r   strbytesr   	bytearrayr   r    r   r   <module>r      s                           3 5    U5)+,     N N N N N N N Nr   