+
     Bi£                        ^ RI t ^ RIt^ RIt^ RIHt ]! ]],          4      t	]P                  t. ROtR tR tR]9   dQ   RtRt^ RI5  ^ RIHt ]P'                  R	4       ^ RIt ^ R
IHt  ^ RIHt ^ RIt]P3                  ]! ]4      4       AM_R]9   dQ   RtRt^ RI5  ^ RIHt ]P'                  R	4       ^ RIt^ RIt]P3                  ]! ]4      4       A ^ R
IHt  ^ RIHt M]! R4      h]]P8                  R&   ^ RIHtHtH t H!t!H"t"H#t#H$t$H%t% A]! R4      '       Ed   ]&! 4       t'R t(])! 4       t*](! RR4       ](! RR4       ](! RR4       ](! RR4       ](! RR4       ](! RR4       ](! RR 4       ](! R!R"4       ](! R#R$4       ](! R%R&4       ](! R'R(4       ](! R)R*4       ](! R+R,4       ](! R-R.4       ](! R/R04       ](! R/R14       ](! R2R4       ]*t+])! 4       t*](! RR4       ]*t,])! 4       t*](! R3R44       ](! R5R4       ](! R6R4       ](! R7R4       ](! R8R94       ](! R8R:4       ](! R;R<4       ]*P[                  ]4       ](! R=R>4       ](! R?R4       ](! R@R4       ](! RARB4       ]! RC4      '       d   ]! RD4      '       d
   ](! RERC4       ]*t.])! 4       t*](! RR4       ](! RR4       ](! RR4       ](! RFRG4       ](! RHR4       ](! R6R4       ]! RI4      '       d
   ](! RJR4       ](! RR 4       ](! RKR4       ](! RR4       ](! RR4       ](! R2R4       ](! R6R4       ]*t/A*AA'A(^ t0^t1^t2RRM lt3RN t4RO t5]P3                  . RO4       ]6! 4       t7RRP lt8]P'                  RQ4       ]9]0]+8:  d/   ]:]0].8:  d&   RRRRLRSR/RT llt;^ t<^t=^t>RU t?]P'                  RV4       RW t@RX tARY tBRZ tCR[ tDR\ tE]P3                  . RO4       RR] ltFRR^ ltG^ R_IHHtHHItI  ! R` Ra]H4      tJRb tK]K! 4       tLAK]! Rc4      '       d   Rd tMRRe ltN]R8g  tO]P3                  R4       ]O'       d1   Rf tP]J! ]LP                  ]P]R]P]R4      tSAPRRg ltT]P3                  R4       Rh tU]U! 4       w  tVtWAU]! Ri4      '       dX   ]! Rj4      '       gJ   ]! Rk4      '       d<   ^ tX^;tYtZ]P3                  . RO4       Rl t[Rm t\Rn t]Ro t^Rp t_]P3                  . RO4       ]! Rj4      '       d   Rr t`Rs ta]P3                  RtRu.4       ]! Rq4      '       d   Rv tbRw tc]P3                  RxRy.4       ]P                  Rz8w  d!   RR{ lte ! R| R}4      tf]P'                  R~4       RR ltgR th]! R4      '       g
   ]htiR]inj         ! R R] P                  4      tl]R8X  d    ! R R4      tmR tn]! R4      '       d   ]P                  ! 4       ^ 8  d   R tpR# ]qtpR#   ] d     ELKi ; i  ] d     ELNi ; i  ] d     ELUi ; i  ] d     ELi ; i  ] d     ELi ; i  ] d     ELi ; i)    N)_check_methodsc                     V \        4       9   # N)globals)names   &/usr/lib/python3.14/os.py_existsr	   )   s    79    c                      \        V P                  4      #   \         d4    \        T 4       Uu. uF  q^ ,          R8w  g   K  TNK  	  Mu upi upu # i ; i)r   _)list__all__AttributeErrordir)modulens   & r   _get_exports_listr   ,   sH    7FNN## 7v;6;aA$#+;667s     AA
A
		AAposix
)*)_exitr   )_have_functions)_create_environntz
zno os specific module foundzos.path)curdirpardirseppathsepdefpathextsepaltsepdevnullr   c                 z    V\         9   d0   V \        9   d#   \        P                  \         V,          4       R # R # R # r   )_globalsr   _setadd)strfns   &&r   _addr)   p   s'    (N!7HHXb\" "8Nr
   HAVE_FACCESSATaccessHAVE_FCHMODATchmodHAVE_FCHOWNATchownHAVE_FSTATATstat
