/
opt
/
alt
/
python311
/
lib
/
python3.11
/
site-packages
/
validators
/
__pycache__
/
Upload File
HOME
� d�g0 � �\ � d Z ddlmZ ddlZddlmZ ddlmZmZm Z ddl m Z ddlmZ ed � � � Z ed � � � Zdefd�Zded efd�Zdefd�Zded edededededee dedefd�Zdedededefd�Zedddddddddd� ded ededededededee dedefd �� � ZdS )!zURL.� )� lru_cacheN)�Optional)�parse_qs�unquote�urlsplit� )�hostname)� validatorc �@ � t j dt j � � S )Nz�(^[\u0100-\u017F\u0180-\u024F]|[-!#$%&'*+/=?^_`{}|~0-9a-z]+(\.[-!#$%&'*+/=?^_`{}|~0-9a-z]+)*$|^([\001-\010\013\014\016-\037!#-\[\]-\177]|\\[\011.])*$)��re�compile� IGNORECASE� � �A/opt/alt/python311/lib/python3.11/site-packages/validators/url.py�_username_regexr s# � � �:� G� � �� � r c �@ � t j dt j � � S )Nz�^[\/a-z0-9\-\.\_\~\!\$\&\'\(\)\*\+\,\;\=\:\@\%\U0001F300-\U0001F5FF\U0001F600-\U0001F64F\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$r r r r �_path_regexr s"