2 [ F E 3 E E E E E E       p EJ Eq 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)ZCodeLineNumberTableLocalVariableTablex StackMapTablelessThanBranchFree(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 m ]^java/lang/AssertionError lm PQ RQ NOexponent um s java/lang/ArithmeticException / by zero m f fjava/lang/StringBuilderModulus  must be > 0 m ^ ^ TQk (%s) > n (%s)java/lang/Object UQcom/google/common/math/IntMath com/google/common/math/IntMath$1java/math/RoundingModejava/lang/IntegerSIZE MAX_VALUE(com/google/common/math/MathPreconditions checkPositive(Ljava/lang/String;I)I!$SwitchMap$java$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 VWXYd~~Y?Z [J\@K]^X? d|YKZ [J _JLM `aXvW+._-44<<FFF d d d = |>d6 ` Y Y* XY<[C_KcUiZj_lemnpZ4ZbJ_cJedJv[Jvef\<  gaXsW=.>+.Q.;;==EEE `. ` Y Y&  HUW_kZ*s[Jsef gdJahJ\H@ L ijsk lmXM 3<. dY  Z[J _J n^XQWcJ0$.<~ x ~ xxt= h~h=h;z<YB,68DRXikmZ m:oJpJqJ\*,@ @ @CJL ijsr saXuW=+.Y0??AAKKKhh `h`> ` Y Y&  DSU_emZ*etJu[Juef iuJ\ D @ L ijsk umX1Y Z [J vwX< ,W Yl>hd6z6,.-:U@Fddd66|6m6^6dd6/,,~~66 Y  `Yj #%)/+d-q0t1w3z4}679:>?BCEGIKZf tkxyTzJH{J|J}Jef~JJ/Jxy\J>@@@)@I @@ @ ^X4#YY !" #p=`Y_`$b(cZ 4[J4J( J\ $ B ^X`$W%W&=z;&>z<*d6z~6dd;`<&z;'xYJrstwxy#(,16@INUXZ>6J@J`J`pJAJ(8J\ + ^XmaA ( YZ JpJ\@ ^XmeA ( YZ JpJ\@ ^XmiA ( YZ JpJ\@ ^XWlN0$.<~(x (~ xx=!)~ )=z<*+~(h;YN,68DRVdtvZ pJqJvWoJ\0,@ @ @ @B @I mXS,W- -..Y Z J\A ^X-,W/W01Y2SY2S3zd<4 4.. A6 diA `mA YB /6:KNhjlnw!Z*qJn"JqJ\ @!L ijsk ^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