From 26a09f08cf1ed43c640879f23fdad56c5c9282f7 Mon Sep 17 00:00:00 2001
From: HelenHuang <LinHuang@pollex.com.tw>
Date: 星期四, 09 六月 2022 15:02:38 +0800
Subject: [PATCH] TODO#139884 Banner 1 文案調整

---
 PAMapp/node_modules/core-js/modules/esnext.number.from-string.js |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/PAMapp/node_modules/core-js/modules/esnext.number.from-string.js b/PAMapp/node_modules/core-js/modules/esnext.number.from-string.js
index 9383aed..519714d 100644
--- a/PAMapp/node_modules/core-js/modules/esnext.number.from-string.js
+++ b/PAMapp/node_modules/core-js/modules/esnext.number.from-string.js
@@ -1,28 +1,37 @@
 'use strict';
 var $ = require('../internals/export');
+var global = require('../internals/global');
+var uncurryThis = require('../internals/function-uncurry-this');
 var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
 var parseInt = require('../internals/number-parse-int');
 
 var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation';
 var INVALID_RADIX = 'Invalid radix';
+var RangeError = global.RangeError;
+var SyntaxError = global.SyntaxError;
+var TypeError = global.TypeError;
 var valid = /^[\da-z]+$/;
+var charAt = uncurryThis(''.charAt);
+var exec = uncurryThis(valid.exec);
+var numberToString = uncurryThis(1.0.toString);
+var stringSlice = uncurryThis(''.slice);
 
 // `Number.fromString` method
 // https://github.com/tc39/proposal-number-fromstring
-$({ target: 'Number', stat: true }, {
+$({ target: 'Number', stat: true, forced: true }, {
   fromString: function fromString(string, radix) {
     var sign = 1;
     var R, mathNum;
     if (typeof string != 'string') throw TypeError(INVALID_NUMBER_REPRESENTATION);
     if (!string.length) throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
-    if (string.charAt(0) == '-') {
+    if (charAt(string, 0) == '-') {
       sign = -1;
-      string = string.slice(1);
+      string = stringSlice(string, 1);
       if (!string.length) throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
     }
     R = radix === undefined ? 10 : toIntegerOrInfinity(radix);
     if (R < 2 || R > 36) throw RangeError(INVALID_RADIX);
-    if (!valid.test(string) || (mathNum = parseInt(string, R)).toString(R) !== string) {
+    if (!exec(valid, string) || numberToString(mathNum = parseInt(string, R), R) !== string) {
       throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
     }
     return sign * mathNum;

--
Gitblit v1.8.0