+
     Bi%                         ^ RI t ^ RIt^ RIt^ RIt^RIHtHt ^RIHt ^RIH	t	 ^RIH
t
 . ROt]P                  R8w  d   RtRtMG]! ]RR4      t]P                   ;'       d*    ]P                   P#                  4       P%                  R	4      tR
 tR t]'       d.   ]! ] P*                  P-                  ]P.                  R4      4       M]! ]P                   4       R tR tR tRR ltR tR tR t. tR t R t!R t"R t#R# )    N)get_start_methodset_start_method)process)	reduction)utilwin32Ffrozenzpythonservice.exec                     V f   V s R # \        P                  R8X  d   \        P                  ! V 4      s R # \        P
                  ! V 4      s R # )Nr   )_python_exesysplatformosfsdecodefsencode)exes   &,/usr/lib/python3.14/multiprocessing/spawn.pyset_executabler   $   s4    
{		 kk#&kk#&    c                      \         # N)r    r   r   get_executabler   -   s    r   z
python.exec                 F    \        V 4      ^8  d   V ^,          R8X  d   R# R# )   --multiprocessing-forkTF)len)argvs   &r   
is_forkingr   9   s!     4yA~$q'%==r   c                  "   \        \        P                  4      '       dp   / p \        P                  R ,           F0  pVP                  R4      w  r#VR8X  d   RW&   K#  \	        V4      W&   K2  	  \        R/ V B  \        P                  ! 4        R# R# ):r   NN=NoneNr   )r   r   r   splitint
spawn_mainexit)kwdsargnamevalues       r   freeze_supportr*   C   so     #((88B<<C))C.KD!
 Z
   	T
 r   c                  z   \        \        R R4      '       d?   \        P                  R.V P                  4        Uu. uF  pRV,          NK  	  up,           # RpVRP	                  R V P                  4        4       4      ,          p\
        P                  ! 4       p\        4       pV.V,           RVR.,           # u upi )r	   Fr   %s=%rz<from multiprocessing.spawn import spawn_main; spawn_main(%s)z, c              3   4   "   T F  pR V,          x  K  	  R# 5i)r,   Nr   ).0items   & r   	<genexpr>#get_command_line.<locals>.<genexpr>\   s     B\T'D..\s   z-c)getattrr   
executableitemsjoinr   _args_from_interpreter_flagsr   )r&   r/   progoptsr   s   ,    r   get_command_liner9   S   s     sHe$$!9:,0JJL9LD4L9: 	; N		BTZZ\BBB002ut|tT+CDDD :s   B8c                    \         P                  R 8X  dy   ^ RIp^ RIpVe0   VP	                  VP
                  VP                  ,          RV4      pMRp\        P                  ! V VR7      pVP                  V\        P                  4      pTpM.^RIHp	 W)P                  n        T p\        P                   ! V 4      p\#        Wx4      p
\         P$                  ! V
4       R# )r   NF)source_process)resource_tracker)r   r   msvcrt_winapiOpenProcessSYNCHRONIZEPROCESS_DUP_HANDLEr   	duplicateopen_osfhandler   O_RDONLY r<   _resource_tracker_fddup_mainr%   )pipe_handle
parent_pid
tracker_fdr=   r>   r;   
new_handlefdparent_sentinelr<   exitcodes   &&&        r   r$   r$   b   s    
 ||w!$00##g&@&@@z#N "N((8FH
