Ë
    Údîh6  ã                  ó.   — d dl mZ d dlZd dlmZ ddd„Zy)é    )ÚannotationsN)ÚCallablec                óf   — 	 dd l }ddlm}  || ¬«      S # t        $ r ddlm}  || ¬«      cY S w xY w)Nr   )Úuvloop_loop_factory)Úuse_subprocess)Úasyncio_loop_factory)ÚuvloopÚuvicorn.loops.uvloopr   ÚImportErrorÚuvicorn.loops.asyncior   )r   r	   r   Úloop_factorys       úE/var/www/zara/venv/lib/python3.12/site-packages/uvicorn/loops/auto.pyÚauto_loop_factoryr      s:   € ð	BÛõ 	=á"°.ÔAÐAøô ò ;ÝNá¨>Ô:Ò:ð;ús   ‚ •0¯0)F)r   ÚboolÚreturnz'Callable[[], asyncio.AbstractEventLoop])Ú
__future__r   ÚasyncioÚcollections.abcr   r   © ó    r   ú<module>r      s   ðÝ "ã Ý $õ
Br   