+
    7*ic  c                  sH    ^ RI Ht ^ RIHt ^ RIHt ] ! R R4      4       tR# )i    )annotations)	dataclassUnionc                  sV    ] tR t^t$ R]R&   R t ]P                  tR R ltR tR t	Rt
R# )	PydanticRecursiveRefZstrZtype_refc               s    V ^8  d   QhRR/# )i   ZreturnZNone )Zformats   "D/usr/lib/python3.14/site-packages/pydantic/_internal/_forward_ref.pyZ__annotate__Z!PydanticRecursiveRef.__annotate__   s      $     c                s    R# )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.
Nr   )selfs   &r   __call__ZPydanticRecursiveRef.__call__   s    r   c                	s    \         W3,          # Nr   r   Zother   &&r   __or__ZPydanticRecursiveRef.__or__   s    T[!!r   c                	s    \         W3,          # r
   r   r   r   r   __ror__ZPydanticRecursiveRef.__ror__   s    U[!!r   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__annotations__ZobjectZ__hash__r	   r   r   Z__static_attributes__r   r   r   r   r      s$    M%HH
""r   r   N)Z
__future__r    Z_annotationsZdataclassesr   Ztypingr   r   r   r   r   <module>r      s'    2 !  " " "r   