"":r{{;(&1;**.&&-R)HHHXr   c                    \         P                  ! V R RR7      ;_uu_ 4       pR\        P                  ! 4       n         \
        P                  P                  V4      p\        V4       \
        P                  P                  V4      p\        P                  ! 4       = RRR4       XP                  V4      #   \        P                  ! 4       =i ; i  + '       g   i     L;; i)rbT)closefdN)
r   fdopenr   current_process_inheritingr   pickleloadprepare
_bootstrap)rN   rO   from_parentpreparation_dataselfs   &&   r   rI   rI   ~   s    	2tT	*	*k04!-	6(//44[A$%##((5D'')5 
+ ???++ '')5 
+	*s#   CA	B6C6CCC 	c                  h    \        \        P                  ! 4       R R4      '       d   \        R4      hR# )rV   Fa  
        An attempt has been made to start a new process before the
        current process has finished its bootstrapping phase.

        This probably means that you are not using fork to start your
        child processes and you have forgotten to use the proper idiom
        in the main module:

            if __name__ == '__main__':
                freeze_support()
                ...

        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce an executable.

        To fix this issue, refer to the "Safe importing of main module"
        section in https://docs.python.org/3/library/multiprocessing.html
        N)r2   r   rU   RuntimeErrorr   r   r   _check_not_importing_mainr`      s2    w&&(-??   	 @r   c           	      .   \        4        \        \        P                  \        P
                  ! 4       P                  R 7      p\        P                  e"   \        P                  P                  4       VR&   \        P                  P                  4       p VP                  R4      p\        P                  W#&   VP                  V V\        P                   \        P                  \"        P$                  ! 4       \'        4       R7       \        P(                  R,          p\+        VP,                  RR4      pVe   WQR&   V# \        P.                  R8w  g   \0        '       g   \2        '       g   \+        VR	R4      pVe   \"        P                  P5                  V4      '       gA   \        P                  e/   \"        P                  P7                  \        P                  V4      p\"        P                  P9                  V4      VR
&   V#   \         d     EL[i ; i))log_to_stderrauthkeyN	log_levelrE   )r(   sys_pathsys_argvorig_dirdirstart_method__main__r(   init_main_from_namer   __file__init_main_from_path)r`   dictr   _log_to_stderrr   rU   rc   _loggergetEffectiveLevelr   pathcopyindexORIGINAL_DIR
ValueErrorupdater   r   getcwdr   modulesr2   __spec__r   WINEXE
WINSERVICEisabsr5   normpath)r(   dre   imain_modulemain_mod_name	main_paths   &      r   get_preparation_datar      s    ))'')11	
A
 ||779+XX]]_H+NN2 **HH%%IIK%'  
 ++j)KK00&$?M #0
  H 
	 

KT:	 GGMM),,,,8GGLL)=)=yI	')ww'7'7	'BA#$H9  s   H HHc                    R V 9   d"   V R ,          \         P                  ! 4       n        RV 9   d"   V R,          \         P                  ! 4       n        RV 9   d%   V R,          '       d   \        P
                  ! 4        RV 9   d,   \        P                  ! 4       P                  V R,          4       RV 9   d   V R,          \        n	        RV 9   d   V R,          \        n
        RV 9   d   \        P                  ! V R,          4       RV 9   d   V R,          \         n        RV 9   d   \        V R,          R	R
7       RV 9   d   \        V R,          4       R# RV 9   d   \!        V R,          4       R# R# )r(   rc   rb   rd   re   rf   rh   rg   ri   T)forcerk   rm   N)r   rU   r(   rc   r   rb   
get_loggersetLevelr   rr   r   r   chdirru   r   _fixup_main_from_name_fixup_main_from_path)datas   &r   rY   rY      s    ~)-f!&D,0O!)$4#8#8d""4#45T
#T
#}
eT#J/n-T:$d#89:	$	&d#89: 
'r   c                    \         P                  R ,          pV R 8X  g   V P                  R4      '       d   R# \        VP                  RR4      V 8X  d   R# \
        P                  V4       \        P                  ! R4      p\        P                  ! V RRR7      pVP                  P                  V4       V;\         P                  R &   \         P                  R&   R# )rj   z	.__main__Nr(   __mp_main__T)run_name	alter_sys)r   ry   endswithr2   rz   old_main_modulesappendtypes
ModuleTyperunpy
run_module__dict__rw   )mod_namecurrent_mainr   main_contents   &   r   r   r      s    
 ;;z*L:!2!2;!?!? |$$fd3x?
 L)""=1K##H-:.24L -;FFCKK
ckk-8r   c                    \         P                  R ,          p\        P                  P	                  \        P                  P                  V 4      4      ^ ,          pVR8X  d   R# \        VRR4      V 8X  d   R# \        P                  V4       \        P                  ! R4      p\        P                  ! V RR7      pVP                  P                  V4       V;\         P                  R &   \         P                  R&   R# )rj   ipythonNrl   r   )r   )r   ry   r   rr   splitextbasenamer2   r   r   r   r   r   run_pathr   rw   )r   r   	main_namer   r   s   &    r   r   r     s    ;;z*L   !1!1)!<=a@II |Z.);
 L)""=1K>>)+8:L-;FFCKK
ckk-8r   c                     \        V 4       R # r   )r   )r   s   &r   import_main_pathr   /  s     )$r   )rI   r*   r   r   r   r9   r   )NN)$r   r   r   r   rE   r   r   r   contextr   r   __all__r   r{   r|   r2   r3   lowerr   r   r   rr   r5   exec_prefixr   r*   r9   r$   rI   r`   r   r   rY   r   r   r   r   r   r   <module>r      s    
 
   0   K <<7FJS(E*FXXCNN$8$8$:$C$CDW$XJ' 277<<>?3>>" E8	,,,d  ";LG2G8%r   