403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python315/Lib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/__pycache__/subprocess.cpython-315.opt-2.pyc
R
>lqj�c�J�]PHs]PHs]PHs]PHs]PHs]PHs]PHs]PHs]PH s]PH$s	]PH(s
]QHGs]PH4s
]PH:s,Q4Ns]PHFsP	s\O(Q57s\%cE]PHXs]QHXGsGsGsGsGsGsGsGsGsG s G!s!G"s"G#s#G$s$G%s%G&s&G's'G(s(G)s)G*s*\OW,Q6N2L+\%c]Q	H�G-s.Q
Q2s/L
QQ2s/]PH�s0]PH�s1Q
Q\22s3QQ\32s4QQ\32s5\%cQQ2s6QQ\72s8L9\9\0QQ2s:\;\1Q2%c\1Oxs=L\1O|s=QP
-Qks?\%cPs@QsAL,s@QsAPsBQ7sCQ8sDQsEQsFQsGQsHQsIQsJQ sKQ!P-Q"ksLQ#sMQ!P-Q$ksNQ%Q\O2sPQ&PQ'P
Q!PQ(P
-Q)ksQQ*sRQ+PQ,P-Q-ksSQ+PQ,P-Q.ksTQ/sUQ0sVQ1sW\%(9%c\V2sX\%(9%c\W2sYQ9sZ\U2s[\;\Q22s\Q3Q2s]P!\cPsCK�h9h\cP
sCK�h9h):�)�	monotonic�Popen�CalledProcessError�SubprocessError�TimeoutExpired�CompletedProcess)�CREATE_NEW_CONSOLE�CREATE_NEW_PROCESS_GROUP�STD_INPUT_HANDLE�STD_OUTPUT_HANDLE�STD_ERROR_HANDLE�SW_HIDE�STARTF_USESTDHANDLES�STARTF_USESHOWWINDOW�STARTF_FORCEONFEEDBACK�STARTF_FORCEOFFFEEDBACK�ABOVE_NORMAL_PRIORITY_CLASS�BELOW_NORMAL_PRIORITY_CLASS�HIGH_PRIORITY_CLASS�IDLE_PRIORITY_CLASS�NORMAL_PRIORITY_CLASS�REALTIME_PRIORITY_CLASS�CREATE_NO_WINDOW�DETACHED_PROCESS�CREATE_DEFAULT_ERROR_MODE�CREATE_BREAKAWAY_FROM_JOB�STARTUPINFO)�	fork_execc��\sQs]ls\O
s\Os\Os\Os\Os	\
OsQsP!��	_del_safe�)
�__name__�
__module__�__qualname__�__firstlineno__�os�waitpid�waitstatus_to_exitcode�
WIFSTOPPED�WSTOPSIG�WNOHANG�errno�ECHILD�__static_attributes__r!��C:\Python315\\Lib\subprocess.pyr r ls;���j�j�G�%'�%>�%>�"����J��{�{�H��j�j�G��\�\�Fr/r c�D�\sQs]tsPsPsPsPsPs\	Os
QsP!r)r"r#r$r%r'r(r)r*r+r,r-r.r!r/r0r r ts%���G�%)�"��J��H��G��\�\�Fr/c��\sQs]�sQsP!)rr!)r"r#r$r%r.r!r/r0rr�s��$r/c�f`�\sQs]�snQQksQs\Q2s\OQ2sQs	Us
P!)rc�8�VmV mV0mV@mP!�N)�
returncode�cmd�output�stderr)�selfr6r7r8r9s&&&&&r0�__init__�CalledProcessError.__init__�s��$�������r/c�R�UO%cFUO]6c5QUO8Q[OUO'28Q0!QUOUO1*![c$QSOSO'1*t!h9h)r�	Command 'z' died with �.z)Command '%s' died with unknown signal %d.z.Command '%s' returned non-zero exit status %d.)r6r7�signal�Signals�
ValueError�r:s&r0�__str__�CalledProcessError.__str__�s����?�?�?�t����2�
4����&�.�.�$�/�/�1A�"B�D�D�D��H�H�d�o�o�G/�/�
/��	�
4�B����4�?�?�"2�F4�4�4�
4�s�3A8�8	B&�!B&�%B&c��UO!r5�r8rCs&r0�stdout�CalledProcessError.stdout�s���{�{�r/c��VmP!r5rG�r:�values&&r0rHrI��	���r/)r7r8r6r9�NN�r"r#r$r%r;rD�propertyrH�setterr.�__classdictcell__��
__classdict__s@r0rr�s;�����
/������]�]���r/c�f`�\sQs]�snQQksQs\Q2s\OQ2sQs	Us
P!)rc�8�VmV mV0mV@mP!r5)r7�timeoutr8r9)r:r7rWr8r9s&&&&&r0r;�TimeoutExpired.__init__�s���������r/c�B�QUO8QUO8Q0!)r>z' timed out after z seconds)r7rWrCs&r0rD�TimeoutExpired.__str__�s�����4�<�<�)�	*r/c��UO!r5rGrCs&r0rH�TimeoutExpired.stdout�s���{�{�r/c��VmP!r5rGrKs&&r0rHr\�rMr/)r7r8r9rWrNrOrSs@r0rr�s;�����*������]�]���r/c�J`�\sQs]�snQ]QPQPQPQ]QP-QksQsQ	sUsP!)
r�dwFlags�	hStdInput�
hStdOutput�	hStdError�wShowWindow�lpAttributeListc�j�VmV mV0mV@mVPmS9%fQ,-UmP!)�handle_list�r_r`rarbrcrd)r:r_r`rarbrcrds&$$$$$$r0r;�STARTUPINFO.__init__�s1��"�L�&�N�(�O�&�N�*��#2�#I�#I�}�b�6I�D� r/c	��UOO2oQU7c[UQ*2UQ$[UOUO
UOUOUOUQ5!)rfrg)	rd�copy�listrr_r`rarbrc)r:�	attr_lists& r0rj�STARTUPINFO.copy�sf���,�,�1�1�3�I��	�)�+/�	�-�0H�+I�	�-�(��t�|�|�)-���*.�/�/�)-���+/�+;�+;�/8�:�
:r/)r_rbr`rardrc)r"r#r$r%r;rjr.rRrSs@r0rr�sH����	J�a�	J�4�	J�D�	J�#�	J�12�	J�DH�	J�
	:�
	:r/c�V`�\sQs]�snP
s\O1QksQsQs	\s
QsUsP!)�Handlec�N�UO%fP	UmUU2P!P!)T��closed)r:�CloseHandles&&r0�Close�Handle.Close�s���;�;�;�"����D�!�r/c�b�UO%fP	Um[U2![Q2g)Tzalready closed)rr�intrBrCs&r0�Detach�
Handle.Detach�s(���;�;�;�"����4�y� ��-�.�.r/c�T�QUOO[U21*!)z%s(%d))�	__class__r"rwrCs&r0�__repr__�Handle.__repr__�s ���t�~�~�6�6��D�	�B�B�Br/rq)
r"r#r$r%rr�_winapirsrtrxr|�__del__r.rRrSs@r0roro�s*������$+�$7�$7�	"�
	/�	C��r/ro�PIPE_BUF��PollSelector�close_on_eofc�Z�U%cUO2LPoUO2%Cc~[U2oUdU]6:cUP
1!UOU2o	Ud[	2U6�cUP
1!S	FCD0vq�U
O
U6XcyV#U[*oU[OU
O
U2*
oU[U26�c/UOU
O
2UO2J�J�U
OU7fJ�[OU
O
Q2o
U
%fEUOU
O2U%cU
OO2CJCJVJO*O!U
2CJ3	CJ�UP	1![cCJKh9h[cFSOS
O
2SO2CJ�[cCJ�h9hh9h[cCJ�h9h)Ni�)�fileno�get_map�_deadline_remaining�select�_time�fd�	_PIPE_BUFr&�write�len�
unregister�close�BrokenPipeError�fileobj�read�OSError�append)�selector�stdin�
input_view�input_offset�output_buffers�endtimer��stdin_fd�	remaining�ready�key�events�chunk�datas&&&&&&$       r0�_communicate_io_posixr��s���>&+�5�<�<�>������ � �+�G�4�I��$��a��$�e�,�,��O�O�I�.�E��"�u�w��'8�$�e�,�,�$����6�6�X�%�&�L�9�4L�M�E�%�$��������(?�?��(�3�z�?�:�$�/�/����7�%� %���
�;��[�[�N�2��7�7�3�6�6�5�1�D�� �+�+�C�K�K�8�'�%� #��� 1� 1� 3�(�'�{�{�3�:�:�4�@�9 %�<�d�#�#��$3�%� $�%��+�!� �+�+�C�F�F�3�!�!�K�K�M�M��.�!� �!��	!��($+�%� $�%�sf�(G�3F4�'H�4	G�>G�G�	H�H�.H�	H	�H	�
H�H	�H�	H*�$H*�)H*c��P!r5r!r!r/r0�_cleanupr�Us��r/c���[eP![Q*FD?oUO[OQ5oUeJ)[O	U2JA	P![
cJSh9h)N�NNN��
_deadstate)�_active�_internal_poll�sys�maxsize�removerB)�inst�ress  r0r�r�^s]���?���A�J�J�D��%�%����%�=�C�����N�N�4�(�	��
"����s�A�	A.�)A.�-A.c�2�UeP!U[2*
!r5)r�)r�s&r0r�r�ps������U�W��r/c��UO2P![cP![cSO%fgP!h9hr5)�flushr�rBrr)r�s&r0�_flush_stdinr�ws;���
���
���
�����|�|�|����s#��	A�A�A�A�A�Ac�|�U%fP![U[2%cUOQ2![U2!)N�b)�
isinstance�
memoryview�cast)�
input_datas&r0�_make_input_viewr��s1�����*�j�)�)����s�#�#��j�!�!r/c�j�UOV2oUOQQ2OQQ2!)z
�
�
)�decode�replace)r��encoding�errorss&&&r0�_translate_newlinesr��s.���;�;�x�(�D��<�<���%�-�-�d�D�9�9r/c��,o[OOoU]6�c UOQQU**2U!)r�-�O)r��flags�optimizer�)�argsrLs  r0�"_optim_args_from_interpreter_flagsr��s9���D��I�I���E��q�y����C�#��+�%�&��Kr/c���QQQQQQQQQQ	Q
Q-o[2oUO2FDFvq#[[OU2oU]6�fJ(UOQV4**2JH	[OO%cUOQ
2L�[OO%cUOQ2[OO%cUOQ2[OO%cUOQ2[OQ*o[[Q-2o[OOo[OOoU]6�cUOQ2LU%cUOQ2U%cUOQ2SFDoUOQU*2J	U%cUOQ2[U2FD9oUQ6XcJVc*o	U	P	IcSo
L	U8QU	80o
UOQU
12J;	U!)�debug�d�dont_write_bytecode�B�no_site�S�verbose�v�
bytes_warningr��quiet�qr�z-Iz-Ez-sz-Pr��	_xoptionszerror::BytesWarningzdefault::BytesWarning�defaultz-W�-X�dev�=)r�r�)r��items�getattrr�r�r��isolated�ignore_environment�no_user_site�	safe_path�warnoptionsr��dev_moder��extend�sorted)�flag_opt_mapr��flag�optr��warnopts�xoptionsr�r�rL�args           r0�_args_from_interpreter_flagsr��s���	��	�s��3��3�����
�L�.�/�D�!�'�'�)�	���C�I�I�t�$���q�5��K�K��c�g�
�&�*�
�y�y�������D���9�9�'�'�'��K�K����9�9�!�!�!��K�K����9�9�����K�K������q�!�H��s�K��,�H��I�I�+�+�M��y�y�!�!�H��q�����-�.�	����/�0�����	�"������D�3�J�������M�"��h����%�<���
���D�=��C� �%�(�C����T�3�K� � ��Kr/c��[OO%c�[O2oUOO
o]oUO9o%c(UOO
U6wcLU]*
oJ;[OQ[U2[OO%cQ![O2!)�z"'encoding' argument not specified.zutf-8)
r�r��warn_default_encoding�	_getframe�f_code�co_filename�f_back�warnings�warn�EncodingWarning�	utf8_mode�locale�getencoding)�f�filename�
stacklevels   r0�_text_encodingr��s����y�y�&�&�&��M�M�O���8�8�'�'���
��8�8�m�a�m��x�x�#�#�x�/���!�O�J��
�
�:�%�z�	3��y�y���������r/rWc��[U-U@9^tt^2oUOUQ5ttPPP2!SO2g9h)%fhP!9h)�rW)r�wait�kill)rW�	popenargs�kwargs�ps$*, r0�callr�sP��
�	�	$�V�	$�	$��	��6�6�'�6�*�
%�	$��	�
�F�F�H���

%�	$�	$�s �A
�4�A�A
�
A	�A	c��[U-U@oU%c*UOQ2oUe
U]*o[V#2g]!)r�)r�getr)rr�retcoder7s*,  r0�
check_callrs@���I�(��(�G���j�j�� ���;��A�,�C� ��.�.�r/c	�n�Q
FDoV27fJ[UQ02g	QU7cqUQ*efUOQ2%fFUOQ2%f/UOQ2%fUOQ2%cPoLQoVBQ$[UQ[Q	UQP	-U@O!)rH�checkz- argument not allowed, it will be overridden.�input�universal_newlines�textr�r�r/rW)rHr
)rBr�run�PIPErH)rWrr�kw�emptys$*,  r0�check_outputrs���F"��
�<���t�#P�Q�R�R�"��&��V�G�_�4��:�:�*�+�+�v�z�z�&�/A�/A�V�Z�Z�PZ�E[�E[��:�:�h�'�'��E��E��w���	��$����t������ r/c�\`�\sQsQsnQQksQs\\O2s	Qs
QsUsP!)r�Oc�8�VmV mV0mV@mP!r5)r�r6rHr9)r:r�r6rHr9s&&&&&r0r;�CompletedProcess.__init__Zs���	�$�����r/c��QOUO2QOUO2,oUOd+UO	QOUO22UO
d+UO	QOUO
22QO[
U2OQOU22!)z	args={!r}zreturncode={!r}zstdout={!r}zstderr={!r}z{}({})z, )	�formatr�r6rHr�r9�typer"�join)r:r�s& r0r|�CompletedProcess.__repr__`s����"�"�4�9�9�-�!�(�(����9�;���;�;�"��K�K�
�,�,�T�[�[�9�:��;�;�"��K�K�
�,�,�T�[�[�9�:����t�D�z�2�2�D�I�I�d�O�D�Dr/c��UO%c7[UOUOUOUO2gP!r5)r6rr�rHr9rCs&r0�check_returncode�!CompletedProcess.check_returncodels6���?�?�?�$�T�_�_�d�i�i����%)�[�[�2�
2�r/)r�r6r9rHrN)
r"r#r$r%r;r|�classmethod�types�GenericAlias�__class_getitem__rr.rRrSs@r0rrOs-�����E�$�E�$6�$6�7��2�2r/r�capture_outputr
c	��Ud(UOQ2d[Q2g[UQ$U%cDUOQ2eUOQ2d[Q2g[UQ$[UQ$[U-U@9^tt^2oUO	VQ5vqxUO2o
U%c U
%c[V�OVxQ5gPPP2[WOW
WW2![
cQo	SO
2[%cSO	2vS	mS	m	gSO2gPo	=	hSO
2g9h)%fhK�9h)Nr�z/stdin and input arguments may not both be used.rHr9z@stdout and stderr arguments may not be used with capture_output.r��r8r9)rrBrr�communicaterr�
_mswindowsrHr9r��pollrr�r)rr#rWr
rr�processrHr9�excrs$$$$*,     r0rrssG��<
���:�:�g��*��N�O�O���w����:�:�h��+�v�z�z�(�/C�/O��4�5�
5���x����x��	�	�	$�V�	$�	$��	�$�0�0��0�H�N�F�&�,�,�.���W�$�W�l�l�,2�C�
C�/
%�2�G�L�L�'�6�6�B�B��-�
	��L�L�N��z�*1�)<�)<�)>�&��
�C�J�

�������	��L�L�N���)
%�	$�sN�E(�C9�"E(�:E(�E(�9	E%�E%�E� /E�E%�%E(�(E8	�1E8	c
���,oP
o[[OU2FCD3o,oU%cUOQ2QU79%fQU79%fU%(oU%cUOQ2SFD�oUQ6XcUOU2JUQ6Xc>UOQ[	U2*]*2,oUOQ2JaU%cUOU2,oUOU2J�	U%cUOU2U%fCJUOU2UOQ2CJ6	PO
U2!)F� �	�"�\z\")�mapr&�fsdecoder�r�r�r)�seq�result�	needquoter��bs_buf�cs&     r0�list2cmdliner7�s��<�F��I��2�;�;��$�$������M�M�#���C�Z�<�<�T�S�[�<�<��W�	���M�M�#���A��D�y��
�
�a� ��c���
�
�d�S��[�0��2�3����
�
�e�$���M�M�&�)��F��
�
�a� ��"��M�M�&�!��9��M�M�&�!��M�M�#��C%�F�7�7�6�?�r/r�r�c	��[UP	P	[VQ5o]oUPPQ6XcUPPoVC1![c#oSOoSOoPo=K:Po=hh9h)T)�shellr
r9r�r�r�)r�STDOUTrr8r6)r7r�r�r��exitcode�exs&$$   r0�getstatusoutputr=sh��*!��C�t�$�v�%-�>�����B�C�y�D���C�R�y���>����!��y�y���=�=���!�s�+�	A�A�A�Ac�,�[VUQ5]*!)�r�r�)r=)r7r�r�s&$$r0�	getoutputr@"s���3�&�A�!�D�Dr/c�d�[%f[[Q2%fP
![OO	Q29oQ7c[[
U22![OQ7cP	![OQ2oUO]Q5o[U2]6wc[gU]*o[[[U]*OQ222o[OQ6XcUQ6Xc
UQ	6�cP	!P
![[[ 1cP
!h9h)
�posix_spawn�"_PYTHON_SUBPROCESS_USE_POSIX_SPAWN�CS_GNU_LIBC_VERSION)�maxsplitr?�linux�glibc)�0�1)�darwin�sunos5)r��)r'�hasattrr&�environr�boolrwr��platform�confstr�splitr�rB�tupler0�AttributeErrorr�)�_env�ver�parts�libc�versions     r0�_use_posix_spawnrZ0s����z���]�3�3������� D�E�	E��*�T��C��I���
�|�|�+�+��
��j�j�.�/���	�	�1�	�%���u�:��?����Q�x����C��q�����!4�5�6���<�<�7�"�t�w��7�g�;M����
�J��0�
���
�s+�87D�0AD�D�
D�D/�*D/�.D/c�V�[[Q2%fP
![O[O2]2o[OU2P	![
cAoSO[O[O.7cPo=P	!Po=P
!Po=hh9h)�
pidfd_open)	rMr&r\�getpidr�r�r,�EMFILE�ENFILE)�pidfd�errs  r0�_can_use_pidfd_openrbcsp���2�|�$�$����
�
�b�i�i�k�1�-��	����������9�9����u�|�|�4�4����
�s�*A�	B(�'B(�(.B#�#B(c��Qo[9PIcQU2D%cJP
L	P	LQU22%fP
!Po[O2o[O[O
2[O[O[O*[OQ5oUOU,]]2UdUO2P	!P	![cmoSO[O[O.7cPo=SdSO2P	!P	!Po=SdSO2P
!P
!Po=hh9hSdSO2hh9h)�kqueuec3�N�SF �Do[[U2w�	J	P!3hr5)rMr�)�.0�xs& r0�	<genexpr>�"_can_use_kqueue.<locals>.<genexpr>~s��5���5�a�w�v�q�!�!�5�s�%��filterr��fflags)rd�	KQ_EV_ADD�
KQ_EV_ONESHOT�KQ_FILTER_PROC�KQ_NOTE_EXIT)�allr�rd�keventr&r]rormrnrp�controlr�r�r,r^r_)�names�kq�kevras    r0�_can_use_kqueuerwus��
�E��3�1�5�1�3�3�3�1�5�1�1�1��	
�B��
�]�]�_���m�m��I�I�K��(�(��"�"�V�%9�%9�9��&�&�	
��	�
�
�C�5�!�Q����>��H�H�J���
���9�9����u�|�|�4�4���>��H�H�J���
�>��H�H�J���
���>��H�H�J��s=�BC0�0	E'�:E'�;.E"�*E*�E*�"E'�'E*�*F�/F�POSIX_SPAWN_CLOSEFROMc�d`�\sQsQsnP
sQ5QPQPQPQPQPQPQPQ	PQ
P-	QkksQs\\O2s
\Q
2s\OQ2sQsQsQs\O$\O(1QksQsQsQ6QksQsQ7QksQ8QksQs\O<Q2s\ %cNQs!Qs"Qs#Qs$P\%OL\%ON\%OP1Qks)Q s*Q!s+Q"s,Q#s-Q$s.Q%s/\/s0Q4s8Us9P!Q&s!Q's1Q(s$\21Q)ks3P\21Q*ks)Q+s4Q,s5Q-s6Q.s*Q/s-Q0s7Q1s.Q2s/Q3s0Q4s8Us9P!)9r��user�group�extra_groupsr�r�r
�umask�pipesize�
process_groupc	��[%f,[[O[O
Q02g[
2[O2Um	PUm
P
UmUePo[U[2%f[Q2gU[Ic[!Q2gUePo[U[2%f[Q2g["%cUd[!Q2gLNU%c&U%f[$O&Q[(2P	oU
d[!Q2gU]6wc[!Q2gVmPUmPUmPUmPUmPUmUUmUUmUUmUd)Ud%[=U2[=U26wc[?Q2gS9%fS9%f
S9%fSUm UO@%cUe[C29UmoQ	Um"P
Um#UO@%cU]6XcP	oPoLP
oUePoPoUd�[I[JQ
2%f[!Q2g[U[L2%c"]PH�oUOSU2OToL<[U[2%cSoL#[Q
OW[YU222gU]6c[!QU02gPoUd�[I[JQ2%f[!Q2g[U[L2%c[!Q2g,oSFD�o[U[L2%c2]PH�oUO[UOSU2OT2JJ[U[2%cUO[U2Js[QOW[YU222g	SFDo U ]6fJ[!QU 02g	Po!Ud�[I[JQ2%f[!Q2g[U[L2%c"]PH�o"U"O_U2O`o!L$[U[2%cSo!L[Q2gU!]6c[!QU!02gUOcVEU2vo#o$o%o&o'o(["%c�U$P6wc&[dOfU$Oi2]2o$U%P6wc&[dOfU%Oi2]2o%U'P6wc&[dOfU'Oi2]2o'U$P6wcZ[jOlU$QU2UmUO@%c+[jOnUO,P	WUUQ5UmU%P6wcX[jOlU%QU2UmUO@%c)[jOnUO.UUQ5UmU'P6wcX[jOlU'QU2UmUO@%c)[jOnUO0UUQ5UmUOqVVxUV�V�U	U#U$U%U&U'U(UUUU!UUU2P![Pc
[!Q2gh9h[Pc
[!Q2gh9h[Pc
[!Q2gh9h[sPSO,SO.SO012FD&o)S)Ou2J[cJ$h9h	SOF%f�,o*S[v6XcS*O[S#2S[v6XcS*O[S&2S[v6XcS*O[S(2[ISQ2%cS*O[SOx2S*FD`o+["%c)[S+[z2%cS+O}2J8[JOtS+2JP[cJ^h9h	g9h)z does not support processes.zbufsize must be an integerz"STDOUT can only be used for stderrzpipesize must be an integerz0preexec_fn is not supported on Windows platformszpass_fds overriding close_fds.z2startupinfo is only supported on Windows platformsz4creationflags is only supported on Windows platformszlCannot disambiguate when both text and universal_newlines are supplied but different. Pass one or the other.g�?�setregidz>The 'group' parameter is not supported on the current platformzHThe group parameter cannot be a string on systems without the grp modulez,Group must be a string or an integer, not {}z!Group ID cannot be negative, got �	setgroupszEThe 'extra_groups' parameter is not supported on the current platformz#Groups must be a list, not a stringzIItems in extra_groups cannot be strings on systems without the grp modulez9Items in extra_groups must be a string or integer, not {}�setreuidz=The 'user' parameter is not supported on the current platformzGThe user parameter cannot be a string on systems without the pwd modulez#User must be a string or an integerz User ID cannot be negative, got �wb)�
write_through�line_bufferingr�r��rbr?�_devnull)?�_can_fork_execr�r,�ENOTSUPr�rPr��	threading�Lock�
_waitpid_lock�_input�_communication_startedr�rw�	TypeErrorr:rBr'r�r��RuntimeWarningr�r�rHr9�pidr6r�r�rrOr�	text_moder��_sigint_wait_secs�_closed_child_pipe_fdsrMr&�str�grp�ImportError�getgrnam�gr_gidrrr��pwd�getpwnam�pw_uid�_get_handles�msvcrt�open_osfhandlerx�io�open�
TextIOWrapper�_execute_childrkr�rr�rort),r:r��bufsize�
executabler�rHr9�
preexec_fn�	close_fdsr9�cwd�envr�startupinfo�
creationflags�restore_signals�start_new_session�pass_fdsr{r|r}r�r�r
r~rr�r��gidr��gids�extra_group�	gid_check�uidr��p2cread�p2cwrite�c2pread�c2pwrite�errread�errwriter��to_closer�s,&&&&&&&&&&&&&&&&&&$$$$$$$$$                 r0r;�Popen.__init__�s:���~���
�
�#�,�,��/K�L��
�	�
�'�^�^�-������&+��#��?��G��'�3�'�'��8�9�9��V���A�B�B����H��(�C�(�(��9�:�:��:��%� �"-�.�.�&�
�	��
�
�>��O� �	��&� �"-�.�.���!� �"-�.�.��	���
������������� ��
���� ��
�
��!3�!?��'�(�D��J�6�!�#F�G�
G�"�I�I�V�I�I�t�I�I�7I����>�>�>�h�.�'5�'7�7�D�M�H�
"&���&+��#��>�>�>��!�|�!%����!&��� ��M������2�z�*�*� �"4�5�5��E�3�'�'�J��
�l�l�5�)�0�0���E�3�'�'���� N�!'���U��!4�6�6��Q�w� �#D�S�E�!J�K�K����#��2�{�+�+� �"E�F�F��L�#�.�.� �!F�G�G��D�+���k�3�/�/�7�"��K�K����[� 9� @� @�A���S�1�1��K�K��,�#�%9�%+�V�D��,=�%>�@�@� ,�&"�	��q�=�$�'H���%T�U�U�"������2�z�*�*� �"8�9�9��D�#�&�&�J���l�l�4�(�/�/���D�#�&�&���� E�F�F��Q�w� �#C�C�5�!I�J�J�&#�/�/��v�F�	��(�	�(�	�(��:��2�~�!�0�0����1B�A�F���"�}� �/�/����0@�!�D���"�}� �/�/����0@�!�D��6	��2�~��W�W�X�t�W�=��
��>�>�>�!#�!1�!1�$�*�*�D�+9�%-�f�">�D�J��"�}� �g�g�g�t�W�=����>�>�>�"$�"2�"2�4�;�;�%-�f�#>�D�K��"�}� �g�g�g�t�W�=����>�>�>�"$�"2�"2�4�;�;�%-�f�#>�D�K�
����*� (�#� +�E� '�� '�� '�� /� #�T�3�� 1�=�
B��o#�J�$�&I�J�J�J��8'�7�(�*6�7�7�7��8#�J�$�&I�J�J�J��P	��D�4�:�:�t�{�{�D�K�K�"H�I����G�G�I�������J��.�.�.����D�=��O�O�G�,��T�>��O�O�H�-��T�>��O�O�H�-��4��,�,��O�O�D�M�M�2�"�B��%�:�*�R��*@�*@��H�H�J��H�H�R�L��"�����
#�
�s�� Y�8Y1�Z�Z%�.Z%�0Z%�=.Z%�,.Z%�.Z%�
AZ%�	Y.�!
Y.�1	Z�;
Z�	Z"�
Z"�%3_<�[+�)_<�+	[:	�5[:	�6_<�9[:	�:_<�_<�_<�:_<�"_<�9!_<�_'�'_'�=_'�
_<�_'�%_<�'	_6	�1_6	�2_<�5_6	�6_<c��QUOOQUOQUO8Q0o[	U2]P6�cUQ*Q*oU!)�<z: returncode: z args: �>:N�LNz...>)r{r"r6r�r�)r:�obj_reprs& r0r|�Popen.__repr__�s[������'�'�(�)��?�?�+�7�4�9�9�-�q�
B�	��x�=�2����}�v�-�H��r/c��UO!r5)r�rCs&r0r�Popen.universal_newlines�s���~�~�r/c�(�[U2UmP!r5)rOr�)r:rs&&r0rr��s���0�1��r/c��[VU2!r5)r�)r:r�r�r�s&&&&r0r��Popen._translate_newlines�s��"�4�6�:�:r/c��U!r5r!rCs&r0�	__enter__�Popen.__enter__�s���r/c��UO%cUOO2UO%cUOO2UO%cUOO2U[6Xc8UO
]6�cUO
UO
Q5]UmP!UO2P![cK(h9hS[6XcISO
]6�c0SO
SO
Q5L[cLh9h]SmhSO2h9h)rr�)	rHr�r9r��KeyboardInterruptr��_waitrr�)r:�exc_typerL�	tracebacks&&&&r0�__exit__�Popen.__exit__�s���;�;�;��K�K�����;�;�;��K�K����	��z�z�z��
�
� � �"��,�,��)�)�A�-���
�
�4�+A�+A�
�B�*+��&��	�	���*������,�,��)�)�A�-���
�
�4�+A�+A�
�B��)�����)*��&��	�	��sZ�C,�-C,�$C�	C)�%C)�(C)�,E�8E�
D'�&E�'	D5�1D5�2E�4D5�5Ec��UO%fP!UOe!UQUO*[UQ5UO	UQ5UOe"[
d[
O
U2P!P!P!)Nzsubprocess %s is still running)�sourcer�)�_child_createdr6r��ResourceWarningr�r�r�)r:�_maxsize�_warns&&&r0r�
Popen.__del__sl���"�"�"���?�?�"�
�2�T�X�X�=�!�$�
0�	
���x��0��?�?�"�w�':��N�N�4� �(;�"r/c��[UQ2%f9[O[O[O2UmUO
!�r�)rMr&r��devnull�O_RDWRr�rCs&r0�_get_devnull�Popen._get_devnull)s3���t�Z�(�(��G�G�B�J�J��	�	�:�D�M��}�}�r/c��U%cUOOU2UOO
2P![cK*[c+oSO[O
6XcPo=KXgPo=hh9h[cP![c,oSO[O
6XcPo=P!gPo=hh9hr5)r�r�r�r�r,�EINVALr�)r:rr*s&& r0�_stdin_write�Popen._stdin_write.s����
��
�
� � ��'�	��J�J�����#�
���
��9�9����,����
���	���	��y�y�E�L�L�(����		�s^�A�B�	B�
B�B�B�A?�>A?�?B�	C
�C
�C
�C
�C�C�C
c�F�UO%cU%c[Q2gUCeUO%CfUOUOUO,OP2]6�c�PoPoUO%cUO
U2L�UO%c6UOO2oUOO2LFUO%c5UOO2oUOO2UO2V41!Ud[2U*oLPoUOVU2vq4P	UmUO[U2Q5V41![c^Sd![SO[S22oLSOo]SmSO!SQ5g["cgh9hh9hP	Smh9h["c
oX'mgPo=hh9h)z.Cannot send input after starting communicationr�)r�rBr�rHr9�countr�r�r�r�r��_communicater��minr�r�r�rrW)r:rrWrHr9r��sigint_timeoutr*s&&&     r0r&�Popen.communicateGs���$�&�&�&�5��M�N�N�

�O�D�$?�$?�$?�
�Z�Z����d�k�k�2�8�8��>�!�C��F��F��z�z�z��!�!�%�(��������)�)�+�����!�!�#��������)�)�+�����!�!�#��I�I�K�@���=�"��'�G�+����
3�!%�!2�!2�5�7�!K����"/3��+�
��	�	�"5�g�">�	�?�
����/%�

��&�%(��)?�)?�)<�W�)E�&G�N�&*�%;�%;�N�)*��&���J�J�~�J�6���&������

�� /3��+��"�
�%����
�sl�F�4H	�	G:�G:�!3G:�G(�'G:�(	G6�2G6�3G:�5G6�6G:�:G=�=	H�		H �H �H�H c�$�UO2!r5)r�rCs&r0r(�
Popen.poll�s���"�"�$�$r/c���UeP!U%f[2U6�cQ[UOSU%cQOU2LPU%cQOU2Q5gPQ5gP!)Nr/r%)r�rr�r)r:r��orig_timeout�
stdout_seq�
stderr_seq�skip_check_and_raises&&&&&&r0�_check_timeout�Popen._check_timeout�sf���?���5�7�W�#4� ��I�I�|�3=�3�8�8�J�/�4�3=�3�8�8�J�/�I�
I�DH�I�
I�$5r/c�*�Ud[2U*oUOUQ5![c^Sd![SO[W22oLSOo]SmSOSQ5g[cgh9hh9h)Nr�)r�r�r�r�r�r�r)r:rWr�r�s&&  r0r��
Popen.wait�s������g��'�G�	��:�:�g�:�.�.�� �	�
�"�!$�T�%;�%;�%8��%A�"C��"&�!7�!7��%&�D�"�
��
�
�>�
�2�
��"�
���
��	�s=�*�	B�B�3B�-B�?B�	B�
B�B�
B�Bc��[UQP2o[O29^tt^2o[%chUP6wcUO	UO
2UP6wcUO	UO
2UP6wcUO	UO
2L�UP6wc.UP6wc'V6wc!UO	[OU2UP6wc.UP6wc'VG6wc!UO	[OU2UP6wc.UP6wc'Vg6wc!UO	[OU2Ud!UO	[OU2PPP2P	UmP!)%fhK9hr�)	r��
contextlib�	ExitStackr'�callbackrtr&r�r�)	r:r�r�r�r�r�r��
devnull_fd�stacks	&&&&&&&  r0�_close_pipe_fds�Popen._close_pipe_fds�s
��
�T�:�t�4�
�
�
!�
!�
#�
#�u��z��b�=��N�N�7�=�=�1��r�>��N�N�8�>�>�2��r�>��N�N�8�>�>�2���b�=�X��^��8M��N�N�2�8�8�W�5��r�>�g��m��8N��N�N�2�8�8�X�6��r�>�g��m��8N��N�N�2�8�8�X�6��%����r�x�x��4�#$�('+��#�)$�
#�sd�E1�E1�!E1�"!E1�"E1�'E1�.E1�4&E1�E1�"E1�(&E1�E1�E1�#E1� E1�1F	�:F	c#�X �,oUw�P![SQ2%cSOSO2S;SFD`o[%c)[	S[
2%cSO
2J8[OS2JP[cJ^h9h	g9h3hr�)
rMr�r�r'r�rortr&r�r�)r:r�r�s&  r0�_on_error_fd_closer�Popen._on_error_fd_closer�s������	��N��	��t�Z�(�(�����
�
�.��M����!�z�j��V�&<�&<����
������������
�
�s`�B*��B*�B'�#B'�B�B�(B�8B'�:B�B'�	B!	�B!	�B'� B!	�!B'�'B*c���UeUeUeQ!PPqTPPqvPPq�UO29^tt^2o
Ueu[O[O2oUeL[OP]2vqK[U2oU
O
U2[OU2L�U[6XcB[OP]2vqE[U2[U2qTU
OVE12L�U[6Xc&[OUO22oLQ[U[2%c[OU2oL$[OUO!22oUO#U2oUeu[O[O$2oUeL[OP]2vq�[U2oU
O
U2[OU2L�U[6XcB[OP]2vqg[U2[U2qvU
OVg12L�U[6Xc&[OUO22oLQ[U[2%c[OU2oL$[OUO!22oUO#U2oUeu[O[O&2o	U	eL[OP]2vq�[U	2o	U
O
U	2[OU2L�U[6XcB[OP]2vq�[U2[U	2q�U
OV�12L�U[(6XcSo	L�U[6Xc&[OUO22o	LQ[U[2%c[OU2o	L$[OUO!22o	UO#U	2o	PPP2VEVgV�1!)%fhK9h)N)���rrrrr)r�r~�GetStdHandler
�
CreatePiperor�rsrr��DEVNULLr��
get_osfhandler�r�rwr��_make_inheritablerrr:)r:r�rHr9r�r�r�r�r�r��
err_close_fds�_s&&&&        r0r��Popen._get_handles�sk���}���F�N�/�/� "�B�X� "�B�X� "�B�X��)�)�+�+�}��=�%�2�2�7�3K�3K�L�G���%,�%7�%7��a�%@�
��"(��/��%�,�,�W�5��+�+�A�.���d�]�(/�(:�(:�4��(C�%�G�(.�w����9I�X�!�(�(�'�)<�=��g�%�$�2�2�4�3D�3D�3F�G�G���s�+�+�$�2�2�5�9�G�%�2�2�5�<�<�>�B�G��0�0��9���>�&�3�3�G�4M�4M�N�H��'�&-�&8�&8��q�&A���#)�(�#3��%�,�,�X�6��+�+�A�.���t�^�(/�(:�(:�4��(C�%�G�(.�w����9I�X�!�(�(�'�)<�=��w�&�%�3�3�D�4E�4E�4G�H�H����,�,�%�3�3�F�;�H� &�3�3�F�M�M�O�D�H��1�1�(�;���>�&�3�3�G�4L�4L�M�H��'�&-�&8�&8��q�&A���#)�(�#3��%�,�,�X�6��+�+�A�.���t�^�(/�(:�(:�4��(C�%�G�(.�w����9I�X�!�(�(�'�)<�=��v�%�'�H��w�&�%�3�3�D�4E�4E�4G�H�H����,�,�%�3�3�F�;�H� &�3�3�F�M�M�O�D�H��1�1�(�;��{,�~���'�
'�,�+�sy�Q�'Q�AQ�5AQ�:Q�<AQ�'Q�4AQ�AQ�:Q�AQ�"'Q�
AQ�!AQ�-
Q�;:Q�6AQ�Q	�Q	c��[O[O2U[O2]][O2o[	U2!�r)r~�DuplicateHandle�GetCurrentProcess�DUPLICATE_SAME_ACCESSro)r:�handle�hs&& r0r�Popen._make_inheritable;sE���'�'��)�)�+�V��)�)�+�Q���-�-�/�A��!�9�r/c	��[STt.tFD>oU]*]6wf,[OU2[O6wfJ<UjJ@	to2!ttoh)�)rkr~�GetFileType�FILE_TYPE_CHAR)r:rfrs&& r0�_filter_handle_list�Popen._filter_handle_listDsX���k�4�k�F�"�S�L�C�/�#�/�/��7�#�2�2�3� ��k�4�5�
5��4s�A�&A�
Ac���[U[2%cL�[U[2%c!U
%c[Q2g[	U,2oLK[U[
O2%c!U
%c[Q2g[	U,2oL[	U2oUd[
OU2oUe[2oLUO2oPV�U17oU%c;U9O[O*tm
V�m
V�mUUmUO o[#S9%cQU79%c
UQ*2oU%fU%c�U%c�Ue
-9oUm[%UO'Q,229oUQ$U%c(U[)U2[)U2[)U2,*
oUO+U2UQ$U%c&U%f[,O.Q[02P
oU
%CcU9O[O2*tm
[O4UmU%f�[
O8O'Q2oU%fr[
O8O'QP2o[
O:O=UQQ2o[
O:O?U2%f[AQ	2g[
O:O?U2%cSoLSoQ
OCUU2oUd[
OU2o[DOFQV!Vg2[OHV!PP[)U%(2U	UUU2	vooo o!UOKV�V�UU2P	Um&[OU2Um(U Um)[OTU2P!SOKX�X�SS2h9h)z$bytes args is not allowed on Windows�0path-like args is not allowed when shell is truerfr�z?startupinfo.lpAttributeList['handle_list'] overriding close_fds�ComSpec�
SystemRoot�System32zcmd.exez:shell not found: neither %ComSpec% nor %SystemRoot% is setz
{} /c "{}"�subprocess.Popen)+r�r��bytesr�r7r&�PathLiker1rrjr_r~rr`rarbrdrOrkrrwrr�r�r�rr
rcrN�pathr�isabs�FileNotFoundErrorrr��audit�
CreateProcessr�r�ro�_handler�rs)"r:r�r�r�r�r�r�r�r�r�r9r�r�r�r�r�r��unused_restore_signals�
unused_gid�unused_gids�
unused_uid�unused_umask�unused_start_new_session�unused_process_group�use_std_handles�attribute_list�have_handle_listrf�comspec�system_root�hp�htr��tids"&&&&&&&&&&&&&&&&&&&&&&&&          r0r��Popen._execute_childQs;���$��$�$���D�%�(�(��#�$J�K�K�#�T�F�+���D�"�+�+�.�.��#�%4�5�5�#�T�F�+��#�D�)���%��[�[��4�
��"�)�m��*�.�.�0�� ��H�(E�E�O���#�#�w�'C�'C�C�#�(/�%�)1�&�(0��%�(�8�8�N�#�N�%B�%B�$1�^�$C�%B�%B�$2�=�$A� C��
 �O�	�!�)�CE�E�N�[�%@���+�+�M�2�>�?�@��n�]�;�#��C��L�#�h�-��X��#O�O�K�!%�!9�!9�+�!F��A���$� �
�
�'=�>L�N�!&�I��u��#�#�w�'C�'C�C�#�*1�/�/��'�!�!�j�j�n�n�Y�7�G�"�&(�j�j�n�n�\�2�&F��"$�'�'�,�,�{�J�	�"R��!�w�w�}�}�W�5�5�"3�4p�"q�q��w�w�}�}�W�-�-�%,�
��(�G�#�*�*�G�T�:�����k�k�#�&���I�I�(�*�C�E�
8�#*�#8�#8��)-�t�),��]�);�)6�),�),�)4�$6� ��B��S��$�$�W�%,�%,�h�8�
#'�D��!�"�:�D�L��D�H�����#���$�$�W�%,�%,�h�8�s�0O�O*c��UOe0UUO]2U6XcUUO2UmUO!r5)r6r%)r:r��_WaitForSingleObject�_WAIT_OBJECT_0�_GetExitCodeProcesss&&&&&r0r��Popen._internal_poll�s;�����&�'����a�8�N�J�&9�$�,�,�&G�D�O��?�?�"r/c�|�Ue[OoLU]6:c]oL[UQ*2oUOer[OUO
U2oU[O6Xc[UOU2g[OUO
2UmUO!)N��)
r~�INFINITErwr6�WaitForSingleObjectr%�WAIT_TIMEOUTrr��GetExitCodeProcess)r:rW�timeout_millisr3s&&  r0r��Popen._wait�s�����!(�!1�!1���A��!"��!$�W�t�^�!4�����&� �4�4�T�\�\�5C�E���W�1�1�1�(����G�<�<�")�"<�"<�T�\�\�"J����?�?�"r/c�f�UOUO22UO2P!r5)r�r�r�)r:�fh�buffers&&&r0�
_readerthread�Popen._readerthread�s���M�M�"�'�'�)�$��H�H�Jr/c�*�UOU2P!r5)r��r:rs&&r0�
_writerthread�Popen._writerthread�s�����e�$r/c���UO%c�[UQ2%fp,Um[OUO
UOUO1Q5UmP	UOmUOO2UO%c�[UQ2%fp,Um
[OUO
UOUO1Q5UmP	UOmUOO2UO%cf[UQ2%fT[OUOU1Q5UmP	UOmUOO2[UQ2%c[UOO[!U22UOO#2%c[%UO&U2gUOd[UOO[!U22UOO#2%c[%UO&U2gUOd[UOO[!U22UOO#2%c[%UO&U2gPoPoUO%c'UOoUOO)2UO%c'UOoUOO)2U%c
U]*LPoU%c
U]*LPoVE1!)�_stdout_buff)�targetr��_stderr_buff�
_stdin_thread)rHrMrMr��ThreadrF�
stdout_thread�daemon�startr9rO�
stderr_threadr�rJrPrr��is_aliverr�r�)r:rr�r�rHr9s&&&&  r0r��Popen._communicate�s����{�{�{�7�4��#@�#@�$&��!�!�(�(��0B�0B�/3�{�{�D�<M�<M�.N�P��"�-1��"�"�)��"�"�(�(�*��{�{�{�7�4��#@�#@�$&��!�!�(�(��0B�0B�/3�{�{�D�<M�<M�.N�P��"�-1��"�"�)��"�"�(�(�*�
�z�z�z�'�$��"@�"@�!�(�(��0B�0B�/4�h�8��"�-1��"�"�)��"�"�(�(�*�
�t�_�-�-��"�"�'�'�(;�G�(D�E��%�%�.�.�0�0�(����L�A�A�
�{�{�&��"�"�'�'�(;�G�(D�E��%�%�.�.�0�0�(����L�A�A��{�{�&��"�"�'�'�(;�G�(D�E��%�%�.�.�0�0�(����L�A�A��F��F��{�{�{��*�*�����!�!�#��{�{�{��*�*�����!�!�#�#)�V�A�Y�d�F�"(�V�A�Y�d�F��#�#r/c��UOdP!U[O6XcUO2P!U[O6Xc2[
OUO[O2P!U[O6Xc2[
OUO[O2P![QOU22g)NzUnsupported signal: {})r6r@�SIGTERM�	terminate�CTRL_C_EVENTr&rr��CTRL_BREAK_EVENTrBr�r:�sigs&&r0�send_signal�Popen.send_signal=s������*���f�n�n�$���� ���+�+�+�������&�"5�"5�6���/�/�/�������&�"9�"9�:� �!9�!@�!@��!E�F�Fr/c��UOdP![OUO]2P![cA[O
SO2oS[O6XcgXmP!h9hr5)r6r~�TerminateProcessr%�PermissionErrorr@�STILL_ACTIVE)r:�rcs& r0rZ�Popen.terminateKse�����*��
%��(�(����q�9��"�
%��/�/����=����-�-�-��"$��

%�s�!6�	B�5B�6B�Bc��PPqTPPqvPPq�UO29^tt^2o
UeL�U[6Xc�[O2vqEU
O	VE12UO
]6�cG[
[Q2%c1[OU[OUO
2LEU[6XcUO2oL)[U[2%cSoLUO2oUeL�U[6Xc�[O2vqgU
O	Vg12UO
]6�cG[
[Q2%c1[OU[OUO
2LEU[6XcUO2oL)[U[2%cSoLUO2oUeCLU[6Xc�[O2vq�U
O	V�12UO
]6�cG[
[Q2%c1[OU	[OUO
2LyU[6Xc*UP6wcSo	Ld[O O2o	LEU[6XcUO2o	L)[U[2%cSo	LUO2o	PPP2VEVgV�1!)%fhK9h)��F_SETPIPE_SZ)r�rr&�piper�rrM�fcntlrirr�r�rwr�r:r��
__stdout__)r:r�rHr9r�r�r�r�r�r�rs&&&&       r0r�r	`s8��!#�B�X� "�B�X� "�B�X��)�)�+�+�}��=���d�]�(*���	�%�G�!�(�(�'�)<�=��}�}�q�(�W�U�N�-K�-K����H�e�.@�.@�$�-�-�P���g�%�"�/�/�1�G���s�+�+�#�G�$�l�l�n�G��>���t�^�(*���	�%�G�!�(�(�'�)<�=��}�}�q�(�W�U�N�-K�-K����H�e�.@�.@�$�-�-�P���w�&�#�0�0�2�H����,�,�%�H� &�}�}��H��>���t�^�(*���	�%�G�!�(�(�'�)<�=��}�}�q�(�W�U�N�-K�-K����H�e�.@�.@�$�-�-�P���v�%��2�~�#+��#&�>�>�#8�#8�#:���w�&�#�0�0�2�H����,�,�%�H� &�}�}��H�c,�f���'�
'�g,�+�s��K(�K(�9K(�.K(�;K(�&K(�'K(�>K(�
9K(�K(�;K(�&K(�=K(�K(�!9K(�K(�1;K(�-K(�4,K(�!&K(�K(�(K8	�1K8	c�Z�-oU%c9,o
QFD+o[[UP2oUeJU
OU2J-	V�Q$,oVxU
1FD-oUP6wfJUO[OU12J/	U]1U	]1U]11FD1vooUP6wfJUO[O
UU12J3	U%c"UO[O]12U%cUUQ$[OV!U1-U@UmP	Um	UOVgV�V�2P!)�SIGPIPE�	setsigdef�file_actions)rn�SIGXFZ�SIGXFSZ)r�r@r�r&�POSIX_SPAWN_CLOSE�POSIX_SPAWN_DUP2rxrBr�r�r�)r:r�r�r�r�r�r�r�r�r�r�r�r�sigset�signame�signumrpr��fd2s&&&&&&&&&&&&       r0�_posix_spawn�Popen._posix_spawn�s%��
�F����?�G�$�V�W�d�;�F��)��
�
�f�-� @�'-�{�#��L��'�2����8� �'�'��)=�)=�r�(B�C�3��!���1�
��1�
����C�
��8� �'�'��)<�)<�b�#�(F�G�
���#�#�R�%=�%=�q�$A�B��)5��~�&��~�~�j��F�v�F�D�H�"&�D��� � ��!(�!(�
4r/c�<`�[U[[12%cU,oLB[U[O2%cU
%c[Q2gU,oL[
U2oU
%c3[[Q2%cQLQoUQ,U*oR%cRU]$Re
U]*n[OQRVU2[%c�[OOR2%c�Ue�U%c
[%ctU%flUehUP6XfU]6�cZUP6XfU]6�cLUP6XfU]6�c>U%f6UP6Xc/Ue+Ue'Ue#U]6cUOURUUUV�V�UU2P!Ro[O2voo,oU]6c*UO!U2[O"U2oJ0SFDo[O$U2J	Udz,oUO'2FDavoo [O(U2oQU7c[+Q2gUO!UQ*[O(U 2*2Jc	LPo[O(R2n[OOR2%cR1o!LY[,9PIc+,U1Qk[O.U22DMJ	3L#U1Qk[O.U222o![1U2o"U"O3U2[5UU!U[-[7[9[:U"222UUV�V�UUUUUUUUUUUU2UmP	Um[O$U2UOAV�V�UU2[C2o#[ODUQ	2o$U#U$*
o#U$%c[GU#2Q	6�fJ;[O$U2U#%Cc*[OHUO<]2vo%o&U%UO<6XcUOKU&2L[OLUm'U#OSQ
]2vo'o(o)U)OU2o)[Y[ZU'OUQ2[\2o*[_U*[`2%ccU(%c[[;U(]2o+U)Q6XcPo)So,LU)Q6XcPo)Po,LSo,U+]6wc[ObU+2o)U,dU*U+U)U,2gU*U+U)2gU*U)2gP![O$S2h9h[O$S2h9h[PcCKh9h[*c#Qo'Qo(Q
OW[S#22o)CKh9h)r�getandroidapilevelz/system/bin/shz/bin/shz-cr�=z!illegal environment variable namec3�:�SF �D:o[OO[OU2R2w�	J<	P!3hr5)r&r r�fsencode)rf�dirr�s& �r0rh�'Popen._execute_child.<locals>.<genexpr>!s1��'<���'<���G�G�L�L����S�)9�:�F�F�'<�s�AA
iP��:sSubprocessError�0z#Bad exception data from child: {!r}�asciiznoexec:chdir�noexec)2r�r�rr&rr�rkrMr�r#�_USE_POSIX_SPAWNr �dirname�_HAVE_POSIX_SPAWN_CLOSEFROMryrjr��dupr�r�rrBrS�
get_exec_path�set�add�
_fork_execr�r0rwr�r�r��	bytearrayr�r�r'�_handle_exitstatusr�r6�ChildProcessErrorrRr�rr��builtinsr�
issubclassr��strerror)-r:r�r�r�r�r�r�r�r�r�r9r�r�r�r�r�r�r�r�r�r�r~r�r��
unix_shell�orig_executable�errpipe_read�
errpipe_write�low_fds_to_close�low_fd�env_list�kr��executable_list�fds_to_keep�errpipe_data�partr��sts�exception_name�	hex_errno�err_msg�child_exception_type�	errno_num�err_filenames-&&f&&&&&&&&&&&&&&&&&&&&&                     r0r�r5�s�����$��e��-�-��v���D�"�+�+�.�.��#�%4�5�5��v���D�z���"�#�';�<�<�/�BK��"�D�)�D�0���(�D��G��!�!�!�W�
��I�I�(�*�d��E� � ������
�3�3�"�*�&�*E�*E�$��� �B��'�A�+�!�R��8�a�<�!�R��8�a�<�-�%��+���������	��!�!�$�
�C��)�")�")�")�8�5��(�O�
+-�'�'�)�'�L�-�!���!�#� �'�'�
�6� "���}� 5�
�*������ �+�7
'�&,���#%��$'�I�I�K�D�A�q� "���A��A�#�q�y�&0�1T�&U� U�$�O�O�A��H�r�{�{�1�~�,E�F�	%0�$(��!#���Z�!8�J��w�w���z�2�2�+5�-��+0�%�0>�')�'7�'7��'<�0>�%�%�0>�')�'7�'7��'<�0>�+>��#&�h�-�K��O�O�M�2�)� �/�%�u�V�C��[�4I�-J�'K���#�w�#�X�(�-�+�->�)�3��c�5�&�	 (�D�H�+/�D�'��H�H�]�+��$�$�W�%,�%,�h�8� )�{����7�7�<��7�D� �D�(�L��3�|�#4�u�#<������&��|��!�z�z�$�(�(�A�6�H�C���d�h�h���/�/��4�*-�+�+���7�(�.�.�t�Q�7�7�N�I�w�
&�n�n�.�G�(/� �.�"7�"7��"@�'�()�$��2�G�<�<�� #�I�r� 2�I��.�0�"$��'*�� �H�,�"$��'+��'6�� �A�~�"$�+�+�i�"8��#�/�2�9�g�|�T�T�2�9�g�F�F�*�7�3�3�U��%�H�H�]�+�� ����&��)�����"�7�%7�N� $�I�C�J�J�"'��"5�7�G�7�s��/T&�35T&�)A?T&�)T&�8B4T&�,AU�	
U�U�<4U�1U�U�&U.�&T>�>U�U�	U+�&U+�*U+�.	V�8V�Vc��UOU2%cUOU2'UmP!UOU2UmP!r5)r)r*r6r()r:r�r s&&&r0r��Popen._handle_exitstatusrs<���#�#�C�(�(�#,�#5�#5�c�#:�":���"+�"B�"B�3�"G��r/c��UOe�UOOP
2%fP!UOd'UOUOO2!UO	UO
UO2vq4V0O
6XcUOU2UOO2UO!UO![c<oSdXmPo=KLSOSO6Xc]SmPo=KsPo=hh9hSOO2h9hr5)r6r��acquire�releaser'r�r+r�r�r,r-)r:r�r r�r��es&&&   r0r�r:{s�����&��)�)�1�1�%�8�8� �1����2�#����&�&�.�.�0� )�0�0����9�;L�;L�M�H�C��h�h���/�/��4��&�&�.�.�0��?�?�"�4�?�?�"���	,�!�-�*4������I�$4�$4�4�+,�����	,���&�&�.�.�0�sY�
C#�C#�(7C#� C#�#	D)�-D)�.D$�2D$�8D,�=D$�D$�D,�$D)�)D,�,Ec��[OUOU2vq#V#1![cSOo]oX#1!h9hr)r&r'r�r�)r:�
wait_flagsr�r�s&&  r0�	_try_wait�Popen._try_wait�sP��
��Z�Z����*�=�
���:���
%�
��h�h�����:��

�s�#)�	A�A�Ac�V�[%fP
![OUO]2o[
O2oUOU[
O2[2U*o[[U2[2oUO
[U]2Q*2oU%c[OU2P	![U2]6:fJo[UO U2g[cP
!h9h[OS2h9h)Fr<)�_CAN_USE_PIDFD_OPENr&r\r�r�r�r(�register�POLLINr�r�r��_MAXIMUM_WAIT_TIMEOUT�maxr�rr�)r:rWr`�pollerr��delayr�s&&     r0�_wait_pidfd�Popen._wait_pidfd�s���'�&��	
��
�
�d�h�h��2��
 ����������v�}�}�5��'�G�+���
 � 3�G� <� 5�7�E�#�[�[��U�A���)=�>�F��#������+�7�3�q�8�,�T�Y�Y��@�@��1�
��
��4�����s/�!C>�B	D�
D�(D�>	D
�D
�D
�D(c���[%fP
![O2o[OUO
[O[O[O*[OQ5oU,o[2U*o[[U2[2oUOU][U]22oU%cUO!2P	![U2]6:c[#UO$U2gPoJ}[cP
!h9h[cSO!2P
!h9hSO!2h9h)Frj)�_CAN_USE_KQUEUEr�rdr�rrr�rormrnrpr�r�r�r�rsr�r�rr�)r:rWrurv�
changelistr�r�r�s&&      r0�_wait_kqueue�Popen._wait_kqueue�s��"�?��
��]�]�_��

��m�m��H�H�!�0�0� �*�*�V�-A�-A�A�!�.�.�	��"�U�
��'�G�+���
 � 3�G� <� 5�7�E�%�!#���J��3�u�a�=�!I���#����
�
+�7�3�q�8�,�T�Y�Y��@�@�"&�J��=�
��
��,#�%�$����
�%�����
�sY�D�BE�9D-�E�1E�E�	D*�%D*�)D*�-	E�7E�8E�E�E�E!c�t�UOd
UO!UCdCU]6c[UOU2g[2oV!*oUO	U2%fUOU2%c�UO9^tt^2UOdUOttPPP2!UO[O2vqEV@O6Xc(UOU2UOttPPP2![2U*
oV6*oPPP2QoUOOP
2%c�UOd(UOO2UO!UO[O2vqEV@O6Xc9UOU2UOO2UO!UOO2[U2oU]6:c[UOU2g[U]*UQ2o[ O"U2CJ1UOewUO9^tt^2UOdPPP2UO!UO]2vqEV@O6XcUOU2PPP2J�UO!)%fhCK�9hSOO2h9h)%fhJ�9h)Ng����Mb@?g�������?)r6rr�r�r�r�r�r�r&r+r�r�r�r�r�r��time�sleep)	r:rW�startedr�r�r��elapsedr�r�s	&&       r0r�rB�s������*����&��"��Q�;�(����G�<�<��'��!�+���#�#�G�,�,��0A�0A�'�0J�0J��+�+�+��?�?�6�#'�?�?�,�+�&*�^�^�B�J�J�%?�
���(�(�?� �3�3�C�8�#'�?�?�,�+�#(�'�G�"3���*��,�$����)�)�1�1�%�8�8�	9�#���:� %�!�.�.�6�6�8�$�?�?�"�1*.����
�
�)C�J�S�"�h�h�� $� 7� 7�� <� %� �.�.�6�6�8�$�?�?�"�- /�!�.�.�6�6�8� 3�G� <�I� �A�~�,�T�Y�Y��@�@����	�9�c�:�E��J�J�u�%��o�o�-��+�+�+��?�?�6�!�,��?�?�"�&*�^�^�A�%6�
���(�(�?� �3�3�C�8�,�+��?�?�"�a,�+�+��<!�.�.�6�6�8��,�+�+�sf�K3�!K3�70K3�(K3�K3�
L�
0L�;L�L&�L&�)"L&�L&�3L	�<L	�L#�&L7	�/L7	c���UO%cKUO%f9[UO2U%fUOO2PoPoUO%f^-UmUO%c,UO
UO$UO%c,UO
UO$UO%cUO
UO*oUO%cUO
UO*oUOU2[UO2oUO%c
UOL]o[29^tt^2oUO%cYUOO%f=UO%c+UOUO[O 2UO%cGUOO%f+UOUO[O"2UO%cGUOO%f+UOUO[O"2UO%c;UO%c)UOO%f
UOLPo	[%UU	UUUO
UP	Q5vq�UO%cV�mPPP2W%f UO'V#VEP	Q5[)Q2gUO+[-U2Q5UdQO3U2oUdQO3U2oUO4%cUd<UO7UUOO8UOO:2oUd<UO7UUOO8UOO:2oVE1![cCK�h9h)%fhCK#9h[.c
oX<mgPo=hh9h)N)r�)r�zN_check_timeout(..., skip_check_and_raise=True) failed to raise TimeoutExpired.r�r/)r�r�r�r�r��_fileobj2outputrHr9�_save_inputr�r��
_input_offset�_PopenSelectorrrr��	selectors�EVENT_WRITE�
EVENT_READr�r��RuntimeErrorr�r�rrWrr�r�r�r�)
r:rr�r�rHr9r�r�r��stdin_to_write�
new_offset�	completedr*s
&&&&         r0r�rW?	sK���z�z�z�$�"=�"=�"=��T�Z�Z�(����
�
�(�(�*��F��F��.�.�.�')��$��;�;�;�8:�D�(�(����5��;�;�;�8:�D�(�(����5��{�{�{��-�-�d�k�k�:���{�{�{��-�-�d�k�k�:�����U�#�)�$�+�+�6�J�15����4�-�-�!�L��!�!�X��:�:�:�d�j�j�&7�&7�&7�D�K�K�K��%�%�d�j�j�)�2G�2G�H��;�;�;�t�{�{�'9�'9�'9��%�%�d�k�k�9�3G�3G�H��;�;�;�t�{�{�'9�'9�'9��%�%�d�k�k�9�3G�3G�H�04�
�
�
�t�{�{�{�*.�*�*�*;�*;�*;�#'�*�*�AE��
)>��"�� ��(�(��!%�)'�%�
��;�;�;�)3�&�-"�0��#�#�G�6�9=�$�?�"�6�7�7�
��	�	�"5�g�">�	�?��!����&�)���!����&�)���~�~�~��%�!�5�5�f�6:�k�k�6J�6J�6:�k�k�6H�6H�J�F��%�!�5�5�f�6:�k�k�6J�6J�6:�k�k�6H�6H�J�F��#�#��_+�����0"�!�!��B"�
�*����
�s��P.�Q�Q�6Q�;Q�Q� ;Q�Q�8;Q�4Q�Q�"=Q� Q�Q�.	P=�8P=�<P=�Q	�	Q	�	Q+�Q+�Q&�&Q+c�0�UO%c�UOes]UmVmUd`UO%cLUOO	UOO
UOO2UmP!P!P!P!P!r5)r�r�r�r��encoder�r�rIs&&r0r��Popen._save_input�	sp���z�z�z�d�k�k�1�%&��"�#���$�����"&�+�+�"4�"4�T�Z�Z�5H�5H�59�Z�Z�5F�5F�#H�D�K�*8�$�2�zr/c��UO2UOdP![OUOU2P![
cP!h9hr5)r(r6r&rr��ProcessLookupErrorr]s&&r0r_r`�	sC��$
�I�I�K����*��

�������#�&��%�
��
�s�!A�	A�A�Ac�F�UO[O2P!r5)r_r@rYrCs&r0rZrf�	���
���V�^�^�,r/c�F�UO[O2P!r5)r_r@�SIGKILLrCs&r0r�
Popen.kill�	r�r/)r�r�r�r�r�r%r�r�r�rOrPrMr�r�r�r�r�rr6r9rUr�rHrRr�)rNNNNNTFNNNNrTFr!rN)Fr5):r"r#r$r%r�r;r|rr r!r"rPrrQr�r�r�r�r�r�r�rr�r�r&r(r�r�r�r��contextmanagerr�r'r�rrr�r~r>�
WAIT_OBJECT_0r@r�r�rFrJr�r_rZrryr r�r�r�r�r�r.rRrSs@r0rr�s�����p�N�B�'+�
B�37�
B�FJ�
B��B�(,�B�37�B�?A�B�LN�B� $�B�H�$�E�$6�$6�7��
����
���2��2�;���6 #�{�{�(�-�-�
!��
�2D �N%�	I��.+�:������&�L	'�^	�
	5�}	$�~-1�%,�%@�%@�&�4�4�$+�$>�$>�	#�"	#�$	�
	%�?	$�B	G�
	%���=	'�@&	4�Pg	4�T5>�	H�-1�I�	#�D
	�"	 �H&	�PG	#�TW	$�t		H�	�@	-�
	-�	-r/)rrr:rrr=r@rrrrrrr>�ios�tvos�wasi�watchos�
emscripten)rr	r
rrr
rrrrrrrrrrrrrrr������i�Q)^r�r,r�r�r&r�r@r�r�r�r�rr�r rkr��__all__r�r'�ModuleNotFoundErrorrPr�r~rr	r
rrr
rrrrrrrrrrrrrrr��_posixsubprocessrr�r r�r��	Exceptionrrrrrwror�r�rMr�r��SelectSelectorr�r�r�rr:rr�r�r�r�r�r�r�rrr�objectrrr7r=r@rZrbrwr�r�r�r�r�rr!r/r0�<module>r�s���V��	�
�	��
�
����#����
D�����J����%U�U��
��	O�	O�	O�	O�	O�	O��N�N�
N�
O��<�	"�	"�	"�	"���'�i�&�"��"�J�_��8�:�:�.���,��
�C�0�I�
�y�.�)�)�"�/�/��"�1�1��J$�GL�J$�Z��G�
��G��
��	��
���	�"�:��;�| �&�T��"
�&2 �T�2 �j!2�v�!2�HCC��CC�#(�CC�26�CC�>C�CC�LC�R�T��$��@
E�t�
E�D�
E�0�f�$�@%�n�>�>�)<�)>�� �.�6�6�_�%6��"��
$�%��%�b�*A�B��h-�h-��U���E������J��s/�H�H�H�H�H�H"�H"�!H"

Youez - 2016 - github.com/yon3zu
LinuXploit