+
    ˜°³j–  ã                   ó‚   € ^ RI t ^ RIt^ RIHt R R lt] P                  R R l4       t] P                  R R l4       tR# )	é    N©Ú
ModuleTypec                ó0   € V ^8„  d   QhR\         R\        /# )é   ÚnameÚreturn)ÚstrÚbool)Úformats   "ÚZ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/utils/_import_utils.pyÚ__annotate__r      s   € ÷ ñ œsð ¤tñ ó    c                ón   €  \         P                  P                  V 4      pVRJ#   \         d     R# i ; i)a<  Returns if a top-level module with :attr:`name` exists *without**
importing it. This is generally safer than try-catch block around a
`import X`. It avoids third party libraries breaking assumptions of some of
our tests, e.g., setting multiprocessing start method when imported
(see librosa/#747, torchvision/#544).
NF)Ú	importlibÚutilÚ	find_specÚImportError)r   Úspecs   & r   Ú_check_module_existsr      s8   € ðÜ�~‰~×'Ñ'¨Ó-ˆØ˜4ÐÐøÜô Úðús   ‚"% ¥4³4c                ó$   € V ^8„  d   QhR\         /# )r   r   )r
   )r   s   "r   r   r      s   € ÷ (ñ (œñ (r   c                  ó   € \        R 4      # ©Údill)r   © r   r   Údill_availabler      s   € ä Ó'Ð'r   c                ó2   € V ^8„  d   QhR\         R,          /# )r   r   Nr   )r   s   "r   r   r      s   € ÷ ñ ”Z $Õ&ñ r   c                  óV   € \        4       '       g   R # ^ R Ip V P                  RR7       V # )NF)Úuse_dill)r   r   Úextendr   s    r   Úimport_dillr       s&   € ä×ÒÙãð 	‡K�K˜€KÔØ€Kr   )	Ú	functoolsÚimportlib.utilr   Útypesr   r   Ú	lru_cacher   r    r   r   r   Ú<module>r%      sG   ðÛ Û Ý õð ×Ñô(ó ð(ð ×Ñôó òr   