var isSymbol = require('./isSymbol');
							 | 
						|
								
							 | 
						|
								/** Used as references for various `Number` constants. */
							 | 
						|
								var NAN = 0 / 0;
							 | 
						|
								
							 | 
						|
								/**
							 | 
						|
								 * The base implementation of `_.toNumber` which doesn't ensure correct
							 | 
						|
								 * conversions of binary, hexadecimal, or octal string values.
							 | 
						|
								 *
							 | 
						|
								 * @private
							 | 
						|
								 * @param {*} value The value to process.
							 | 
						|
								 * @returns {number} Returns the number.
							 | 
						|
								 */
							 | 
						|
								function baseToNumber(value) {
							 | 
						|
								  if (typeof value == 'number') {
							 | 
						|
								    return value;
							 | 
						|
								  }
							 | 
						|
								  if (isSymbol(value)) {
							 | 
						|
								    return NAN;
							 | 
						|
								  }
							 | 
						|
								  return +value;
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								module.exports = baseToNumber;
							 |