Ë
    lQêj²  ã                   ó  — 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)<   y*)+é    )Úabstractmethod)ÚDictÚOptionalÚType)Ú	overridesÚEnforceOverridesc                   óZ   — 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y)ÚChromaErrorNÚtrace_idÚreturnc                  ó   — y)z7Return an appropriate HTTP response code for this erroré�  © ©Úselfs    úT/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/chromadb/errors.pyÚcodezChromaError.code	   ó   € àó    c                 ó8   — dj                  | j                  «      S )Nz, )ÚjoinÚargsr   s    r   ÚmessagezChromaError.message   s   € Ø�y‰y˜Ÿ™Ó#Ð#r   c                  ó   — y)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
      sK   … Ø"€Hˆh�s‰mÓ"ð�có ð$˜ó $ð Øð�Sò ó ó ñr   r
   c                   ó,   — e Zd Zeedefd„«       «       Zy)ÚInvalidDimensionExceptionr   c                  ó   — y)NÚInvalidDimensionr   r   s    r   r   zInvalidDimensionException.name   s   € ð "r   N©r   r   r    r$   r   r!   r   r   r   r   r&   r&      s#   „ ØØð"�Sò "ó ó ñ"r   r&   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚIDAlreadyExistsErrorr   c                  ó   — y©Ni™  r   r   s    r   r   zIDAlreadyExistsError.code   r   r   c                  ó   — y)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+      ó>   „ Øð�cò ó ðð Øð!�Sò !ó ó ñ!r   r+   c                   óX   — e Zd Zedefd„«       Zeedefd„«       «       Zedefd„«       Z	y)ÚChromaAuthErrorr   c                  ó   — y)Ni“  r   r   s    r   r   zChromaAuthError.code*   r   r   c                  ó   — y)NÚ	AuthErrorr   r   s    r   r   zChromaAuthError.name.   s   € ð r   c                  ó   — y)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   )   sY   „ Øð�cò ó ðð Øð�Sò ó ó ðð ð˜ò ó ñr   r4   c                   ó,   — e Zd Zeedefd„«       «       Zy)ÚDuplicateIDErrorr   c                  ó   — y)NÚDuplicateIDr   r   s    r   r   zDuplicateIDError.name9   ó   € ð r   Nr)   r   r   r   r;   r;   8   ó#   „ ØØð�Sò ó ó ñr   r;   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚInvalidArgumentErrorr   c                  ó   — y©Nr   r   r   s    r   r   zInvalidArgumentError.code@   r   r   c                  ó   — y)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y)ÚInvalidUUIDErrorr   c                  ó   — y)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y)ÚInvalidHTTPVersionr   c                  ó   — y)NrK   r   r   s    r   r   zInvalidHTTPVersion.nameR   ó   € ð $r   Nr)   r   r   r   rK   rK   Q   s#   „ ØØð$�Sò $ó ó ñ$r   rK   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚAuthorizationErrorr   c                  ó   — y)Ni‘  r   r   s    r   r   zAuthorizationError.codeY   r   r   c                  ó   — y)NrO   r   r   s    r   r   zAuthorizationError.name]   rM   r   Nr1   r   r   r   rO   rO   X   s>   „ Øð�cò ó ðð Øð$�Sò $ó ó ñ$r   rO   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚNotFoundErrorr   c                  ó   — y)Ni”  r   r   s    r   r   zNotFoundError.coded   r   r   c                  ó   — y)NrS   r   r   s    r   r   zNotFoundError.nameh   ó   € ð r   Nr1   r   r   r   rS   rS   c   ó>   „ Øð�cò ó ðð Øð�Sò ó ó ñr   rS   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚUniqueConstraintErrorr   c                  ó   — yr-   r   r   s    r   r   zUniqueConstraintError.codeo   r   r   c                  ó   — y)NrY   r   r   s    r   r   zUniqueConstraintError.names   s   € ð 'r   Nr1   r   r   r   rY   rY   n   s>   „ Øð�cò ó ðð Øð'�Sò 'ó ó ñ'r   rY   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚBatchSizeExceededErrorr   c                  ó   — y)Ni�  r   r   s    r   r   zBatchSizeExceededError.codez   r   r   c                  ó   — y)Nr]   r   r   s    r   r   zBatchSizeExceededError.name~   s   € ð (r   Nr1   r   r   r   r]   r]   y   s>   „ Øð�cò ó ðð Øð(�Sò (ó ó ñ(r   r]   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚVersionMismatchErrorr   c                  ó   — y©Niô  r   r   s    r   r   zVersionMismatchError.code…   r   r   c                  ó   — y)Nra   r   r   s    r   r   zVersionMismatchError.name‰   s   € ð &r   Nr1   r   r   r   ra   ra   „   s>   „ Øð�cò ó ðð Øð&�Sò &ó ó ñ&r   ra   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚInternalErrorr   c                  ó   — yrc   r   r   s    r   r   zInternalError.code�   r   r   c                  ó   — y)Nrf   r   r   s    r   r   zInternalError.name”   rV   r   Nr1   r   r   r   rf   rf   �   rW   r   rf   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)ÚRateLimitErrorr   c                  ó   — y)Ni­  r   r   s    r   r   zRateLimitError.code›   r   r   c                  ó   — y)Nrj   r   r   s    r   r   zRateLimitError.nameŸ   s   € ð  r   Nr1   r   r   r   rj   rj   š   s>   „ Øð�cò ó ðð Øð �Sò  ó ó ñ r   rj   c                   óB   — e Zd Zedefd„«       Zeedefd„«       «       Zy)Ú
QuotaErrorr   c                  ó   — yrC   r   r   s    r   r   zQuotaError.code¦   r   r   c                  ó   — y)Nrn   r   r   s    r   r   zQuotaError.nameª   s   € ð r   Nr1   r   r   r   rn   rn   ¥   s>   „ Øð�cò ó ðð Øð�Sò ó ó ñ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ô�)Ð-ô ô"" ô "ô!˜;ô !ô�kô ô�{ô ô!˜;ô !ô�{ô ô$˜ô $ô$˜ô $ô�Kô ô'˜Kô 'ô(˜[ô (ô&˜;ô &ô�Kô ô �[ô  ô�ô ð-ØÐ1ð-àÐ0ð-ð Ð+ð-ð Ð#ð	-ð
 Ð#ð-ð Ð,ð-ð Ð,ð-ð �]ð-ð Ð4ð-ð Ð0ð-ð �nð-ð �ð-ð Ð2ð-ð �*ð-ð �]ð-ð" �;ð#-€ˆT�#�t˜KÑ(Ð(Ñ)ô r   