Ë
    Ü_Ëià  ã                  ó4   — d Z ddlmZ ddlmZ  G d„ d«      Zy)z4Representation for the MongoDB internal MinKey type.é    )Úannotations)ÚAnyc                  óh   — e Zd ZdZdZdZdd„Zdd„Zdd„Zdd„Z	dd„Z
dd	„Zdd
„Zdd„Zdd„Zdd„Zy)ÚMinKeyzMongoDB internal MinKey type.© éÿ   c                ó   — i S ©Nr   ©Úselfs    úO/var/www/pod-logistic/pod-api/venv/lib/python3.12/site-packages/bson/min_key.pyÚ__getstate__zMinKey.__getstate__   s   € Øˆ	ó    c                 ó   — y r
   r   )r   Ústates     r   Ú__setstate__zMinKey.__setstate__   s   € Ør   c                ó"   — t        |t        «      S r
   ©Ú
isinstancer   ©r   Úothers     r   Ú__eq__zMinKey.__eq__"   ó   € Ü˜%¤Ó(Ð(r   c                ó,   — t        | j                  «      S r
   )ÚhashÚ_type_markerr   s    r   Ú__hash__zMinKey.__hash__%   s   € Ü�D×%Ñ%Ó&Ð&r   c                ó   — | |k(   S r
   r   r   s     r   Ú__ne__zMinKey.__ne__(   s   € Ø˜5‘=Ð Ð r   c                 ó   — y)NTr   ©r   Údummys     r   Ú__le__zMinKey.__le__+   s   € Ør   c                ó$   — t        |t        «       S r
   r   r   s     r   Ú__lt__zMinKey.__lt__.   s   € Ü˜e¤VÓ,Ð,Ð,r   c                ó"   — t        |t        «      S r
   r   r   s     r   Ú__ge__zMinKey.__ge__1   r   r   c                 ó   — y)NFr   r!   s     r   Ú__gt__zMinKey.__gt__4   s   € Ør   c                 ó   — y)NzMinKey()r   r   s    r   Ú__repr__zMinKey.__repr__7   s   € Ør   N)Úreturnr   )r   r   r,   ÚNone)r   r   r,   Úbool)r,   Úint)r"   r   r,   r.   )r,   Ústr)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   r   r   r   r   r#   r%   r'   r)   r+   r   r   r   r   r      sA   „ Ù'à€Ià€Lóóó)ó'ó!óó-ó)óôr   r   N)r4   Ú
__future__r   Útypingr   r   r   r   r   ú<module>r8      s   ðñ ;Ý "å ÷#ò #r   