+
    Tj                     2   R t ^ RIt^ RIHt  ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]4      t ! R R]4      t	 ! R R]4      t
 ! R R]
4      t ! R R]
4      t ! R R]
4      t ! R R]
4      t ! R R]
4      t ! R R]
4      t ! R R]
4      t ! R R]4      t ! R R ]4      t ! R! R"]4      t ! R# R$]4      t ! R% R&]4      t ! R' R(]4      t ! R) R*]4      tR+t ! R, R-]4      t ! R. R/]4      t ! R0 R1]4      t ! R2 R3]4      tR# )4z"
Global Django exception classes.
N)make_hashablec                       ] tR t^
tRtRtR# )FieldDoesNotExistz(The requested model field does not exist N__name__
__module____qualname____firstlineno____doc____static_attributes__r       K/var/www/idalgo/venv/lib/python3.14/site-packages/django/core/exceptions.pyr   r   
       2r   r   c                       ] tR t^tRtRtR# )AppRegistryNotReadyz-The django.apps registry is not populated yetr   Nr   r   r   r   r   r      s    7r   r   c                       ] tR t^tRtRtRtR# )ObjectDoesNotExistz#The requested object does not existTr   N)r   r   r	   r
   r   silent_variable_failurer   r   r   r   r   r      s    -"r   r   c                       ] tR t^tRtRtR# )ObjectNotUpdatedz$The updated object no longer exists.r   Nr   r   r   r   r   r      s    .r   r   c                       ] tR t^ tRtRtR# )MultipleObjectsReturnedz?The query returned multiple objects when only one was expected.r   Nr   r   r   r   r   r       s    Ir   r   c                       ] tR t^&tRtRtR# )SuspiciousOperationz!The user did something suspiciousr   Nr   r   r   r   r   r   &   s    +r   r   c                       ] tR t^*tRtRtR# )SuspiciousMultipartFormz+Suspect MIME request in multipart form datar   Nr   r   r   r   r   r   *       5r   r   c                       ] tR t^0tRtRtR# )SuspiciousFileOperationz/A Suspicious filesystem operation was attemptedr   Nr   r   r   r   r   r   0   s    9r   r   c                       ] tR t^6tRtRtR# )DisallowedHostz'HTTP_HOST header contains invalid valuer   Nr   r   r   r   r!   r!   6       1r   r!   c                       ] tR t^<tRtRtR# )DisallowedRedirectz8Redirect was too long or scheme was not in allowed list.r   Nr   r   r   r   r$   r$   <       Br   r$   c                       ] tR t^BtRtRtR# )TooManyFieldsSentz`
The number of fields in a GET or POST request exceeded
settings.DATA_UPLOAD_MAX_NUMBER_FIELDS.
r   Nr   r   r   r   r'   r'   B       
 	r   r'   c                       ] tR t^KtRtRtR# )TooManyFilesSentz_
The number of fields in a GET or POST request exceeded
settings.DATA_UPLOAD_MAX_NUMBER_FILES.
r   Nr   r   r   r   r*   r*   K   r(   r   r*   c                       ] tR t^TtRtRtR# )RequestDataTooBigze
The size of the request (excluding any file uploads) exceeded
settings.DATA_UPLOAD_MAX_MEMORY_SIZE.
r   Nr   r   r   r   r,   r,   T   r(   r   r,   c                       ] tR t^]tRtRtR# )RequestAbortedz=The request was closed before it was completed, or timed out.r   Nr   r   r   r   r.   r.   ]   s    Gr   r.   c                       ] tR t^ctRtRtR# )
BadRequestz1The request is malformed and cannot be processed.r   Nr   r   r   r   r0   r0   c       ;r   r0   c                       ] tR t^itRtRtR# )PermissionDeniedz+The user did not have permission to do thatr   Nr   r   r   r   r3   r3   i   r   r   r3   c                       ] tR t^otRtRtR# )ViewDoesNotExistz!The requested view does not existr   Nr   r   r   r   r5   r5   o   s    +r   r5   c                       ] tR t^utRtRtR# )MiddlewareNotUsedz8This middleware is not used in this server configurationr   Nr   r   r   r   r7   r7   u   r%   r   r7   c                       ] tR t^{tRtRtR# )ImproperlyConfiguredz'Django is somehow improperly configuredr   Nr   r   r   r   r9   r9   {   r"   r   r9   c                       ] tR t^tRtRtR# )
FieldErrorz(Some kind of problem with a model field.r   Nr   r   r   r   r;   r;      r   r   r;   __all__c                   ~   a a ] tR t^t oRtRV 3R llt]R 4       t]R 4       tR t	R t
R tR tR	 tR
 tRtVtV ;t# )ValidationErrorzAn error while validating data.c                  < \         SV `  WV4       \        V\        4      '       db   \	        VR4      '       d   VP
                  pMB\	        VR4      '       g   VP                  pM#VP                  VP                  VP                  r2p\        V\        4      '       d]   / V n        VP                  4        F?  w  rE\        V\        4      '       g   \        V4      pVP                  V P
                  V&   KA  	  R# \        V\        4      '       d   . V n        V F  p\        V\        4      '       g   \        V4      p\	        VR4      '       d@   V P                  P                  \        VP
                  P                  4       . 4      4       Ku  V P                  P                  VP                  4       K  	  R# Wn        W n        W0n	        V .V n        R# )a  
