
    h#                         d Z  G d de      Zy)z5Representation for the MongoDB internal MaxKey type.
c                   D    e Zd ZdZdZd Zd Zd Zd Zd Z	d Z
d	 Zd
 Zy)MaxKeyzvMongoDB internal MaxKey type.

    .. versionchanged:: 2.7
       ``MaxKey`` now implements comparison operators.
       c                 "    t        |t              S N
isinstancer   selfothers     O/var/www/html/ranktracker/api/venv/lib/python3.12/site-packages/bson/max_key.py__eq__zMaxKey.__eq__       %((    c                 ,    t        | j                        S r   )hash_type_markerr
   s    r   __hash__zMaxKey.__hash__   s    D%%&&r   c                     | |k(   S r    r	   s     r   __ne__zMaxKey.__ne__"   s    5=  r   c                 "    t        |t              S r   r   r	   s     r   __le__zMaxKey.__le__%   r   r   c                      y)NFr   r
   dummys     r   __lt__zMaxKey.__lt__(   s    r   c                      y)NTr   r   s     r   __ge__zMaxKey.__ge__+   s    r   c                 $    t        |t               S r   r   r	   s     r   __gt__zMaxKey.__gt__.   s    eV,,,r   c                      y)NzMaxKey()r   r   s    r   __repr__zMaxKey.__repr__1   s    r   N)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r!   r#   r   r   r   r   r      s6     L)'!)-r   r   N)r'   objectr   r   r   r   <module>r)      s   V r   