ó
    IC˜jó  ã                  ó¶   • S SK Jr  S SKrS SKJr  S SKJr  \(       a  S SKJr   " S S\R                  5      r
\
" 5       rSS jrSS	 jr\      SS
 j5       rg)é    )ÚannotationsN)Úcontextmanager)ÚTYPE_CHECKING)ÚIteratorc                  ó2   • \ rS rSr% SrS\S'   SrS\S'   Srg)ÚLocalsé   Nzbool | NoneÚ!use_const_ref_for_mutable_tensorsÚuse_ilistref_for_tensor_lists© )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r
   Ú__annotations__r   Ú__static_attributes__r   ó    ÚœC:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\torchgen/local.pyr   r      s   ‡ Ø59Ð% {Ó9Ø15Ð! ;Ö5r   r   c                 óZ   • [         R                  c  [        S5      e[         R                  $ )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                 óZ   • [         R                  c  [        S5      e[         R                  $ )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              #  óä   #   • [         R                  n[         R                  n U [         l        U[         l        S v •  U[         l        U[         l        g ! U[         l        U[         l        f = f7f)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   ‚!A0¤A ¾A0ÁA-Á-A0)ÚreturnÚbool)r
   r   r   r   r   zIterator[None])Ú
__future__r   Ú	threadingÚ
contextlibr   Útypingr   Úcollections.abcr   Úlocalr   r   r
   r   r   r   r   r   Ú<module>r%      sm   ðÝ "ã Ý %Ý  ö Ý(ô 6ˆY�_‰_ô 6ñ
 ‹(€ô5ô1ð ðRØ*.ðRØOSðRàóRó ñRr   