
    ic                    T    d dl mZ d dlmZ d dlmZ e G d d                      ZdS )    )annotations)	dataclassUnionc                  @    e Zd ZU ded<   d Z ej        Zd	dZd Zd ZdS )
PydanticRecursiveRefstrtype_refreturnNonec                    dS )zDefining __call__ is necessary for the `typing` module to let you use an instance of
        this class as the result of resolving a standard ForwardRef.
        N )selfs    `/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pydantic/_internal/_forward_ref.py__call__zPydanticRecursiveRef.__call__   s          c                     t           | |f         S Nr   r   others     r   __or__zPydanticRecursiveRef.__or__   s    T5[!!r   c                     t           || f         S r   r   r   s     r   __ror__zPydanticRecursiveRef.__ror__   s    UD[!!r   N)r   r   )	__name__
__module____qualname____annotations__object__hash__r   r   r   r   r   r   r   r      s]         MMM%HH   
" " "" " " " "r   r   N)
__future__r   _annotationsdataclassesr   typingr   r   r   r   r   <module>r$      sy    2 2 2 2 2 2 ! ! ! ! ! !       " " " " " " " " " "r   