code: function Le(ct,pt,ut,bt){var ht,mt,yt,_t,vt;if(ut=null!=ut&&et(ut,0,8,bt,Ie)?0|ut:We,!ct.c)return ct.toString();if(ht=ct.c[0],yt=ct.e,null==pt)vt=ce(ct.c),vt=19==bt||24==bt&&yt<=Xe?be(vt,yt):he(vt,yt);else// toPrecision returns exponential notation if the number of significant digits
  // specified is less than the number of digits necessary to represent the integer
  // part of the value in fixed-point notation.
  // Exponential notation.
  if(ct=Fe(new Ne(ct),pt,ut),mt=ct.e,vt=ce(ct.c),_t=vt.length,19==bt||24==bt&&(pt<=mt||mt<=Xe)){// Append zeros?
  for(;_t<pt;vt+="0",_t++);vt=be(vt,mt)}else// Append zeros?
  if(pt-=yt,vt=he(vt,mt),mt+1>_t){if(0<--pt)for(vt+=".";pt--;vt+="0");}else if(pt+=mt-_t,0<pt)for(mt+1==_t&&(vt+=".");pt--;vt+="0");return 0>ct.s&&ht?"-"+vt:vt}
docs: Perform division in the specified base. Called by div and convertBase. /*
  Return a string representing the value of BigNumber n in fixed-point or exponential
  notation rounded to the specified decimal places or significant digits.
  
  n is a BigNumber.
  i is the index of the last digit required (i.e. the digit that may be rounded up).
  rm is the rounding mode.
  caller is caller id: toExponential 19, toFixed 20, toFormat 21, toPrecision 24.