4 4 5 3 3   3 3 3 3 3     u x 3 x & 3le -     InnerClassesPrimaryReadPreferencePRIMARYLcom/mongodb/ReadPreference; SECONDARYSECONDARY_PREFERREDPRIMARY_PREFERREDNEAREST()VCodeLineNumberTableLocalVariableTablethis withTagSet2(Lcom/mongodb/TagSet;)Lcom/mongodb/ReadPreference;withTagSetList.(Ljava/util/List;)Lcom/mongodb/ReadPreference; SignatureD(Ljava/util/List;)Lcom/mongodb/ReadPreference;withMaxStalenessMSM(Ljava/lang/Long;Ljava/util/concurrent/TimeUnit;)Lcom/mongodb/ReadPreference;withHedgeOptionsF(Lcom/mongodb/ReadPreferenceHedgeOptions;)Lcom/mongodb/ReadPreference; isSlaveOk()ZgetName()Ljava/lang/String; toDocument()Lorg/bson/BsonDocument;choose=(Lcom/mongodb/connection/ClusterDescription;)Ljava/util/List;clusterDescription+Lcom/mongodb/connection/ClusterDescription; StackMapTablei(Lcom/mongodb/connection/ClusterDescription;)Ljava/util/List;chooseForNonReplicaSetchooseForReplicaSetprimary()Lcom/mongodb/ReadPreference;primaryPreferred secondarysecondaryPreferrednearest>(JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/ReadPreference; maxStalenessJtimeUnitLjava/util/concurrent/TimeUnit;:(Lcom/mongodb/TagSet;)Lcom/mongodb/TaggableReadPreference;tagSetLcom/mongodb/TagSet;Z(Lcom/mongodb/TagSet;JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/TaggableReadPreference;6(Ljava/util/List;)Lcom/mongodb/TaggableReadPreference; tagSetListLjava/util/List;LocalVariableTypeTable&Ljava/util/List;L(Ljava/util/List;)Lcom/mongodb/TaggableReadPreference;V(Ljava/util/List;JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/TaggableReadPreference;l(Ljava/util/List;JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/TaggableReadPreference;valueOf0(Ljava/lang/String;)Lcom/mongodb/ReadPreference;nameLjava/lang/String; nameToCheckH(Ljava/lang/String;Ljava/util/List;)Lcom/mongodb/TaggableReadPreference;^(Ljava/lang/String;Ljava/util/List;)Lcom/mongodb/TaggableReadPreference;h(Ljava/lang/String;Ljava/util/List;JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/TaggableReadPreference;~(Ljava/lang/String;Ljava/util/List;JLjava/util/concurrent/TimeUnit;)Lcom/mongodb/TaggableReadPreference;w(Ljava/lang/String;Ljava/util/List;Ljava/lang/Long;Ljava/util/concurrent/TimeUnit;)Lcom/mongodb/TaggableReadPreference;Ljava/lang/Long;(Ljava/lang/String;Ljava/util/List;Ljava/lang/Long;Ljava/util/concurrent/TimeUnit;)Lcom/mongodb/TaggableReadPreference;"RuntimeVisibleParameterAnnotationsLcom/mongodb/lang/Nullable; SourceFileReadPreference.javaRuntimeVisibleAnnotations#Lcom/mongodb/annotations/Immutable; >?   [U ZU  'java/lang/UnsupportedOperationExceptionjava/lang/StringBuilderUnsupported cluster type: Q > 89 <9 :9 ;9 =9Acom/mongodb/TaggableReadPreference$PrimaryPreferredReadPreferencePrimaryPreferredReadPreference s >:com/mongodb/TaggableReadPreference$SecondaryReadPreferenceSecondaryReadPreferenceCcom/mongodb/TaggableReadPreference$SecondaryPreferredReadPreference SecondaryPreferredReadPreference8com/mongodb/TaggableReadPreference$NearestReadPreferenceNearestReadPreference  f Q PQ "java/lang/IllegalArgumentException No match for read preference of s}MPrimary read preference can not also specify tag sets, max staleness or hedge0com/mongodb/ReadPreference$PrimaryReadPreference >com/mongodb/ReadPreferencejava/lang/Objectcom/mongodb/ReadPreference$1java/lang/String-$SwitchMap$com$mongodb$connection$ClusterType[I)com/mongodb/connection/ClusterDescriptiongetType&()Lcom/mongodb/connection/ClusterType;"com/mongodb/connection/ClusterTypeordinal()IgetServerDescriptions()Ljava/util/List;java/util/Collections emptyListappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V"com/mongodb/TaggableReadPreferencejava/lang/Long(J)Ljava/lang/Long;B(Ljava/util/List;Ljava/lang/Long;Ljava/util/concurrent/TimeUnit;)V singletonList$(Ljava/lang/Object;)Ljava/util/List;java/util/concurrent/TimeUnit MILLISECONDS!com/mongodb/assertions/AssertionsnotNull8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; toLowerCaseequals(Ljava/lang/Object;)Z!(Lcom/mongodb/ReadPreference$1;)V!3489:9;9<9=9)>?@3*A 01B C9DEFGHIJKLMNOPQRSTU@_+.6!''-2*+*++ Y Y  +A,28=AB_C9_VWX,HYZUHY[UHY \]@A ^]@A _]@A `]@A a]@A ^b@DY,ABcdef _b@DY,ABcdef `b@DY,ABcdef ab@DY,ABcdef ^g@:Y* AB hi _g@:Y* AB hi `g@:Y* A)B hi ag@:Y* A4B hi ^j@OY*-AJB hicdef _j@OY*-A_B hicdef `j@OY*-AtB hicdef aj@OY*-AB hicdef ^k@I Y* AB  lmn  loHp _k@I Y* AB  lmn  loHp `k@I Y* AB  lmn  loHp ak@I Y* AB  lmn  loHp ^q@^Y*-AB lmcdefn loHr _q@^Y*-AB lmcdefn loHr `q@^Y*-AB lmcdefn loHr aq@^Y*-A+B lmcdefn loHr st@!*"W*#L+$#%+$#%+$#%+$#%+$#%&Y Y ' * (A6 57 9: <0=4?D@HBXC\ElFpIBuv wvX  x sy@P *+ )AUB uv lmn  loHz s{@f *+ )AkB* uv lm cd efn  loH| s}@o!*"W*+"W+-"W*#:$#% &Y,($#%Y+,-$#%Y+,-$#%Y+,-$#%Y+,-&Y Y ' * (A>pqrtv,w6zG{R}c~nB4uvlmc~efwvn loX 6xH ?@`4-Y.Y/Y0Y1Y2A )3625-37