2T/org/elasticsearch/common/hppc/DoubleOpenHashSet6org/elasticsearch/common/hppc/AbstractDoubleCollection3org/elasticsearch/common/hppc/DoubleLookupContainer'org/elasticsearch/common/hppc/DoubleSetjava/lang/Cloneable DoubleOpenHashSet.java=org/elasticsearch/common/hppc/DoubleOpenHashSet$EntryIterator  EntryIterator1org/elasticsearch/common/hppc/DoubleOpenHashSet$1 MIN_CAPACITYIDEFAULT_CAPACITYDEFAULT_LOAD_FACTORF?@keys[D allocated[Zassigned loadFactorresizeAtlastSlot perturbation$assertionsDisabledZ()V(IF)V $& 'this1Lorg/elasticsearch/common/hppc/DoubleOpenHashSet;(I)VinitialCapacity $% -java/lang/Math/max(II)I 12 03 "# 5java/lang/AssertionError71Initial capacity must be between (0, 2147483647].9(Ljava/lang/Object;)V $; 8<#Load factor must be between (0, 1].>  @0org/elasticsearch/common/hppc/HashContainerUtilsB roundCapacity(I)I DE CFallocateBuffers H+ I2(Lorg/elasticsearch/common/hppc/DoubleContainer;)V-org/elasticsearch/common/hppc/DoubleContainerLsize()I NO MP? $+ SaddAll2(Lorg/elasticsearch/common/hppc/DoubleContainer;)I UV W container/Lorg/elasticsearch/common/hppc/DoubleContainer;add(D)Z  ]  _ 8- ! b'org/elasticsearch/common/hppc/Internalsdrehash(DI)I fg ehjava/lang/DoublejdoubleToLongBits(D)J lm kn  p  r expandAndAdd(DI)V tu veDmaskslot(DD)I [\ }e1e2count([D)Iarr$len$i$elements(Ljava/lang/Iterable;)I U java/lang/Iterableiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next()Ljava/lang/Object; 2org/elasticsearch/common/hppc/cursors/DoubleCursorvalue y cursor4Lorg/elasticsearch/common/hppc/cursors/DoubleCursor;Ljava/util/Iterator;iterableKLjava/lang/Iterable<+Lorg/elasticsearch/common/hppc/cursors/DoubleCursor;>;Ljava/lang/Iterable; nextCapacity E C  ki pendingKeyfreeSlotoldKeys oldAllocatedceil(D)D 0computePerturbationValue E capacity PERTURBATIONS[I Cjava/lang/IntegernumberOfLeadingZeros E removeAllOccurrences(D)Iremove \ keyshiftConflictingKeys +  slotOtherslotCurrslotPrevlslotCall contains() first.containsclearjava/util/Arraysfill([ZZ)V ([DD)V isEmpty PhashCode f ehstatesequals(Ljava/lang/Object;)Z P  \ cother)Lorg/elasticsearch/common/hppc/DoubleSet;objLjava/lang/Object;4(Lorg/elasticsearch/common/hppc/DoubleOpenHashSet;)V $ forEachv(Lorg/elasticsearch/common/hppc/procedures/DoubleProcedure;)Lorg/elasticsearch/common/hppc/procedures/DoubleProcedure;8org/elasticsearch/common/hppc/procedures/DoubleProcedureapply(D)V  procedureTT;:Lorg/elasticsearch/common/hppc/procedures/DoubleProcedure;toArray()[Djclonedclone3()Lorg/elasticsearch/common/hppc/DoubleOpenHashSet;$java/lang/CloneNotSupportedExceptionjava/lang/Object    java/lang/RuntimeException (Ljava/lang/Throwable;)V $  &Ljava/lang/CloneNotSupportedException;v(Lorg/elasticsearch/common/hppc/predicates/DoublePredicate;)Lorg/elasticsearch/common/hppc/predicates/DoublePredicate;8org/elasticsearch/common/hppc/predicates/DoublePredicate \  predicate:Lorg/elasticsearch/common/hppc/predicates/DoublePredicate; removeAll=(Lorg/elasticsearch/common/hppc/predicates/DoublePredicate;)Ibeforefrom5([D)Lorg/elasticsearch/common/hppc/DoubleOpenHashSet; [ setb(Lorg/elasticsearch/common/hppc/DoubleContainer;)Lorg/elasticsearch/common/hppc/DoubleOpenHashSet; $K ! newInstance -newInstanceWithoutPerturbations -newInstanceWithCapacity5(IF)Lorg/elasticsearch/common/hppc/DoubleOpenHashSet;newInstanceWithExpectedSize4(I)Lorg/elasticsearch/common/hppc/DoubleOpenHashSet; )( + expectedSize '( .toString()Ljava/lang/String; 01 2 retainAll 4 5x08(Lorg/elasticsearch/common/hppc/DoubleLookupContainer;)I 48 95Lorg/elasticsearch/common/hppc/DoubleLookupContainer; 8 <  >java/lang/ClassAdesiredAssertionStatus C BD ConstantValueCodeLocalVariableTableLineNumberTable StackMapTableLocalVariableTypeTable SignatureN(Ljava/lang/Iterable<+Lorg/elasticsearch/common/hppc/cursors/DoubleCursor;>;)IL()Ljava/util/Iterator;G(TT;)TT;G(TT;)TT; Exceptions SourceFile InnerClasses! FFF !"#)$%G7 *(H  )*I kl$+G@*(H)*,I tu$&GH*.4<6 8Y:=6$ $ 8Y?=*$A*GJH H)*H,HI{| :?GJ $KGR*+QRjT*+XWH)*YZI[\G6*^*` 8Ya*`d>'*ci~6*`3"'o*q1o`~6*^*s *'w*Y^`^*`T*q'RH*)*xy"fz.Z{I6 ".8JLWblv~J  [|G}6*'~*)~H*)*yyIJ [G,=+N-66-19*~HH xy&" ,)*,*I$*J UVG:*+H)*YZIUG1=+N- -:*~H4 &1)*1/K 1I,/J  "LMtuG ò6*^*s 8Ya6*`3 8Ya*q:*`:**qJ**Y^`^T'R*q:*`:d66  D 3 19  *ci~6  3 `~6  T  RHp /y !{ yI )*y6<g\mVtOzIZ06<HMW\agmt  J'H $H+G2MN*,q*-`**Aj4ds**cH*2)*2.*I !#($1%EG= .H )* I6GM*'ǙH)*yI?J @\GO*`d>'*ci~6*`32'o*q1o*Y^d^*`~6H*O)*OyGz;{I& GHJL0N:O@PBRMUJ - +Gy*`d=Y>`~<*`3@*q1*ci~6$  `~<*`3*q*q1R*`TH4*,y)*yqz nI>^bdf*g/j;k>pJqMsVv_wbzq}xJ- OGS6* 8Yѷ=*H )*I J\GJ*`d>'*ci~6*`3('o*q1o *`~6*H*J)*JyBz6{I& 068CHJ # %GL*^*`*qܱH )*I NOG/*^H )*IGB *ޚH  )*IJ @OG.<*qM*`N-6-3,1`<H4.)*,' "I ,JGT+Q+*+C+M,*ޠ1*N-!-:,H4=)';T)*TI.  $=KMPRJ #G3 Y*H  )*I LNG-*qM*`N6--3 +,1+H4 -)*-( #K -I)* ,./%,+2J LOG1*^L=>*q*`3+*q1R+H* & $1)**I<=>?)=/@J G0*L+*q q+*` `+L Y+%&H *' x0)*ILMN$O&Q'SJfG3*qM*`N6- -3+,1 +H4 $3)*3. )K 3I"]^ `bd(e+`1iJ LPGO*qM*`N*^66-0-3#+,1*Y^d^*˧Մ*^dH>4O)*OJ E?I. rs uvx!z.|8}>AGJ-GSY*RjTL+*W+H*I  G3 Y*"H  YZI #G Y$I %G Y&I '(G> Y#(H , I )*G1,H -I )(G@ #n`#/H - IA01G/*3H )*I!A4G:*+6H)*7I!A48G:*+:H)*7;I!A8G:*+=H)*7;I!AG/*?H )*I!Q@%G4E6I!J @R S