HAVE_LSTATlstatHAVE_FUTIMESATutimeHAVE_LINKATlinkHAVE_MKDIRATmkdirHAVE_MKFIFOATmkfifoHAVE_MKNODATmknodHAVE_OPENATopenHAVE_READLINKATreadlinkHAVE_RENAMEATrenameHAVE_SYMLINKATsymlinkHAVE_UNLINKATunlinkrmdirHAVE_UTIMENSATHAVE_FCHDIRchdirHAVE_FCHMOD
MS_WINDOWSHAVE_FCHOWNHAVE_FDOPENDIRlistdirscandirHAVE_FEXECVEexecveHAVE_FTRUNCATEtruncateHAVE_FUTIMENSHAVE_FUTIMESHAVE_FPATHCONFpathconfstatvfsfstatvfsHAVE_FSTATVFSHAVE_LCHFLAGSchflagsHAVE_LCHMODlchownHAVE_LCHOWNHAVE_LUTIMESFc                    \         P                  ! V 4      w  r4V'       g   \         P                  ! V4      w  r4V'       df   V'       d^   \         P                  ! V4      '       gB    \        W2R 7       \
        p\        V\        4      '       d   \        \
        R4      pWE8X  d   R#  \        W4       R#   \         d     LOi ; i  \         d*    T'       d   \         P                  ! T 4      '       g   h  R# i ; i))exist_okASCIIN)pathsplitexistsmakedirsFileExistsErrorr   
isinstancebytesr9   OSErrorisdir)r   moderd   headtailcdirs   &&&   r   ri   ri      s     D!JDZZ%
T[[..	T- dE"")D<d  		   tzz$//  0s0   &B4 'C 4CCC9C94C98C9c                     \        V 4       \        P                  ! V 4      w  rV'       g   \        P                  ! V4      w  rV'       d1   V'       d'    \        V4       \        P                  ! T4      w  rK6  R # R #   \         d     R # i ; ir   )rH   rf   rg   rm   )r   rp   rq   s   &  r   
removedirsrt      sn     
$KD!JDZZ%

4	$K ZZ%
d $  		s   A> >BBc                 N   \         P                  ! V4      w  r#V'       d0   V'       d(   \         P                  ! V4      '       g   \        V4       \	        W4       \         P                  ! V 4      w  r#V'       d   V'       d    \        V4       R # R # R #   \         d     R # i ; ir   )rf   rg   rh   ri   rC   rt   rm   )oldnewrp   rq   s   &&  r   renamesrx   	  sq     CJDT[[..
3CJD	t t  		s   B B$#B$c              #      "   \         P                  ! R WW#4       \        V 4      .p\        P                  \        P
                  reV'       Ed   VP                  4       p \        V \        4      '       d   V x  K5  . p. p. p	 \        V 4      ;_uu_ 4       p
V
 F  p V\        J d1   VP                  RR7      ;'       d    VP                  4       '       * pMVP                  4       p V'       d   VP                  VP                  4       MVP                  VP                  4       V'       d   K  V'       g   K  V'       d   RpM VP!                  4       pV'       * pV'       g   K  V	P                  VP                  4       K  	  RRR4       T'       dN   YT3x  \#        T4       F5  pT! T T4      pT'       g   T! T4      '       d   K$  TP                  T4       K7  	  EK  TP                  YT34       \#        T	4       F  pTP                  T4       K  	  EK  R#   \         d    Rp ELGi ; i  \         d    Rp Li ; i  + '       g   i     L; i  \         d   pTe	   T! T4        Rp?EK0  Rp?ii ; i5i)zos.walkFfollow_symlinksTN)sysauditfspathrf   islinkjoinpoprk   tuplerQ   _walk_symlinks_as_filesis_diris_junctionrm   appendr   
