§
    ß·i*  ã                  ó¤   — d Z ddlmZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d	„ d
e¦  «        Z G d„ dee¦  «        ZdS )zProvide all bidict exceptions.é    )Úannotationsc                  ó   — e Zd ZdZdS )ÚBidictExceptionz!Base class for bidict exceptions.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úP/home/mmwave/public_html/mmwave/venv/lib/python3.11/site-packages/bidict/_exc.pyr   r      s   € € € € € Ø+Ð+Ð+Ð+r   r   c                  ó   — e Zd ZdZdS )ÚDuplicationErrorz„Base class for exceptions raised when uniqueness is violated
    as per the :attr:`~bidict.RAISE` :class:`~bidict.OnDupAction`.
    Nr   r   r   r   r   r      s   € € € € € ðð ð ð r   r   c                  ó   — e Zd ZdZdS )ÚKeyDuplicationErrorz&Raised when a given key is not unique.Nr   r   r   r   r   r      s   € € € € € Ø0Ð0Ð0Ð0r   r   c                  ó   — e Zd ZdZdS )ÚValueDuplicationErrorz(Raised when a given value is not unique.Nr   r   r   r   r   r      s   € € € € € Ø2Ð2Ð2Ð2r   r   c                  ó   — e Zd ZdZdS )ÚKeyAndValueDuplicationErrorz±Raised when a given item's key and value are not unique.

    That is, its key duplicates that of another item,
    and its value duplicates that of a different other item.
    Nr   r   r   r   r   r      s   € € € € € ðð ð ð r   r   N)	r
   Ú
__future__r   Ú	Exceptionr   r   r   r   r   r   r   r   ú<module>r      s  ðð %Ð $à "Ð "Ð "Ð "Ð "Ð "ð,ð ,ð ,ð ,ð ,�iñ ,ô ,ð ,ðð ð ð ð �ñ ô ð ð1ð 1ð 1ð 1ð 1Ð*ñ 1ô 1ð 1ð3ð 3ð 3ð 3ð 3Ð,ñ 3ô 3ð 3ðð ð ð ð Ð"5Ð7Lñ ô ð ð ð r   