§
    ˜Štj²  ã                   ó„  — U d dl mZ d dlmZmZmZ d dlmZmZ  G d„ dee¦  «        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	¦  «        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	¦  «        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	¦  «        Zi d$e
“de“d%e“d&e“d'e“de“de“de“de“de“d!e“d(e“de“d#e“de“de	“Zeeee	         f         ed)<   d*S )+é    )Úabstractmethod)ÚDictÚOptionalÚType)Ú	overridesÚEnforceOverridesc                   ón   — e Zd ZU dZee         ed<   defd„Zdefd„Z	e
edefd„¦   «         ¦   «         ZdS )ÚChromaErrorNÚtrace_idÚreturnc                 ó   — dS )z7Return an appropriate HTTP response code for this erroré�  © ©Úselfs    úM/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/chromadb/errors.pyÚcodezChromaError.code	   ó   € àˆsó    c                 ó6   — d                      | j        ¦  «        S )Nz, )ÚjoinÚargsr   s    r   ÚmessagezChromaError.message   s   € Ø�yŠy˜œÑ#Ô#Ð#r   c                 ó   — dS )zReturn the error nameNr   ©Úclss    r   ÚnamezChromaError.name   s	   € ð 	ˆr   )Ú__name__Ú
__module__Ú__qualname__r   r   ÚstrÚ__annotations__Úintr   r   Úclassmethodr   r   r   r   r   r
   r
      s‘   € € € € € € Ø"€Hˆh�sŒmÐ"Ð"Ñ"ð�cð ð ð ð ð$˜ð $ð $ð $ð $ð Øð�Sð ð ð ñ „^ñ „[ðð ð r   r
   c                   ó:   — e Zd Zeedefd„¦   «         ¦   «         ZdS )ÚInvalidDimensionExceptionr   c                 ó   — dS )NÚInvalidDimensionr   r   s    r   r   zInvalidDimensionException.name   s
   € ð "Ð!r   N©r   r   r    r$   r   r!   r   r   r   r   r&   r&      sC   € € € € € ØØð"�Sð "ð "ð "ñ „Yñ „[ð"ð "ð "r   r&   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚIDAlreadyExistsErrorr   c                 ó   — dS ©Ni™  r   r   s    r   r   zIDAlreadyExistsError.code   r   r   c                 ó   — dS )NÚIDAlreadyExistsr   r   s    r   r   zIDAlreadyExistsError.name#   ó
   € ð !Ð r   N©	r   r   r    r   r#   r   r$   r!   r   r   r   r   r+   r+      ój   € € € € € Øð�cð ð ð ñ „Yðð Øð!�Sð !ð !ð !ñ „Yñ „[ð!ð !ð !r   r+   c                   ór   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         Zedefd„¦   «         Z	dS )ÚChromaAuthErrorr   c                 ó   — dS )Ni“  r   r   s    r   r   zChromaAuthError.code*   r   r   c                 ó   — dS )NÚ	AuthErrorr   r   s    r   r   zChromaAuthError.name.   s	   € ð ˆ{r   c                 ó   — dS )NÚ	Forbiddenr   r   s    r   r   zChromaAuthError.message3   s   € àˆ{r   N)