is_symlinkreversed)toptopdownonerrorfollowlinksstackr   r   dirsnondirs	walk_dirsentriesentryr   	walk_intor   errordirnamenew_paths   &&&&              r   walkr   )  s    x IIiw<C[ME;;		D
%iikc5!!I	&	$E'&*AA%*\\%\%H%d%dQVQbQbQdMdF%*\\^F EJJ/uzz2"7vv '(,I3-2-=-=-?
 -7I$9%,,UZZ8A % N W$$#D>W-
 fX&6&6LL* * LL#W-.$Y/X& 0O . # ' "''$ $+ 3 .3
	33 D  	"	s   AI>2I>I I"H?HIH&I/<I0I:IIH2I'II I>0I>AI>H/	+I.H/	/I2I	?II	II	I I>I I;#I6/I>6I;;I>r   r{   dir_fdc             #     "   \         P                  ! R WW#V4       \        V 4      p \        RW@V R33.p\	        V \
        4      p V'       d   \        WVWV4       Rj  xL
  K   V'       d-   VP                  4       w  rxV\        8X  g   K'  \        V4       K4  R#  L=  T'       d-   TP                  4       w  rxT\        8X  g   K'  \        T4       K4  i ; i5i)zos.fwalkTN)
r|   r}   r~   _fwalk_walkrk   rl   _fwalkr   _fwalk_closeclose)	r   r   r   r{   r   r   isbytesactionvalues	   &&&$$    r   fwalkr     s     B 			*cGfMSkf3=>?S%(	!!%'OTTT   %		\)%L  U  %		\)%L sN   ACB B BB %C-CCB C&CCCc           
   #     aa"   V P                  4       w  rVV\        8X  d   \        V4       R # V\        8X  d   Vx  R # Vw  rxor V'       g&   V
f   \	        V	RVR7      pMV
P	                  RR7      p\        V	\        \        ,          VR7      oT P                  \        S34       T'       gY   T'       d)   \        P                  ! XP                  4      '       g   R # \        P                  ! X\	        S4      4      '       g   R # \        S4      p. p. pT'       g	   T'       d   R M. pT Ft  p
T
P                   pT'       d   \#        T4      p T
P%                  4       '       d+   TP                  T4       Te   TP                  T
4       Ka  Kc  TP                  T4       Kv  	  T'       d	   SYS3x  MT P                  \        SYS334       \        P(                  ! SSR,          4      oTf)   T P+                  TT3R lTR R R1,           4       4       R # T P+                  TT3R l\-        TR R R1,          TR R R1,          4       4       4       R #   \         d!   pT'       d   h Te	   T! T4        R p?R # R p?ii ; i  \         dF     T
P'                  4       '       d   TP                  T4        EK   EK    \         d      EK  i ; ii ; i5i)	NF)r{   r   rz   )r   :Nr   Nc              3   L   <"   T F  p\         R SSV,           VR33x  K  	  R# 5iFNr   ).0r   topfdtoppaths   & r   	<genexpr>_fwalk.<locals>.<genexpr>-  s,      (&D ueWt^T4HI&s   !$c              3   N   <"   T F  w  r\         R SSV,           W33x  K  	  R# 5ir   r   )r   r   r   r   r   s   &  r   r   r   1  s-      C#AKD ueWt^TIJ#As   "%)r   r   r   _fwalk_yieldr1   r?   O_RDONLY
O_NONBLOCKrm   r   stS_ISDIRst_moderf   samestatrQ   r   fsencoder   r   r   extendzip)r   r   r   r   r{   r   r   isrootdirfdtopnamer   orig_sterr
scandir_itr   r   r   r   r   r   s   &&&&&             @@r   r   r     sR    
 		\!%L|#K16.w	" ="7E%PG#jjj?G(Z"7FE 	lE*+bjj99==$u+66U^
!_$"E::D~<<>>KK%*u- + NN4(  & 4%//LL,$(GHI))GWR[1?LL ( 2J( ( LL C#&tDbDz74R4=#AC C_  	"	8  ''))t,, * s   AKA
I K0K8%KAK'(KJ&&JKJ!K-B(KJ  I;5K;J  KKJ>%J>6K>K	K
KKKKr   c                     \        W4       R # r   )execvfileargss   &*r   execlr   7  s    
 
