Ë
    @¨6iä  ã                   ó\   — d Z ddlmZ ddlmZ e G d„ d«      «       Ze G d„ d«      «       Zy)	z	Extremes.é    )Útotal_ordering)ÚAnyc                   ó   — e Zd ZdZdefd„Zy)ÚAbsMaxa?  An object that is greater than any other object (except itself).

    Inspired by https://pypi.python.org/pypi/Extremes.

    Examples:
        >>> from sys import maxsize
        >>> AbsMax() > AbsMin()
        True
        >>> AbsMax() > maxsize
        True
        >>> AbsMax() > 99999999999999999
        True
    Úotherc                 ó   — |t         uS )zGreaterThanOrEqual.)r   ©Úselfr   s     úW/home/azureuser/techstart-app/venv/lib/python3.12/site-packages/validators/_extremes.pyÚ__ge__zAbsMax.__ge__   ó   € àœFÐ"Ð"ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r   r      ó   „ ñð#˜Cô #r   r   c                   ó   — e Zd ZdZdefd„Zy)ÚAbsMina*  An object that is less than any other object (except itself).

    Inspired by https://pypi.python.org/pypi/Extremes.

    Examples:
        >>> from sys import maxsize
        >>> AbsMin() < -maxsize
        True
        >>> AbsMin() < None
        True
        >>> AbsMin() < ''
        True
    r   c                 ó   — |t         uS )zLessThanOrEqual.)r   r	   s     r   Ú__le__zAbsMin.__le__-   r   r   N)r   r   r   r   r   r   r   r   r   r   r      r   r   r   N)r   Ú	functoolsr   Útypingr   r   r   r   r   r   ú<module>r      sB   ðÙ õ %Ý ð ÷#ð #ó ð#ð( ÷#ð #ó ñ#r   