4 b1 2345 678 9 : ;< => ;? @ ;A B ;C D ;E F G HI J ;K ;L ;M ;N OP aQ aR S T UV W ;XY #Z[ %\ ;]^ (_ U` aa bc bd be bf bg 2hi 2jk 4jl 6m no ap ;q ;r ;s ;t ;u ;vw @xy Bz ;{ ;| U} B9 ;~ ; B K1 a ;  ; 2 Sj Vj X_# 2$ ] _1UnmodifiableIterable InnerClasses()VCodeLineNumberTableLocalVariableTablethis%Lcom/google/common/collect/Iterables;unmodifiableIterable*(Ljava/lang/Iterable;)Ljava/lang/Iterable;resultLjava/lang/Iterable;iterableLocalVariableTypeTableLjava/lang/Iterable;Ljava/lang/Iterable<+TT;>; StackMapTable SignatureK(Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;E(Lcom/google/common/collect/ImmutableCollection;)Ljava/lang/Iterable;/Lcom/google/common/collect/ImmutableCollection;4Lcom/google/common/collect/ImmutableCollection; Deprecatede(Lcom/google/common/collect/ImmutableCollection;)Ljava/lang/Iterable;RuntimeVisibleAnnotationsLjava/lang/Deprecated;size(Ljava/lang/Iterable;)ILjava/lang/Iterable<*>;(Ljava/lang/Iterable<*>;)Icontains)(Ljava/lang/Iterable;Ljava/lang/Object;)Z collectionLjava/util/Collection;elementLjava/lang/Object;Ljava/util/Collection<*>;,(Ljava/lang/Iterable<*>;Ljava/lang/Object;)ZRuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable; removeAll-(Ljava/lang/Iterable;Ljava/util/Collection;)Z removeFromelementsToRemove3(Ljava/lang/Iterable<*>;Ljava/util/Collection<*>;)ZRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; retainAllelementsToRetainremoveIf9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Z predicate"Lcom/google/common/base/Predicate;(Lcom/google/common/base/Predicate<-TT;>;Z(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)ZremoveFirstMatchingJ(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Object;nextiteratorLjava/util/Iterator;TT;Ljava/util/Iterator;\(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)TT; elementsEqual+(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z collection1 collection2 iterable1 iterable21(Ljava/lang/Iterable<*>;Ljava/lang/Iterable<*>;)ZtoString((Ljava/lang/Iterable;)Ljava/lang/String;+(Ljava/lang/Iterable<*>;)Ljava/lang/String;getOnlyElement((Ljava/lang/Iterable;)Ljava/lang/Object;4(Ljava/lang/Iterable;)TT;:(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; defaultValue8(Ljava/lang/Iterable<+TT;>;TT;)TT;toArray:(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;typeLjava/lang/Class;Ljava/lang/Class;L(Ljava/lang/Iterable<+TT;>;Ljava/lang/Class;)[TT;/Lcom/google/common/annotations/GwtIncompatible;<(Ljava/lang/Iterable;[Ljava/lang/Object;)[Ljava/lang/Object;array[Ljava/lang/Object;[TT;Ljava/util/Collection<+TT;>;:(Ljava/lang/Iterable<+TT;>;[TT;)[TT;)(Ljava/lang/Iterable;)[Ljava/lang/Object;,(Ljava/lang/Iterable<*>;)[Ljava/lang/Object;castOrCopyToCollection,(Ljava/lang/Iterable;)Ljava/util/Collection;Ljava/lang/Iterable;L(Ljava/lang/Iterable;)Ljava/util/Collection;addAll-(Ljava/util/Collection;Ljava/lang/Iterable;)ZcaddTo elementsToAddLjava/util/Collection;N(Ljava/util/Collection;Ljava/lang/Iterable<+TT;>;)Z frequency)(Ljava/lang/Iterable;Ljava/lang/Object;)I,(Ljava/lang/Iterable<*>;Ljava/lang/Object;)IcycleJ(Ljava/lang/Iterable;)Ljava/lang/Iterable;)([Ljava/lang/Object;)Ljava/lang/Iterable;elements5([TT;)Ljava/lang/Iterable;Ljava/lang/SafeVarargs;concat>(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;abe(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;R(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;f(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;d(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;+([Ljava/lang/Iterable;)Ljava/lang/Iterable;inputs[Ljava/lang/Iterable;java/lang/Iterable<+TT;>;L([Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;1Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;b(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Ljava/lang/Iterable; partition+(Ljava/lang/Iterable;I)Ljava/lang/Iterable;I](Ljava/lang/Iterable;I)Ljava/lang/Iterable;>;paddedPartitionfilterL(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable; unfiltered retainIfTruer(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)Ljava/lang/Iterable;;(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/lang/Iterable; desiredType^(Ljava/lang/Iterable<*>;Ljava/lang/Class;)Ljava/lang/Iterable;anyallfind\(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;Ljava/lang/Object;)Ljava/lang/Object;`(Ljava/lang/Iterable<+TT;>;Lcom/google/common/base/Predicate<-TT;>;TT;)TT;tryFindY(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)Lcom/google/common/base/Optional;indexOf9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)IZ(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)I transformK(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable; fromIterablefunction!Lcom/google/common/base/Function;Ljava/lang/Iterable;+Lcom/google/common/base/Function<-TF;+TT;>;(Ljava/lang/Iterable;Lcom/google/common/base/Function<-TF;+TT;>;)Ljava/lang/Iterable;get)(Ljava/lang/Iterable;I)Ljava/lang/Object;position5(Ljava/lang/Iterable;I)TT;;(Ljava/lang/Iterable;ILjava/lang/Object;)Ljava/lang/Object;listLjava/util/List;Ljava/util/List<+TT;>;Ljava/util/Iterator<+TT;>;9(Ljava/lang/Iterable<+TT;>;ITT;)TT;getFirstgetLastLjava/util/List;getLastInNonemptyList$(Ljava/util/List;)Ljava/lang/Object;0(Ljava/util/List;)TT;skip numberToSkipK(Ljava/lang/Iterable;I)Ljava/lang/Iterable;limit limitSizeconsumingIterableisEmpty(Ljava/lang/Iterable;)Z(Ljava/lang/Iterable<*>;)Z mergeSorted@(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/lang/Iterable; iterables comparatorLjava/util/Comparator;Ljava/util/Comparator<-TT;>;~(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;Ljava/util/Comparator<-TT;>;)Ljava/lang/Iterable;$Lcom/google/common/annotations/Beta; toIterator#()Lcom/google/common/base/Function;o()Lcom/google/common/base/Function;Ljava/util/Iterator<+TT;>;>; SourceFileIterables.java-Lcom/google/common/annotations/GwtCompatible;emulated ef 8com/google/common/collect/Iterables$UnmodifiableIterable-com/google/common/collect/ImmutableCollection ejava/lang/Iterablejava/util/Collection ~  ~            f          "com/google/common/collect/Multiset  java/util/Set  %com/google/common/collect/Iterables$1 e  m      %com/google/common/collect/Iterables$2 e%com/google/common/collect/Iterables$3%com/google/common/collect/Iterables$4 e       %com/google/common/collect/Iterables$5 ejava/util/List        java/util/NoSuchElementException   !number to skip cannot be negative %com/google/common/collect/Iterables$6limit is negative%com/google/common/collect/Iterables$7%com/google/common/collect/Iterables$8 %com/google/common/collect/Iterables$9 e&com/google/common/collect/Iterables$10#com/google/common/collect/Iterablesjava/lang/Objectjava/util/Iterator$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;>(Ljava/lang/Iterable;Lcom/google/common/collect/Iterables$1;)V()I()Ljava/util/Iterator;#com/google/common/collect/Iterators(Ljava/util/Iterator;)I&com/google/common/collect/Collections2 safeContains+(Ljava/util/Collection;Ljava/lang/Object;)Z)(Ljava/util/Iterator;Ljava/lang/Object;)Z(Ljava/util/Collection;)Z-(Ljava/util/Iterator;Ljava/util/Collection;)Z!(Ljava/util/function/Predicate;)Z9(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)ZhasNext()Z()Ljava/lang/Object; com/google/common/base/Predicateapply(Ljava/lang/Object;)Zremove+(Ljava/util/Iterator;Ljava/util/Iterator;)Z((Ljava/util/Iterator;)Ljava/lang/String;((Ljava/util/Iterator;)Ljava/lang/Object;:(Ljava/util/Iterator;Ljava/lang/Object;)Ljava/lang/Object;&com/google/common/collect/ObjectArraysnewArray'(Ljava/lang/Class;I)[Ljava/lang/Object;(([Ljava/lang/Object;)[Ljava/lang/Object;()[Ljava/lang/Object;com/google/common/collect/Lists newArrayList+(Ljava/util/Iterator;)Ljava/util/ArrayList;-(Ljava/util/Collection;Ljava/util/Iterator;)Zcount(Ljava/lang/Object;)I)(Ljava/util/Iterator;Ljava/lang/Object;)I(Ljava/lang/Iterable;)V*([Ljava/lang/Object;)Ljava/util/ArrayList;(com/google/common/collect/FluentIterableT(Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;h(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;|(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;A([Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;@(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; checkArgument(Z)V(Ljava/lang/Iterable;I)V9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)V!com/google/common/base/Predicates instanceOf5(Ljava/lang/Class;)Lcom/google/common/base/Predicate;J(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Ljava/lang/Object;\(Ljava/util/Iterator;Lcom/google/common/base/Predicate;Ljava/lang/Object;)Ljava/lang/Object;Y(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;9(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)I8(Ljava/lang/Iterable;Lcom/google/common/base/Function;)V(I)Ljava/lang/Object;)(Ljava/util/Iterator;I)Ljava/lang/Object;checkNonnegative(I)Vcast&(Ljava/lang/Iterable;)Ljava/util/List;advance(Ljava/util/Iterator;I)IgetNext(ZLjava/lang/Object;)V8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Iterable;Ljava/util/Comparator;)V1ab1efg/*hDi jk lmg!*W* **L+Y*hHIKLNino!poqnr!pstuv lwgD*hYi pxq pyzu{|} ~gp** *  h|}~|i poq ptHu g**M,+ * + h i  poq ptu  g%**+  * +h$i%o%q%%tIu g%**+ * +h$i%o%q%%tIu g~**+* +hioqrtug3+W* M,,N+- ,-h&  &,.1i*3o3 'q*3r3 't  !u g9*%+*M+N,-* + h')i*9o9oq*99t)u gF * hi  poq  pu gF * hi  poq  pru g[ * +h i po q ps u gZ *+hi po q ps ugu *M,+h i  po q  ps ugF *h'i  poq  pu gm* * *  h0120i poq ptHu g%++M*,!*+ "h<= >@i  %%oq  %%stu g7*#*#+$*%*%+&* +'hOPQR,Ti7po7q 7pt@u  mgN*W(Y*)h jki poq prugD**+hi q u| gV*+,hiooqssu gk*+,-hi oooq sssu g*+,-.hi*ooooq*ssssugA*/hi q u| mgA*0hi oq u gt*W12Y*3hipo~q prt @u gt*W14Y*5hipo~q prt @u gl*W+W6Y*+7h*+ ,ioqru gk*W+W*+89hUV Wioqu g[ * +:h`i po q pr u g[ * +;hji po q pr u g[ * +<hwi po q pr u gp * +,=hi  po  q  ps  u g[ * +>hi po q pr u g[ * +?hi po q pr u gl*W+W@Y*+Ah ioqu  g$*W*B*BC * Dh #i$po$ q $prtIbu  g>*WE*B*FN-G -C,* N-HW-,Ih" +28i4 2 >po> >q* 2 >ps>t)B@bu g[ * +Ih i po q ps u g,*B*BL+J KYL+M* Nh "!i  ,poq  ,prt Bu g1*"*M,O+*B *FM* +Ph01 2345&9i  1po1q  1ps1t u gK**GdCh=i  q  u gv*WQRSY*ThTUWipoq prt @u gv*WURVY*Whipoq prt @u mgN*WXY*Yh i poq pru gu%* *O* hi %poq %pt@u !"g"*Z[W+\[W]Y*+^MY,hi "#o"$% poq "#"$& pru'()*g _Y`hu+,- ./Z0dZ ac_]XVS@642(