4 @             w       ! " # $ % & ' ( ) * + , - . / 01 (2 (3 (45 ,6 7 8 9 :; :< => ?@ AB CD EF CG HI :J :K LM N OPQRFromIterableFunction InnerClassesiterableDelegate!Lcom/google/common/base/Optional; Signature;>;()VCodeLineNumberTableLocalVariableTablethis*Lcom/google/common/collect/FluentIterable;LocalVariableTypeTable/Lcom/google/common/collect/FluentIterable;(Ljava/lang/Iterable;)ViterableLjava/lang/Iterable;Ljava/lang/Iterable; StackMapTable(Ljava/lang/Iterable;)V getDelegate()Ljava/lang/Iterable;()Ljava/lang/Iterable;from@(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;`(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;?([Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;elements[Ljava/lang/Object;[TE;K([TE;)Lcom/google/common/collect/FluentIterable;RuntimeInvisibleAnnotations$Lcom/google/common/annotations/Beta;V(Lcom/google/common/collect/FluentIterable;)Lcom/google/common/collect/FluentIterable; Deprecatedv(Lcom/google/common/collect/FluentIterable;)Lcom/google/common/collect/FluentIterable;RuntimeVisibleAnnotationsLjava/lang/Deprecated;concatT(Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;abLjava/lang/Iterable<+TT;>;{(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;h(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;c(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;|(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;d(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;A([Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;inputs[Ljava/lang/Iterable;java/lang/Iterable<+TT;>;b([Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;1Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;x(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Lcom/google/common/collect/FluentIterable;concatNoDefensiveCopyinputof,()Lcom/google/common/collect/FluentIterable;G()Lcom/google/common/collect/FluentIterable;Q(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;elementLjava/lang/Object;TE;N(TE;[TE;)Lcom/google/common/collect/FluentIterable;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;toString()Ljava/lang/String;size()Icontains(Ljava/lang/Object;)Ztargetcycle1()Lcom/google/common/collect/FluentIterable;appendotherLjava/lang/Iterable<+TE;>;K(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/FluentIterable;5([TE;)Lcom/google/common/collect/FluentIterable;filterN(Lcom/google/common/base/Predicate;)Lcom/google/common/collect/FluentIterable; predicate"Lcom/google/common/base/Predicate;(Lcom/google/common/base/Predicate<-TE;>;Y(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/collect/FluentIterable;=(Ljava/lang/Class;)Lcom/google/common/collect/FluentIterable;typeLjava/lang/Class;Ljava/lang/Class;](Ljava/lang/Class;)Lcom/google/common/collect/FluentIterable;/Lcom/google/common/annotations/GwtIncompatible;anyMatch%(Lcom/google/common/base/Predicate;)Z+(Lcom/google/common/base/Predicate<-TE;>;)ZallMatch firstMatchE(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;P(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/base/Optional; transformM(Lcom/google/common/base/Function;)Lcom/google/common/collect/FluentIterable;function!Lcom/google/common/base/Function;*Lcom/google/common/base/Function<-TE;TT;>;q(Lcom/google/common/base/Function<-TE;TT;>;)Lcom/google/common/collect/FluentIterable;transformAndConcatBLcom/google/common/base/Function<-TE;+Ljava/lang/Iterable<+TT;>;>;(Lcom/google/common/base/Function<-TE;+Ljava/lang/Iterable<+TT;>;>;)Lcom/google/common/collect/FluentIterable;first#()Lcom/google/common/base/Optional;iteratorLjava/util/Iterator;Ljava/util/Iterator;ST(()Lcom/google/common/base/Optional;lastlistLjava/util/List; sortedSetLjava/util/SortedSet;currentLjava/util/List;Ljava/util/SortedSet;skip-(I)Lcom/google/common/collect/FluentIterable; numberToSkipI2(I)Lcom/google/common/collect/FluentIterable;limitmaxSizeisEmpty()ZtoList+()Lcom/google/common/collect/ImmutableList;0()Lcom/google/common/collect/ImmutableList; toSortedListA(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList; comparatorLjava/util/Comparator;Ljava/util/Comparator<-TE;>;L(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableList;toSet*()Lcom/google/common/collect/ImmutableSet;/()Lcom/google/common/collect/ImmutableSet; toSortedSetF(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedSet;Q(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableSortedSet; toMultiset/()Lcom/google/common/collect/ImmutableMultiset;4()Lcom/google/common/collect/ImmutableMultiset;toMapK(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap; valueFunction*Lcom/google/common/base/Function<-TE;TV;>;r(Lcom/google/common/base/Function<-TE;TV;>;)Lcom/google/common/collect/ImmutableMap;indexT(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap; keyFunction*Lcom/google/common/base/Function<-TE;TK;>;{(Lcom/google/common/base/Function<-TE;TK;>;)Lcom/google/common/collect/ImmutableListMultimap; uniqueIndexr(Lcom/google/common/base/Function<-TE;TK;>;)Lcom/google/common/collect/ImmutableMap;toArray&(Ljava/lang/Class;)[Ljava/lang/Object;Ljava/lang/Class;(Ljava/lang/Class;)[TE;copyInto.(Ljava/util/Collection;)Ljava/util/Collection;item collectionLjava/util/Collection;TC;);>(TC;)TC;8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;join3(Lcom/google/common/base/Joiner;)Ljava/lang/String;joinerLcom/google/common/base/Joiner;get(I)Ljava/lang/Object;position(I)TE;stream()Ljava/util/stream/Stream; ()Ljava/util/stream/Stream;ALjava/lang/Object;Ljava/lang/Iterable; SourceFileFluentIterable.java-Lcom/google/common/annotations/GwtCompatible;emulated HI U DEV WX YZ [Xjava/lang/Iterable(com/google/common/collect/FluentIterable*com/google/common/collect/FluentIterable$1 H\] ^_ Z[ |u `a*com/google/common/collect/FluentIterable$2 HQ*com/google/common/collect/FluentIterable$3 Hbc ~d ^e WXf g h i j ij k l mn on pq r i[ s t uv ~Zjava/util/List java/util/SortedSet v w w `xy Zz {x| `}~ ` `    java/util/Collection   g  java/lang/Object=com/google/common/collect/FluentIterable$FromIterableFunctionjava/util/Iteratorcom/google/common/base/Optionalabsent$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object; fromNullable5(Ljava/lang/Object;)Lcom/google/common/base/Optional;or+(Ljava/lang/Iterable;Ljava/lang/Iterable;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;([Ljava/lang/Iterable;)V'com/google/common/collect/ImmutableListcom/google/common/collect/Lists7(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List;#com/google/common/collect/Iterables((Ljava/lang/Iterable;)Ljava/lang/String;(Ljava/lang/Iterable;)I)(Ljava/lang/Iterable;Ljava/lang/Object;)Z*(Ljava/lang/Iterable;)Ljava/lang/Iterable;L(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable;;(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/lang/Iterable;any9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)ZalltryFindY(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;K(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable;()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;+(Ljava/lang/Iterable;I)Ljava/lang/Iterable;?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;"com/google/common/collect/Ordering<(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;immutableSortedCopy&com/google/common/collect/ImmutableSet>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;,com/google/common/collect/ImmutableSortedSetZ(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedSet;+com/google/common/collect/ImmutableMultisetC(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultiset;com/google/common/collect/Maps_(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;#com/google/common/collect/Multimapsh(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap;:(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;addAll(Ljava/util/Collection;)Zaddcom/google/common/base/Joiner)(Ljava/lang/Iterable;I)Ljava/lang/Object;!com/google/common/collect/Streams/(Ljava/lang/Iterable;)Ljava/util/stream/Stream;!@DEFG-HIJP **Kvw xL  MNO  MPHQJ*+W**++Kz{ |}LMNRSOMPRTU%FVWXJH **KL  MNO  MPFY Z[Jm* * Y** KL RSO RTUHF\ Z]JD* KL ^_O ^`Fabc ZdJD*KL RNO RPeFfgh ijJ`Y*SY+S KLkSlSOkmlmFnbc ioJxY*SY+SY,S KL kSlSpSO kmlmpmFqbc irJY*SY+SY,SY-S KL*kSlSpSsSO*kmlmpmsmFtbciuJI ** KL  vwO  vxFybc i[JN*WY*K L vSO vzF{bc|uJ&*L+=>+2:WY*K L}S&vwO}m&vxU Fy ~J K8Fbc~JY *+ KEL ^_O ^`Fbc JD*KQL MNO MPJD*KZL MNO MPJO *+KdL MN O  MP JG * KyL  MNO  MPF[JY *+KL MN SO MP Fbc]J\ *+ KL MN ^_O MP ^`FbcJ\ *+ KL MN O MP FJ\ *+ KL MN O MP FbJY *+KL MN O MP FJY *+KL MN O MP FJY *+ KL MN O MP FJ\ *+! KL MN O MP FJY *+"#KL MN O MP FJ#*$L+%+&'K  L#MN O#MP U BFJjr*L+('+(M,),,*d+'+$M,%+,+,N--',&N,%-'KB 07@D$K%P&Z*a+j,o.L>P arMNmRS7;O>P arMPmRT7;U(FJR *. KCL MN O  MPFJR */ KRL MN O  MPFJ^*$%K[L MNO MPU@JD*0KiL MNO MPFJ\ +1*2KyL MN O MP FJD*3KL MNO MPFJY +*4KL MN O MP FJD*5KL MNO MPFJY *+6KL MN O MP FJY *+7KL MN O MP FJY *+8KL MN O MP FJY *+9KL MN O MP FbJE+W*M,:+,:;W',$N-%-&:+<W+K" 7@CL*7 EMNE ;RSO*7 EMPE ;RTUFbJL+*=K*LMNO MPbcJO *>K;L MN O  MPFJD*?KIL MNO MPFFb ZC"AB