$r
   c                 6    VR,          p\        WRR V4       R#    Nr   )rS   r   r   envs   &* r   execler   >  s    
 r(C
4crC r
   c                     \        W4       R # r   )execvpr   s   &*r   execlpr   F  s    
 4r
   c                 6    VR,          p\        WRR V4       R# r   )execvper   s   &* r   execlper   M  s     r(CDs)S!r
   c                     \        W4       R # r   _execvper   s   &&r   r   r   V  s     Tr
   c                     \        WV4       R # r   r   r   s   &&&r   r   r   ^  s     Tr
   c                    Ve   \         pW3pM\        pV3p\        p\        P                  ! V 4      '       d   V! V .VO5!   R # R p\        V4      p\        R8w  d   \        V 4      p \        \        V4      pV F$  p\        P                  ! Wp4      p V! V.VO5!   K&  	  Ve   VhX
h  \        \        3 d   p	T	p
 R p	?	KI  R p	?	i\         d   p	T	p
Tf	   T	p R p	?	Ke   R p	?	Kk  R p	?	ii ; i)Nr   )rS   r   environrf   r   get_exec_pathr   r   mapr   FileNotFoundErrorNotADirectoryErrorrm   )r   r   r   	exec_funcargrest	saved_exc	path_listr   fullnameelast_excs   &&&        r   r   r   i  s    
	+	'||D$!!Ic"It|~),	99S'	h))  
N "#56 	H 	H 	 !	s*   
B++C+<CC+C+C&&C+c                     ^ RI pV f   \        p VP                  4       ;_uu_ 4        VP                  R\        4        V P                  R4      p\        '       dA    V R,          pVe   \        R4      hTpVe"   \        V\        4      '       d   \        V4      pRRR4       Xf   \        pVP                  \        4      #   \         d    Rp Li ; i  \        \        3 d     Lri ; i  + '       g   i     LY; i)r   NignorePATHs   PATHz*env cannot contain 'PATH' and b'PATH' keys)warningsr   catch_warningssimplefilterBytesWarningget	TypeErrorsupports_bytes_environ
ValueErrorKeyErrorrk   rl   fsdecoder   rg   r   )r   r   r   
path_listbs   &   r   r   r     s     
{ 
	 	 	"	"h5	I "!' \
 ($DF F&	$Iu)E)E$Y/	) 
#, 	??7##'  	I	 i(  
#	"sR   C-CC-	C&6C-CC-CC-C*'C-)C**C--C=	)MutableMappingMappingc                   h   a  ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR tR tRtV tR# )_Environi  c                B    W n         W0n        W@n        WPn        Wn        R # r   )	encodekey	decodekeyencodevaluedecodevalue_data)selfdatar   r   r   r   s   &&&&&&r   __init___Environ.__init__  s    ""&&
r
   c                     V P                   V P                  V4      ,          pT P                  T4      #   \         d    \        T4      R hi ; ir   )r   r   r   r   r   keyr   s   && r   __getitem___Environ.__getitem__  sN    	*JJt~~c23E &&  	*3-T)	*s	   "5 Ac                |    V P                  V4      pV P                  V4      p\        W4       W P                  V&   R # r   )r   r   putenvr   r   s   &&&r   __setitem___Environ.__setitem__  s3    nnS!  's

3r
   c                    V P                  V4      p\        V4        V P                  V R #   \         d    \        T4      R hi ; ir   )r   unsetenvr   r   )r   r   
encodedkeys   && r   __delitem___Environ.__delitem__  sD    ^^C(
	*

:& 	*3-T)	*s	   - Ac              #  p   "   \        V P                  4      pV F  pV P                  V4      x  K  	  R # 5ir   )r   r   r   )r   keysr   s   &  r   __iter___Environ.__iter__  s,     DJJC..%% s   46c                ,    \        V P                  4      # r   )lenr   r   s   &r   __len___Environ.__len__  s    4::r
   c                v   a  R P                  V 3R lS P                  P                  4        4       4      pRV R2# )z, c              3   v   <"   T F.  w  rSP                  V4      : R SP                  V4      : 2x  K0  	  R# 5i)z: N)r   r   )r   r   r   r   s   &  r   r   $_Environ.__repr__.<locals>.<genexpr>  s;      $
0
 ~~c"%R(8(8(?'BC0s   69z	environ({z}))r   r   items)r   formatted_itemss   f r   __repr___Environ.__repr__  s=    )) $
"jj..0$
 
 O,C00r
   c                    \        V 4      # r   )dictr  s   &r   copy_Environ.copy  s    Dzr
   c                &    W9  d   W V&   W,          # r    r   s   &&&r   
setdefault_Environ.setdefault  s    ?Iyr
   c                (    V P                  V4       V # r   )update)r   others   &&r   __ior___Environ.__ior__  s    Er
   c                v    \        V\        4      '       g   \        # \        V 4      pVP	                  V4       V# r   rk   r   NotImplementedr  r#  r   r$  rw   s   && r   __or___Environ.__or__  s/    %))!!4j

5
r
   c                v    \        V\        4      '       g   \        # \        V4      pVP	                  V 4       V# r   r(  r*  s   && r   __ror___Environ.__ror__  s/    %))!!5k

4
r
   )r   r   r   r   r   N)__name__
