3 &ghi j kl %m %n @op kq @r @s ]tuvw j xy %z [{ k| %} %~  =  \s ] \ &~jwsAlgsLjava/util/Set; Signature1Ljava/util/Set; singleJwsAlgConstructorWasCalledZK(Lcom/nimbusds/jose/JWSAlgorithm;Lcom/nimbusds/jose/jwk/source/JWKSource;)VCodeLineNumberTableLocalVariableTablethis3Lcom/nimbusds/jose/proc/JWSVerificationKeySelector;jwsAlg Lcom/nimbusds/jose/JWSAlgorithm; jwkSource(Lcom/nimbusds/jose/jwk/source/JWKSource;LocalVariableTypeTable8Lcom/nimbusds/jose/proc/JWSVerificationKeySelector;-Lcom/nimbusds/jose/jwk/source/JWKSource; StackMapTableP(Lcom/nimbusds/jose/JWSAlgorithm;Lcom/nimbusds/jose/jwk/source/JWKSource;)V:(Ljava/util/Set;Lcom/nimbusds/jose/jwk/source/JWKSource;)Va(Ljava/util/Set;Lcom/nimbusds/jose/jwk/source/JWKSource;)V isAllowed#(Lcom/nimbusds/jose/JWSAlgorithm;)ZgetExpectedJWSAlgorithm"()Lcom/nimbusds/jose/JWSAlgorithm; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;createJWKMatcherA(Lcom/nimbusds/jose/JWSHeader;)Lcom/nimbusds/jose/jwk/JWKMatcher; jwsHeaderLcom/nimbusds/jose/JWSHeader; selectJWSKeysW(Lcom/nimbusds/jose/JWSHeader;Lcom/nimbusds/jose/proc/SecurityContext;)Ljava/util/List;keyLjava/security/Key;context(Lcom/nimbusds/jose/proc/SecurityContext; jwkMatcher"Lcom/nimbusds/jose/jwk/JWKMatcher; jwkMatchesLjava/util/List;sanitizedKeyListTC;-Ljava/util/List;%Ljava/util/List; ExceptionsG(Lcom/nimbusds/jose/JWSHeader;TC;)Ljava/util/List; getJWKSource*()Lcom/nimbusds/jose/jwk/source/JWKSource;Lcom/nimbusds/jose/proc/AbstractJWKSelectorWithSource;Lcom/nimbusds/jose/proc/JWSKeySelector; SourceFileJWSVerificationKeySelector.java!Lnet/jcip/annotations/ThreadSafe; ."java/lang/IllegalArgumentException"The JWS algorithm must not be null . () ,- ,The JWS algorithms must not be null or empty com/nimbusds/jose/JWSAlgorithm'java/lang/UnsupportedOperationExceptiondSince this class was constructed with multiple algorithms, the behavior of this method is undefined. E BC J IJ ab!com/nimbusds/jose/jwk/JWKSelector . java/util/LinkedList . java/security/Keyjava/security/PublicKeyjavax/crypto/SecretKey 1com/nimbusds/jose/proc/JWSVerificationKeySelector4com/nimbusds/jose/proc/AbstractJWKSelectorWithSource%com/nimbusds/jose/proc/JWSKeySelector&com/nimbusds/jose/jwk/source/JWKSource java/util/Set com/nimbusds/jose/jwk/JWKMatcherjava/util/Listjava/util/Iterator$com/nimbusds/jose/KeySourceException+(Lcom/nimbusds/jose/jwk/source/JWKSource;)V(Ljava/lang/String;)Vjava/util/Collections singleton#(Ljava/lang/Object;)Ljava/util/Set;isEmpty()ZunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;contains(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;next()Ljava/lang/Object;com/nimbusds/jose/JWSHeader getAlgorithm forJWSHeader emptyList()Ljava/util/List;%(Lcom/nimbusds/jose/jwk/JWKMatcher;)Vget](Lcom/nimbusds/jose/jwk/JWKSelector;Lcom/nimbusds/jose/proc/SecurityContext;)Ljava/util/List;()V"com/nimbusds/jose/jwk/KeyConverter toJavaKeys"(Ljava/util/List;)Ljava/util/List;hasNextadd!%&'()*+,-./0!*,+ Y*+*1GH IKL M2 !34!56!789!3:!7;<%=*>.?0**,+ + Y *+ *1XYZ\$])^2 *34*()*789 *3:*(+*7;<%@= *ABC0Q *+ 1i2 34 569  3:DE0p#**  Y1uvx2 #349 #3:<FGHIJ0i*++1 234KL9 3:< MN0j*+ *+N-*Y-,:Y::,  :! " #W12 "6?aq{~2HaOP34KLQRgST6KUV?BWV9*3:QX6KUY?BWZ<! [(\\]% ^_*`Aab0A*$112 349 3:*cdeGf