The `message` argument can be a single error, a list of errors, or a
dictionary that maps field names to lists of errors. What we define as
an "error" can be either a simple string or an instance of
ValidationError with its message attribute set, and what we define as
list or dictionary can be an actual `list` or `dict` or an instance
of ValidationError with its `error_list` or `error_dict` attribute set.

error_dictmessageN)super__init__
isinstancer>   hasattrr@   
error_listrA   codeparamsdictitemslistextendsumvalues)selfrA   rG   rH   fieldmessages	__class__s   &&&&  r   rC   ValidationError.__init__   sW    	/g//w--!,,Wi00!,,(/w~~vgt$$ DO#*==?!(O<<.x8H)1)<)<& $3
 && DO"!'?;;-g6G7L11OO**3w/A/A/H/H/JB+OPOO**7+=+=> # #LI K#fDOr   c                0    \        V R 4       \        V 4      # r@   )getattrrI   rO   s   &r   message_dictValidationError.message_dict   s     	l#Dzr   c                    \        V R 4      '       d$   \        \        V 4      P                  4       . 4      # \	        V 4      # rU   )rE   rM   rI   rN   rK   rW   s   &r   rQ   ValidationError.messages   s3    4&&tDz((*B//Dzr   c                   \        V R 4      '       dG   V P                  P                  4        F&  w  r#VP                  V. 4      P	                  V4       K(  	  V# VP                  \
        . 4      P	                  V P                  4       V# rU   )rE   r@   rJ   
setdefaultrL   NON_FIELD_ERRORSrF   )rO   r@   rP   rF   s   &&  r   update_error_dict!ValidationError.update_error_dict   st    4&&%)__%:%:%<!%%eR077
C &=  !!"2B7>>tOr   c              #  L  "   \        V R 4      '       d>   V P                  P                  4        F  w  rV\        \	        V4      4      3x  K  	  R# V P
                   F@  pVP                  pVP                  '       d   WCP                  ,          p\        V4      x  KB  	  R# 5i)r@   N)	rE   r@   rJ   rK   r>   rF   rA   rH   str)rO   rP   errorserrorrA   s   &    r   __iter__ValidationError.__iter__   sx     4&&!%!6!6!8T/&"9::: "9 --<<<||+G'l"	 )s   B"B$c                v    \        V R 4      '       d   \        \        V 4      4      # \        \        V 4      4      # rU   )rE   reprrI   rK   rW   s   &r   __str__ValidationError.__str__   s-    4&&T
##DJr   c                    R V ,          # )zValidationError(%s)r   rW   s   &r   __repr__ValidationError.__repr__   s    $t++r   c                h    \        V\        4      '       g   \        # \        V 4      \        V4      8H  # )N)rD   r>   NotImplementedhash)rO   others   &&r   __eq__ValidationError.__eq__   s(    %11!!DzT%[((r   c           
     j   \        V R 4      '       d6   \        V P                  V P                  \	        V P
                  4      34      # \        V R4      '       d   \        \	        V P                  4      4      # \        \        \        V P                  \        P                  ! R 4      R7      4      4      # )rA   r@   )key)rE   rp   rA   rG   r   rH   r@   tuplesortedrF   operator
attrgetterrW   s   &r   __hash__ValidationError.__hash__   s    4##LLII!$++.  4&&doo677E&h6I6I)6TUVWWr   )rG   r@   rF   rA   rH   )NN)r   r   r	   r
   r   rC   propertyrX   rQ   r_   re   ri   rl   rr   rz   r   __classdictcell____classcell__)rR   __classdict__s   @@r   r>   r>      s[     ))%V    
	# 
,)
X Xr   r>   c                       ] tR t^tRtRtR# )EmptyResultSetz)A database query predicate is impossible.r   Nr   r   r   r   r   r      s    3r   r   c                       ] tR t^tRtRtR# )FullResultSetz1A database query predicate is matches everything.r   Nr   r   r   r   r   r      r1   r   r   c                       ] tR tRtRtRtR# )SynchronousOnlyOperation   zBThe user tried to call a sync-only function from an async context.r   Nr   r   r   r   r   r      s    Lr   r   )r   rx   django.utils.hashabler   	Exceptionr   r   r   r   r   r   r   r   r!   r$   r'   r*   r,   r.   r0   r3   r5   r7   r9   r;   r^   r>   r   r   r   r   r   r   <module>r      sF    /		 		) 	# #/y /	i 	,) ,	1 		1 		( 		, 		+ 		* 		+ 		Y 		 		y 		y 			 		9 		 	  gXi gXT	Y 		I 		y 	r   