
    MKiz                         S SK Jr  S SKJr  S SKJr  Sr " S S\\   5      r\\\4   r	 " S S\\
   5      r\\
\4   rg	)
    )	Annotated)PregelScratchpad)ManagedValue)
IsLastStepRemainingStepsManagerc                   0    \ rS rSr\S\S\4S j5       rSrg)IsLastStepManager	   
scratchpadreturnc                 :    U R                   U R                  S-
  :H  $ )N   )stepstopr   s    `/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/langgraph/managed/is_last_step.pygetIsLastStepManager.get
   s    *//A"555     N)	__name__
__module____qualname____firstlineno__staticmethodr   boolr   __static_attributes__r   r   r   r	   r	   	   s#    6( 6T 6 6r   r	   c                   0    \ rS rSr\S\S\4S j5       rSrg)r      r   r   c                 4    U R                   U R                  -
  $ )N)r   r   r   s    r   r   RemainingStepsManager.get   s    00r   r   N)	r   r   r   r   r   r   intr   r   r   r   r   r   r      s#    1( 1S 1 1r   r   N)typingr   langgraph._internal._scratchpadr   langgraph.managed.baser   __all__r   r	   r   r"   r   RemainingStepsr   r   r   <module>r(      sY     < /
16T* 6 t../
1L- 1 3 556r   