Êþº¾7Á  java/lang/Object()V   net/luminis/quic/Version versionIdIjava/lang/Integer  java/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;  putInt  array()[B  (I)V  !"QUIC_version_1Lnet/luminis/quic/Version; $ %&isDraftVersion(I)Z ( )"QUIC_version_2 + ,-compare(Lnet/luminis/quic/Version;)I / 01isKnown()Z 3 ,4(II)I6"java/lang/IllegalArgumentException 5ÿÿ" ; <" reserved_1 > ?@equals(Ljava/lang/Object;)ZB CDmakeConcatWithConstants(I)Ljava/lang/String;FHv1Jv2B M ND toHexStringP CQ&(Ljava/lang/String;)Ljava/lang/String;ÿ T U" IETF_draft_16ÿ X Y" IETF_draft_17ÿ \ ]" IETF_draft_18ÿ ` a" IETF_draft_19ÿ d e" IETF_draft_20ÿ h i" IETF_draft_22ÿ l m" IETF_draft_27ÿ p q" IETF_draft_29ÿ t u" IETF_draft_30ÿ x y" IETF_draft_31ÿ | }" IETF_draft_32ÿ! € " IETF_draft_33 ƒ „" IETF_draft_34k3CÏ*:JCodeLineNumberTableLocalVariableTablethisgetBytesbufferLjava/nio/ByteBuffer;parse(I)Lnet/luminis/quic/Version;input getDefault()Lnet/luminis/quic/Version; StackMapTableisZeroisV1isV2isV1V2atLeast(Lnet/luminis/quic/Version;)Zotherbeforeversion isReservedgetDraftVersion()Ljava/lang/String;draftgetId()ItoString versionStringLjava/lang/String;§java/lang/StringoLjava/lang/Object;hashCode SourceFile Version.javaBootstrapMethods° ±²³ C´$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;¶¸draft-ºv- InnerClasses½%java/lang/invoke/MethodHandles$Lookup¿java/lang/invoke/MethodHandlesLookup!U"Y"]"a"e"i"m"q"u"y"}""„"!")"<" ‡F *·*µ±ˆ23 4‰ Š" ‹‡O¸L+*´¶W+¶°ˆ789‰Š"Œ އ3 »Y·°ˆ=‰  ‘’‡²°ˆA01‡a+**´¶#š*´²´Ÿ*´²'´ §¬ˆE‰ +Š"“%@”1‡B *´š§¬ˆI‰  Š"“ @•1‡H*´²´ §¬ˆM‰ Š"“@–1‡H*´²'´ §¬ˆQ‰ Š"“@—1‡V *´²´Ÿ*´²'´ §¬ˆX‰  Š"“@˜™‡M*+¶*›§¬ˆb‰Š"š"“ @›™‡M*+¶*œ§¬ˆl‰Š"š"“ @,-‡Ôt*¶.™h+¶.™a**´¶#™*+´¶#™*´+´¸2¬**´¶#™*+´¶#š¬**´¶#š*+´¶#™¬*´+´¸2¬»5Y·7¿ˆ& pq$r0sFuHv^x`{l‰tŠ"tš"“0 %&‡Q8¤ 9£§¬ˆ„‰Š"œ “@1‡2*²:¶=¬ˆˆ‰ Š"žŸ‡m$*´8¤*´9£*´8d<ºA°E°ˆŒŽ!‘‰  $Š"“!¡¢‡/*´¬ˆ–‰ Š"£Ÿ‡á]*´«(k3CÏ"GL§8IL§2*´8¤*´9£*´8dºKL§*´¸LºOL+°ˆ& œ ž#Ÿ&¡)¢,¤>¥N¨[«‰4#¤¥)¤¥K¤¥]Š"[¤¥“  !ü ¦?@‡‚&*+¦¬+Áš¬+ÀM*´,´ §¬ˆ°±³µ‰ &Š"&¨©œ"“ ü@ª¢‡/*´¬ˆº‰ Š"«‡À»YR·³S»YV·³W»YZ·³[»Y^·³_»Yb·³c»Yf·³g»Yj·³k»Yn·³o»Yr·³s»Yv·³w»Yz·³{»Y~·³»Y9·³‚»Y·³»Y…·³'»Y†·³:±ˆB !$"0#<$H%T&`'l(x)„*+œ,§-³.¬­®¯µ¯·¯¹» ¼¾À