+
    üÐjá  ã                   óh   € ^ RI t ^ RIHtHtHt ^ RIHtHt ^ RIH	t	  ! R R]	P                  4      tR# )é    N)ÚListÚOptionalÚUnion)Ú
SSHCiphersÚSSHClientTransport)Úusagec                   ó.  a€ ] tR t^t o. RO. RO. RO. RO. RO. RO. RO. RO. RO. R O.
t. R!O. R"O. R#O. R$O. R%O. R&O. R'O.t]P                  ! R(.R]P                  ! 4       R]P                  ! ]
P                  P                  4        U u. uF  q P                  4       NK  	  up RR7      R]P                  ! ]
P                  P                  4        U u. uF  q P                  4       NK  	  up RR7      R]P                  ! ]P                    U u. uF  q P                  4       NK  	  up R	R7      /]P"                  ! 4       ]P$                  ! R
R7      ]P$                  ! RRR7      .R7      tR tR tR tR tR tR tV3R ltRtVtR# u up i u up i u up i ))ÚConchOptionsÚuserNÚciphersÚmacsúhost-key-algorithmszciphers to choose from)Údescrzmacs to choose fromz"host key algorithms to choose fromÚcommandÚargumentT)r   Úrepeat)ÚmutuallyExclusiveÚ
optActionsÚextraActionsc                ój   € \         P                  P                  ! V .VO5/ VB  . V n        R V n        R # )N)r   ÚOptionsÚ__init__Ú	identitysÚconns)ÚselfÚargsÚkws   &*,Ú>/usr/lib/python3/dist-packages/twisted/conch/client/options.pyr   ÚConchOptions.__init__>   s,   € Ü�‰×Ò˜tÐ1 dÒ1¨bÒ1ØˆŒØˆŽ
ó    c                ó<   € V P                   P                  V4       R# )z&Identity for public-key authenticationN)r   Úappend)r   Úis   &&r   Úopt_identityÚConchOptions.opt_identityC   s   € à�‰×Ñ˜aÖ r    c                óª   € VP                  R4      pV F7  pV\        P                  9  g   K  \        P                  ! RV,          4       K9  	  WR&   R# )zSelect encryption algorithmsÚ,zUnknown cipher type '%s'r   N)Úsplitr   Ú	cipherMapÚsysÚexit)r   r   Úciphers   && r   Úopt_ciphersÚConchOptions.opt_ciphersG   sC   € à—-‘- Ó$ˆÛˆFØœZ×1Ñ1Ö1Ü—’Ð3°fÕ<Ö=ñ ð "ˆY‹r    c                óø   € \        V\        4      '       d   VP                  R4      pVP                  R4      pV F7  pV\        P
                  9  g   K  \        P                  ! RV,          4       K9  	  WR&   R# )zSpecify MAC algorithmsúutf-8ó   ,zUnknown mac type '%r'r   N)Ú
isinstanceÚstrÚencoder(   r   ÚmacMapr*   r+   )r   r   Úmacs   && r   Úopt_macsÚConchOptions.opt_macsO   s^   € ä�dœC× Ò Ø—;‘;˜wÓ'ˆDØ�z‰z˜$ÓˆÛˆCØœ*×+Ñ+Ö+Ü—’Ð0°3Õ6Ö7ñ ð ˆV‹r    c                óø   € \        V\        4      '       d   VP                  R4      pVP                  R4      pV F7  pV\        P
                  9  g   K  \        P                  ! RV,          4       K9  	  WR&   R# )zSelect host key algorithmsr0   r1   zUnknown host key type '%r'r   N)r2   r3   r4   r(   r   ÚsupportedPublicKeysr*   r+   )r   ÚhkasÚhkas   && r   Úopt_host_key_algorithmsÚ$ConchOptions.opt_host_key_algorithmsY   sa   € ä�dœC× Ò Ø—;‘;˜wÓ'ˆDØ�z‰z˜$ÓˆÛˆCØÔ,×@Ñ@Ö@Ü—’Ð5¸Õ;Ö<ñ ð '+Ð"Ó#r    c                ó|   € \        V\        4      '       d   VP                  R4      pVP                  R4      V R&   R# )z/Choose how to authenticate to the remote serverr0   r1   úuser-authenticationsN)r2   r3   r4   r(   )r   Úuass   &&r   Úopt_user_authenticationsÚ%ConchOptions.opt_user_authenticationsc   s0   € ä�cœ3×ÒØ—*‘*˜WÓ%ˆCØ'*§y¡y°£ˆÐ#Ó$r    c                ól   <€ V ^8„  d   Qh/ S[ S[ S[S[S[S[3,          ,          ,          ,          ;R&   # )é   ÚoptParameters)r   r   r   r3   Úint)ÚformatÚ__classdict__s   "€r   Ú__annotate__ÚConchOptions.__annotate__   s)   ø‡ ‚ Ù™™X¡e©C±¨H¥oÕ6Õ7Õ8ñ ò r    )r   r   )r   ÚlNzLog in using this user name.)Úidentityr#   N)r   ÚcN)r   ÚmN)ÚportÚpNz7Connect to this port.  Server must be on the same port.)ÚoptionÚoNzIgnored OpenSSH options)r   Ú N)zknown-hostsrT   NzFile to check for host keys)r@   rT   Nz%Types of user authentications to use.)ÚlogfilerT   NzFile to log to, or - for stdout)ÚversionÚVzDisplay version number only.)ÚcompressÚCzEnable compression.)ÚlogÚvz#Enable logging (defaults to stderr))Únox11Úxz+Disable X11 connection forwarding (default))ÚagentÚAz&Enable authentication agent forwarding)ÚnoagentÚaz1Disable authentication agent forwarding (default))Ú	reconnectÚrz2Reconnect to the server if the connection is lost.)r^   r`   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rF   ÚoptFlagsr   ÚCompletionsÚCompleteUsernamesÚCompleteMultiListr   r)   ÚkeysÚdecoder5   r   r:   ÚCompleteUserAtHostÚ	CompleterÚcompDatar   r$   r-   r7   r=   rB   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r[   rI   s   0@r   r
   r
      s€  ø‡ € â;ÚÚÚÚVÚ8Ú)Ú@ÚSÚ@ð<€Mò 	9Ú0Ú;ÚEÚ@ÚMÚPð€Hð × Ò Ø/Ð0à�E×+Ò+Ó-Ø�u×.Ò.Ø%/×%9Ñ%9×%>Ñ%>Ô%@ÓAÑ%@ —‘–Ñ%@ÑAØ.ôð �E×+Ò+Ø%/×%6Ñ%6×%;Ñ%;Ô%=Ó>Ñ%= —‘–Ñ%=Ñ>Ø+ôð " 5×#:Ò#:Ø%7×%KÒ%KÓLÑ%K —‘–Ñ%KÑLØ:ô$ð
ð$ ×$Ò$Ó&Ø�OŠO )Ô,Ø�OŠO *°TÔ:ð
ô'€Hò4ò
!ò"òò+ò7÷o ƒ ùò: Bùò ?ùò Ms   Â	FÃFÄFr
   )r*   Útypingr   r   r   Útwisted.conch.ssh.transportr   r   Útwisted.pythonr   r   r
   © r    r   Ú<module>rx      s+   ðó ß (Ñ (÷ GÝ  ô[7�5—=‘=ö [7r    