
    "h                     H     G d  d      Z  e        Z G d d      Z e       Zy)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y)InfinityTypereturnc                      y)NInfinity selfs    W/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/packaging/_structures.py__repr__zInfinityType.__repr__   s        c                 *    t        t        |             S Nhashreprr   s    r
   __hash__zInfinityType.__hash__
       DJr   otherc                      yNFr   r	   r   s     r
   __lt__zInfinityType.__lt__       r   c                      y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0r   c                      yNTr   r   s     r
   __gt__zInfinityType.__gt__       r   c                      y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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y)r(   r   c                      y)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                      yr#   r   r   s     r
   r   zNegativeInfinityType.__lt__*   r%   r   c                      y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                      yr   r   r   s     r
   r$   zNegativeInfinityType.__gt__3   r   r   c                      y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F t F t f  r   r(   N)r   r   r(   r*   r   r   r
   <module>r<      s-      4 > 4 () r   