Êþº¾���3�î
��}�~	�=�	�=�€
��‚�ƒ�„
��…	�=�†�‡
�
�}�ˆ
�
�‰	�Š�‹�Œ	�Š��Ž	�Š�
�
�
�
�‘
�’�“	�=�”	�=�•	�–�—�˜
�™�š	�–�›�œ�
�™�ž�Ÿ
�’� 
�=�¡
�=�¢�£�¤
�$�¥�¦
�&�}�§
�™�¨�©
�&�ª
�«�¬�­
�-�®�¯
�/�®�°
�1�±�²�³
�«�´�µ
�¶�·
�1�¸
�/�¸
�-�¸
�¹�¸�º
�;�¥�»
�¼�½
�™�¾�r�Ljava/lang/Runtime;�prefix�Ljava/lang/String;�status�I�LOG�Ljava/util/logging/Logger;�host�Lde/javastream/javassh/Host;�<init>�(Lde/javastream/javassh/Host;)V�Code�LineNumberTable�LocalVariableTable�this�Lde/javastream/javassh/SSH;�
StackMapTable�»�¿�
runCommand�A(Ljava/lang/String;Lde/javastream/javassh/parser/ProcessParser;)V�p�Ljava/lang/Process;�ex�Ljava/io/IOException;�command�pp�,Lde/javastream/javassh/parser/ProcessParser;�À�¤�needPassword�()Z�bp�(Lde/javastream/javassh/parser/BooleanPP;�
Exceptions�
runProcess�B(Ljava/lang/Process;Lde/javastream/javassh/parser/ProcessParser;)V�e� Ljava/lang/InterruptedException;�in�Ljava/io/InputStream;�buf�Ljava/io/BufferedInputStream;�inread�Ljava/io/InputStreamReader;�bufferedreader�Ljava/io/BufferedReader;�Á�Â�­�¯�°�º�Ã�	getStatus�()I�<clinit>�()V�
SourceFile�SSH.java�J�z���B�C�D�E�Ä�Å�`�'java/lang/UnsupportedOperationException�#Windows is currently not supported!�J�Æ�H�I�java/lang/StringBuilder�A ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no �Ç�È�¿�É�C�@�Ê�C� -p�Ë�E�Ç�Ì�Í�Î�Ï�Ð�Ñ�@�A�F�G�Ò�Ó�Ô�Host needs to be set!�Õ�Ö�×�Ø�Ô�running: {0} {1}�java/lang/Object�Ö�Ù� �Ú�Û�_�`�d�e�:{0} needs a password. Please add the public ssh-key to {1}�java/io/IOException�Ü�Î�&de/javastream/javassh/parser/BooleanPP�9check: {0} -qo PasswordAuthentication=no echo 0 || echo 1�Ö�Ý�/ -qo PasswordAuthentication=no echo 0 || echo 1�Þ�`�À�ß�à�java/io/BufferedInputStream�J�á�java/io/InputStreamReader�java/io/BufferedReader�J�â�Á�ã�ä�å�x�exit value = {0}�æ�ç�è�é�z�Â�java/lang/InterruptedException�de/javastream/javassh/SSH�ê�ë�Î�ì�í�de/javastream/javassh/Host�java/lang/Process�*de/javastream/javassh/parser/ProcessParser�java/io/InputStream�java/lang/Throwable�de/javastream/javassh/Utils�	isWindows�(Ljava/lang/String;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�user�url�port�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/lang/Runtime�
getRuntime�()Ljava/lang/Runtime;�java/util/logging/Level�SEVERE�Ljava/util/logging/Level;�java/util/logging/Logger�log�.(Ljava/util/logging/Level;Ljava/lang/String;)V�FINE�A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V�exec�'(Ljava/lang/String;)Ljava/lang/Process;�getLocalizedMessage�@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V�	getResult�getInputStream�()Ljava/io/InputStream;�(Ljava/io/InputStream;)V�(Ljava/io/Reader;)V�parse�(Ljava/io/BufferedReader;)V�waitFor�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�close�java/lang/Class�getName�	getLogger�.(Ljava/lang/String;)Ljava/util/logging/Logger;�!�=������@�A����B�C����D�E����F�G����H�I�����J�K��L���É�����`*·�*µ�*�ÿµ�¸�™�
»�Y·�¿*+µ�	*»�
Y·�¶�
+´�¶�
¶�
+´�¶�
¶�
+´�¶�¶�µ�*¸�µ�±����M���&�	������
��� ��!�!�#�&�$�X�%�_�&�N�������`�O�P�����`�H�I��Q����ÿ�!��R�S����T�U��L��1�����”*´�	Ç�²�²�¶�²�²�½�Y*´�SY+S¶�*´�»�
Y·�*´�¶�
¶�
+¶�
¶�¶� N*¶�!š�*-,¶�"§�'*�ÿµ�²�²�#½�Y*´�	SY*´�	S¶�§�N²�²�-¶�%¶�±���‚�…�$��M���2����)��*��-�,�.�N�/�U�0�^�2�e�3�‚�7�…�5�†�6�“�8�N���4��N�4�V�W��†�
�X�Y����”�O�P�����”�Z�C����”�[�\��Q����ü�K�]ú�#B�^
��_�`��L���Ž�����@»�&Y·�'L²�²�(*´�¶�)*´�»�
Y·�*´�¶�
*¶�
¶�¶� M*,+¶�"+¶�+¬����M�������?��@��A�5�B�;�C�N��� ����@�O�P����8�a�b��5��V�W��c�����$��d�e��L��´��	���œ+¶�,N»�-Y-·�.:»�/Y·�0:»�1Y·�2:,¹�3�*+¶�4µ�²�²�5*´�¸�6¶�)¶�7¶�8¶�9-¶�:§�A:²�²�¶�<¶�¶�7¶�8¶�9-¶�:§�:¶�7¶�8¶�9-¶�:¿±��-�G�]�;�-�G�ƒ���]�m�ƒ���ƒ�…�ƒ����M���b����G��H��I��J�%�K�-�M�5�N�G�S�L�T�Q�U�V�V�Z�W�]�O�_�P�m�S�r�T�w�U�|�V�€�W�ƒ�S�Š�T��U�”�V�›�X�N���R��_��f�g����œ�O�P�����œ�V�W����œ�[�\���—�h�i����j�k���‚�l�m��%�w�n�o��Q���&�ÿ�]��R�]�p�q�r�s�t��ue�v�c�����$��w�x��L���/�����*´�¬����M�������[�N��������O�P����y�z��L���$������=¶�>¸�?³�±����M���������{����|