+
    UBi                        ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^RI	H
t
 ^RIHt ^RIHtHtHtHtHt R.tR R ltRR	 R
 lltR# )    )annotationsN)mlog)MesonException)
is_windowswindows_detect_native_archwindows_proof_rmget_meson_command	join_argssetup_vsenvc                    V ^8  d   QhRRRR/#    forceboolreturn )formats   ";/usr/lib/python3.14/site-packages/mesonbuild/utils/vsenv.py__annotate__r      s     M M M M    c                .	   \        4       '       g   R # \        P                  P                  R4      R8X  d   R # R\        P                  9  d6   R\        P                  9   d   R # \        P
                  ! R4      '       d   R # V '       gy   \        P
                  ! R4      '       d   R # \        P
                  ! R4      '       d   R # \        P
                  ! R4      '       d   R # \        P
                  ! R	4      '       d   R # \        P                  P                  R
4      ;'       g     \        P                  P                  R4      p\        P                  ! VR4      pVP                  4       '       g   \        RV 24      h\        P                  ! \        V4      RRRRRRRRRRRR.4      p\        P                  ! V4      pV'       g   \        R4      h\        P                  ! V^ ,          R,          4      p\        4       R8X  d*   VR,          pVP                  4       '       g
   VR,          pM(VR,          pVP                  4       '       g
   VR,          pVP                  4       '       g   \        RV 24      h\         P"                  ! R V^ ,          R!,          R",          4       \$        P&                  ! R R#7      ;_uu_ 4       p R$R$R$4       R%\        V4      .p\)        4       R&R'XP*                  .,           p	\$        P&                  ! R(R)R*R R+7      ;_uu_ 4       p
V
P-                  \/        V4      R,,           4       V
P-                  \/        V	4      4       R$R$R$4        \        P0                  ! X
P*                  .\        P2                  R-7       \5        VP*                  R.4      ;_uu_ 4       p\6        P8                  ! V4      pR$R$R$4       XP;                  4        F  w  rV\        P                  V&   K  	  \=        VP*                  4       \=        V
P*                  4       R/#   + '       g   i     ELi; i  + '       g   i     L; i  + '       g   i     L; i  \=        TP*                  4       \=        X
P*                  4       i ; i)0FOSTYPEcygwinMESON_FORCE_VSENV_FOR_UNITTESTVSINSTALLDIRzcl.execcgccclangzclang-clzProgramFiles(x86)ProgramFilesz-Microsoft Visual Studio/Installer/vswhere.exezCould not find z-latestz-prereleasez-requiresAnyz	-requiresz1Microsoft.VisualStudio.Component.VC.Tools.x86.x64z)Microsoft.VisualStudio.Workload.WDExpressz	-products*z-utf8z-formatjsonz"Could not parse vswhere.exe outputinstallationPatharm64z"VC/Auxiliary/Build/vcvarsarm64.batz&VC/Auxiliary/Build/vcvarsx86_arm64.batzVC/Auxiliary/Build/vcvars64.batz&VC/Auxiliary/Build/vcvarsx86_amd64.batzActivating VScatalogproductDisplayVersion)deleteNcallz
--internal
pickle_envwz.batzutf-8)suffixencodingr&   
)stdoutrbT)r   osenvirongetshutilwhichpathlibPathexistsr   
subprocesscheck_outputstrr!   loadsr   r   logtempfileNamedTemporaryFiler	   namewriter
   
check_callDEVNULLopenpickleloaditemsr   )r   rootbat_locator_binbat_jsonbat_infobat_rootbat_pathenv_file
vcvars_cmd
pickle_cmdbat_filefvsenvkvs   &              r   _setup_vsenvrT      sE   <<	zz~~h8+'rzz9 RZZ'<<!!<<<<<<  <<
##::>>-.PP"**..2PDll4)XYO!!##.?@AA&& LD	
H zz(#HABB||HQK(:;<H!#w.BB  "JJH??  "JJH??xj9::HH_hqk)45LMN 
	$	$E	2	2h 
3#h-(J"$lHMM'RRJ		$	$S'RW	X	X\dy,t34y,- 
Y(x}}oj6H6HI(--&&!KKNE 'KKMDABJJqM " 	''! 
3	2	2 
Y	X
 '&
 	''s=   P.#<Q(AQ( 7Q4Q( .P?	Q	Q%	 Q( (,Rc                    V ^8  d   QhRRRR/# r   r   )r   s   "r   r   r   k   s      t  r   c                     \        V 4      #   \         d5   pT '       d   h \        P                  ! R \	        T4      4        Rp?R# Rp?ii ; i)z"Failed to activate VS environment:NF)rT   r   r   warningr9   )r   es   & r   r   r   k   s>    E"" 93q6B	s   
 A)AA)F)
__future__r   r/   r7   r!   r4   r2   r<   rC    r   corer   	universalr   r   r   r	   r
   __all__rT   r   r   r   r   <module>r^      sL    # 	         6 6
 M^ r   