+
    ~j                    t    R t ^ RIHt ^ RIHtHt ]'       d
   ^RIHtHt M];tt^RI	H
t
 R R ltR R ltR	# )
z)
Compatibility layer with Python 3.8/3.9
)annotations)TYPE_CHECKINGAny)Distribution
EntryPoint)md_nonec                    V ^8  d   QhRRRR/# )   distr   returnz
str | None )formats   "s/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/importlib_metadata/compat/py39.py__annotate__r      s     
 
, 
: 
    c                     V P                   #   \         dJ    ^RIHp TP	                  \        T RR4      ;'       g    \        T P                  4      R,          4      u # i ; i)zU
Honor name normalization for distributions that don't provide ``_normalized_name``.
)PreparednameNName)_normalized_nameAttributeError r   	normalizegetattrr   metadata)r
   r   s   & r   normalized_namer      sZ    
$$$ 
!!D&$'II74==+A&+I
 	

s    /A"!A"!A"c                    V ^8  d   QhRRRR/# )r	   epr   r   boolr   )r   s   "r   r   r       s     
I 
I: 
ID 
Ir   c                     V P                   ! R/ VB #   \         dB    ^RIHp T! T P                  T P
                  T P                  4      P                   ! R/ TB u # i ; i)zG
Workaround for ``EntryPoint`` objects without the ``matches`` method.
)r   r   )matchesr   r   r   r   valuegroup)r   paramsr   s   &, r   
ep_matchesr$       sY    Izz#F## I! "''288RXX6>>HHH	Is    A	A A N)__doc__
__future__r   typingr   r   r   r   r   _typingr   r   r$   r   r   r   <module>r)      s3    # %++ ##L: 

Ir   