__module____qualname____firstlineno__r   r   r  r  r  r  r  r  r   r%  r+  r.  __static_attributes____classdictcell____classdict__s   @r   r   r     sF     ' *&1
 r
   r   c                     aa \         R 8X  d<   R p V o\        pV3R lp/ p\        P                  4        F  w  rEWSV! V4      &   K  	  M)\        P
                  ! 4       oV3R loV3R lpSp\        p\        VW!SV4      # )r   c                 |    \        V \        4      '       g&   \        R \        V 4      P                  ,          4      hV # )str expected, not %s)rk   r'   r   typer0  r   s   &r   	check_str*_create_environ_mapping.<locals>.check_str  s/    eS)) 6e9M9M MNNLr
   c                 0   < S! V 4      P                  4       # r   )upper)r   encodes   &r   r   *_create_environ_mapping.<locals>.encodekey
  s    #;$$&&r
   c                    < \        V \        4      '       g&   \        R \        V 4      P                  ,          4      hV P                  SR4      # )r:  surrogateescape)rk   r'   r   r;  r0  rA  r   encodings   &r   rA  '_create_environ_mapping.<locals>.encode  s=    eS)) 6e9M9M MNN<<*;<<r
   c                 (   < V P                  SR 4      # )rD  )decoderE  s   &r   rI  '_create_environ_mapping.<locals>.decode  s    <<*;<<r
   )r   r'   r   r  r|   getfilesystemencodingr   )r=  rI  r   r   r   r   rA  rF  s         @@r   _create_environ_mappingrL    s~    t|	 	'!--/JC#(3  * ,,.	=	=	D r
   r   c                     \        4       p \        R 8X  d;   \        P                  pV P	                  4        UUu/ uF  w  r#V! V4      VbK  	  p pp\        P
                  pVP                  4        VP                  V 4       R# u uppi )r   N)r   r   r   r   r  r   clearr#  )r   r   r   r   env_datas        r   reload_environrP  $  ss     4<))I&*jjl4&2
 cNE)&2  4 ==4s   Bc                 ,    \         P                  W4      # r   )r   r   r   defaults   &&r   getenvrT  1  s     ;;s$$r
   c                 |    \        V \        4      '       g&   \        R \        V 4      P                  ,          4      hV # )zbytes expected, not %s)rk   rl   r   r;  r0  r<  s   &r   _check_bytesrV  ;  s/    %''4tE{7K7KKLLr
   c                 ,    \         P                  W4      # r   )environbr   rR  s   &&r   getenvbrY  F  s     ||C))r
   c                  |   aa \         P                  ! 4       o\         P                  ! 4       oVV3R  lp VV3R lpW3# )c                 n   < \        V 4      p \        V \        4      '       d   V P                  SS4      # V # r   )r~   rk   r'   rA  filenamerF  errorss   &r   r   _fscodec.<locals>.fsencodeR  s2     (#h$$??8V44Or
   c                 n   < \        V 4      p \        V \        4      '       d   V P                  SS4      # V # r   )r~   rk   rl   rI  r\  s   &r   r   _fscodec.<locals>.fsdecode^  s2     (#h&&??8V44Or
   )r|   rK  getfilesystemencodeerrors)r   r   rF  r^  s     @@r   _fscodecrc  N  s4    ((*H**,F

 r
   forkspawnvr   c                    \        V\        \        34      '       g   \        R 4      hV'       d   V^ ,          '       g   \	        R4      h\        4       pV'       g    Vf   V! W4       R# V! WV4       R# V \        8X  d   V#  \        V^ 4      w  rg\        V4      '       d   K"  \        V4      #    \        ^4        R# ; i)zargv must be a tuple or a listz"argv first element cannot be emptyN)rk   r   r   r   r   rd  r   P_NOWAITwaitpid
WIFSTOPPEDwaitstatus_to_exitcode)ro   r   r   r   funcpidwpidstss   &&&&&   r   	_spawnvefro  {  s    $..<==477ABBf;$S)
 x
#CO	c??-c22c
s   B0 +	B0 0C c                 &    \        WVR \        4      # r   )ro  r   ro   r   r   s   &&&r   re  re    s     T477r
   c                 $    \        WW#\        4      # r   )ro  rS   ro   r   r   r   s   &&&&r   spawnvert    s     T77r
   c                 &    \        WVR \        4      # r   )ro  r   rq  s   &&&r   spawnvprv    s     T488r
   c                 $    \        WW#\        4      # r   )ro  r   rs  s   &&&&r   spawnvperx    s     T88r
   rv  c                     \        WV4      # r   )re  rq  s   &&*r   spawnlrz    s     d$''r
   c                 4    VR,          p\        WVRR V4      # r   )rt  rs  s   &&* r   spawnler|    s"     2ht49c22r
   rz  r|  c                     \        WV4      # r   )rv  rq  s   &&*r   spawnlpr~    s     t4((r
   c                 4    VR,          p\        WVRR V4      # r   )rx  rs  s   &&* r   spawnlper    s"     2hD"Is33r
   r~  r  vxworksc                    \        V \        4      '       g   \        R \        V 4      ,          4      hVR9  d   \	        RV,          4      hV^ 8X  g   Vf   \	        R4      h^ RIpVR8X  d7   VP                  V RRVP                  VR7      p\        VP                  V4      # VP                  V RRVP                  VR7      p\        VP                  V4      # )	z&invalid cmd type (%s, expected string)rzinvalid mode %rNz+popen() does not support unbuffered streamsT)shelltextstdoutbufsize)r  r  stdinr  )r  w)rk   r'   r   r;  r   
subprocessPopenPIPE_wrap_closer  r  )cmdro   	bufferingr  procs   &&&  r   popenr    s    #s##DtCyPQQz!.566>Y.JKK3;##C*.T+5??,5 $ 7D t{{D11##C*.T*4//,5 $ 7D tzz400r
   c                   D   a  ] tR tRt o R tR tR tR tR tR t	Rt
