1 [ F E 3 E E E E E E       o EJ Ep E 1B@;C0@x@7_a InnerClassesMAX_POWER_OF_SQRT2_UNSIGNEDI ConstantValueRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;maxLog10ForLeadingZeros[B powersOf10[IhalfPowersOf10FLOOR_SQRT_MAX_INT factorialsbiggestBinomials isPowerOfTwo(I)ZCodeLineNumberTableLocalVariableTablexlessThanBranchFree(II)Iylog2(ILjava/math/RoundingMode;)I leadingZeroscmplogFloormodeLjava/math/RoundingMode;log10floorPow/Lcom/google/common/annotations/GwtIncompatible;value&need BigIntegerMath to adequately test log10Floor(I)Ipowaccumbk failing testssqrt halfSquare sqrtFloordivide(IILjava/math/RoundingMode;)I incrementZabsRemcmpRemToHalfDivisorpqdivremsignummodmresultgcddeltaminDeltaOrZeroaaTwosbTwos checkedAddJcheckedSubtractcheckedMultiply checkedPow factorialnbinomialimean()Vthis Lcom/google/common/math/IntMath; SourceFile IntMath.java-Lcom/google/common/annotations/GwtCompatible;emulated J J Q VW l \]java/lang/AssertionError kl PQ RQ NOexponent tl r java/lang/ArithmeticException / by zero l e ejava/lang/StringBuilderModulus  must be > 0 l ] ] TQk (%s) > n (%s)java/lang/Object UQcom/google/common/math/IntMath com/google/common/math/IntMath$1java/lang/IntegerSIZE MAX_VALUE(com/google/common/math/MathPreconditions checkPositive(Ljava/lang/String;I)I!$SwitchMap$java$math$RoundingModejava/math/RoundingModeordinal()IcheckRoundingUnnecessary(Z)VnumberOfLeadingZeroscheckNonNegativejava/lang/Math(D)D$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)VabsHALF_UP HALF_EVENappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;numberOfTrailingZerosmincheckNoOverflowvalueOf(I)Ljava/lang/Integer; checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)V1E1IJK LMNOLMPQLMRQLMSJK+LMTQUQLM VWXBd~~Y?Z [J\]X? d|YKZ [J ^JLM _`XvW+._-44<<FFF d d d = |>d6 ` Y Y* XY<[C_KcUiZj_lemnpZ4ZaJ_bJecJv[Jvde f`XsW=.>+.Q.;;==EEE `. ` Y Y&  HUW_kZ*s[Jsde gcJagJL hisj klXM 3<. dY  Z[J ^J m]X!WcJ0$.<~ x ~ xxt= h~h=h;z<YB,68DRXikmZ m:nJoJpJL hisq r`XuW=+.Y0??AAKKKhh `h`> ` Y Y&  DSU_emZ*esJu[Jude itJL hisj tlX1Y Z [J uvX ,W Yl>hd6z6,.-:U@Fddd66|6m6^6dd6/,,~~66 Y  `Yj #%)/+d-q0t1w3z4}679:>?BCEGIKZf tkwxTyJHzJ{J|Jde}J~J/Jwx ]X~4#YY !" #p=`Y_`$b(cZ 4[J4J( J ]X`$W%W&=z;&>z<*d6z~6dd;`<&z;'xYJrstwxy#(,16@INUXZ>6J@J`J`oJAJ(8J ]X_aA ( YZ JoJ ]X_eA ( YZ JoJ ]X_iA ( YZ JoJ ]XSWlN0$.<~(x (~ xx=!)~ )=z<*+~(h;YN,68DRVdtvZ oJpJvWnJ lXH,W- -..Y Z J ]X,W/W01Y2SY2S3zd<4 4.. A6 diA `mA YB /6:KNhjlnw!Z*qJn"JpJL hisj ]X> ~z`YDZ [J ^JX/*5YGZ X!Y TY TY TYTYTYTYTYTYTY TY TY TY TY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY T YOY OYdOYOY'OY6OY7OY8OY9OY :O YOYOYOY .O YOYOYOYOYOYxOYOYOY?OY @OY AOY BOY CO- Y.OY.OYDOY )OYOYOYnOYKOY:OY 1OY +OY 'OY %OY #OY"OY"OY!O4Y0~&L ZH FE