+
    ~ji                    R    ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIHt ^RIH	t	 R R lt
R# )    )annotationsN)_format_handle)Any)loggerc                    V ^8  d   QhRRRR/# )   slow_durationfloatreturnNone )formats   "s/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/livekit/agents/utils/aio/debug.py__annotate__r      s     . .u . .    c                   a a \         P                  P                  P                  oR  VV 3R llpV\         P                  P                  n        R# )c                    V ^8  d   QhRRRR/# )r   selfr   r   r   )r   s   "r   r   )hook_slow_callbacks.<locals>.__annotate__   s      3 3 r   c                   < \         P                  ! 4       pS! V 4      p\         P                  ! 4       V,
          pVS8  d"   \        P                  ! R \	        V 4      V4       V# )z&Running %s took too long: %.2f seconds)time	monotonicr   warningr   )r   startvaldt_runr	   s   &   r   instrumented)hook_slow_callbacks.<locals>.instrumented   sN     4j^^%NNC^TXEY[]^
r   N)asyncioeventsHandler   )r	   r   r   s   f @r   hook_slow_callbacksr#      s6    >>  %%D  ".GNNr   )
__future__r   r    r   asyncio.base_eventsr   typingr   logr   r#   r   r   r   <module>r(      s    "   .  .r   