4*   X v  ?    A C   C0   @    0      ? WBwuGIV 3Lx,Rox4JXa_c׽cGel@s΅p~{ ]_= InnerClassesMIN_INT_AS_DOUBLED ConstantValueMAX_INT_AS_DOUBLEAMIN_LONG_AS_DOUBLEMAX_LONG_AS_DOUBLE_PLUS_ONELN_2 MAX_FACTORIALIRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;everySixteenthFactorial[DroundIntermediate(DLjava/math/RoundingMode;)DCodeLineNumberTableLocalVariableTablezxmodeLjava/math/RoundingMode; StackMapTable/Lcom/google/common/annotations/GwtIncompatible; roundToInt(DLjava/math/RoundingMode;)I roundToLong(DLjava/math/RoundingMode;)JroundToBigInteger1(DLjava/math/RoundingMode;)Ljava/math/BigInteger;exponent significandJresultLjava/math/BigInteger; isPowerOfTwo(D)Zlog2(D)D incrementZxScaledisMathematicalInteger factorial(I)Diaccumn fuzzyEquals(DDD)Zab tolerance fuzzyCompare(DDD)Imean([D)Dindexvaluescount DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;([I)D[Isum([J)D[J(Ljava/lang/Iterable;)DLjava/lang/Iterable;LocalVariableTypeTable)Ljava/lang/Iterable<+Ljava/lang/Number;>; Signature,(Ljava/lang/Iterable<+Ljava/lang/Number;>;)D(Ljava/util/Iterator;)DvalueLjava/util/Iterator;)Ljava/util/Iterator<+Ljava/lang/Number;>;,(Ljava/util/Iterator<+Ljava/lang/Number;>;)D checkFiniteargument8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;()Vthis#Lcom/google/common/math/DoubleMath; SourceFileDoubleMath.java-Lcom/google/common/annotations/GwtCompatible;emulated"com/google/common/math/DoubleUtils java/lang/ArithmeticExceptioninput is infinite or NaN     java/lang/AssertionError lm!com/google/common/math/DoubleMath          d[x must be positive and finite   y   java/lang/Double jk    Cannot take mean of 0 values  !" # $% &'java/lang/Number () java/lang/Object#com/google/common/math/DoubleMath$1java/math/RoundingModejava/math/BigIntegerisFinite(Ljava/lang/String;)V!$SwitchMap$java$math$RoundingModeordinal()I(com/google/common/math/MathPreconditionscheckRoundingUnnecessary(Z)Vjava/lang/MathrintabscopySign(DD)DcheckInRangeForRoundingInputs(ZDLjava/math/RoundingMode;)VvalueOf(J)Ljava/math/BigInteger; getExponent(D)IgetSignificand(D)J shiftLeft(I)Ljava/math/BigInteger;negate()Ljava/math/BigInteger;log$com/google/common/base/Preconditions checkArgument(ZLjava/lang/Object;)VisNormalscaleNormalizejava/lang/LongnumberOfTrailingZeros(J)IcheckNonNegative(Ljava/lang/String;I)I(Ljava/lang/String;D)DisNaN%com/google/common/primitives/Booleanscompare(ZZ)Ijava/lang/Iterableiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object; doubleValue()D1WZ[\]_[\`b[\c[\d[ef\ghijkhilmn& Y,./8Mbd~& && &&& e& &&& a&&&&&a& & J&)g  & &c)& J&)g  &)Yof89;H=O>QA^B`DfHsIuK{O}RSUY]^_aghikpp*q[q[r[stu,6  Kvhw xyn)&,J))~&,)o&p )r[)st#q[u@Kvhw z{n+&,J)g)~&,)o(p +r[+st%q[u@Kvhw |}nV&,G&g&~ &&>&74d:&  o&,17Ep4Vr[Vst1%~f7Eu!@Kv &Ahw nu$&&&A e o "p$r[u  @hw n3 &!"oop  r[ yn&&#$&>&%&&k,(4d,.07=Ni&) 6n&)6]&)~6B&)~6'&*9k+6 Y `oN#0horu  pf r[r[st~f uI@7 @@Jv@Jv@ @hw nb$&&4&-d&o!#p $r[u@hw n5./W1H~`>'kH'3z1ko"./045 6%5+8p f![5fu  n/45X&(g&(&6(6ohil.ip /[/[/[u)@ n(&(7&(&(&6(68o} ~ p ([([([u nB*9$ @*1:J6*!*1:X a@)*1)gocJ)o& "*.:@p*%fBk1*[u @$hwn-*9$ @>**.a@*oo &p f-u  @n9*9$ @*/J6* a@)*/)gocJ)o" $17p*f9(#[u @ nF *;<op   hw nJ*=9$ @*>?@:J*=%*>?@:9 a@))gocJ)o&   &7;EHp*7[J =-[ Ju*hw n7 &A&o   p  [h wn/*Bop nrV+!" YRYCRYERYGRYIRYKRYMRYORYQRY SRY UR3o  ?h ZY X