| 12345678910111213141516171819202122232425 | 'use strict';var $ = require('../internals/export');var uncurryThis = require('../internals/function-uncurry-this');var fails = require('../internals/fails');var thisNumberValue = require('../internals/this-number-value');var nativeToPrecision = uncurryThis(1.0.toPrecision);var FORCED = fails(function () {  // IE7-  return nativeToPrecision(1, undefined) !== '1';}) || !fails(function () {  // V8 ~ Android 4.3-  nativeToPrecision({});});// `Number.prototype.toPrecision` method// https://tc39.es/ecma262/#sec-number.prototype.toprecision$({ target: 'Number', proto: true, forced: FORCED }, {  toPrecision: function toPrecision(precision) {    return precision === undefined      ? nativeToPrecision(thisNumberValue(this))      : nativeToPrecision(thisNumberValue(this), precision);  }});
 |