Ë
    (<çiØ  ã                  óV   — d Z ddlmZ ddlZddlZddlmZ dZdd„Ze	dk(  r e«        yy)	uA   ìŠ¤ë ˆë“œë¥¼ ë°°ì¹˜ë¡œ ë¶„í• í•˜ì—¬ ê°œë³„ JSON íŒŒì¼ë¡œ ì €ìž¥.é    )ÚannotationsN)ÚPathéP   c                 ó  — t        j                  t        d«      j                  d¬«      «      } t	        | «      }t        j                  |t        z  «      }t        d«      }|j                  d¬«       t        |«      D ]|  }|t        z  }t        |t        z   |«      }| || }|d|d›d	z  }|j                  t        j                  |d
d¬«      d¬«       t        d|› d|› d|dz
  › dt	        |«      › d|› 
«       Œ~ t        d|› d«       y )Nz/tmp/threads.jsonzutf-8)Úencodingz/tmp/thread_batchesT)Úexist_okÚbatch_Ú02dz.jsonFé   )Úensure_asciiÚindentu   ë°°ì¹˜ u   : ìŠ¤ë ˆë“œ ú~é   z (u	   ê°œ) â†’ u   
ì´ u   ê°œ ë°°ì¹˜ ìƒì„± ì™„ë£Œ)ÚjsonÚloadsr   Ú	read_textÚlenÚmathÚceilÚ
BATCH_SIZEÚmkdirÚrangeÚminÚ
write_textÚdumpsÚprint)	ÚthreadsÚtotalÚnum_batchesÚ
output_dirÚiÚstartÚendÚbatchÚoutput_paths	            úF/home/jay/workspace/.worktrees/task-2057-dev2/scripts/split_threads.pyÚmainr'   
   s  € Üj‰jœÐ1Ó2×<Ñ<ÀgÐ<ÓNÓO€GÜ‹L€EÜ—)‘)˜E¤JÑ.Ó/€KäÐ+Ó,€JØ×Ñ˜dÐÔ#ä;Óò 
\ˆØ”J‘ˆÜ%œ*Ñ$ eÓ,ˆØ˜˜cÐ"ˆà  V¨A¨c¨7°%Ð#8Ñ8ˆØ×ÑÜJ‰Ju¨5¸Ô;Øð 	ô 	
ô 	˜s˜, u g¨Q¨s°1©u¨g°R¼¸E»
°|À9È[ÈMÐZÕ[ð
\ô 
ˆF;-Ð7Ð
8Õ9ó    Ú__main__)ÚreturnÚNone)
Ú__doc__Ú
__future__r   r   r   Úpathlibr   r   r'   Ú__name__© r(   r&   ú<module>r1      s2   ðÙ GÝ "ã Û Ý à€
ó:ð. ˆzÒÙ…Fð r(   