V tR	# )
r  i  c                    Wn         W n        R # r   )_stream_proc)r   streamr  s   &&&r   r   _wrap_close.__init__  s    !LJr
   c                    V P                   P                  4        V P                  P                  4       pV^ 8X  d   R# \        R8X  d   V# V^,          # )r   Nr   )r  r   r  waitr   )r   
returncodes   & r   r   _wrap_close.close  sC    LL *JQt|!!!Q&r
   c                    V # r   r  r  s   &r   	__enter___wrap_close.__enter__!      Kr
   c                &    V P                  4        R # r   r   r   r   s   &*r   __exit___wrap_close.__exit__#      JJLr
   c                .    \        V P                  V4      # r   )getattrr  )r   r   s   &&r   __getattr___wrap_close.__getattr__%  s    4<<..r
   c                ,    \        V P                  4      # r   )iterr  r  s   &r   r  _wrap_close.__iter__'  s    %%r
   )r  r  N)r0  r1  r2  r3  r   r   r  r  r  r  r4  r5  r6  s   @r   r  r    s(     		'			/	& 	&r
   r  r  c                     \        V \        4      '       g   \        R \        V 4      ,          4      h^ RIpRV9  d   VP                  V4      pVP                  ! WW#.VO5/ VB # )z&invalid fd type (%s, expected integer)Nb)rk   intr   r;  iotext_encodingr?   )fdro   r  rF  r   kwargsr  s   &&&&*, r   fdopenr  -  sY    b#@48KLL
$##H-772YB4B6BBr
   c                    \        V \        \        34      '       d   V # \        V 4      p VP	                  V 4      p\        T\        \        34      '       d   T# \        RP                  TP                  \        T4      P                  4      4      h  \
         d1    \        TR 4      '       d   h \        RTP                  ,           4      h\         d.    TP                  f   \        RTP                  ,           4      Rhh i ; i)
__fspath__z/expected str, bytes or os.PathLike object, not Nz7expected {}.__fspath__() to return str or bytes, not {})
rk   r'   rl   r;  r  r   hasattrr   r0  format)rf   	path_type	path_reprs   &  r   _fspathr  8  s    $e%% T
I((.	 )c5\** !!'	(:(:(,Y(@(@"BC 	C  99l++ #%.%7%78 9 9 ' #%.%7%78 9>BC s   B AD.Dr~   c                   h   a  ] tR tRt o Rt]P                  R 4       t]R 4       t	]! ]
4      tRtV tR# )PathLikeib  c                    \         hr   )NotImplementedErrorr  s   &r   r  PathLike.__fspath__h  s
     "!r
   c                :    V \         J d   \        VR 4      # \        # )r  )r  r   r)  )clssubclasss   &&r   __subclasshook__PathLike.__subclasshook__m  s    (?!(L99r
   r  N)r0  r1  r2  r3  	__slots__abcabstractmethodr  classmethodr  GenericAlias__class_getitem__r4  r5  r6  s   @r   r  r  b  sE      I" "  
 $L1r
   r  c                   >   a  ] tR tRt o R tR tR tR tR tRt	V t
