
    Kxh                     b     G d  d          Z  e             Z G d d          Z e            ZdS )c                       e Zd ZdefdZdefdZdedefdZ	dedefdZ
dedefdZdedefdZdedefd	Zd
eddfdZdS )InfinityTypereturnc                     dS )NInfinity selfs    T/var/www/html/what/lib/python3.11/site-packages/pip/_vendor/packaging/_structures.py__repr__zInfinityType.__repr__   s    z    c                 :    t          t          |                     S Nhashreprr   s    r
   __hash__zInfinityType.__hash__
       DJJr   otherc                     dS NFr   r	   r   s     r
   __lt__zInfinityType.__lt__       ur   c                     dS r   r   r   s     r
   __le__zInfinityType.__le__   r   r   c                 ,    t          || j                  S r   
isinstance	__class__r   s     r
   __eq__zInfinityType.__eq__       %000r   c                     dS NTr   r   s     r
   __gt__zInfinityType.__gt__       tr   c                     dS r#   r   r   s     r
   __ge__zInfinityType.__ge__   r%   r   r	   NegativeInfinityTypec                     t           S r   )NegativeInfinityr   s    r
   __neg__zInfinityType.__neg__   s    r   N)__name__
__module____qualname__strr   intr   objectboolr   r   r    r$   r'   r+   r   r   r
   r   r      s       #     #        F t    F t    1F 1t 1 1 1 1F t    F t     f  !7            r   r   c                       e Zd ZdefdZdefdZdedefdZ	dedefdZ
dedefdZdedefdZdedefd	Zd
edefdZdS )r(   r   c                     dS )Nz	-Infinityr   r   s    r
   r   zNegativeInfinityType.__repr__$   s    {r   c                 :    t          t          |                     S r   r   r   s    r
   r   zNegativeInfinityType.__hash__'   r   r   r   c                     dS r#   r   r   s     r
   r   zNegativeInfinityType.__lt__*   r%   r   c                     dS r#   r   r   s     r
   r   zNegativeInfinityType.__le__-   r%   r   c                 ,    t          || j                  S r   r   r   s     r
   r    zNegativeInfinityType.__eq__0   r!   r   c                     dS r   r   r   s     r
   r$   zNegativeInfinityType.__gt__3   r   r   c                     dS r   r   r   s     r
   r'   zNegativeInfinityType.__ge__6   r   r   r	   c                     t           S r   )r   r   s    r
   r+   zNegativeInfinityType.__neg__9   s    r   N)r,   r-   r.   r/   r   r0   r   r1   r2   r   r   r    r$   r'   r   r+   r   r   r
   r(   r(   #   s       #     #        F t    F t    1F 1t 1 1 1 1F t    F t    f       r   r(   N)r   r   r(   r*   r   r   r
   <module>r<      sy                  4 <>>       4 ('))   r   