r   r   r    r   r#   r   r$   r!   r   r   r   r   r   r4   r4   )   s‘   € € € € € Øð�cð ð ð ñ „Yðð Øð�Sð ð ð ñ „Yñ „[ðð ð˜ð ð ð ñ „Yðð ð r   r4   c                   ó:   — e Zd Zeedefd„¦   «         ¦   «         ZdS )ÚDuplicateIDErrorr   c                 ó   — dS )NÚDuplicateIDr   r   s    r   r   zDuplicateIDError.name9   ó	   € ð ˆ}r   Nr)   r   r   r   r;   r;   8   óC   € € € € € ØØð�Sð ð ð ñ „Yñ „[ðð ð r   r;   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚInvalidArgumentErrorr   c                 ó   — dS ©Nr   r   r   s    r   r   zInvalidArgumentError.code@   r   r   c                 ó   — dS )NÚInvalidArgumentr   r   s    r   r   zInvalidArgumentError.nameD   r0   r   Nr1   r   r   r   rA   rA   ?   r2   r   rA   c                   ó:   — e Zd Zeedefd„¦   «         ¦   «         ZdS )ÚInvalidUUIDErrorr   c                 ó   — dS )NÚInvalidUUIDr   r   s    r   r   zInvalidUUIDError.nameK   r>   r   Nr)   r   r   r   rG   rG   J   r?   r   rG   c                   ó:   — e Zd Zeedefd„¦   «         ¦   «         ZdS )ÚInvalidHTTPVersionr   c                 ó   — dS )NrK   r   r   s    r   r   zInvalidHTTPVersion.nameR   ó
   € ð $Ð#r   Nr)   r   r   r   rK   rK   Q   sC   € € € € € ØØð$�Sð $ð $ð $ñ „Yñ „[ð$ð $ð $r   rK   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚAuthorizationErrorr   c                 ó   — dS )Ni‘  r   r   s    r   r   zAuthorizationError.codeY   r   r   c                 ó   — dS )NrO   r   r   s    r   r   zAuthorizationError.name]   rM   r   Nr1   r   r   r   rO   rO   X   sj   € € € € € Øð�cð ð ð ñ „Yðð Øð$�Sð $ð $ð $ñ „Yñ „[ð$ð $ð $r   rO   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚNotFoundErrorr   c                 ó   — dS )Ni”  r   r   s    r   r   zNotFoundError.coded   r   r   c                 ó   — dS )NrS   r   r   s    r   r   zNotFoundError.nameh   ó	   € ð ˆr   Nr1   r   r   r   rS   rS   c   ój   € € € € € Øð�cð ð ð ñ „Yðð Øð�Sð ð ð ñ „Yñ „[ðð ð r   rS   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚUniqueConstraintErrorr   c                 ó   — dS r-   r   r   s    r   r   zUniqueConstraintError.codeo   r   r   c                 ó   — dS )NrY   r   r   s    r   r   zUniqueConstraintError.names   s
   € ð 'Ð&r   Nr1   r   r   r   rY   rY   n   sj   € € € € € Øð�cð ð ð ñ „Yðð Øð'�Sð 'ð 'ð 'ñ „Yñ „[ð'ð 'ð 'r   rY   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚBatchSizeExceededErrorr   c                 ó   — dS )Ni�  r   r   s    r   r   zBatchSizeExceededError.codez   r   r   c                 ó   — dS )Nr]   r   r   s    r   r   zBatchSizeExceededError.name~   s
   € ð (Ð'r   Nr1   r   r   r   r]   r]   y   sj   € € € € € Øð�cð ð ð ñ „Yðð Øð(�Sð (ð (ð (ñ „Yñ „[ð(ð (ð (r   r]   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚVersionMismatchErrorr   c                 ó   — dS ©Niô  r   r   s    r   r   zVersionMismatchError.code…   r   r   c                 ó   — dS )Nra   r   r   s    r   r   zVersionMismatchError.name‰   s
   € ð &Ð%r   Nr1   r   r   r   ra   ra   „   sj   € € € € € Øð�cð ð ð ñ „Yðð Øð&�Sð &ð &ð &ñ „Yñ „[ð&ð &ð &r   ra   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚInternalErrorr   c                 ó   — dS rc   r   r   s    r   r   zInternalError.code�   r   r   c                 ó   — dS )Nrf   r   r   s    r   r   zInternalError.name”   rV   r   Nr1   r   r   r   rf   rf   �   rW   r   rf   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )ÚRateLimitErrorr   c                 ó   — dS )Ni­  r   r   s    r   r   zRateLimitError.code›   r   r   c                 ó   — dS )Nrj   r   r   s    r   r   zRateLimitError.nameŸ   s
   € ð  Ðr   Nr1   r   r   r   rj   rj   š   sj   € € € € € Øð�cð ð ð ñ „Yðð Øð �Sð  ð  ð  ñ „Yñ „[ð ð  ð  r   rj   c                   óV   — e Zd Zedefd„¦   «         Zeedefd„¦   «         ¦   «         ZdS )Ú
QuotaErrorr   c                 ó   — dS rC   r   r   s    r   r   zQuotaError.code¦   r   r   c                 ó   — dS )Nrn   r   r   s    r   r   zQuotaError.nameª   s	   € ð ˆ|r   Nr1   r   r   r   rn   rn   ¥   sj   € € € € € Øð�cð ð ð ñ „Yðð Øð�Sð ð ð ñ „Yñ „[ðð ð r   rn   r(   r/   r=   rI   r7   Úerror_typesN)Úabcr   Útypingr   r   r   r   r   Ú	Exceptionr
   r&   r+   r4   r;   rA   rG   rK   rO   rS   rY   r]   ra   rf   rj   rn   rq   r!   r"   r   r   r   ú<module>ru      sê  ðØ Ð Ð Ð Ð Ð Ð Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1ðð ð ð ð �)Ð-ñ ô ð ð""ð "ð "ð "ð " ñ "ô "ð "ð!ð !ð !ð !ð !˜;ñ !ô !ð !ðð ð ð ð �kñ ô ð ðð ð ð ð �{ñ ô ð ð!ð !ð !ð !ð !˜;ñ !ô !ð !ðð ð ð ð �{ñ ô ð ð$ð $ð $ð $ð $˜ñ $ô $ð $ð$ð $ð $ð $ð $˜ñ $ô $ð $ðð ð ð ð �Kñ ô ð ð'ð 'ð 'ð 'ð '˜Kñ 'ô 'ð 'ð(ð (ð (ð (ð (˜[ñ (ô (ð (ð&ð &ð &ð &ð &˜;ñ &ô &ð &ðð ð ð ð �Kñ ô ð ð ð  ð  ð  ð  �[ñ  ô  ð  ðð ð ð ð �ñ ô ð ð-ØÐ1ð-àÐ0ð-ð Ð+ð-ð Ð#ð	-ð
 Ð#ð-ð Ð,ð-ð Ð,ð-ð �]ð-ð Ð4ð-ð Ð0ð-ð �nð-ð �ð-ð Ð2ð-ð �*ð-ð �]ð-ð" �;ð#-€ˆT�#�t˜KÔ(Ð(Ô)ð ð ñ ð ð r   