R# )	_AddedDllDirectoryiw  c                *    Wn         W n        W0n        R # r   )rf   _cookie_remove_dll_directory)r   rf   cookieremove_dll_directorys   &&&&r   r   _AddedDllDirectory.__init__x  s    I!L)=&r
   c                J    V P                  V P                  4       R V n        R # r   )r  r  rf   r  s   &r   r   _AddedDllDirectory.close|  s    &&t||4DIr
   c                    V # r   r  r  s   &r   r  _AddedDllDirectory.__enter__  r  r
   c                &    V P                  4        R # r   r  r  s   &*r   r  _AddedDllDirectory.__exit__  r  r
   c                `    V P                   '       d   R P                  V P                   4      # R# )z<AddedDllDirectory({!r})>z<AddedDllDirectory()>)rf   r  r  s   &r   r  _AddedDllDirectory.__repr__  s#    yyy299$))DD*r
   )r  r  rf   N)r0  r1  r2  r3  r   r   r  r  r  r4  r5  r6  s   @r   r  r  w  s#     	>				+ 	+r
   r  c                 \    ^ RI pVP                  ! V 4      p\        V VVP                  4      # )r   N)r   _add_dll_directoryr  r  )rf   r   r  s   &  r   add_dll_directoryr    s3     	&&t,!$$
 	
r
   sched_getaffinityc                  *    \        \        ^ 4      4      # )r   )r  r  r  r
   r   process_cpu_countr    s     $Q'((r
   )r!   r   r   r   r   linesepr   r   rf   r"   SEEK_SETSEEK_CURSEEK_ENDr   r   r   r  r    )i  F)ri   rt   rx   )TNF).TN)r   r   r   r   r   r   r   )rT  r   )rX  rY  )P_WAITrg  	P_NOWAITO)re  rt  rv  rx  )r  r   )r  r   N)rr  r|   r1   r   _collections_abcr   r;  r   r  r  builtin_module_names_namesr   r	   r   r   r  r   r   r   ImportError	posixpathrf   r   r   r   r   ntpathmodulesos.pathr   r   r   r   r   r    r!   r"   r   r$   r)   setr%   supports_dir_fdsupports_effective_idsr&   supports_fdsupports_follow_symlinksr  r  r  ri   rt   rx   objectr   r   r?   rQ   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rL  r   rP  rT  r   rV  r   rl   rX  rY  rc  r   r   r  rg  r  ro  re  rt  rv  rx  rz  r|  r~  r  platformr  r  r  r  r~   r0  ABCr  r  r  _get_cpu_count_configr  	cpu_countr  r
   r   <module>r     s  2  
  +DI		!	!
7 fDGw )) NN$U+,	V^DGw NN$R()
&&
 3
44I     yH# 5D	H%G$G$F#G$	G$F#G$H%G$F#	J'H%	I&H%G$	G$O5D	H%!5DG$G$G$G$	I&	I&H%HHTN	J'G$G$	J'ygj11_i(K5D	H%, 	G$F#I&G$G$x]G$F#G$F#F#	G$F## 
@&,4 4 5 !( H'T v $<?"+'E-!e -!TX -!` KLLHCT NN7!" G H@)$Z 5G~ GR< "
# 
% $,  3 4 eeH 	* NN*+< Z ( 6??78,,1A1AFHyNN67368899 NN?@ 8(	3 NNHi() 9)	4 NNIz*+ <<91,& &, NN7C!CJ xFFO2sww 2( 4<+ +"
& C$=$=$?!$C) "W#            sl   	V! %V/ ,V=  W W W' !V,+V,/V:9V:=WWWWW$#W$'W21W2