7  java/lang/Object()V   net/luminis/quic/Version getDefault()Lnet/luminis/quic/Version;  5net/luminis/quic/QuicClientConnectionImpl$BuilderImpl quicVersionLnet/luminis/quic/Version;net/luminis/quic/log/NullLogger   logLnet/luminis/quic/log/Logger;java/util/ArrayList     cipherSuitesLjava/util/List;"-net/luminis/quic/DefaultDatagramSocketFactory ! % &'datagramSocketFactory(Lnet/luminis/quic/DatagramSocketFactory; ) *+isKnown()Z - . IETF_draft_29 0 12atLeast(Lnet/luminis/quic/Version;)Z4"java/lang/IllegalArgumentException6 78makeConcatWithConstants.(Lnet/luminis/quic/Version;)Ljava/lang/String; 3: ;(Ljava/lang/String;)V = >?hostLjava/lang/String;Ajava/lang/IllegalStateExceptionC,Cannot create connection when URI is not set @: F GH initialRttLjava/lang/Integer; JKL MNjava/lang/IntegerintValue()IP"Initial RTT must be larger than 0. RST U+java/util/ListisEmpty WXY Z[(net/luminis/tls/TlsConstants$CipherSuiteTLS_AES_128_GCM_SHA256*Lnet/luminis/tls/TlsConstants$CipherSuite; R] ^_add(Ljava/lang/Object;)Za)net/luminis/quic/QuicClientConnectionImpl c deportI g hi sessionTicket$Lnet/luminis/quic/QuicSessionTicket; k lpreferredVersion n o? proxyHost q rs secretsFileLjava/nio/file/Path; u vHconnectionIdLength x yzclientCertificate$Ljava/security/cert/X509Certificate; | }~clientCertificateKeyLjava/security/PrivateKey; ` M(Ljava/lang/String;ILnet/luminis/quic/QuicSessionTicket;Lnet/luminis/quic/Version;Lnet/luminis/quic/Version;Lnet/luminis/quic/log/Logger;Ljava/lang/String;Ljava/nio/file/Path;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Lnet/luminis/quic/DatagramSocketFactory;)V  omitCertificateCheckZ ` trustAnyServerCertificate  HquantumReadinessTest ` enableQuantumReadinessTest(I)V   java/net/URIgetHost()Ljava/lang/String; NgetPort+Connection ID length must between 0 and 20. J valueOf(I)Ljava/lang/Integer;-net/luminis/quic/QuicClientConnection$Builder Signature;CodeLineNumberTableLocalVariableTablethis7Lnet/luminis/quic/QuicClientConnectionImpl$BuilderImpl;build-()Lnet/luminis/quic/QuicClientConnectionImpl;quicConnection+Lnet/luminis/quic/QuicClientConnectionImpl; StackMapTable Exceptionsjava/net/SocketExceptionjava/net/UnknownHostExceptionconnectTimeoutE(Ljava/time/Duration;)Lnet/luminis/quic/QuicClientConnection$Builder;durationLjava/time/Duration;versionK(Lnet/luminis/quic/Version;)Lnet/luminis/quic/QuicClientConnection$Builder;initialVersionloggerN(Lnet/luminis/quic/log/Logger;)Lnet/luminis/quic/QuicClientConnection$Builder;U(Lnet/luminis/quic/QuicSessionTicket;)Lnet/luminis/quic/QuicClientConnection$Builder;ticketproxyC(Ljava/lang/String;)Lnet/luminis/quic/QuicClientConnection$Builder;secretsE(Ljava/nio/file/Path;)Lnet/luminis/quic/QuicClientConnection$Builder;uri?(Ljava/net/URI;)Lnet/luminis/quic/QuicClientConnection$Builder;Ljava/net/URI;2(I)Lnet/luminis/quic/QuicClientConnection$Builder;length cipherSuite[(Lnet/luminis/tls/TlsConstants$CipherSuite;)Lnet/luminis/quic/QuicClientConnection$Builder;noServerCertificateCheck1()Lnet/luminis/quic/QuicClientConnection$Builder;nrOfDummyBytesU(Ljava/security/cert/X509Certificate;)Lnet/luminis/quic/QuicClientConnection$Builder; certificateK(Ljava/security/PrivateKey;)Lnet/luminis/quic/QuicClientConnection$Builder; privateKeyY(Lnet/luminis/quic/DatagramSocketFactory;)Lnet/luminis/quic/QuicClientConnection$Builder; SourceFileQuicClientConnectionImpl.javaNestHostBootstrapMethods  7$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Quic version  not supported InnerClasses BuilderImplnet/luminis/tls/TlsConstants CipherSuite%net/luminis/quic/QuicClientConnectionBuilder%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup >?dehilo?rsGHvH Hyz}~&'g-** *Y*Y*!Y#$ ! -I* (* ,/3Y* 59*< @YBD*E*EI 3YO9*Q*V\W`Y*<*b*f* *j**m*p*E*t**w*{*$L*+*+*I+:(/9KUan#$&'*J`6*/?*+ * 45?*+ * :;l?*+j* @A?*+* FGh?*+f* LMi?*+m* RS>??*+p* XYrsN*+<*+b*^_`vh  3Y9*t*e fhie GB *E* no GeE *+\W* t u [5** z{ B **  ey?*+w* z}?*+{* ~&?*+$* &'`"` W@