function $AdfDvtValueFormat$$($decDigits_multiplier$$, $decSymbol$$, $groupSeparator$$, $sf_sfK$$, $sfM$$, $sfB$$, $sfT$$, $sfQ$$, $posPrefix$$, $posSuffix$$, $negPrefix$$, $negSuffix$$, $groupSize$$, $minFractionLength$$, $maxFractionLength$$, $minIntegerLength$$, $maxIntegerLength$$, $padSymbol$$, $showScaleSymbol$$, $invalidValue$$, $baseMultiplier$$, $bIsPowerPlusTwo$$, $roundingMode$$) {
  $decDigits_multiplier$$ = void 0 !== $decDigits_multiplier$$ ? $decDigits_multiplier$$ : 1;
  $decSymbol$$ = void 0 !== $decSymbol$$ ? $decSymbol$$ : null;
  $sf_sfK$$ = void 0 !== $sf_sfK$$ ? $sf_sfK$$ : this.$SFSYM_K$;
  $sfM$$ = void 0 !== $sfM$$ ? $sfM$$ : this.$SFSYM_M$;
  $sfB$$ = void 0 !== $sfB$$ ? $sfB$$ : this.$SFSYM_B$;
  $sfT$$ = void 0 !== $sfT$$ ? $sfT$$ : this.$SFSYM_T$;
  $sfQ$$ = void 0 !== $sfQ$$ ? $sfQ$$ : this.$SFSYM_Q$;
  $posPrefix$$ = void 0 !== $posPrefix$$ ? $posPrefix$$ : "";
  $posSuffix$$ = void 0 !== $posSuffix$$ ? $posSuffix$$ : "";
  $negPrefix$$ = void 0 !== $negPrefix$$ ? $negPrefix$$ : "";
  $negSuffix$$ = void 0 !== $negSuffix$$ ? $negSuffix$$ : "";
  $showScaleSymbol$$ = void 0 !== $showScaleSymbol$$ ? $showScaleSymbol$$ : !0;
  $baseMultiplier$$ = void 0 !== $baseMultiplier$$ ? $baseMultiplier$$ : NaN;
  this.$_nBaseMultiplier$ = this.$_nMultiplier$ = NaN;
  this.$_iMaxIntLen$ = this.$_iMinIntLen$ = this.$_iMaxFractLen$ = this.$_iMinFractLen$ = 0;
  this.$_sPadSymbol$ = null;
  this.$_bShowScaleSymbol$ = !1;
  this.$_negSuffix$ = this.$_negPrefix$ = this.$_posSuffix$ = this.$_posPrefix$ = this.$_groupSeparator$ = this.$_decSymbol$ = this.$_sInvalidValueSym$ = null;
  this.$_iGroupSize$ = 3;
  this.$_bIsPowerPlusTwo$ = !1;
  this.$_scaleFlag$ = this.$SF_NONE$;
  this.$_arScaleSymbols$ = [$sf_sfK$$, $sfM$$, $sfB$$, $sfT$$, $sfQ$$];
  this.$_decDigits$ = 0;
  this.$_round$ = .5;
  this.$_origDecDigits$ = this.$_origScaleFlag$ = this.$_power$ = 0;
  this.$_maxAxisValue$ = this.$_minAxisValue$ = this.$_origMultiplier$ = NaN;
  this.$SF_AUTO$ = 0;
  this.$SF_NONE$ = 1;
  this.$SF_K$ = 2;
  this.$SF_M$ = 3;
  this.$SF_B$ = 4;
  this.$SF_T$ = 5;
  this.$SF_Q$ = 6;
  this.$SF_SPECIFIED$ = 99;
  this.$SFSYM_K$ = "K";
  this.$SFSYM_M$ = "M";
  this.$SFSYM_B$ = "B";
  this.$SFSYM_T$ = "T";
  this.$SFSYM_Q$ = "Q";
  this.$cPERIOD$ = ".";
  this.$cZEROS$ = "000000000000000000000000000000";
  this.$cEMPTY$ = "";
  this.$cE$ = "e";
  this.$_nMultiplier$ = $decDigits_multiplier$$;
  this.$_iGroupSize$ = void 0 !== $groupSize$$ ? $groupSize$$ : 3;
  this.$_iMinFractLen$ = void 0 !== $minFractionLength$$ ? $minFractionLength$$ : 0;
  this.$_iMaxFractLen$ = void 0 !== $maxFractionLength$$ ? $maxFractionLength$$ : 340;
  this.$_iMinIntLen$ = void 0 !== $minIntegerLength$$ ? $minIntegerLength$$ : 1;
  this.$_iMaxIntLen$ = void 0 !== $maxIntegerLength$$ ? $maxIntegerLength$$ : 390;
  this.$_sPadSymbol$ = void 0 !== $padSymbol$$ ? $padSymbol$$ : "0";
  this.$_bShowScaleSymbol$ = $showScaleSymbol$$;
  this.$_nBaseMultiplier$ = 1 === $baseMultiplier$$ ? NaN : $baseMultiplier$$;
  this.$_bIsPowerPlusTwo$ = void 0 !== $bIsPowerPlusTwo$$ ? $bIsPowerPlusTwo$$ : !1;
  this.$_roundingMode$ = $roundingMode$$;
  if (isNaN($decDigits_multiplier$$)) {
    $sf_sfK$$ = this.$SF_AUTO$, this.$_nMultiplier$ = 1;
  } else {
    if (1 === $decDigits_multiplier$$) {
      $sf_sfK$$ = this.$SF_NONE$;
    } else {
      if ($sf_sfK$$ = this.$SF_SPECIFIED$, $showScaleSymbol$$) {
        switch($decDigits_multiplier$$) {
          case .001:
            $sf_sfK$$ = this.$SF_K$;
            break;
          case 1E-6:
            $sf_sfK$$ = this.$SF_M$;
            break;
          case 1E-9:
            $sf_sfK$$ = this.$SF_B$;
            break;
          case 1E-12:
            $sf_sfK$$ = this.$SF_T$;
            break;
          case 1E-15:
            $sf_sfK$$ = this.$SF_Q$;
        }
      }
    }
  }
  this.$_scaleFlag$ = $sf_sfK$$;
  $decDigits_multiplier$$ = 0;
  -1 !== this.$_iMinFractLen$ && (this.$_iMinFractLen$ > this.$_iMaxFractLen$ && (this.$_iMaxFractLen$ = this.$_iMinFractLen$), this.$_iMinFractLen$ === this.$_iMaxFractLen$ ? $decDigits_multiplier$$ = this.$_iMinFractLen$ : this.$_iMinFractLen$ < this.$_iMaxFractLen$ && ($decDigits_multiplier$$ = this.$_iMaxFractLen$));
  -1 === this.$_iMinFractLen$ && ($decDigits_multiplier$$ = -1);
  this.$_origScaleFlag$ = $sf_sfK$$;
  this.$_origMultiplier$ = this.$_nMultiplier$;
  this.$_decDigits$ = this.$_origDecDigits$ = $decDigits_multiplier$$;
  this.$_decSymbol$ = null === $decSymbol$$ ? this.$cPERIOD$ : $decSymbol$$;
  -1 !== $decDigits_multiplier$$ && (this.$_round$ = Math.pow(10, $decDigits_multiplier$$));
  this.$_groupSeparator$ = void 0 !== $groupSeparator$$ ? $groupSeparator$$ : null;
  null === $posPrefix$$ && ($posPrefix$$ = this.$cEMPTY$);
  null === $posSuffix$$ && ($posSuffix$$ = this.$cEMPTY$);
  null === $negPrefix$$ && ($negPrefix$$ = this.$cEMPTY$);
  null === $negSuffix$$ && ($negSuffix$$ = this.$cEMPTY$);
  this.$_posPrefix$ = $posPrefix$$;
  this.$_posSuffix$ = $posSuffix$$;
  this.$_negPrefix$ = $negPrefix$$;
  this.$_negSuffix$ = $negSuffix$$;
}
function $JSCompiler_StaticMethods__getPowerOfTen$$($val$$14_x$$68$$) {
  var $power_s$$5$$ = 0;
  10 <= $val$$14_x$$68$$ ? ($val$$14_x$$68$$ = Math.floor($val$$14_x$$68$$), $power_s$$5$$ = $val$$14_x$$68$$.toString().length - 1) : 1 > $val$$14_x$$68$$ && 0 !== $val$$14_x$$68$$ && ($power_s$$5$$ = $val$$14_x$$68$$.toExponential(), $val$$14_x$$68$$ = $power_s$$5$$.indexOf("e"), $power_s$$5$$ = parseInt($power_s$$5$$.substr($val$$14_x$$68$$ + 1), 10));
  return $power_s$$5$$;
}
$AdfDvtValueFormat$$.prototype.getAsString = function $$AdfDvtValueFormat$$$$getAsString$($JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$) {
  var $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ = $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$, $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$, $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$;
  $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ = void 0 !== $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ ? $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ : NaN;
  $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ = void 0 !== $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ ? $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ : NaN;
  var $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$, $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$ = !1, $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ = this.$_iMinFractLen$, $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ = this.$_iMaxFractLen$;
  if (isNaN($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) || !isFinite($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$)) {
    $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$ = this.$_sInvalidValueSym$;
  } else {
    this.$_minAxisValue$ = $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$;
    this.$_maxAxisValue$ = $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$;
    this.$_scaleFlag$ = this.$_origScaleFlag$;
    if (this.$_scaleFlag$ === this.$SF_AUTO$ || this.$_scaleFlag$ !== this.$SF_AUTO$ && -1 === $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$) {
      this.$_power$ = 0, this.$_scaleFlag$ === this.$SF_AUTO$ && (this.$_nMultiplier$ = 1), this.$_decDigits$ = this.$_origDecDigits$, this.$_nMultiplier$ = this.$_origMultiplier$;
    }
    0 > $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ && ($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ = -$n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$, $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$ = !0);
    this.$_scaleFlag$ !== this.$SF_AUTO$ && -1 === $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ && ($adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = 0, this.$_power$ = $JSCompiler_StaticMethods__getPowerOfTen$$($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$), this.$_bIsPowerPlusTwo$ && (this.$_power$ += 2), $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = 2 >= 
    this.$_power$ ? 3 - this.$_power$ : 16 <= this.$_power$ ? 3 > this.$_power$ - 15 ? 3 - (this.$_power$ - 15) : 0 : 3 - (this.$_power$ - 3 * Math.floor((this.$_power$ - 1) / 3)), -1 === this.$_decDigits$ && (this.$_decDigits$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$), 0 !== this.$_decDigits$ && (this.$_round$ = Math.pow(10, this.$_decDigits$)), $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ *= this.$_nMultiplier$, $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = 
    !0, -1 == $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ && ($intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ = this.$_decDigits$), -1 === $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ && ($maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ = this.$_decDigits$), this.$_round$ = Math.pow(10, this.$_decDigits$));
    if (this.$_scaleFlag$ === this.$SF_AUTO$) {
      $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ = $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$;
      isNaN(this.$_maxAxisValue$) || isNaN(this.$_minAxisValue$) || ($decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ = Math.abs(this.$_minAxisValue$), $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ = Math.abs(this.$_maxAxisValue$), $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ = $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ > 
      $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ ? $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ : $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$, this.$_maxAxisValue$ = this.$_minAxisValue$ = NaN);
      this.$_power$ = $JSCompiler_StaticMethods__getPowerOfTen$$($decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$);
      this.$_bIsPowerPlusTwo$ && (this.$_power$ += 2);
      if (2 >= this.$_power$) {
        this.$_scaleFlag$ = this.$SF_NONE$, this.$_nMultiplier$ = 1, -1 === this.$_decDigits$ && (this.$_decDigits$ = 3 - this.$_power$);
      } else {
        if (16 <= this.$_power$) {
          this.$_scaleFlag$ = this.$SF_Q$, -1 === this.$_decDigits$ && (this.$_decDigits$ = 3 > this.$_power$ - 15 ? 3 - (this.$_power$ - 15) : 0), this.$_nMultiplier$ = 1E-15;
        } else {
          $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ = 3 * Math.floor((this.$_power$ - 1) / 3);
          switch($decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$) {
            case 3:
              this.$_scaleFlag$ = this.$SF_K$;
              this.$_nMultiplier$ = .001;
              break;
            case 6:
              this.$_scaleFlag$ = this.$SF_M$;
              this.$_nMultiplier$ = 1E-6;
              break;
            case 9:
              this.$_scaleFlag$ = this.$SF_B$;
              this.$_nMultiplier$ = 1E-9;
              break;
            case 12:
              this.$_scaleFlag$ = this.$SF_T$;
              this.$_nMultiplier$ = 1E-12;
              break;
            case 15:
              this.$_scaleFlag$ = this.$SF_Q$;
              this.$_nMultiplier$ = 1E-15;
              break;
            default:
              this.$_scaleFlag$ = this.$SF_NONE$;
          }
          -1 === this.$_decDigits$ && (this.$_decDigits$ = 3 - (this.$_power$ - $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$));
        }
      }
      0 !== this.$_decDigits$ && (this.$_round$ = Math.pow(10, this.$_decDigits$));
      -1 === $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ && ($intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ = this.$_decDigits$);
      -1 === $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ && ($maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ = this.$_decDigits$);
      this.$_round$ = Math.pow(10, this.$_decDigits$);
    }
    $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ || this.$_scaleFlag$ === this.$SF_NONE$ || 1 === this.$_nMultiplier$ || ($adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = 0 < this.$_decDigits$ ? this.$_decDigits$ + 3 : 3, $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ = $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ * this.$_nMultiplier$ * Math.pow(10, $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$), 
    $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ /= Math.pow(10, $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$));
    isNaN(this.$_nBaseMultiplier$) || ($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ *= this.$_nBaseMultiplier$);
    if (isNaN($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) || !isFinite($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$)) {
      $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$ = this.$_sInvalidValueSym$;
    } else {
      $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ *= this.$_round$;
      $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ = $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$ ? "c" == this.$_roundingMode$ || "d" == this.$_roundingMode$ ? Math.floor($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) : "f" == this.$_roundingMode$ || "u" == this.$_roundingMode$ ? Math.ceil($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) : "hu" == this.$_roundingMode$ || "he" == this.$_roundingMode$ && 1.5 === $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ % 
      2 ? Math.round($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) : -1 * Math.round(-1 * $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) : "f" == this.$_roundingMode$ || "d" == this.$_roundingMode$ ? Math.floor($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) : "c" == this.$_roundingMode$ || "u" == this.$_roundingMode$ ? Math.ceil($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) : "hd" == this.$_roundingMode$ || "he" == this.$_roundingMode$ && .5 === $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ % 
      2 ? -1 * Math.round(-1 * $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) : Math.round($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$);
      $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ /= this.$_round$;
      $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ + "";
      $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.indexOf(this.$cPERIOD$);
      $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ = 0;
      0 > this.$_power$ && ($i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.indexOf(this.$cE$), 0 < $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ && ($adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substr(0, $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$), 
      $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ = -this.$_power$ - $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$, 0 < $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ && ($adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = this.$cPERIOD$ + this.$cZEROS$.substring(0, $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$) + $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substr(0, 
      $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$) + $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substr($maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ + 1), $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ = 0)));
      if (0 === $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ && 0 === $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$) {
        0 <= $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ && ($adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substring(0, $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$));
      } else {
        if (0 <= $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$) {
          if ($decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.length - 1 - $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$, $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ < $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$) {
            if ($decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ = $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ - $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$, "0" === this.$_sPadSymbol$ && $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ <= this.$cZEROS$.length) {
              $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ += this.$cZEROS$.substr(0, $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$);
            } else {
              for ($i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ = $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$;0 < $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$;$i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$--) {
                $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ += this.$_sPadSymbol$;
              }
            }
          } else {
            if ($decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ > $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$) {
              $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ = $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ + $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ + 1;
              for (var $iStrLen$$inline_1013$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.length;$i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ < $iStrLen$$inline_1013$$;) {
                if ("0" !== $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.charAt($i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$)) {
                  $iStrLen$$inline_1013$$ = 0;
                  break;
                }
                $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$++;
              }
              $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substring(0, $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ + (0 === $iStrLen$$inline_1013$$ ? $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ : $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$) + 1);
            }
          }
        } else {
          if (0 < $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$) {
            $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ += this.$_decSymbol$;
            if ("0" === this.$_sPadSymbol$ && $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ <= this.$cZEROS$.length) {
              $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ += this.$cZEROS$.substr(0, $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$);
            } else {
              for ($i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ = this.$_iMinFractLen$;0 < $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$;$i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$--) {
                $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ += this.$_sPadSymbol$;
              }
            }
            $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.length - $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ - 1;
          }
        }
      }
      var $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ = 0, $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$, $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ = 0, $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ = 0 <= $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ ? $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ : $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.length, 
      $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ = this.$_iMaxIntLen$;
      1 === $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ && 0 === this.$_iMinIntLen$ && 1 > Math.abs($n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$) && 0 <= $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ && ($maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ = 0);
      if ($intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ < this.$_iMinIntLen$) {
        $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ = this.$_iMinIntLen$ - $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$;
        if ("0" === this.$_sPadSymbol$ && $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ <= this.$cZEROS$.length) {
          $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ = this.$cZEROS$.substr(0, $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$);
        } else {
          for ($i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$ = $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$;0 < $i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$;$i$$inline_1002_nZeros$$inline_1012_xE$$inline_1011$$--) {
            $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ += this.$_sPadSymbol$;
          }
        }
        $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ + $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$;
        0 <= $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ && ($maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ += $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$);
      } else {
        $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ > $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$ && ($intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ -= $maxFractLen$$inline_1006_maxIntLen$$inline_1017$$, $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substring($intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$), 
        0 <= $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ && ($maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ -= $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$));
      }
      if (null !== this.$_groupSeparator$ && 0 < this.$_iGroupSize$ && (0 > $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ && ($maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.length), $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ > this.$_iGroupSize$)) {
        $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ = $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ - this.$_iGroupSize$;
        $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substring($sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$);
        for ($intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ = this.$cEMPTY$;;) {
          $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ = $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ + $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$;
          $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ -= this.$_iGroupSize$;
          if (0 >= $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$) {
            $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ += this.$_iGroupSize$;
            $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substring(0, $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$) + this.$_groupSeparator$ + $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$;
            break;
          }
          $intLen$$inline_1014_minFractLen$$inline_1005_padCount$$inline_1015_sNew$$inline_1020$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substr($sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$, this.$_iGroupSize$) + this.$_groupSeparator$;
        }
        $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$;
      }
      0 < $decDigits$$inline_1010_minAbs$$inline_4996_minAxisValue$$inline_1000_scale$$inline_4998_value$$inline_4995$$ && null !== this.$_decSymbol$ && ($maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.lastIndexOf(this.$cPERIOD$), 0 <= $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ && ($sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ = 
      this.$cEMPTY$, $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substr(0, $maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$), ++$maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$ <= $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.length && ($sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ = 
      $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$.substr($maxAbs$$inline_4997_maxAxisValue$$inline_1001_xDecPoint$$inline_1009$$)), $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = $n$$inline_999_sLeft$$inline_1022_sRem$$inline_1019$$ + this.$_decSymbol$ + $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$));
      this.$_bShowScaleSymbol$ && this.$_scaleFlag$ >= this.$SF_K$ && this.$_scaleFlag$ <= this.$SF_Q$ && ($sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ = this.$_arScaleSymbols$[this.$_scaleFlag$ - this.$SF_K$], null !== $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$ && ($adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ += $sRight$$inline_1021_sTemp$$inline_1016_sfSym$$inline_1023_xDP$$inline_1018$$));
      $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$ ? ($adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = this.$_negPrefix$ + $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$, $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ += this.$_negSuffix$) : ($adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ = this.$_posPrefix$ + 
      $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$, $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$ += this.$_posSuffix$);
      $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$ = $adjust$$inline_1007_bMultiplierApplied$$inline_1004_decDigits$$inline_4991_s$$inline_1008$$;
    }
  }
  return $JSCompiler_inline_result$$22_bNegative$$inline_1003_value$$164$$;
};
