
    ir                         % S r SSKJrJrJrJr  SSKJr  SSKJ	r	  \" S5      r
\\/\4   r\\S'    S\
S	\
4S
 jrS\S	\4S jrg)zUseful internal functions.    )AnyCallableNoReturnTypeVar   )	TypeAliasStructureHandlerNotFoundErrorT	Predicateobjreturnc                     U $ )zThe identity function. )r   s    I/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/cattrs/fns.pyidentityr      s    J    clc                 "    SU< S3n[        X!S9e)zGAt the bottom of the condition stack, we explode if we can't handle it.zUnsupported type: z#. Register a structure hook for it.)type_r	   )_r   msgs      r   raise_errorr      s    rf$G
HC
'
66r   N)__doc__typingr   r   r   r   _compatr   errorsr
   r   boolr   __annotations__r   r   r   r   r   <module>r       s[      3 3  1CLt,	9 , ?!  
7s 7x 7r   