Êþº¾7€  java/lang/Object()Vjava/util/LinkedHashMap   3net/luminis/quic/server/ApplicationProtocolRegistryregisteredFactoriesLjava/util/Map;java/util/LinkedHashSet   java/util/MapkeySet()Ljava/util/Set;  (Ljava/util/Collection;)V    java/util/Set retainAll(Ljava/util/Collection;)Z " #$stream()Ljava/util/stream/Stream; &'( )*java/util/stream/Stream findFirst()Ljava/util/Optional; , -.get&(Ljava/lang/Object;)Ljava/lang/Object;0;CodeLineNumberTableLocalVariableTablethis5Lnet/luminis/quic/server/ApplicationProtocolRegistry;"selectSupportedApplicationProtocol&(Ljava/util/List;)Ljava/util/Optional;clientProtocolsLjava/util/List; intersectionLjava/util/Set;LocalVariableTypeTable$Ljava/util/List;#Ljava/util/Set;N(Ljava/util/List;)Ljava/util/Optional;"startApplicationProtocolConnectionprotocolLjava/lang/String;quicConnection!Lnet/luminis/quic/QuicConnection;applicationProtocolConnection7Lnet/luminis/quic/server/ApplicationProtocolConnection;registerApplicationProtocolS(Ljava/lang/String;Lnet/luminis/quic/server/ApplicationProtocolConnectionFactory;)Vfactory>Lnet/luminis/quic/server/ApplicationProtocolConnectionFactory;!getRegisteredApplicationProtocols%()Ljava/util/Set; SourceFile ApplicationProtocolRegistry.javaBootstrapMethodsj klm no"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;q(Ljava/lang/Object;)V s tuv wx5net/luminis/quic/server/ApplicationProtocolConnectionacceptPeerInitiatedStream (Lnet/luminis/quic/QuicStream;)Vx InnerClasses|%java/lang/invoke/MethodHandles$Lookup~java/lang/invoke/MethodHandlesLookup! HIJ>*·*»Y· µ ±K L MNOPJ‡%»Y*´ ¹·M,+¹W,¹!¹%°K&'(L %MN%QRSTU%QVSWHXY4Jx(*´ +¹+À/+,¹1N,-Y¸5Wº:¹>-°K23&4L*(MN(Z[(\]^_`aJO *´ +,¹DW±K ? @L  MN Z[ bcdJ4 *´ ¹°KGL  MNHefgh ipryz {}