+
    –°³jÛ  ã                  ó   € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIHtHt ^RI	H
t
 ]'       d   ^ RIHt ]! R4      tR R ltR	 R
 lt]! RR.R7      t. R$Ot]
! ]P$                  4      R R l4       t]
! ]P&                  4      R R l4       t]
! ]P(                  4      R R l4       t]
! ]P*                  4      R R l4       t]
! ]P,                  4      R R l4       t]
! ]P.                  4      R R l4       t]
! ]P0                  4      R R l4       t]
! ]P2                  4      R R l4       t]
! ]P4                  4      RRRR /R! l4       t]
! ]P6                  4      R%R" l4       t]
! ]P8                  4      R%R# l4       tR# )&z
Python polyfills for heapq
)ÚannotationsN)ÚTYPE_CHECKINGÚTypeVar)Úsubstitute_in_graph)Ú
ModuleTypeÚ_Tc               ó    € V ^8„  d   QhRRRR/# )é   Únameszset[str]Úreturnzdict[str, ModuleType]© )Úformats   "Ú^/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/_dynamo/polyfills/heapq.pyÚ__annotate__r      s   € ÷ ñ  Hð Ð1Fñ ó    c                ó"  € / p\         ;QJ d    . R  V  4       F  NK  	  5M! R  V  4       4      p\        \        P                  4       FC  pW09   g   VP	                  V4      '       g   K"  \        P                  P                  V4      W&   KE  	  V# )c              3  ó2   "  € T F  qR ,           x € K  	  R# 5i)Ú.Nr   )Ú.0Únames   & r   Ú	<genexpr>Ú+_save_and_remove_modules.<locals>.<genexpr>   s   é € Ð2©E D˜C—Z’Z«Eùs   ‚)ÚtupleÚlistÚsysÚmodulesÚ
startswithÚpop)r
   Úorig_modulesÚprefixesÚmodnames   &   r   Ú_save_and_remove_modulesr!      sk   € Ø€LßŒuÑ2©EÓ2�u‰uÑ2©EÓ2Ó2€HÜœŸ™Ö$ˆØÔ˜w×1Ñ1°(×;Ô;Ü$'§K¡K§O¡O°GÓ$<ˆLÓ!ñ %ð Ðr   c               ó$   € V ^8„  d   QhRRRRRR/# )r	   r   ÚstrÚblockedz	list[str]r   r   r   )r   s   "r   r   r   !   s!   € ÷ )ñ )˜cð )¨Ið )¸*ñ )r   c                ó:  € V 0Vmp\        V4      pV F  pR \        P                  V&   K  	   \        P                  ! V 4      \        V4       \        P                  P                  V4       #   \        T4       \        P                  P                  T4       i ; i©N)r!   r   r   Ú	importlibÚimport_moduleÚupdate)r   r$   r
   r   r    s   &&   r   Úimport_fresh_moduler*   !   s~   € ð Ð�GÐ€EÜ+¨EÓ2€LÛˆØ#Œ�‰�GÓñ ð)Ü×&Ò& tÓ,ä  Ô'Ü�‰×Ñ˜<Õ(øô 	! Ô'Ü�‰×Ñ˜<Õ(ús   ®A. Á.,BÚheapqÚ_heapq)r$   c               ó    € V ^8„  d   QhRRRR/# ©r	   Úheapúlist[_T]r   ÚNoner   )r   s   "r   r   r   D   s   € ÷ 'ñ '�xð ' tñ 'r   c               ó,   € \         P                  V 4      # r&   )Úpy_heapqÚ_heapify_max©r/   s   "r   r4   r4   C   ó   € ä× Ñ  Ó&Ð&r   c               ó    € V ^8„  d   QhRRRR/# ©r	   r/   r0   r   r   r   )r   s   "r   r   r   I   s   € ÷ 'ñ '�xð ' Bñ 'r   c                ó,   € \         P                  V 4      # r&   )r3   Ú_heappop_maxr5   s   &r   r:   r:   H   r6   r   c               ó$   € V ^8„  d   QhRRRRRR/# ©r	   r/   r0   Úitemr   r   r   )r   s   "r   r   r   N   s!   € ÷ 1ñ 1˜8ð 1¨2ð 1°"ñ 1r   c                ó,   € \         P                  W4      # r&   )r3   Ú_heapreplace_max©r/   r=   s   &&r   r?   r?   M   s   € ä×$Ñ$ TÓ0Ð0r   c               ó    € V ^8„  d   QhRRRR/# r.   r   )r   s   "r   r   r   S   s   € ÷ "ñ "�(ð " $ñ "r   c               ó,   € \         P                  V 4      # r&   )r3   Úheapifyr5   s   "r   rC   rC   R   ó   € ä×Ñ˜DÓ!Ð!r   c               ó    € V ^8„  d   QhRRRR/# r8   r   )r   s   "r   r   r   X   s   € ÷ "ñ "�(ð " "ñ "r   c               ó,   € \         P                  V 4      # r&   )r3   Úheappopr5   s   "r   rG   rG   W   rD   r   c               ó$   € V ^8„  d   QhRRRRRR/# )r	   r/   r0   r=   r   r   r1   r   )r   s   "r   r   r   ]   s!   € ÷ )ñ )�8ð ) 2ð )¨$ñ )r   c                ó,   € \         P                  W4      # r&   )r3   Úheappushr@   s   &&r   rJ   rJ   \   s   € ä×Ñ˜TÓ(Ð(r   c               ó$   € V ^8„  d   QhRRRRRR/# r<   r   )r   s   "r   r   r   b   ó!   € ÷ ,ñ ,�hð , bð ,¨Rñ ,r   c                ó,   € \         P                  W4      # r&   )r3   Úheappushpopr@   s   &&r   rN   rN   a   ó   € ä×Ñ Ó+Ð+r   c               ó$   € V ^8„  d   QhRRRRRR/# r<   r   )r   s   "r   r   r   g   rL   r   c                ó,   € \         P                  W4      # r&   )r3   Úheapreplacer@   s   &&r   rR   rR   f   rO   r   ÚkeyÚreverseFc                ó2   € \         P                  ! VR V RV/ # )rS   rT   )r3   Úmerge)rS   rT   Ú	iterabless   $$*r   rV   rV   k   s   € ä�>Š>˜9Ð?¨#Ð?°wÑ?Ð?r   c                ó0   € \         P                  WVR 7      # ©)rS   )r3   Únlargest©ÚnÚiterablerS   s   &&&r   rZ   rZ   p   s   € ä×Ñ˜Q¨cÐÓ2Ð2r   c                ó0   € \         P                  WVR 7      # rY   )r3   Ú	nsmallestr[   s   &&&r   r_   r_   u   s   € ä×Ñ˜a¨sÐÓ3Ð3r   )r4   r:   r?   rC   rG   rJ   rN   rR   rV   rZ   r_   r&   )Ú__doc__Ú
__future__r   r+   r'   r   Útypingr   r   Ú
decoratorsr   Útypesr   r   r!   r*   r3   Ú__all__r4   r:   r?   rC   rG   rJ   rN   rR   rV   rZ   r_   r   r   r   Ú<module>rf      s­  ðñõ #ã Û Û 
ß )å ,÷ Ý ñ ˆTƒ]€õ
õ)ñ  ˜w°°
Ô;€ò€ñ �U×'Ñ'Ó(ô'ó )ð'ñ �U×'Ñ'Ó(ô'ó )ð'ñ �U×+Ñ+Ó,ô1ó -ð1ñ �U—]‘]Ó#ô"ó $ð"ñ �U—]‘]Ó#ô"ó $ð"ñ �U—^‘^Ó$ô)ó %ð)ñ �U×&Ñ&Ó'ô,ó (ð,ñ �U×&Ñ&Ó'ô,ó (ð,ñ �U—[‘[Ó!ð@˜$ð @¨ó @ó "ð@ñ �U—^‘^Ó$ó3ó %ð3ñ �U—_‘_Ó%ó4ó &ò4r   