{"size": 1591, "ext": "js", "max_stars_repo_path": "test/built-ins/Number/S9.3.1_A3_T1.js", "max_stars_repo_name": "ptomato/test262", "max_stars_repo_stars_event_min_datetime": "2015-01-15T12:42:53.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-30T21:23:59.000Z", "max_issues_repo_path": "test/built-ins/Number/S9.3.1_A3_T1.js", "max_issues_repo_name": "ptomato/test262", "max_issues_repo_issues_event_min_datetime": "2015-01-06T05:01:55.000Z", "max_issues_repo_issues_event_max_datetime": "2022-03-31T17:18:08.000Z", "max_forks_repo_path": "test/built-ins/Number/S9.3.1_A3_T1.js", "max_forks_repo_name": "ptomato/test262", "max_forks_repo_forks_event_min_datetime": "2015-01-22T01:40:04.000Z", "max_forks_repo_forks_event_max_datetime": "2022-03-28T19:19:16.000Z"}
{"max_stars_count": 1849, "max_issues_count": 2157, "max_forks_count": 411, "avg_line_length": 51.3225806452, "max_line_length": 311, "alphanum_fraction": 0.7881835324}
// Copyright 2009 the Sputnik authors.  All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.

/*---
info: |
    The MV of StringNumericLiteral ::: StrWhiteSpaceopt StrNumericLiteral
    StrWhiteSpaceopt is the MV of StrNumericLiteral, no matter whether white
    space is present or not
es5id: 9.3.1_A3_T1
description: static string
---*/
assert.sameValue(
  Number("\u0009\u000C\u0020\u00A0\u000B\u000A\u000D\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000"),
  0
);

assert.sameValue(
  Number("\u0009\u000C\u0020\u00A0\u000A\u000D\u2028\u2029\u000B\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u30001234567890\u0009\u000C\u0020\u00A0\u000B\u000A\u000D\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000"),
  1234567890
);

assert.sameValue(
  +("\u0009\u000C\u0020\u00A0\u000B\u000A\u000D\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000Infinity\u0009\u000C\u0020\u00A0\u000B\u000A\u000D\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000"),
  Infinity
);

assert.sameValue(
  Number("\u0009\u000C\u0020\u00A0\u000B\u000A\u000D\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000-Infinity\u0009\u000C\u0020\u00A0\u000B\u000A\u000D\u2028\u2029\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000"),
  -Infinity
);
