
    9i                         d dl mZmZ d dlmZ d dlmZmZmZm	Z	 d dl
mZ  e	d      Z e	d      ZdZ G d d	eee         Zee   Zd
edee   fdZeeef   Zy)    )ABCabstractmethod)isclass)AnyGeneric	TypeGuardTypeVar)PregelScratchpadVU)ManagedValueSpecManagedValueMappingc                   0    e Zd Zeededefd              Zy)ManagedValue
scratchpadreturnc                      y N )r   s    `/var/www/html/backtest/airagagent/rag_env/lib/python3.12/site-packages/langgraph/managed/base.pygetzManagedValue.get   s    03    N)__name__
__module____qualname__staticmethodr   r
   r   r   r   r   r   r   r      s#    3(3Q3  3r   r   valuer   c                 <    t        |       xr t        | t              S r   )r   
issubclassr   )r   s    r   is_managed_valuer       s    5>=j==r   N)abcr   r   inspectr   typingr   r   r   r	   langgraph._internal._scratchpadr
   r   r   __all__r   typer   r    dictstrr   r   r   r   <module>r)      s|    #   =CLCL
543
 4 % >C >I.>$? > 3 001 r   