/
opt
/
alt
/
python311
/
lib
/
python3.11
/
site-packages
/
validators
/
__pycache__
/
Upload File
HOME
� d�g� � � � d Z ddlZddlmZ edefd�� � Zedefd�� � Zedefd�� � Zedefd �� � ZdS ) z Encoding.� N� )� validator�valuec �4 � | rt j d| � � ndS )a� Return whether or not given value is a valid base16 encoding. Examples: >>> base16('a3f4b2') # Output: True >>> base16('a3f4Z1') # Output: ValidationError(func=base16, args={'value': 'a3f4Z1'}) Args: value: base16 string to validate. Returns: (Literal[True]): If `value` is a valid base16 encoding. (ValidationError): If `value` is an invalid base16 encoding. z^[0-9A-Fa-f]+$F��re�match�r s �F/opt/alt/python311/lib/python3.11/site-packages/validators/encoding.py�base16r s! � �$ 27�A�2�8�%�u�-�-�-�E�A� c �4 � | rt j d| � � ndS )a� Return whether or not given value is a valid base32 encoding. Examples: >>> base32('MFZWIZLTOQ======') # Output: True >>> base32('MfZW3zLT9Q======') # Output: ValidationError(func=base32, args={'value': 'MfZW3zLT9Q======'}) Args: value: base32 string to validate. Returns: (Literal[True]): If `value` is a valid base32 encoding. (ValidationError): If `value` is an invalid base32 encoding. z ^[A-Z2-7]+=*$Fr r s r �base32r s! � �$ 16�@�2�8�$�e�,�,�,�5�@r c �4 � | rt j d| � � ndS )a� Return whether or not given value is a valid base58 encoding. Examples: >>> base58('14pq6y9H2DLGahPsM4s7ugsNSD2uxpHsJx') # Output: True >>> base58('cUSECm5YzcXJwP') # Output: ValidationError(func=base58, args={'value': 'cUSECm5YzcXJwP'}) Args: value: base58 string to validate. Returns: (Literal[True]): If `value` is a valid base58 encoding. (ValidationError): If `value` is an invalid base58 encoding. z^[1-9A-HJ-NP-Za-km-z]+$Fr r s r �base58r 4 s"