+
    ˜°³j³  ã                  ó´   € ^ RI Ht ^ RIt^ RIHt ^ RIHt ]'       d   ^ RIHt  ! R R]P                  4      t
]
! 4       tR R	 ltR
 R lt]R R l4       tR# )é    )ÚannotationsN)Úcontextmanager)ÚTYPE_CHECKING)ÚIteratorc                  ó4   € ] tR t^t$ RtR]R&   RtR]R&   RtR# )ÚLocalsNzbool | NoneÚ!use_const_ref_for_mutable_tensorsÚuse_ilistref_for_tensor_lists© )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r	   Ú__annotations__r
   Ú__static_attributes__r   ó    ÚO/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torchgen/local.pyr   r      s   ‡ Ø59Ð% {Ó9Ø15Ð! ;×5r   r   c               ó   € V ^8„  d   QhRR/# ©é   ÚreturnÚboolr   )Úformats   "r   Ú__annotate__r   !   s   € ÷ 5ñ 5¨4ñ 5r   c                 ó\   € \         P                  f   \        R4      h\         P                  # )NzQneed to initialize local.use_const_ref_for_mutable_tensors with local.parametrize)Ú_localsr	   ÚAssertionErrorr   r   r   r	   r	   !   s.   € Ü×0Ñ0Ò8Üð ó
ð 	
ô ×4Ñ4Ð4r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r   *   s   € ÷ 1ñ 1 tñ 1r   c                 ó\   € \         P                  f   \        R4      h\         P                  # )NzMneed to initialize local.use_ilistref_for_tensor_lists with local.parametrize)r   r
   r   r   r   r   r
   r
   *   s,   € Ü×,Ñ,Ò4ÜØ[ó
ð 	
ô ×0Ñ0Ð0r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r	   r   r
   r   zIterator[None]r   )r   s   "r   r   r   3   s)   € ÷ Rñ RØ*.ðRØOSðRàñRr   c              #  óæ   "  € \         P                  p\         P                  p V \         n        V\         n        R x € V\         n        V\         n        R #   T\         n        T\         n        i ; i5i)N)r   r	   r
   )r	   r
   Ú%old_use_const_ref_for_mutable_tensorsÚ!old_use_ilistref_for_tensor_listss   $$  r   Úparametrizer$   2   si   é € ô -4×,UÑ,UÐ)Ü(/×(MÑ(MÐ%ðRØ4UŒÔ1Ø0MŒÔ-Ûð 2ô 	Ô1ð 1RŒÖ-øð 2ô 	Ô1ð 1RŒÕ-üs   ‚!A1¤A ¾A1ÁA.Á.A1)Ú
__future__r   Ú	threadingÚ
contextlibr   Útypingr   Úcollections.abcr   Úlocalr   r   r	   r
   r$   r   r   r   Ú<module>r+      sR   ðÝ "ã Ý %Ý  ÷ Ý(ô 6ˆY�_‰_ô 6ñ
 ‹(€õ5õ1ð ôRó òRr   