31org/elasticsearch/index/mapper/FieldMappersLookupTLjava/lang/Object;Ljava/lang/Iterable;java/lang/Objectjava/lang/IterableFieldMappersLookup.java9org/elasticsearch/common/collect/UpdateInPlaceMap$Mutator 1org/elasticsearch/common/collect/UpdateInPlaceMap Mutator0org/elasticsearch/index/mapper/FieldMapper$Names*org/elasticsearch/index/mapper/FieldMapperNamesmappers-[Lorg/elasticsearch/index/mapper/FieldMapper; mappersAsListLjava/util/List;>Ljava/util/List;name3Lorg/elasticsearch/common/collect/UpdateInPlaceMap;tLorg/elasticsearch/common/collect/UpdateInPlaceMap; indexNamefullName/(Lorg/elasticsearch/common/settings/Settings;)V()V    ".org/elasticsearch/common/collect/ImmutableList$of2()Lorg/elasticsearch/common/collect/ImmutableList; &' %(  *,org/elasticsearch/index/mapper/MapperService,getFieldMappersCollectionSwitch/(Lorg/elasticsearch/common/settings/Settings;)I ./ -06(I)Lorg/elasticsearch/common/collect/UpdateInPlaceMap; &2 3  5  7  9this3Lorg/elasticsearch/index/mapper/FieldMappersLookup;settings,Lorg/elasticsearch/common/settings/Settings; addNewMappers(Ljava/util/List;)Vmutator=()Lorg/elasticsearch/common/collect/UpdateInPlaceMap$Mutator; AB Cjava/util/ListEiterator()Ljava/util/Iterator; GH FIjava/util/IteratorKhasNext()Z MN LOnext()Ljava/lang/Object; QR LSnames4()Lorg/elasticsearch/index/mapper/FieldMapper$Names; UV W()Ljava/lang/String; Y Zget&(Ljava/lang/Object;)Ljava/lang/Object; \] ^+org/elasticsearch/index/mapper/FieldMappers`/(Lorg/elasticsearch/index/mapper/FieldMapper;)V b acconcat[(Lorg/elasticsearch/index/mapper/FieldMapper;)Lorg/elasticsearch/index/mapper/FieldMappers; ef agput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ij k Y m Y osize()I qr Fsjava/lang/Systemu arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V wx vy(I)Ljava/lang/Object; \| F}java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; close  -Lorg/elasticsearch/index/mapper/FieldMappers; fieldMapper,Lorg/elasticsearch/index/mapper/FieldMapper;i$Ljava/util/Iterator;iI newMappers mutatorName|Lorg/elasticsearch/common/collect/UpdateInPlaceMap.Mutator;;Lorg/elasticsearch/common/collect/UpdateInPlaceMap$Mutator;mutatorIndexNamemutatorFullName tempMapperscounter removeMappers(Ljava/lang/Iterable;)V&org/elasticsearch/common/collect/Lists newArrayList*([Ljava/lang/Object;)Ljava/util/ArrayList; Iremove f aisEmpty N a ] (Ljava/lang/Object;)Z FtoArray(([Ljava/lang/Object;)[Ljava/lang/Object; FmappermappersToRemoveBLjava/lang/Iterable;Ljava/lang/Iterable;9()Lorg/elasticsearch/common/collect/UnmodifiableIterator;*org/elasticsearch/common/collect/IteratorsunmodifiableIteratorM(Ljava/util/Iterator;)Lorg/elasticsearch/common/collect/UnmodifiableIterator; ()Ljava/util/List; hasMapper/(Lorg/elasticsearch/index/mapper/FieldMapper;)Zcontains FA(Ljava/lang/String;)Lorg/elasticsearch/index/mapper/FieldMappers; ^Ljava/lang/String;simpleMatchToIndexNames$(Ljava/lang/String;)Ljava/util/List;()Ljava/util/ArrayList; java/lang/String$org/elasticsearch/common/regex/Regex simpleMatch'(Ljava/lang/String;Ljava/lang/String;)Z add Farr$len$patternfields$Ljava/util/List;simpleMatchToFullName smartName#Lorg/elasticsearch/common/Nullable;       fieldMapperssmartNameFieldMapper@(Ljava/lang/String;)Lorg/elasticsearch/index/mapper/FieldMapper; .()Lorg/elasticsearch/index/mapper/FieldMapper; a G  SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable StackMapTableA(Ljava/util/List;)VE(Ljava/lang/Iterable;)Vg()Lorg/elasticsearch/common/collect/UnmodifiableIterator;@()Ljava/util/List;8(Ljava/lang/String;)Ljava/util/List;RuntimeVisibleAnnotations SourceFile InnerClasses!BB5*!*#*)+*+146*+148*+14:5;<5=>-. /01)243?@g*8DM*:DN*6D:+J:PT:,X[_a:aYd: h:,X[lW-Xn_a:aYd: h:-XnlWXp_a:aYd: h:XplW(*#+t`:*#*#z6*#6+~S*#**#+,-p J7!'!g;<g_WN Z G*g_WN 9:;=7>J?O@]BfDwFGHJLNOPRTUV WX Y/ZBYH\N]Y_]`aafb7 !F   L;a67*{  f*#M*8DN*:D:*6D:+:PT:-X[_a:7:-X[W-X[lWXn_a:9:XnWXnlWXp_a:9:XpWXplW,W*,,t{#**#+-\ S@* f;<f^VM"D4f^VM"D~hijk"m@nSoXpaqir{txyz{|~*36LW[`e/*F   LPa<< G7 *+J  ;</*+ ;<? *++ ;< @ *8+a ;< @ *:+a ;< @ *6+a ;< WM*#N-66{-2:+Xpϙ,XnWJ+Xnϙ,XnW%+X[ϙ,XnW,Hl  ;< * .BSgx$F{1$!WM*#N-66{-2:+Xpϙ,XpWJ+Xnϙ,XpW%+X[ϙ,XpW,Hl  ;< * .BSgx$F{1$!*+M,,*+M,,*+ ;<   a i*+M,, ;<   aAGH/* ;<%