1 K   L      L L      L  -  6  L L K C KLOCKLjava/lang/Object;concurrentConnectAttemptsI()VCodeLineNumberTableLocalVariableTablethis#Lphex/net/connection/SocketFactory;connectA(Lphex/common/address/DestAddress;)Lphex/net/repres/SocketFacade;address!Lphex/common/address/DestAddress; ExceptionsU(Lphex/common/address/DestAddress;Ljava/lang/Runnable;)Lphex/net/repres/SocketFacade;acquireCallbackLjava/lang/Runnable;B(Lphex/common/address/DestAddress;I)Lphex/net/repres/SocketFacade;timeoutV(Lphex/common/address/DestAddress;ILjava/lang/Runnable;)Lphex/net/repres/SocketFacade;socketLphex/net/repres/SocketFacade; connectSock5header[Bleni servVersion servMethodBhostLjava/lang/String;portrequestversionstatusatypeexpLjava/lang/Exception;isLjava/io/InputStream;osLjava/io/OutputStream;authenticateUserPassword.(Ljava/io/InputStream;Ljava/io/OutputStream;)VuserNamepasswordbufferpos createSocket Ljava/lang/InterruptedException;connectTimeout SourceFileSocketFactory.java QR  java/lang/Integer Xb java/io/IOExceptionjava/lang/StringBuilderInvalid DestAddress: Q java/lang/Boolean e] b&phex/common/address/DefaultDestAddress java/lang/String Q    Invalid SOCKS server version: $SOCKS: No acceptable authentication. z{.Unknown SOCKS5 authentication method required.   #SOCKS: General SOCKS server failure(SOCKS: Connection not allowed by rulesetSOCKS: Network unreachablejava/net/SocketExceptionSOCKS: Host unreachableSOCKS: Connection refusedSOCKS: TTL expiredSOCKS: Command not supported!SOCKS: Address type not supported SOCKS: Unknown status response: (Invalid return address type for SOCKS5: java/lang/Exception    Error:    #Proxy server authentication failed. MN OP  Rjava/lang/InterruptedException R  `   Rjava/lang/Object!phex/net/connection/SocketFactoryphex/prefs/core/NetworkPrefsTcpConnectTimeoutLphex/prefs/api/Setting;phex/prefs/api/Settingget()Ljava/lang/Object;intValue()Iphex/common/address/DestAddressisValidAddress()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vphex/prefs/core/ProxyPrefs UseSocks5 booleanValue Socks5Host Socks5Port(Ljava/lang/String;I)Vphex/net/repres/SocketFacade getChannel!()Ljava/nio/channels/ByteChannel;java/nio/channels/ChannelsnewInputStream>(Ljava/nio/channels/ReadableByteChannel;)Ljava/io/InputStream;newOutputStream?(Ljava/nio/channels/WritableByteChannel;)Ljava/io/OutputStream;Socks5Authentication Socks5Userlengthjava/io/OutputStreamwrite([BII)Vjava/io/InputStreamread(I)Ljava/lang/StringBuilder; getHostNamegetPortphex/utils/IOUtil serializeIP(Ljava/lang/String;[BI)I closeQuietly(Ljava/io/InputStream;)V(Ljava/io/OutputStream;)V!(Lphex/net/repres/SocketFacade;)V getMessageSocks5PasswordserializeStringMaxConcurrentConnectAttemptswaitjava/lang/Runnablerun#phex/net/repres/PresentationManager getInstance'()Lphex/net/repres/PresentationManager; TcpRWTimeout setSoTimeout(I)V notifyAll1LKMN OP QRS3*T +,U VW XYS<*T6U Z[\ X]SF*+TBUZ[^_\ X`S;*TSUZ[aP\ XbSB*Y Y  *  *,*,N-TZ \$_3a9c@dU*BZ[BaPB^_@cd\ e]S3MN:Y+M,N,:.:TTTT:TTT -!6Y Y " #-!6 Y$ -% Y&*':*(6  :  T T T T )W  zT   T  -!6 -!6  /9CMWakuY*Y+Y,-Y./-Y0/Y1Y2Y3 Y Y 4  #-!W-!6  -!W-!W-!W-!Wg '-!6 Ą-!W= 6-!WY Y 5  #-!W-!W Y Y "  #,:-78,9 Y Y : ; 6TfYklmq4t>uIxg{l|q}v~{ "',5@HSY_ !&)/5:@EJMPSYchnqUlfg5hP\iP3fgjPkl mnoP pg YbqP _\rP  sP :tuZ[^_cdvwxy\ z{S M<N,`-`:6T,T,=6-T-=6+ *! *!Y>T6  #&/<FS]fuvU>vwxy v|nl}n#]~g&ZP\ bS ?YN²@A?B:-YD/@`@-ç :-, ,EF*GN-HI-:?Y:²@d@?Jç ::?Y:²@d@?Jç :   !C:==A=sDlT^/15;!7#:0=8>DAHCNFWHiIlMsO{PQRMOPQRU4# tW;cdZ[P^_\-RS+KY?@T ' (