+
    ~j                        ^ RI Ht ^ RIt^ RIt^ RIHtHtHtHtH	t	 ^ RI
HtH
t
 ^ RIHtHt ^RIHt ^RIHtHt ]]P                  0tR R	 ltR
 R ltR R ltR R ltR R ltR R ltR R ltR# )    )annotationsN)AnyTypeUnionLiteralOptional)datedatetime)get_args
get_origin)StrBytesIntFloat)
parse_dateparse_datetimec                    V ^8  d   QhRRRR/# )   tp	type[Any]returnztuple[Any, ...] )formats   "j/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/_utils/_compat.py__annotate__r      s            c                    \        V 4      # N)	_get_argsr   s   &r   r   r      s    R=r   c                    V ^8  d   QhRRRR/# )r   r   r   r   ztype[Any] | Noner   )r   s   "r   r   r      s      9 !1 r   c                    \        V 4      # r   )_get_originr   s   &r   r   r      s    r?r   c                    V ^8  d   QhRRRR/# )r   r   zOptional[Type[Any]]r   boolr   )r   s   "r   r   r      s     4 4$ 4 4r   c                ~    \         P                  R8  d	   V \        J # ^ RIpV \        J ;'       g    WP                  J # )   N)r$   
   )sysversion_infor   types	UnionType)r   r(   s   & r   is_unionr*      s6    
'!U{U{33bOO33r   c                    V ^8  d   QhRRRR/# r   r   z	Type[Any]r   r"   r   )r   s   "r   r   r       s     . .Y .4 .r   c                .    \         P                  ! V 4      # r   )typing_extensionsis_typeddictr   s   &r   r/   r/       s    ))"--r   c                    V ^8  d   QhRRRR/# r,   r   )r   s   "r   r   r   $   s     , ,	 ,d ,r   c                &    \        V 4      \        9   # r   )r   _LITERAL_TYPESr   s   &r   is_literal_typer3   $   s    b>^++r   c                    V ^8  d   QhRRRR/# )r   valuezUnion[date, StrBytesIntFloat]r   r	   r   )r   s   "r   r   r   (   s      3  r   c                    \        V 4      # r   )_parse_dater5   s   &r   r   r   (   s    ur   c                    V ^8  d   QhRRRR/# )r   r5   z!Union[datetime, StrBytesIntFloat]r   r
   r   )r   s   "r   r   r   ,   s     " "; " "r   c                    \        V 4      # r   )_parse_datetimer8   s   &r   r   r   ,   s    5!!r   )
__future__r   r&   r.   typingr   r   r   r   r   r
   r	   r   r   r   r    _typesr   _datetime_parser   r7   r   r;   r2   r*   r/   r3   r   r   r   <module>r@      sT    " 
  6 6 # N % Y,4454.,"r   