
    ȅi                         S r SSKJrJr  SSKJr  SSKJr  / r\" S5      r	 SSK
r
\" \
R                  5      S\\	\4   S	\\	   S
S4S j5       r\R                  S5        g! \ a     gf = f)z
Python polyfills for builtins
    )IterableMutableMapping)TypeVar   )substitute_in_graphTNmappingiterablereturnc                 J    U R                   nU H  nU" US5      S-   X'   M     g)z!Tally elements from the iterable.r      N)get)r	   r
   mapping_getelems       ^/home/james-whalen/.local/lib/python3.13/site-packages/torch/_dynamo/polyfills/_collections.py_count_elementsr      s*     kkD'a014GM     r   )__doc__collections.abcr   r   typingr   
decoratorsr   __all__r   _collectionsr   intappendImportError r   r   <module>r      s    5  ,  CL	55653'51+5 
5 75 NN$% 		s   =A   A)(A)