+
    NV-jb  ã                  ó„   € ^ RI Ht ^ RIHtHt ^ RIHtHt ^ RIH	t	 ^ RI
Ht ]! R4      t ! R R4      t ! R	 R
]4      tR# )é    )Úannotations)ÚCallableÚSequence)ÚAnyÚ	ParamSpec)Úis_async_callable)Úrun_in_threadpoolÚPc                  ó.   € ] tR t^tR R ltR R ltRtR# )ÚBackgroundTaskc               ó(   € V ^8„  d   QhRRRRRRRR/# ©	é   ÚfunczCallable[P, Any]ÚargszP.argsÚkwargszP.kwargsÚreturnÚNone© )Úformats   "Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/starlette/background.pyÚ__annotate__ÚBackgroundTask.__annotate__   s*   € ÷ 0ñ 0Ð-ð 0°fð 0Èð 0ÐUYñ 0ó    c                	óJ   € Wn         W n        W0n        \        V4      V n        R # ©N)r   r   r   r   Úis_async)Úselfr   r   r   s   &&*,r   Ú__init__ÚBackgroundTask.__init__   s   € ØŒ	ØŒ	ØŒÜ)¨$Ó/ˆŽr   c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r   r      s   € ÷ Jñ J ñ Jr   c              ƒ  	ó  "  € V P                   '       d1   V P                  ! V P                  / V P                  B G R j  x€L
  R # \	        V P                  .V P                  O5/ V P                  B G R j  x€L
  R #  L= L5ir   )r   r   r   r   r	   )r   s   &r   Ú__call__ÚBackgroundTask.__call__   sY   é € Ø�=�=ˆ=Ø—)’)˜TŸY™YÐ6¨$¯+©+Ñ6×6Ò6ä# D§I¡IÐI°·	±	ÒI¸T¿[¹[ÑI×IÒIñ 7áIùs!   ‚<B ¾A<¿6B Á5A>Á6B Á>B )r   r   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r$   Ú__static_attributes__r   r   r   r   r      s   † õ0÷Jñ Jr   r   c                  ó>   € ] tR t^tR	R R lltR R ltR R ltRtR# )
ÚBackgroundTasksNc               ó   € V ^8„  d   QhRR/# )r   ÚtaskszSequence[BackgroundTask] | Noner   )r   s   "r   r   ÚBackgroundTasks.__annotate__   s   € ÷ 2ñ 2Ð=ñ 2r   c                	óH   € V'       d   \        V4      V n        R # . V n        R # r   )Úlistr.   )r   r.   s   &&r   r   ÚBackgroundTasks.__init__   s   € ß$)”T˜%“[ˆŽ
¨rˆŽ
r   c               ó(   € V ^8„  d   QhRRRRRRRR/# r   r   )r   s   "r   r   r/      s*   € ÷  ñ  Ð-ð  °fð  Èð  ÐUYñ  r   c                	óZ   € \        V.VO5/ VB pV P                  P                  V4       R # r   )r   r.   Úappend)r   r   r   r   Útasks   &&*, r   Úadd_taskÚBackgroundTasks.add_task   s(   € Ü˜dÐ4 TÒ4¨VÑ4ˆØ�
‰
×Ñ˜$Ör   c               ó   € V ^8„  d   QhRR/# r"   r   )r   s   "r   r   r/   "   s   € ÷ ñ  ñ r   c              ƒ  	óV   "  € V P                    F  pV! 4       G R j  x€L
  K  	  R #  L
5ir   ©r.   )r   r6   s   & r   r$   ÚBackgroundTasks.__call__"   s   é € Ø—J”JˆDÙ“&�LŠLó Ùùs   ‚)œ'�)r;   r   )r&   r'   r(   r)   r   r7   r$   r*   r   r   r   r,   r,      s   † ÷2õ ÷ñ r   r,   N)Ú
__future__r   Úcollections.abcr   r   Útypingr   r   Ústarlette._utilsr   Ústarlette.concurrencyr	   r
   r   r,   r   r   r   Ú<module>rB      s5   ðÝ "ç .ß !å .Ý 3áˆcƒN€÷Jñ Jô
�nö 
r   