
    uYf                     B    d dl mZmZ ddlmZmZmZmZ deeef   fdZ	y)    )AnyMapping   )	copy_withget_argsis_annotated
is_genericmappingc                     t        |       }d}t        |       r|rt        |dd        }|d   f}t        fd|D              |z   }||k7  rt        | |      S | S )N r   r   c              3      K   | ]F  }t        |d       r|j                  v r|j                     nt        |      rt        |      n| H yw)__name__N)hasattrr   r	   deep_copy_with).0ar
   s     P/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/cattrs/_generics.py	<genexpr>z!deep_copy_with.<locals>.<genexpr>   sS      
  q*%!***? AJJ0:1.G,1F
s   AA)r   r   tupler   )tr
   argsrestnew_argss    `   r   r   r      su    A;DDA4T!"XQz 
 	
 	
 	  &.%59Q!<1<    N)
typingr   r   _compatr   r   r   r	   strr   r   r   r   <module>r      s#     B B=wsCx0 =r   