3:9org/elasticsearch/search/suggest/Suggest$Suggestion$EntryLjava/lang/Object;Ljava/lang/Iterable;Lorg/elasticsearch/common/io/stream/Streamable;Lorg/elasticsearch/common/xcontent/ToXContent;java/lang/Objectjava/lang/Iterable-org/elasticsearch/common/io/stream/Streamable,org/elasticsearch/common/xcontent/ToXContent  Suggest.java3org/elasticsearch/search/suggest/Suggest$Suggestion (org/elasticsearch/search/suggest/Suggest SuggestionEntry@org/elasticsearch/search/suggest/Suggest$Suggestion$Entry$OptionOption@org/elasticsearch/search/suggest/Suggest$Suggestion$Entry$FieldsFields3org/elasticsearch/common/xcontent/ToXContent$ParamsParamstext$Lorg/elasticsearch/common/text/Text;offsetIlengthoptionsLjava/util/List;Ljava/util/List;$assertionsDisabledZ)(Lorg/elasticsearch/common/text/Text;II)V()V &( )  +  -  /java/util/ArrayList1(I)V &3 24 !" 6this@Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry;;Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry; addOptionE(Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry$Option;)Vjava/util/List=add(Ljava/lang/Object;)Z ?@ >AoptionTO;BLorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry$Option;sort(Ljava/util/Comparator;)V%org/apache/lucene/util/CollectionUtilHtimSort)(Ljava/util/List;Ljava/util/Comparator;)V JK IL comparatorLjava/util/Comparator;Ljava/util/Comparator;reduceM(Ljava/util/List;)Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry;size()I ST >Uget(I)Ljava/lang/Object; WX >Yjava/util/HashMap[ \)iterator()Ljava/util/Iterator; ^_ >` java/util/Mapbjava/util/IteratordhasNext()Z fg ehnext()Ljava/lang/Object; jk elequals n@ o4org/elasticsearch/ElasticsearchIllegalStateExceptionqjava/lang/StringBuilders t)Can't merge suggest entries, this might be caused by suggest calls across multiple indices with different analysis chains. Suggest entries have different text actual [vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; xy tz-(Ljava/lang/Object;)Ljava/lang/StringBuilder; x| t} ] expected []toString()Ljava/lang/String; t(Ljava/lang/String;)V & r $% java/lang/AssertionError )merge>(Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry;)V  `&(Ljava/lang/Object;)Ljava/lang/Object; W cput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; c mergeInto < clear ( >keySet()Ljava/util/Set; c java/util/Set ` ;< mergeri$Ljava/util/Iterator;entrytoReduceLjava/util/List;entriesLjava/util/Map;Ljava/util/Map;leaderothergetText&()Lorg/elasticsearch/common/text/Text; getOffset getLength getOptions()Ljava/util/List;trimjava/lang/Mathmax(II)I remove X >ioptionsToRemovegetClass()Ljava/lang/Class; oLjava/lang/Object;>Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry<*>;hashCode T resultreadFrom3(Lorg/elasticsearch/common/io/stream/StreamInput;)Vjava/io/IOException.org/elasticsearch/common/io/stream/StreamInputreadText readVInt T  newOptionD()Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry$Option;  jin0Lorg/elasticsearch/common/io/stream/StreamInput;suggestedWords )writeTo4(Lorg/elasticsearch/common/io/stream/StreamOutput;)V/org/elasticsearch/common/io/stream/StreamOutput writeText'(Lorg/elasticsearch/common/text/Text;)V  writeVInt 3 out1Lorg/elasticsearch/common/io/stream/StreamOutput; toXContent(Lorg/elasticsearch/common/xcontent/XContentBuilder;Lorg/elasticsearch/common/xcontent/ToXContent$Params;)Lorg/elasticsearch/common/xcontent/XContentBuilder;1org/elasticsearch/common/xcontent/XContentBuilder startObject5()Lorg/elasticsearch/common/xcontent/XContentBuilder; TEXT9Lorg/elasticsearch/common/xcontent/XContentBuilderString;  field(Lorg/elasticsearch/common/xcontent/XContentBuilderString;Lorg/elasticsearch/common/text/Text;)Lorg/elasticsearch/common/xcontent/XContentBuilder;  OFFSET   o(Lorg/elasticsearch/common/xcontent/XContentBuilderString;I)Lorg/elasticsearch/common/xcontent/XContentBuilder;   LENGTH  OPTIONS   startArrayn(Lorg/elasticsearch/common/xcontent/XContentBuilderString;)Lorg/elasticsearch/common/xcontent/XContentBuilder;   endArray   endObject  builder3Lorg/elasticsearch/common/xcontent/XContentBuilder;params5Lorg/elasticsearch/common/xcontent/ToXContent$Params;java/lang/Class%desiredAssertionStatus 'g &( SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable(TO;)V(Ljava/util/Comparator;)V StackMapTable;>(Ljava/util/List;)Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry;C(Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Entry;)V()Ljava/util/Iterator;()Ljava/util/List; Exceptions()TO; SourceFile InnerClasses!  !"*#$%&'+ ***+,*.*0*2Y57,* 8:   -  89.`a bcde&(+E**, 8:- 89. gh;<+` *7+BW, 8: CE- 89 CD. k l*/FG+] *7+M, 8: NP- 89 NO. op*0QR+ @+V+Z\Y]M+ZN+a:im:-,,p3rYtYuw{,~{-,~{-.. Y-00 Y-:i9m:,:,W ç*-7,:im:--,p E'CE@F:05CE@8:@"#(:-RD'CDF95CD@89@#(9.Zs tvw(xFyUz~ 5;>18 ceT e5e*2+Q,8::-899.*3+A*,, 8:- 89.T+A*., 8:- 89.T+A*0, 8:- 89.^_+F *7a,  8:-  89.*4+A*7, 8:- 89.*53+3*7Vd=>*7*7VdW,* 38:3S#- 389.,21 n@+I*++*+ʥ+M*0,0*.,.*,,,p, I8:I,:-I89,.*7G1  T+p*,<h*.`<h*0`<,8:- 89.+O*+ڵ,*+ݵ.*+ݵ0+=*2Y57>!*:+*7BW,46E+#O8:O2-6DO89.. )06<HN1 +"6+DY, 8:- 89.*7+K+*,+*.+*0+*7V*7aM,i,mN-+,*BCE/K8:K- K89."%BGJ1 /e6+f+W+*,W+ *. W+*0 W+W*7aN-i-m:+,W+W+W+,4OCE;f8:f !f"#- f89.. )1OWZ_d1 ;e6$(+4).O1 @*8 9*