+
    ˜°³jÞ  ã                   ó6  € ^ RI Ht ^ RIHt ^ RIHt R R ltR R ltRR	 R
 llt	]
R8X  dl   ^ RIt]! ]P                  4      ^8  d0   ]! R]P                  ^ ,           R24       ]P                  ! ^4       ]! ]	! ]P                  ^,          4      4       R# R# )é    )ÚSequence)ÚPath)Úmatchc                ó\   € V ^8„  d   QhR\         \        ,          R\        \        ,          /# )é   ÚfnameÚreturn)r   ÚstrÚlist)Úformats   "Ú_/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/utils/_cpp_embed_headers.pyÚ__annotate__r      s"   € ÷ ñ ”TœC•Zð ¤D¬¥Iñ ó    c                 óŠ   € \        V R R7      ;_uu_ 4       pVP                  4       uuRRR4       #   + '       g   i     R# ; i)zutf-8)ÚencodingN)ÚopenÚ	readlines)r   Úfs   & r   Ú	read_filer      s)   € Ü	ˆe˜g×	&Õ	&¨!Ø�{‰{‹}÷ 
'×	&×	&Ó	&ús	   –1±A	c                óŠ   € V ^8„  d   QhR\         \        ,          R\         \        ,          R\        \        ,          R\        /# )r   ÚcontentÚinclude_dirsÚprocessed_filesr	   )r   r
   r   Úset)r   s   "r   r   r      s8   € ÷ ñ Ü”#�YðÜ&*¬4¥jðÜCFÄsÅ8ðäñr   c                 óš  € \        V 4       F¬  w  r4VP                  R 4      '       d   RW&   K"  \        RV4      pVf   K4  V Fr  pWe^,          ,          pVP                  4       '       g   K*  \	        V4      V9   d   RW&   K@  VP                  \	        V4      4       \        \        V4      W4      W&    Kª  	  K®  	  RP                  V 4      # )z#pragma onceÚ z^\s*#include\s*[<"]([^>"]+)[>"])	Ú	enumerateÚ
startswithÚ_matchÚexistsr
   ÚaddÚ_embed_headersr   Újoin)r   r   r   Úline_idxÚcur_lineÚmÚinclude_dirÚpaths   &&&     r   r"   r"      sÀ   € ô (¨Ö0Ñˆà×Ñ˜~×.Ò.Ø "ˆGÑÙÜÐ6¸ÓAˆØŠ9ÙÛ'ˆKØ 1¥Õ%ˆDØ—;‘;—=’=ÙÜ�4‹y˜OÔ+Ø$&�Ñ!ÙØ×Ñ¤ D£	Ô*Ü .Ü˜$“ ó!ˆGÑò ó (ñ 1ð( �7‰7�7ÓÐr   Nc                ó¢   € V ^8„  d   QhR\         R\        \         ,          \        \        ,          ,          \         ,          R,          R\         /# )r   r   r   Nr	   )r
   r   r   )r   s   "r   r   r   %   s@   € ÷ Cñ CÜðCÜ&¤s�m¬h´t­nÕ<¼sÕBÀTÕIðCäñCr   c                 ó8  € Vf@   \        \        4      P                  P                  P                  pW"R,          R,          .pM=\        V\        4      '       d   \        V4      .pMV Uu. uF  p\        V4      NK  	  pp\        \        V 4      W04      # u upi )NÚatenÚsrc)r   Ú__file__ÚparentÚ
isinstancer
   r"   r   )r   r   Úbase_dirÚxs   &&  r   Úembed_headersr2   %   s‚   € ð ÒÜœ“>×(Ñ(×/Ñ/×6Ñ6ˆØ ¨VÕ"3°eÕ";Ð<‰Ü	�L¤#×	&Ò	&Ü˜\Ó*Ð+‰á)5Ó6© Aœ˜Qž©ˆÐ6äœ) EÓ*¨L¸'ÓBÐBùò 7s   Á+BÚ__main__zUsage:
 z	 filename)N)Úcollections.abcr   Úpathlibr   Úrer   r   r   r"   r2   Ú__name__ÚsysÚlenÚargvÚprintÚexit© r   r   Ú<module>r>      sy   ðÝ $Ý Ý õõ
÷4Cð ˆzÔÛá
ˆ3�8‰8ƒ}�qÔÙ�	˜#Ÿ(™( 1�+˜ iÐ0Ô1Ø�Š�ŒÙ	‰-˜Ÿ™ �Ó
$Ö%ñ r   