+
    i                     b    ^ RI t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 R R ltR	 R
 ltR# )    N)nodes)register_module_extender)parse)
PY311_PLUSAstroidManagerc                8    V ^8  d   QhR\         P                  /# )   return)r   Module)formats   "@/usr/lib/python3/dist-packages/astroid/brain/brain_subprocess.py__annotate__r      s     P Pu|| P    c                     \        R R4      \        R R4      3p RpRp\        '       d
   VR,          pRV R2pRpRpR	pR
P                  4       p\        P                  ! RV RV RV RV : RV RV R24      p\        P                  ! V4      P                  4       p	RP                  R V	 4       4      p
W,          p\        V4      # )stringasciiz/def communicate(self, input=None, timeout=None)a          self, args, bufsize=-1, executable=None, stdin=None, stdout=None, stderr=None,
        preexec_fn=None, close_fds=True, shell=False, cwd=None, env=None,
        universal_newlines=None, startupinfo=None, creationflags=0, restore_signals=True,
        start_new_session=False, pass_fds=(), *, encoding=None, errors=None, text=None,
        user=None, group=None, extra_groups=None, umask=-1, pipesize=-1z, process_group=Nonez
        def __init__(z):
            passzdef wait(self, timeout=None)zV
        def __enter__(self): return self
        def __exit__(self, *args): pass
    z	args = []a   
    check_output(
        args, *,
        stdin=None,
        stderr=None,
        shell=False,
        cwd=None,
        encoding=None,
        errors=None,
        universal_newlines=False,
        timeout=None,
        env=None,
        text=None,
        restore_signals=True,
        preexec_fn=None,
        pass_fds=(),
        input=None,
        bufsize=0,
        executable=None,
        close_fds=False,
        startupinfo=None,
        creationflags=0,
        start_new_session=False
    ):
    z	
    def z
        if universal_newlines:
            return ""
        return b""

    class Popen(object):
        returncode = pid = 0
        stdin = stdout = stderr = file()
        z


        z:
            return z	
        z:
            return self.returncode
        def poll(self):
            return self.returncode
        def send_signal(self, signal):
            pass
        def terminate(self):
            pass
        def kill(self):
            pass
        zY
        @classmethod
        def __class_getitem__(cls, item):
            pass
        
c              3   4   "   T F  pRV,           x  K  	  R# 5i) Nz     ).0lines   & r   	<genexpr>(_subprocess_transform.<locals>.<genexpr>\   s     Dgnns   )bytesr   striptextwrapdedent
splitlinesjoinr   )communicatecommunicate_signatureargsinitwait_signaturectx_managerpy3_argscheck_output_signaturecode
init_linesindented_inits              r   _subprocess_transformr-      s   7+U8W-EFKMKD z&&V D 4NK H0 	1 4 ??  		  !	 

 		  ? #		 
	 
 	/ D: &113JIIDDDMD;r   c                (    V ^8  d   QhR\         RR/# )r
   managerr   Nr   )r   s   "r   r   r   a   s     K Kn K Kr   c                 (    \        V R \        4       R# )
subprocessN)r   r-   )r/   s   &r   registerr2   a   s    Wl4IJr   )r   astroidr   astroid.brain.helpersr   astroid.builderr   astroid.constr   astroid.managerr   r-   r2   r   r   r   <module>r8      s&   
   : ! $ *PfKr   