diff --git a/CHANGELOG.md b/CHANGELOG.md index 475fa24a3..6c6ffb8e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -494,6 +494,40 @@ +
+ +#### [@stdlib/math/base/special/sec](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/sec) + +
+ +
+ +##### Features + +- [`ed4c8d6`](https://github.com/stdlib-js/stdlib/commit/ed4c8d65a020d119c4baa1eb6716751c75cf8a07) - add support for secant functionality `math/base/special/sec` [(#3027)](https://github.com/stdlib-js/stdlib/pull/3027) + +
+ + + +
+ +##### Closed Issues + +This release closes the following issue: + +[#225](https://github.com/stdlib-js/stdlib/issues/225) + +
+ + + +
+ +
+ + +
#### [@stdlib/math/base/special/xlogyf](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/xlogyf) @@ -520,13 +554,26 @@ +
+ +### Closed Issues + +This release closes the following issue: + +[#225](https://github.com/stdlib-js/stdlib/issues/225) + +
+ + +
### Contributors -A total of 6 people contributed to this release. Thank you to the following contributors: +A total of 7 people contributed to this release. Thank you to the following contributors: - Aayush Khanna +- AbhijitRaut04 - Aman Bhansali - Athan Reines - Ayaka @@ -543,6 +590,7 @@ A total of 6 people contributed to this release. Thank you to the following cont
+- [`ed4c8d6`](https://github.com/stdlib-js/stdlib/commit/ed4c8d65a020d119c4baa1eb6716751c75cf8a07) - **feat:** add support for secant functionality `math/base/special/sec` [(#3027)](https://github.com/stdlib-js/stdlib/pull/3027) _(by AbhijitRaut04, Athan Reines, Philipp Burckhardt)_ - [`b18921a`](https://github.com/stdlib-js/stdlib/commit/b18921a136da2755efccfd6ae23c8b3f5aaa8f4a) - **feat:** add `math/base/special/acosdf` [(#3015)](https://github.com/stdlib-js/stdlib/pull/3015) _(by Aayush Khanna, Athan Reines)_ - [`60522bf`](https://github.com/stdlib-js/stdlib/commit/60522bfc0b5574d348301e788400178156731024) - **docs:** fix operator [(#3039)](https://github.com/stdlib-js/stdlib/pull/3039) _(by Gunj Joshi)_ - [`84b8294`](https://github.com/stdlib-js/stdlib/commit/84b8294c2d5494ff5eaaa2652dda81671e728068) - **feat:** add `math/base/special/nanmaxf` [(#3035)](https://github.com/stdlib-js/stdlib/pull/3035) _(by Gunj Joshi, Athan Reines)_ diff --git a/base/special/sec/README.md b/base/special/sec/README.md new file mode 100644 index 000000000..4ba7829d8 --- /dev/null +++ b/base/special/sec/README.md @@ -0,0 +1,193 @@ + + +# Secant + +> Evaluate the [secant][trigonometric-functions] of a number. + +
+ +
+ +
+ +## Usage + +```javascript +var sec = require( '@stdlib/math/base/special/sec' ); +``` + +## sec( x ) + +Evaluates the [secant][trigonometric-functions] of `x` (in radians). + +```javascript +var v = sec( 0.0 ); +// returns 1.0 + +v = sec( 3.141592653589793/2.0 ); +// returns 16331239353195370.0 + +v = sec( -3.141592653589793/3.0 ); +// returns ~1.9999999999999996 + +v = sec( 3.141592653589793/3.0 ); +// returns ~1.9999999999999996 + +v = sec( NaN ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var linspace = require( '@stdlib/array/base/linspace' ); +var PI = require( '@stdlib/constants/float64/pi' ); +var sec = require( '@stdlib/math/base/special/sec' ); + +var x = linspace( -PI/2.0, PI/2.0, 100 ); + +var i; +for ( i = 0; i < x.length; i++ ) { + console.log( sec( x[ i ] ) ); +} +``` + +
+ + + + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/sec.h" +``` + +#### stdlib_base_sec( x ) + +Evaluates the [secant][trigonometric-functions] of `x` (in radians). + +```c +double out = stdlib_base_sec( 0.0 ); +// returns 1.0 + +out = stdlib_base_cos( 3.141592653589793 / 2.0 ); +// returns 6.123233995736766e-17 +``` + +The function accepts the following arguments: + +- **x**: `[in] double` input value. + +```c +double stdlib_base_sec( const double x ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/sec.h" +#include + +int main( void ) { + const double x[] = { 0.523, 0.785, 1.047, 3.14 }; + + double y; + int i; + for ( i = 0; i < 4; i++ ) { + y = stdlib_base_sec( x[ i ] ); + printf( "sec(%lf) = %lf\n", x[ i ], y ); + } +} +``` + +
+ + + +
+ + + + + + + + + + + + + + diff --git a/base/special/sec/benchmark/benchmark.js b/base/special/sec/benchmark/benchmark.js new file mode 100644 index 000000000..69c863a04 --- /dev/null +++ b/base/special/sec/benchmark/benchmark.js @@ -0,0 +1,73 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var randu = require( '@stdlib/random/base/randu' ); +var isnan = require( './../../../../base/assert/is-nan' ); +var cos = require( './../../../../base/special/cos' ); +var pkg = require( './../package.json' ).name; +var sec = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = (randu() * 20.0) - 10.0; + y = sec( x ); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); + +bench( pkg + '::built-in', function benchmark( b ) { + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = (randu() * 20.0) - 10.0; + y = 1.0 / cos( x ); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/base/special/sec/benchmark/benchmark.native.js b/base/special/sec/benchmark/benchmark.native.js new file mode 100644 index 000000000..455209831 --- /dev/null +++ b/base/special/sec/benchmark/benchmark.native.js @@ -0,0 +1,60 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var bench = require( '@stdlib/bench' ); +var randu = require( '@stdlib/random/base/randu' ); +var isnan = require( './../../../../base/assert/is-nan' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var pkg = require( './../package.json' ).name; + + +// VARIABLES // + +var sec = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( sec instanceof Error ) +}; + + +// MAIN // + +bench( pkg+'::native', opts, function benchmark( b ) { + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = (randu() * 20.0) - 10.0; + y = sec( x ); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/base/special/sec/benchmark/c/native/Makefile b/base/special/sec/benchmark/c/native/Makefile new file mode 100644 index 000000000..f69e9da2b --- /dev/null +++ b/base/special/sec/benchmark/c/native/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := benchmark.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled benchmarks. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/base/special/sec/benchmark/c/native/benchmark.c b/base/special/sec/benchmark/c/native/benchmark.c new file mode 100644 index 000000000..b1842520f --- /dev/null +++ b/base/special/sec/benchmark/c/native/benchmark.c @@ -0,0 +1,133 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/sec.h" +#include +#include +#include +#include +#include + +#define NAME "sec" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* Prints the TAP version. +*/ +static void print_version( void ) { + printf( "TAP version 13\n" ); +} + +/** +* Prints the TAP summary. +* +* @param total total number of tests +* @param passing total number of passing tests +*/ +static void print_summary( int total, int passing ) { + printf( "#\n" ); + printf( "1..%d\n", total ); // TAP plan + printf( "# total %d\n", total ); + printf( "# pass %d\n", passing ); + printf( "#\n" ); + printf( "# ok\n" ); +} + +/** +* Prints benchmarks results. +* +* @param elapsed elapsed time in seconds +*/ +static void print_results( double elapsed ) { + double rate = (double)ITERATIONS / elapsed; + printf( " ---\n" ); + printf( " iterations: %d\n", ITERATIONS ); + printf( " elapsed: %0.9f\n", elapsed ); + printf( " rate: %0.9f\n", rate ); + printf( " ...\n" ); +} + +/** +* Returns a clock time. +* +* @return clock time +*/ +static double tic( void ) { + struct timeval now; + gettimeofday( &now, NULL ); + return (double)now.tv_sec + (double)now.tv_usec/1.0e6; +} + +/** +* Generates a random number on the interval [0,1). +* +* @return random number +*/ +static double rand_double( void ) { + int r = rand(); + return (double)r / ( (double)RAND_MAX + 1.0 ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + double elapsed; + double x; + double y; + double t; + int i; + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + x = ( 20.0 * rand_double() ) - 10.0; + y = stdlib_base_sec( x ); + if ( y != y ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( y != y ) { + printf( "should not return NaN\n" ); + } + return elapsed; +} + +/** +* Main execution sequence. +*/ +int main( void ) { + double elapsed; + int i; + + // Use the current time to seed the random number generator: + srand( time( NULL ) ); + + print_version(); + for ( i = 0; i < REPEATS; i++ ) { + printf( "# c::native::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); +} diff --git a/base/special/sec/binding.gyp b/base/special/sec/binding.gyp new file mode 100644 index 000000000..ec3992233 --- /dev/null +++ b/base/special/sec/binding.gyp @@ -0,0 +1,170 @@ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# A `.gyp` file for building a Node.js native add-on. +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # List of files to include in this file: + 'includes': [ + './include.gypi', + ], + + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Target name should match the add-on export name: + 'addon_target_name%': 'addon', + + # Set variables based on the host OS: + 'conditions': [ + [ + 'OS=="win"', + { + # Define the object file suffix: + 'obj': 'obj', + }, + { + # Define the object file suffix: + 'obj': 'o', + } + ], # end condition (OS=="win") + ], # end conditions + }, # end variables + + # Define compile targets: + 'targets': [ + + # Target to generate an add-on: + { + # The target name should match the add-on export name: + 'target_name': '<(addon_target_name)', + + # Define dependencies: + 'dependencies': [], + + # Define directories which contain relevant include headers: + 'include_dirs': [ + # Local include directory: + '<@(include_dirs)', + ], + + # List of source files: + 'sources': [ + '<@(src_files)', + ], + + # Settings which should be applied when a target's object files are used as linker input: + 'link_settings': { + # Define libraries: + 'libraries': [ + '<@(libraries)', + ], + + # Define library directories: + 'library_dirs': [ + '<@(library_dirs)', + ], + }, + + # C/C++ compiler flags: + 'cflags': [ + # Enable commonly used warning options: + '-Wall', + + # Aggressive optimization: + '-O3', + ], + + # C specific compiler flags: + 'cflags_c': [ + # Specify the C standard to which a program is expected to conform: + '-std=c99', + ], + + # C++ specific compiler flags: + 'cflags_cpp': [ + # Specify the C++ standard to which a program is expected to conform: + '-std=c++11', + ], + + # Linker flags: + 'ldflags': [], + + # Apply conditions based on the host OS: + 'conditions': [ + [ + 'OS=="mac"', + { + # Linker flags: + 'ldflags': [ + '-undefined dynamic_lookup', + '-Wl,-no-pie', + '-Wl,-search_paths_first', + ], + }, + ], # end condition (OS=="mac") + [ + 'OS!="win"', + { + # C/C++ flags: + 'cflags': [ + # Generate platform-independent code: + '-fPIC', + ], + }, + ], # end condition (OS!="win") + ], # end conditions + }, # end target <(addon_target_name) + + # Target to copy a generated add-on to a standard location: + { + 'target_name': 'copy_addon', + + # Declare that the output of this target is not linked: + 'type': 'none', + + # Define dependencies: + 'dependencies': [ + # Require that the add-on be generated before building this target: + '<(addon_target_name)', + ], + + # Define a list of actions: + 'actions': [ + { + 'action_name': 'copy_addon', + 'message': 'Copying addon...', + + # Explicitly list the inputs in the command-line invocation below: + 'inputs': [], + + # Declare the expected outputs: + 'outputs': [ + '<(addon_output_dir)/<(addon_target_name).node', + ], + + # Define the command-line invocation: + 'action': [ + 'cp', + '<(PRODUCT_DIR)/<(addon_target_name).node', + '<(addon_output_dir)/<(addon_target_name).node', + ], + }, + ], # end actions + }, # end target copy_addon + ], # end targets +} diff --git a/base/special/sec/docs/repl.txt b/base/special/sec/docs/repl.txt new file mode 100644 index 000000000..db2bae923 --- /dev/null +++ b/base/special/sec/docs/repl.txt @@ -0,0 +1,27 @@ + +{{alias}}( x ) + Computes the secant of a number. + + Parameters + ---------- + x: number + Input value (in radians). + + Returns + ------- + y: number + Secant. + + Examples + -------- + > var y = {{alias}}( 0.0 ) + 1.0 + > y = {{alias}}( {{alias:@stdlib/constants/float64/pi}}/2.0 ) + 16331239353195370.0 + > y = {{alias}}( -{{alias:@stdlib/constants/float64/pi}}/3.0 ) + ~1.9999999999999996 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- diff --git a/base/special/sec/docs/types/index.d.ts b/base/special/sec/docs/types/index.d.ts new file mode 100644 index 000000000..96254288f --- /dev/null +++ b/base/special/sec/docs/types/index.d.ts @@ -0,0 +1,48 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +// TypeScript Version: 4.1 + +/** +* Computes the secant of a number. +* +* @param x - input value (in radians) +* @returns secant +* +* @example +* var v = sec( 0.0 ); +* // returns 1.0 +* +* @example +* var v = sec( 3.141592653589793/2.0 ); +* // returns 16331239353195370.0 +* +* @example +* var v = sec( -3.141592653589793/3.0 ); +* // returns ~1.9999999999999996 +* +* @example +* var v = sec( NaN ); +* // returns NaN +*/ +declare function sec( x: number ): number; + + +// EXPORTS // + +export = sec; diff --git a/base/special/sec/docs/types/test.ts b/base/special/sec/docs/types/test.ts new file mode 100644 index 000000000..4019a606c --- /dev/null +++ b/base/special/sec/docs/types/test.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +import sec = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + sec( 2 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + sec( true ); // $ExpectError + sec( false ); // $ExpectError + sec( null ); // $ExpectError + sec( undefined ); // $ExpectError + sec( '5' ); // $ExpectError + sec( [] ); // $ExpectError + sec( {} ); // $ExpectError + sec( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + sec(); // $ExpectError +} diff --git a/base/special/sec/examples/c/Makefile b/base/special/sec/examples/c/Makefile new file mode 100644 index 000000000..6aed70daf --- /dev/null +++ b/base/special/sec/examples/c/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := example.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled examples. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/base/special/sec/examples/c/example.c b/base/special/sec/examples/c/example.c new file mode 100644 index 000000000..e341d8bdf --- /dev/null +++ b/base/special/sec/examples/c/example.c @@ -0,0 +1,31 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/sec.h" +#include + +int main( void ) { + const double x[] = { 0.523, 0.785, 1.047, 3.14 }; + + double y; + int i; + for ( i = 0; i < 4; i++ ) { + y = stdlib_base_sec( x[ i ] ); + printf( "sec(%lf) = %lf\n", x[ i ], y ); + } +} diff --git a/base/special/sec/examples/index.js b/base/special/sec/examples/index.js new file mode 100644 index 000000000..ec7bc015f --- /dev/null +++ b/base/special/sec/examples/index.js @@ -0,0 +1,30 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +var linspace = require( '@stdlib/array/base/linspace' ); +var TWO_PI = require( '@stdlib/constants/float64/two-pi' ); +var sec = require( './../lib' ); + +var x = linspace( -TWO_PI, TWO_PI, 100 ); + +var i; +for ( i = 0; i < x.length; i++ ) { + console.log( 'sec(%d) = %d', x[ i ], sec( x[ i ] ) ); +} diff --git a/base/special/sec/include.gypi b/base/special/sec/include.gypi new file mode 100644 index 000000000..575cb043c --- /dev/null +++ b/base/special/sec/include.gypi @@ -0,0 +1,53 @@ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# A GYP include file for building a Node.js native add-on. +# +# Main documentation: +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Source directory: + 'src_dir': './src', + + # Include directories: + 'include_dirs': [ + '=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "math.cos", + "cos", + "cosine", + "sec", + "trig", + "trigonometry", + "radians", + "angle" + ] +} diff --git a/base/special/sec/src/Makefile b/base/special/sec/src/Makefile new file mode 100644 index 000000000..bcf18aa46 --- /dev/null +++ b/base/special/sec/src/Makefile @@ -0,0 +1,70 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + + +# RULES # + +#/ +# Removes generated files for building an add-on. +# +# @example +# make clean-addon +#/ +clean-addon: + $(QUIET) -rm -f *.o *.node + +.PHONY: clean-addon + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: clean-addon + +.PHONY: clean diff --git a/base/special/sec/src/addon.c b/base/special/sec/src/addon.c new file mode 100644 index 000000000..40bb3e327 --- /dev/null +++ b/base/special/sec/src/addon.c @@ -0,0 +1,23 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/sec.h" +#include "stdlib/math/base/napi/unary.h" + +// cppcheck-suppress shadowFunction +STDLIB_MATH_BASE_NAPI_MODULE_D_D( stdlib_base_sec ) diff --git a/base/special/sec/src/main.c b/base/special/sec/src/main.c new file mode 100644 index 000000000..4d139884a --- /dev/null +++ b/base/special/sec/src/main.c @@ -0,0 +1,34 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/sec.h" +#include "stdlib/math/base/special/cos.h" + +/** +* Evaluates the cosecant of a number. +* +* @param x input value (in radians) +* @return secant +* +* @example +* double y = stdlib_base_sec( 3.141592653589793 / 2.0 ); +* // returns 16331239353195370.0 +*/ +double stdlib_base_sec( const double x ) { + return 1.0 / stdlib_base_cos( x ); +} diff --git a/base/special/sec/test/fixtures/julia/REQUIRE b/base/special/sec/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000..ae40bf736 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/huge_negative.json b/base/special/sec/test/fixtures/julia/huge_negative.json new file mode 100644 index 000000000..5a75ae723 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/huge_negative.json @@ -0,0 +1,2006 @@ +{ + "expected": [ + 11.156638017887909, + 1.2704068118116802, + 4.180454226467146, + -2.4356748521961293, + -1.1292307102493453, + -1.0167043383157772, + -1.5085807766926251, + -16.668682554839517, + 1.759237224924984, + 1.0419856300916297, + 1.0697242743423312, + 1.9903772529758692, + -8.251212008916879, + -1.3901609015744856, + -1.0072504491967709, + -1.1812479596472234, + -2.8266247875432193, + 3.18135505274521, + 1.1875472965575062, + 1.0030655706531908, + 1.3372951115845477, + 7.721483596232872, + -2.019575020053436, + -1.0879711039687816, + -1.0302651989803502, + -1.7382140877380639, + 28.65042106115765, + 1.5848750567251442, + 1.0295367976358973, + 1.1243275731938096, + 2.307680847003251, + -5.04108048417328, + -1.333900536320725, + -1.0000351182745697, + -1.2462744836224302, + -3.576183231724687, + 2.391374340024271, + 1.1342568117106437, + 1.0123569564328885, + 1.4417039707939896, + 8.449929768934275, + -1.78090173540327, + -1.034709381602863, + -1.0538950064229076, + -1.9621475464413132, + 21.670536349739198, + 1.4500229708323564, + 1.0045259895709842, + 1.130938454523418, + 2.765449005209118, + -2.9581193232878142, + -1.2514218375125001, + -1.0024424598381412, + -1.413166356010486, + -4.907555478953208, + 2.04978828004182, + 1.127537394265044, + 1.0281654033035077, + 1.717806699846439, + 24.746726568004977, + -1.601433054091961, + -1.0167087443281366, + -1.085424480304672, + -2.2682266357623715, + 8.061690936984334, + 1.343889954642629, + 1.0001404854322504, + 1.183388925589299, + 3.476276625508969, + -2.43580257367371, + -1.1853725057007105, + -1.0110563162238937, + -1.5378265176135644, + -7.8950505097576515, + 1.803234711055636, + 1.0866386160630845, + 1.05100144743814, + 1.9348414018822968, + -26.474351724934383, + -1.462947987882786, + -1.0288178985478338, + -1.2213108831797752, + -2.7070512440445453, + 4.970596372230001, + 1.1519803969856925, + 1.0018904458745699, + 1.2489464138843316, + 12.562797388133538, + -2.0810676442834932, + -1.1325211122331236, + -1.004277048871493, + -1.6979908075505181, + -20.499522155833425, + 1.9709352210713396, + 1.0183110538186402, + 1.0816365089075841, + 1.7740089318781982, + -4.0438105335843275, + -1.3541259443705087, + -1.0127819488917504, + -1.296275669768132, + -3.382031503513602, + 3.6088961624755087, + 1.1059495672446507, + 1.0098298472278604, + 1.3308048809512305, + 674.48164812617, + -1.8262648177123793, + -1.0905628904710256, + -1.0147177937410943, + -1.9084170317118503, + 34.01758868100464, + 1.744766529684393, + 1.0062737733871185, + 1.121169915025429, + 2.0102736037923585, + -3.103359378455869, + -1.2675841156247938, + -1.0032765374195936, + -1.3900975167118756, + -4.542407231048973, + 2.846494785697001, + 1.0697434641376224, + 1.0242064529134087, + 1.4335231513214022, + -13.047347987936382, + -1.6359599608284174, + -1.0578375143794956, + -1.0317506377236285, + -2.1936811357050625, + 9.311415587491846, + 1.5737906064890832, + 1.0005621391571347, + 1.171132813364961, + 2.335609048200104, + -2.5303529146481507, + -1.198324177025028, + -1.0000034821583816, + -1.5085003230324534, + -6.9798636871924105, + 2.361954646535407, + 1.0420000377994112, + 1.045481013789673, + 1.563782265765834, + -6.480797503858046, + -1.4898204735730145, + -1.0331500013660062, + -1.0559295203517456, + -2.597883860845052, + 5.413097475894072, + 1.44135702327655, + 1.000998954241362, + 1.2336486816650807, + 2.8070496855981273, + -2.1470446749513483, + -1.142864483403521, + -1.0028616753451223, + -1.6600428140353778, + -15.263624490614232, + 2.028977106698816, + 1.1241936776313073, + 1.0056922682551381, + 2.933912422161422, + -4.32868743777796, + -1.3753664676160735, + -1.0156550245079687, + -1.0880792321129786, + -1.8116779174948412, + 1.9720280228611706, + 1.1149330578171543, + 1.0075976842436531, + 1.3116848610015834, + 3.544082488194557, + -3.4407514985601853, + -1.0128350033570381, + -1.0959513896354576, + -1.8580588201930726, + 79.11860624620759, + 1.787860810744642, + 1.0840101550606709, + 1.0172930243444214, + 3.754374992910791, + -3.264562540389411, + -1.2845349197527614, + -1.004782053047293, + -1.1293680683292704, + -2.061241236027816, + 1.745580853587627, + 1.0767513346109823, + 1.0205634820429457, + 1.409457227760566, + 4.84612695162225, + -2.743515466565431, + -1.0033031096865392, + -1.1393494811981633, + -2.12445745137813, + 11.023354636611248, + 1.6067424150143106, + 1.0528132941983048, + 1.0355682128638992, + 5.256463944571801, + -2.633309650351322, + -1.211906224794969, + -1.000188213392126, + -1.1814201869696621, + -2.4076123634728828, + 1.574414895501576, + 1.0472876246037288, + 1.0403089981857228, + 1.533105111618397, + 7.735212476243851, + -2.29289658049247, + -1.0000043963436223, + -1.193924934284444, + -2.497854490736606, + 5.943917065647522, + 1.4670872613512282, + 1.029478396633847, + 1.0611166449047642, + 8.852286494415512, + -2.217985578735201, + -1.1537256342744988, + -1.0017313074248237, + -1.2464894279177523, + -2.9153231001155904, + 1.4418453859807066, + 1.0254947136027819, + 1.0674872931685144, + 1.6918696673964784, + 19.448704866995733, + -1.9798158128212768, + -1.0028369595771212, + -1.262094362993971, + -3.053139811750661, + 4.08607534277367, + 1.3574013666328728, + 1.013214357613034, + 1.0948188187239976, + 28.573158464917988, + -1.9259917193365939, + -1.1073337764113682, + -1.009458924407354, + -1.3277327861338382, + -3.723224359496634, + 1.3374072602287628, + 1.010641812261056, + 1.1030468966549953, + 1.9002723848211451, + -37.37115833285634, + -1.7513808025382003, + -1.01188825354201, + -1.3472533252554926, + -3.956983314358945, + 3.127618407725247, + 1.2701996294378841, + 1.003494583046556, + 1.1379156069694314, + -23.15708740512325, + -1.711177633049024, + -1.070820848407716, + -1.0236120650363945, + -1.4296529428449622, + -5.1944824374800245, + 1.2542254624328604, + 1.0022517209019268, + 1.1483180780850673, + 2.182443434874796, + -9.544630207223227, + -1.5788595358339113, + -1.027441761194654, + -1.4542681576298415, + -5.670247289108459, + 2.5459787856121663, + 1.2004200844158621, + 1.000013928754782, + 1.1921297508150654, + -8.257599148040438, + -1.5479860494009374, + -1.0428095962948172, + -1.044643800189359, + -1.5588418948177518, + -8.675825581401163, + 1.187619140273906, + 1.0000622421951157, + 1.2051459400636961, + 2.5815579615144078, + -5.490194792486542, + -1.4453213085820762, + -1.049999079659425, + -1.5903100535099035, + -10.10891810611273, + 2.1578716431668172, + 1.1445396690024003, + 1.0026648443448252, + 1.259854198057485, + -5.0434338096355225, + -1.4211412437361104, + -1.022315974835389, + -1.073255714723408, + -1.7252915709640102, + -26.803099357924086, + 1.1343141584356053, + 1.0040058200438922, + 1.2760973530049002, + 3.1831296328125713, + -3.8699463350679832, + -1.340163363672832, + -1.080320702600064, + -1.7663420028954355, + -47.88973264821196, + 1.8824226401765443, + 1.1000552883656727, + 1.0115291595899776, + 3.3499532817354614, + -3.646405278227718, + -1.3209726485579305, + -1.0086588245895274, + -1.110457784736739, + -1.9448455394692266, + 24.46625756306094, + 1.7166952428293902, + 1.0717729696737408, + 1.0230975805108615, + -3.4481594008605216, + -1.3026706706147884, + -1.006613072807098, + -1.1194919089274047, + -1.9999405291254657, + 17.455789382527538, + 1.6784325572823016, + 1.0651665980107936, + 1.0268843244856207, + 1.450729358649463, + 5.598001563186448, + -2.5598471913543834, + -1.20226981796654, + -2.058820371227907, + 13.570900739380548, + 1.6422722349710104, + 1.058925435756938, + 1.0309787077050723, + 1.4764303638954626, + 6.156074785632229, + -2.4647302247955185, + -1.1893846013857465, + -1.0000391113738347, + -1.20327742412557, + -2.5674327555130803, + 1.0530397565850387, + 1.0353866511035748, + 1.5034718411731414, + 6.839791344980195, + -2.3770476377978103, + -1.1770872104520282, + -1.000319603494569, + -1.2168248443809244, + -2.671617051077407, + 5.10177403210967, + 1.4244716948480614, + 1.0228212384307442, + 1.072292112131126, + -2.2959881862736133, + -1.1653530525847227, + -1.000870665806153, + -1.2310170788608976, + -2.7853985596416497, + 4.7147749000659545, + 1.4012987951225875, + 1.019359547735093, + 1.0793032357299244, + 1.7604187074625304, + 43.115546564622264, + -1.889396662005186, + -1.1012256879467834, + -2.9101238654715065, + 4.38344887242798, + 1.3792343374985772, + 1.01619476006663, + 1.0867020984184168, + 1.8036065078483874, + 147.9167448242275, + -1.8411402254227327, + -1.0930884331688144, + -1.0138105069090844, + -1.3618680057983026, + -4.144660442329109, + 1.0133224159705072, + 1.0945007701850615, + 1.849478737550746, + -103.3677580736347, + -1.7957603598225698, + -1.0853615608188354, + -1.0167343925040362, + -1.383068152846185, + -4.438664272477587, + 2.8871458369831355, + 1.2431982002046345, + 1.0015274140358579, + 1.1561053091998512, + -1.7530258070718088, + -1.078032296410831, + -1.0199514797217974, + -1.4053243639784276, + -4.778952792544177, + 2.7644699002013615, + 1.2284525990787984, + 1.0007532079714023, + 1.1673933495318192, + 2.309908329728709, + -7.529303925875754, + -1.526787500960541, + -1.4287007860685617, + -5.177264184198959, + 2.6524813861323455, + 1.2143768539318638, + 1.0002501586131516, + 1.1792256443320872, + 2.3920881683484554, + -6.707578766681276, + -1.498576044238313, + -1.0345820256978282, + -1.0540577068781949, + -1.6139913784852982, + -11.472574484616189, + 1.0000175855677698, + 1.1916254070292118, + 2.4810260071734365, + -6.049039037801439, + -1.4717785540220867, + -1.0302301274234111, + -1.060005730397306, + -1.6485366709891143, + -14.128094616821585, + 2.0480895010356415, + 1.127265281629352, + 1.0051394189344742, + 1.288247137563541, + -1.4463063979381736, + -1.0261907026162302, + -1.0663109109492592, + -1.6850581892461047, + -18.38965674044833, + 1.9899068481881061, + 1.1178574948220805, + 1.0069553290237354, + 1.3058526846507088, + 3.481651050823934, + -3.501645824389976, + -1.3077345014980153, + -1.7237106824489676, + -26.34272324475709, + 1.9354469417875442, + 1.1089024745282856, + 1.009050852044604, + 1.3243087581319644, + 3.6840620993143753, + -3.3190476902799078, + -1.290042445125343, + -1.0053155846528274, + -1.1262638197765795, + -2.041845379669665, + 14.477357217939343, + 1.011428873475348, + 1.343662131311894, + 3.912582813028243, + -3.1553594056206644, + -1.2731619960097207, + -1.0037480397205383, + -1.1360913450464558, + -2.1036752173042443, + 11.701515104911342, + 1.6175014393354255, + 1.0546608292700392, + 1.0341139984821404, + 1.495720606071227, + -1.2570527554123032, + -1.0024557191335972, + -1.146404257089839, + -2.1699709844533235, + 9.821101290065327, + 1.584607422435698, + 1.0490249596336367, + 1.0387511965266125, + 1.5237804164429662, + 7.434346986902956, + -2.3181743499013145, + -1.1685999512904843, + -2.241206295546401, + 8.463342358271955, + 1.5534358492804468, + 1.0437294181741161, + 1.0437133490429535, + 1.5533407442545606, + 8.459680583605998, + -2.2414378523908844, + -1.1572562607473171, + -1.001434099395027, + -1.2416301997621857, + -2.8738264304129792, + 4.471773589136685, + 1.0490078367969948, + 1.58450710773722, + 9.816161736272907, + -2.170186246778235, + -1.146437358989428, + -1.0024520998306106, + -1.2570034432786963, + -3.00739263349921, + 4.173400734680116, + 1.3640285925599198, + 1.0141014862460067, + 1.0922647311888423, + 1.836283726885263, + -1.1361228966358634, + -1.0037435608617813, + -1.2731103273492081, + -3.1548731189903894, + 3.913345234688738, + 1.3437242448086542, + 1.011436773284029, + 1.1003586208440796, + 1.884228971110175, + -46.55026624862542, + -1.7647980491102864, + -1.0800555656289283, + -3.3185067640565697, + 3.6847350249007707, + 1.3243679821440928, + 1.0090578615798356, + 1.1088751056851383, + 1.935281770643581, + -26.378487390832582, + -1.7238353394708914, + -1.0730045963741397, + -1.0224466977311146, + -1.42200445838075, + -5.058462691653386, + 2.682998853382428, + 1.1178287321073106, + 1.9897305435319794, + -18.4070654168651, + -1.685175907576261, + -1.0663312421346987, + -1.0261785284808405, + -1.446228567721926, + -5.5080658158393865, + 2.5778711614119554, + 1.2046592136269483, + 1.0000557169592947, + 1.188076794277506, + 2.455265881499092, + -1.060024927181741, + -1.0302169834641757, + -1.4716967015387887, + -6.047180932025476, + 2.4813161902189615, + 1.1916651839573107, + 1.0000172814353852, + 1.2008995873371497, + 2.549566820317606, + -5.651292020475283, + -1.4533461653572821, + -1.0272963201576144, + -6.705288158931419, + 2.3923559297055714, + 1.1792636046629754, + 1.000249007527159, + 1.2143337629317945, + 2.652145799108463, + -5.1786190935864305, + -1.42877587730224, + -1.0234777958735142, + -1.0710675511635304, + -1.7126071339185713, + -23.483610421187823, + 1.950417467258841, + 1.2284074575207866, + 2.7641029907104477, + -4.7801033280020455, + -1.4053958379957519, + -1.0199620271786856, + -1.0780099396771374, + -1.752895817524483, + -38.22947494581291, + 1.898429133099709, + 1.10273857874665, + 1.0107308484557072, + 1.3381216769481825, + 3.8453438952766037, + -1.0167440142049065, + -1.0853379772042209, + -1.7956224171406625, + -102.82037185609774, + 1.8496269553376317, + 1.094525852009358, + 1.013313869754329, + 1.358150828767434, + 4.095828247987832, + -3.047856345016158, + -1.261510823396793, + -1.002791712552081, + 149.05226826523838, + 1.8037459561074904, + 1.086725907430083, + 1.0161853039126811, + 1.379166864890242, + 4.3824855359640615, + -2.9105335530048015, + -1.2459324536942742, + -1.0016960485760655, + -1.1541249464746655, + -2.2206281063608344, + 8.805740501327579, + 1.5620416222547477, + 1.4012279508980625, + 4.713656309056561, + -2.785771572002469, + -1.2310626006403813, + -1.0008728187467535, + -1.1653171400604483, + -2.29574380868345, + 7.6997201077401805, + 1.5320354308375774, + 1.0401299186605317, + 1.047483687016576, + 1.5755666525290248, + -1.2168682983992678, + -1.000320907522614, + -1.177049569701466, + -2.3767836538226157, + 6.842175842221439, + 1.5035587851188827, + 1.035400964524822, + 1.0530218607092325, + 1.607958025316904, + 11.096567025142805, + -2.122067368125121, + -1.1893451580238432, + -1.0033523424608168, + 6.158001372895663, + -3.1118375153667976, + 1.0309920286259902, + 1.349340600623793, + 1.6421620542005677, + 1.0980385274360103, + -2.059011226026252, + -1.2022284921839168, + -1.0048413638432485, + 5.5995901064800595, + -3.2706715808814133, + 1.0268966722611172, + 1.3297228015397091, + 1.6783160349501522, + 1.1064346477869522, + -2.0001189541290776, + -30.041653265207067, + -1.006607101816549, + -1.0749503818769701, + -3.447573437883868, + 1.02310897291314, + 1.3110162998150114, + 1.7165718778975727, + 1.115263714765057, + -1.9450126450006204, + -20.11759453298985, + -1.0086519746125449, + -1.0681718523058175, + -3.645746832382356, + -1.4392884048491845, + 1.2931732643272795, + 2.6065454737500615, + 1.124541006413702, + -1.8933591305322464, + -15.125178548787412, + -1.010978795468472, + -1.0617632635386556, + -3.8692013160930916, + -1.4643985288138122, + 1.2761494595418412, + 2.507683601674704, + 1.1342828803199378, + 1.0000007856040884, + -12.120587122021364, + -1.0135907821532317, + -1.0557145637345122, + -4.12302253531893, + -1.4908101828965605, + 1.259903926759748, + 2.4166759102775983, + 1.1445068512449446, + 1.0001564607937707, + -10.114158333882832, + 2.622378354129942, + -1.0500163953124202, + -1.4355674867169583, + -1.5186097611739873, + 1.2443986992053309, + 2.332650492449828, + 1.1552316763552164, + 1.0005824856571806, + -8.679678248743194, + 2.7315738369314118, + -1.0446600576023102, + -1.4118597807049411, + -1.5478918464636247, + -1.0760175543926183, + 2.2548602847751384, + -32.48710134959023, + 1.0012794362263309, + -7.603356184045434, + 2.851061742199655, + -1.0396374727328284, + -1.3892915496484064, + -1.5787601882121485, + -1.0832358839694423, + 2.18266151330526, + -69.68223989292721, + 1.0022482561244206, + 1.0967949442436666, + 2.9823237954799056, + 1.352416376561565, + -1.3677970942284576, + -1.611328824552408, + -1.0908483441369883, + 2.1154964563541987, + 479.93729262199815, + 1.0034902596878563, + 1.0888801715239864, + 3.12714110889771, + 1.373148984421111, + -1.3473159772727445, + -2.947834757014834, + -1.098867461569801, + -1.0019768103354738, + 54.00294889127359, + 1.0050071363274649, + 1.0813687977473057, + 3.2876737808242362, + 1.3949097859082353, + -1.3277925198525258, + -2.8197136438896404, + -1.107306653938425, + -1.0010770347166282, + 28.615244691811956, + -2.2740316234339506, + 1.0742485133324198, + 1.5403212999858948, + 1.4177605023187472, + -1.309175354687946, + -2.702965314848607, + -1.1161802893866777, + -1.0004488542264889, + 19.46818051014085, + -2.353338138614153, + 1.0675078323656257, + 1.5114245536004518, + 1.4417682549815367, + 1.0514285295377732, + -2.5961737351277447, + -1.1255037516910307, + -1.000091418694451, + 14.75547473426502, + -2.4390587442525606, + 1.061136044096615, + 1.4839855055160809, + 1.467006153516651, + 1.0572147292364427, + -2.498149006761886, + 12.763153423253932, + -1.0000042449439512, + -1.1317678419254233, + -2.531969922245154, + 1.0551231686133709, + 1.4579117365756096, + 1.4935539633200594, + 1.0633537694216124, + -2.4078839807030046, + 16.140418103253563, + -1.0001872151975497, + -1.1221453768440177, + -2.632979297281839, + -1.297618290802743, + 1.4331187887177514, + 3.5932806549124225, + 1.069855180040693, + -2.3245204898387333, + 21.95618644923814, + -1.0006405766884585, + -1.1129832401121518, + -2.7431545152454633, + -1.3156759424592772, + 1.409529338389634, + 3.4008444471580113, + 1.0767291953196776, + 1.0061330719193884, + 34.33837831346788, + 2.0146791630257974, + -1.1042653549326253, + -2.863760104995911, + -1.3346088346273481, + 1.3870724713223195, + 3.2287999135818706, + 1.083986795584837, + 1.0044377110489506, + 78.79753129226295, + 2.0745895245516572, + -1.095976705485984, + -1.633310488580346, + -1.3544657652669905, + -1.0320800287465364, + 3.0741145662596554, + 1.0916397530262498, + 1.0030185153822724, + -267.10426574165376, + 2.1387675788358336, + -1.0881032677957154, + -1.5995785277578565, + -1.3752995826459973, + -1.0365694775696837, + 2.934329285469906, + -7.040834718132828, + 1.0018735505198804, + -49.560265681864415, + 2.207658453159188, + -1.0806319466474215, + -1.567626524373627, + -1.397167598967816, + -1.0413806620306358, + 2.8074289502612255, + -7.952803886530046, + 1.0010012606218655, + 1.1624290175794012, + 2.2817718851223665, + 1.2347677783507305, + -1.537333125752045, + -1.420132056373435, + -1.046520701703597, + 2.691746584788497, + -9.139009053791632, + 1.0004004632330266, + 1.1513703486668, + 2.361694363575132, + 1.2498140654844077, + -1.508588080340888, + -4.305959056621046, + -1.0519972892014517, + -1.0154297217661872, + -10.744515771245437, + 1.0000703453637314, + 1.1408253434222788, + 2.4481041148419527, + 1.2655776213452463, + -1.481291009427918, + -4.029173897459862, + -1.0578187195148807, + -1.0126317800582334, + -13.038611770882742, + -1.8617147482079361, + 1.1307743936346655, + 1.7845470495524887, + 1.2820946188609235, + -1.4553503388696167, + -3.7867839063026327, + -1.0639939221752517, + -1.0101213008810916, + -16.58399253692843, + -1.9112984864903073, + 1.1211991929299852, + 1.7424572712750659, + 1.299404055022652, + 1.020825110998131, + -3.5728130293190943, + 4.875107334432895, + -1.0078947996368464, + -22.78597104999266, + -1.9641406907391754, + 1.1120826461986375, + 1.7027564973975764, + 1.317548016165938, + 1.0244171540771834, + -3.3825943823321425, + 5.290691092269364, + -1.0059492031743238, + -1.210868049027674, + -2.020549132099149, + -1.1823534603132537, + 1.6652643066855175, + 1.3365719743820268, + 1.0283132955725314, + -3.212430399676544, + 5.785439773695998, + -1.004281839333441, + -1.1975914776577334, + -2.080872045422238, + -1.1949028332880387, + 1.6298183239901984, + 5.900585625848472, + 1.032519136409336, + -3.0593536259566694, + 6.384167112077948, + -1.00289042791864, + -1.184919468549776, + -2.1455049845184107, + -1.20805125672457, + 1.5962720322517792, + 5.386529081775524, + 1.0370407795583998, + 1.0252034958344591, + 7.123268548778303, + 1.694770121324121, + -1.1728262884583416, + -2.214899120627526, + -1.2218259530703917, + 1.5644928957557396, + 4.956094829665852, + 1.0418848523318376, + 1.021548544581057, + 8.058370808820913, + 1.733996588260637, + -1.161287955388343, + -1.9220275616032916, + -1.236256168397917, + -1.0096341957524044, + 4.590509890344344, + 1.0470585309365015, + 1.0181936002057799, + 9.278967219176801, + 1.7755728684571181, + -1.1502821065406659, + -1.871788649800433, + -1.2513733475337872, + -1.0120852466778394, + 4.276230005661324, + -3.9760675432709154, + 1.0151339120911325, + 1.268954858304548, + 1.819695465694254, + -1.1397878786413393, + -1.8245894486978869, + -1.2672113283875936, + -1.0148229997732883, + 4.003237787804204, + -4.2451153787982285, + 1.0123651801167848, + 1.2530374276680294, + 1.86658383311661, + 1.149132060114079, + -1.7801810633190993, + -9.43240952762242, + -1.0178512737761944, + 3.763964948638059, + -4.5545365599855, + 1.0098835396453885, + 1.2378445800811175, + 1.9164838059974385, + 1.1600820446950735, + -1.7383413846368838, + -8.173625348610637, + -1.0211743213959212, + -1.042424007746431, + -4.914042283017684, + -1.5611832335516496, + 1.2233422084641408, + 1.9696716703017152, + 1.1715622053243437, + -1.6988715944530772, + -7.21297923446644, + -1.0247968441461486, + -1.0375449259380678, + -5.336730834686326, + -1.592780118971323, + 1.2094986209093936, + 2.152713564828192, + 1.1835947383958114, + -1.6615932040733847, + -6.455954701072504, + -1.0287240089174081, + -1.0329890169307505, + -5.840705244536122, + -1.6261307010696389, + 1.1962843441523325, + 2.087592484019296, + 1.1962034460915099, + 1.0041193798144628, + -5.844169512421463, + 3.1952356136536824, + -1.0287495957400261, + -6.451715941757394, + -1.6613661157169641, + 1.183671946490332, + 2.0268270085862916, + 1.2094138670399617, + 1.0057570350233005, + -5.339614255525285, + 3.3634353564632105, + -1.024820504245987, + -1.319546073189952, + -1.6986312950690834, + -1.11113112068613, + 1.970016043650858 + ], + "x": [ + -1.8110048645192806e18, + -1.6848065908881925e298, + -3.369613181776385e298, + -5.054419772664577e298, + -6.73922636355277e298, + -8.424032954440962e298, + -1.0108839545329155e299, + -1.1793646136217347e299, + -1.347845272710554e299, + -1.5163259317993734e299, + -1.6848065908881925e299, + -1.853287249977012e299, + -2.021767909065831e299, + -2.1902485681546504e299, + -2.3587292272434695e299, + -2.527209886332289e299, + -2.695690545421108e299, + -2.8641712045099274e299, + -3.032651863598747e299, + -3.201132522687566e299, + -3.369613181776385e299, + -3.538093840865205e299, + -3.706574499954024e299, + -3.875055159042843e299, + -4.043535818131662e299, + -4.212016477220482e299, + -4.380497136309301e299, + -4.54897779539812e299, + -4.717458454486939e299, + -4.885939113575759e299, + -5.054419772664578e299, + -5.222900431753397e299, + -5.391381090842216e299, + -5.559861749931036e299, + -5.728342409019855e299, + -5.896823068108674e299, + -6.065303727197494e299, + -6.233784386286313e299, + -6.402265045375132e299, + -6.570745704463951e299, + -6.73922636355277e299, + -6.90770702264159e299, + -7.07618768173041e299, + -7.244668340819228e299, + -7.413148999908048e299, + -7.581629658996866e299, + -7.750110318085686e299, + -7.918590977174506e299, + -8.087071636263324e299, + -8.255552295352144e299, + -8.424032954440964e299, + -8.592513613529782e299, + -8.760994272618602e299, + -8.929474931707421e299, + -9.09795559079624e299, + -9.26643624988506e299, + -9.434916908973878e299, + -9.603397568062698e299, + -9.771878227151518e299, + -9.940358886240336e299, + -1.0108839545329156e300, + -1.0277320204417975e300, + -1.0445800863506794e300, + -1.0614281522595614e300, + -1.0782762181684432e300, + -1.0951242840773252e300, + -1.1119723499862072e300, + -1.128820415895089e300, + -1.145668481803971e300, + -1.162516547712853e300, + -1.1793646136217348e300, + -1.1962126795306168e300, + -1.2130607454394987e300, + -1.2299088113483806e300, + -1.2467568772572626e300, + -1.2636049431661444e300, + -1.2804530090750264e300, + -1.2973010749839083e300, + -1.3141491408927902e300, + -1.3309972068016722e300, + -1.347845272710554e300, + -1.364693338619436e300, + -1.381541404528318e300, + -1.3983894704371998e300, + -1.415237536346082e300, + -1.4320856022549637e300, + -1.4489336681638456e300, + -1.4657817340727277e300, + -1.4826297999816095e300, + -1.4994778658904914e300, + -1.5163259317993732e300, + -1.5331739977082553e300, + -1.5500220636171372e300, + -1.566870129526019e300, + -1.583718195434901e300, + -1.600566261343783e300, + -1.6174143272526648e300, + -1.634262393161547e300, + -1.6511104590704287e300, + -1.6679585249793106e300, + -1.6848065908881927e300, + -1.7016546567970745e300, + -1.7185027227059564e300, + -1.7353507886148385e300, + -1.7521988545237203e300, + -1.7690469204326022e300, + -1.7858949863414843e300, + -1.802743052250366e300, + -1.819591118159248e300, + -1.8364391840681298e300, + -1.853287249977012e300, + -1.8701353158858938e300, + -1.8869833817947756e300, + -1.9038314477036577e300, + -1.9206795136125395e300, + -1.9375275795214214e300, + -1.9543756454303035e300, + -1.9712237113391853e300, + -1.9880717772480672e300, + -2.0049198431569493e300, + -2.021767909065831e300, + -2.038615974974713e300, + -2.055464040883595e300, + -2.072312106792477e300, + -2.0891601727013588e300, + -2.106008238610241e300, + -2.1228563045191227e300, + -2.1397043704280046e300, + -2.1565524363368864e300, + -2.1734005022457685e300, + -2.1902485681546503e300, + -2.2070966340635322e300, + -2.2239446999724143e300, + -2.240792765881296e300, + -2.257640831790178e300, + -2.27448889769906e300, + -2.291336963607942e300, + -2.3081850295168238e300, + -2.325033095425706e300, + -2.3418811613345877e300, + -2.3587292272434696e300, + -2.3755772931523517e300, + -2.3924253590612335e300, + -2.4092734249701154e300, + -2.4261214908789975e300, + -2.4429695567878793e300, + -2.459817622696761e300, + -2.476665688605643e300, + -2.493513754514525e300, + -2.510361820423407e300, + -2.5272098863322888e300, + -2.544057952241171e300, + -2.5609060181500527e300, + -2.5777540840589346e300, + -2.5946021499678167e300, + -2.6114502158766985e300, + -2.6282982817855804e300, + -2.6451463476944625e300, + -2.6619944136033443e300, + -2.678842479512226e300, + -2.695690545421108e300, + -2.71253861132999e300, + -2.729386677238872e300, + -2.746234743147754e300, + -2.763082809056636e300, + -2.779930874965518e300, + -2.7967789408743996e300, + -2.8136270067832814e300, + -2.830475072692164e300, + -2.8473231386010457e300, + -2.8641712045099275e300, + -2.8810192704188093e300, + -2.897867336327691e300, + -2.914715402236573e300, + -2.9315634681454554e300, + -2.948411534054337e300, + -2.965259599963219e300, + -2.982107665872101e300, + -2.998955731780983e300, + -3.0158037976898646e300, + -3.0326518635987464e300, + -3.049499929507629e300, + -3.0663479954165107e300, + -3.0831960613253925e300, + -3.1000441272342743e300, + -3.116892193143156e300, + -3.133740259052038e300, + -3.1505883249609204e300, + -3.167436390869802e300, + -3.184284456778684e300, + -3.201132522687566e300, + -3.217980588596448e300, + -3.2348286545053296e300, + -3.251676720414212e300, + -3.268524786323094e300, + -3.2853728522319757e300, + -3.3022209181408575e300, + -3.3190689840497393e300, + -3.335917049958621e300, + -3.352765115867503e300, + -3.3696131817763854e300, + -3.386461247685267e300, + -3.403309313594149e300, + -3.420157379503031e300, + -3.437005445411913e300, + -3.4538535113207946e300, + -3.470701577229677e300, + -3.487549643138559e300, + -3.5043977090474407e300, + -3.5212457749563225e300, + -3.5380938408652043e300, + -3.554941906774086e300, + -3.5717899726829686e300, + -3.5886380385918504e300, + -3.605486104500732e300, + -3.622334170409614e300, + -3.639182236318496e300, + -3.656030302227378e300, + -3.6728783681362596e300, + -3.689726434045142e300, + -3.706574499954024e300, + -3.7234225658629057e300, + -3.7402706317717875e300, + -3.7571186976806693e300, + -3.773966763589551e300, + -3.7908148294984336e300, + -3.8076628954073154e300, + -3.824510961316197e300, + -3.841359027225079e300, + -3.858207093133961e300, + -3.875055159042843e300, + -3.891903224951725e300, + -3.908751290860607e300, + -3.925599356769489e300, + -3.9424474226783707e300, + -3.9592954885872525e300, + -3.9761435544961343e300, + -3.992991620405016e300, + -4.0098396863138986e300, + -4.0266877522227804e300, + -4.043535818131662e300, + -4.060383884040544e300, + -4.077231949949426e300, + -4.094080015858308e300, + -4.11092808176719e300, + -4.127776147676072e300, + -4.144624213584954e300, + -4.1614722794938357e300, + -4.1783203454027175e300, + -4.1951684113115994e300, + -4.212016477220482e300, + -4.2288645431293636e300, + -4.2457126090382454e300, + -4.262560674947127e300, + -4.279408740856009e300, + -4.296256806764891e300, + -4.313104872673773e300, + -4.329952938582655e300, + -4.346801004491537e300, + -4.363649070400419e300, + -4.3804971363093007e300, + -4.3973452022181825e300, + -4.4141932681270644e300, + -4.431041334035947e300, + -4.4478893999448286e300, + -4.4647374658537104e300, + -4.481585531762592e300, + -4.498433597671474e300, + -4.515281663580356e300, + -4.5321297294892384e300, + -4.54897779539812e300, + -4.565825861307002e300, + -4.582673927215884e300, + -4.5995219931247657e300, + -4.6163700590336475e300, + -4.6332181249425294e300, + -4.650066190851412e300, + -4.6669142567602936e300, + -4.6837623226691755e300, + -4.700610388578057e300, + -4.717458454486939e300, + -4.734306520395821e300, + -4.7511545863047034e300, + -4.768002652213585e300, + -4.784850718122467e300, + -4.801698784031349e300, + -4.8185468499402307e300, + -4.8353949158491125e300, + -4.852242981757995e300, + -4.869091047666877e300, + -4.8859391135757586e300, + -4.9027871794846405e300, + -4.919635245393522e300, + -4.936483311302404e300, + -4.953331377211286e300, + -4.9701794431201684e300, + -4.98702750902905e300, + -5.003875574937932e300, + -5.020723640846814e300, + -5.037571706755696e300, + -5.0544197726645775e300, + -5.07126783857346e300, + -5.088115904482342e300, + -5.1049639703912236e300, + -5.1218120363001055e300, + -5.138660102208987e300, + -5.155508168117869e300, + -5.1723562340267516e300, + -5.1892042999356334e300, + -5.206052365844515e300, + -5.222900431753397e300, + -5.239748497662279e300, + -5.256596563571161e300, + -5.273444629480043e300, + -5.290292695388925e300, + -5.307140761297807e300, + -5.3239888272066886e300, + -5.3408368931155705e300, + -5.357684959024452e300, + -5.374533024933334e300, + -5.391381090842216e300, + -5.408229156751098e300, + -5.42507722265998e300, + -5.441925288568863e300, + -5.458773354477744e300, + -5.475621420386626e300, + -5.492469486295508e300, + -5.50931755220439e300, + -5.526165618113272e300, + -5.543013684022154e300, + -5.559861749931035e300, + -5.576709815839917e300, + -5.593557881748799e300, + -5.610405947657681e300, + -5.627254013566563e300, + -5.644102079475445e300, + -5.660950145384328e300, + -5.67779821129321e300, + -5.694646277202091e300, + -5.711494343110973e300, + -5.728342409019855e300, + -5.745190474928737e300, + -5.762038540837619e300, + -5.7788866067465e300, + -5.795734672655382e300, + -5.812582738564264e300, + -5.829430804473146e300, + -5.846278870382028e300, + -5.863126936290911e300, + -5.879975002199793e300, + -5.896823068108674e300, + -5.913671134017556e300, + -5.930519199926438e300, + -5.94736726583532e300, + -5.964215331744202e300, + -5.981063397653084e300, + -5.997911463561965e300, + -6.014759529470847e300, + -6.031607595379729e300, + -6.048455661288611e300, + -6.065303727197493e300, + -6.082151793106376e300, + -6.098999859015258e300, + -6.11584792492414e300, + -6.132695990833021e300, + -6.149544056741903e300, + -6.166392122650785e300, + -6.183240188559667e300, + -6.200088254468549e300, + -6.21693632037743e300, + -6.233784386286312e300, + -6.250632452195194e300, + -6.267480518104076e300, + -6.284328584012958e300, + -6.301176649921841e300, + -6.318024715830723e300, + -6.334872781739604e300, + -6.351720847648486e300, + -6.368568913557368e300, + -6.38541697946625e300, + -6.402265045375132e300, + -6.419113111284014e300, + -6.435961177192895e300, + -6.452809243101777e300, + -6.469657309010659e300, + -6.486505374919541e300, + -6.503353440828424e300, + -6.520201506737306e300, + -6.537049572646188e300, + -6.55389763855507e300, + -6.570745704463951e300, + -6.587593770372833e300, + -6.604441836281715e300, + -6.621289902190597e300, + -6.638137968099479e300, + -6.65498603400836e300, + -6.671834099917242e300, + -6.688682165826124e300, + -6.705530231735006e300, + -6.722378297643889e300, + -6.739226363552771e300, + -6.756074429461653e300, + -6.772922495370535e300, + -6.789770561279416e300, + -6.806618627188298e300, + -6.82346669309718e300, + -6.840314759006062e300, + -6.857162824914944e300, + -6.874010890823826e300, + -6.890858956732707e300, + -6.907707022641589e300, + -6.924555088550472e300, + -6.941403154459354e300, + -6.958251220368236e300, + -6.975099286277118e300, + -6.991947352186e300, + -7.008795418094881e300, + -7.025643484003763e300, + -7.042491549912645e300, + -7.059339615821527e300, + -7.076187681730409e300, + -7.09303574763929e300, + -7.109883813548172e300, + -7.126731879457054e300, + -7.143579945365937e300, + -7.160428011274819e300, + -7.177276077183701e300, + -7.194124143092583e300, + -7.210972209001465e300, + -7.227820274910346e300, + -7.244668340819228e300, + -7.26151640672811e300, + -7.278364472636992e300, + -7.295212538545874e300, + -7.312060604454756e300, + -7.328908670363637e300, + -7.345756736272519e300, + -7.362604802181402e300, + -7.379452868090284e300, + -7.396300933999166e300, + -7.413148999908048e300, + -7.42999706581693e300, + -7.446845131725811e300, + -7.463693197634693e300, + -7.480541263543575e300, + -7.497389329452457e300, + -7.514237395361339e300, + -7.53108546127022e300, + -7.547933527179102e300, + -7.564781593087985e300, + -7.581629658996867e300, + -7.598477724905749e300, + -7.615325790814631e300, + -7.632173856723513e300, + -7.649021922632395e300, + -7.665869988541276e300, + -7.682718054450158e300, + -7.69956612035904e300, + -7.716414186267922e300, + -7.733262252176804e300, + -7.750110318085686e300, + -7.766958383994567e300, + -7.78380644990345e300, + -7.800654515812332e300, + -7.817502581721214e300, + -7.834350647630096e300, + -7.851198713538978e300, + -7.86804677944786e300, + -7.884894845356741e300, + -7.901742911265623e300, + -7.918590977174505e300, + -7.935439043083387e300, + -7.952287108992269e300, + -7.96913517490115e300, + -7.985983240810032e300, + -8.002831306718915e300, + -8.019679372627797e300, + -8.036527438536679e300, + -8.053375504445561e300, + -8.070223570354443e300, + -8.087071636263325e300, + -8.103919702172206e300, + -8.120767768081088e300, + -8.13761583398997e300, + -8.154463899898852e300, + -8.171311965807734e300, + -8.188160031716616e300, + -8.205008097625499e300, + -8.22185616353438e300, + -8.238704229443262e300, + -8.255552295352144e300, + -8.272400361261026e300, + -8.289248427169908e300, + -8.30609649307879e300, + -8.322944558987671e300, + -8.339792624896553e300, + -8.356640690805435e300, + -8.373488756714317e300, + -8.390336822623199e300, + -8.40718488853208e300, + -8.424032954440964e300, + -8.440881020349845e300, + -8.457729086258727e300, + -8.474577152167609e300, + -8.491425218076491e300, + -8.508273283985373e300, + -8.525121349894255e300, + -8.541969415803136e300, + -8.558817481712018e300, + -8.5756655476209e300, + -8.592513613529782e300, + -8.609361679438664e300, + -8.626209745347546e300, + -8.643057811256429e300, + -8.65990587716531e300, + -8.676753943074192e300, + -8.693602008983074e300, + -8.710450074891956e300, + -8.727298140800838e300, + -8.74414620670972e300, + -8.760994272618601e300, + -8.777842338527483e300, + -8.794690404436365e300, + -8.811538470345247e300, + -8.828386536254129e300, + -8.845234602163012e300, + -8.862082668071894e300, + -8.878930733980775e300, + -8.895778799889657e300, + -8.912626865798539e300, + -8.929474931707421e300, + -8.946322997616303e300, + -8.963171063525185e300, + -8.980019129434066e300, + -8.996867195342948e300, + -9.01371526125183e300, + -9.030563327160712e300, + -9.047411393069594e300, + -9.064259458978477e300, + -9.081107524887359e300, + -9.09795559079624e300, + -9.114803656705122e300, + -9.131651722614004e300, + -9.148499788522886e300, + -9.165347854431768e300, + -9.18219592034065e300, + -9.199043986249531e300, + -9.215892052158413e300, + -9.232740118067295e300, + -9.249588183976177e300, + -9.266436249885059e300, + -9.283284315793942e300, + -9.300132381702824e300, + -9.316980447611705e300, + -9.333828513520587e300, + -9.350676579429469e300, + -9.367524645338351e300, + -9.384372711247233e300, + -9.401220777156115e300, + -9.418068843064996e300, + -9.434916908973878e300, + -9.45176497488276e300, + -9.468613040791642e300, + -9.485461106700525e300, + -9.502309172609407e300, + -9.519157238518289e300, + -9.53600530442717e300, + -9.552853370336052e300, + -9.569701436244934e300, + -9.586549502153816e300, + -9.603397568062698e300, + -9.62024563397158e300, + -9.637093699880461e300, + -9.653941765789343e300, + -9.670789831698225e300, + -9.687637897607107e300, + -9.70448596351599e300, + -9.721334029424872e300, + -9.738182095333754e300, + -9.755030161242635e300, + -9.771878227151517e300, + -9.788726293060399e300, + -9.805574358969281e300, + -9.822422424878163e300, + -9.839270490787045e300, + -9.856118556695926e300, + -9.872966622604808e300, + -9.88981468851369e300, + -9.906662754422572e300, + -9.923510820331455e300, + -9.940358886240337e300, + -9.957206952149219e300, + -9.9740550180581e300, + -9.990903083966982e300, + -1.0007751149875864e301, + -1.0024599215784746e301, + -1.0041447281693628e301, + -1.005829534760251e301, + -1.0075143413511391e301, + -1.0091991479420273e301, + -1.0108839545329155e301, + -1.0125687611238038e301, + -1.014253567714692e301, + -1.0159383743055802e301, + -1.0176231808964684e301, + -1.0193079874873565e301, + -1.0209927940782447e301, + -1.0226776006691329e301, + -1.0243624072600211e301, + -1.0260472138509093e301, + -1.0277320204417975e301, + -1.0294168270326856e301, + -1.0311016336235738e301, + -1.032786440214462e301, + -1.0344712468053503e301, + -1.0361560533962385e301, + -1.0378408599871267e301, + -1.0395256665780149e301, + -1.041210473168903e301, + -1.0428952797597912e301, + -1.0445800863506794e301, + -1.0462648929415676e301, + -1.0479496995324558e301, + -1.049634506123344e301, + -1.0513193127142321e301, + -1.0530041193051203e301, + -1.0546889258960086e301, + -1.0563737324868968e301, + -1.058058539077785e301, + -1.0597433456686732e301, + -1.0614281522595614e301, + -1.0631129588504495e301, + -1.0647977654413377e301, + -1.0664825720322259e301, + -1.0681673786231141e301, + -1.0698521852140023e301, + -1.0715369918048905e301, + -1.0732217983957788e301, + -1.0749066049866668e301, + -1.0765914115775551e301, + -1.0782762181684432e301, + -1.0799610247593315e301, + -1.0816458313502196e301, + -1.0833306379411079e301, + -1.085015444531996e301, + -1.0867002511228842e301, + -1.0883850577137725e301, + -1.0900698643046606e301, + -1.091754670895549e301, + -1.093439477486437e301, + -1.0951242840773253e301, + -1.0968090906682133e301, + -1.0984938972591016e301, + -1.1001787038499897e301, + -1.101863510440878e301, + -1.103548317031766e301, + -1.1052331236226544e301, + -1.1069179302135424e301, + -1.1086027368044307e301, + -1.110287543395319e301, + -1.111972349986207e301, + -1.1136571565770954e301, + -1.1153419631679835e301, + -1.1170267697588718e301, + -1.1187115763497598e301, + -1.1203963829406481e301, + -1.1220811895315362e301, + -1.1237659961224245e301, + -1.1254508027133126e301, + -1.1271356093042009e301, + -1.128820415895089e301, + -1.1305052224859772e301, + -1.1321900290768655e301, + -1.1338748356677536e301, + -1.135559642258642e301, + -1.13724444884953e301, + -1.1389292554404183e301, + -1.1406140620313063e301, + -1.1422988686221946e301, + -1.1439836752130827e301, + -1.145668481803971e301, + -1.147353288394859e301, + -1.1490380949857474e301, + -1.1507229015766357e301, + -1.1524077081675237e301, + -1.154092514758412e301, + -1.1557773213493e301, + -1.1574621279401884e301, + -1.1591469345310765e301, + -1.1608317411219648e301, + -1.1625165477128528e301, + -1.1642013543037411e301, + -1.1658861608946292e301, + -1.1675709674855175e301, + -1.1692557740764056e301, + -1.1709405806672939e301, + -1.1726253872581822e301, + -1.1743101938490702e301, + -1.1759950004399585e301, + -1.1776798070308466e301, + -1.179364613621735e301, + -1.181049420212623e301, + -1.1827342268035113e301, + -1.1844190333943993e301, + -1.1861038399852876e301, + -1.1877886465761757e301, + -1.189473453167064e301, + -1.191158259757952e301, + -1.1928430663488404e301, + -1.1945278729397287e301, + -1.1962126795306167e301, + -1.197897486121505e301, + -1.199582292712393e301, + -1.2012670993032814e301, + -1.2029519058941695e301, + -1.2046367124850578e301, + -1.2063215190759458e301, + -1.2080063256668341e301, + -1.2096911322577222e301, + -1.2113759388486105e301, + -1.2130607454394986e301, + -1.2147455520303869e301, + -1.2164303586212752e301, + -1.2181151652121632e301, + -1.2197999718030515e301, + -1.2214847783939396e301, + -1.223169584984828e301, + -1.224854391575716e301, + -1.2265391981666043e301, + -1.2282240047574923e301, + -1.2299088113483806e301, + -1.2315936179392687e301, + -1.233278424530157e301, + -1.234963231121045e301, + -1.2366480377119334e301, + -1.2383328443028217e301, + -1.2400176508937097e301, + -1.241702457484598e301, + -1.243387264075486e301, + -1.2450720706663744e301, + -1.2467568772572625e301, + -1.2484416838481508e301, + -1.2501264904390388e301, + -1.2518112970299271e301, + -1.2534961036208152e301, + -1.2551809102117035e301, + -1.2568657168025916e301, + -1.2585505233934799e301, + -1.2602353299843682e301, + -1.2619201365752562e301, + -1.2636049431661445e301, + -1.2652897497570326e301, + -1.266974556347921e301, + -1.268659362938809e301, + -1.2703441695296973e301, + -1.2720289761205853e301, + -1.2737137827114736e301, + -1.2753985893023617e301, + -1.27708339589325e301, + -1.2787682024841383e301, + -1.2804530090750264e301, + -1.2821378156659147e301, + -1.2838226222568027e301, + -1.285507428847691e301, + -1.287192235438579e301, + -1.2888770420294674e301, + -1.2905618486203555e301, + -1.2922466552112438e301, + -1.2939314618021318e301, + -1.2956162683930201e301, + -1.2973010749839082e301, + -1.2989858815747965e301, + -1.3006706881656848e301, + -1.3023554947565729e301, + -1.3040403013474612e301, + -1.3057251079383492e301, + -1.3074099145292375e301, + -1.3090947211201256e301, + -1.310779527711014e301, + -1.312464334301902e301, + -1.3141491408927903e301, + -1.3158339474836783e301, + -1.3175187540745666e301, + -1.3192035606654547e301, + -1.320888367256343e301, + -1.3225731738472313e301, + -1.3242579804381194e301, + -1.3259427870290077e301, + -1.3276275936198957e301, + -1.329312400210784e301, + -1.330997206801672e301, + -1.3326820133925604e301, + -1.3343668199834485e301, + -1.3360516265743368e301, + -1.3377364331652248e301, + -1.3394212397561131e301, + -1.3411060463470012e301, + -1.3427908529378895e301, + -1.3444756595287778e301, + -1.3461604661196659e301, + -1.3478452727105542e301, + -1.3495300793014422e301, + -1.3512148858923305e301, + -1.3528996924832186e301, + -1.354584499074107e301, + -1.356269305664995e301, + -1.3579541122558833e301, + -1.3596389188467713e301, + -1.3613237254376596e301, + -1.3630085320285477e301, + -1.364693338619436e301, + -1.3663781452103243e301, + -1.3680629518012124e301, + -1.3697477583921007e301, + -1.3714325649829887e301, + -1.373117371573877e301, + -1.374802178164765e301, + -1.3764869847556534e301, + -1.3781717913465415e301, + -1.3798565979374298e301, + -1.3815414045283178e301, + -1.3832262111192061e301, + -1.3849110177100944e301, + -1.3865958243009825e301, + -1.3882806308918708e301, + -1.3899654374827589e301, + -1.3916502440736472e301, + -1.3933350506645352e301, + -1.3950198572554235e301, + -1.3967046638463116e301, + -1.3983894704372e301, + -1.400074277028088e301, + -1.4017590836189763e301, + -1.4034438902098643e301, + -1.4051286968007526e301, + -1.406813503391641e301, + -1.408498309982529e301, + -1.4101831165734173e301, + -1.4118679231643054e301, + -1.4135527297551937e301, + -1.4152375363460817e301, + -1.41692234293697e301, + -1.418607149527858e301, + -1.4202919561187464e301, + -1.4219767627096345e301, + -1.4236615693005228e301, + -1.4253463758914108e301, + -1.4270311824822991e301, + -1.4287159890731874e301, + -1.4304007956640755e301, + -1.4320856022549638e301, + -1.4337704088458519e301, + -1.4354552154367402e301, + -1.4371400220276282e301, + -1.4388248286185165e301, + -1.4405096352094046e301, + -1.442194441800293e301, + -1.443879248391181e301, + -1.4455640549820693e301, + -1.4472488615729573e301, + -1.4489336681638456e301, + -1.450618474754734e301, + -1.452303281345622e301, + -1.4539880879365103e301, + -1.4556728945273984e301, + -1.4573577011182867e301, + -1.4590425077091747e301, + -1.460727314300063e301, + -1.462412120890951e301, + -1.4640969274818394e301, + -1.4657817340727275e301, + -1.4674665406636158e301, + -1.4691513472545038e301, + -1.4708361538453921e301, + -1.4725209604362804e301, + -1.4742057670271685e301, + -1.4758905736180568e301, + -1.4775753802089449e301, + -1.4792601867998332e301, + -1.4809449933907212e301, + -1.4826297999816095e301, + -1.4843146065724976e301, + -1.485999413163386e301, + -1.487684219754274e301, + -1.4893690263451623e301, + -1.4910538329360503e301, + -1.4927386395269386e301, + -1.494423446117827e301, + -1.496108252708715e301, + -1.4977930592996033e301, + -1.4994778658904914e301, + -1.5011626724813797e301, + -1.5028474790722677e301, + -1.504532285663156e301, + -1.506217092254044e301, + -1.5079018988449324e301, + -1.5095867054358205e301, + -1.5112715120267088e301, + -1.512956318617597e301, + -1.5146411252084851e301, + -1.5163259317993734e301, + -1.5180107383902615e301, + -1.5196955449811498e301, + -1.5213803515720379e301, + -1.5230651581629262e301, + -1.5247499647538142e301, + -1.5264347713447025e301, + -1.5281195779355906e301, + -1.529804384526479e301, + -1.531489191117367e301, + -1.5331739977082553e301, + -1.5348588042991436e301, + -1.5365436108900316e301, + -1.53822841748092e301, + -1.539913224071808e301, + -1.5415980306626963e301, + -1.5432828372535844e301, + -1.5449676438444727e301, + -1.5466524504353607e301, + -1.548337257026249e301, + -1.550022063617137e301, + -1.5517068702080254e301, + -1.5533916767989135e301, + -1.5550764833898018e301, + -1.55676128998069e301, + -1.5584460965715781e301, + -1.5601309031624664e301, + -1.5618157097533545e301, + -1.5635005163442428e301, + -1.5651853229351309e301, + -1.5668701295260192e301, + -1.5685549361169072e301, + -1.5702397427077955e301, + -1.5719245492986836e301, + -1.573609355889572e301, + -1.57529416248046e301, + -1.5769789690713483e301, + -1.5786637756622366e301, + -1.5803485822531246e301, + -1.582033388844013e301, + -1.583718195434901e301, + -1.5854030020257893e301, + -1.5870878086166774e301, + -1.5887726152075657e301, + -1.5904574217984537e301, + -1.592142228389342e301, + -1.59382703498023e301, + -1.5955118415711184e301, + -1.5971966481620065e301, + -1.5988814547528948e301, + -1.600566261343783e301, + -1.6022510679346711e301, + -1.6039358745255594e301, + -1.6056206811164475e301, + -1.6073054877073358e301, + -1.6089902942982239e301, + -1.6106751008891122e301, + -1.6123599074800002e301, + -1.6140447140708885e301, + -1.6157295206617766e301, + -1.617414327252665e301, + -1.619099133843553e301, + -1.6207839404344413e301, + -1.6224687470253296e301, + -1.6241535536162176e301, + -1.625838360207106e301, + -1.627523166797994e301, + -1.6292079733888823e301, + -1.6308927799797704e301, + -1.6325775865706587e301, + -1.6342623931615467e301, + -1.635947199752435e301, + -1.637632006343323e301, + -1.6393168129342114e301, + -1.6410016195250997e301, + -1.6426864261159878e301, + -1.644371232706876e301, + -1.6460560392977641e301, + -1.6477408458886524e301, + -1.6494256524795405e301, + -1.6511104590704288e301, + -1.6527952656613169e301, + -1.6544800722522052e301, + -1.6561648788430932e301, + -1.6578496854339815e301, + -1.6595344920248696e301, + -1.661219298615758e301, + -1.6629041052066462e301, + -1.6645889117975343e301, + -1.6662737183884226e301, + -1.6679585249793106e301, + -1.669643331570199e301, + -1.671328138161087e301, + -1.6730129447519753e301, + -1.6746977513428634e301, + -1.6763825579337517e301, + -1.6780673645246397e301, + -1.679752171115528e301, + -1.681436977706416e301, + -1.6831217842973044e301 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/huge_positive.json b/base/special/sec/test/fixtures/julia/huge_positive.json new file mode 100644 index 000000000..5a340a449 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/huge_positive.json @@ -0,0 +1,2006 @@ +{ + "expected": [ + 1, + 1.1954422453971825, + 1.819725436976899, + 2.4375403488150718, + -1.4890077906298833, + -1.2812680303828896, + -1.1295915687418514, + -1.0673779929679157, + -1.43808922190006, + 2.629332629059193, + -2.2953519923490644, + 2.381754552220117, + 1.0456530336156689, + 1.1689471119375683, + -1.1568795179034677, + -4.959566591867233, + 1.6792343820700586, + -1.7200679421833955, + -1.006020786002208, + -1.34372746450435, + 1.3231650322928201, + 62.90600813555647, + -1.3613508300448633, + -1.0045439359796744, + -1.4076748670977388, + -1.0018135390848024, + -1.6109635624538197, + 5.868817724196277, + 1.1792825928685444, + 1.0412066322327307, + 1.2063850980926798, + 1.0313789574173364, + 2.154908465784261, + -2.8511809825855887, + -1.0732193555969056, + -1.1212776843223822, + -1.0887158072222651, + -1.1024018431259945, + -3.434476051160871, + 1.9274273472736674, + 1.017245339117513, + 2.0465821450119956, + 13.645670429911682, + 1.2300513512748388, + -1.0007110170287483, + -1.4952005472512697, + 7.002780395368772, + -1.5043468322820432, + -1.0005200143373794, + 1.2252811448915455, + 12.70264873291979, + -1.3979683093685595, + 1.018296779862056, + 1.2923888913245816, + -3.3740391500215163, + 1.838816928910414, + 1.0072327537354262, + -1.118199778704676, + -4.3684951586809975, + -2.8933757560631372, + -1.0614772332883866, + 1.0299754581866272, + 2.2845940691840916, + -2.4369460233716516, + 1.183335943398165, + 1.0506562550415344, + -1.5999616684963454, + 5.015135270957526, + 1.1358904420780342, + -1.0040360491990687, + -1.7576718929423587, + 46.83404343195342, + -1.3257881138255045, + 1.0088295447217999, + 1.3584927128950355, + -20.589492252711207, + 1.6917113119681393, + 1.0019538136836093, + -1.15323649626313, + -5.792444117356727, + -2.506715397350618, + -1.0418984167453753, + -1.2045346410354885, + -9.67288921187529, + 5.3435226790265, + 1.143674860978472, + 1.0722694487600248, + 3.125621623314457, + -1.9124716177741445, + -1.3404654557092994, + -1.0109244823826988, + -1.920217151539483, + 3.102912149254016, + 1.0712477283122923, + 1.0028153190549562, + 1.43671971544172, + -9.448167045262238, + -1.2025417981804705, + -1.0426556326423773, + -1.1946093207988606, + -8.635881203956528, + 1.451794297424054, + 1.002111835430729, + 1.6974431838309074, + 3.01437108464646, + -1.952373975864147, + -1.0124784781491192, + -1.328651707838604, + -1.8818365686348213, + 3.2213389409754534, + 1.0764964299272712, + 1.1374089856932947, + 5.076838318478847, + -10.705109922463322, + -1.2127527899376624, + -1.038906677187374, + -2.450417632482527, + 2.2730567768467327, + 1.4712479907455902, + 1.0013767192895229, + 1.6689831617739577, + -4.32305498401378, + -1.116821514410027, + -1.0145655951675279, + -1.314393372604376, + 88.21204030157803, + 1.2897820422713766, + 1.0187839471500717, + 1.129849832310176, + 4.7800657457834905, + -1.620314041974783, + -1.0004432906355631, + -1.5085432466690643, + -2.3839961716444287, + 2.3327083976013134, + 1.0325786947610076, + 1.2322373221608618, + 1.6417136089757873, + -4.563097337092423, + -1.1238892691891083, + -1.0865938149704313, + -3.462615971837573, + -867.3341336403837, + 1.3031410910806296, + 1.0163913019691186, + 2.030070421062088, + -2.832490522055928, + -1.6466617899644043, + -1.0008935992335493, + -1.487673886313976, + 7.231449830889867, + 1.1774664673658177, + 1.0359890038116009, + 1.221349836442725, + 12.009186342010118, + -1.4042393979896273, + -1.0047841051726334, + -1.0809396210515978, + -3.3252032473735085, + 1.8518695338691524, + 1.316987353440528, + 1.3685127935613393, + 1.986396474670373, + -1.2452404737589373, + -1.0632145686065355, + -1.0015006039488905, + -6.067088083858951, + 7.942504942427334, + 1.0001187408924315, + 1.0491249924811439, + 1.2108402795112567, + -2.1319567458290662, + -1.4218567618328635, + -1.2749995615606025, + -1.746178243140235, + -3.1987604989386225, + 1.0995377762334173, + 1.0094531983800732, + 1.0121113254765686, + -22.720808730480105, + -3.0342756568090787, + -1.0258613449266032, + -1.1502350594924158, + -1.4482832786267261, + 1.556294892143247, + 1.1964154600481445, + 1.567236694948406, + 2.5669347002973, + 9.24784361590696, + -1.0245092596647458, + -1.0026443748243143, + -26.193684881156116, + 3.9852999120068584, + 1.9275083280786234, + 1.1025001094649516, + 1.3377154514776688, + -1.7317300649996337, + -1.2691583864234193, + -1.0732300176797953, + -2.1556987832876007, + -5.279631954921133, + 1.0472024122161143, + 1.000045788099278, + 1.041198933112113, + -5.8623068605192845, + -2.2378980068588534, + -1.065480035506294, + -1.2506819181860627, + -1.6864096028441407, + 1.361109385622429, + 1.1125882880875961, + 1.8689141690191633, + 3.7119320241829037, + -52.50296466173669, + -1.0042268508518446, + -1.0203464274623661, + 11.224834824475478, + 2.6890920511516536, + 1.6045871028462921, + 1.1817770789865538, + 1.521842839512729, + -1.4781902920096037, + -1.163099274584612, + -1.03056439928487, + -2.87706887833075, + -15.84196813837698, + 1.0153305760270277, + 1.0069815661263042, + 1.0901996322108747, + -3.396906488086212, + -1.7957004165564785, + -1.1272856484688623, + -1.3951251531634272, + -2.0581701193295876, + 1.227098250873551, + 1.0557285778918204, + 1.0005970931704795, + 6.90287990768877, + -6.853177443831146, + -1.0006343831792737, + -1.0561087728084066, + -1.2280263693931268, + 2.0542470311538095, + 1.3936861744391018, + 1.2959695507020723, + 1.7985500713982474, + 3.4086594910180517, + -1.0896977913955397, + -1.0068555697954789, + -4.431994122772219, + 15.580390294921257, + 2.868851949004406, + 1.0308376908833365, + 1.1638340225326418, + -2.418856018847648, + -1.519992019603515, + -1.1809879482942829, + -1.6067291069755947, + -2.69624084040378, + 1.1338396233398906, + 1.0201273651821934, + 1.0043255809594596, + 55.60251660551172, + -3.697896643276685, + -1.013433703613963, + -1.1131654283245271, + -1.3624461087839232, + 1.683982207680165, + 1.24968580809567, + 1.4607983924387142, + 2.24266724554234, + 5.8984921635216425, + -1.0408789809691534, + -1.0000565148348102, + -9.996866122537737, + 5.250729117788933, + 2.1513371128948306, + 1.073674881976039, + 1.2702132663025063, + -1.9020397383569907, + -1.336455188645506, + -1.10195749290125, + -1.9308881986005737, + -4.001695935209633, + 1.0698696440845432, + 1.002567463247101, + 1.0247522409724394, + -9.158435345410178, + -2.560507872937561, + -1.0436991096035602, + -1.1972512099629709, + -1.5582690816233093, + 1.446674660901238, + 1.1495418850353973, + 1.0256126309436768, + 3.0435363116794014, + 23.282022931936904, + -1.011944141849808, + -1.0096015332506834, + -1.1000724344729846, + 3.188474378950743, + 1.743528835967787, + 1.1394952172996233, + 1.4233853917443524, + 2.136229305664892, + -1.2099637127858878, + -1.0487722284601029, + -2.4690336784974596, + -8.009527172851712, + 6.0287804392279165, + 1.001559457147138, + 1.0636230775987041, + -4.262700242613855, + -1.9827837446959065, + -1.3671571960857707, + -1.318187748218111, + -1.8549408491022163, + 1.2862606504511194, + 1.0804693420660274, + 1.004680185912769, + 1.0193704924115958, + -1.0528605266219453, + -1.0003486385905422, + -1.0362874726234448, + -1.1782449255685543, + -1.5135633409082783, + 1.059074246514132, + 1.235239616076303, + 1.6489535413906353, + 2.840485846417895, + 14.729364324768614, + -1.820783673678915, + -3.501731370115373, + 451.4907578921801, + 3.450470987528812, + 1.808610836746053, + -13.829257085112484, + -2.807449697376274, + -1.6394477703648844, + -1.2312965737042403, + -1.0574509100667906, + 1.5059985126093, + 1.1750131718882078, + 1.0350512784745032, + 1.000475492740035, + 1.0544095041759094, + -1.0184881780479014, + -1.0051213209694714, + -1.082441878948888, + -1.2908994283273432, + -1.785813891962999, + 1.1176548030581512, + 1.3728400981647668, + 1.9979566042970165, + 4.342451964388256, + -16.83105229443989, + -2.2800267458514765, + -6.1919119770975115, + 7.7372319733781465, + 2.444611537001744, + 1.528369468277539, + -5.039294706471789, + -2.1185346275789403, + -1.4170409855749733, + -1.1367554222548368, + -1.0211228999367747, + 1.3269154159713992, + 1.0978537498872103, + 1.0089905746536578, + 1.012649461298012, + 1.1105830039060325, + -1.0020154189421184, + -1.0266585885978594, + -1.1524475727002088, + -1.4534195372760867, + -2.2213851068330683, + -5.739140491271766, + 1.5736410836457404, + 2.5875515615132763, + 9.543385991839086, + -5.383387267090689, + -2.171123091410991, + -28.726105527173576, + 3.9342072499306284, + 1.916881333814778, + 1.3421567566568018, + 1.1044131556938408, + -1.7235332015486227, + -1.265833876962795, + -1.0718295781105511, + -1.0029225447000143, + -1.0236688807933254, + 1.0461131474586276, + 1.0000192297195056, + 1.0422227258282775, + 1.1935103031238687, + 1.5494386854956879, + -1.0668073880372546, + -1.2538609270595795, + -1.6941671342325029, + -3.0023313640104323, + -20.953349479150592, + 1.8789157520869357, + 3.757186071204225, + -44.6156431822464, + -3.2353166613943074, + -1.755529845598904, + 10.817580551793219, + 2.6666884979029897, + 1.5978433571354975, + 1.213928852738344, + 1.0503707773535245, + -1.4727990335458216, + -1.160783832721758, + -1.0297063041441474, + -1.0013035775701546, + -1.0617967829782546, + 1.0147356322457222, + 1.007388881847397, + 1.0918024073612265, + 1.3128150832480963, + 1.8412166557738927, + -1.1292710815524336, + -1.3997189806052492, + -2.0707272114685664, + -4.748760450105796, + 12.568266737616348, + 2.3789753410633967, + 7.065443171881574, + -6.700226750996144, + -2.339665884456816, + -1.4937990046557845, + 4.583002741243476, + 2.041918672837645, + 1.3891524422160915, + 1.1247041701066811, + 1.0170855216047725, + -1.304204702517473, + -1.0881173908193815, + -1.0064636933351632, + -1.0161317387858086, + -1.121758507897911, + 1.0009353602571878, + 1.031713080282267, + 1.166179099411481, + 1.4853676475194033, + 2.3145955386369423, + -1.2205155976542403, + -1.6135724172590467, + -2.7191867975695456, + -11.809840071593984, + 4.864606311191721, + 3.314950385802786, + 68.41161187962282, + -3.6541050027337216, + -1.8559518021865298, + -1.3185826242525014, + 2.937576454791244, + 1.676342334992182, + 1.2465464508690627, + 1.0637575159880779, + 1.0015790256826986, + -1.1875136172603182, + -1.0398733212560463, + -1.000097995905653, + -1.048656729997059, + -1.2096765209679052, + 1.0035517549678021, + 1.0750962143976224, + 1.2735799077387389, + 1.7426612492291913, + 3.1851127657731317, + -1.3516327372385906, + -1.9417006574693874, + -4.054629747318022, + 23.472362492919284, + 3.046589554893744, + 5.615164374952986, + -8.88604221000452, + -2.540355584018914, + -1.5589186591011557, + -1.1975261252742808, + 2.1876158283063627, + 1.4416072992555649, + 1.1473575832479586, + 1.0248322858028214, + 1.002542463206796, + -1.1064485789757303, + -1.0114218351147528, + -1.0100797946977955, + -1.101779746002394, + -1.3360423061904048, + -1.900967622533112, + 1.1416020883528688, + 1.4282658532699453, + 2.1499096053763647, + 5.24131083884572, + -10.031652519891365, + -2.487963180861719, + -8.229834925471268, + 5.910470393008812, + 2.2442379138736994, + 1.4613409744677377, + -4.20405456570531, + -1.9714272434979911, + -1.3628858460002264, + -1.1133553005563792, + -1.0134918732217149, + 1.2827729447106135, + 1.0789886219212435, + 1.004358243993437, + 1.0200557210850425, + 1.133628492546261, + -1.0002653487597095, + -1.0372429308829967, + -1.1807294065953553, + -1.5193857732968858, + -2.4170003470230785, + 1.238270654873919, + 1.6562764819568034, + 2.86616536231991, + 15.496394603027136, + -4.438675609606616, + -3.5417812299381652, + 179.12471279333118, + 3.412536446155734, + 1.7994879928542211, + 1.2963421716920929, + -2.7828790308929747, + -1.6323151178074538, + -1.228331667285247, + -1.056233905451106, + -1.0006468716581896, + 1.172583350441088, + 1.034126968008998, + 1.000585097947484, + 1.0556040838752507, + 1.226794168608275, + -1.005470171431255, + -1.0839606300369522, + -1.294465673390411, + -1.7947673196123066, + -3.3930666095175352, + 1.377210526256293, + 2.0096750012464257, + 4.405169623830704, + -15.929770406949416, + -2.879777373735216, + -6.322053214146451, + 7.54238558371516, + 2.4263964711410853, + 1.522451797980103, + 1.1820366613299211, + -2.105304184474114, + -1.4122736853724174, + -1.1346960941915756, + -1.0204186142734142, + -1.0041946901267327, + 1.0961872884309354, + 1.0085398087569282, + 1.0131996678719668, + 1.1123992241341645, + 1.3606714623841787, + -1.0274687353755427, + -1.1546817360566144, + -1.4586089594781262, + -2.236337294852803, + -5.850525720952832, + 1.5801160249653672, + 2.608532107752435, + 9.858557363216264, + -5.28919119655089, + -2.1571350541104155, + -31.801005922318602, + 3.8844515509979125, + 1.9063923817900021, + 1.338130027385333, + 1.1026786313402102, + -1.7154329349938433, + -1.2625410216303405, + -1.0704449141570977, + -1.0026698730327421, + -1.0244297689396544, + 1.045037987270127, + 1.000004014864055, + 1.0432603785723393, + 1.1961416422431281, + 1.5556482631116462, + -1.0681501823347026, + -1.2570704325467443, + -1.702015759268827, + -3.0312485198654793, + -22.54242741971602, + 1.889046500547681, + 3.8036008411385387, + -38.788964023440016, + -3.2021525760317564, + -1.7470501963479472, + 10.438957519045461, + 2.6446849095558194, + 1.5911740314564153, + 1.2111286201603904, + 1.0492411102197856, + 1.00012417484515, + -1.1584907054053837, + -1.028861296809479, + -1.0014815309230174, + -1.063080790003628, + -1.2449185035710644, + 1.007807962769305, + 1.093422322403146, + 1.3165940790921604, + 1.8508639308799844, + 3.6316569241226455, + -1.4043591422172608, + -2.083462244674229, + -4.824211638909471, + 12.059500195105215, + 2.7313407738060196, + 7.235931904556696, + -6.554026902677635, + -2.3231299532123355, + -1.4882454360410875, + -1.1674130622245162, + 2.029760291533852, + 1.384663765716857, + 1.122764148972871, + 1.0164557853929785, + 1.00626365814919, + -1.0865538739962892, + -1.0060835287306085, + -1.0167550486400558, + -1.123688392132107, + -1.3868022362809, + 1.0326016798137745, + 1.1685469266859843, + 1.4908908785300556, + 2.3309959350459075, + 6.623046903808343, + -7.153471565529439, + -2.3880472048645256, + 1.2903304489950052, + 1.7843875927606547, + 3.3506339594049046, + 88.89015477248343, + -3.611378893843715, + -1.8462406294330076, + -1.3147844366020813, + -1.0926464099309494, + -1.0076063157311594, + -1.0144297187604097, + -2.4475620451830675, + -1.5293248022310213, + -1.184964410837896, + -1.0388813749341321, + -1.0001508249684776, + -1.049778917318774, + -1.2124628477314785, + -1.594350480277026, + -2.6551458888299764, + -10.616432613007042, + 5.096721577715008, + -1.110293332880773, + -1.3557925847678383, + -1.9526571644994821, + -4.109029963411277, + 21.75434193320364, + 3.0173625355229303, + 1.6982553371259863, + 1.2555335592555172, + 1.067506852478045, + 1.002163214227139, + 5.398819057744314, + 2.173386539447836, + 1.4365915507292766, + 1.145194531303276, + 1.024064733711807, + 1.0027891291552422, + 1.0711043493363333, + 1.2641099554428883, + 1.7192901485267007, + 3.0957863824031175, + 1.0029641543250376, + 1.0235479894508002, + 1.1437297614771207, + 1.433196209677311, + 2.1637909509255104, + 5.3337625666822674, + -9.705442538467443, + -2.5984646018208823, + -1.5770143447242067, + -1.2051692485313692, + 2.9977463277007375, + 20.719041431423626, + -4.147047067515073, + -1.9602221983420454, + -1.3586564647653296, + -1.1115293767399312, + -1.0129353488536572, + -1.0087536435811433, + -1.096981105134961, + -1.3248846784181967, + -1.2143806115648417, + -1.0505533574550308, + -1.000193416416005, + -1.0382119392863944, + -1.1832378365379943, + -1.5252705415672494, + -2.435059633814283, + -7.634205774573418, + 6.259205534417563, + 2.288278559608847, + -1.31221218329512, + -1.8396801387437702, + -3.5827989095597164, + 111.72613719848307, + 3.3754648098456888, + 1.7904769267689136, + 1.292757939885003, + 1.0832331207011792, + 1.0053020871579204, + 1.0181437541760918, + 2.3423433299099505, + 1.4946954609437735, + 1.1701768027474748, + 1.0332160155681445, + 1.0007060787943651, + 1.0568133737754446, + 1.2297443584489887, + 1.6357120212089127, + 2.79455760096878, + 13.50167044512109, + 1.016032878568041, + 1.1214506773197186, + 1.3816245906225446, + 2.0215547349582756, + 4.469776924559712, + -15.120270266013241, + -2.853837595469078, + -1.6527681772991818, + -1.2368192480286828, + -1.059726067803824, + 11.735224789931396, + -4.877152965606224, + -2.092261550350284, + -1.407554266000973, + -1.1326570377111735, + -1.0197268576026768, + -1.0045105753876042, + -1.0796938670158933, + -1.2844346990970867, + -1.7696433110076601, + -1.0639662105146235, + -1.0016095978603596, + -1.0282918342298752, + -1.1569377265513587, + -1.4638522350925516, + -2.2515178444853845, + -5.966389063558288, + 8.12309912841667, + 2.4788817467385105, + 1.539410713729781, + -1.741318662487744, + -3.1799172056720124, + -35.61355698403762, + 3.8359816152903243, + 1.8960389822667303, + 1.3341424748426436, + 1.1009620146573569, + 1.0098498633441944, + 1.0116698209222794, + 1.1072934980986375, + 1.5599269126234578, + 1.1979527655943325, + 1.0439768638538764, + 1.0000001426700287, + 1.0443119563579681, + 1.198798236913268, + 1.5619255996016095, + 2.549938178246019, + 9.014090028020872, + -5.565700236989723, + -2.1973726250241237, + 1.3354031865819083, + 1.8993087467324326, + 3.851220962377281, + -34.30872846040791, + -3.1696970855780653, + -1.738671696838361, + -1.2719677775017664, + -1.074415312609063, + -1.00341688591953, + -1.0223037717611423, + -2.2466772519765428, + -1.4621830937482763, + -1.156219708782399, + -1.0280293259409123, + -1.001670910880466, + -1.0643799934385225, + -1.248042257450072, + -1.6799805460047952, + -2.9506913282723524, + -18.55081158586509, + -1.0199449416688589, + -1.1333016793950883, + -1.4090462061254436, + -2.0963788138915693, + -4.90215566608484, + 11.590447480815149, + 2.7081740954474234, + 1.6102941119204874, + 1.2191448032492451, + 1.0524842479205347, + -15.367984645438641, + 4.449072504388995, + 2.0177685954997684, + 1.3802196082544285, + 1.1208435001945298, + 1.0158383433947757, + 1.006649414255131, + 1.0888701705537753, + 1.305965308275728, + 1.8238015239342416, + 1.0564281662274206, + 1.0006664690308813, + 1.0335035438245714, + 1.1709376970954473, + 1.4964723752012743, + 2.347657222722637, + 6.772414588850273, + -6.9868389049473905, + -2.370746022298905, + -1.5041581026014674, + 1.793323418116545, + 3.387132955826322, + 126.86893079623836, + -3.5696804192618505, + -1.8366512776628507, + -1.311022894917616, + -1.0910346959423776, + -1.007192857540266, + -1.0150182893360045, + -1.1182622586028013, + -1.523396978343591, + -1.1824395085461863, + -1.037903080326331, + -1.0002150050202498, + -1.0509154416014792, + -1.2152758559158245, + -1.6010552175029802, + -2.6773392152872155, + -11.008342092100419, + 5.012385043041872, + -1.1121065798430647, + -1.359993589593308, + -1.963760422689211, + -4.164957669280806, + 20.270878586675, + 2.9887245351269183, + 1.6904504029274665, + 1.2523386588724292, + 1.0661714450922601, + 1.001946823608344, + 5.304077346638019, + 2.1593654964412377, + 1.431626765267012, + 1.1430525603126904, + 1.0233099285553469, + 1.003047296245976, + 1.0724965370457111, + 1.2674178903337092, + 1.7274363615238637, + 3.1266554132231668, + 1.0027096371806226, + 1.0243068332350116, + 1.1458784016021353, + 1.4381770918960837, + 2.177877579902627, + 5.429597068657527, + -9.399883096485752, + -2.577658926173681, + -1.5705732297980348, + -1.2024521364095855, + 3.0265692748806767, + 22.271420426299986, + -4.091610730157397, + -1.949165789270249, + -1.3544685673685941, + -1.109721998484659, + -1.0123909119524976, + -1.0092100701775135, + -1.0986559418502764, + -1.3287815028215322, + -1.8821715800071155, + -1.0494213889218948, + -1.0001328374777154, + -1.0391945578584845, + -1.1857704254446502, + -1.531218507119308, + -2.4534188591777704, + -7.833931180871803, + 6.131645519698615, + 2.2725388642167803, + 1.471070755366051, + -1.849307904205005, + -3.6248193752789644, + 81.18128434819714, + 3.339227431033005, + 1.7815757647499268, + 1.289208055733406, + 1.0817222606250192, + 1.0049587965569582, + 1.0188061041407817, + 1.1299161827674742, + 1.489132531481528, + 1.1677933313775386, + 1.03231836524421, + 1.0008384421524454, + 1.0580374519703817, + 1.2327227874063358, + 1.642883385959072, + 2.8193512184311067, + 14.143091139767325, + -4.560830256076243, + 1.1233774558284162, + 1.3860828128045182, + 2.0335989554794383, + 4.536359744926224, + -14.389219231686235, + -2.8283927481686306, + -1.6454850441385378, + -1.2338019742980895, + -1.058481750163985, + -1.0008888802124307, + -4.800012827671454, + -2.079402963029455, + -1.4028821425180162, + -1.1306380975928023, + -1.0190475887843207, + -1.004838060275164, + -1.081182388328103, + -1.287938451038238, + -1.7783979351288677, + -3.3263810425366924, + -1.001423843775768, + -1.0291279350079832, + -1.1592157236993514, + -1.469150066568488, + -2.266931785896673, + -6.087004657123223, + 7.908436293523688, + 2.4601029149079143, + 1.533375387958287, + 1.1866881014443775, + -3.2125950430081773, + -40.46531107174308, + 3.7887488254037405, + 1.885818705683512, + 1.330193659778833, + 1.099263183289641, + 1.0093772862381065, + 1.012197869843072, + 1.1090758647019376, + 1.3529710054399169, + 1.1953042071195967, + 1.0429297104594848, + 1.0000076129178235, + 1.0453775252272905, + 1.2014803162516525, + 1.568271661821751, + 2.5702574033404217, + 9.294565475915034, + -5.464960927403017, + -2.1829997933979772, + 1.3394031188178892, + 1.9097048801543093, + 3.900093382142477, + -30.756602347536848, + -3.1379281349515393, + -1.7303927100186038, + -1.2686165022832603, + -1.0730015864213607, + -1.0031430535355919, + -1.023041313627929, + -2.2315696807753795, + -1.4569569769293853, + -1.153970661591285, + -1.0272103410882416, + -1.001871728223384, + -1.0656944785931817, + -1.2511959542570867, + -1.6876628668702733, + -2.9785558251048814, + -19.78523140939658, + -1.0206406682807152, + -1.1353471494940421, + -1.4137807503768385, + -2.1094806122985132, + -4.982717157767266, + 11.156638017887909 + ], + "x": [ + 1.6470993291652855e6, + 1.8128176838469328e15, + 3.625635366046766e15, + 5.438453048246599e15, + 7.251270730446433e15, + 9.064088412646266e15, + 1.08769060948461e16, + 1.2689723777045932e16, + 1.4502541459245766e16, + 1.63153591414456e16, + 1.812817682364543e16, + 1.9940994505845268e16, + 2.17538121880451e16, + 2.3566629870244932e16, + 2.537944755244477e16, + 2.71922652346446e16, + 2.900508291684443e16, + 3.0817900599044268e16, + 3.26307182812441e16, + 3.4443535963443932e16, + 3.625635364564377e16, + 3.80691713278436e16, + 3.988198901004343e16, + 4.169480669224326e16, + 4.35076243744431e16, + 4.5320442056642936e16, + 4.713325973884277e16, + 4.89460774210426e16, + 5.075889510324243e16, + 5.2571712785442264e16, + 5.4384530467642104e16, + 5.619734814984194e16, + 5.801016583204177e16, + 5.98229835142416e16, + 6.163580119644143e16, + 6.344861887864126e16, + 6.52614365608411e16, + 6.7074254243040936e16, + 6.888707192524077e16, + 7.06998896074406e16, + 7.251270728964043e16, + 7.432552497184027e16, + 7.61383426540401e16, + 7.795116033623994e16, + 7.976397801843976e16, + 8.15767957006396e16, + 8.338961338283944e16, + 8.520243106503926e16, + 8.70152487472391e16, + 8.882806642943893e16, + 9.064088411163877e16, + 9.245370179383861e16, + 9.426651947603843e16, + 9.607933715823827e16, + 9.78921548404381e16, + 9.970497252263794e16, + 1.0151779020483778e17, + 1.033306078870376e17, + 1.0514342556923744e17, + 1.0695624325143726e17, + 1.087690609336371e17, + 1.1058187861583693e17, + 1.1239469629803677e17, + 1.142075139802366e17, + 1.1602033166243643e17, + 1.1783314934463627e17, + 1.196459670268361e17, + 1.2145878470903594e17, + 1.2327160239123578e17, + 1.250844200734356e17, + 1.2689723775563544e17, + 1.2871005543783526e17, + 1.305228731200351e17, + 1.3233569080223493e17, + 1.3414850848443477e17, + 1.3596132616663461e17, + 1.3777414384883443e17, + 1.3958696153103427e17, + 1.413997792132341e17, + 1.4321259689543394e17, + 1.4502541457763376e17, + 1.468382322598336e17, + 1.4865104994203344e17, + 1.5046386762423328e17, + 1.522766853064331e17, + 1.5408950298863293e17, + 1.5590232067083277e17, + 1.577151383530326e17, + 1.5952795603523245e17, + 1.6134077371743226e17, + 1.631535913996321e17, + 1.6496640908183194e17, + 1.6677922676403178e17, + 1.685920444462316e17, + 1.7040486212843142e17, + 1.7221767981063126e17, + 1.740304974928311e17, + 1.7584331517503094e17, + 1.776561328572308e17, + 1.794689505394306e17, + 1.8128176822163043e17, + 1.8309458590383027e17, + 1.849074035860301e17, + 1.8672022126822995e17, + 1.8853303895042976e17, + 1.903458566326296e17, + 1.9215867431482944e17, + 1.9397149199702928e17, + 1.957843096792291e17, + 1.9759712736142893e17, + 1.9940994504362877e17, + 2.012227627258286e17, + 2.0303558040802845e17, + 2.0484839809022826e17, + 2.066612157724281e17, + 2.0847403345462794e17, + 2.1028685113682778e17, + 2.1209966881902762e17, + 2.1391248650122742e17, + 2.1572530418342726e17, + 2.175381218656271e17, + 2.1935093954782694e17, + 2.2116375723002678e17, + 2.229765749122266e17, + 2.2478939259442643e17, + 2.2660221027662627e17, + 2.284150279588261e17, + 2.3022784564102595e17, + 2.3204066332322576e17, + 2.338534810054256e17, + 2.3566629868762544e17, + 2.3747911636982528e17, + 2.3929193405202512e17, + 2.4110475173422493e17, + 2.4291756941642477e17, + 2.447303870986246e17, + 2.4654320478082445e17, + 2.4835602246302426e17, + 2.501688401452241e17, + 2.5198165782742394e17, + 2.5379447550962378e17, + 2.556072931918236e17, + 2.5742011087402342e17, + 2.5923292855622326e17, + 2.610457462384231e17, + 2.6285856392062294e17, + 2.646713816028228e17, + 2.664841992850226e17, + 2.6829701696722243e17, + 2.7010983464942227e17, + 2.719226523316221e17, + 2.7373547001382195e17, + 2.7554828769602176e17, + 2.773611053782216e17, + 2.7917392306042144e17, + 2.8098674074262128e17, + 2.8279955842482112e17, + 2.8461237610702093e17, + 2.8642519378922077e17, + 2.882380114714206e17, + 2.900508291536204e17, + 2.918636468358203e17, + 2.936764645180201e17, + 2.9548928220021997e17, + 2.973020998824198e17, + 2.991149175646196e17, + 3.0092773524681946e17, + 3.0274055292901926e17, + 3.0455337061121914e17, + 3.0636618829341894e17, + 3.0817900597561875e17, + 3.099918236578186e17, + 3.118046413400184e17, + 3.136174590222183e17, + 3.154302767044181e17, + 3.172430943866179e17, + 3.190559120688178e17, + 3.208687297510176e17, + 3.226815474332174e17, + 3.244943651154173e17, + 3.263071827976171e17, + 3.2812000047981696e17, + 3.299328181620168e17, + 3.317456358442166e17, + 3.3355845352641645e17, + 3.3537127120861626e17, + 3.371840888908161e17, + 3.3899690657301594e17, + 3.4080972425521574e17, + 3.426225419374156e17, + 3.444353596196154e17, + 3.462481773018153e17, + 3.480609949840151e17, + 3.498738126662149e17, + 3.516866303484148e17, + 3.534994480306146e17, + 3.5531226571281446e17, + 3.571250833950143e17, + 3.589379010772141e17, + 3.6075071875941395e17, + 3.6256353644161376e17, + 3.643763541238136e17, + 3.6618917180601344e17, + 3.6800198948821325e17, + 3.698148071704131e17, + 3.716276248526129e17, + 3.734404425348128e17, + 3.752532602170126e17, + 3.770660778992124e17, + 3.788788955814123e17, + 3.806917132636121e17, + 3.82504530945812e17, + 3.843173486280118e17, + 3.861301663102116e17, + 3.8794298399241146e17, + 3.8975580167461126e17, + 3.9156861935681114e17, + 3.9338143703901094e17, + 3.9519425472121075e17, + 3.970070724034106e17, + 3.9881989008561043e17, + 4.006327077678103e17, + 4.024455254500101e17, + 4.042583431322099e17, + 4.060711608144098e17, + 4.078839784966096e17, + 4.096967961788095e17, + 4.115096138610093e17, + 4.133224315432091e17, + 4.1513524922540896e17, + 4.1694806690760877e17, + 4.1876088458980864e17, + 4.2057370227200845e17, + 4.2238651995420826e17, + 4.241993376364081e17, + 4.2601215531860794e17, + 4.2782497300080774e17, + 4.296377906830076e17, + 4.314506083652074e17, + 4.332634260474073e17, + 4.350762437296071e17, + 4.368890614118069e17, + 4.387018790940068e17, + 4.405146967762066e17, + 4.4232751445840646e17, + 4.441403321406063e17, + 4.459531498228061e17, + 4.4776596750500595e17, + 4.4957878518720576e17, + 4.5139160286940563e17, + 4.5320442055160544e17, + 4.5501723823380525e17, + 4.568300559160051e17, + 4.586428735982049e17, + 4.604556912804048e17, + 4.622685089626046e17, + 4.640813266448044e17, + 4.658941443270043e17, + 4.677069620092041e17, + 4.6951977969140397e17, + 4.713325973736038e17, + 4.731454150558036e17, + 4.7495823273800346e17, + 4.7677105042020326e17, + 4.7858386810240314e17, + 4.8039668578460294e17, + 4.8220950346680275e17, + 4.840223211490026e17, + 4.858351388312024e17, + 4.876479565134023e17, + 4.894607741956021e17, + 4.912735918778019e17, + 4.930864095600018e17, + 4.948992272422016e17, + 4.967120449244015e17, + 4.985248626066013e17, + 5.003376802888011e17, + 5.0215049797100096e17, + 5.039633156532008e17, + 5.0577613333540064e17, + 5.0758895101760045e17, + 5.0940176869980026e17, + 5.112145863820001e17, + 5.1302740406419994e17, + 5.148402217463998e17, + 5.166530394285996e17, + 5.184658571107994e17, + 5.202786747929993e17, + 5.220914924751991e17, + 5.23904310157399e17, + 5.257171278395988e17, + 5.275299455217986e17, + 5.2934276320399846e17, + 5.311555808861983e17, + 5.329683985683981e17, + 5.3478121625059795e17, + 5.3659403393279776e17, + 5.384068516149976e17, + 5.4021966929719744e17, + 5.4203248697939725e17, + 5.438453046615971e17, + 5.456581223437969e17, + 5.474709400259968e17, + 5.492837577081966e17, + 5.510965753903964e17, + 5.529093930725963e17, + 5.547222107547961e17, + 5.56535028436996e17, + 5.583478461191958e17, + 5.601606638013956e17, + 5.6197348148359546e17, + 5.6378629916579526e17, + 5.6559911684799514e17, + 5.6741193453019494e17, + 5.6922475221239475e17, + 5.710375698945946e17, + 5.7285038757679443e17, + 5.746632052589943e17, + 5.764760229411941e17, + 5.782888406233939e17, + 5.801016583055937e17, + 5.819144759877937e17, + 5.837272936699935e17, + 5.855401113521933e17, + 5.873529290343931e17, + 5.891657467165929e17, + 5.909785643987928e17, + 5.927913820809926e17, + 5.946041997631924e17, + 5.964170174453923e17, + 5.982298351275921e17, + 6.00042652809792e17, + 6.018554704919918e17, + 6.036682881741916e17, + 6.054811058563914e17, + 6.072939235385912e17, + 6.091067412207912e17, + 6.10919558902991e17, + 6.127323765851908e17, + 6.145451942673906e17, + 6.163580119495904e17, + 6.181708296317903e17, + 6.199836473139901e17, + 6.2179646499619e17, + 6.236092826783898e17, + 6.254221003605896e17, + 6.272349180427895e17, + 6.290477357249893e17, + 6.308605534071891e17, + 6.326733710893889e17, + 6.344861887715887e17, + 6.362990064537887e17, + 6.381118241359885e17, + 6.399246418181883e17, + 6.417374595003881e17, + 6.435502771825879e17, + 6.453630948647878e17, + 6.471759125469876e17, + 6.489887302291875e17, + 6.508015479113873e17, + 6.526143655935871e17, + 6.54427183275787e17, + 6.562400009579868e17, + 6.580528186401866e17, + 6.598656363223864e17, + 6.616784540045862e17, + 6.634912716867862e17, + 6.65304089368986e17, + 6.671169070511858e17, + 6.689297247333856e17, + 6.707425424155854e17, + 6.725553600977853e17, + 6.743681777799852e17, + 6.76180995462185e17, + 6.779938131443848e17, + 6.798066308265846e17, + 6.816194485087844e17, + 6.834322661909843e17, + 6.852450838731841e17, + 6.870579015553839e17, + 6.888707192375837e17, + 6.906835369197836e17, + 6.924963546019835e17, + 6.943091722841833e17, + 6.961219899663831e17, + 6.979348076485829e17, + 6.997476253307827e17, + 7.015604430129827e17, + 7.033732606951825e17, + 7.051860783773823e17, + 7.069988960595821e17, + 7.088117137417819e17, + 7.106245314239818e17, + 7.124373491061816e17, + 7.142501667883814e17, + 7.160629844705812e17, + 7.17875802152781e17, + 7.19688619834981e17, + 7.215014375171808e17, + 7.233142551993806e17, + 7.251270728815804e17, + 7.269398905637802e17, + 7.287527082459802e17, + 7.3056552592818e17, + 7.323783436103798e17, + 7.341911612925796e17, + 7.360039789747794e17, + 7.378167966569793e17, + 7.396296143391791e17, + 7.41442432021379e17, + 7.432552497035788e17, + 7.450680673857786e17, + 7.468808850679785e17, + 7.486937027501783e17, + 7.505065204323781e17, + 7.523193381145779e17, + 7.541321557967777e17, + 7.559449734789777e17, + 7.577577911611775e17, + 7.595706088433773e17, + 7.613834265255771e17, + 7.631962442077769e17, + 7.650090618899768e17, + 7.668218795721766e17, + 7.686346972543764e17, + 7.704475149365763e17, + 7.72260332618776e17, + 7.74073150300976e17, + 7.758859679831758e17, + 7.776987856653756e17, + 7.795116033475754e17, + 7.813244210297752e17, + 7.831372387119752e17, + 7.84950056394175e17, + 7.867628740763748e17, + 7.885756917585746e17, + 7.903885094407744e17, + 7.922013271229743e17, + 7.940141448051741e17, + 7.95826962487374e17, + 7.976397801695738e17, + 7.994525978517736e17, + 8.012654155339735e17, + 8.030782332161733e17, + 8.048910508983731e17, + 8.067038685805729e17, + 8.085166862627727e17, + 8.103295039449727e17, + 8.121423216271725e17, + 8.139551393093723e17, + 8.157679569915721e17, + 8.175807746737719e17, + 8.193935923559718e17, + 8.212064100381716e17, + 8.230192277203715e17, + 8.248320454025713e17, + 8.266448630847711e17, + 8.28457680766971e17, + 8.302704984491708e17, + 8.320833161313706e17, + 8.338961338135704e17, + 8.357089514957702e17, + 8.375217691779702e17, + 8.3933458686017e17, + 8.411474045423698e17, + 8.429602222245696e17, + 8.447730399067694e17, + 8.465858575889693e17, + 8.483986752711692e17, + 8.50211492953369e17, + 8.520243106355688e17, + 8.538371283177686e17, + 8.556499459999685e17, + 8.574627636821683e17, + 8.592755813643681e17, + 8.61088399046568e17, + 8.629012167287677e17, + 8.647140344109677e17, + 8.665268520931675e17, + 8.683396697753673e17, + 8.701524874575671e17, + 8.719653051397669e17, + 8.737781228219668e17, + 8.755909405041667e17, + 8.774037581863665e17, + 8.792165758685663e17, + 8.810293935507661e17, + 8.82842211232966e17, + 8.846550289151658e17, + 8.864678465973656e17, + 8.882806642795654e17, + 8.900934819617652e17, + 8.91906299643965e17, + 8.93719117326165e17, + 8.955319350083648e17, + 8.973447526905646e17, + 8.991575703727644e17, + 9.009703880549642e17, + 9.027832057371642e17, + 9.04596023419364e17, + 9.064088411015638e17, + 9.082216587837636e17, + 9.100344764659634e17, + 9.118472941481633e17, + 9.136601118303631e17, + 9.15472929512563e17, + 9.172857471947628e17, + 9.190985648769626e17, + 9.209113825591625e17, + 9.227242002413623e17, + 9.245370179235621e17, + 9.263498356057619e17, + 9.281626532879617e17, + 9.299754709701617e17, + 9.317882886523615e17, + 9.336011063345613e17, + 9.354139240167611e17, + 9.372267416989609e17, + 9.390395593811608e17, + 9.408523770633606e17, + 9.426651947455604e17, + 9.444780124277603e17, + 9.462908301099601e17, + 9.4810364779216e17, + 9.499164654743598e17, + 9.517292831565596e17, + 9.535421008387594e17, + 9.553549185209592e17, + 9.571677362031592e17, + 9.58980553885359e17, + 9.607933715675588e17, + 9.626061892497586e17, + 9.644190069319584e17, + 9.662318246141583e17, + 9.680446422963581e17, + 9.69857459978558e17, + 9.716702776607578e17, + 9.734830953429576e17, + 9.752959130251575e17, + 9.771087307073573e17, + 9.789215483895571e17, + 9.807343660717569e17, + 9.825471837539567e17, + 9.843600014361567e17, + 9.861728191183565e17, + 9.879856368005563e17, + 9.897984544827561e17, + 9.916112721649559e17, + 9.934240898471558e17, + 9.952369075293556e17, + 9.970497252115555e17, + 9.988625428937553e17, + 1.0006753605759551e18, + 1.002488178258155e18, + 1.0043009959403548e18, + 1.0061138136225546e18, + 1.0079266313047544e18, + 1.0097394489869542e18, + 1.0115522666691542e18, + 1.013365084351354e18, + 1.0151779020335538e18, + 1.0169907197157536e18, + 1.0188035373979534e18, + 1.0206163550801533e18, + 1.0224291727623532e18, + 1.024241990444553e18, + 1.0260548081267528e18, + 1.0278676258089526e18, + 1.0296804434911525e18, + 1.0314932611733523e18, + 1.0333060788555521e18, + 1.0351188965377519e18, + 1.0369317142199517e18, + 1.0387445319021517e18, + 1.0405573495843515e18, + 1.0423701672665513e18, + 1.0441829849487511e18, + 1.0459958026309509e18, + 1.0478086203131508e18, + 1.0496214379953507e18, + 1.0514342556775505e18, + 1.0532470733597503e18, + 1.0550598910419501e18, + 1.05687270872415e18, + 1.0586855264063498e18, + 1.0604983440885496e18, + 1.0623111617707494e18, + 1.0641239794529492e18, + 1.0659367971351492e18, + 1.067749614817349e18, + 1.0695624324995488e18, + 1.0713752501817486e18, + 1.0731880678639484e18, + 1.0750008855461484e18, + 1.0768137032283482e18, + 1.078626520910548e18, + 1.0804393385927478e18, + 1.0822521562749476e18, + 1.0840649739571475e18, + 1.0858777916393473e18, + 1.0876906093215471e18, + 1.089503427003747e18, + 1.0913162446859468e18, + 1.0931290623681466e18, + 1.0949418800503465e18, + 1.0967546977325463e18, + 1.0985675154147461e18, + 1.1003803330969459e18, + 1.1021931507791457e18, + 1.1040059684613457e18, + 1.1058187861435455e18, + 1.1076316038257453e18, + 1.1094444215079451e18, + 1.1112572391901449e18, + 1.1130700568723448e18, + 1.1148828745545446e18, + 1.1166956922367444e18, + 1.1185085099189443e18, + 1.120321327601144e18, + 1.122134145283344e18, + 1.1239469629655438e18, + 1.1257597806477436e18, + 1.1275725983299434e18, + 1.1293854160121432e18, + 1.1311982336943432e18, + 1.133011051376543e18, + 1.1348238690587428e18, + 1.1366366867409426e18, + 1.1384495044231424e18, + 1.1402623221053423e18, + 1.1420751397875421e18, + 1.143887957469742e18, + 1.1457007751519418e18, + 1.1475135928341416e18, + 1.1493264105163415e18, + 1.1511392281985413e18, + 1.152952045880741e18, + 1.154764863562941e18, + 1.1565776812451407e18, + 1.1583904989273405e18, + 1.1602033166095404e18, + 1.1620161342917404e18, + 1.1638289519739402e18, + 1.16564176965614e18, + 1.1674545873383398e18, + 1.1692674050205396e18, + 1.1710802227027395e18, + 1.1728930403849393e18, + 1.174705858067139e18, + 1.176518675749339e18, + 1.1783314934315387e18, + 1.1801443111137388e18, + 1.1819571287959386e18, + 1.1837699464781384e18, + 1.1855827641603382e18, + 1.187395581842538e18, + 1.1892083995247378e18, + 1.1910212172069376e18, + 1.1928340348891374e18, + 1.1946468525713372e18, + 1.196459670253537e18, + 1.1982724879357368e18, + 1.200085305617937e18, + 1.2018981233001367e18, + 1.2037109409823365e18, + 1.2055237586645363e18, + 1.207336576346736e18, + 1.209149394028936e18, + 1.2109622117111357e18, + 1.2127750293933356e18, + 1.2145878470755354e18, + 1.2164006647577352e18, + 1.2182134824399352e18, + 1.220026300122135e18, + 1.2218391178043348e18, + 1.2236519354865347e18, + 1.2254647531687345e18, + 1.2272775708509343e18, + 1.229090388533134e18, + 1.230903206215334e18, + 1.2327160238975337e18, + 1.2345288415797335e18, + 1.2363416592619336e18, + 1.2381544769441334e18, + 1.2399672946263332e18, + 1.241780112308533e18, + 1.2435929299907328e18, + 1.2454057476729326e18, + 1.2472185653551324e18, + 1.2490313830373322e18, + 1.250844200719532e18, + 1.2526570184017318e18, + 1.254469836083932e18, + 1.2562826537661317e18, + 1.2580954714483315e18, + 1.2599082891305313e18, + 1.2617211068127311e18, + 1.263533924494931e18, + 1.2653467421771308e18, + 1.2671595598593306e18, + 1.2689723775415304e18, + 1.2707851952237302e18, + 1.2725980129059302e18, + 1.27441083058813e18, + 1.2762236482703299e18, + 1.2780364659525297e18, + 1.2798492836347295e18, + 1.2816621013169293e18, + 1.283474918999129e18, + 1.285287736681329e18, + 1.2871005543635287e18, + 1.2889133720457285e18, + 1.2907261897279286e18, + 1.2925390074101284e18, + 1.2943518250923282e18, + 1.296164642774528e18, + 1.2979774604567278e18, + 1.2997902781389276e18, + 1.3016030958211274e18, + 1.3034159135033272e18, + 1.305228731185527e18, + 1.3070415488677268e18, + 1.308854366549927e18, + 1.3106671842321267e18, + 1.3124800019143265e18, + 1.3142928195965263e18, + 1.3161056372787261e18, + 1.317918454960926e18, + 1.3197312726431258e18, + 1.3215440903253256e18, + 1.3233569080075254e18, + 1.3251697256897252e18, + 1.3269825433719252e18, + 1.328795361054125e18, + 1.3306081787363249e18, + 1.3324209964185247e18, + 1.3342338141007245e18, + 1.3360466317829243e18, + 1.337859449465124e18, + 1.339672267147324e18, + 1.3414850848295237e18, + 1.3432979025117235e18, + 1.3451107201939236e18, + 1.3469235378761234e18, + 1.3487363555583232e18, + 1.350549173240523e18, + 1.3523619909227228e18, + 1.3541748086049226e18, + 1.3559876262871224e18, + 1.3578004439693222e18, + 1.359613261651522e18, + 1.3614260793337219e18, + 1.363238897015922e18, + 1.3650517146981217e18, + 1.3668645323803215e18, + 1.3686773500625213e18, + 1.3704901677447212e18, + 1.372302985426921e18, + 1.3741158031091208e18, + 1.3759286207913206e18, + 1.3777414384735204e18, + 1.3795542561557202e18, + 1.3813670738379203e18, + 1.38317989152012e18, + 1.38499270920232e18, + 1.3868055268845197e18, + 1.3886183445667195e18, + 1.3904311622489193e18, + 1.392243979931119e18, + 1.394056797613319e18, + 1.3958696152955187e18, + 1.3976824329777185e18, + 1.3994952506599186e18, + 1.4013080683421184e18, + 1.4031208860243182e18, + 1.404933703706518e18, + 1.4067465213887178e18, + 1.4085593390709176e18, + 1.4103721567531174e18, + 1.4121849744353172e18, + 1.413997792117517e18, + 1.4158106097997169e18, + 1.4176234274819167e18, + 1.4194362451641167e18, + 1.4212490628463165e18, + 1.4230618805285164e18, + 1.4248746982107162e18, + 1.426687515892916e18, + 1.4285003335751158e18, + 1.4303131512573156e18, + 1.4321259689395154e18, + 1.4339387866217152e18, + 1.435751604303915e18, + 1.437564421986115e18, + 1.439377239668315e18, + 1.4411900573505147e18, + 1.4430028750327145e18, + 1.4448156927149143e18, + 1.446628510397114e18, + 1.448441328079314e18, + 1.4502541457615137e18, + 1.4520669634437135e18, + 1.4538797811259133e18, + 1.4556925988081134e18, + 1.4575054164903132e18, + 1.459318234172513e18, + 1.4611310518547128e18, + 1.4629438695369126e18, + 1.4647566872191124e18, + 1.4665695049013123e18, + 1.468382322583512e18, + 1.4701951402657119e18, + 1.4720079579479117e18, + 1.4738207756301117e18, + 1.4756335933123116e18, + 1.4774464109945114e18, + 1.4792592286767112e18, + 1.481072046358911e18, + 1.4828848640411108e18, + 1.4846976817233106e18, + 1.4865104994055104e18, + 1.4883233170877102e18, + 1.49013613476991e18, + 1.49194895245211e18, + 1.49376177013431e18, + 1.4955745878165097e18, + 1.4973874054987095e18, + 1.4992002231809093e18, + 1.501013040863109e18, + 1.502825858545309e18, + 1.5046386762275087e18, + 1.5064514939097085e18, + 1.5082643115919084e18, + 1.5100771292741084e18, + 1.5118899469563082e18, + 1.513702764638508e18, + 1.5155155823207078e18, + 1.5173284000029076e18, + 1.5191412176851075e18, + 1.5209540353673073e18, + 1.522766853049507e18, + 1.524579670731707e18, + 1.5263924884139067e18, + 1.5282053060961068e18, + 1.5300181237783066e18, + 1.5318309414605064e18, + 1.5336437591427062e18, + 1.535456576824906e18, + 1.5372693945071058e18, + 1.5390822121893056e18, + 1.5408950298715054e18, + 1.5427078475537052e18, + 1.544520665235905e18, + 1.546333482918105e18, + 1.548146300600305e18, + 1.5499591182825047e18, + 1.5517719359647045e18, + 1.5535847536469043e18, + 1.5553975713291041e18, + 1.557210389011304e18, + 1.5590232066935037e18, + 1.5608360243757036e18, + 1.5626488420579034e18, + 1.5644616597401034e18, + 1.5662744774223032e18, + 1.568087295104503e18, + 1.5699001127867028e18, + 1.5717129304689027e18, + 1.5735257481511025e18, + 1.5753385658333023e18, + 1.577151383515502e18, + 1.578964201197702e18, + 1.5807770188799017e18, + 1.5825898365621018e18, + 1.5844026542443016e18, + 1.5862154719265014e18, + 1.5880282896087012e18, + 1.589841107290901e18, + 1.5916539249731008e18, + 1.5934667426553006e18, + 1.5952795603375004e18, + 1.5970923780197002e18, + 1.5989051957019e18, + 1.6007180133841e18, + 1.6025308310663e18, + 1.6043436487484997e18, + 1.6061564664306995e18, + 1.6079692841128993e18, + 1.6097821017950991e18, + 1.611594919477299e18, + 1.6134077371594988e18, + 1.6152205548416986e18, + 1.6170333725238984e18, + 1.6188461902060982e18, + 1.6206590078882982e18, + 1.622471825570498e18, + 1.6242846432526979e18, + 1.6260974609348977e18, + 1.6279102786170975e18, + 1.6297230962992973e18, + 1.631535913981497e18, + 1.633348731663697e18, + 1.6351615493458967e18, + 1.6369743670280965e18, + 1.6387871847102966e18, + 1.6406000023924964e18, + 1.6424128200746962e18, + 1.644225637756896e18, + 1.6460384554390958e18, + 1.6478512731212956e18, + 1.6496640908034954e18, + 1.6514769084856952e18, + 1.653289726167895e18, + 1.6551025438500948e18, + 1.656915361532295e18, + 1.6587281792144947e18, + 1.6605409968966945e18, + 1.6623538145788943e18, + 1.6641666322610941e18, + 1.665979449943294e18, + 1.6677922676254938e18, + 1.6696050853076936e18, + 1.6714179029898934e18, + 1.6732307206720932e18, + 1.6750435383542932e18, + 1.676856356036493e18, + 1.6786691737186929e18, + 1.6804819914008927e18, + 1.6822948090830925e18, + 1.6841076267652923e18, + 1.685920444447492e18, + 1.687733262129692e18, + 1.6895460798118917e18, + 1.6913588974940915e18, + 1.6931717151762916e18, + 1.6949845328584914e18, + 1.6967973505406912e18, + 1.698610168222891e18, + 1.7004229859050908e18, + 1.7022358035872906e18, + 1.7040486212694904e18, + 1.7058614389516902e18, + 1.70767425663389e18, + 1.7094870743160899e18, + 1.71129989199829e18, + 1.7131127096804897e18, + 1.7149255273626895e18, + 1.7167383450448893e18, + 1.7185511627270892e18, + 1.720363980409289e18, + 1.7221767980914888e18, + 1.7239896157736886e18, + 1.7258024334558884e18, + 1.7276152511380882e18, + 1.7294280688202883e18, + 1.731240886502488e18, + 1.7330537041846879e18, + 1.7348665218668877e18, + 1.7366793395490875e18, + 1.7384921572312873e18, + 1.740304974913487e18, + 1.742117792595687e18, + 1.7439306102778867e18, + 1.7457434279600865e18, + 1.7475562456422866e18, + 1.7493690633244864e18, + 1.7511818810066862e18, + 1.752994698688886e18, + 1.7548075163710858e18, + 1.7566203340532856e18, + 1.7584331517354854e18, + 1.7602459694176852e18, + 1.762058787099885e18, + 1.7638716047820849e18, + 1.765684422464285e18, + 1.7674972401464847e18, + 1.7693100578286845e18, + 1.7711228755108844e18, + 1.7729356931930842e18, + 1.774748510875284e18, + 1.7765613285574838e18, + 1.7783741462396836e18, + 1.7801869639218834e18, + 1.7819997816040832e18, + 1.7838125992862833e18, + 1.785625416968483e18, + 1.787438234650683e18, + 1.7892510523328827e18, + 1.7910638700150825e18, + 1.7928766876972823e18, + 1.794689505379482e18, + 1.796502323061682e18, + 1.7983151407438817e18, + 1.8001279584260815e18, + 1.8019407761082816e18, + 1.8037535937904814e18, + 1.8055664114726812e18, + 1.807379229154881e18, + 1.8091920468370808e18, + 1.8110048645192806e18 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/large_negative.json b/base/special/sec/test/fixtures/julia/large_negative.json new file mode 100644 index 000000000..15d3eea82 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/large_negative.json @@ -0,0 +1,2004 @@ +{ + "expected": [1, + 1.3893200379969288, + 27.657469750333426, + -1.497617547573365, + -1.0026214531259474, + -1.3019781406684148, + -9.235254241588816, + 1.6334899463336503, + 1.010554967777233, + 1.231024996061761, + 5.560540709223127, + -1.806867755930888, + -1.0240125092955523, + -1.17322353459167, + -3.9927154099937106, + 2.033315455417157, + 1.0433629048718822, + 1.1262318141702983, + 3.1273071261583056, + -2.3386369076565847, + -1.069157218717183, + -1.0883314214987903, + -2.581313820254616, + 2.768891036125631, + 1.102168807881698, + 1.0582525070643882, + 2.207459072419942, + -3.415034956607209, + -1.1434537429434843, + -1.0350584575232775, + -1.9370438904141587, + 4.485131643161864, + 1.1944409683814605, + 1.0180688101164872, + 1.7337271786033337, + -6.582016464595332, + -1.257067761216189, + -1.0068076733095865, + -1.5764980339270844, + 12.483633061697097, + 1.3339868918091762, + 1.0009699419204, + 1.452378737977034, + -127.19794083567339, + -1.4288917765423843, + -1.000400653340489, + -1.3529355147660376, + -15.52253394101089, + 1.5470441638082288, + 1.0050848121261295, + 1.2724648255271607, + 7.333000399338499, + -1.696166597101006, + -1.0151464165125559, + -1.2069865461587157, + -4.816861045011917, + 1.8880301842218035, + 1.030856567518274, + 1.1536546685771476, + 3.600324684951018, + -2.14146192846894, + -1.0526516644631556, + -1.1103971734704394, + -2.8864281321327097, + 2.4885093635223505, + 1.0811640179088786, + 1.0756881029812875, + 2.4193537131690235, + -2.9884472609474506, + -1.1172690327010584, + -1.0483992659809416, + -2.0918020950986467, + 3.76439309425942, + 1.1621558798248701, + 1.0277018359945853, + 1.8508920791920491, + -5.120771140464495, + -1.2174330662798607, + -1.0130004275356443, + -1.6675613089122356, + 8.071159836659124, + 1.285287976098227, + 1.0038891975065605, + 1.524528862829966, + -19.28086749035052, + -1.3687331305705468, + -1.0001236299013447, + -1.4108898311809812, + -48.92518793376834, + 1.471997449071697, + 1.0016042201379844, + 1.3194379650923473, + 10.794852631717873, + -1.6011709185206497, + -1.008369984801026, + -1.245235178750235, + -6.084586613775549, + 1.7653153522280494, + 1.020600996168721, + 1.1847997527575431, + 4.251642041605314, + -1.9784862582265077, + -1.0386302524812556, + -1.1356225877747799, + -3.2805507926110997, + 2.2636736949665495, + 1.0629663689806548, + 1.0958672280837167, + 2.681997121126072, + -2.661183941992906, + -1.094330054695317, + -1.0641777724759114, + -2.2782346237944244, + 3.2486473662057223, + 1.1337094643103687, + 1.0395528022286782, + 1.9891751252366636, + -4.1971204229270755, + -1.1824428356182515, + -1.0212612928176756, + -1.7734373189761024, + 5.971901233310951, + 1.2423423281498787, + 1.0087862808106407, + 1.6075003383679851, + -10.441956243566809, + -1.3158825412279322, + -1.0017876910160302, + -1.4770219877166673, + 42.40280801654639, + 1.4064945520676626, + 1.0000791202023858, + 1.3727744862772893, + 20.523711724951454, + -1.5190393509394433, + -1.003615536469028, + -1.2885662672843003, + -8.279734756167125, + 1.6606008211491758, + 1.0124903532357774, + 1.2201033085321784, + 5.2029695128102205, + -1.8418798148120121, + -1.026941518745622, + -1.1643296880495797, + -3.807869895682724, + 2.0797957635832955, + 1.0473673717016452, + 1.1190280601636196, + 3.0151647782825055, + -2.4027198145661144, + -1.0743542751350599, + -1.0825685521885686, + -2.5064833241857705, + 2.862072051020863, + 1.1087197239341462, + 1.0537462649362557, + 2.1543014018972526, + -3.5616042807710673, + -1.1515771308765235, + -1.031673824922885, + -1.8975961403031893, + 4.746551476185877, + 1.2044325189204885, + 1.0157094738530714, + 1.7035144013966268, + -7.169254986201301, + -1.2693301443940375, + -1.0054090330950758, + -1.5528159629758658, + 14.801580529377983, + 1.3490760879796424, + 1.0004946724942683, + 1.4334999395001566, + 211.99517038507824, + -1.447591052515755, + -1.0008362343647148, + -1.337707650856508, + -12.992097921703602, + 1.5704866967840045, + 1.0064427152439848, + 1.2600924294016582, + 6.719520299639235, + -1.7260482776695676, + -1.0174628498958473, + -1.1969055518701524, + -4.547682473545436, + 1.9270003041376007, + 1.0341948691430742, + 1.1454568545048878, + 3.4504837548271987, + -2.193892546168708, + -1.0571066445786288, + -1.1037829110268393, + -2.791571616666416, + 2.562152220132364, + 1.086868822540767, + 1.0704358970006478, + 2.354300248725996, + -3.098450457177893, + -1.1244054968436201, + -1.044345665860242, + -2.0447094515080235, + 3.944782788341809, + 1.1709699665547606, + 1.0247280002771337, + 1.8154685406286586, + -5.466536128431813, + -1.228258036732978, + -1.0110231271202792, + -1.6401600713019577, + 8.976142644119301, + 1.2985797692119867, + 1.0028549151093757, + 1.5028939134829917, + -25.445878821321564, + -1.3851257830964516, + -1.000004944707004, + -1.393553594241972, + -30.290416018873092, + 1.4923928078045416, + 1.0023980105885986, + 1.305407289332261, + 9.509866737743035, + -1.6268898768688802, + -1.0100972263974388, + -1.2338166792908778, + -5.657891867159543, + 1.7983657802794875, + 1.0233081295712843, + 1.175497440816666, + 4.041867670877076, + -2.0220676262312507, + -1.042392290666851, + -1.1280752480439056, + -3.156737858891178, + 2.3232034311191874, + 1.0678921398281707, + 1.0898087542384425, + 2.6007901021553574, + -2.7466029728517394, + -1.1005702866190918, + -1.059411344660987, + -2.221216530317758, + 3.380340212636828, + 1.1414688937098776, + 1.0359337426498378, + 1.9472120777827668, + -4.4243213300795485, + -1.1919982777117444, + -1.0186855726955346, + -1.7414920083697758, + 6.450089863722707, + 1.254069951067669, + 1.007182860166902, + 1.5825712777320087, + -12.013582642962648, + -1.3302998928479937, + -1.001113586907005, + -1.4572126563256877, + 90.85657054119505, + 1.4243271862267954, + 1.0003165434214967, + 1.3568305436338335, + 16.317485205115606, + -1.5413302994984015, + -1.00477073353854, + -1.2756276739062122, + -7.504476468299223, + 1.68889853784957, + 1.01459401121804, + 1.209563415396789, + 4.889333970297046, + -1.8785786748772066, + -1.0300507823817977, + -1.15575116621827, + -3.639932641839339, + 2.128795520600313, + 1.0515697242731006, + 1.1120907210645932, + 2.9112313464670287, + -2.470815610387493, + -1.079773787859054, + -1.0770359113226717, + -2.4362437893303457, + 2.962228112460743, + 1.1155265412106896, + 1.0494435841308838, + 2.1039687805272957, + -3.7219342803761992, + -1.160001623793189, + -1.0284734583960728, + -1.8600114554950742, + 5.041178652031314, + 1.2147864735889615, + 1.0135210441585794, + 1.6745970231265908, + -7.8729110765155, + -1.2820389698131198, + -1.0041729411673617, + -1.5300733810069722, + 18.180122609646226, + 1.3647289566645193, + 1.0001780351283915, + 1.4153267073593614, + 57.81953301246403, + -1.467021438242121, + -1.0014307181511917, + -1.3230257733621813, + -11.172550681366959, + 1.5949068572383498, + 1.0079639962476987, + 1.248153905321946, + 6.201668871003477, + -1.7572847392991617, + -1.0199516329546463, + -1.1871778484482165, + -4.307641961893713, + 1.9679310084345087, + 1.0377195920017275, + 1.1375534476041904, + 3.3131201402344024, + -2.2493198143131585, + -1.0617682086184808, + -1.09741959404061, + -2.7031653705402245, + 2.640717223449819, + 1.0928079796929318, + 1.0654024884348472, + 2.293006912957158, + -3.2173899978210168, + -1.131813949978514, + -1.0404872912252003, + -1.9999999999999933, + 4.1440198959488725, + 1.180106924410791, + 1.0219325572087872, + 1.7816520680554306, + -5.863370714018927, + -1.2394751165789502, + -1.0092129052868934, + -1.613896020882072, + 10.111499467803293, + 1.3123591706378699, + 1.0019811398944365, + 1.4820956527096887, + -37.41522909814566, + -1.4021403959391054, + -1.000044503830092, + -1.3768534344027308, + -21.93805516372546, + 1.513604145272515, + 1.003351944400855, + 1.2918741331202577, + 8.499461912573134, + -1.6537144849369598, + -1.011990795260715, + -1.2227974092921072, + -5.287902971277624, + 1.8329729283381582, + 1.0261924665545619, + 1.1665232015070033, + 3.852401243706449, + -2.0679468051281633, + -1.046347844264331, + -1.1208037366986676, + -3.042394687381862, + 2.3863365200077697, + 1.0730343495089387, + 1.0839874743530356, + 2.5247439676105023, + -2.838151403162584, + -1.1070582665054003, + -1.0548535869120106, + -2.1673173288570386, + 3.523742344102805, + 1.1495184098882287, + 1.032502598086626, + 1.9072784822200606, + -4.678310532812293, + -1.2019011386279497, + -1.0162832121201546, + -1.7109431379006197, + 7.012730529493687, + 1.2662233610773308, + 1.0057434126796674, + 1.5586464626749916, + -14.14475860346285, + -1.345251883450855, + -1.0005986055368283, + -1.4381521896177316, + -635.9834146589166, + 1.442849050000209, + 1.0007124576141286, + 1.3414625271744032, + 13.543881178712278, + -1.5645364426000126, + -1.0060879676359886, + -1.2631442100058028, + -6.86296117525364, + 1.7184540179502727, + 1.0168676607815295, + 1.1993922128764563, + 4.612048936253226, + -1.9170791936510219, + -1.0333429311968199, + -1.1474783642631463, + -3.4867110476658034, + 2.1805131869073358, + 1.0559736924739767, + 1.1054126966088746, + 2.8146548939354146, + -2.543297970739272, + -1.0854208691714882, + -1.0717282488669688, + -2.3701984170863217, + 3.0701515430009434, + 1.1225961768937573, + 1.0453406274537456, + 2.0562523128395855, + -3.898025470149476, + -1.1687365752859795, + -1.0254546399897018, + -1.8241697234743088, + 5.375709404200711, + 1.2255155804191007, + 1.0115017281784888, + 1.6469012462227537, + -8.73125791287163, + -1.295211867634785, + -1.003098408158933, + -1.5082225580442206, + 23.562008724841565, + 1.3809703920825644, + 1.0000197790725207, + 1.397826896330162, + 33.47777719104142, + -1.4872190529260676, + -1.0021845763820498, + -1.3088675271238421, + -9.801410969494535, + 1.6203588873932036, + 1.0096498797829525, + 1.2366333104130063, + 5.7587704831431, + -1.7899610584205143, + -1.0226148242733792, + -1.1777918488232157, + -4.092286166115495, + 2.010963330960568, + 1.041433770205947, + 1.1299359192035279, + 3.1867596072108264, + -2.3079949957968764, + -1.066640587138402, + -1.0913009101214932, + -2.6205886325676553, + 2.724697588268755, + 1.0989872479912606, + 1.0605832229987926, + 2.2351687867477197, + -3.346376095792848, + -1.1395021727108312, + -1.0368207715558853, + -1.9575070415366358, + 4.365180507383652, + 1.1895772976526773, + 1.0193131694877375, + 1.7493440813333683, + -6.323409190439742, + -1.2510987481798257, + -1.0075682946804905, + -1.588707267250482, + 11.577756012947734, + 1.326646302191321, + 1.0012671764451646, + 1.4620933668225635, + -70.66715334115293, + -1.4198056624508404, + -1.0002423385746964, + -1.3607615603354635, + -17.198433957712517, + 1.535673618083005, + 1.0044667816178248, + 1.2788189628856939, + 7.684242020487847, + -1.681709060054687, + -1.0140522296724495, + -1.2121633243803045, + -4.964070858079016, + 1.8692397165089971, + 1.0292564267129747, + 1.1578667689342468, + 3.680458566428668, + -2.1162988770445956, + -1.0505003840016593, + -1.1138004740598677, + -2.936493817679668, + 2.453395783703452, + 1.0783977794854316, + 1.0783977794854112, + 2.4533957837031934, + -2.9364938176800495, + -1.1138004740598935, + -1.0505003840016436, + -2.11629887704441, + 3.680458566429282, + 1.1578667689342785, + 1.029256426712963, + 1.8692397165088583, + -4.964070858080152, + -1.2121633243803436, + -1.0140522296724415, + -1.6817090600545803, + 7.684242020490601, + 1.2788189628857418, + 1.0044667816178203, + 1.5356736180829211, + -17.198433957726404, + -1.3607615603355225, + -1.0002423385746955, + -1.4198056624507733, + -70.66715334091808, + 1.4620933668226368, + 1.001267176445167, + 1.3266463021912664, + 11.577756012941455, + -1.5887072672505742, + -1.0075682946804962, + -1.2510987481797813, + -6.323409190437886, + 1.7493440813334864, + 1.019313169487747, + 1.1895772976526413, + 4.36518050738278, + -1.9575070415367906, + -1.0368207715558986, + -1.139502172710802, + -3.346376095792346, + 2.2351687867479297, + 1.0605832229988101, + 1.098987247991237, + 2.7246975882684303, + -2.6205886325679537, + -1.0913009101215156, + -1.0666405871383833, + -2.3079949957969235, + 3.1867596072112803, + 1.129935919203522, + 1.0414337702059329, + 2.0109633309606023, + -4.092286166116259, + -1.1777918488232084, + -1.022614824273369, + -1.7899610584205403, + 5.7587704831446365, + 1.2366333104129974, + 1.0096498797829458, + 1.6203588873932238, + -9.80141096949903, + -1.3088675271238313, + -1.0021845763820467, + -1.4872190529260838, + 33.477777191094106, + 1.3978268963301486, + 1.000019779072521, + 1.3809703920825773, + 23.56200872481548, + -1.508222558044204, + -1.0030984081589367, + -1.2952118676347955, + -8.731257912868069, + 1.6469012462227326, + 1.011501728178496, + 1.2255155804191094, + 5.375709404199375, + -1.8241697234742815, + -1.0254546399897126, + -1.1687365752859864, + -3.898025470148786, + 2.0562523128395496, + 1.0453406274537604, + 1.122596176893763, + 3.0701515430005246, + -2.370198417086272, + -1.0717282488669881, + -1.0854208691714926, + -2.543297970738992, + 2.814654893935342, + 1.105412696608899, + 1.0559736924739802, + 2.1805131869071372, + -3.4867110476656893, + -1.1474783642631767, + -1.0333429311968223, + -1.9170791936508742, + 4.612048936253022, + 1.1993922128764938, + 1.0168676607815315, + 1.7184540179501597, + -6.862961175253184, + -1.2631442100058485, + -1.0060879676359897, + -1.564536442599924, + 13.54388117871048, + 1.3414625271744598, + 1.0007124576141289, + 1.4428490500001385, + -635.9834146549478, + -1.4381521896178016, + -1.0005986055368281, + -1.345251883450798, + -14.144758603464808, + 1.5586464626750793, + 1.0057434126796665, + 1.2662233610772846, + 7.012730529494164, + -1.7109431379007312, + -1.0162832121201528, + -1.2019011386279577, + -4.678310532811288, + 1.9072784822202065, + 1.0325025980866236, + 1.149518409888235, + 3.5237423441022444, + -2.167317328857235, + -1.054853586912007, + -1.1070582665054052, + -2.8381514031622292, + 2.5247439676107777, + 1.083987474353031, + 1.0730343495089427, + 2.386336520007527, + -3.0423946873822727, + -1.120803736698662, + -1.0463478442643341, + -2.0679468051279875, + 3.8524012437071233, + 1.1665232015069964, + 1.0261924665545374, + 1.8329729283380258, + -5.287902971278916, + -1.2227974092920986, + -1.0119907952606986, + -1.6537144849368577, + 8.499461912576507, + 1.2918741331202475, + 1.0033519444008465, + 1.5136041452724343, + -21.938055163748068, + -1.376853434402718, + -1.000044503830091, + -1.4021403959390408, + -37.41522909807984, + 1.482095652709673, + 1.0019811398944432, + 1.3123591706378175, + 10.111499467798508, + -1.613896020882052, + -1.0092129052869079, + -1.2394751165789075, + -5.863370714017334, + 1.781652068055405, + 1.0219325572088094, + 1.180106924410756, + 4.144019895948088, + -1.9999999999999591, + -1.0404872912252314, + -1.1318139499784856, + -3.2173899978205545, + 2.293006912957112, + 1.065402488434888, + 1.092807979692909, + 2.6407172234495158, + -2.703165370540158, + -1.0974195940406615, + -1.0617682086184628, + -2.2493198143129454, + 3.3131201402343002, + 1.1375534476042546, + 1.037719592001714, + 1.9679310084343518, + -4.307641961893537, + -1.1871778484482953, + -1.0199516329546368, + -1.7572847392990425, + 6.201668871003104, + 1.2481539053220427, + 1.0079639962476927, + 1.5949068572382565, + -11.17255068136574, + -1.3230257733623005, + -1.0014307181511892, + -1.467021438242047, + 57.819533012431236, + 1.4153267073595086, + 1.0001780351283924, + 1.3647289566644594, + 18.180122609649462, + -1.530073381007156, + -1.0041729411673659, + -1.2820389698130714, + -7.872911076516103, + 1.6745970231268241, + 1.0135210441585871, + 1.2147864735889222, + 5.041178652031559, + -1.8600114554953773, + -1.0284734583960846, + -1.1600016237931567, + -3.7219342803763302, + 2.1039687805277003, + 1.0494435841308993, + 1.1155265412106636, + 2.9622281124608243, + -2.436243789330754, + -1.077035911322692, + -1.0797737878590459, + -2.4708156103875476, + 2.9112313464676296, + 1.1120907210646187, + 1.0515697242730941, + 2.128795520600352, + -3.639932641840299, + -1.1557511662183013, + -1.030050782381793, + -1.8785786748772362, + 4.889333970298812, + 1.2095634153968278, + 1.014594011218037, + 1.6888985378495929, + -7.504476468303434, + -1.2756276739062598, + -1.0047707335385383, + -1.5413302994984193, + 16.317485205135657, + 1.3568305436338919, + 1.0003165434214962, + 1.4243271862268096, + 90.85657054057222, + -1.4572126563257604, + -1.0011135869070058, + -1.330299892848005, + -12.013582642951796, + 1.5825712777321, + 1.0071828601669044, + 1.2540699510676785, + 6.450089863719606, + -1.7414920083698924, + -1.0186855726955384, + -1.1919982777117522, + -4.42432133007811, + 1.9472120777829196, + 1.035933742649843, + 1.1414688937098838, + 3.3803402126360047, + -2.221216530317965, + -1.0594113446609938, + -1.1005702866190967, + -2.7466029728512096, + 2.600790102155651, + 1.0898087542384514, + 1.0678921398281747, + 2.3232034311188197, + -3.1567378588916224, + -1.1280752480439165, + -1.042392290666854, + -2.0220676262309825, + 4.041867670877821, + 1.1754974408166796, + 1.0233081295712865, + 1.7983657802792847, + -5.657891867161025, + -1.2338166792908944, + -1.0100972263974402, + -1.6268898768687226, + 9.509866737747265, + 1.3054072893322815, + 1.0023980105885992, + 1.4923928078044169, + -30.29041601891622, + -1.3935535942419972, + -1.000004944707004, + -1.3851257830963515, + -25.44587882129114, + 1.5028939134830233, + 1.0028549151093749, + 1.2985797692119057, + 8.976142644115535, + -1.6401600713019973, + -1.0110231271202779, + -1.228258036732912, + -5.466536128430431, + 1.8154685406287099, + 1.0247280002771315, + 1.1709699665547069, + 3.944782788341101, + -2.0447094515080915, + -1.0443456658602386, + -1.1244054968435764, + -3.098450457177466, + 2.3543002487260893, + 1.0704358970006438, + 1.0868688225407321, + 2.56215222013208, + -2.791571616666551, + -1.103782911026834, + -1.0571066445786017, + -2.1938925461685064, + 3.450483754827411, + 1.1454568545048815, + 1.0341948691430536, + 1.9270003041374515, + -4.5476824735458115, + -1.1969055518701446, + -1.017462849895833, + -1.7260482776694532, + 6.719520299640067, + 1.2600924294017313, + 1.0064427152439794, + 1.570486696783969, + -12.99209792170195, + -1.3377076508565975, + -1.0008362343647128, + -1.447591052515727, + 211.99517038463728, + 1.4334999395002674, + 1.0004946724942698, + 1.3490760879796198, + 14.801580529380129, + -1.552815962976005, + -1.0054090330950807, + -1.269330144394019, + -7.1692549862018, + 1.7035144013968044, + 1.0157094738530799, + 1.2044325189204732, + 4.7465514761860925, + -1.8975961403034198, + -1.0316738249228972, + -1.1515771308765113, + -3.5616042807711863, + 2.1543014018975626, + 1.0537462649362723, + 1.1087197239341362, + 2.8620720510209385, + -2.5064833241862052, + -1.0825685521885897, + -1.074354275135052, + -2.402719814566166, + 3.0151647782831525, + 1.119028060163646, + 1.047367371701639, + 2.079795763583333, + -3.8078698956837793, + -1.1643296880496123, + -1.0269415187456175, + -1.84187981481204, + 5.202969512812225, + 1.2201033085322186, + 1.0124903532357743, + 1.6606008211491974, + -8.27973475617226, + -1.2885662672843496, + -1.0036155364690265, + -1.5190393509394602, + 20.5237117249832, + 1.37277448627735, + 1.0000791202023855, + 1.4064945520676764, + 42.40280801641076, + -1.477021987716743, + -1.0017876910160313, + -1.3158825412279436, + -10.44195624355862, + 1.60750033836808, + 1.0087862808106431, + 1.2423423281498878, + 5.971901233308298, + -1.773437318976224, + -1.0212612928176796, + -1.1824428356182588, + -4.197120422925784, + 1.9891751252368244, + 1.0395528022286837, + 1.1337094643103744, + 3.248647366204964, + -2.2782346237946443, + -1.0641777724759187, + -1.0943300546953219, + -2.661183941992411, + 2.681997121126386, + 1.0958672280837258, + 1.0629663689806585, + 2.2636736949662026, + -3.280550792611581, + -1.1356225877747912, + -1.0386302524812583, + -1.9784862582262526, + 4.251642041606141, + 1.1847997527575571, + 1.020600996168723, + 1.7653153522278555, + -6.084586613777266, + -1.2452351787502522, + -1.008369984801027, + -1.6011709185204988, + 10.79485263172333, + 1.3194379650923687, + 1.0016042201379851, + 1.471997449071577, + -48.9251879338809, + -1.4108898311810074, + -1.0001236299013445, + -1.3687331305704502, + -19.28086749033306, + 1.5245288628299984, + 1.0038891975065596, + 1.2852879760981486, + 8.071159836656083, + -1.667561308912277, + -1.0130004275356426, + -1.217433066279797, + -5.120771140463285, + 1.8508920791921026, + 1.0277018359945829, + 1.1621558798248182, + 3.7643930942587778, + -2.091802095098718, + -1.0483992659809385, + -1.1172690327010164, + -2.9884472609470545, + 2.4193537131691225, + 1.0756881029812833, + 1.081164017908845, + 2.4885093635220836, + -2.8864281321328553, + -1.110397173470434, + -1.0526516644631294, + -2.141461928468749, + 3.60032468495125, + 1.1536546685771412, + 1.0308565675182544, + 1.888030184221661, + -4.81686104501234, + -1.2069865461587077, + -1.0151464165125423, + -1.6961665971008968, + 7.3330003993394905, + 1.272464825527151, + 1.0050848121261218, + 1.547044163808143, + -15.522533941015363, + -1.3529355147660256, + -1.0004006533404874, + -1.4288917765423366, + -127.19794083560225, + 1.4523787379769972, + 1.0009699419204026, + 1.3339868918091373, + 12.483633061696413, + -1.5764980339270385, + -1.0068076733095939, + -1.2570677612161576, + -6.582016464595145, + 1.7337271786032924, + 1.0180688101165003, + 1.1944409683814294, + 4.485131643161639, + -1.9370438904141045, + -1.0350584575232964, + -1.143453742943459, + -3.4150349566070806, + 2.2074590724198684, + 1.0582525070644133, + 1.1021688078816776, + 2.7688910361255488, + -2.5813138202544685, + -1.088331421498819, + -1.0691572187171698, + -2.338636907656563, + 3.127307126158083, + 1.126231814170334, + 1.043362904871872, + 2.0333154554171413, + -3.9927154099933397, + -1.173223534591714, + -1.024012509295545, + -1.8068677559308761, + 5.560540709222396, + 1.2310249960618151, + 1.010554967777228, + 1.6334899463336412, + -9.23525424158678, + -1.3019781406684812, + -1.0026214531259452, + -1.4976175475733577, + 27.65746975031506, + 1.389320037997011, + 1], + "x": [ + -37.69911184307752, + -38.466427766476826, + -39.233743689876135, + -40.001059613275444, + -40.76837553667475, + -41.53569146007406, + -42.30300738347337, + -43.07032330687268, + -43.83763923027199, + -44.6049551536713, + -45.37227107707061, + -46.139587000469916, + -46.906902923869225, + -47.674218847268534, + -48.44153477066784, + -49.20885069406715, + -49.97616661746646, + -50.74348254086577, + -51.51079846426508, + -52.27811438766439, + -53.0454303110637, + -53.812746234463006, + -54.580062157862315, + -55.34737808126162, + -56.114694004660926, + -56.882009928060235, + -57.649325851459544, + -58.41664177485885, + -59.18395769825816, + -59.95127362165747, + -60.71858954505678, + -61.48590546845609, + -62.2532213918554, + -63.02053731525471, + -63.787853238654016, + -64.55516916205333, + -65.32248508545264, + -66.08980100885195, + -66.85711693225126, + -67.62443285565057, + -68.39174877904988, + -69.15906470244919, + -69.9263806258485, + -70.6936965492478, + -71.46101247264711, + -72.22832839604642, + -72.99564431944572, + -73.76296024284503, + -74.53027616624433, + -75.29759208964364, + -76.06490801304295, + -76.83222393644226, + -77.59953985984157, + -78.36685578324088, + -79.13417170664019, + -79.9014876300395, + -80.6688035534388, + -81.43611947683812, + -82.20343540023742, + -82.97075132363673, + -83.73806724703604, + -84.50538317043535, + -85.27269909383466, + -86.04001501723397, + -86.80733094063328, + -87.57464686403259, + -88.3419627874319, + -89.1092787108312, + -89.87659463423051, + -90.64391055762982, + -91.41122648102913, + -92.17854240442844, + -92.94585832782775, + -93.71317425122706, + -94.48049017462637, + -95.24780609802568, + -96.01512202142499, + -96.7824379448243, + -97.5497538682236, + -98.31706979162291, + -99.08438571502222, + -99.85170163842153, + -100.61901756182084, + -101.38633348522015, + -102.15364940861946, + -102.92096533201877, + -103.68828125541808, + -104.45559717881738, + -105.2229131022167, + -105.990229025616, + -106.75754494901531, + -107.52486087241462, + -108.29217679581393, + -109.05949271921324, + -109.82680864261255, + -110.59412456601186, + -111.36144048941117, + -112.12875641281047, + -112.89607233620978, + -113.66338825960909, + -114.4307041830084, + -115.19802010640771, + -115.96533602980702, + -116.73265195320633, + -117.49996787660564, + -118.26728380000495, + -119.03459972340426, + -119.80191564680356, + -120.56923157020287, + -121.33654749360218, + -122.10386341700149, + -122.8711793404008, + -123.63849526380011, + -124.40581118719942, + -125.17312711059873, + -125.94044303399804, + -126.70775895739735, + -127.47507488079665, + -128.24239080419596, + -129.00970672759527, + -129.77702265099458, + -130.5443385743939, + -131.3116544977932, + -132.0789704211925, + -132.84628634459182, + -133.61360226799113, + -134.38091819139044, + -135.14823411478974, + -135.91555003818905, + -136.68286596158836, + -137.45018188498767, + -138.21749780838698, + -138.9848137317863, + -139.7521296551856, + -140.5194455785849, + -141.28676150198422, + -142.05407742538353, + -142.82139334878283, + -143.58870927218214, + -144.35602519558145, + -145.12334111898076, + -145.89065704238007, + -146.65797296577938, + -147.4252888891787, + -148.192604812578, + -148.9599207359773, + -149.72723665937662, + -150.49455258277592, + -151.26186850617523, + -152.02918442957454, + -152.79650035297385, + -153.56381627637316, + -154.33113219977247, + -155.09844812317178, + -155.8657640465711, + -156.6330799699704, + -157.4003958933697, + -158.167711816769, + -158.93502774016832, + -159.70234366356763, + -160.46965958696694, + -161.23697551036625, + -162.00429143376556, + -162.77160735716487, + -163.53892328056418, + -164.3062392039635, + -165.0735551273628, + -165.8408710507621, + -166.6081869741614, + -167.37550289756072, + -168.14281882096003, + -168.91013474435934, + -169.67745066775865, + -170.44476659115796, + -171.21208251455727, + -171.97939843795658, + -172.74671436135588, + -173.5140302847552, + -174.2813462081545, + -175.0486621315538, + -175.81597805495312, + -176.58329397835243, + -177.3506099017517, + -178.11792582515102, + -178.88524174855033, + -179.65255767194964, + -180.41987359534895, + -181.18718951874826, + -181.95450544214756, + -182.72182136554687, + -183.48913728894618, + -184.2564532123455, + -185.0237691357448, + -185.7910850591441, + -186.55840098254342, + -187.32571690594273, + -188.09303282934204, + -188.86034875274134, + -189.62766467614065, + -190.39498059953996, + -191.16229652293927, + -191.92961244633858, + -192.6969283697379, + -193.4642442931372, + -194.2315602165365, + -194.99887613993582, + -195.76619206333513, + -196.53350798673443, + -197.30082391013374, + -198.06813983353305, + -198.83545575693236, + -199.60277168033167, + -200.37008760373098, + -201.1374035271303, + -201.9047194505296, + -202.6720353739289, + -203.43935129732822, + -204.20666722072752, + -204.97398314412683, + -205.74129906752614, + -206.50861499092545, + -207.27593091432476, + -208.04324683772407, + -208.81056276112338, + -209.5778786845227, + -210.345194607922, + -211.1125105313213, + -211.87982645472061, + -212.64714237811992, + -213.41445830151923, + -214.18177422491854, + -214.94909014831785, + -215.71640607171716, + -216.48372199511647, + -217.25103791851578, + -218.0183538419151, + -218.7856697653144, + -219.5529856887137, + -220.320301612113, + -221.08761753551232, + -221.85493345891163, + -222.62224938231094, + -223.38956530571025, + -224.15688122910956, + -224.92419715250887, + -225.69151307590818, + -226.45882899930749, + -227.2261449227068, + -227.9934608461061, + -228.7607767695054, + -229.52809269290472, + -230.29540861630403, + -231.06272453970334, + -231.83004046310265, + -232.59735638650196, + -233.36467230990127, + -234.13198823330058, + -234.89930415669988, + -235.6666200800992, + -236.4339360034985, + -237.2012519268978, + -237.96856785029712, + -238.73588377369643, + -239.50319969709574, + -240.27051562049505, + -241.03783154389436, + -241.80514746729366, + -242.57246339069297, + -243.33977931409228, + -244.1070952374916, + -244.8744111608909, + -245.6417270842902, + -246.40904300768952, + -247.17635893108883, + -247.94367485448814, + -248.71099077788745, + -249.47830670128675, + -250.24562262468606, + -251.01293854808537, + -251.78025447148468, + -252.547570394884, + -253.3148863182833, + -254.0822022416826, + -254.84951816508192, + -255.61683408848123, + -256.38415001188054, + -257.1514659352798, + -257.91878185867915, + -258.68609778207843, + -259.4534137054778, + -260.22072962887705, + -260.9880455522764, + -261.75536147567567, + -262.522677399075, + -263.2899933224743, + -264.0573092458736, + -264.8246251692729, + -265.59194109267224, + -266.3592570160715, + -267.12657293947086, + -267.89388886287014, + -268.6612047862695, + -269.42852070966876, + -270.1958366330681, + -270.9631525564674, + -271.7304684798667, + -272.497784403266, + -273.26510032666533, + -274.0324162500646, + -274.79973217346395, + -275.56704809686323, + -276.33436402026257, + -277.10167994366185, + -277.8689958670612, + -278.63631179046047, + -279.4036277138598, + -280.1709436372591, + -280.9382595606584, + -281.7055754840577, + -282.47289140745704, + -283.2402073308563, + -284.00752325425566, + -284.77483917765494, + -285.5421551010543, + -286.30947102445356, + -287.0767869478529, + -287.8441028712522, + -288.6114187946515, + -289.3787347180508, + -290.14605064145013, + -290.9133665648494, + -291.68068248824875, + -292.44799841164803, + -293.21531433504737, + -293.98263025844665, + -294.749946181846, + -295.51726210524527, + -296.2845780286446, + -297.0518939520439, + -297.8192098754432, + -298.5865257988425, + -299.35384172224184, + -300.1211576456411, + -300.88847356904046, + -301.65578949243974, + -302.4231054158391, + -303.19042133923836, + -303.9577372626377, + -304.725053186037, + -305.4923691094363, + -306.2596850328356, + -307.02700095623493, + -307.7943168796342, + -308.56163280303355, + -309.3289487264328, + -310.09626464983216, + -310.86358057323145, + -311.6308964966308, + -312.39821242003006, + -313.1655283434294, + -313.9328442668287, + -314.700160190228, + -315.4674761136273, + -316.23479203702664, + -317.0021079604259, + -317.76942388382525, + -318.53673980722454, + -319.3040557306239, + -320.07137165402315, + -320.8386875774225, + -321.60600350082177, + -322.3733194242211, + -323.1406353476204, + -323.9079512710197, + -324.675267194419, + -325.44258311781834, + -326.2098990412176, + -326.97721496461696, + -327.74453088801624, + -328.5118468114156, + -329.27916273481486, + -330.0464786582142, + -330.8137945816135, + -331.5811105050128, + -332.3484264284121, + -333.11574235181143, + -333.8830582752107, + -334.65037419861005, + -335.41769012200933, + -336.18500604540867, + -336.95232196880795, + -337.7196378922073, + -338.48695381560657, + -339.2542697390059, + -340.0215856624052, + -340.7889015858045, + -341.5562175092038, + -342.32353343260314, + -343.0908493560024, + -343.85816527940176, + -344.62548120280104, + -345.3927971262004, + -346.16011304959966, + -346.927428972999, + -347.6947448963983, + -348.4620608197976, + -349.2293767431969, + -349.99669266659623, + -350.7640085899955, + -351.53132451339485, + -352.29864043679413, + -353.06595636019347, + -353.83327228359275, + -354.6005882069921, + -355.36790413039137, + -356.1352200537907, + -356.90253597719, + -357.6698519005893, + -358.4371678239886, + -359.20448374738794, + -359.9717996707872, + -360.73911559418656, + -361.50643151758584, + -362.2737474409852, + -363.04106336438446, + -363.8083792877838, + -364.5756952111831, + -365.3430111345824, + -366.1103270579817, + -366.87764298138103, + -367.6449589047803, + -368.41227482817965, + -369.1795907515789, + -369.94690667497827, + -370.71422259837755, + -371.4815385217769, + -372.24885444517616, + -373.0161703685755, + -373.7834862919748, + -374.5508022153741, + -375.3181181387734, + -376.08543406217274, + -376.852749985572, + -377.62006590897136, + -378.38738183237064, + -379.15469775577, + -379.92201367916925, + -380.6893296025686, + -381.4566455259679, + -382.2239614493672, + -382.9912773727665, + -383.7585932961658, + -384.5259092195651, + -385.29322514296445, + -386.0605410663637, + -386.827856989763, + -387.59517291316234, + -388.3624888365616, + -389.12980475996096, + -389.89712068336024, + -390.6644366067596, + -391.43175253015886, + -392.1990684535582, + -392.9663843769575, + -393.7337003003568, + -394.5010162237561, + -395.26833214715543, + -396.0356480705547, + -396.80296399395405, + -397.57027991735333, + -398.33759584075267, + -399.10491176415195, + -399.8722276875513, + -400.63954361095057, + -401.4068595343499, + -402.1741754577492, + -402.9414913811485, + -403.7088073045478, + -404.47612322794714, + -405.2434391513464, + -406.01075507474576, + -406.77807099814504, + -407.5453869215444, + -408.31270284494366, + -409.080018768343, + -409.8473346917423, + -410.6146506151416, + -411.3819665385409, + -412.14928246194023, + -412.9165983853395, + -413.68391430873885, + -414.45123023213813, + -415.21854615553747, + -415.98586207893675, + -416.7531780023361, + -417.52049392573537, + -418.2878098491347, + -419.055125772534, + -419.8224416959333, + -420.5897576193326, + -421.35707354273194, + -422.1243894661312, + -422.89170538953056, + -423.65902131292984, + -424.4263372363292, + -425.19365315972846, + -425.9609690831278, + -426.7282850065271, + -427.4956009299264, + -428.2629168533257, + -429.03023277672503, + -429.7975487001243, + -430.56486462352365, + -431.3321805469229, + -432.09949647032226, + -432.86681239372155, + -433.6341283171209, + -434.40144424052016, + -435.1687601639195, + -435.9360760873188, + -436.7033920107181, + -437.4707079341174, + -438.23802385751674, + -439.005339780916, + -439.77265570431535, + -440.53997162771464, + -441.307287551114, + -442.07460347451325, + -442.8419193979126, + -443.60923532131187, + -444.3765512447112, + -445.1438671681105, + -445.9111830915098, + -446.6784990149091, + -447.44581493830844, + -448.2131308617077, + -448.98044678510706, + -449.74776270850634, + -450.5150786319057, + -451.28239455530496, + -452.0497104787043, + -452.8170264021036, + -453.5843423255029, + -454.3516582489022, + -455.11897417230153, + -455.8862900957008, + -456.65360601910015, + -457.42092194249943, + -458.18823786589877, + -458.95555378929805, + -459.7228697126974, + -460.49018563609667, + -461.257501559496, + -462.0248174828953, + -462.7921334062946, + -463.5594493296939, + -464.32676525309324, + -465.0940811764925, + -465.86139709989186, + -466.62871302329114, + -467.3960289466905, + -468.16334487008976, + -468.9306607934891, + -469.6979767168884, + -470.4652926402877, + -471.232608563687, + -471.99992448708633, + -472.7672404104856, + -473.53455633388495, + -474.30187225728423, + -475.06918818068357, + -475.83650410408285, + -476.6038200274822, + -477.37113595088147, + -478.1384518742808, + -478.9057677976801, + -479.6730837210794, + -480.4403996444787, + -481.20771556787804, + -481.9750314912773, + -482.74234741467666, + -483.50966333807594, + -484.2769792614753, + -485.04429518487456, + -485.8116111082739, + -486.5789270316732, + -487.3462429550725, + -488.1135588784718, + -488.88087480187113, + -489.6481907252704, + -490.41550664866975, + -491.182822572069, + -491.95013849546837, + -492.71745441886765, + -493.484770342267, + -494.25208626566626, + -495.0194021890656, + -495.7867181124649, + -496.5540340358642, + -497.3213499592635, + -498.08866588266284, + -498.8559818060621, + -499.62329772946146, + -500.39061365286074, + -501.1579295762601, + -501.92524549965935, + -502.6925614230587, + -503.459877346458, + -504.2271932698573, + -504.9945091932566, + -505.7618251166559, + -506.5291410400552, + -507.29645696345455, + -508.0637728868538, + -508.83108881025316, + -509.59840473365244, + -510.3657206570518, + -511.13303658045106, + -511.9003525038504, + -512.6676684272497, + -513.434984350649, + -514.2023002740483, + -514.9696161974476, + -515.736932120847, + -516.5042480442462, + -517.2715639676455, + -518.0388798910449, + -518.8061958144442, + -519.5735117378434, + -520.3408276612428, + -521.1081435846421, + -521.8754595080414, + -522.6427754314407, + -523.41009135484, + -524.1774072782393, + -524.9447232016387, + -525.7120391250379, + -526.4793550484372, + -527.2466709718366, + -528.0139868952358, + -528.7813028186351, + -529.5486187420345, + -530.3159346654338, + -531.083250588833, + -531.8505665122324, + -532.6178824356317, + -533.385198359031, + -534.1525142824303, + -534.9198302058296, + -535.687146129229, + -536.4544620526283, + -537.2217779760275, + -537.9890938994268, + -538.7564098228262, + -539.5237257462255, + -540.2910416696247, + -541.0583575930241, + -541.8256735164234, + -542.5929894398228, + -543.360305363222, + -544.1276212866213, + -544.8949372100207, + -545.66225313342, + -546.4295690568192, + -547.1968849802186, + -547.9642009036179, + -548.7315168270172, + -549.4988327504165, + -550.2661486738158, + -551.0334645972151, + -551.8007805206145, + -552.5680964440137, + -553.335412367413, + -554.1027282908124, + -554.8700442142117, + -555.6373601376109, + -556.4046760610103, + -557.1719919844096, + -557.9393079078089, + -558.7066238312082, + -559.4739397546075, + -560.2412556780068, + -561.0085716014062, + -561.7758875248054, + -562.5432034482047, + -563.3105193716041, + -564.0778352950034, + -564.8451512184026, + -565.612467141802, + -566.3797830652013, + -567.1470989886006, + -567.9144149119999, + -568.6817308353992, + -569.4490467587985, + -570.2163626821979, + -570.9836786055971, + -571.7509945289964, + -572.5183104523958, + -573.2856263757951, + -574.0529422991943, + -574.8202582225937, + -575.587574145993, + -576.3548900693924, + -577.1222059927916, + -577.8895219161909, + -578.6568378395903, + -579.4241537629896, + -580.1914696863888, + -580.9587856097882, + -581.7261015331875, + -582.4934174565868, + -583.260733379986, + -584.0280493033854, + -584.7953652267847, + -585.5626811501841, + -586.3299970735833, + -587.0973129969826, + -587.864628920382, + -588.6319448437813, + -589.3992607671805, + -590.1665766905799, + -590.9338926139792, + -591.7012085373785, + -592.4685244607778, + -593.2358403841771, + -594.0031563075764, + -594.7704722309758, + -595.537788154375, + -596.3051040777743, + -597.0724200011737, + -597.839735924573, + -598.6070518479722, + -599.3743677713716, + -600.1416836947709, + -600.9089996181702, + -601.6763155415695, + -602.4436314649688, + -603.2109473883681, + -603.9782633117675, + -604.7455792351667, + -605.512895158566, + -606.2802110819654, + -607.0475270053647, + -607.8148429287639, + -608.5821588521633, + -609.3494747755626, + -610.116790698962, + -610.8841066223612, + -611.6514225457605, + -612.4187384691598, + -613.1860543925592, + -613.9533703159584, + -614.7206862393577, + -615.4880021627571, + -616.2553180861564, + -617.0226340095556, + -617.789949932955, + -618.5572658563543, + -619.3245817797537, + -620.0918977031529, + -620.8592136265522, + -621.6265295499516, + -622.3938454733509, + -623.1611613967501, + -623.9284773201495, + -624.6957932435488, + -625.4631091669481, + -626.2304250903474, + -626.9977410137467, + -627.765056937146, + -628.5323728605454, + -629.2996887839446, + -630.0670047073439, + -630.8343206307433, + -631.6016365541426, + -632.3689524775418, + -633.1362684009412, + -633.9035843243405, + -634.6709002477398, + -635.4382161711391, + -636.2055320945384, + -636.9728480179377, + -637.7401639413371, + -638.5074798647363, + -639.2747957881356, + -640.042111711535, + -640.8094276349343, + -641.5767435583335, + -642.3440594817329, + -643.1113754051322, + -643.8786913285315, + -644.6460072519308, + -645.4133231753301, + -646.1806390987294, + -646.9479550221288, + -647.715270945528, + -648.4825868689273, + -649.2499027923267, + -650.017218715726, + -650.7845346391252, + -651.5518505625246, + -652.3191664859239, + -653.0864824093233, + -653.8537983327225, + -654.6211142561218, + -655.3884301795212, + -656.1557461029205, + -656.9230620263197, + -657.690377949719, + -658.4576938731184, + -659.2250097965177, + -659.992325719917, + -660.7596416433163, + -661.5269575667156, + -662.294273490115, + -663.0615894135142, + -663.8289053369135, + -664.5962212603129, + -665.3635371837121, + -666.1308531071114, + -666.8981690305108, + -667.6654849539101, + -668.4328008773093, + -669.2001168007087, + -669.967432724108, + -670.7347486475073, + -671.5020645709066, + -672.2693804943059, + -673.0366964177052, + -673.8040123411046, + -674.5713282645038, + -675.3386441879031, + -676.1059601113025, + -676.8732760347018, + -677.640591958101, + -678.4079078815004, + -679.1752238048997, + -679.942539728299, + -680.7098556516983, + -681.4771715750976, + -682.2444874984969, + -683.0118034218963, + -683.7791193452955, + -684.5464352686948, + -685.3137511920942, + -686.0810671154935, + -686.8483830388927, + -687.6156989622921, + -688.3830148856914, + -689.1503308090907, + -689.91764673249, + -690.6849626558893, + -691.4522785792886, + -692.219594502688, + -692.9869104260872, + -693.7542263494865, + -694.5215422728859, + -695.2888581962852, + -696.0561741196844, + -696.8234900430838, + -697.5908059664831, + -698.3581218898825, + -699.1254378132817, + -699.892753736681, + -700.6600696600804, + -701.4273855834797, + -702.1947015068789, + -702.9620174302783, + -703.7293333536776, + -704.4966492770769, + -705.2639652004762, + -706.0312811238755, + -706.7985970472748, + -707.5659129706742, + -708.3332288940734, + -709.1005448174727, + -709.8678607408721, + -710.6351766642714, + -711.4024925876706, + -712.16980851107, + -712.9371244344693, + -713.7044403578686, + -714.4717562812679, + -715.2390722046672, + -716.0063881280665, + -716.7737040514659, + -717.5410199748651, + -718.3083358982644, + -719.0756518216638, + -719.8429677450631, + -720.6102836684623, + -721.3775995918617, + -722.144915515261, + -722.9122314386603, + -723.6795473620596, + -724.4468632854589, + -725.2141792088582, + -725.9814951322576, + -726.7488110556568, + -727.5161269790561, + -728.2834429024555, + -729.0507588258548, + -729.818074749254, + -730.5853906726534, + -731.3527065960527, + -732.120022519452, + -732.8873384428513, + -733.6546543662506, + -734.42197028965, + -735.1892862130493, + -735.9566021364485, + -736.7239180598478, + -737.4912339832472, + -738.2585499066465, + -739.0258658300457, + -739.7931817534451, + -740.5604976768444, + -741.3278136002438, + -742.095129523643, + -742.8624454470423, + -743.6297613704417, + -744.397077293841, + -745.1643932172402, + -745.9317091406396, + -746.6990250640389, + -747.4663409874382, + -748.2336569108375, + -749.0009728342368, + -749.7682887576361, + -750.5356046810355, + -751.3029206044347, + -752.070236527834, + -752.8375524512334, + -753.6048683746327, + -754.3721842980319, + -755.1395002214313, + -755.9068161448306, + -756.6741320682299, + -757.4414479916292, + -758.2087639150285, + -758.9760798384278, + -759.7433957618272, + -760.5107116852264, + -761.2780276086257, + -762.0453435320251, + -762.8126594554244, + -763.5799753788236, + -764.347291302223, + -765.1146072256223, + -765.8819231490216, + -766.6492390724209, + -767.4165549958202, + -768.1838709192195, + -768.9511868426189, + -769.7185027660181, + -770.4858186894174, + -771.2531346128168, + -772.0204505362161, + -772.7877664596153, + -773.5550823830147, + -774.322398306414, + -775.0897142298134, + -775.8570301532126, + -776.6243460766119, + -777.3916620000113, + -778.1589779234106, + -778.9262938468098, + -779.6936097702092, + -780.4609256936085, + -781.2282416170078, + -781.995557540407, + -782.7628734638064, + -783.5301893872057, + -784.2975053106051, + -785.0648212340043, + -785.8321371574036, + -786.599453080803, + -787.3667690042023, + -788.1340849276015, + -788.9014008510009, + -789.6687167744002, + -790.4360326977995, + -791.2033486211988, + -791.9706645445981, + -792.7379804679974, + -793.5052963913968, + -794.272612314796, + -795.0399282381953, + -795.8072441615947, + -796.574560084994, + -797.3418760083932, + -798.1091919317926, + -798.8765078551919, + -799.6438237785912, + -800.4111397019905, + -801.1784556253898, + -801.9457715487891, + -802.7130874721885, + -803.4804033955877, + -804.247719318987 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/large_positive.json b/base/special/sec/test/fixtures/julia/large_positive.json new file mode 100644 index 000000000..e3868c9dd --- /dev/null +++ b/base/special/sec/test/fixtures/julia/large_positive.json @@ -0,0 +1,2006 @@ +{ + "expected": [ + 1, +1.3893200379969288, +27.657469750333426, +-1.497617547573365, +-1.0026214531259474, +-1.3019781406684148, +-9.235254241588816, +1.6334899463336503, +1.010554967777233, +1.231024996061761, +5.560540709223127, +-1.806867755930888, +-1.0240125092955523, +-1.17322353459167, +-3.9927154099937106, +2.033315455417157, +1.0433629048718822, +1.1262318141702983, +3.1273071261583056, +-2.3386369076565847, +-1.069157218717183, +-1.0883314214987903, +-2.581313820254616, +2.768891036125631, +1.102168807881698, +1.0582525070643882, +2.207459072419942, +-3.415034956607209, +-1.1434537429434843, +-1.0350584575232775, +-1.9370438904141587, +4.485131643161864, +1.1944409683814605, +1.0180688101164872, +1.7337271786033337, +-6.582016464595332, +-1.257067761216189, +-1.0068076733095865, +-1.5764980339270844, +12.483633061697097, +1.3339868918091762, +1.0009699419204, +1.452378737977034, +-127.19794083567339, +-1.4288917765423843, +-1.000400653340489, +-1.3529355147660376, +-15.52253394101089, +1.5470441638082288, +1.0050848121261295, +1.2724648255271607, +7.333000399338499, +-1.696166597101006, +-1.0151464165125559, +-1.2069865461587157, +-4.816861045011917, +1.8880301842218035, +1.030856567518274, +1.1536546685771476, +3.600324684951018, +-2.14146192846894, +-1.0526516644631556, +-1.1103971734704394, +-2.8864281321327097, +2.4885093635223505, +1.0811640179088786, +1.0756881029812875, +2.4193537131690235, +-2.9884472609474506, +-1.1172690327010584, +-1.0483992659809416, +-2.0918020950986467, +3.76439309425942, +1.1621558798248701, +1.0277018359945853, +1.8508920791920491, +-5.120771140464495, +-1.2174330662798607, +-1.0130004275356443, +-1.6675613089122356, +8.071159836659124, +1.285287976098227, +1.0038891975065605, +1.524528862829966, +-19.28086749035052, +-1.3687331305705468, +-1.0001236299013447, +-1.4108898311809812, +-48.92518793376834, +1.471997449071697, +1.0016042201379844, +1.3194379650923473, +10.794852631717873, +-1.6011709185206497, +-1.008369984801026, +-1.245235178750235, +-6.084586613775549, +1.7653153522280494, +1.020600996168721, +1.1847997527575431, +4.251642041605314, +-1.9784862582265077, +-1.0386302524812556, +-1.1356225877747799, +-3.2805507926110997, +2.2636736949665495, +1.0629663689806548, +1.0958672280837167, +2.681997121126072, +-2.661183941992906, +-1.094330054695317, +-1.0641777724759114, +-2.2782346237944244, +3.2486473662057223, +1.1337094643103687, +1.0395528022286782, +1.9891751252366636, +-4.1971204229270755, +-1.1824428356182515, +-1.0212612928176756, +-1.7734373189761024, +5.971901233310951, +1.2423423281498787, +1.0087862808106407, +1.6075003383679851, +-10.441956243566809, +-1.3158825412279322, +-1.0017876910160302, +-1.4770219877166673, +42.40280801654639, +1.4064945520676626, +1.0000791202023858, +1.3727744862772893, +20.523711724951454, +-1.5190393509394433, +-1.003615536469028, +-1.2885662672843003, +-8.279734756167125, +1.6606008211491758, +1.0124903532357774, +1.2201033085321784, +5.2029695128102205, +-1.8418798148120121, +-1.026941518745622, +-1.1643296880495797, +-3.807869895682724, +2.0797957635832955, +1.0473673717016452, +1.1190280601636196, +3.0151647782825055, +-2.4027198145661144, +-1.0743542751350599, +-1.0825685521885686, +-2.5064833241857705, +2.862072051020863, +1.1087197239341462, +1.0537462649362557, +2.1543014018972526, +-3.5616042807710673, +-1.1515771308765235, +-1.031673824922885, +-1.8975961403031893, +4.746551476185877, +1.2044325189204885, +1.0157094738530714, +1.7035144013966268, +-7.169254986201301, +-1.2693301443940375, +-1.0054090330950758, +-1.5528159629758658, +14.801580529377983, +1.3490760879796424, +1.0004946724942683, +1.4334999395001566, +211.99517038507824, +-1.447591052515755, +-1.0008362343647148, +-1.337707650856508, +-12.992097921703602, +1.5704866967840045, +1.0064427152439848, +1.2600924294016582, +6.719520299639235, +-1.7260482776695676, +-1.0174628498958473, +-1.1969055518701524, +-4.547682473545436, +1.9270003041376007, +1.0341948691430742, +1.1454568545048878, +3.4504837548271987, +-2.193892546168708, +-1.0571066445786288, +-1.1037829110268393, +-2.791571616666416, +2.562152220132364, +1.086868822540767, +1.0704358970006478, +2.354300248725996, +-3.098450457177893, +-1.1244054968436201, +-1.044345665860242, +-2.0447094515080235, +3.944782788341809, +1.1709699665547606, +1.0247280002771337, +1.8154685406286586, +-5.466536128431813, +-1.228258036732978, +-1.0110231271202792, +-1.6401600713019577, +8.976142644119301, +1.2985797692119867, +1.0028549151093757, +1.5028939134829917, +-25.445878821321564, +-1.3851257830964516, +-1.000004944707004, +-1.393553594241972, +-30.290416018873092, +1.4923928078045416, +1.0023980105885986, +1.305407289332261, +9.509866737743035, +-1.6268898768688802, +-1.0100972263974388, +-1.2338166792908778, +-5.657891867159543, +1.7983657802794875, +1.0233081295712843, +1.175497440816666, +4.041867670877076, +-2.0220676262312507, +-1.042392290666851, +-1.1280752480439056, +-3.156737858891178, +2.3232034311191874, +1.0678921398281707, +1.0898087542384425, +2.6007901021553574, +-2.7466029728517394, +-1.1005702866190918, +-1.059411344660987, +-2.221216530317758, +3.380340212636828, +1.1414688937098776, +1.0359337426498378, +1.9472120777827668, +-4.4243213300795485, +-1.1919982777117444, +-1.0186855726955346, +-1.7414920083697758, +6.450089863722707, +1.254069951067669, +1.007182860166902, +1.5825712777320087, +-12.013582642962648, +-1.3302998928479937, +-1.001113586907005, +-1.4572126563256877, +90.85657054119505, +1.4243271862267954, +1.0003165434214967, +1.3568305436338335, +16.317485205115606, +-1.5413302994984015, +-1.00477073353854, +-1.2756276739062122, +-7.504476468299223, +1.68889853784957, +1.01459401121804, +1.209563415396789, +4.889333970297046, +-1.8785786748772066, +-1.0300507823817977, +-1.15575116621827, +-3.639932641839339, +2.128795520600313, +1.0515697242731006, +1.1120907210645932, +2.9112313464670287, +-2.470815610387493, +-1.079773787859054, +-1.0770359113226717, +-2.4362437893303457, +2.962228112460743, +1.1155265412106896, +1.0494435841308838, +2.1039687805272957, +-3.7219342803761992, +-1.160001623793189, +-1.0284734583960728, +-1.8600114554950742, +5.041178652031314, +1.2147864735889615, +1.0135210441585794, +1.6745970231265908, +-7.8729110765155, +-1.2820389698131198, +-1.0041729411673617, +-1.5300733810069722, +18.180122609646226, +1.3647289566645193, +1.0001780351283915, +1.4153267073593614, +57.81953301246403, +-1.467021438242121, +-1.0014307181511917, +-1.3230257733621813, +-11.172550681366959, +1.5949068572383498, +1.0079639962476987, +1.248153905321946, +6.201668871003477, +-1.7572847392991617, +-1.0199516329546463, +-1.1871778484482165, +-4.307641961893713, +1.9679310084345087, +1.0377195920017275, +1.1375534476041904, +3.3131201402344024, +-2.2493198143131585, +-1.0617682086184808, +-1.09741959404061, +-2.7031653705402245, +2.640717223449819, +1.0928079796929318, +1.0654024884348472, +2.293006912957158, +-3.2173899978210168, +-1.131813949978514, +-1.0404872912252003, +-1.9999999999999933, +4.1440198959488725, +1.180106924410791, +1.0219325572087872, +1.7816520680554306, +-5.863370714018927, +-1.2394751165789502, +-1.0092129052868934, +-1.613896020882072, +10.111499467803293, +1.3123591706378699, +1.0019811398944365, +1.4820956527096887, +-37.41522909814566, +-1.4021403959391054, +-1.000044503830092, +-1.3768534344027308, +-21.93805516372546, +1.513604145272515, +1.003351944400855, +1.2918741331202577, +8.499461912573134, +-1.6537144849369598, +-1.011990795260715, +-1.2227974092921072, +-5.287902971277624, +1.8329729283381582, +1.0261924665545619, +1.1665232015070033, +3.852401243706449, +-2.0679468051281633, +-1.046347844264331, +-1.1208037366986676, +-3.042394687381862, +2.3863365200077697, +1.0730343495089387, +1.0839874743530356, +2.5247439676105023, +-2.838151403162584, +-1.1070582665054003, +-1.0548535869120106, +-2.1673173288570386, +3.523742344102805, +1.1495184098882287, +1.032502598086626, +1.9072784822200606, +-4.678310532812293, +-1.2019011386279497, +-1.0162832121201546, +-1.7109431379006197, +7.012730529493687, +1.2662233610773308, +1.0057434126796674, +1.5586464626749916, +-14.14475860346285, +-1.345251883450855, +-1.0005986055368283, +-1.4381521896177316, +-635.9834146589166, +1.442849050000209, +1.0007124576141286, +1.3414625271744032, +13.543881178712278, +-1.5645364426000126, +-1.0060879676359886, +-1.2631442100058028, +-6.86296117525364, +1.7184540179502727, +1.0168676607815295, +1.1993922128764563, +4.612048936253226, +-1.9170791936510219, +-1.0333429311968199, +-1.1474783642631463, +-3.4867110476658034, +2.1805131869073358, +1.0559736924739767, +1.1054126966088746, +2.8146548939354146, +-2.543297970739272, +-1.0854208691714882, +-1.0717282488669688, +-2.3701984170863217, +3.0701515430009434, +1.1225961768937573, +1.0453406274537456, +2.0562523128395855, +-3.898025470149476, +-1.1687365752859795, +-1.0254546399897018, +-1.8241697234743088, +5.375709404200711, +1.2255155804191007, +1.0115017281784888, +1.6469012462227537, +-8.73125791287163, +-1.295211867634785, +-1.003098408158933, +-1.5082225580442206, +23.562008724841565, +1.3809703920825644, +1.0000197790725207, +1.397826896330162, +33.47777719104142, +-1.4872190529260676, +-1.0021845763820498, +-1.3088675271238421, +-9.801410969494535, +1.6203588873932036, +1.0096498797829525, +1.2366333104130063, +5.7587704831431, +-1.7899610584205143, +-1.0226148242733792, +-1.1777918488232157, +-4.092286166115495, +2.010963330960568, +1.041433770205947, +1.1299359192035279, +3.1867596072108264, +-2.3079949957968764, +-1.066640587138402, +-1.0913009101214932, +-2.6205886325676553, +2.724697588268755, +1.0989872479912606, +1.0605832229987926, +2.2351687867477197, +-3.346376095792848, +-1.1395021727108312, +-1.0368207715558853, +-1.9575070415366358, +4.365180507383652, +1.1895772976526773, +1.0193131694877375, +1.7493440813333683, +-6.323409190439742, +-1.2510987481798257, +-1.0075682946804905, +-1.588707267250482, +11.577756012947734, +1.326646302191321, +1.0012671764451646, +1.4620933668225635, +-70.66715334115293, +-1.4198056624508404, +-1.0002423385746964, +-1.3607615603354635, +-17.198433957712517, +1.535673618083005, +1.0044667816178248, +1.2788189628856939, +7.684242020487847, +-1.681709060054687, +-1.0140522296724495, +-1.2121633243803045, +-4.964070858079016, +1.8692397165089971, +1.0292564267129747, +1.1578667689342468, +3.680458566428668, +-2.1162988770445956, +-1.0505003840016593, +-1.1138004740598677, +-2.936493817679668, +2.453395783703452, +1.0783977794854316, +1.0783977794854112, +2.4533957837031934, +-2.9364938176800495, +-1.1138004740598935, +-1.0505003840016436, +-2.11629887704441, +3.680458566429282, +1.1578667689342785, +1.029256426712963, +1.8692397165088583, +-4.964070858080152, +-1.2121633243803436, +-1.0140522296724415, +-1.6817090600545803, +7.684242020490601, +1.2788189628857418, +1.0044667816178203, +1.5356736180829211, +-17.198433957726404, +-1.3607615603355225, +-1.0002423385746955, +-1.4198056624507733, +-70.66715334091808, +1.4620933668226368, +1.001267176445167, +1.3266463021912664, +11.577756012941455, +-1.5887072672505742, +-1.0075682946804962, +-1.2510987481797813, +-6.323409190437886, +1.7493440813334864, +1.019313169487747, +1.1895772976526413, +4.36518050738278, +-1.9575070415367906, +-1.0368207715558986, +-1.139502172710802, +-3.346376095792346, +2.2351687867479297, +1.0605832229988101, +1.098987247991237, +2.7246975882684303, +-2.6205886325679537, +-1.0913009101215156, +-1.0666405871383833, +-2.3079949957969235, +3.1867596072112803, +1.129935919203522, +1.0414337702059329, +2.0109633309606023, +-4.092286166116259, +-1.1777918488232084, +-1.022614824273369, +-1.7899610584205403, +5.7587704831446365, +1.2366333104129974, +1.0096498797829458, +1.6203588873932238, +-9.80141096949903, +-1.3088675271238313, +-1.0021845763820467, +-1.4872190529260838, +33.477777191094106, +1.3978268963301486, +1.000019779072521, +1.3809703920825773, +23.56200872481548, +-1.508222558044204, +-1.0030984081589367, +-1.2952118676347955, +-8.731257912868069, +1.6469012462227326, +1.011501728178496, +1.2255155804191094, +5.375709404199375, +-1.8241697234742815, +-1.0254546399897126, +-1.1687365752859864, +-3.898025470148786, +2.0562523128395496, +1.0453406274537604, +1.122596176893763, +3.0701515430005246, +-2.370198417086272, +-1.0717282488669881, +-1.0854208691714926, +-2.543297970738992, +2.814654893935342, +1.105412696608899, +1.0559736924739802, +2.1805131869071372, +-3.4867110476656893, +-1.1474783642631767, +-1.0333429311968223, +-1.9170791936508742, +4.612048936253022, +1.1993922128764938, +1.0168676607815315, +1.7184540179501597, +-6.862961175253184, +-1.2631442100058485, +-1.0060879676359897, +-1.564536442599924, +13.54388117871048, +1.3414625271744598, +1.0007124576141289, +1.4428490500001385, +-635.9834146549478, +-1.4381521896178016, +-1.0005986055368281, +-1.345251883450798, +-14.144758603464808, +1.5586464626750793, +1.0057434126796665, +1.2662233610772846, +7.012730529494164, +-1.7109431379007312, +-1.0162832121201528, +-1.2019011386279577, +-4.678310532811288, +1.9072784822202065, +1.0325025980866236, +1.149518409888235, +3.5237423441022444, +-2.167317328857235, +-1.054853586912007, +-1.1070582665054052, +-2.8381514031622292, +2.5247439676107777, +1.083987474353031, +1.0730343495089427, +2.386336520007527, +-3.0423946873822727, +-1.120803736698662, +-1.0463478442643341, +-2.0679468051279875, +3.8524012437071233, +1.1665232015069964, +1.0261924665545374, +1.8329729283380258, +-5.287902971278916, +-1.2227974092920986, +-1.0119907952606986, +-1.6537144849368577, +8.499461912576507, +1.2918741331202475, +1.0033519444008465, +1.5136041452724343, +-21.938055163748068, +-1.376853434402718, +-1.000044503830091, +-1.4021403959390408, +-37.41522909807984, +1.482095652709673, +1.0019811398944432, +1.3123591706378175, +10.111499467798508, +-1.613896020882052, +-1.0092129052869079, +-1.2394751165789075, +-5.863370714017334, +1.781652068055405, +1.0219325572088094, +1.180106924410756, +4.144019895948088, +-1.9999999999999591, +-1.0404872912252314, +-1.1318139499784856, +-3.2173899978205545, +2.293006912957112, +1.065402488434888, +1.092807979692909, +2.6407172234495158, +-2.703165370540158, +-1.0974195940406615, +-1.0617682086184628, +-2.2493198143129454, +3.3131201402343002, +1.1375534476042546, +1.037719592001714, +1.9679310084343518, +-4.307641961893537, +-1.1871778484482953, +-1.0199516329546368, +-1.7572847392990425, +6.201668871003104, +1.2481539053220427, +1.0079639962476927, +1.5949068572382565, +-11.17255068136574, +-1.3230257733623005, +-1.0014307181511892, +-1.467021438242047, +57.819533012431236, +1.4153267073595086, +1.0001780351283924, +1.3647289566644594, +18.180122609649462, +-1.530073381007156, +-1.0041729411673659, +-1.2820389698130714, +-7.872911076516103, +1.6745970231268241, +1.0135210441585871, +1.2147864735889222, +5.041178652031559, +-1.8600114554953773, +-1.0284734583960846, +-1.1600016237931567, +-3.7219342803763302, +2.1039687805277003, +1.0494435841308993, +1.1155265412106636, +2.9622281124608243, +-2.436243789330754, +-1.077035911322692, +-1.0797737878590459, +-2.4708156103875476, +2.9112313464676296, +1.1120907210646187, +1.0515697242730941, +2.128795520600352, +-3.639932641840299, +-1.1557511662183013, +-1.030050782381793, +-1.8785786748772362, +4.889333970298812, +1.2095634153968278, +1.014594011218037, +1.6888985378495929, +-7.504476468303434, +-1.2756276739062598, +-1.0047707335385383, +-1.5413302994984193, +16.317485205135657, +1.3568305436338919, +1.0003165434214962, +1.4243271862268096, +90.85657054057222, +-1.4572126563257604, +-1.0011135869070058, +-1.330299892848005, +-12.013582642951796, +1.5825712777321, +1.0071828601669044, +1.2540699510676785, +6.450089863719606, +-1.7414920083698924, +-1.0186855726955384, +-1.1919982777117522, +-4.42432133007811, +1.9472120777829196, +1.035933742649843, +1.1414688937098838, +3.3803402126360047, +-2.221216530317965, +-1.0594113446609938, +-1.1005702866190967, +-2.7466029728512096, +2.600790102155651, +1.0898087542384514, +1.0678921398281747, +2.3232034311188197, +-3.1567378588916224, +-1.1280752480439165, +-1.042392290666854, +-2.0220676262309825, +4.041867670877821, +1.1754974408166796, +1.0233081295712865, +1.7983657802792847, +-5.657891867161025, +-1.2338166792908944, +-1.0100972263974402, +-1.6268898768687226, +9.509866737747265, +1.3054072893322815, +1.0023980105885992, +1.4923928078044169, +-30.29041601891622, +-1.3935535942419972, +-1.000004944707004, +-1.3851257830963515, +-25.44587882129114, +1.5028939134830233, +1.0028549151093749, +1.2985797692119057, +8.976142644115535, +-1.6401600713019973, +-1.0110231271202779, +-1.228258036732912, +-5.466536128430431, +1.8154685406287099, +1.0247280002771315, +1.1709699665547069, +3.944782788341101, +-2.0447094515080915, +-1.0443456658602386, +-1.1244054968435764, +-3.098450457177466, +2.3543002487260893, +1.0704358970006438, +1.0868688225407321, +2.56215222013208, +-2.791571616666551, +-1.103782911026834, +-1.0571066445786017, +-2.1938925461685064, +3.450483754827411, +1.1454568545048815, +1.0341948691430536, +1.9270003041374515, +-4.5476824735458115, +-1.1969055518701446, +-1.017462849895833, +-1.7260482776694532, +6.719520299640067, +1.2600924294017313, +1.0064427152439794, +1.570486696783969, +-12.99209792170195, +-1.3377076508565975, +-1.0008362343647128, +-1.447591052515727, +211.99517038463728, +1.4334999395002674, +1.0004946724942698, +1.3490760879796198, +14.801580529380129, +-1.552815962976005, +-1.0054090330950807, +-1.269330144394019, +-7.1692549862018, +1.7035144013968044, +1.0157094738530799, +1.2044325189204732, +4.7465514761860925, +-1.8975961403034198, +-1.0316738249228972, +-1.1515771308765113, +-3.5616042807711863, +2.1543014018975626, +1.0537462649362723, +1.1087197239341362, +2.8620720510209385, +-2.5064833241862052, +-1.0825685521885897, +-1.074354275135052, +-2.402719814566166, +3.0151647782831525, +1.119028060163646, +1.047367371701639, +2.079795763583333, +-3.8078698956837793, +-1.1643296880496123, +-1.0269415187456175, +-1.84187981481204, +5.202969512812225, +1.2201033085322186, +1.0124903532357743, +1.6606008211491974, +-8.27973475617226, +-1.2885662672843496, +-1.0036155364690265, +-1.5190393509394602, +20.5237117249832, +1.37277448627735, +1.0000791202023855, +1.4064945520676764, +42.40280801641076, +-1.477021987716743, +-1.0017876910160313, +-1.3158825412279436, +-10.44195624355862, +1.60750033836808, +1.0087862808106431, +1.2423423281498878, +5.971901233308298, +-1.773437318976224, +-1.0212612928176796, +-1.1824428356182588, +-4.197120422925784, +1.9891751252368244, +1.0395528022286837, +1.1337094643103744, +3.248647366204964, +-2.2782346237946443, +-1.0641777724759187, +-1.0943300546953219, +-2.661183941992411, +2.681997121126386, +1.0958672280837258, +1.0629663689806585, +2.2636736949662026, +-3.280550792611581, +-1.1356225877747912, +-1.0386302524812583, +-1.9784862582262526, +4.251642041606141, +1.1847997527575571, +1.020600996168723, +1.7653153522278555, +-6.084586613777266, +-1.2452351787502522, +-1.008369984801027, +-1.6011709185204988, +10.79485263172333, +1.3194379650923687, +1.0016042201379851, +1.471997449071577, +-48.9251879338809, +-1.4108898311810074, +-1.0001236299013445, +-1.3687331305704502, +-19.28086749033306, +1.5245288628299984, +1.0038891975065596, +1.2852879760981486, +8.071159836656083, +-1.667561308912277, +-1.0130004275356426, +-1.217433066279797, +-5.120771140463285, +1.8508920791921026, +1.0277018359945829, +1.1621558798248182, +3.7643930942587778, +-2.091802095098718, +-1.0483992659809385, +-1.1172690327010164, +-2.9884472609470545, +2.4193537131691225, +1.0756881029812833, +1.081164017908845, +2.4885093635220836, +-2.8864281321328553, +-1.110397173470434, +-1.0526516644631294, +-2.141461928468749, +3.60032468495125, +1.1536546685771412, +1.0308565675182544, +1.888030184221661, +-4.81686104501234, +-1.2069865461587077, +-1.0151464165125423, +-1.6961665971008968, +7.3330003993394905, +1.272464825527151, +1.0050848121261218, +1.547044163808143, +-15.522533941015363, +-1.3529355147660256, +-1.0004006533404874, +-1.4288917765423366, +-127.19794083560225, +1.4523787379769972, +1.0009699419204026, +1.3339868918091373, +12.483633061696413, +-1.5764980339270385, +-1.0068076733095939, +-1.2570677612161576, +-6.582016464595145, +1.7337271786032924, +1.0180688101165003, +1.1944409683814294, +4.485131643161639, +-1.9370438904141045, +-1.0350584575232964, +-1.143453742943459, +-3.4150349566070806, +2.2074590724198684, +1.0582525070644133, +1.1021688078816776, +2.7688910361255488, +-2.5813138202544685, +-1.088331421498819, +-1.0691572187171698, +-2.338636907656563, +3.127307126158083, +1.126231814170334, +1.043362904871872, +2.0333154554171413, +-3.9927154099933397, +-1.173223534591714, +-1.024012509295545, +-1.8068677559308761, +5.560540709222396, +1.2310249960618151, +1.010554967777228, +1.6334899463336412, +-9.23525424158678, +-1.3019781406684812, +-1.0026214531259452, +-1.4976175475733577, +27.65746975031506, +1.389320037997011, +1 + ], + "x": [ + 37.69911184307752, + 38.466427766476826, + 39.233743689876135, + 40.001059613275444, + 40.76837553667475, + 41.53569146007406, + 42.30300738347337, + 43.07032330687268, + 43.83763923027199, + 44.6049551536713, + 45.37227107707061, + 46.139587000469916, + 46.906902923869225, + 47.674218847268534, + 48.44153477066784, + 49.20885069406715, + 49.97616661746646, + 50.74348254086577, + 51.51079846426508, + 52.27811438766439, + 53.0454303110637, + 53.812746234463006, + 54.580062157862315, + 55.34737808126162, + 56.114694004660926, + 56.882009928060235, + 57.649325851459544, + 58.41664177485885, + 59.18395769825816, + 59.95127362165747, + 60.71858954505678, + 61.48590546845609, + 62.2532213918554, + 63.02053731525471, + 63.787853238654016, + 64.55516916205333, + 65.32248508545264, + 66.08980100885195, + 66.85711693225126, + 67.62443285565057, + 68.39174877904988, + 69.15906470244919, + 69.9263806258485, + 70.6936965492478, + 71.46101247264711, + 72.22832839604642, + 72.99564431944572, + 73.76296024284503, + 74.53027616624433, + 75.29759208964364, + 76.06490801304295, + 76.83222393644226, + 77.59953985984157, + 78.36685578324088, + 79.13417170664019, + 79.9014876300395, + 80.6688035534388, + 81.43611947683812, + 82.20343540023742, + 82.97075132363673, + 83.73806724703604, + 84.50538317043535, + 85.27269909383466, + 86.04001501723397, + 86.80733094063328, + 87.57464686403259, + 88.3419627874319, + 89.1092787108312, + 89.87659463423051, + 90.64391055762982, + 91.41122648102913, + 92.17854240442844, + 92.94585832782775, + 93.71317425122706, + 94.48049017462637, + 95.24780609802568, + 96.01512202142499, + 96.7824379448243, + 97.5497538682236, + 98.31706979162291, + 99.08438571502222, + 99.85170163842153, + 100.61901756182084, + 101.38633348522015, + 102.15364940861946, + 102.92096533201877, + 103.68828125541808, + 104.45559717881738, + 105.2229131022167, + 105.990229025616, + 106.75754494901531, + 107.52486087241462, + 108.29217679581393, + 109.05949271921324, + 109.82680864261255, + 110.59412456601186, + 111.36144048941117, + 112.12875641281047, + 112.89607233620978, + 113.66338825960909, + 114.4307041830084, + 115.19802010640771, + 115.96533602980702, + 116.73265195320633, + 117.49996787660564, + 118.26728380000495, + 119.03459972340426, + 119.80191564680356, + 120.56923157020287, + 121.33654749360218, + 122.10386341700149, + 122.8711793404008, + 123.63849526380011, + 124.40581118719942, + 125.17312711059873, + 125.94044303399804, + 126.70775895739735, + 127.47507488079665, + 128.24239080419596, + 129.00970672759527, + 129.77702265099458, + 130.5443385743939, + 131.3116544977932, + 132.0789704211925, + 132.84628634459182, + 133.61360226799113, + 134.38091819139044, + 135.14823411478974, + 135.91555003818905, + 136.68286596158836, + 137.45018188498767, + 138.21749780838698, + 138.9848137317863, + 139.7521296551856, + 140.5194455785849, + 141.28676150198422, + 142.05407742538353, + 142.82139334878283, + 143.58870927218214, + 144.35602519558145, + 145.12334111898076, + 145.89065704238007, + 146.65797296577938, + 147.4252888891787, + 148.192604812578, + 148.9599207359773, + 149.72723665937662, + 150.49455258277592, + 151.26186850617523, + 152.02918442957454, + 152.79650035297385, + 153.56381627637316, + 154.33113219977247, + 155.09844812317178, + 155.8657640465711, + 156.6330799699704, + 157.4003958933697, + 158.167711816769, + 158.93502774016832, + 159.70234366356763, + 160.46965958696694, + 161.23697551036625, + 162.00429143376556, + 162.77160735716487, + 163.53892328056418, + 164.3062392039635, + 165.0735551273628, + 165.8408710507621, + 166.6081869741614, + 167.37550289756072, + 168.14281882096003, + 168.91013474435934, + 169.67745066775865, + 170.44476659115796, + 171.21208251455727, + 171.97939843795658, + 172.74671436135588, + 173.5140302847552, + 174.2813462081545, + 175.0486621315538, + 175.81597805495312, + 176.58329397835243, + 177.3506099017517, + 178.11792582515102, + 178.88524174855033, + 179.65255767194964, + 180.41987359534895, + 181.18718951874826, + 181.95450544214756, + 182.72182136554687, + 183.48913728894618, + 184.2564532123455, + 185.0237691357448, + 185.7910850591441, + 186.55840098254342, + 187.32571690594273, + 188.09303282934204, + 188.86034875274134, + 189.62766467614065, + 190.39498059953996, + 191.16229652293927, + 191.92961244633858, + 192.6969283697379, + 193.4642442931372, + 194.2315602165365, + 194.99887613993582, + 195.76619206333513, + 196.53350798673443, + 197.30082391013374, + 198.06813983353305, + 198.83545575693236, + 199.60277168033167, + 200.37008760373098, + 201.1374035271303, + 201.9047194505296, + 202.6720353739289, + 203.43935129732822, + 204.20666722072752, + 204.97398314412683, + 205.74129906752614, + 206.50861499092545, + 207.27593091432476, + 208.04324683772407, + 208.81056276112338, + 209.5778786845227, + 210.345194607922, + 211.1125105313213, + 211.87982645472061, + 212.64714237811992, + 213.41445830151923, + 214.18177422491854, + 214.94909014831785, + 215.71640607171716, + 216.48372199511647, + 217.25103791851578, + 218.0183538419151, + 218.7856697653144, + 219.5529856887137, + 220.320301612113, + 221.08761753551232, + 221.85493345891163, + 222.62224938231094, + 223.38956530571025, + 224.15688122910956, + 224.92419715250887, + 225.69151307590818, + 226.45882899930749, + 227.2261449227068, + 227.9934608461061, + 228.7607767695054, + 229.52809269290472, + 230.29540861630403, + 231.06272453970334, + 231.83004046310265, + 232.59735638650196, + 233.36467230990127, + 234.13198823330058, + 234.89930415669988, + 235.6666200800992, + 236.4339360034985, + 237.2012519268978, + 237.96856785029712, + 238.73588377369643, + 239.50319969709574, + 240.27051562049505, + 241.03783154389436, + 241.80514746729366, + 242.57246339069297, + 243.33977931409228, + 244.1070952374916, + 244.8744111608909, + 245.6417270842902, + 246.40904300768952, + 247.17635893108883, + 247.94367485448814, + 248.71099077788745, + 249.47830670128675, + 250.24562262468606, + 251.01293854808537, + 251.78025447148468, + 252.547570394884, + 253.3148863182833, + 254.0822022416826, + 254.84951816508192, + 255.61683408848123, + 256.38415001188054, + 257.1514659352798, + 257.91878185867915, + 258.68609778207843, + 259.4534137054778, + 260.22072962887705, + 260.9880455522764, + 261.75536147567567, + 262.522677399075, + 263.2899933224743, + 264.0573092458736, + 264.8246251692729, + 265.59194109267224, + 266.3592570160715, + 267.12657293947086, + 267.89388886287014, + 268.6612047862695, + 269.42852070966876, + 270.1958366330681, + 270.9631525564674, + 271.7304684798667, + 272.497784403266, + 273.26510032666533, + 274.0324162500646, + 274.79973217346395, + 275.56704809686323, + 276.33436402026257, + 277.10167994366185, + 277.8689958670612, + 278.63631179046047, + 279.4036277138598, + 280.1709436372591, + 280.9382595606584, + 281.7055754840577, + 282.47289140745704, + 283.2402073308563, + 284.00752325425566, + 284.77483917765494, + 285.5421551010543, + 286.30947102445356, + 287.0767869478529, + 287.8441028712522, + 288.6114187946515, + 289.3787347180508, + 290.14605064145013, + 290.9133665648494, + 291.68068248824875, + 292.44799841164803, + 293.21531433504737, + 293.98263025844665, + 294.749946181846, + 295.51726210524527, + 296.2845780286446, + 297.0518939520439, + 297.8192098754432, + 298.5865257988425, + 299.35384172224184, + 300.1211576456411, + 300.88847356904046, + 301.65578949243974, + 302.4231054158391, + 303.19042133923836, + 303.9577372626377, + 304.725053186037, + 305.4923691094363, + 306.2596850328356, + 307.02700095623493, + 307.7943168796342, + 308.56163280303355, + 309.3289487264328, + 310.09626464983216, + 310.86358057323145, + 311.6308964966308, + 312.39821242003006, + 313.1655283434294, + 313.9328442668287, + 314.700160190228, + 315.4674761136273, + 316.23479203702664, + 317.0021079604259, + 317.76942388382525, + 318.53673980722454, + 319.3040557306239, + 320.07137165402315, + 320.8386875774225, + 321.60600350082177, + 322.3733194242211, + 323.1406353476204, + 323.9079512710197, + 324.675267194419, + 325.44258311781834, + 326.2098990412176, + 326.97721496461696, + 327.74453088801624, + 328.5118468114156, + 329.27916273481486, + 330.0464786582142, + 330.8137945816135, + 331.5811105050128, + 332.3484264284121, + 333.11574235181143, + 333.8830582752107, + 334.65037419861005, + 335.41769012200933, + 336.18500604540867, + 336.95232196880795, + 337.7196378922073, + 338.48695381560657, + 339.2542697390059, + 340.0215856624052, + 340.7889015858045, + 341.5562175092038, + 342.32353343260314, + 343.0908493560024, + 343.85816527940176, + 344.62548120280104, + 345.3927971262004, + 346.16011304959966, + 346.927428972999, + 347.6947448963983, + 348.4620608197976, + 349.2293767431969, + 349.99669266659623, + 350.7640085899955, + 351.53132451339485, + 352.29864043679413, + 353.06595636019347, + 353.83327228359275, + 354.6005882069921, + 355.36790413039137, + 356.1352200537907, + 356.90253597719, + 357.6698519005893, + 358.4371678239886, + 359.20448374738794, + 359.9717996707872, + 360.73911559418656, + 361.50643151758584, + 362.2737474409852, + 363.04106336438446, + 363.8083792877838, + 364.5756952111831, + 365.3430111345824, + 366.1103270579817, + 366.87764298138103, + 367.6449589047803, + 368.41227482817965, + 369.1795907515789, + 369.94690667497827, + 370.71422259837755, + 371.4815385217769, + 372.24885444517616, + 373.0161703685755, + 373.7834862919748, + 374.5508022153741, + 375.3181181387734, + 376.08543406217274, + 376.852749985572, + 377.62006590897136, + 378.38738183237064, + 379.15469775577, + 379.92201367916925, + 380.6893296025686, + 381.4566455259679, + 382.2239614493672, + 382.9912773727665, + 383.7585932961658, + 384.5259092195651, + 385.29322514296445, + 386.0605410663637, + 386.827856989763, + 387.59517291316234, + 388.3624888365616, + 389.12980475996096, + 389.89712068336024, + 390.6644366067596, + 391.43175253015886, + 392.1990684535582, + 392.9663843769575, + 393.7337003003568, + 394.5010162237561, + 395.26833214715543, + 396.0356480705547, + 396.80296399395405, + 397.57027991735333, + 398.33759584075267, + 399.10491176415195, + 399.8722276875513, + 400.63954361095057, + 401.4068595343499, + 402.1741754577492, + 402.9414913811485, + 403.7088073045478, + 404.47612322794714, + 405.2434391513464, + 406.01075507474576, + 406.77807099814504, + 407.5453869215444, + 408.31270284494366, + 409.080018768343, + 409.8473346917423, + 410.6146506151416, + 411.3819665385409, + 412.14928246194023, + 412.9165983853395, + 413.68391430873885, + 414.45123023213813, + 415.21854615553747, + 415.98586207893675, + 416.7531780023361, + 417.52049392573537, + 418.2878098491347, + 419.055125772534, + 419.8224416959333, + 420.5897576193326, + 421.35707354273194, + 422.1243894661312, + 422.89170538953056, + 423.65902131292984, + 424.4263372363292, + 425.19365315972846, + 425.9609690831278, + 426.7282850065271, + 427.4956009299264, + 428.2629168533257, + 429.03023277672503, + 429.7975487001243, + 430.56486462352365, + 431.3321805469229, + 432.09949647032226, + 432.86681239372155, + 433.6341283171209, + 434.40144424052016, + 435.1687601639195, + 435.9360760873188, + 436.7033920107181, + 437.4707079341174, + 438.23802385751674, + 439.005339780916, + 439.77265570431535, + 440.53997162771464, + 441.307287551114, + 442.07460347451325, + 442.8419193979126, + 443.60923532131187, + 444.3765512447112, + 445.1438671681105, + 445.9111830915098, + 446.6784990149091, + 447.44581493830844, + 448.2131308617077, + 448.98044678510706, + 449.74776270850634, + 450.5150786319057, + 451.28239455530496, + 452.0497104787043, + 452.8170264021036, + 453.5843423255029, + 454.3516582489022, + 455.11897417230153, + 455.8862900957008, + 456.65360601910015, + 457.42092194249943, + 458.18823786589877, + 458.95555378929805, + 459.7228697126974, + 460.49018563609667, + 461.257501559496, + 462.0248174828953, + 462.7921334062946, + 463.5594493296939, + 464.32676525309324, + 465.0940811764925, + 465.86139709989186, + 466.62871302329114, + 467.3960289466905, + 468.16334487008976, + 468.9306607934891, + 469.6979767168884, + 470.4652926402877, + 471.232608563687, + 471.99992448708633, + 472.7672404104856, + 473.53455633388495, + 474.30187225728423, + 475.06918818068357, + 475.83650410408285, + 476.6038200274822, + 477.37113595088147, + 478.1384518742808, + 478.9057677976801, + 479.6730837210794, + 480.4403996444787, + 481.20771556787804, + 481.9750314912773, + 482.74234741467666, + 483.50966333807594, + 484.2769792614753, + 485.04429518487456, + 485.8116111082739, + 486.5789270316732, + 487.3462429550725, + 488.1135588784718, + 488.88087480187113, + 489.6481907252704, + 490.41550664866975, + 491.182822572069, + 491.95013849546837, + 492.71745441886765, + 493.484770342267, + 494.25208626566626, + 495.0194021890656, + 495.7867181124649, + 496.5540340358642, + 497.3213499592635, + 498.08866588266284, + 498.8559818060621, + 499.62329772946146, + 500.39061365286074, + 501.1579295762601, + 501.92524549965935, + 502.6925614230587, + 503.459877346458, + 504.2271932698573, + 504.9945091932566, + 505.7618251166559, + 506.5291410400552, + 507.29645696345455, + 508.0637728868538, + 508.83108881025316, + 509.59840473365244, + 510.3657206570518, + 511.13303658045106, + 511.9003525038504, + 512.6676684272497, + 513.434984350649, + 514.2023002740483, + 514.9696161974476, + 515.736932120847, + 516.5042480442462, + 517.2715639676455, + 518.0388798910449, + 518.8061958144442, + 519.5735117378434, + 520.3408276612428, + 521.1081435846421, + 521.8754595080414, + 522.6427754314407, + 523.41009135484, + 524.1774072782393, + 524.9447232016387, + 525.7120391250379, + 526.4793550484372, + 527.2466709718366, + 528.0139868952358, + 528.7813028186351, + 529.5486187420345, + 530.3159346654338, + 531.083250588833, + 531.8505665122324, + 532.6178824356317, + 533.385198359031, + 534.1525142824303, + 534.9198302058296, + 535.687146129229, + 536.4544620526283, + 537.2217779760275, + 537.9890938994268, + 538.7564098228262, + 539.5237257462255, + 540.2910416696247, + 541.0583575930241, + 541.8256735164234, + 542.5929894398228, + 543.360305363222, + 544.1276212866213, + 544.8949372100207, + 545.66225313342, + 546.4295690568192, + 547.1968849802186, + 547.9642009036179, + 548.7315168270172, + 549.4988327504165, + 550.2661486738158, + 551.0334645972151, + 551.8007805206145, + 552.5680964440137, + 553.335412367413, + 554.1027282908124, + 554.8700442142117, + 555.6373601376109, + 556.4046760610103, + 557.1719919844096, + 557.9393079078089, + 558.7066238312082, + 559.4739397546075, + 560.2412556780068, + 561.0085716014062, + 561.7758875248054, + 562.5432034482047, + 563.3105193716041, + 564.0778352950034, + 564.8451512184026, + 565.612467141802, + 566.3797830652013, + 567.1470989886006, + 567.9144149119999, + 568.6817308353992, + 569.4490467587985, + 570.2163626821979, + 570.9836786055971, + 571.7509945289964, + 572.5183104523958, + 573.2856263757951, + 574.0529422991943, + 574.8202582225937, + 575.587574145993, + 576.3548900693924, + 577.1222059927916, + 577.8895219161909, + 578.6568378395903, + 579.4241537629896, + 580.1914696863888, + 580.9587856097882, + 581.7261015331875, + 582.4934174565868, + 583.260733379986, + 584.0280493033854, + 584.7953652267847, + 585.5626811501841, + 586.3299970735833, + 587.0973129969826, + 587.864628920382, + 588.6319448437813, + 589.3992607671805, + 590.1665766905799, + 590.9338926139792, + 591.7012085373785, + 592.4685244607778, + 593.2358403841771, + 594.0031563075764, + 594.7704722309758, + 595.537788154375, + 596.3051040777743, + 597.0724200011737, + 597.839735924573, + 598.6070518479722, + 599.3743677713716, + 600.1416836947709, + 600.9089996181702, + 601.6763155415695, + 602.4436314649688, + 603.2109473883681, + 603.9782633117675, + 604.7455792351667, + 605.512895158566, + 606.2802110819654, + 607.0475270053647, + 607.8148429287639, + 608.5821588521633, + 609.3494747755626, + 610.116790698962, + 610.8841066223612, + 611.6514225457605, + 612.4187384691598, + 613.1860543925592, + 613.9533703159584, + 614.7206862393577, + 615.4880021627571, + 616.2553180861564, + 617.0226340095556, + 617.789949932955, + 618.5572658563543, + 619.3245817797537, + 620.0918977031529, + 620.8592136265522, + 621.6265295499516, + 622.3938454733509, + 623.1611613967501, + 623.9284773201495, + 624.6957932435488, + 625.4631091669481, + 626.2304250903474, + 626.9977410137467, + 627.765056937146, + 628.5323728605454, + 629.2996887839446, + 630.0670047073439, + 630.8343206307433, + 631.6016365541426, + 632.3689524775418, + 633.1362684009412, + 633.9035843243405, + 634.6709002477398, + 635.4382161711391, + 636.2055320945384, + 636.9728480179377, + 637.7401639413371, + 638.5074798647363, + 639.2747957881356, + 640.042111711535, + 640.8094276349343, + 641.5767435583335, + 642.3440594817329, + 643.1113754051322, + 643.8786913285315, + 644.6460072519308, + 645.4133231753301, + 646.1806390987294, + 646.9479550221288, + 647.715270945528, + 648.4825868689273, + 649.2499027923267, + 650.017218715726, + 650.7845346391252, + 651.5518505625246, + 652.3191664859239, + 653.0864824093233, + 653.8537983327225, + 654.6211142561218, + 655.3884301795212, + 656.1557461029205, + 656.9230620263197, + 657.690377949719, + 658.4576938731184, + 659.2250097965177, + 659.992325719917, + 660.7596416433163, + 661.5269575667156, + 662.294273490115, + 663.0615894135142, + 663.8289053369135, + 664.5962212603129, + 665.3635371837121, + 666.1308531071114, + 666.8981690305108, + 667.6654849539101, + 668.4328008773093, + 669.2001168007087, + 669.967432724108, + 670.7347486475073, + 671.5020645709066, + 672.2693804943059, + 673.0366964177052, + 673.8040123411046, + 674.5713282645038, + 675.3386441879031, + 676.1059601113025, + 676.8732760347018, + 677.640591958101, + 678.4079078815004, + 679.1752238048997, + 679.942539728299, + 680.7098556516983, + 681.4771715750976, + 682.2444874984969, + 683.0118034218963, + 683.7791193452955, + 684.5464352686948, + 685.3137511920942, + 686.0810671154935, + 686.8483830388927, + 687.6156989622921, + 688.3830148856914, + 689.1503308090907, + 689.91764673249, + 690.6849626558893, + 691.4522785792886, + 692.219594502688, + 692.9869104260872, + 693.7542263494865, + 694.5215422728859, + 695.2888581962852, + 696.0561741196844, + 696.8234900430838, + 697.5908059664831, + 698.3581218898825, + 699.1254378132817, + 699.892753736681, + 700.6600696600804, + 701.4273855834797, + 702.1947015068789, + 702.9620174302783, + 703.7293333536776, + 704.4966492770769, + 705.2639652004762, + 706.0312811238755, + 706.7985970472748, + 707.5659129706742, + 708.3332288940734, + 709.1005448174727, + 709.8678607408721, + 710.6351766642714, + 711.4024925876706, + 712.16980851107, + 712.9371244344693, + 713.7044403578686, + 714.4717562812679, + 715.2390722046672, + 716.0063881280665, + 716.7737040514659, + 717.5410199748651, + 718.3083358982644, + 719.0756518216638, + 719.8429677450631, + 720.6102836684623, + 721.3775995918617, + 722.144915515261, + 722.9122314386603, + 723.6795473620596, + 724.4468632854589, + 725.2141792088582, + 725.9814951322576, + 726.7488110556568, + 727.5161269790561, + 728.2834429024555, + 729.0507588258548, + 729.818074749254, + 730.5853906726534, + 731.3527065960527, + 732.120022519452, + 732.8873384428513, + 733.6546543662506, + 734.42197028965, + 735.1892862130493, + 735.9566021364485, + 736.7239180598478, + 737.4912339832472, + 738.2585499066465, + 739.0258658300457, + 739.7931817534451, + 740.5604976768444, + 741.3278136002438, + 742.095129523643, + 742.8624454470423, + 743.6297613704417, + 744.397077293841, + 745.1643932172402, + 745.9317091406396, + 746.6990250640389, + 747.4663409874382, + 748.2336569108375, + 749.0009728342368, + 749.7682887576361, + 750.5356046810355, + 751.3029206044347, + 752.070236527834, + 752.8375524512334, + 753.6048683746327, + 754.3721842980319, + 755.1395002214313, + 755.9068161448306, + 756.6741320682299, + 757.4414479916292, + 758.2087639150285, + 758.9760798384278, + 759.7433957618272, + 760.5107116852264, + 761.2780276086257, + 762.0453435320251, + 762.8126594554244, + 763.5799753788236, + 764.347291302223, + 765.1146072256223, + 765.8819231490216, + 766.6492390724209, + 767.4165549958202, + 768.1838709192195, + 768.9511868426189, + 769.7185027660181, + 770.4858186894174, + 771.2531346128168, + 772.0204505362161, + 772.7877664596153, + 773.5550823830147, + 774.322398306414, + 775.0897142298134, + 775.8570301532126, + 776.6243460766119, + 777.3916620000113, + 778.1589779234106, + 778.9262938468098, + 779.6936097702092, + 780.4609256936085, + 781.2282416170078, + 781.995557540407, + 782.7628734638064, + 783.5301893872057, + 784.2975053106051, + 785.0648212340043, + 785.8321371574036, + 786.599453080803, + 787.3667690042023, + 788.1340849276015, + 788.9014008510009, + 789.6687167744002, + 790.4360326977995, + 791.2033486211988, + 791.9706645445981, + 792.7379804679974, + 793.5052963913968, + 794.272612314796, + 795.0399282381953, + 795.8072441615947, + 796.574560084994, + 797.3418760083932, + 798.1091919317926, + 798.8765078551919, + 799.6438237785912, + 800.4111397019905, + 801.1784556253898, + 801.9457715487891, + 802.7130874721885, + 803.4804033955877, + 804.247719318987 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/medium_negative.json b/base/special/sec/test/fixtures/julia/medium_negative.json new file mode 100644 index 000000000..c88ddc4cd --- /dev/null +++ b/base/special/sec/test/fixtures/julia/medium_negative.json @@ -0,0 +1,2006 @@ +{ + "expected": [ + 1, +1.0003165434214962, +1.0012671764451668, +1.0028549151093769, +1.0050848121261284, +1.0079639962476978, +1.0115017281784913, +1.0157094738530705, +1.0206009961687204, +1.0261924665545554, +1.0325025980866251, +1.0395528022286784, +1.047367371701646, +1.055973692473979, +1.0654024884348592, +1.0756881029812901, +1.0868688225407577, +1.0989872479912528, +1.1120907210645972, +1.126231814170298, +1.1414688937098694, +1.1578667689342537, +1.1754974408166767, +1.1944409683814567, +1.2147864735889318, +1.236633310412995, +1.2600924294016507, +1.2852879760982205, +1.3123591706378679, +1.3414625271744292, +1.3727744862772864, +1.4064945520676617, +1.442849050000175, +1.4820956527096898, +1.524528862829975, +1.5704866967840174, +1.620358887393227, +1.6745970231266685, +1.733727178603343, +1.7983657802794448, +1.8692397165089638, +1.9472120777828055, +2.0333154554171546, +2.1287955206002716, +2.2351687867477774, +2.354300248726093, +2.488509363522308, +2.640717223449617, +2.8146548939353546, +3.0151647782824758, +3.2486473662057036, +3.5237423441028373, +3.852401243706822, +4.251642041605352, +4.74655147618596, +5.375709404200141, +6.201668871003597, +7.333000399339009, +8.976142644117923, +11.577756012942254, +16.31748520511842, +27.657469750334172, +90.85657054109952, +-70.66715334095292, +-25.445878821311062, +-15.522533941013421, +-11.172550681367698, +-8.731257912870323, +-7.169254986201635, +-6.084586613775728, +-5.287902971278364, +-4.6783105328123735, +-4.1971204229270604, +-3.8078698956826886, +-3.4867110476657204, +-3.2173899978207188, +-2.988447260947396, +-2.7915716166665634, +-2.6205886325677548, +-2.470815610387451, +-2.338636907656595, +-2.221216530317822, +-2.1162988770445614, +-2.0220676262311974, +-1.937043890414174, +-1.8600114554951783, +-1.789961058420547, +-1.7260482776695176, +-1.6675613089122492, +-1.6138960208820752, +-1.564536442599972, +-1.519039350939447, +-1.4770219877166684, +-1.4381521896177678, +-1.4021403959391072, +-1.3687331305705401, +-1.3377076508564998, +-1.3088675271238295, +-1.282038969813084, +-1.2570677612161922, +-1.233816679290892, +-1.212163324380314, +-1.1919982777117353, +-1.1732235345916704, +-1.155751166218277, +-1.1395021727108232, +-1.1244054968436101, +-1.1103971734704443, +-1.0974195940406255, +-1.085420869171492, +-1.0743542751350614, +-1.0641777724759123, +-1.0548535869120097, +-1.0463478442643226, +-1.038630252481255, +-1.0316738249228838, +-1.0254546399897064, +-1.0199516329546456, +-1.0151464165125543, +-1.011023127120282, +-1.0075682946804958, +-1.004770733538539, +-1.0026214531259474, +-1.0011135869070056, +-1.0002423385746955, +-1.000004944707004, +-1.0004006533404892, +-1.0014307181511912, +-1.0030984081589345, +-1.0054090330950751, +-1.008369984801025, +-1.0119907952607106, +-1.0162832121201537, +-1.0212612928176759, +-1.0269415187456226, +-1.0333429311968216, +-1.0404872912252094, +-1.0483992659809438, +-1.057106644578621, +-1.0666405871383957, +-1.0770359113226757, +-1.0883314214987894, +-1.1005702866190852, +-1.1138004740598724, +-1.1280752480439145, +-1.1434537429434803, +-1.1600016237931645, +-1.1777918488232053, +-1.1969055518701686, +-1.217433066279854, +-1.2394751165789488, +-1.263144210005822, +-1.288566267284298, +-1.3158825412279338, +-1.3452518834508254, +-1.3768534344027314, +-1.410889831180986, +-1.4475910525157654, +-1.4872190529260836, +-1.5300733810070335, +-1.5764980339270749, +-1.626889876868847, +-1.6817090600546574, +-1.7414920083698051, +-1.8068677559308812, +-1.8785786748771762, +-1.9575070415366842, +-2.0447094515080875, +-2.1414619284689094, +-2.2493198143130084, +-2.3701984170862804, +-2.5064833241857403, +-2.661183941992894, +-2.8381514031625916, +-3.042394687382089, +-3.2805507926111033, +-3.561604280771113, +-3.898025470149156, +-4.307641961893771, +-4.816861045012134, +-5.466536128431256, +-6.323409190438122, +-7.504476468299715, +-9.2352542415889, +-12.013582642960728, +-17.198433957724344, +-30.290416018886347, +-127.1979408357329, +57.819533012489806, +23.562008724831987, +14.801580529379027, +10.794852631718442, +8.499461912575066, +7.012730529493956, +5.971901233310921, +5.202969512810201, +4.612048936253078, +4.1440198959483965, +3.7643930942593316, +3.4504837548274505, +3.1867596072109774, +2.9622281124606955, +2.768891036125595, +2.600790102155438, +2.453395783703405, +2.3232034311191145, +2.20745907241997, +2.1039687805274347, +2.010963330960618, +1.927000304137535, +1.8508920791920722, +1.781652068055435, +1.718454017950225, +1.6606008211491807, +1.6075003383679896, +1.5586464626750371, +1.5136041452725142, +1.4719974490716914, +1.4334999395001464, +1.3978268963301486, +1.3647289566644751, +1.3339868918091822, +1.3054072893322783, +1.2788189628857074, +1.2540699510676578, +1.2310249960617632, +1.2095634153967973, +1.1895772976526686, +1.1709699665547482, +1.1536546685771525, +1.1375534476042108, +1.122596176893762, +1.108719723934149, +1.0958672280837176, +1.0839874743530353, +1.0730343495089278, +1.0629663689806546, +1.0537462649362546, +1.0453406274537524, +1.0377195920017266, +1.0308565675182724, +1.0247280002771382, +1.019313169487746, +1.0145940112180385, +1.010554967777233, +1.0071828601669037, +1.004466781617821, +1.0023980105885977, +1.0009699419203997, +1.0001780351283918, +1.0000197790725207, +1.000494672494268, +1.0016042201379842, +1.003351944400853, +1.005743412679667, +1.008786280810641, +1.0124903532357774, +1.016867660781531, +1.0219325572087932, +1.0277018359945869, +1.0341948691430682, +1.0414337702059424, +1.0494435841308856, +1.05825250706439, +1.0678921398281642, +1.078397779485415, +1.0898087542384494, +1.1021688078816947, +1.1155265412106699, +1.1299359192035194, +1.1454568545049009, +1.1621558798248648, +1.1801069244107896, +1.199392212876472, +1.2201033085321766, +1.2423423281498767, +1.2662233610773068, +1.2918741331202548, +1.3194379650923511, +1.349076087979651, +1.3809703920825773, +1.4153267073594107, +1.452378737977026, +1.4923928078045152, +1.5356736180829818, +1.5825712777320318, +1.633489946333645, +1.6888985378495467, +1.7493440813333965, +1.8154685406287068, +1.8880301842217697, +1.9679310084343982, +2.056252312839556, +2.154301401897231, +2.263673694966541, +2.386336520007775, +2.5247439676106547, +2.681997121126075, +2.8620720510208923, +3.0701515430007493, +3.313120140234436, +3.600324684951093, +3.944782788341523, +4.365180507382824, +4.889333970297252, +5.560540709223156, +6.450089863722159, +7.684242020490193, +9.509866737744334, +12.483633061697667, +18.18012260964368, +33.47777719106077, +211.99517038470378, +-48.92518793378007, +-21.93805516374012, +-14.14475860346395, +-10.441956243567102, +-8.279734756167075, +-6.862961175253309, +-5.863370714017961, +-5.120771140464329, +-4.547682473545881, +-4.09228616611575, +-3.7219342803761224, +-3.4150349566071525, +-3.1567378588913333, +-2.9364938176799797, +-2.7466029728516594, +-2.5813138202546124, +-2.4362437893303843, +-2.307994995796945, +-2.1938925461686196, +-2.0918020950986773, +-1.9999999999999987, +-1.9170791936509595, +-1.8418798148120186, +-1.7734373189761081, +-1.7109431379006776, +-1.6537144849369663, +-1.601170918520643, +-1.5528159629758598, +-1.5082225580442041, +-1.4670214382420665, +-1.4288917765423919, +-1.3935535942419937, +-1.36076156033548, +-1.3302998928479797, +-1.3019781406684174, +-1.2756276739062227, +-1.251098748179815, +-1.2282580367329627, +-1.2069865461587248, +-1.1871778484482418, +-1.1687365752859877, +-1.151577130876527, +-1.135622587774781, +-1.1208037366986672, +-1.1070582665053865, +-1.0943300546953167, +-1.0825685521885668, +-1.0717282488669777, +-1.0617682086184794, +-1.0526516644631534, +-1.0443456658602477, +-1.036820771555898, +-1.0300507823817955, +-1.0240125092955528, +-1.0186855726955373, +-1.0140522296724428, +-1.0100972263974366, +-1.006807673309586, +-1.0041729411673623, +-1.0021845763820487, +-1.000836234364715, +-1.0001236299013447, +-1.0000445038300918, +-1.0005986055368281, +-1.00178769101603, +-1.003615536469028, +-1.0060879676359888, +-1.0092129052868974, +-1.0130004275356455, +-1.0174628498958431, +-1.0226148242733757, +-1.0284734583960742, +-1.0350584575232786, +-1.042392290666846, +-1.0505003840016465, +-1.0594113446609912, +-1.0691572187171832, +-1.0797737878590494, +-1.0913009101215136, +-1.103782911026848, +-1.117269032701054, +-1.131813949978513, +-1.1474783642631592, +-1.1643296880495781, +-1.1824428356182497, +-1.2019011386279301, +-1.2227974092921046, +-1.245235178750238, +-1.2693301443940408, +-1.2952118676347952, +-1.3230257733622168, +-1.352935514766049, +-1.3851257830964305, +-1.4198056624508215, +-1.4572126563257062, +-1.4976175475733609, +-1.5413302994983828, +-1.5887072672505038, +-1.640160071301995, +-1.6961665971009805, +-1.7572847392990778, +-1.8241697234742764, +-1.897596140303173, +-1.9784862582264893, +-2.067946805128167, +-2.167317328857147, +-2.278234623794426, +-2.4027198145661344, +-2.5432979707391423, +-2.7031653705402463, +-2.8864281321327567, +-3.0984504571777203, +-3.346376095792372, +-3.6399326418394504, +-3.9927154099936706, +-4.424321330079294, +-4.964070858079897, +-5.657891867159997, +-6.58201646459549, +-7.872911076515025, +-9.801410969496185, +-12.992097921702198, +-19.2808674903487, +-37.41522909810298, +-635.983414656685, +42.40280801655123, +20.523711724951145, +13.543881178711626, +10.111499467800389, +8.071159836658932, +6.7195202996402195, +5.758770483143612, +5.041178652031171, +4.485131643161766, +4.041867670877336, +3.68045856642917, +3.3803402126367037, +3.1273071261583003, +2.9112313464671145, +2.724697588268461, +2.562152220132261, +2.419353713169066, +2.2930069129571824, +2.1805131869072523, +2.079795763583304, +1.9891751252366716, +1.907278482220136, +1.8329729283381664, +1.7653153522280407, +1.7035144013966192, +1.646901246222733, +1.594906857238288, +1.5470441638082122, +1.5028939134830246, +1.4620933668225842, +1.4243271862267781, +1.3893200379969322, +1.3568305436338461, +1.326646302191308, +1.298579769211968, +1.2724648255271718, +1.2481539053219768, +1.2255155804191107, +1.2044325189204925, +1.1847997527575471, +1.1665232015070026, +1.149518409888214, +1.1337094643103682, +1.1190280601636173, +1.1054126966088862, +1.0928079796929302, +1.081164017908876, +1.0704358970006556, +1.0605832229988092, +1.0515697242730975, +1.0433629048718829, +1.0359337426498416, +1.0292564267129656, +1.023308129571281, +1.0180688101164885, +1.0135210441585807, +1.00964987978295, +1.0064427152439857, +1.003889197506561, +1.0019811398944385, +1.0007124576141289, +1.0000791202023858, +1.0000791202023858, +1.0007124576141286, +1.0019811398944383, +1.0038891975065607, +1.0064427152439854, +1.0096498797829498, +1.0135210441585805, +1.018068810116488, +1.0233081295712807, +1.0292564267129651, +1.035933742649841, +1.0433629048718824, +1.0515697242730968, +1.0605832229988086, +1.0704358970006547, +1.081164017908875, +1.092807979692929, +1.105412696608885, +1.1190280601636162, +1.1337094643103671, +1.1495184098882127, +1.1665232015070013, +1.1847997527575456, +1.204432518920491, +1.2255155804191091, +1.248153905321975, +1.2724648255271698, +1.298579769211966, +1.3266463021913057, +1.356830543633844, +1.3893200379969295, +1.4243271862267755, +1.462093366822581, +1.5028939134830215, +1.5470441638082086, +1.5949068572382843, +1.6469012462227288, +1.7035144013966146, +1.7653153522280354, +1.8329729283381613, +1.90727848222013, +1.989175125236665, +2.0797957635832964, +2.180513186907244, +2.293006912957173, +2.4193537131690555, +2.562152220132249, +2.724697588268447, +2.911231346467099, +3.1273071261582825, +3.380340212636683, +3.6804585664291443, +4.041867670877305, +4.485131643161727, +5.041178652031122, +5.7587704831435484, +6.7195202996401315, +8.071159836658806, +10.11149946780019, +13.543881178711267, +20.52371172495032, +42.40280801654771, +-635.9834146574776, +-37.41522909810572, +-19.280867490349426, +-12.992097921702529, +-9.801410969496372, +-7.8729110765151455, +-6.582016464595575, +-5.6578918671600595, +-4.964070858079944, +-4.424321330079331, +-3.992715409993701, +-3.6399326418394757, +-3.3463760957923934, +-3.0984504571777385, +-2.8864281321327723, +-2.7031653705402596, +-2.543297970739154, +-2.4027198145661446, +-2.2782346237944355, +-2.1673173288571554, +-2.0679468051281744, +-1.978486258226496, +-1.897596140303179, +-1.8241697234742817, +-1.757284739299083, +-1.696166597100985, +-1.6401600713019993, +-1.5887072672505074, +-1.5413302994983864, +-1.4976175475733642, +-1.4572126563257093, +-1.4198056624508244, +-1.385125783096433, +-1.3529355147660513, +-1.3230257733622193, +-1.2952118676347975, +-1.2693301443940426, +-1.24523517875024, +-1.2227974092921063, +-1.2019011386279317, +-1.182442835618251, +-1.1643296880495797, +-1.1474783642631603, +-1.131813949978514, +-1.117269032701055, +-1.103782911026849, +-1.0913009101215145, +-1.07977378785905, +-1.069157218717184, +-1.0594113446609918, +-1.0505003840016471, +-1.0423922906668466, +-1.0350584575232793, +-1.0284734583960748, +-1.0226148242733761, +-1.0174628498958436, +-1.0130004275356457, +-1.0092129052868977, +-1.006087967635989, +-1.0036155364690282, +-1.00178769101603, +-1.0005986055368283, +-1.0000445038300918, +-1.0001236299013447, +-1.000836234364715, +-1.0021845763820485, +-1.004172941167362, +-1.0068076733095859, +-1.0100972263974364, +-1.0140522296724424, +-1.0186855726955368, +-1.0240125092955523, +-1.0300507823817948, +-1.0368207715558975, +-1.0443456658602472, +-1.0526516644631527, +-1.0617682086184788, +-1.0717282488669768, +-1.082568552188566, +-1.0943300546953159, +-1.1070582665053856, +-1.120803736698666, +-1.1356225877747799, +-1.1515771308765257, +-1.1687365752859864, +-1.1871778484482403, +-1.2069865461587233, +-1.228258036732961, +-1.2510987481798135, +-1.2756276739062207, +-1.3019781406684152, +-1.3302998928479774, +-1.3607615603354775, +-1.3935535942419908, +-1.4288917765423892, +-1.4670214382420634, +-1.5082225580442006, +-1.5528159629758562, +-1.601170918520639, +-1.653714484936962, +-1.7109431379006728, +-1.773437318976103, +-1.841879814812013, +-1.9170791936509533, +-1.999999999999992, +-2.0918020950986698, +-2.193892546168611, +-2.307994995796935, +-2.436243789330374, +-2.5813138202546, +-2.7466029728516457, +-2.936493817679964, +-3.156737858891314, +-3.415034956607131, +-3.721934280376096, +-4.092286166115718, +-4.547682473545842, +-5.120771140464277, +-5.863370714017894, +-6.862961175253218, +-8.279734756166942, +-10.441956243566889, +-14.144758603463561, +-21.93805516373918, +-48.925187933775376, +211.99517038479183, +33.477777191062955, +18.180122609644325, +12.483633061697972, +9.509866737744511, +7.6842420204903075, +6.45008986372224, +5.560540709223217, +4.889333970297298, +4.365180507382861, +3.9447827883415525, +3.6003246849511177, +3.313120140234456, +3.0701515430007666, +2.862072051020907, +2.681997121126088, +2.524743967610666, +2.3863365200077853, +2.2636736949665504, +2.154301401897239, +2.0562523128395633, +1.9679310084344046, +1.8880301842217757, +1.8154685406287123, +1.7493440813334011, +1.6888985378495511, +1.6334899463336492, +1.5825712777320355, +1.5356736180829853, +1.4923928078045186, +1.4523787379770292, +1.4153267073594136, +1.3809703920825798, +1.3490760879796533, +1.3194379650923536, +1.2918741331202568, +1.2662233610773088, +1.2423423281498784, +1.2201033085321782, +1.1993922128764736, +1.1801069244107911, +1.1621558798248661, +1.1454568545049022, +1.1299359192035205, +1.115526541210671, +1.1021688078816956, +1.0898087542384505, +1.0783977794854156, +1.0678921398281649, +1.0582525070643907, +1.0494435841308862, +1.041433770205943, +1.034194869143069, +1.0277018359945873, +1.0219325572087936, +1.0168676607815312, +1.0124903532357779, +1.0087862808106411, +1.0057434126796672, +1.003351944400853, +1.0016042201379842, +1.000494672494268, +1.0000197790725207, +1.0001780351283918, +1.0009699419203997, +1.0023980105885975, +1.0044667816178208, +1.0071828601669035, +1.0105549677772325, +1.0145940112180383, +1.0193131694877455, +1.0247280002771377, +1.0308565675182717, +1.037719592001726, +1.0453406274537518, +1.053746264936254, +1.0629663689806539, +1.073034349508927, +1.0839874743530344, +1.0958672280837167, +1.108719723934148, +1.122596176893761, +1.1375534476042097, +1.1536546685771514, +1.1709699665547468, +1.1895772976526673, +1.2095634153967958, +1.2310249960617614, +1.2540699510676594, +1.2788189628857018, +1.3054072893322763, +1.33398689180918, +1.3647289566644771, +1.3978268963301412, +1.4334999395001435, +1.4719974490716885, +1.5136041452725169, +1.558646462675027, +1.6075003383679785, +1.6606008211491763, +1.7184540179502203, +1.7816520680554393, +1.8508920791920562, +1.927000304137529, +2.0109633309606108, +2.103968780527441, +2.2074590724199465, +2.3232034311191048, +2.453395783703394, +2.6007901021554476, +2.7688910361256065, +2.9622281124606498, +3.1867596072109587, +3.450483754827428, +3.764393094259353, +4.144019895948305, +4.6120489362530375, +5.202969512810149, +5.9719012333109776, +7.012730529493688, +8.499461912574926, +10.794852631718214, +14.801580529379377, +23.56200872483287, +57.81953301247139, +-127.19794083576458, +-30.29041601888814, +-17.198433957723875, +-12.01358264296152, +-9.235254241589065, +-7.504476468299824, +-6.323409190438059, +-5.466536128431418, +-4.816861045012178, +-4.307641961893807, +-3.898025470149185, +-3.561604280771094, +-3.2805507926111592, +-3.0423946873821057, +-2.8381514031626063, +-2.661183941992884, +-2.506483324185772, +-2.3701984170862906, +-2.2493198143130178, +-2.141461928468903, +-2.0447094515081075, +-1.9575070415366906, +-1.878578674877182, +-1.8068677559308868, +-1.7414920083698011, +-1.68170906005467, +-1.6268898768688511, +-1.5764980339270784, +-1.5300733810070306, +-1.4872190529260927, +-1.4475910525157685, +-1.410889831180989, +-1.3768534344027294, +-1.345251883450832, +-1.315882541227936, +-1.2885662672843, +-1.2631442100058239, +-1.2394751165789473, +-1.2174330662798587, +-1.1969055518701701, +-1.1777918488232066, +-1.1600016237931634, +-1.143453742943484, +-1.1280752480439156, +-1.1138004740598735, +-1.1005702866190845, +-1.0883314214987918, +-1.0770359113226766, +-1.0666405871383964, +-1.0571066445786217, +-1.0483992659809434, +-1.0404872912252106, +-1.0333429311968223, +-1.0269415187456226, +-1.0212612928176756, +-1.0162832121201546, +-1.011990795260711, +-1.0083699848010252, +-1.0054090330950751, +-1.0030984081589347, +-1.0014307181511914, +-1.0004006533404892, +-1.000004944707004, +-1.0002423385746957, +-1.0011135869070054, +-1.0026214531259472, +-1.004770733538539, +-1.0075682946804958, +-1.0110231271202814, +-1.0151464165125537, +-1.0199516329546454, +-1.0254546399897062, +-1.0316738249228825, +-1.0386302524812538, +-1.0463478442643221, +-1.0548535869120095, +-1.064177772475913, +-1.0743542751350599, +-1.085420869171491, +-1.0974195940406253, +-1.1103971734704443, +-1.1244054968436068, +-1.1395021727108208, +-1.1557511662182756, +-1.1732235345916702, +-1.191998277711731, +-1.212163324380311, +-1.2338166792908902, +-1.2570677612161922, +-1.2820389698130858, +-1.3088675271238253, +-1.3377076508564973, +-1.36873313057054, +-1.402140395939107, +-1.4381521896177596, +-1.4770219877166622, +-1.5190393509394435, +-1.5645364425999715, +-1.6138960208820639, +-1.6675613089122407, +-1.7260482776695127, +-1.7899610584205468, +-1.860011455495183, +-1.937043890414162, +-2.0220676262311903, +-2.116298877044554, +-2.2212165303178213, +-2.338636907656568, +-2.47081561038743, +-2.620588632567742, +-2.791571616666562, +-2.98844726094735, +-3.217389997820682, +-3.486711047665698, +-3.807869895682686, +-4.197120422927088, +-4.678310532812293, +-5.287902971278311, +-6.084586613775656, +-7.169254986201625, +-8.731257912869905, +-11.172550681367234, +-15.522533941012952, +-25.44587882131095, +-70.66715334096087, +90.85657054113037, +27.657469750335668, +16.31748520511847, +11.577756012942043, +8.976142644118223, +7.333000399339113, +6.2016688710036725, +5.375709404200148, +4.746551476186082, +4.251642041605418, +3.8524012437068498, +3.52374234410284, +3.2486473662056876, +3.0151647782825077, +2.8146548939353693, +2.6407172234496183, +2.488509363522299, +2.3543002487261115, +2.2351687867477943, +2.128795520600279, +2.0333154554171555, +1.9472120777828232, +1.8692397165089747, +1.7983657802794502, +1.7337271786033435, +1.6745970231266651, +1.6203588873932349, +1.5704866967840214, +1.5245288628299756, +1.482095652709687, +1.4428490500001807, +1.406494552067667, +1.3727744862772888, +1.3414625271744294, +1.3123591706378743, +1.2852879760982243, +1.2600924294016527, +1.2366333104129954, +1.2147864735889304, +1.1944409683814599, +1.1754974408166783, +1.1578667689342539, +1.1414688937098685, +1.1262318141703, +1.1120907210645994, +1.0989872479912537, +1.0868688225407577, +1.0756881029812926, +1.0654024884348607, +1.0559736924739798, +1.047367371701646, +1.039552802228678, +1.032502598086626, +1.0261924665545559, +1.0206009961687204, +1.0157094738530703, +1.0115017281784922, +1.0079639962476983, +1.0050848121261287, +1.0028549151093769, +1.001267176445167, +1.0003165434214965, +1 + ], + "x": [ + -12.566370614359172, + -12.591528513487019, + -12.616686412614865, + -12.64184431174271, + -12.667002210870557, + -12.692160109998403, + -12.717318009126249, + -12.742475908254097, + -12.767633807381943, + -12.792791706509789, + -12.817949605637635, + -12.84310750476548, + -12.868265403893327, + -12.893423303021173, + -12.918581202149019, + -12.943739101276865, + -12.968897000404711, + -12.994054899532557, + -13.019212798660403, + -13.044370697788251, + -13.069528596916097, + -13.094686496043943, + -13.11984439517179, + -13.145002294299635, + -13.170160193427481, + -13.195318092555327, + -13.220475991683173, + -13.24563389081102, + -13.270791789938865, + -13.295949689066711, + -13.321107588194558, + -13.346265487322404, + -13.371423386450251, + -13.396581285578097, + -13.421739184705944, + -13.44689708383379, + -13.472054982961636, + -13.497212882089482, + -13.522370781217328, + -13.547528680345174, + -13.57268657947302, + -13.597844478600866, + -13.623002377728712, + -13.648160276856558, + -13.673318175984404, + -13.698476075112252, + -13.723633974240098, + -13.748791873367944, + -13.77394977249579, + -13.799107671623636, + -13.824265570751482, + -13.849423469879328, + -13.874581369007174, + -13.89973926813502, + -13.924897167262866, + -13.950055066390712, + -13.975212965518558, + -14.000370864646406, + -14.025528763774252, + -14.050686662902098, + -14.075844562029944, + -14.10100246115779, + -14.126160360285636, + -14.151318259413483, + -14.176476158541329, + -14.201634057669175, + -14.22679195679702, + -14.251949855924867, + -14.277107755052713, + -14.302265654180559, + -14.327423553308407, + -14.352581452436253, + -14.377739351564099, + -14.402897250691945, + -14.42805514981979, + -14.453213048947637, + -14.478370948075483, + -14.503528847203329, + -14.528686746331175, + -14.553844645459021, + -14.579002544586867, + -14.604160443714713, + -14.62931834284256, + -14.654476241970407, + -14.679634141098253, + -14.7047920402261, + -14.729949939353945, + -14.755107838481791, + -14.780265737609637, + -14.805423636737483, + -14.83058153586533, + -14.855739434993176, + -14.880897334121022, + -14.906055233248868, + -14.931213132376714, + -14.956371031504561, + -14.981528930632408, + -15.006686829760254, + -15.0318447288881, + -15.057002628015946, + -15.082160527143792, + -15.107318426271638, + -15.132476325399484, + -15.15763422452733, + -15.182792123655176, + -15.207950022783022, + -15.233107921910868, + -15.258265821038714, + -15.283423720166562, + -15.308581619294408, + -15.333739518422254, + -15.3588974175501, + -15.384055316677946, + -15.409213215805792, + -15.434371114933638, + -15.459529014061484, + -15.48468691318933, + -15.509844812317176, + -15.535002711445022, + -15.560160610572868, + -15.585318509700715, + -15.610476408828562, + -15.635634307956408, + -15.660792207084254, + -15.6859501062121, + -15.711108005339947, + -15.736265904467793, + -15.761423803595639, + -15.786581702723485, + -15.81173960185133, + -15.836897500979177, + -15.862055400107023, + -15.887213299234869, + -15.912371198362717, + -15.937529097490563, + -15.962686996618409, + -15.987844895746255, + -16.0130027948741, + -16.038160694001945, + -16.063318593129793, + -16.08847649225764, + -16.113634391385485, + -16.138792290513333, + -16.163950189641177, + -16.189108088769025, + -16.21426598789687, + -16.239423887024717, + -16.26458178615256, + -16.28973968528041, + -16.314897584408254, + -16.3400554835361, + -16.365213382663946, + -16.390371281791793, + -16.41552918091964, + -16.440687080047486, + -16.465844979175333, + -16.491002878303178, + -16.516160777431026, + -16.54131867655887, + -16.566476575686718, + -16.591634474814562, + -16.61679237394241, + -16.641950273070254, + -16.667108172198102, + -16.692266071325946, + -16.717423970453794, + -16.74258186958164, + -16.767739768709486, + -16.792897667837334, + -16.818055566965178, + -16.843213466093026, + -16.86837136522087, + -16.893529264348718, + -16.918687163476562, + -16.94384506260441, + -16.969002961732254, + -16.994160860860102, + -17.019318759987947, + -17.044476659115794, + -17.069634558243642, + -17.094792457371486, + -17.119950356499334, + -17.14510825562718, + -17.170266154755026, + -17.19542405388287, + -17.22058195301072, + -17.245739852138563, + -17.27089775126641, + -17.296055650394255, + -17.321213549522103, + -17.34637144864995, + -17.371529347777795, + -17.396687246905643, + -17.421845146033487, + -17.447003045161335, + -17.47216094428918, + -17.497318843417027, + -17.52247674254487, + -17.54763464167272, + -17.572792540800563, + -17.59795043992841, + -17.623108339056255, + -17.648266238184103, + -17.67342413731195, + -17.698582036439795, + -17.723739935567643, + -17.748897834695487, + -17.774055733823335, + -17.79921363295118, + -17.824371532079027, + -17.84952943120687, + -17.87468733033472, + -17.899845229462564, + -17.92500312859041, + -17.950161027718256, + -17.975318926846104, + -18.00047682597395, + -18.025634725101796, + -18.050792624229643, + -18.075950523357488, + -18.101108422485336, + -18.12626632161318, + -18.151424220741028, + -18.176582119868872, + -18.20174001899672, + -18.226897918124564, + -18.252055817252412, + -18.277213716380256, + -18.302371615508104, + -18.327529514635952, + -18.352687413763796, + -18.377845312891644, + -18.403003212019488, + -18.428161111147336, + -18.45331901027518, + -18.478476909403028, + -18.503634808530872, + -18.52879270765872, + -18.553950606786564, + -18.579108505914412, + -18.604266405042257, + -18.629424304170104, + -18.654582203297952, + -18.679740102425797, + -18.704898001553644, + -18.73005590068149, + -18.755213799809336, + -18.78037169893718, + -18.80552959806503, + -18.830687497192873, + -18.85584539632072, + -18.881003295448565, + -18.906161194576413, + -18.93131909370426, + -18.956476992832105, + -18.981634891959953, + -19.006792791087797, + -19.031950690215645, + -19.05710858934349, + -19.082266488471337, + -19.10742438759918, + -19.13258228672703, + -19.157740185854873, + -19.18289808498272, + -19.208055984110565, + -19.233213883238413, + -19.25837178236626, + -19.283529681494105, + -19.308687580621953, + -19.333845479749797, + -19.359003378877645, + -19.38416127800549, + -19.409319177133337, + -19.43447707626118, + -19.45963497538903, + -19.484792874516874, + -19.50995077364472, + -19.535108672772566, + -19.560266571900414, + -19.58542447102826, + -19.610582370156106, + -19.635740269283954, + -19.660898168411798, + -19.686056067539646, + -19.71121396666749, + -19.736371865795338, + -19.761529764923182, + -19.78668766405103, + -19.811845563178874, + -19.837003462306722, + -19.862161361434566, + -19.887319260562414, + -19.912477159690262, + -19.937635058818106, + -19.962792957945954, + -19.9879508570738, + -20.013108756201646, + -20.03826665532949, + -20.063424554457338, + -20.088582453585182, + -20.11374035271303, + -20.138898251840875, + -20.164056150968722, + -20.189214050096567, + -20.214371949224414, + -20.239529848352262, + -20.264687747480107, + -20.289845646607954, + -20.3150035457358, + -20.340161444863647, + -20.36531934399149, + -20.39047724311934, + -20.415635142247183, + -20.44079304137503, + -20.465950940502875, + -20.491108839630723, + -20.516266738758567, + -20.541424637886415, + -20.566582537014263, + -20.591740436142107, + -20.616898335269955, + -20.6420562343978, + -20.667214133525647, + -20.69237203265349, + -20.71752993178134, + -20.742687830909183, + -20.76784573003703, + -20.793003629164875, + -20.818161528292723, + -20.84331942742057, + -20.868477326548415, + -20.893635225676263, + -20.918793124804107, + -20.943951023931955, + -20.9691089230598, + -20.994266822187647, + -21.01942472131549, + -21.04458262044334, + -21.069740519571184, + -21.09489841869903, + -21.120056317826876, + -21.145214216954724, + -21.17037211608257, + -21.195530015210416, + -21.220687914338264, + -21.245845813466108, + -21.271003712593956, + -21.2961616117218, + -21.321319510849648, + -21.346477409977492, + -21.37163530910534, + -21.396793208233184, + -21.421951107361032, + -21.447109006488876, + -21.472266905616724, + -21.497424804744572, + -21.522582703872416, + -21.547740603000264, + -21.57289850212811, + -21.598056401255956, + -21.6232143003838, + -21.64837219951165, + -21.673530098639493, + -21.69868799776734, + -21.723845896895185, + -21.749003796023032, + -21.774161695150877, + -21.799319594278725, + -21.824477493406572, + -21.849635392534417, + -21.874793291662264, + -21.89995119079011, + -21.925109089917957, + -21.9502669890458, + -21.97542488817365, + -22.000582787301493, + -22.02574068642934, + -22.050898585557185, + -22.076056484685033, + -22.101214383812877, + -22.126372282940725, + -22.151530182068573, + -22.176688081196417, + -22.201845980324265, + -22.22700387945211, + -22.252161778579957, + -22.2773196777078, + -22.30247757683565, + -22.327635475963493, + -22.35279337509134, + -22.377951274219186, + -22.403109173347033, + -22.428267072474878, + -22.453424971602725, + -22.478582870730573, + -22.503740769858418, + -22.528898668986265, + -22.55405656811411, + -22.579214467241957, + -22.6043723663698, + -22.62953026549765, + -22.654688164625494, + -22.67984606375334, + -22.705003962881186, + -22.730161862009034, + -22.75531976113688, + -22.780477660264726, + -22.805635559392574, + -22.830793458520418, + -22.855951357648266, + -22.88110925677611, + -22.906267155903958, + -22.931425055031802, + -22.95658295415965, + -22.981740853287494, + -23.006898752415342, + -23.032056651543186, + -23.057214550671034, + -23.082372449798882, + -23.107530348926726, + -23.132688248054574, + -23.15784614718242, + -23.183004046310266, + -23.20816194543811, + -23.23331984456596, + -23.258477743693803, + -23.28363564282165, + -23.308793541949495, + -23.333951441077343, + -23.359109340205187, + -23.384267239333035, + -23.409425138460882, + -23.434583037588727, + -23.459740936716575, + -23.48489883584442, + -23.510056734972267, + -23.53521463410011, + -23.56037253322796, + -23.585530432355803, + -23.61068833148365, + -23.635846230611495, + -23.661004129739343, + -23.686162028867187, + -23.711319927995035, + -23.736477827122883, + -23.761635726250727, + -23.786793625378575, + -23.81195152450642, + -23.837109423634267, + -23.86226732276211, + -23.88742522188996, + -23.912583121017803, + -23.93774102014565, + -23.962898919273496, + -23.988056818401343, + -24.013214717529188, + -24.038372616657036, + -24.063530515784883, + -24.088688414912728, + -24.113846314040575, + -24.13900421316842, + -24.164162112296268, + -24.189320011424112, + -24.21447791055196, + -24.239635809679804, + -24.26479370880765, + -24.289951607935496, + -24.315109507063344, + -24.34026740619119, + -24.365425305319036, + -24.390583204446884, + -24.415741103574728, + -24.440899002702576, + -24.46605690183042, + -24.491214800958268, + -24.516372700086112, + -24.54153059921396, + -24.566688498341804, + -24.591846397469652, + -24.617004296597496, + -24.642162195725344, + -24.667320094853192, + -24.692477993981036, + -24.717635893108884, + -24.74279379223673, + -24.767951691364576, + -24.79310959049242, + -24.81826748962027, + -24.843425388748113, + -24.86858328787596, + -24.893741187003805, + -24.918899086131653, + -24.944056985259497, + -24.969214884387345, + -24.994372783515193, + -25.019530682643037, + -25.044688581770885, + -25.06984648089873, + -25.095004380026577, + -25.12016227915442, + -25.14532017828227, + -25.170478077410113, + -25.19563597653796, + -25.220793875665805, + -25.245951774793653, + -25.271109673921497, + -25.296267573049345, + -25.321425472177193, + -25.346583371305037, + -25.371741270432885, + -25.39689916956073, + -25.422057068688577, + -25.44721496781642, + -25.47237286694427, + -25.497530766072114, + -25.52268866519996, + -25.547846564327806, + -25.573004463455653, + -25.598162362583498, + -25.623320261711346, + -25.648478160839193, + -25.673636059967038, + -25.698793959094886, + -25.72395185822273, + -25.749109757350578, + -25.774267656478422, + -25.79942555560627, + -25.824583454734114, + -25.849741353861962, + -25.874899252989806, + -25.900057152117654, + -25.925215051245498, + -25.950372950373346, + -25.975530849501194, + -26.000688748629038, + -26.025846647756886, + -26.05100454688473, + -26.076162446012578, + -26.101320345140422, + -26.12647824426827, + -26.151636143396114, + -26.176794042523962, + -26.201951941651807, + -26.227109840779654, + -26.252267739907502, + -26.277425639035346, + -26.302583538163194, + -26.32774143729104, + -26.352899336418886, + -26.37805723554673, + -26.40321513467458, + -26.428373033802423, + -26.45353093293027, + -26.478688832058115, + -26.503846731185963, + -26.529004630313807, + -26.554162529441655, + -26.579320428569503, + -26.604478327697347, + -26.629636226825195, + -26.65479412595304, + -26.679952025080887, + -26.70510992420873, + -26.73026782333658, + -26.755425722464423, + -26.78058362159227, + -26.805741520720115, + -26.830899419847963, + -26.856057318975807, + -26.881215218103655, + -26.906373117231503, + -26.931531016359347, + -26.956688915487195, + -26.98184681461504, + -27.007004713742887, + -27.03216261287073, + -27.05732051199858, + -27.082478411126424, + -27.10763631025427, + -27.132794209382116, + -27.157952108509964, + -27.183110007637808, + -27.208267906765656, + -27.233425805893503, + -27.258583705021348, + -27.283741604149196, + -27.30889950327704, + -27.334057402404888, + -27.359215301532732, + -27.38437320066058, + -27.409531099788424, + -27.434688998916272, + -27.459846898044116, + -27.485004797171964, + -27.51016269629981, + -27.535320595427656, + -27.560478494555504, + -27.585636393683348, + -27.610794292811196, + -27.63595219193904, + -27.661110091066888, + -27.686267990194732, + -27.71142588932258, + -27.736583788450424, + -27.761741687578272, + -27.786899586706117, + -27.812057485833964, + -27.837215384961812, + -27.862373284089657, + -27.887531183217504, + -27.91268908234535, + -27.937846981473196, + -27.96300488060104, + -27.98816277972889, + -28.013320678856733, + -28.03847857798458, + -28.063636477112425, + -28.088794376240273, + -28.113952275368117, + -28.139110174495965, + -28.164268073623813, + -28.189425972751657, + -28.214583871879505, + -28.23974177100735, + -28.264899670135197, + -28.29005756926304, + -28.31521546839089, + -28.340373367518733, + -28.36553126664658, + -28.390689165774425, + -28.415847064902273, + -28.441004964030117, + -28.466162863157965, + -28.491320762285813, + -28.516478661413657, + -28.541636560541505, + -28.56679445966935, + -28.591952358797197, + -28.61711025792504, + -28.64226815705289, + -28.667426056180734, + -28.69258395530858, + -28.717741854436426, + -28.742899753564274, + -28.768057652692118, + -28.793215551819966, + -28.818373450947814, + -28.843531350075658, + -28.868689249203506, + -28.89384714833135, + -28.919005047459198, + -28.944162946587042, + -28.96932084571489, + -28.994478744842734, + -29.019636643970582, + -29.044794543098426, + -29.069952442226274, + -29.09511034135412, + -29.120268240481966, + -29.145426139609814, + -29.17058403873766, + -29.195741937865506, + -29.22089983699335, + -29.246057736121198, + -29.271215635249042, + -29.29637353437689, + -29.321531433504735, + -29.346689332632582, + -29.371847231760427, + -29.397005130888274, + -29.42216303001612, + -29.447320929143967, + -29.472478828271814, + -29.49763672739966, + -29.522794626527507, + -29.54795252565535, + -29.5731104247832, + -29.598268323911043, + -29.62342622303889, + -29.648584122166735, + -29.673742021294583, + -29.698899920422427, + -29.724057819550275, + -29.749215718678123, + -29.774373617805967, + -29.799531516933815, + -29.82468941606166, + -29.849847315189507, + -29.87500521431735, + -29.9001631134452, + -29.925321012573043, + -29.95047891170089, + -29.975636810828735, + -30.000794709956583, + -30.025952609084428, + -30.051110508212275, + -30.076268407340123, + -30.101426306467967, + -30.126584205595815, + -30.15174210472366, + -30.176900003851507, + -30.20205790297935, + -30.2272158021072, + -30.252373701235044, + -30.27753160036289, + -30.302689499490736, + -30.327847398618584, + -30.353005297746428, + -30.378163196874276, + -30.403321096002124, + -30.428478995129968, + -30.453636894257816, + -30.47879479338566, + -30.503952692513508, + -30.529110591641352, + -30.5542684907692, + -30.579426389897044, + -30.604584289024892, + -30.629742188152736, + -30.654900087280584, + -30.68005798640843, + -30.705215885536276, + -30.730373784664124, + -30.75553168379197, + -30.780689582919816, + -30.80584748204766, + -30.83100538117551, + -30.856163280303353, + -30.8813211794312, + -30.906479078559045, + -30.931636977686892, + -30.956794876814737, + -30.981952775942585, + -31.00711067507043, + -31.032268574198277, + -31.057426473326124, + -31.08258437245397, + -31.107742271581817, + -31.13290017070966, + -31.15805806983751, + -31.183215968965353, + -31.2083738680932, + -31.233531767221045, + -31.258689666348893, + -31.283847565476737, + -31.309005464604585, + -31.33416336373243, + -31.359321262860277, + -31.384479161988125, + -31.40963706111597, + -31.434794960243817, + -31.45995285937166, + -31.48511075849951, + -31.510268657627353, + -31.5354265567552, + -31.560584455883046, + -31.585742355010893, + -31.610900254138738, + -31.636058153266585, + -31.661216052394433, + -31.686373951522278, + -31.711531850650125, + -31.73668974977797, + -31.761847648905817, + -31.78700554803366, + -31.81216344716151, + -31.837321346289354, + -31.8624792454172, + -31.887637144545046, + -31.912795043672894, + -31.937952942800738, + -31.963110841928586, + -31.988268741056434, + -32.01342664018428, + -32.038584539312126, + -32.063742438439974, + -32.088900337567814, + -32.11405823669566, + -32.13921613582351, + -32.16437403495136, + -32.1895319340792, + -32.214689833207046, + -32.239847732334894, + -32.26500563146274, + -32.29016353059058, + -32.31532142971843, + -32.34047932884628, + -32.365637227974126, + -32.390795127101974, + -32.415953026229815, + -32.44111092535766, + -32.46626882448551, + -32.49142672361336, + -32.5165846227412, + -32.54174252186905, + -32.566900420996895, + -32.59205832012474, + -32.61721621925259, + -32.64237411838043, + -32.66753201750828, + -32.69268991663613, + -32.717847815763974, + -32.743005714891815, + -32.76816361401966, + -32.79332151314751, + -32.81847941227536, + -32.8436373114032, + -32.86879521053105, + -32.893953109658895, + -32.91911100878674, + -32.94426890791459, + -32.96942680704243, + -32.99458470617028, + -33.01974260529813, + -33.044900504425975, + -33.070058403553816, + -33.09521630268166, + -33.12037420180951, + -33.14553210093736, + -33.1706900000652, + -33.19584789919305, + -33.221005798320896, + -33.24616369744874, + -33.27132159657659, + -33.29647949570443, + -33.32163739483228, + -33.34679529396013, + -33.371953193087975, + -33.397111092215816, + -33.422268991343664, + -33.44742689047151, + -33.47258478959936, + -33.4977426887272, + -33.52290058785505, + -33.548058486982896, + -33.573216386110744, + -33.59837428523859, + -33.62353218436643, + -33.64869008349428, + -33.67384798262213, + -33.699005881749976, + -33.72416378087782, + -33.749321680005664, + -33.77447957913351, + -33.79963747826136, + -33.8247953773892, + -33.84995327651705, + -33.875111175644896, + -33.900269074772744, + -33.92542697390059, + -33.95058487302843, + -33.97574277215628, + -34.00090067128413, + -34.026058570411976, + -34.05121646953982, + -34.076374368667665, + -34.10153226779551, + -34.12669016692336, + -34.1518480660512, + -34.17700596517905, + -34.2021638643069, + -34.227321763434745, + -34.25247966256259, + -34.27763756169043, + -34.30279546081828, + -34.32795335994613, + -34.35311125907398, + -34.37826915820182, + -34.403427057329665, + -34.42858495645751, + -34.45374285558536, + -34.4789007547132, + -34.50405865384105, + -34.5292165529689, + -34.554374452096745, + -34.57953235122459, + -34.604690250352434, + -34.62984814948028, + -34.65500604860813, + -34.68016394773598, + -34.70532184686382, + -34.730479745991666, + -34.75563764511951, + -34.78079554424736, + -34.8059534433752, + -34.83111134250305, + -34.8562692416309, + -34.881427140758746, + -34.90658503988659, + -34.931742939014434, + -34.95690083814228, + -34.98205873727013, + -35.00721663639798, + -35.03237453552582, + -35.057532434653666, + -35.082690333781514, + -35.10784823290936, + -35.1330061320372, + -35.15816403116505, + -35.1833219302929, + -35.208479829420746, + -35.233637728548594, + -35.258795627676434, + -35.28395352680428, + -35.30911142593213, + -35.33426932505998, + -35.35942722418782, + -35.38458512331567, + -35.409743022443514, + -35.43490092157136, + -35.4600588206992, + -35.48521671982705, + -35.5103746189549, + -35.535532518082746, + -35.560690417210594, + -35.585848316338435, + -35.61100621546628, + -35.63616411459413, + -35.66132201372198, + -35.68647991284982, + -35.71163781197767, + -35.736795711105515, + -35.76195361023336, + -35.7871115093612, + -35.81226940848905, + -35.8374273076169, + -35.86258520674475, + -35.887743105872595, + -35.912901005000435, + -35.93805890412828, + -35.96321680325613, + -35.98837470238398, + -36.01353260151182, + -36.03869050063967, + -36.063848399767515, + -36.08900629889536, + -36.11416419802321, + -36.13932209715105, + -36.1644799962789, + -36.18963789540675, + -36.214795794534595, + -36.239953693662436, + -36.265111592790284, + -36.29026949191813, + -36.31542739104598, + -36.34058529017382, + -36.36574318930167, + -36.390901088429516, + -36.41605898755736, + -36.44121688668521, + -36.46637478581305, + -36.4915326849409, + -36.51669058406875, + -36.541848483196596, + -36.567006382324436, + -36.592164281452284, + -36.61732218058013, + -36.64248007970798, + -36.66763797883582, + -36.69279587796367, + -36.717953777091516, + -36.743111676219364, + -36.76826957534721, + -36.79342747447505, + -36.8185853736029, + -36.84374327273075, + -36.868901171858596, + -36.89405907098644, + -36.919216970114284, + -36.94437486924213, + -36.96953276836998, + -36.99469066749782, + -37.01984856662567, + -37.04500646575352, + -37.070164364881364, + -37.09532226400921, + -37.12048016313705, + -37.1456380622649, + -37.17079596139275, + -37.195953860520596, + -37.22111175964844, + -37.246269658776285, + -37.27142755790413, + -37.29658545703198, + -37.32174335615982, + -37.34690125528767, + -37.37205915441552, + -37.397217053543365, + -37.42237495267121, + -37.44753285179905, + -37.4726907509269, + -37.49784865005475, + -37.5230065491826, + -37.54816444831044, + -37.573322347438285, + -37.59848024656613, + -37.62363814569398, + -37.64879604482182, + -37.67395394394967, + -37.69911184307752 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/medium_positive.json b/base/special/sec/test/fixtures/julia/medium_positive.json new file mode 100644 index 000000000..fe2d5c968 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/medium_positive.json @@ -0,0 +1,2006 @@ +{ + "expected": [ + 1, +1.0003165434214962, +1.0012671764451668, +1.0028549151093769, +1.0050848121261284, +1.0079639962476978, +1.0115017281784913, +1.0157094738530705, +1.0206009961687204, +1.0261924665545554, +1.0325025980866251, +1.0395528022286784, +1.047367371701646, +1.055973692473979, +1.0654024884348592, +1.0756881029812901, +1.0868688225407577, +1.0989872479912528, +1.1120907210645972, +1.126231814170298, +1.1414688937098694, +1.1578667689342537, +1.1754974408166767, +1.1944409683814567, +1.2147864735889318, +1.236633310412995, +1.2600924294016507, +1.2852879760982205, +1.3123591706378679, +1.3414625271744292, +1.3727744862772864, +1.4064945520676617, +1.442849050000175, +1.4820956527096898, +1.524528862829975, +1.5704866967840174, +1.620358887393227, +1.6745970231266685, +1.733727178603343, +1.7983657802794448, +1.8692397165089638, +1.9472120777828055, +2.0333154554171546, +2.1287955206002716, +2.2351687867477774, +2.354300248726093, +2.488509363522308, +2.640717223449617, +2.8146548939353546, +3.0151647782824758, +3.2486473662057036, +3.5237423441028373, +3.852401243706822, +4.251642041605352, +4.74655147618596, +5.375709404200141, +6.201668871003597, +7.333000399339009, +8.976142644117923, +11.577756012942254, +16.31748520511842, +27.657469750334172, +90.85657054109952, +-70.66715334095292, +-25.445878821311062, +-15.522533941013421, +-11.172550681367698, +-8.731257912870323, +-7.169254986201635, +-6.084586613775728, +-5.287902971278364, +-4.6783105328123735, +-4.1971204229270604, +-3.8078698956826886, +-3.4867110476657204, +-3.2173899978207188, +-2.988447260947396, +-2.7915716166665634, +-2.6205886325677548, +-2.470815610387451, +-2.338636907656595, +-2.221216530317822, +-2.1162988770445614, +-2.0220676262311974, +-1.937043890414174, +-1.8600114554951783, +-1.789961058420547, +-1.7260482776695176, +-1.6675613089122492, +-1.6138960208820752, +-1.564536442599972, +-1.519039350939447, +-1.4770219877166684, +-1.4381521896177678, +-1.4021403959391072, +-1.3687331305705401, +-1.3377076508564998, +-1.3088675271238295, +-1.282038969813084, +-1.2570677612161922, +-1.233816679290892, +-1.212163324380314, +-1.1919982777117353, +-1.1732235345916704, +-1.155751166218277, +-1.1395021727108232, +-1.1244054968436101, +-1.1103971734704443, +-1.0974195940406255, +-1.085420869171492, +-1.0743542751350614, +-1.0641777724759123, +-1.0548535869120097, +-1.0463478442643226, +-1.038630252481255, +-1.0316738249228838, +-1.0254546399897064, +-1.0199516329546456, +-1.0151464165125543, +-1.011023127120282, +-1.0075682946804958, +-1.004770733538539, +-1.0026214531259474, +-1.0011135869070056, +-1.0002423385746955, +-1.000004944707004, +-1.0004006533404892, +-1.0014307181511912, +-1.0030984081589345, +-1.0054090330950751, +-1.008369984801025, +-1.0119907952607106, +-1.0162832121201537, +-1.0212612928176759, +-1.0269415187456226, +-1.0333429311968216, +-1.0404872912252094, +-1.0483992659809438, +-1.057106644578621, +-1.0666405871383957, +-1.0770359113226757, +-1.0883314214987894, +-1.1005702866190852, +-1.1138004740598724, +-1.1280752480439145, +-1.1434537429434803, +-1.1600016237931645, +-1.1777918488232053, +-1.1969055518701686, +-1.217433066279854, +-1.2394751165789488, +-1.263144210005822, +-1.288566267284298, +-1.3158825412279338, +-1.3452518834508254, +-1.3768534344027314, +-1.410889831180986, +-1.4475910525157654, +-1.4872190529260836, +-1.5300733810070335, +-1.5764980339270749, +-1.626889876868847, +-1.6817090600546574, +-1.7414920083698051, +-1.8068677559308812, +-1.8785786748771762, +-1.9575070415366842, +-2.0447094515080875, +-2.1414619284689094, +-2.2493198143130084, +-2.3701984170862804, +-2.5064833241857403, +-2.661183941992894, +-2.8381514031625916, +-3.042394687382089, +-3.2805507926111033, +-3.561604280771113, +-3.898025470149156, +-4.307641961893771, +-4.816861045012134, +-5.466536128431256, +-6.323409190438122, +-7.504476468299715, +-9.2352542415889, +-12.013582642960728, +-17.198433957724344, +-30.290416018886347, +-127.1979408357329, +57.819533012489806, +23.562008724831987, +14.801580529379027, +10.794852631718442, +8.499461912575066, +7.012730529493956, +5.971901233310921, +5.202969512810201, +4.612048936253078, +4.1440198959483965, +3.7643930942593316, +3.4504837548274505, +3.1867596072109774, +2.9622281124606955, +2.768891036125595, +2.600790102155438, +2.453395783703405, +2.3232034311191145, +2.20745907241997, +2.1039687805274347, +2.010963330960618, +1.927000304137535, +1.8508920791920722, +1.781652068055435, +1.718454017950225, +1.6606008211491807, +1.6075003383679896, +1.5586464626750371, +1.5136041452725142, +1.4719974490716914, +1.4334999395001464, +1.3978268963301486, +1.3647289566644751, +1.3339868918091822, +1.3054072893322783, +1.2788189628857074, +1.2540699510676578, +1.2310249960617632, +1.2095634153967973, +1.1895772976526686, +1.1709699665547482, +1.1536546685771525, +1.1375534476042108, +1.122596176893762, +1.108719723934149, +1.0958672280837176, +1.0839874743530353, +1.0730343495089278, +1.0629663689806546, +1.0537462649362546, +1.0453406274537524, +1.0377195920017266, +1.0308565675182724, +1.0247280002771382, +1.019313169487746, +1.0145940112180385, +1.010554967777233, +1.0071828601669037, +1.004466781617821, +1.0023980105885977, +1.0009699419203997, +1.0001780351283918, +1.0000197790725207, +1.000494672494268, +1.0016042201379842, +1.003351944400853, +1.005743412679667, +1.008786280810641, +1.0124903532357774, +1.016867660781531, +1.0219325572087932, +1.0277018359945869, +1.0341948691430682, +1.0414337702059424, +1.0494435841308856, +1.05825250706439, +1.0678921398281642, +1.078397779485415, +1.0898087542384494, +1.1021688078816947, +1.1155265412106699, +1.1299359192035194, +1.1454568545049009, +1.1621558798248648, +1.1801069244107896, +1.199392212876472, +1.2201033085321766, +1.2423423281498767, +1.2662233610773068, +1.2918741331202548, +1.3194379650923511, +1.349076087979651, +1.3809703920825773, +1.4153267073594107, +1.452378737977026, +1.4923928078045152, +1.5356736180829818, +1.5825712777320318, +1.633489946333645, +1.6888985378495467, +1.7493440813333965, +1.8154685406287068, +1.8880301842217697, +1.9679310084343982, +2.056252312839556, +2.154301401897231, +2.263673694966541, +2.386336520007775, +2.5247439676106547, +2.681997121126075, +2.8620720510208923, +3.0701515430007493, +3.313120140234436, +3.600324684951093, +3.944782788341523, +4.365180507382824, +4.889333970297252, +5.560540709223156, +6.450089863722159, +7.684242020490193, +9.509866737744334, +12.483633061697667, +18.18012260964368, +33.47777719106077, +211.99517038470378, +-48.92518793378007, +-21.93805516374012, +-14.14475860346395, +-10.441956243567102, +-8.279734756167075, +-6.862961175253309, +-5.863370714017961, +-5.120771140464329, +-4.547682473545881, +-4.09228616611575, +-3.7219342803761224, +-3.4150349566071525, +-3.1567378588913333, +-2.9364938176799797, +-2.7466029728516594, +-2.5813138202546124, +-2.4362437893303843, +-2.307994995796945, +-2.1938925461686196, +-2.0918020950986773, +-1.9999999999999987, +-1.9170791936509595, +-1.8418798148120186, +-1.7734373189761081, +-1.7109431379006776, +-1.6537144849369663, +-1.601170918520643, +-1.5528159629758598, +-1.5082225580442041, +-1.4670214382420665, +-1.4288917765423919, +-1.3935535942419937, +-1.36076156033548, +-1.3302998928479797, +-1.3019781406684174, +-1.2756276739062227, +-1.251098748179815, +-1.2282580367329627, +-1.2069865461587248, +-1.1871778484482418, +-1.1687365752859877, +-1.151577130876527, +-1.135622587774781, +-1.1208037366986672, +-1.1070582665053865, +-1.0943300546953167, +-1.0825685521885668, +-1.0717282488669777, +-1.0617682086184794, +-1.0526516644631534, +-1.0443456658602477, +-1.036820771555898, +-1.0300507823817955, +-1.0240125092955528, +-1.0186855726955373, +-1.0140522296724428, +-1.0100972263974366, +-1.006807673309586, +-1.0041729411673623, +-1.0021845763820487, +-1.000836234364715, +-1.0001236299013447, +-1.0000445038300918, +-1.0005986055368281, +-1.00178769101603, +-1.003615536469028, +-1.0060879676359888, +-1.0092129052868974, +-1.0130004275356455, +-1.0174628498958431, +-1.0226148242733757, +-1.0284734583960742, +-1.0350584575232786, +-1.042392290666846, +-1.0505003840016465, +-1.0594113446609912, +-1.0691572187171832, +-1.0797737878590494, +-1.0913009101215136, +-1.103782911026848, +-1.117269032701054, +-1.131813949978513, +-1.1474783642631592, +-1.1643296880495781, +-1.1824428356182497, +-1.2019011386279301, +-1.2227974092921046, +-1.245235178750238, +-1.2693301443940408, +-1.2952118676347952, +-1.3230257733622168, +-1.352935514766049, +-1.3851257830964305, +-1.4198056624508215, +-1.4572126563257062, +-1.4976175475733609, +-1.5413302994983828, +-1.5887072672505038, +-1.640160071301995, +-1.6961665971009805, +-1.7572847392990778, +-1.8241697234742764, +-1.897596140303173, +-1.9784862582264893, +-2.067946805128167, +-2.167317328857147, +-2.278234623794426, +-2.4027198145661344, +-2.5432979707391423, +-2.7031653705402463, +-2.8864281321327567, +-3.0984504571777203, +-3.346376095792372, +-3.6399326418394504, +-3.9927154099936706, +-4.424321330079294, +-4.964070858079897, +-5.657891867159997, +-6.58201646459549, +-7.872911076515025, +-9.801410969496185, +-12.992097921702198, +-19.2808674903487, +-37.41522909810298, +-635.983414656685, +42.40280801655123, +20.523711724951145, +13.543881178711626, +10.111499467800389, +8.071159836658932, +6.7195202996402195, +5.758770483143612, +5.041178652031171, +4.485131643161766, +4.041867670877336, +3.68045856642917, +3.3803402126367037, +3.1273071261583003, +2.9112313464671145, +2.724697588268461, +2.562152220132261, +2.419353713169066, +2.2930069129571824, +2.1805131869072523, +2.079795763583304, +1.9891751252366716, +1.907278482220136, +1.8329729283381664, +1.7653153522280407, +1.7035144013966192, +1.646901246222733, +1.594906857238288, +1.5470441638082122, +1.5028939134830246, +1.4620933668225842, +1.4243271862267781, +1.3893200379969322, +1.3568305436338461, +1.326646302191308, +1.298579769211968, +1.2724648255271718, +1.2481539053219768, +1.2255155804191107, +1.2044325189204925, +1.1847997527575471, +1.1665232015070026, +1.149518409888214, +1.1337094643103682, +1.1190280601636173, +1.1054126966088862, +1.0928079796929302, +1.081164017908876, +1.0704358970006556, +1.0605832229988092, +1.0515697242730975, +1.0433629048718829, +1.0359337426498416, +1.0292564267129656, +1.023308129571281, +1.0180688101164885, +1.0135210441585807, +1.00964987978295, +1.0064427152439857, +1.003889197506561, +1.0019811398944385, +1.0007124576141289, +1.0000791202023858, +1.0000791202023858, +1.0007124576141286, +1.0019811398944383, +1.0038891975065607, +1.0064427152439854, +1.0096498797829498, +1.0135210441585805, +1.018068810116488, +1.0233081295712807, +1.0292564267129651, +1.035933742649841, +1.0433629048718824, +1.0515697242730968, +1.0605832229988086, +1.0704358970006547, +1.081164017908875, +1.092807979692929, +1.105412696608885, +1.1190280601636162, +1.1337094643103671, +1.1495184098882127, +1.1665232015070013, +1.1847997527575456, +1.204432518920491, +1.2255155804191091, +1.248153905321975, +1.2724648255271698, +1.298579769211966, +1.3266463021913057, +1.356830543633844, +1.3893200379969295, +1.4243271862267755, +1.462093366822581, +1.5028939134830215, +1.5470441638082086, +1.5949068572382843, +1.6469012462227288, +1.7035144013966146, +1.7653153522280354, +1.8329729283381613, +1.90727848222013, +1.989175125236665, +2.0797957635832964, +2.180513186907244, +2.293006912957173, +2.4193537131690555, +2.562152220132249, +2.724697588268447, +2.911231346467099, +3.1273071261582825, +3.380340212636683, +3.6804585664291443, +4.041867670877305, +4.485131643161727, +5.041178652031122, +5.7587704831435484, +6.7195202996401315, +8.071159836658806, +10.11149946780019, +13.543881178711267, +20.52371172495032, +42.40280801654771, +-635.9834146574776, +-37.41522909810572, +-19.280867490349426, +-12.992097921702529, +-9.801410969496372, +-7.8729110765151455, +-6.582016464595575, +-5.6578918671600595, +-4.964070858079944, +-4.424321330079331, +-3.992715409993701, +-3.6399326418394757, +-3.3463760957923934, +-3.0984504571777385, +-2.8864281321327723, +-2.7031653705402596, +-2.543297970739154, +-2.4027198145661446, +-2.2782346237944355, +-2.1673173288571554, +-2.0679468051281744, +-1.978486258226496, +-1.897596140303179, +-1.8241697234742817, +-1.757284739299083, +-1.696166597100985, +-1.6401600713019993, +-1.5887072672505074, +-1.5413302994983864, +-1.4976175475733642, +-1.4572126563257093, +-1.4198056624508244, +-1.385125783096433, +-1.3529355147660513, +-1.3230257733622193, +-1.2952118676347975, +-1.2693301443940426, +-1.24523517875024, +-1.2227974092921063, +-1.2019011386279317, +-1.182442835618251, +-1.1643296880495797, +-1.1474783642631603, +-1.131813949978514, +-1.117269032701055, +-1.103782911026849, +-1.0913009101215145, +-1.07977378785905, +-1.069157218717184, +-1.0594113446609918, +-1.0505003840016471, +-1.0423922906668466, +-1.0350584575232793, +-1.0284734583960748, +-1.0226148242733761, +-1.0174628498958436, +-1.0130004275356457, +-1.0092129052868977, +-1.006087967635989, +-1.0036155364690282, +-1.00178769101603, +-1.0005986055368283, +-1.0000445038300918, +-1.0001236299013447, +-1.000836234364715, +-1.0021845763820485, +-1.004172941167362, +-1.0068076733095859, +-1.0100972263974364, +-1.0140522296724424, +-1.0186855726955368, +-1.0240125092955523, +-1.0300507823817948, +-1.0368207715558975, +-1.0443456658602472, +-1.0526516644631527, +-1.0617682086184788, +-1.0717282488669768, +-1.082568552188566, +-1.0943300546953159, +-1.1070582665053856, +-1.120803736698666, +-1.1356225877747799, +-1.1515771308765257, +-1.1687365752859864, +-1.1871778484482403, +-1.2069865461587233, +-1.228258036732961, +-1.2510987481798135, +-1.2756276739062207, +-1.3019781406684152, +-1.3302998928479774, +-1.3607615603354775, +-1.3935535942419908, +-1.4288917765423892, +-1.4670214382420634, +-1.5082225580442006, +-1.5528159629758562, +-1.601170918520639, +-1.653714484936962, +-1.7109431379006728, +-1.773437318976103, +-1.841879814812013, +-1.9170791936509533, +-1.999999999999992, +-2.0918020950986698, +-2.193892546168611, +-2.307994995796935, +-2.436243789330374, +-2.5813138202546, +-2.7466029728516457, +-2.936493817679964, +-3.156737858891314, +-3.415034956607131, +-3.721934280376096, +-4.092286166115718, +-4.547682473545842, +-5.120771140464277, +-5.863370714017894, +-6.862961175253218, +-8.279734756166942, +-10.441956243566889, +-14.144758603463561, +-21.93805516373918, +-48.925187933775376, +211.99517038479183, +33.477777191062955, +18.180122609644325, +12.483633061697972, +9.509866737744511, +7.6842420204903075, +6.45008986372224, +5.560540709223217, +4.889333970297298, +4.365180507382861, +3.9447827883415525, +3.6003246849511177, +3.313120140234456, +3.0701515430007666, +2.862072051020907, +2.681997121126088, +2.524743967610666, +2.3863365200077853, +2.2636736949665504, +2.154301401897239, +2.0562523128395633, +1.9679310084344046, +1.8880301842217757, +1.8154685406287123, +1.7493440813334011, +1.6888985378495511, +1.6334899463336492, +1.5825712777320355, +1.5356736180829853, +1.4923928078045186, +1.4523787379770292, +1.4153267073594136, +1.3809703920825798, +1.3490760879796533, +1.3194379650923536, +1.2918741331202568, +1.2662233610773088, +1.2423423281498784, +1.2201033085321782, +1.1993922128764736, +1.1801069244107911, +1.1621558798248661, +1.1454568545049022, +1.1299359192035205, +1.115526541210671, +1.1021688078816956, +1.0898087542384505, +1.0783977794854156, +1.0678921398281649, +1.0582525070643907, +1.0494435841308862, +1.041433770205943, +1.034194869143069, +1.0277018359945873, +1.0219325572087936, +1.0168676607815312, +1.0124903532357779, +1.0087862808106411, +1.0057434126796672, +1.003351944400853, +1.0016042201379842, +1.000494672494268, +1.0000197790725207, +1.0001780351283918, +1.0009699419203997, +1.0023980105885975, +1.0044667816178208, +1.0071828601669035, +1.0105549677772325, +1.0145940112180383, +1.0193131694877455, +1.0247280002771377, +1.0308565675182717, +1.037719592001726, +1.0453406274537518, +1.053746264936254, +1.0629663689806539, +1.073034349508927, +1.0839874743530344, +1.0958672280837167, +1.108719723934148, +1.122596176893761, +1.1375534476042097, +1.1536546685771514, +1.1709699665547468, +1.1895772976526673, +1.2095634153967958, +1.2310249960617614, +1.2540699510676594, +1.2788189628857018, +1.3054072893322763, +1.33398689180918, +1.3647289566644771, +1.3978268963301412, +1.4334999395001435, +1.4719974490716885, +1.5136041452725169, +1.558646462675027, +1.6075003383679785, +1.6606008211491763, +1.7184540179502203, +1.7816520680554393, +1.8508920791920562, +1.927000304137529, +2.0109633309606108, +2.103968780527441, +2.2074590724199465, +2.3232034311191048, +2.453395783703394, +2.6007901021554476, +2.7688910361256065, +2.9622281124606498, +3.1867596072109587, +3.450483754827428, +3.764393094259353, +4.144019895948305, +4.6120489362530375, +5.202969512810149, +5.9719012333109776, +7.012730529493688, +8.499461912574926, +10.794852631718214, +14.801580529379377, +23.56200872483287, +57.81953301247139, +-127.19794083576458, +-30.29041601888814, +-17.198433957723875, +-12.01358264296152, +-9.235254241589065, +-7.504476468299824, +-6.323409190438059, +-5.466536128431418, +-4.816861045012178, +-4.307641961893807, +-3.898025470149185, +-3.561604280771094, +-3.2805507926111592, +-3.0423946873821057, +-2.8381514031626063, +-2.661183941992884, +-2.506483324185772, +-2.3701984170862906, +-2.2493198143130178, +-2.141461928468903, +-2.0447094515081075, +-1.9575070415366906, +-1.878578674877182, +-1.8068677559308868, +-1.7414920083698011, +-1.68170906005467, +-1.6268898768688511, +-1.5764980339270784, +-1.5300733810070306, +-1.4872190529260927, +-1.4475910525157685, +-1.410889831180989, +-1.3768534344027294, +-1.345251883450832, +-1.315882541227936, +-1.2885662672843, +-1.2631442100058239, +-1.2394751165789473, +-1.2174330662798587, +-1.1969055518701701, +-1.1777918488232066, +-1.1600016237931634, +-1.143453742943484, +-1.1280752480439156, +-1.1138004740598735, +-1.1005702866190845, +-1.0883314214987918, +-1.0770359113226766, +-1.0666405871383964, +-1.0571066445786217, +-1.0483992659809434, +-1.0404872912252106, +-1.0333429311968223, +-1.0269415187456226, +-1.0212612928176756, +-1.0162832121201546, +-1.011990795260711, +-1.0083699848010252, +-1.0054090330950751, +-1.0030984081589347, +-1.0014307181511914, +-1.0004006533404892, +-1.000004944707004, +-1.0002423385746957, +-1.0011135869070054, +-1.0026214531259472, +-1.004770733538539, +-1.0075682946804958, +-1.0110231271202814, +-1.0151464165125537, +-1.0199516329546454, +-1.0254546399897062, +-1.0316738249228825, +-1.0386302524812538, +-1.0463478442643221, +-1.0548535869120095, +-1.064177772475913, +-1.0743542751350599, +-1.085420869171491, +-1.0974195940406253, +-1.1103971734704443, +-1.1244054968436068, +-1.1395021727108208, +-1.1557511662182756, +-1.1732235345916702, +-1.191998277711731, +-1.212163324380311, +-1.2338166792908902, +-1.2570677612161922, +-1.2820389698130858, +-1.3088675271238253, +-1.3377076508564973, +-1.36873313057054, +-1.402140395939107, +-1.4381521896177596, +-1.4770219877166622, +-1.5190393509394435, +-1.5645364425999715, +-1.6138960208820639, +-1.6675613089122407, +-1.7260482776695127, +-1.7899610584205468, +-1.860011455495183, +-1.937043890414162, +-2.0220676262311903, +-2.116298877044554, +-2.2212165303178213, +-2.338636907656568, +-2.47081561038743, +-2.620588632567742, +-2.791571616666562, +-2.98844726094735, +-3.217389997820682, +-3.486711047665698, +-3.807869895682686, +-4.197120422927088, +-4.678310532812293, +-5.287902971278311, +-6.084586613775656, +-7.169254986201625, +-8.731257912869905, +-11.172550681367234, +-15.522533941012952, +-25.44587882131095, +-70.66715334096087, +90.85657054113037, +27.657469750335668, +16.31748520511847, +11.577756012942043, +8.976142644118223, +7.333000399339113, +6.2016688710036725, +5.375709404200148, +4.746551476186082, +4.251642041605418, +3.8524012437068498, +3.52374234410284, +3.2486473662056876, +3.0151647782825077, +2.8146548939353693, +2.6407172234496183, +2.488509363522299, +2.3543002487261115, +2.2351687867477943, +2.128795520600279, +2.0333154554171555, +1.9472120777828232, +1.8692397165089747, +1.7983657802794502, +1.7337271786033435, +1.6745970231266651, +1.6203588873932349, +1.5704866967840214, +1.5245288628299756, +1.482095652709687, +1.4428490500001807, +1.406494552067667, +1.3727744862772888, +1.3414625271744294, +1.3123591706378743, +1.2852879760982243, +1.2600924294016527, +1.2366333104129954, +1.2147864735889304, +1.1944409683814599, +1.1754974408166783, +1.1578667689342539, +1.1414688937098685, +1.1262318141703, +1.1120907210645994, +1.0989872479912537, +1.0868688225407577, +1.0756881029812926, +1.0654024884348607, +1.0559736924739798, +1.047367371701646, +1.039552802228678, +1.032502598086626, +1.0261924665545559, +1.0206009961687204, +1.0157094738530703, +1.0115017281784922, +1.0079639962476983, +1.0050848121261287, +1.0028549151093769, +1.001267176445167, +1.0003165434214965, +1 + ], + "x": [ + 12.566370614359172, + 12.591528513487019, + 12.616686412614865, + 12.64184431174271, + 12.667002210870557, + 12.692160109998403, + 12.717318009126249, + 12.742475908254097, + 12.767633807381943, + 12.792791706509789, + 12.817949605637635, + 12.84310750476548, + 12.868265403893327, + 12.893423303021173, + 12.918581202149019, + 12.943739101276865, + 12.968897000404711, + 12.994054899532557, + 13.019212798660403, + 13.044370697788251, + 13.069528596916097, + 13.094686496043943, + 13.11984439517179, + 13.145002294299635, + 13.170160193427481, + 13.195318092555327, + 13.220475991683173, + 13.24563389081102, + 13.270791789938865, + 13.295949689066711, + 13.321107588194558, + 13.346265487322404, + 13.371423386450251, + 13.396581285578097, + 13.421739184705944, + 13.44689708383379, + 13.472054982961636, + 13.497212882089482, + 13.522370781217328, + 13.547528680345174, + 13.57268657947302, + 13.597844478600866, + 13.623002377728712, + 13.648160276856558, + 13.673318175984404, + 13.698476075112252, + 13.723633974240098, + 13.748791873367944, + 13.77394977249579, + 13.799107671623636, + 13.824265570751482, + 13.849423469879328, + 13.874581369007174, + 13.89973926813502, + 13.924897167262866, + 13.950055066390712, + 13.975212965518558, + 14.000370864646406, + 14.025528763774252, + 14.050686662902098, + 14.075844562029944, + 14.10100246115779, + 14.126160360285636, + 14.151318259413483, + 14.176476158541329, + 14.201634057669175, + 14.22679195679702, + 14.251949855924867, + 14.277107755052713, + 14.302265654180559, + 14.327423553308407, + 14.352581452436253, + 14.377739351564099, + 14.402897250691945, + 14.42805514981979, + 14.453213048947637, + 14.478370948075483, + 14.503528847203329, + 14.528686746331175, + 14.553844645459021, + 14.579002544586867, + 14.604160443714713, + 14.62931834284256, + 14.654476241970407, + 14.679634141098253, + 14.7047920402261, + 14.729949939353945, + 14.755107838481791, + 14.780265737609637, + 14.805423636737483, + 14.83058153586533, + 14.855739434993176, + 14.880897334121022, + 14.906055233248868, + 14.931213132376714, + 14.956371031504561, + 14.981528930632408, + 15.006686829760254, + 15.0318447288881, + 15.057002628015946, + 15.082160527143792, + 15.107318426271638, + 15.132476325399484, + 15.15763422452733, + 15.182792123655176, + 15.207950022783022, + 15.233107921910868, + 15.258265821038714, + 15.283423720166562, + 15.308581619294408, + 15.333739518422254, + 15.3588974175501, + 15.384055316677946, + 15.409213215805792, + 15.434371114933638, + 15.459529014061484, + 15.48468691318933, + 15.509844812317176, + 15.535002711445022, + 15.560160610572868, + 15.585318509700715, + 15.610476408828562, + 15.635634307956408, + 15.660792207084254, + 15.6859501062121, + 15.711108005339947, + 15.736265904467793, + 15.761423803595639, + 15.786581702723485, + 15.81173960185133, + 15.836897500979177, + 15.862055400107023, + 15.887213299234869, + 15.912371198362717, + 15.937529097490563, + 15.962686996618409, + 15.987844895746255, + 16.0130027948741, + 16.038160694001945, + 16.063318593129793, + 16.08847649225764, + 16.113634391385485, + 16.138792290513333, + 16.163950189641177, + 16.189108088769025, + 16.21426598789687, + 16.239423887024717, + 16.26458178615256, + 16.28973968528041, + 16.314897584408254, + 16.3400554835361, + 16.365213382663946, + 16.390371281791793, + 16.41552918091964, + 16.440687080047486, + 16.465844979175333, + 16.491002878303178, + 16.516160777431026, + 16.54131867655887, + 16.566476575686718, + 16.591634474814562, + 16.61679237394241, + 16.641950273070254, + 16.667108172198102, + 16.692266071325946, + 16.717423970453794, + 16.74258186958164, + 16.767739768709486, + 16.792897667837334, + 16.818055566965178, + 16.843213466093026, + 16.86837136522087, + 16.893529264348718, + 16.918687163476562, + 16.94384506260441, + 16.969002961732254, + 16.994160860860102, + 17.019318759987947, + 17.044476659115794, + 17.069634558243642, + 17.094792457371486, + 17.119950356499334, + 17.14510825562718, + 17.170266154755026, + 17.19542405388287, + 17.22058195301072, + 17.245739852138563, + 17.27089775126641, + 17.296055650394255, + 17.321213549522103, + 17.34637144864995, + 17.371529347777795, + 17.396687246905643, + 17.421845146033487, + 17.447003045161335, + 17.47216094428918, + 17.497318843417027, + 17.52247674254487, + 17.54763464167272, + 17.572792540800563, + 17.59795043992841, + 17.623108339056255, + 17.648266238184103, + 17.67342413731195, + 17.698582036439795, + 17.723739935567643, + 17.748897834695487, + 17.774055733823335, + 17.79921363295118, + 17.824371532079027, + 17.84952943120687, + 17.87468733033472, + 17.899845229462564, + 17.92500312859041, + 17.950161027718256, + 17.975318926846104, + 18.00047682597395, + 18.025634725101796, + 18.050792624229643, + 18.075950523357488, + 18.101108422485336, + 18.12626632161318, + 18.151424220741028, + 18.176582119868872, + 18.20174001899672, + 18.226897918124564, + 18.252055817252412, + 18.277213716380256, + 18.302371615508104, + 18.327529514635952, + 18.352687413763796, + 18.377845312891644, + 18.403003212019488, + 18.428161111147336, + 18.45331901027518, + 18.478476909403028, + 18.503634808530872, + 18.52879270765872, + 18.553950606786564, + 18.579108505914412, + 18.604266405042257, + 18.629424304170104, + 18.654582203297952, + 18.679740102425797, + 18.704898001553644, + 18.73005590068149, + 18.755213799809336, + 18.78037169893718, + 18.80552959806503, + 18.830687497192873, + 18.85584539632072, + 18.881003295448565, + 18.906161194576413, + 18.93131909370426, + 18.956476992832105, + 18.981634891959953, + 19.006792791087797, + 19.031950690215645, + 19.05710858934349, + 19.082266488471337, + 19.10742438759918, + 19.13258228672703, + 19.157740185854873, + 19.18289808498272, + 19.208055984110565, + 19.233213883238413, + 19.25837178236626, + 19.283529681494105, + 19.308687580621953, + 19.333845479749797, + 19.359003378877645, + 19.38416127800549, + 19.409319177133337, + 19.43447707626118, + 19.45963497538903, + 19.484792874516874, + 19.50995077364472, + 19.535108672772566, + 19.560266571900414, + 19.58542447102826, + 19.610582370156106, + 19.635740269283954, + 19.660898168411798, + 19.686056067539646, + 19.71121396666749, + 19.736371865795338, + 19.761529764923182, + 19.78668766405103, + 19.811845563178874, + 19.837003462306722, + 19.862161361434566, + 19.887319260562414, + 19.912477159690262, + 19.937635058818106, + 19.962792957945954, + 19.9879508570738, + 20.013108756201646, + 20.03826665532949, + 20.063424554457338, + 20.088582453585182, + 20.11374035271303, + 20.138898251840875, + 20.164056150968722, + 20.189214050096567, + 20.214371949224414, + 20.239529848352262, + 20.264687747480107, + 20.289845646607954, + 20.3150035457358, + 20.340161444863647, + 20.36531934399149, + 20.39047724311934, + 20.415635142247183, + 20.44079304137503, + 20.465950940502875, + 20.491108839630723, + 20.516266738758567, + 20.541424637886415, + 20.566582537014263, + 20.591740436142107, + 20.616898335269955, + 20.6420562343978, + 20.667214133525647, + 20.69237203265349, + 20.71752993178134, + 20.742687830909183, + 20.76784573003703, + 20.793003629164875, + 20.818161528292723, + 20.84331942742057, + 20.868477326548415, + 20.893635225676263, + 20.918793124804107, + 20.943951023931955, + 20.9691089230598, + 20.994266822187647, + 21.01942472131549, + 21.04458262044334, + 21.069740519571184, + 21.09489841869903, + 21.120056317826876, + 21.145214216954724, + 21.17037211608257, + 21.195530015210416, + 21.220687914338264, + 21.245845813466108, + 21.271003712593956, + 21.2961616117218, + 21.321319510849648, + 21.346477409977492, + 21.37163530910534, + 21.396793208233184, + 21.421951107361032, + 21.447109006488876, + 21.472266905616724, + 21.497424804744572, + 21.522582703872416, + 21.547740603000264, + 21.57289850212811, + 21.598056401255956, + 21.6232143003838, + 21.64837219951165, + 21.673530098639493, + 21.69868799776734, + 21.723845896895185, + 21.749003796023032, + 21.774161695150877, + 21.799319594278725, + 21.824477493406572, + 21.849635392534417, + 21.874793291662264, + 21.89995119079011, + 21.925109089917957, + 21.9502669890458, + 21.97542488817365, + 22.000582787301493, + 22.02574068642934, + 22.050898585557185, + 22.076056484685033, + 22.101214383812877, + 22.126372282940725, + 22.151530182068573, + 22.176688081196417, + 22.201845980324265, + 22.22700387945211, + 22.252161778579957, + 22.2773196777078, + 22.30247757683565, + 22.327635475963493, + 22.35279337509134, + 22.377951274219186, + 22.403109173347033, + 22.428267072474878, + 22.453424971602725, + 22.478582870730573, + 22.503740769858418, + 22.528898668986265, + 22.55405656811411, + 22.579214467241957, + 22.6043723663698, + 22.62953026549765, + 22.654688164625494, + 22.67984606375334, + 22.705003962881186, + 22.730161862009034, + 22.75531976113688, + 22.780477660264726, + 22.805635559392574, + 22.830793458520418, + 22.855951357648266, + 22.88110925677611, + 22.906267155903958, + 22.931425055031802, + 22.95658295415965, + 22.981740853287494, + 23.006898752415342, + 23.032056651543186, + 23.057214550671034, + 23.082372449798882, + 23.107530348926726, + 23.132688248054574, + 23.15784614718242, + 23.183004046310266, + 23.20816194543811, + 23.23331984456596, + 23.258477743693803, + 23.28363564282165, + 23.308793541949495, + 23.333951441077343, + 23.359109340205187, + 23.384267239333035, + 23.409425138460882, + 23.434583037588727, + 23.459740936716575, + 23.48489883584442, + 23.510056734972267, + 23.53521463410011, + 23.56037253322796, + 23.585530432355803, + 23.61068833148365, + 23.635846230611495, + 23.661004129739343, + 23.686162028867187, + 23.711319927995035, + 23.736477827122883, + 23.761635726250727, + 23.786793625378575, + 23.81195152450642, + 23.837109423634267, + 23.86226732276211, + 23.88742522188996, + 23.912583121017803, + 23.93774102014565, + 23.962898919273496, + 23.988056818401343, + 24.013214717529188, + 24.038372616657036, + 24.063530515784883, + 24.088688414912728, + 24.113846314040575, + 24.13900421316842, + 24.164162112296268, + 24.189320011424112, + 24.21447791055196, + 24.239635809679804, + 24.26479370880765, + 24.289951607935496, + 24.315109507063344, + 24.34026740619119, + 24.365425305319036, + 24.390583204446884, + 24.415741103574728, + 24.440899002702576, + 24.46605690183042, + 24.491214800958268, + 24.516372700086112, + 24.54153059921396, + 24.566688498341804, + 24.591846397469652, + 24.617004296597496, + 24.642162195725344, + 24.667320094853192, + 24.692477993981036, + 24.717635893108884, + 24.74279379223673, + 24.767951691364576, + 24.79310959049242, + 24.81826748962027, + 24.843425388748113, + 24.86858328787596, + 24.893741187003805, + 24.918899086131653, + 24.944056985259497, + 24.969214884387345, + 24.994372783515193, + 25.019530682643037, + 25.044688581770885, + 25.06984648089873, + 25.095004380026577, + 25.12016227915442, + 25.14532017828227, + 25.170478077410113, + 25.19563597653796, + 25.220793875665805, + 25.245951774793653, + 25.271109673921497, + 25.296267573049345, + 25.321425472177193, + 25.346583371305037, + 25.371741270432885, + 25.39689916956073, + 25.422057068688577, + 25.44721496781642, + 25.47237286694427, + 25.497530766072114, + 25.52268866519996, + 25.547846564327806, + 25.573004463455653, + 25.598162362583498, + 25.623320261711346, + 25.648478160839193, + 25.673636059967038, + 25.698793959094886, + 25.72395185822273, + 25.749109757350578, + 25.774267656478422, + 25.79942555560627, + 25.824583454734114, + 25.849741353861962, + 25.874899252989806, + 25.900057152117654, + 25.925215051245498, + 25.950372950373346, + 25.975530849501194, + 26.000688748629038, + 26.025846647756886, + 26.05100454688473, + 26.076162446012578, + 26.101320345140422, + 26.12647824426827, + 26.151636143396114, + 26.176794042523962, + 26.201951941651807, + 26.227109840779654, + 26.252267739907502, + 26.277425639035346, + 26.302583538163194, + 26.32774143729104, + 26.352899336418886, + 26.37805723554673, + 26.40321513467458, + 26.428373033802423, + 26.45353093293027, + 26.478688832058115, + 26.503846731185963, + 26.529004630313807, + 26.554162529441655, + 26.579320428569503, + 26.604478327697347, + 26.629636226825195, + 26.65479412595304, + 26.679952025080887, + 26.70510992420873, + 26.73026782333658, + 26.755425722464423, + 26.78058362159227, + 26.805741520720115, + 26.830899419847963, + 26.856057318975807, + 26.881215218103655, + 26.906373117231503, + 26.931531016359347, + 26.956688915487195, + 26.98184681461504, + 27.007004713742887, + 27.03216261287073, + 27.05732051199858, + 27.082478411126424, + 27.10763631025427, + 27.132794209382116, + 27.157952108509964, + 27.183110007637808, + 27.208267906765656, + 27.233425805893503, + 27.258583705021348, + 27.283741604149196, + 27.30889950327704, + 27.334057402404888, + 27.359215301532732, + 27.38437320066058, + 27.409531099788424, + 27.434688998916272, + 27.459846898044116, + 27.485004797171964, + 27.51016269629981, + 27.535320595427656, + 27.560478494555504, + 27.585636393683348, + 27.610794292811196, + 27.63595219193904, + 27.661110091066888, + 27.686267990194732, + 27.71142588932258, + 27.736583788450424, + 27.761741687578272, + 27.786899586706117, + 27.812057485833964, + 27.837215384961812, + 27.862373284089657, + 27.887531183217504, + 27.91268908234535, + 27.937846981473196, + 27.96300488060104, + 27.98816277972889, + 28.013320678856733, + 28.03847857798458, + 28.063636477112425, + 28.088794376240273, + 28.113952275368117, + 28.139110174495965, + 28.164268073623813, + 28.189425972751657, + 28.214583871879505, + 28.23974177100735, + 28.264899670135197, + 28.29005756926304, + 28.31521546839089, + 28.340373367518733, + 28.36553126664658, + 28.390689165774425, + 28.415847064902273, + 28.441004964030117, + 28.466162863157965, + 28.491320762285813, + 28.516478661413657, + 28.541636560541505, + 28.56679445966935, + 28.591952358797197, + 28.61711025792504, + 28.64226815705289, + 28.667426056180734, + 28.69258395530858, + 28.717741854436426, + 28.742899753564274, + 28.768057652692118, + 28.793215551819966, + 28.818373450947814, + 28.843531350075658, + 28.868689249203506, + 28.89384714833135, + 28.919005047459198, + 28.944162946587042, + 28.96932084571489, + 28.994478744842734, + 29.019636643970582, + 29.044794543098426, + 29.069952442226274, + 29.09511034135412, + 29.120268240481966, + 29.145426139609814, + 29.17058403873766, + 29.195741937865506, + 29.22089983699335, + 29.246057736121198, + 29.271215635249042, + 29.29637353437689, + 29.321531433504735, + 29.346689332632582, + 29.371847231760427, + 29.397005130888274, + 29.42216303001612, + 29.447320929143967, + 29.472478828271814, + 29.49763672739966, + 29.522794626527507, + 29.54795252565535, + 29.5731104247832, + 29.598268323911043, + 29.62342622303889, + 29.648584122166735, + 29.673742021294583, + 29.698899920422427, + 29.724057819550275, + 29.749215718678123, + 29.774373617805967, + 29.799531516933815, + 29.82468941606166, + 29.849847315189507, + 29.87500521431735, + 29.9001631134452, + 29.925321012573043, + 29.95047891170089, + 29.975636810828735, + 30.000794709956583, + 30.025952609084428, + 30.051110508212275, + 30.076268407340123, + 30.101426306467967, + 30.126584205595815, + 30.15174210472366, + 30.176900003851507, + 30.20205790297935, + 30.2272158021072, + 30.252373701235044, + 30.27753160036289, + 30.302689499490736, + 30.327847398618584, + 30.353005297746428, + 30.378163196874276, + 30.403321096002124, + 30.428478995129968, + 30.453636894257816, + 30.47879479338566, + 30.503952692513508, + 30.529110591641352, + 30.5542684907692, + 30.579426389897044, + 30.604584289024892, + 30.629742188152736, + 30.654900087280584, + 30.68005798640843, + 30.705215885536276, + 30.730373784664124, + 30.75553168379197, + 30.780689582919816, + 30.80584748204766, + 30.83100538117551, + 30.856163280303353, + 30.8813211794312, + 30.906479078559045, + 30.931636977686892, + 30.956794876814737, + 30.981952775942585, + 31.00711067507043, + 31.032268574198277, + 31.057426473326124, + 31.08258437245397, + 31.107742271581817, + 31.13290017070966, + 31.15805806983751, + 31.183215968965353, + 31.2083738680932, + 31.233531767221045, + 31.258689666348893, + 31.283847565476737, + 31.309005464604585, + 31.33416336373243, + 31.359321262860277, + 31.384479161988125, + 31.40963706111597, + 31.434794960243817, + 31.45995285937166, + 31.48511075849951, + 31.510268657627353, + 31.5354265567552, + 31.560584455883046, + 31.585742355010893, + 31.610900254138738, + 31.636058153266585, + 31.661216052394433, + 31.686373951522278, + 31.711531850650125, + 31.73668974977797, + 31.761847648905817, + 31.78700554803366, + 31.81216344716151, + 31.837321346289354, + 31.8624792454172, + 31.887637144545046, + 31.912795043672894, + 31.937952942800738, + 31.963110841928586, + 31.988268741056434, + 32.01342664018428, + 32.038584539312126, + 32.063742438439974, + 32.088900337567814, + 32.11405823669566, + 32.13921613582351, + 32.16437403495136, + 32.1895319340792, + 32.214689833207046, + 32.239847732334894, + 32.26500563146274, + 32.29016353059058, + 32.31532142971843, + 32.34047932884628, + 32.365637227974126, + 32.390795127101974, + 32.415953026229815, + 32.44111092535766, + 32.46626882448551, + 32.49142672361336, + 32.5165846227412, + 32.54174252186905, + 32.566900420996895, + 32.59205832012474, + 32.61721621925259, + 32.64237411838043, + 32.66753201750828, + 32.69268991663613, + 32.717847815763974, + 32.743005714891815, + 32.76816361401966, + 32.79332151314751, + 32.81847941227536, + 32.8436373114032, + 32.86879521053105, + 32.893953109658895, + 32.91911100878674, + 32.94426890791459, + 32.96942680704243, + 32.99458470617028, + 33.01974260529813, + 33.044900504425975, + 33.070058403553816, + 33.09521630268166, + 33.12037420180951, + 33.14553210093736, + 33.1706900000652, + 33.19584789919305, + 33.221005798320896, + 33.24616369744874, + 33.27132159657659, + 33.29647949570443, + 33.32163739483228, + 33.34679529396013, + 33.371953193087975, + 33.397111092215816, + 33.422268991343664, + 33.44742689047151, + 33.47258478959936, + 33.4977426887272, + 33.52290058785505, + 33.548058486982896, + 33.573216386110744, + 33.59837428523859, + 33.62353218436643, + 33.64869008349428, + 33.67384798262213, + 33.699005881749976, + 33.72416378087782, + 33.749321680005664, + 33.77447957913351, + 33.79963747826136, + 33.8247953773892, + 33.84995327651705, + 33.875111175644896, + 33.900269074772744, + 33.92542697390059, + 33.95058487302843, + 33.97574277215628, + 34.00090067128413, + 34.026058570411976, + 34.05121646953982, + 34.076374368667665, + 34.10153226779551, + 34.12669016692336, + 34.1518480660512, + 34.17700596517905, + 34.2021638643069, + 34.227321763434745, + 34.25247966256259, + 34.27763756169043, + 34.30279546081828, + 34.32795335994613, + 34.35311125907398, + 34.37826915820182, + 34.403427057329665, + 34.42858495645751, + 34.45374285558536, + 34.4789007547132, + 34.50405865384105, + 34.5292165529689, + 34.554374452096745, + 34.57953235122459, + 34.604690250352434, + 34.62984814948028, + 34.65500604860813, + 34.68016394773598, + 34.70532184686382, + 34.730479745991666, + 34.75563764511951, + 34.78079554424736, + 34.8059534433752, + 34.83111134250305, + 34.8562692416309, + 34.881427140758746, + 34.90658503988659, + 34.931742939014434, + 34.95690083814228, + 34.98205873727013, + 35.00721663639798, + 35.03237453552582, + 35.057532434653666, + 35.082690333781514, + 35.10784823290936, + 35.1330061320372, + 35.15816403116505, + 35.1833219302929, + 35.208479829420746, + 35.233637728548594, + 35.258795627676434, + 35.28395352680428, + 35.30911142593213, + 35.33426932505998, + 35.35942722418782, + 35.38458512331567, + 35.409743022443514, + 35.43490092157136, + 35.4600588206992, + 35.48521671982705, + 35.5103746189549, + 35.535532518082746, + 35.560690417210594, + 35.585848316338435, + 35.61100621546628, + 35.63616411459413, + 35.66132201372198, + 35.68647991284982, + 35.71163781197767, + 35.736795711105515, + 35.76195361023336, + 35.7871115093612, + 35.81226940848905, + 35.8374273076169, + 35.86258520674475, + 35.887743105872595, + 35.912901005000435, + 35.93805890412828, + 35.96321680325613, + 35.98837470238398, + 36.01353260151182, + 36.03869050063967, + 36.063848399767515, + 36.08900629889536, + 36.11416419802321, + 36.13932209715105, + 36.1644799962789, + 36.18963789540675, + 36.214795794534595, + 36.239953693662436, + 36.265111592790284, + 36.29026949191813, + 36.31542739104598, + 36.34058529017382, + 36.36574318930167, + 36.390901088429516, + 36.41605898755736, + 36.44121688668521, + 36.46637478581305, + 36.4915326849409, + 36.51669058406875, + 36.541848483196596, + 36.567006382324436, + 36.592164281452284, + 36.61732218058013, + 36.64248007970798, + 36.66763797883582, + 36.69279587796367, + 36.717953777091516, + 36.743111676219364, + 36.76826957534721, + 36.79342747447505, + 36.8185853736029, + 36.84374327273075, + 36.868901171858596, + 36.89405907098644, + 36.919216970114284, + 36.94437486924213, + 36.96953276836998, + 36.99469066749782, + 37.01984856662567, + 37.04500646575352, + 37.070164364881364, + 37.09532226400921, + 37.12048016313705, + 37.1456380622649, + 37.17079596139275, + 37.195953860520596, + 37.22111175964844, + 37.246269658776285, + 37.27142755790413, + 37.29658545703198, + 37.32174335615982, + 37.34690125528767, + 37.37205915441552, + 37.397217053543365, + 37.42237495267121, + 37.44753285179905, + 37.4726907509269, + 37.49784865005475, + 37.5230065491826, + 37.54816444831044, + 37.573322347438285, + 37.59848024656613, + 37.62363814569398, + 37.64879604482182, + 37.67395394394967, + 37.69911184307752 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/runner.jl b/base/special/sec/test/fixtures/julia/runner.jl new file mode 100644 index 000000000..54f5cec55 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/runner.jl @@ -0,0 +1,113 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import JSON + +""" + gen( domain, name ) + +Generate fixture data and write to file. + +# Arguments + +* `domain`: domain +* `name::AbstractString`: output filename + +# Examples + +``` julia +julia> x = range( -1000.0, stop = 1000.0, length = 2022 ); +julia> gen( x, \"data.json\" ); +``` +""" +function gen( domain, name ) + x = collect( domain ); + y = sec.( x ); + + # Store data to be written to file as a collection: + data = Dict([ + ("x", x), + ("expected", y) + ]); + + # Based on the script directory, create an output filepath: + filepath = joinpath( dir, name ); + + # Write the data to the output filepath as JSON: + outfile = open( filepath, "w" ); + write( outfile, JSON.json(data) ); + close( outfile ); +end + +# Get the filename: +file = @__FILE__; + +# Extract the directory in which this file resides: +dir = dirname( file ); + +# Negative tiny values: +x = range( -1.0e-300, stop = -1.0e-308, length = 500 ); +gen( x, "tiny_negative.json" ); + +# Positive tiny values: +x = range( 1.0e-300, stop = 1.0e-308, length = 500 ); +gen( x, "tiny_positive.json" ); + +# Small(er) values: +x = range( -pi, stop = pi, length = 2022 ); +gen( x, "smaller.json" ); + +# Negative small values: +x = range( -4.0*pi, stop = -pi, length = 1000 ); +gen( x, "small_negative.json" ); + +# Positive small values: +x = range( pi, stop = 4.0*pi, length = 1000 ); +gen( x, "small_positive.json" ); + +# Negative medium values: +x = range( -4.0*pi, stop = -12.0*pi, length = 1000 ); +gen( x, "medium_negative.json" ); + +# Positive medium values: +x = range( 4.0*pi, stop = 12.0*pi, length = 1000 ); +gen( x, "medium_positive.json" ); + +# Large negative values: +x = range( -12.0*pi, stop = -256.0*pi, length = 1000 ); +gen( x, "large_negative.json" ); + +# Large positive values: +x = range( 12.0*pi, stop = 256.0*pi, length = 1000 ); +gen( x, "large_positive.json" ); + +# Very large negative values: +x = range( -2.0^20*(pi/2.0), stop = -2.0^60*(pi/2.0), length = 500 ); +gen( x, "very_large_negative.json" ); + +# Very large positive values: +x = range( 2.0^20*(pi/2.0), stop = 2.0^60*(pi/2.0), length = 500 ); +gen( x, "very_large_positive.json" ); + +# Huge negative values: +x = range( -2.0^60*(pi/2.0), stop = -2.0^1000*(pi/2.0), length = 1000 ) +gen( x, "huge_negative.json" ); + +# Huge positive values: +x = range( 2.0^20*(pi/2.0), stop = 2.0^60*(pi/2.0), length = 1000 ) +gen( x, "huge_positive.json" ); diff --git a/base/special/sec/test/fixtures/julia/small_negative.json b/base/special/sec/test/fixtures/julia/small_negative.json new file mode 100644 index 000000000..fd1b49c06 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/small_negative.json @@ -0,0 +1,2004 @@ +{ + "expected": [1, + 1.0000445038300918, + 1.0001780351283918, + 1.0004006533404892, + 1.0007124576141289, + 1.0011135869070056, + 1.0016042201379842, + 1.0021845763820487, + 1.0028549151093769, + 1.0036155364690282, + 1.004466781617821, + 1.0054090330950751, + 1.0064427152439857, + 1.0075682946804958, + 1.0087862808106407, + 1.0100972263974366, + 1.0115017281784915, + 1.0130004275356452, + 1.0145940112180385, + 1.016283212120154, + 1.018068810116488, + 1.0199516329546456, + 1.0219325572087934, + 1.0240125092955523, + 1.0261924665545556, + 1.0284734583960746, + 1.0308565675182717, + 1.033342931196822, + 1.0359337426498414, + 1.038630252481255, + 1.0414337702059429, + 1.0443456658602477, + 1.0473673717016463, + 1.0505003840016467, + 1.0537462649362543, + 1.057106644578622, + 1.060583222998809, + 1.0641777724759123, + 1.0678921398281653, + 1.0717282488669775, + 1.0756881029812906, + 1.0797737878590508, + 1.0839874743530344, + 1.0883314214987898, + 1.0928079796929309, + 1.0974195940406255, + 1.1021688078816954, + 1.1070582665053874, + 1.1120907210645978, + 1.1172690327010546, + 1.122596176893763, + 1.128075248043914, + 1.133709464310368, + 1.139502172710823, + 1.1454568545049006, + 1.1515771308765266, + 1.1578667689342546, + 1.164329688049578, + 1.170969966554748, + 1.1777918488232073, + 1.1847997527575453, + 1.1919982777117353, + 1.1993922128764745, + 1.206986546158723, + 1.2147864735889327, + 1.2227974092921072, + 1.2310249960617614, + 1.2394751165789497, + 1.248153905321978, + 1.2570677612161922, + 1.2662233610773082, + 1.2756276739062222, + 1.2852879760982217, + 1.2952118676347968, + 1.3054072893322783, + 1.315882541227933, + 1.3266463021913075, + 1.3377076508564996, + 1.3490760879796504, + 1.3607615603354795, + 1.3727744862772877, + 1.3851257830964299, + 1.3978268963301483, + 1.4108898311809877, + 1.4243271862267801, + 1.4381521896177676, + 1.4523787379770279, + 1.4670214382420688, + 1.4820956527096913, + 1.497617547573363, + 1.5136041452725169, + 1.5300733810070355, + 1.5470441638082113, + 1.5645364425999715, + 1.582571277732034, + 1.6011709185206424, + 1.6203588873932293, + 1.640160071301998, + 1.66060082114918, + 1.6817090600546638, + 1.703514401396614, + 1.7260482776695174, + 1.7493440813334038, + 1.7734373189761026, + 1.7983657802794473, + 1.824169723474285, + 1.8508920791920662, + 1.8785786748771793, + 1.9072784822201403, + 1.9370438904141736, + 1.9679310084344024, + 2.0000000000000036, + 2.033315455417158, + 2.067946805128172, + 2.1039687805274405, + 2.1414619284689067, + 2.18051318690725, + 2.2212165303178217, + 2.263673694966539, + 2.307994995796943, + 2.3543002487260978, + 2.4027198145661317, + 2.4533957837034035, + 2.5064833241857567, + 2.5621522201322473, + 2.620588632567754, + 2.681997121126083, + 2.7466029728516443, + 2.8146548939353617, + 2.886428132132767, + 2.9622281124606786, + 3.0423946873820986, + 3.127307126158296, + 3.2173899978207174, + 3.313120140234449, + 3.4150349566071485, + 3.523742344102849, + 3.639932641839468, + 3.7643930942593276, + 3.8980254701491983, + 4.041867670877329, + 4.197120422927059, + 4.36518050738288, + 4.547682473545874, + 4.7465514761859815, + 4.964070858079973, + 5.202969512810195, + 5.466536128431288, + 5.758770483143654, + 6.084586613775723, + 6.4500898637222095, + 6.862961175253375, + 7.333000399339061, + 7.872911076515109, + 8.499461912575178, + 9.235254241588843, + 10.11149946780034, + 11.172550681367682, + 12.483633061697583, + 14.144758603463877, + 16.31748520511868, + 19.28086749034854, + 23.562008724831852, + 30.290416018888983, + 42.40280801654716, + 70.66715334095231, + 211.99517038483862, + -211.9951703848001, + -70.66715334094802, + -42.40280801654562, + -30.290416018888198, + -23.562008724831376, + -19.28086749034822, + -16.31748520511845, + -14.144758603463705, + -12.48363306169745, + -11.172550681367577, + -10.111499467800252, + -9.23525424158877, + -8.499461912575116, + -7.872911076515056, + -7.3330003993390145, + -6.862961175253336, + -6.450089863722174, + -6.084586613775692, + -5.758770483143626, + -5.4665361284312635, + -5.202969512810172, + -4.964070858079952, + -4.746551476185963, + -4.547682473545856, + -4.365180507382865, + -4.197120422927044, + -4.0418676708773145, + -3.898025470149186, + -3.764393094259316, + -3.639932641839457, + -3.5237423441028395, + -3.415034956607139, + -3.3131201402344397, + -3.217389997820709, + -3.127307126158288, + -3.042394687382091, + -2.962228112460672, + -2.8864281321327607, + -2.8146548939353555, + -2.7466029728516386, + -2.681997121126077, + -2.6205886325677485, + -2.5621522201322424, + -2.506483324185752, + -2.4533957837033986, + -2.4027198145661273, + -2.354300248726094, + -2.3079949957969386, + -2.263673694966535, + -2.221216530317818, + -2.1805131869072465, + -2.1414619284689036, + -2.103968780527437, + -2.0679468051281686, + -2.033315455417155, + -2.000000000000001, + -1.9679310084343995, + -1.9370438904141707, + -1.9072784822201378, + -1.878578674877177, + -1.850892079192064, + -1.8241697234742829, + -1.798365780279445, + -1.7734373189761001, + -1.7493440813334016, + -1.726048277669515, + -1.7035144013966117, + -1.6817090600546618, + -1.6606008211491783, + -1.6401600713019961, + -1.6203588873932275, + -1.6011709185206404, + -1.5825712777320322, + -1.56453644259997, + -1.5470441638082095, + -1.530073381007034, + -1.5136041452725153, + -1.4976175475733617, + -1.48209565270969, + -1.4670214382420674, + -1.4523787379770265, + -1.4381521896177663, + -1.4243271862267788, + -1.4108898311809865, + -1.3978268963301472, + -1.3851257830964288, + -1.3727744862772866, + -1.3607615603354783, + -1.349076087979649, + -1.3377076508564987, + -1.3266463021913066, + -1.315882541227932, + -1.3054072893322772, + -1.295211867634796, + -1.2852879760982208, + -1.2756276739062213, + -1.2662233610773073, + -1.2570677612161913, + -1.2481539053219772, + -1.2394751165789488, + -1.2310249960617607, + -1.2227974092921066, + -1.2147864735889318, + -1.2069865461587221, + -1.1993922128764738, + -1.1919982777117346, + -1.184799752757545, + -1.1777918488232066, + -1.1709699665547473, + -1.1643296880495775, + -1.1578667689342539, + -1.1515771308765261, + -1.1454568545049002, + -1.1395021727108225, + -1.1337094643103676, + -1.1280752480439133, + -1.1225961768937625, + -1.1172690327010542, + -1.1120907210645972, + -1.1070582665053867, + -1.102168807881695, + -1.097419594040625, + -1.0928079796929304, + -1.0883314214987894, + -1.083987474353034, + -1.0797737878590503, + -1.0756881029812901, + -1.071728248866977, + -1.067892139828165, + -1.0641777724759118, + -1.0605832229988086, + -1.0571066445786217, + -1.0537462649362541, + -1.0505003840016465, + -1.047367371701646, + -1.0443456658602475, + -1.0414337702059426, + -1.0386302524812547, + -1.0359337426498412, + -1.0333429311968219, + -1.0308565675182715, + -1.0284734583960744, + -1.0261924665545554, + -1.024012509295552, + -1.0219325572087934, + -1.0199516329546454, + -1.0180688101164879, + -1.0162832121201537, + -1.0145940112180383, + -1.0130004275356452, + -1.0115017281784913, + -1.0100972263974364, + -1.0087862808106407, + -1.0075682946804956, + -1.0064427152439854, + -1.0054090330950751, + -1.004466781617821, + -1.003615536469028, + -1.0028549151093769, + -1.0021845763820487, + -1.0016042201379842, + -1.0011135869070056, + -1.0007124576141289, + -1.0004006533404892, + -1.0001780351283918, + -1.0000445038300918, + -1, + -1.0000445038300918, + -1.0001780351283918, + -1.0004006533404892, + -1.0007124576141289, + -1.0011135869070056, + -1.0016042201379842, + -1.0021845763820487, + -1.0028549151093769, + -1.0036155364690282, + -1.004466781617821, + -1.0054090330950751, + -1.0064427152439857, + -1.0075682946804956, + -1.0087862808106407, + -1.0100972263974366, + -1.0115017281784915, + -1.0130004275356452, + -1.0145940112180385, + -1.0162832121201537, + -1.018068810116488, + -1.0199516329546456, + -1.0219325572087934, + -1.0240125092955523, + -1.0261924665545556, + -1.0284734583960746, + -1.0308565675182717, + -1.0333429311968219, + -1.0359337426498414, + -1.038630252481255, + -1.0414337702059429, + -1.0443456658602477, + -1.0473673717016463, + -1.0505003840016467, + -1.0537462649362543, + -1.057106644578622, + -1.060583222998809, + -1.064177772475912, + -1.0678921398281653, + -1.0717282488669775, + -1.0756881029812906, + -1.0797737878590508, + -1.0839874743530344, + -1.0883314214987896, + -1.0928079796929306, + -1.0974195940406253, + -1.1021688078816951, + -1.1070582665053872, + -1.1120907210645976, + -1.1172690327010546, + -1.122596176893763, + -1.128075248043914, + -1.133709464310368, + -1.139502172710823, + -1.1454568545049006, + -1.1515771308765266, + -1.1578667689342543, + -1.164329688049578, + -1.1709699665547477, + -1.1777918488232073, + -1.1847997527575453, + -1.1919982777117353, + -1.1993922128764745, + -1.2069865461587228, + -1.2147864735889324, + -1.2227974092921072, + -1.2310249960617614, + -1.2394751165789495, + -1.248153905321978, + -1.2570677612161922, + -1.266223361077308, + -1.275627673906222, + -1.2852879760982214, + -1.2952118676347966, + -1.3054072893322781, + -1.315882541227933, + -1.3266463021913073, + -1.3377076508564993, + -1.3490760879796502, + -1.3607615603354792, + -1.3727744862772875, + -1.3851257830964296, + -1.3978268963301481, + -1.4108898311809877, + -1.42432718622678, + -1.4381521896177674, + -1.4523787379770277, + -1.4670214382420685, + -1.4820956527096911, + -1.4976175475733629, + -1.5136041452725166, + -1.5300733810070353, + -1.5470441638082113, + -1.5645364425999713, + -1.5825712777320338, + -1.6011709185206422, + -1.6203588873932289, + -1.6401600713019977, + -1.66060082114918, + -1.6817090600546638, + -1.7035144013966137, + -1.726048277669517, + -1.7493440813334036, + -1.7734373189761024, + -1.7983657802794473, + -1.8241697234742849, + -1.8508920791920658, + -1.878578674877179, + -1.9072784822201398, + -1.9370438904141734, + -1.967931008434402, + -2.000000000000003, + -2.0333154554171577, + -2.0679468051281717, + -2.10396878052744, + -2.1414619284689063, + -2.1805131869072496, + -2.2212165303178213, + -2.263673694966538, + -2.307994995796942, + -2.354300248726097, + -2.4027198145661313, + -2.4533957837034026, + -2.506483324185756, + -2.562152220132247, + -2.620588632567753, + -2.681997121126082, + -2.746602972851644, + -2.814654893935361, + -2.886428132132766, + -2.9622281124606777, + -3.0423946873820977, + -3.1273071261582945, + -3.2173899978207166, + -3.3131201402344477, + -3.4150349566071476, + -3.5237423441028475, + -3.639932641839466, + -3.7643930942593262, + -3.8980254701491965, + -4.041867670877326, + -4.197120422927057, + -4.3651805073828776, + -4.547682473545871, + -4.74655147618598, + -4.96407085807997, + -5.202969512810191, + -5.466536128431285, + -5.75877048314365, + -6.084586613775719, + -6.450089863722203, + -6.8629611752533695, + -7.333000399339007, + -7.8729110765151, + -8.499461912575168, + -9.235254241588908, + -10.111499467800327, + -11.172550681367666, + -12.483633061697702, + -14.144758603463853, + -16.317485205118412, + -19.280867490348825, + -23.562008724831784, + -30.29041601888806, + -42.40280801654853, + -70.6671533409517, + -211.9951703847932, + 211.9951703847657, + 70.66715334094864, + 42.40280801654743, + 30.290416018887495, + 23.562008724831443, + 19.280867490348598, + 16.31748520511825, + 14.14475860346373, + 12.483633061697606, + 11.17255068136759, + 10.111499467800265, + 9.235254241588855, + 8.499461912575125, + 7.872911076515063, + 7.3330003993389745, + 6.862961175253341, + 6.450089863722179, + 6.084586613775664, + 5.75877048314363, + 5.466536128431267, + 5.202969512810151, + 4.964070858079955, + 4.746551476185985, + 4.547682473545841, + 4.365180507382867, + 4.197120422927061, + 4.041867670877303, + 3.8980254701491877, + 3.76439309425933, + 3.639932641839447, + 3.523742344102841, + 3.4150349566071507, + 3.3131201402344317, + 3.21738999782071, + 3.127307126158297, + 3.042394687382092, + 2.962228112460673, + 2.8864281321327683, + 2.8146548939353564, + 2.7466029728516395, + 2.681997121126084, + 2.6205886325677494, + 2.562152220132243, + 2.506483324185747, + 2.4533957837033995, + 2.402719814566128, + 2.35430024872609, + 2.3079949957969395, + 2.2636736949665353, + 2.2212165303178146, + 2.180513186907247, + 2.1414619284689076, + 2.1039687805274343, + 2.067946805128169, + 2.0333154554171586, + 1.9999999999999978, + 1.9679310084344, + 1.937043890414174, + 1.9072784822201354, + 1.8785786748771773, + 1.8508920791920669, + 1.8241697234742806, + 1.7983657802794455, + 1.773437318976103, + 1.7493440813334018, + 1.7260482776695154, + 1.7035144013966144, + 1.6817090600546623, + 1.6606008211491785, + 1.6401600713019944, + 1.6203588873932278, + 1.6011709185206406, + 1.5825712777320309, + 1.5645364425999702, + 1.54704416380821, + 1.5300733810070324, + 1.5136041452725153, + 1.4976175475733633, + 1.4820956527096887, + 1.4670214382420674, + 1.452378737977028, + 1.4381521896177654, + 1.424327186226779, + 1.4108898311809879, + 1.3978268963301461, + 1.385125783096429, + 1.372774486277288, + 1.3607615603354775, + 1.3490760879796493, + 1.3377076508564998, + 1.3266463021913069, + 1.3158825412279322, + 1.3054072893322783, + 1.2952118676347961, + 1.2852879760982208, + 1.2756276739062224, + 1.2662233610773073, + 1.2570677612161913, + 1.2481539053219766, + 1.239475116578949, + 1.2310249960617607, + 1.222797409292106, + 1.214786473588932, + 1.2069865461587224, + 1.1993922128764731, + 1.1919982777117346, + 1.1847997527575456, + 1.1777918488232062, + 1.1709699665547473, + 1.164329688049578, + 1.1578667689342532, + 1.1515771308765261, + 1.1454568545049006, + 1.139502172710822, + 1.1337094643103676, + 1.128075248043914, + 1.122596176893762, + 1.1172690327010542, + 1.1120907210645978, + 1.107058266505387, + 1.102168807881695, + 1.0974195940406255, + 1.0928079796929304, + 1.0883314214987894, + 1.0839874743530344, + 1.0797737878590503, + 1.0756881029812904, + 1.0717282488669768, + 1.067892139828165, + 1.0641777724759118, + 1.0605832229988084, + 1.0571066445786217, + 1.0537462649362543, + 1.0505003840016462, + 1.047367371701646, + 1.0443456658602477, + 1.0414337702059424, + 1.0386302524812547, + 1.0359337426498414, + 1.0333429311968216, + 1.0308565675182717, + 1.0284734583960746, + 1.0261924665545554, + 1.0240125092955523, + 1.0219325572087936, + 1.0199516329546454, + 1.0180688101164879, + 1.016283212120154, + 1.0145940112180383, + 1.0130004275356452, + 1.0115017281784915, + 1.0100972263974364, + 1.0087862808106407, + 1.0075682946804956, + 1.0064427152439857, + 1.0054090330950751, + 1.004466781617821, + 1.003615536469028, + 1.0028549151093769, + 1.0021845763820487, + 1.0016042201379842, + 1.0011135869070056, + 1.0007124576141289, + 1.0004006533404892, + 1.0001780351283918, + 1.0000445038300918, + 1, + 1.0000445038300918, + 1.0001780351283918, + 1.0004006533404892, + 1.0007124576141289, + 1.0011135869070056, + 1.0016042201379842, + 1.0021845763820487, + 1.0028549151093769, + 1.0036155364690282, + 1.004466781617821, + 1.0054090330950751, + 1.0064427152439857, + 1.0075682946804956, + 1.0087862808106407, + 1.0100972263974364, + 1.0115017281784915, + 1.0130004275356452, + 1.0145940112180385, + 1.016283212120154, + 1.0180688101164879, + 1.0199516329546454, + 1.0219325572087936, + 1.0240125092955523, + 1.0261924665545554, + 1.0284734583960748, + 1.0308565675182717, + 1.0333429311968216, + 1.0359337426498416, + 1.0386302524812547, + 1.0414337702059424, + 1.044345665860248, + 1.0473673717016463, + 1.0505003840016465, + 1.0537462649362546, + 1.057106644578622, + 1.0605832229988086, + 1.064177772475912, + 1.0678921398281653, + 1.071728248866977, + 1.0756881029812906, + 1.0797737878590508, + 1.0839874743530347, + 1.0883314214987896, + 1.0928079796929306, + 1.0974195940406257, + 1.1021688078816951, + 1.1070582665053872, + 1.112090721064598, + 1.1172690327010546, + 1.1225961768937622, + 1.1280752480439145, + 1.1337094643103678, + 1.1395021727108223, + 1.1454568545049009, + 1.1515771308765266, + 1.1578667689342537, + 1.1643296880495784, + 1.1709699665547477, + 1.1777918488232064, + 1.1847997527575458, + 1.191998277711735, + 1.1993922128764736, + 1.2069865461587226, + 1.2147864735889324, + 1.2227974092921063, + 1.2310249960617612, + 1.2394751165789495, + 1.248153905321977, + 1.257067761216192, + 1.2662233610773077, + 1.275627673906223, + 1.2852879760982212, + 1.2952118676347966, + 1.305407289332279, + 1.3158825412279327, + 1.326646302191307, + 1.3377076508565005, + 1.34907608797965, + 1.3607615603354781, + 1.3727744862772886, + 1.3851257830964296, + 1.3978268963301468, + 1.4108898311809885, + 1.4243271862267797, + 1.438152189617766, + 1.452378737977029, + 1.4670214382420685, + 1.4820956527096893, + 1.4976175475733642, + 1.5136041452725164, + 1.5300733810070335, + 1.5470441638082109, + 1.5645364425999713, + 1.582571277732032, + 1.6011709185206418, + 1.6203588873932286, + 1.6401600713019955, + 1.6606008211491798, + 1.6817090600546634, + 1.7035144013966153, + 1.7260482776695167, + 1.7493440813334031, + 1.7734373189761043, + 1.7983657802794468, + 1.8241697234742822, + 1.850892079192068, + 1.878578674877179, + 1.907278482220137, + 1.9370438904141758, + 1.9679310084344017, + 1.9999999999999996, + 2.0333154554171604, + 2.067946805128171, + 2.103968780527436, + 2.1414619284689094, + 2.180513186907249, + 2.221216530317817, + 2.2636736949665375, + 2.3079949957969417, + 2.354300248726092, + 2.4027198145661304, + 2.453395783703402, + 2.5064833241857505, + 2.562152220132246, + 2.6205886325677525, + 2.6819971211260873, + 2.746602972851643, + 2.81465489393536, + 2.8864281321327723, + 2.962228112460677, + 3.0423946873820964, + 3.127307126158302, + 3.217389997820715, + 3.3131201402344366, + 3.4150349566071556, + 3.523742344102846, + 3.6399326418394535, + 3.7643930942593373, + 3.898025470149195, + 4.04186767087731, + 4.197120422927069, + 4.365180507382876, + 4.5476824735458505, + 4.746551476185997, + 4.9640708580799675, + 5.2029695128101645, + 5.466536128431281, + 5.758770483143646, + 6.084586613775682, + 6.450089863722199, + 6.862961175253363, + 7.333000399338999, + 7.872911076515093, + 8.499461912575159, + 9.235254241588898, + 10.111499467800314, + 11.172550681367653, + 12.483633061697683, + 14.144758603463828, + 16.317485205118377, + 19.28086749034878, + 23.562008724831713, + 30.290416018887946, + 42.40280801654831, + 70.66715334095109, + 211.9951703847877, + -211.99517038477123, + -70.66715334094924, + -42.40280801654765, + -30.29041601888761, + -23.562008724831514, + -19.280867490348644, + -16.31748520511828, + -14.144758603463755, + -12.483633061697626, + -11.172550681367605, + -10.111499467800277, + -9.235254241588866, + -8.499461912575134, + -7.872911076515071, + -7.333000399338981, + -6.862961175253346, + -6.450089863722184, + -6.084586613775668, + -5.758770483143634, + -5.466536128431271, + -5.202969512810155, + -4.964070858079959, + -4.746551476185988, + -4.5476824735458425, + -4.365180507382869, + -4.197120422927063, + -4.041867670877305, + -3.898025470149189, + -3.7643930942593316, + -3.639932641839449, + -3.523742344102842, + -3.415034956607152, + -3.313120140234433, + -3.2173899978207112, + -3.127307126158298, + -3.042394687382093, + -2.9622281124606737, + -2.886428132132769, + -2.8146548939353573, + -2.7466029728516403, + -2.6819971211260847, + -2.62058863256775, + -2.5621522201322438, + -2.506483324185748, + -2.4533957837034, + -2.4027198145661286, + -2.3543002487260902, + -2.30799499579694, + -2.2636736949665357, + -2.221216530317815, + -2.1805131869072474, + -2.141461928468908, + -2.1039687805274347, + -2.0679468051281695, + -2.0333154554171595, + -1.9999999999999982, + -1.9679310084344004, + -1.9370438904141745, + -1.9072784822201359, + -1.8785786748771778, + -1.8508920791920669, + -1.824169723474281, + -1.798365780279446, + -1.7734373189761032, + -1.7493440813334022, + -1.7260482776695156, + -1.7035144013966146, + -1.6817090600546625, + -1.6606008211491787, + -1.6401600713019946, + -1.6203588873932278, + -1.601170918520641, + -1.582571277732031, + -1.5645364425999706, + -1.5470441638082102, + -1.5300733810070326, + -1.5136041452725157, + -1.4976175475733629, + -1.4820956527096887, + -1.4670214382420677, + -1.4523787379770277, + -1.438152189617766, + -1.4243271862267792, + -1.4108898311809874, + -1.3978268963301468, + -1.385125783096429, + -1.3727744862772875, + -1.3607615603354781, + -1.3490760879796495, + -1.3377076508565, + -1.3266463021913062, + -1.3158825412279322, + -1.3054072893322783, + -1.2952118676347957, + -1.2852879760982212, + -1.2756276739062227, + -1.266223361077307, + -1.257067761216192, + -1.2481539053219766, + -1.2394751165789488, + -1.2310249960617612, + -1.222797409292106, + -1.2147864735889322, + -1.2069865461587228, + -1.1993922128764734, + -1.1919982777117346, + -1.1847997527575453, + -1.1777918488232062, + -1.1709699665547475, + -1.164329688049578, + -1.1578667689342537, + -1.1515771308765261, + -1.1454568545049006, + -1.1395021727108223, + -1.1337094643103678, + -1.128075248043914, + -1.1225961768937622, + -1.1172690327010544, + -1.112090721064598, + -1.1070582665053867, + -1.102168807881695, + -1.0974195940406257, + -1.0928079796929302, + -1.0883314214987896, + -1.0839874743530344, + -1.0797737878590503, + -1.0756881029812906, + -1.0717282488669768, + -1.067892139828165, + -1.064177772475912, + -1.0605832229988086, + -1.057106644578622, + -1.0537462649362543, + -1.0505003840016462, + -1.047367371701646, + -1.0443456658602477, + -1.0414337702059424, + -1.0386302524812547, + -1.0359337426498414, + -1.0333429311968216, + -1.0308565675182717, + -1.0284734583960746, + -1.0261924665545554, + -1.0240125092955523, + -1.0219325572087936, + -1.0199516329546454, + -1.0180688101164879, + -1.016283212120154, + -1.0145940112180383, + -1.0130004275356452, + -1.0115017281784915, + -1.0100972263974364, + -1.0087862808106407, + -1.0075682946804956, + -1.0064427152439854, + -1.0054090330950751, + -1.004466781617821, + -1.003615536469028, + -1.0028549151093769, + -1.0021845763820487, + -1.0016042201379842, + -1.0011135869070056, + -1.0007124576141289, + -1.0004006533404892, + -1.0001780351283918, + -1.0000445038300918, + -1], + "x": [ + -12.566370614359172, + -12.55693640218623, + -12.547502190013288, + -12.538067977840345, + -12.528633765667402, + -12.519199553494461, + -12.509765341321518, + -12.500331129148575, + -12.490896916975634, + -12.481462704802691, + -12.472028492629748, + -12.462594280456807, + -12.453160068283864, + -12.443725856110921, + -12.43429164393798, + -12.424857431765037, + -12.415423219592096, + -12.405989007419153, + -12.39655479524621, + -12.38712058307327, + -12.377686370900326, + -12.368252158727383, + -12.358817946554442, + -12.3493837343815, + -12.339949522208556, + -12.330515310035615, + -12.321081097862672, + -12.31164688568973, + -12.302212673516788, + -12.292778461343845, + -12.283344249170902, + -12.273910036997961, + -12.264475824825018, + -12.255041612652075, + -12.245607400479134, + -12.236173188306191, + -12.226738976133248, + -12.217304763960307, + -12.207870551787364, + -12.198436339614421, + -12.18900212744148, + -12.179567915268537, + -12.170133703095596, + -12.160699490922653, + -12.15126527874971, + -12.141831066576769, + -12.132396854403826, + -12.122962642230883, + -12.113528430057942, + -12.104094217884999, + -12.094660005712056, + -12.085225793539115, + -12.075791581366172, + -12.066357369193229, + -12.056923157020288, + -12.047488944847345, + -12.038054732674402, + -12.02862052050146, + -12.019186308328518, + -12.009752096155575, + -12.000317883982634, + -11.99088367180969, + -11.981449459636748, + -11.972015247463807, + -11.962581035290864, + -11.95314682311792, + -11.94371261094498, + -11.934278398772037, + -11.924844186599094, + -11.915409974426153, + -11.90597576225321, + -11.896541550080268, + -11.887107337907326, + -11.877673125734383, + -11.868238913561441, + -11.858804701388499, + -11.849370489215556, + -11.839936277042614, + -11.830502064869671, + -11.821067852696729, + -11.811633640523787, + -11.802199428350844, + -11.792765216177902, + -11.78333100400496, + -11.773896791832017, + -11.764462579659074, + -11.755028367486133, + -11.74559415531319, + -11.736159943140247, + -11.726725730967306, + -11.717291518794363, + -11.70785730662142, + -11.69842309444848, + -11.688988882275536, + -11.679554670102593, + -11.670120457929652, + -11.66068624575671, + -11.651252033583766, + -11.641817821410825, + -11.632383609237882, + -11.622949397064941, + -11.613515184891998, + -11.604080972719055, + -11.594646760546114, + -11.585212548373171, + -11.575778336200228, + -11.566344124027287, + -11.556909911854344, + -11.547475699681401, + -11.53804148750846, + -11.528607275335517, + -11.519173063162574, + -11.509738850989633, + -11.50030463881669, + -11.490870426643747, + -11.481436214470806, + -11.472002002297863, + -11.46256779012492, + -11.453133577951979, + -11.443699365779036, + -11.434265153606093, + -11.424830941433152, + -11.415396729260209, + -11.405962517087266, + -11.396528304914325, + -11.387094092741382, + -11.37765988056844, + -11.368225668395498, + -11.358791456222555, + -11.349357244049614, + -11.33992303187667, + -11.330488819703728, + -11.321054607530787, + -11.311620395357844, + -11.3021861831849, + -11.29275197101196, + -11.283317758839017, + -11.273883546666074, + -11.264449334493133, + -11.25501512232019, + -11.245580910147247, + -11.236146697974306, + -11.226712485801363, + -11.21727827362842, + -11.207844061455479, + -11.198409849282536, + -11.188975637109593, + -11.179541424936652, + -11.170107212763709, + -11.160673000590766, + -11.151238788417825, + -11.141804576244882, + -11.132370364071939, + -11.122936151898998, + -11.113501939726055, + -11.104067727553113, + -11.09463351538017, + -11.085199303207228, + -11.075765091034286, + -11.066330878861343, + -11.0568966666884, + -11.04746245451546, + -11.038028242342516, + -11.028594030169574, + -11.019159817996632, + -11.00972560582369, + -11.000291393650746, + -10.990857181477805, + -10.981422969304862, + -10.97198875713192, + -10.962554544958978, + -10.953120332786035, + -10.943686120613092, + -10.934251908440151, + -10.924817696267208, + -10.915383484094265, + -10.905949271921324, + -10.896515059748381, + -10.887080847575438, + -10.877646635402497, + -10.868212423229554, + -10.858778211056613, + -10.84934399888367, + -10.839909786710727, + -10.830475574537786, + -10.821041362364843, + -10.8116071501919, + -10.802172938018959, + -10.792738725846016, + -10.783304513673073, + -10.773870301500132, + -10.764436089327189, + -10.755001877154246, + -10.745567664981305, + -10.736133452808362, + -10.72669924063542, + -10.717265028462478, + -10.707830816289535, + -10.698396604116592, + -10.688962391943651, + -10.679528179770708, + -10.670093967597765, + -10.660659755424824, + -10.651225543251881, + -10.641791331078938, + -10.632357118905997, + -10.622922906733054, + -10.613488694560111, + -10.60405448238717, + -10.594620270214227, + -10.585186058041286, + -10.575751845868343, + -10.5663176336954, + -10.556883421522459, + -10.547449209349516, + -10.538014997176573, + -10.528580785003632, + -10.519146572830689, + -10.509712360657746, + -10.500278148484805, + -10.490843936311862, + -10.481409724138919, + -10.471975511965978, + -10.462541299793035, + -10.453107087620092, + -10.44367287544715, + -10.434238663274208, + -10.424804451101265, + -10.415370238928324, + -10.40593602675538, + -10.396501814582438, + -10.387067602409497, + -10.377633390236554, + -10.36819917806361, + -10.35876496589067, + -10.349330753717727, + -10.339896541544785, + -10.330462329371843, + -10.3210281171989, + -10.311593905025958, + -10.302159692853015, + -10.292725480680073, + -10.283291268507131, + -10.273857056334188, + -10.264422844161246, + -10.254988631988304, + -10.245554419815361, + -10.236120207642418, + -10.226685995469477, + -10.217251783296534, + -10.207817571123591, + -10.19838335895065, + -10.188949146777707, + -10.179514934604764, + -10.170080722431823, + -10.16064651025888, + -10.151212298085937, + -10.141778085912996, + -10.132343873740053, + -10.12290966156711, + -10.11347544939417, + -10.104041237221226, + -10.094607025048283, + -10.085172812875342, + -10.0757386007024, + -10.066304388529458, + -10.056870176356515, + -10.047435964183572, + -10.038001752010631, + -10.028567539837688, + -10.019133327664745, + -10.009699115491804, + -10.000264903318861, + -9.990830691145918, + -9.981396478972977, + -9.971962266800034, + -9.962528054627091, + -9.95309384245415, + -9.943659630281207, + -9.934225418108264, + -9.924791205935323, + -9.91535699376238, + -9.905922781589437, + -9.896488569416496, + -9.887054357243553, + -9.87762014507061, + -9.868185932897669, + -9.858751720724726, + -9.849317508551783, + -9.839883296378842, + -9.830449084205899, + -9.821014872032956, + -9.811580659860015, + -9.802146447687072, + -9.79271223551413, + -9.783278023341188, + -9.773843811168245, + -9.764409598995304, + -9.75497538682236, + -9.745541174649418, + -9.736106962476477, + -9.726672750303534, + -9.71723853813059, + -9.70780432595765, + -9.698370113784707, + -9.688935901611764, + -9.679501689438823, + -9.67006747726588, + -9.660633265092937, + -9.651199052919996, + -9.641764840747053, + -9.63233062857411, + -9.622896416401169, + -9.613462204228226, + -9.604027992055283, + -9.594593779882342, + -9.585159567709399, + -9.575725355536456, + -9.566291143363514, + -9.556856931190572, + -9.54742271901763, + -9.537988506844687, + -9.528554294671745, + -9.519120082498803, + -9.50968587032586, + -9.500251658152917, + -9.490817445979976, + -9.481383233807033, + -9.47194902163409, + -9.46251480946115, + -9.453080597288206, + -9.443646385115263, + -9.434212172942322, + -9.42477796076938, + -9.415343748596436, + -9.405909536423495, + -9.396475324250552, + -9.38704111207761, + -9.377606899904668, + -9.368172687731725, + -9.358738475558782, + -9.349304263385841, + -9.339870051212898, + -9.330435839039955, + -9.321001626867014, + -9.311567414694071, + -9.302133202521128, + -9.292698990348187, + -9.283264778175244, + -9.273830566002303, + -9.26439635382936, + -9.254962141656417, + -9.245527929483476, + -9.236093717310533, + -9.22665950513759, + -9.217225292964649, + -9.207791080791706, + -9.198356868618763, + -9.188922656445822, + -9.179488444272879, + -9.170054232099936, + -9.160620019926995, + -9.151185807754052, + -9.141751595581109, + -9.132317383408168, + -9.122883171235225, + -9.113448959062282, + -9.10401474688934, + -9.094580534716398, + -9.085146322543455, + -9.075712110370514, + -9.066277898197571, + -9.056843686024628, + -9.047409473851687, + -9.037975261678744, + -9.028541049505803, + -9.01910683733286, + -9.009672625159917, + -9.000238412986976, + -8.990804200814033, + -8.98136998864109, + -8.971935776468149, + -8.962501564295206, + -8.953067352122263, + -8.943633139949322, + -8.934198927776379, + -8.924764715603436, + -8.915330503430495, + -8.905896291257552, + -8.896462079084609, + -8.887027866911668, + -8.877593654738725, + -8.868159442565782, + -8.85872523039284, + -8.849291018219898, + -8.839856806046955, + -8.830422593874014, + -8.82098838170107, + -8.811554169528128, + -8.802119957355186, + -8.792685745182244, + -8.7832515330093, + -8.77381732083636, + -8.764383108663417, + -8.754948896490475, + -8.745514684317532, + -8.73608047214459, + -8.726646259971648, + -8.717212047798705, + -8.707777835625762, + -8.698343623452821, + -8.688909411279878, + -8.679475199106935, + -8.670040986933994, + -8.660606774761051, + -8.651172562588108, + -8.641738350415167, + -8.632304138242224, + -8.622869926069281, + -8.61343571389634, + -8.604001501723397, + -8.594567289550454, + -8.585133077377513, + -8.57569886520457, + -8.566264653031627, + -8.556830440858686, + -8.547396228685743, + -8.5379620165128, + -8.52852780433986, + -8.519093592166916, + -8.509659379993973, + -8.500225167821032, + -8.49079095564809, + -8.481356743475148, + -8.471922531302205, + -8.462488319129262, + -8.453054106956321, + -8.443619894783378, + -8.434185682610435, + -8.424751470437494, + -8.415317258264551, + -8.405883046091608, + -8.396448833918667, + -8.387014621745724, + -8.377580409572781, + -8.36814619739984, + -8.358711985226897, + -8.349277773053954, + -8.339843560881013, + -8.33040934870807, + -8.320975136535127, + -8.311540924362186, + -8.302106712189243, + -8.2926725000163, + -8.283238287843359, + -8.273804075670416, + -8.264369863497473, + -8.254935651324532, + -8.245501439151589, + -8.236067226978648, + -8.226633014805705, + -8.217198802632762, + -8.20776459045982, + -8.198330378286878, + -8.188896166113935, + -8.179461953940994, + -8.17002774176805, + -8.160593529595108, + -8.151159317422167, + -8.141725105249224, + -8.13229089307628, + -8.12285668090334, + -8.113422468730397, + -8.103988256557454, + -8.094554044384513, + -8.08511983221157, + -8.075685620038627, + -8.066251407865686, + -8.056817195692743, + -8.0473829835198, + -8.037948771346858, + -8.028514559173916, + -8.019080347000973, + -8.009646134828031, + -8.000211922655089, + -7.9907777104821465, + -7.981343498309204, + -7.9719092861362615, + -7.962475073963319, + -7.953040861790377, + -7.9436066496174345, + -7.934172437444492, + -7.92473822527155, + -7.915304013098608, + -7.905869800925665, + -7.896435588752723, + -7.887001376579781, + -7.877567164406838, + -7.868132952233896, + -7.858698740060954, + -7.849264527888011, + -7.839830315715069, + -7.830396103542127, + -7.820961891369184, + -7.811527679196242, + -7.8020934670233, + -7.792659254850357, + -7.783225042677415, + -7.773790830504473, + -7.764356618331531, + -7.754922406158588, + -7.745488193985646, + -7.736053981812704, + -7.726619769639761, + -7.717185557466819, + -7.707751345293877, + -7.698317133120934, + -7.688882920947992, + -7.67944870877505, + -7.670014496602107, + -7.660580284429165, + -7.651146072256223, + -7.641711860083281, + -7.632277647910338, + -7.622843435737396, + -7.613409223564454, + -7.603975011391511, + -7.594540799218569, + -7.585106587045627, + -7.575672374872684, + -7.566238162699742, + -7.5568039505268, + -7.547369738353857, + -7.537935526180915, + -7.528501314007973, + -7.519067101835031, + -7.509632889662088, + -7.500198677489146, + -7.490764465316204, + -7.481330253143261, + -7.471896040970319, + -7.462461828797377, + -7.453027616624434, + -7.443593404451492, + -7.43415919227855, + -7.424724980105607, + -7.415290767932665, + -7.405856555759723, + -7.39642234358678, + -7.386988131413838, + -7.377553919240896, + -7.368119707067954, + -7.358685494895011, + -7.349251282722069, + -7.339817070549127, + -7.330382858376184, + -7.320948646203242, + -7.3115144340302995, + -7.302080221857357, + -7.292646009684415, + -7.2832117975114725, + -7.27377758533853, + -7.2643433731655875, + -7.2549091609926455, + -7.245474948819703, + -7.2360407366467605, + -7.2266065244738185, + -7.217172312300876, + -7.2077381001279335, + -7.198303887954991, + -7.188869675782049, + -7.1794354636091064, + -7.170001251436164, + -7.160567039263222, + -7.151132827090279, + -7.141698614917337, + -7.132264402744395, + -7.122830190571453, + -7.11339597839851, + -7.103961766225568, + -7.094527554052626, + -7.085093341879683, + -7.075659129706741, + -7.066224917533799, + -7.056790705360856, + -7.047356493187914, + -7.037922281014972, + -7.028488068842029, + -7.019053856669087, + -7.009619644496145, + -7.000185432323203, + -6.99075122015026, + -6.981317007977318, + -6.971882795804376, + -6.962448583631433, + -6.953014371458491, + -6.943580159285549, + -6.934145947112606, + -6.924711734939664, + -6.915277522766722, + -6.905843310593779, + -6.896409098420837, + -6.886974886247895, + -6.877540674074952, + -6.86810646190201, + -6.858672249729068, + -6.849238037556126, + -6.839803825383183, + -6.830369613210241, + -6.820935401037299, + -6.811501188864356, + -6.802066976691414, + -6.792632764518472, + -6.783198552345529, + -6.773764340172587, + -6.764330127999645, + -6.754895915826702, + -6.74546170365376, + -6.736027491480818, + -6.726593279307876, + -6.717159067134933, + -6.707724854961991, + -6.698290642789049, + -6.688856430616106, + -6.679422218443164, + -6.669988006270222, + -6.660553794097279, + -6.651119581924337, + -6.641685369751395, + -6.632251157578452, + -6.62281694540551, + -6.613382733232568, + -6.603948521059626, + -6.594514308886683, + -6.585080096713741, + -6.575645884540799, + -6.566211672367856, + -6.556777460194914, + -6.5473432480219715, + -6.537909035849029, + -6.528474823676087, + -6.5190406115031445, + -6.509606399330202, + -6.5001721871572595, + -6.4907379749843175, + -6.4813037628113745, + -6.4718695506384325, + -6.4624353384654905, + -6.453001126292548, + -6.4435669141196055, + -6.434132701946663, + -6.424698489773721, + -6.415264277600778, + -6.405830065427836, + -6.396395853254894, + -6.386961641081951, + -6.377527428909009, + -6.368093216736067, + -6.358659004563124, + -6.349224792390182, + -6.33979058021724, + -6.330356368044298, + -6.320922155871355, + -6.311487943698413, + -6.302053731525471, + -6.292619519352528, + -6.283185307179586, + -6.273751095006644, + -6.264316882833701, + -6.254882670660759, + -6.245448458487817, + -6.236014246314874, + -6.226580034141932, + -6.21714582196899, + -6.207711609796048, + -6.198277397623105, + -6.188843185450163, + -6.179408973277221, + -6.169974761104278, + -6.160540548931336, + -6.151106336758394, + -6.141672124585451, + -6.132237912412509, + -6.122803700239567, + -6.113369488066624, + -6.103935275893682, + -6.09450106372074, + -6.085066851547798, + -6.075632639374855, + -6.066198427201913, + -6.056764215028971, + -6.047330002856028, + -6.037895790683086, + -6.028461578510144, + -6.019027366337201, + -6.009593154164259, + -6.000158941991317, + -5.990724729818374, + -5.981290517645432, + -5.97185630547249, + -5.962422093299547, + -5.952987881126605, + -5.943553668953663, + -5.934119456780721, + -5.924685244607778, + -5.915251032434836, + -5.905816820261894, + -5.896382608088951, + -5.886948395916009, + -5.877514183743067, + -5.868079971570124, + -5.858645759397182, + -5.84921154722424, + -5.839777335051297, + -5.830343122878355, + -5.820908910705413, + -5.811474698532471, + -5.802040486359528, + -5.792606274186586, + -5.7831720620136435, + -5.773737849840701, + -5.7643036376677586, + -5.7548694254948165, + -5.745435213321874, + -5.7360010011489315, + -5.7265667889759895, + -5.7171325768030465, + -5.7076983646301045, + -5.6982641524571624, + -5.68882994028422, + -5.6793957281112775, + -5.669961515938335, + -5.660527303765393, + -5.65109309159245, + -5.641658879419508, + -5.632224667246566, + -5.622790455073623, + -5.613356242900681, + -5.603922030727739, + -5.594487818554796, + -5.585053606381854, + -5.575619394208912, + -5.566185182035969, + -5.556750969863027, + -5.547316757690085, + -5.537882545517143, + -5.5284483333442, + -5.519014121171258, + -5.509579908998316, + -5.500145696825373, + -5.490711484652431, + -5.481277272479489, + -5.471843060306546, + -5.462408848133604, + -5.452974635960662, + -5.443540423787719, + -5.434106211614777, + -5.424671999441835, + -5.415237787268893, + -5.40580357509595, + -5.396369362923008, + -5.386935150750066, + -5.377500938577123, + -5.368066726404181, + -5.358632514231239, + -5.349198302058296, + -5.339764089885354, + -5.330329877712412, + -5.320895665539469, + -5.311461453366527, + -5.302027241193585, + -5.292593029020643, + -5.2831588168477, + -5.273724604674758, + -5.264290392501816, + -5.254856180328873, + -5.245421968155931, + -5.235987755982989, + -5.226553543810046, + -5.217119331637104, + -5.207685119464162, + -5.198250907291219, + -5.188816695118277, + -5.179382482945335, + -5.169948270772393, + -5.16051405859945, + -5.151079846426508, + -5.141645634253566, + -5.132211422080623, + -5.122777209907681, + -5.113342997734739, + -5.103908785561796, + -5.094474573388854, + -5.085040361215912, + -5.075606149042969, + -5.066171936870027, + -5.056737724697085, + -5.047303512524142, + -5.0378693003512, + -5.028435088178258, + -5.0190008760053155, + -5.009566663832373, + -5.0001324516594305, + -4.9906982394864885, + -4.981264027313546, + -4.9718298151406035, + -4.9623956029676615, + -4.9529613907947185, + -4.9435271786217765, + -4.934092966448834, + -4.9246587542758915, + -4.9152245421029495, + -4.905790329930007, + -4.896356117757065, + -4.886921905584122, + -4.87748769341118, + -4.868053481238238, + -4.858619269065295, + -4.849185056892353, + -4.839750844719411, + -4.830316632546468, + -4.820882420373526, + -4.811448208200584, + -4.802013996027641, + -4.792579783854699, + -4.783145571681757, + -4.773711359508815, + -4.764277147335872, + -4.75484293516293, + -4.745408722989988, + -4.735974510817045, + -4.726540298644103, + -4.717106086471161, + -4.707671874298218, + -4.698237662125276, + -4.688803449952334, + -4.679369237779391, + -4.669935025606449, + -4.660500813433507, + -4.651066601260564, + -4.641632389087622, + -4.63219817691468, + -4.622763964741738, + -4.613329752568795, + -4.603895540395853, + -4.594461328222911, + -4.585027116049968, + -4.575592903877026, + -4.566158691704084, + -4.556724479531141, + -4.547290267358199, + -4.537856055185257, + -4.528421843012314, + -4.518987630839372, + -4.50955341866643, + -4.500119206493488, + -4.490684994320545, + -4.481250782147603, + -4.471816569974661, + -4.462382357801718, + -4.452948145628776, + -4.443513933455834, + -4.434079721282891, + -4.424645509109949, + -4.415211296937007, + -4.405777084764064, + -4.396342872591122, + -4.38690866041818, + -4.377474448245238, + -4.368040236072295, + -4.358606023899353, + -4.349171811726411, + -4.339737599553468, + -4.330303387380526, + -4.320869175207584, + -4.311434963034641, + -4.302000750861699, + -4.292566538688757, + -4.283132326515814, + -4.273698114342872, + -4.26426390216993, + -4.254829689996987, + -4.245395477824045, + -4.2359612656511025, + -4.2265270534781605, + -4.2170928413052176, + -4.2076586291322755, + -4.1982244169593335, + -4.1887902047863905, + -4.1793559926134485, + -4.169921780440506, + -4.1604875682675635, + -4.1510533560946214, + -4.141619143921679, + -4.1321849317487365, + -4.122750719575794, + -4.113316507402852, + -4.10388229522991, + -4.094448083056967, + -4.085013870884025, + -4.075579658711083, + -4.06614544653814, + -4.056711234365198, + -4.047277022192256, + -4.037842810019313, + -4.028408597846371, + -4.018974385673429, + -4.009540173500486, + -4.000105961327544, + -3.990671749154602, + -3.9812375369816597, + -3.9718033248087172, + -3.962369112635775, + -3.9529349004628327, + -3.9435006882898906, + -3.934066476116948, + -3.9246322639440057, + -3.9151980517710636, + -3.905763839598121, + -3.8963296274251786, + -3.8868954152522366, + -3.877461203079294, + -3.868026990906352, + -3.8585927787334096, + -3.849158566560467, + -3.839724354387525, + -3.8302901422145825, + -3.8208559300416405, + -3.811421717868698, + -3.8019875056957555, + -3.7925532935228135, + -3.783119081349871, + -3.7736848691769285, + -3.7642506570039864, + -3.754816444831044, + -3.745382232658102, + -3.7359480204851594, + -3.726513808312217, + -3.717079596139275, + -3.7076453839663324, + -3.69821117179339, + -3.688776959620448, + -3.6793427474475053, + -3.6699085352745633, + -3.660474323101621, + -3.6510401109286783, + -3.6416058987557363, + -3.6321716865827938, + -3.6227374744098517, + -3.6133032622369092, + -3.6038690500639667, + -3.5944348378910247, + -3.585000625718082, + -3.5755664135451397, + -3.5661322013721977, + -3.556697989199255, + -3.547263777026313, + -3.5378295648533706, + -3.528395352680428, + -3.518961140507486, + -3.5095269283345436, + -3.5000927161616016, + -3.490658503988659, + -3.4812242918157166, + -3.4717900796427745, + -3.462355867469832, + -3.4529216552968895, + -3.4434874431239475, + -3.434053230951005, + -3.424619018778063, + -3.4151848066051205, + -3.405750594432178, + -3.396316382259236, + -3.3868821700862934, + -3.377447957913351, + -3.368013745740409, + -3.3585795335674664, + -3.3491453213945244, + -3.339711109221582, + -3.3302768970486394, + -3.3208426848756973, + -3.311408472702755, + -3.301974260529813, + -3.2925400483568703, + -3.283105836183928, + -3.2736716240109858, + -3.2642374118380433, + -3.254803199665101, + -3.2453689874921587, + -3.2359347753192163, + -3.226500563146274, + -3.2170663509733317, + -3.207632138800389, + -3.198197926627447, + -3.1887637144545047, + -3.179329502281562, + -3.16989529010862, + -3.1604610779356777, + -3.1510268657627356, + -3.141592653589793 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/small_positive.json b/base/special/sec/test/fixtures/julia/small_positive.json new file mode 100644 index 000000000..7958855f2 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/small_positive.json @@ -0,0 +1,2004 @@ +{ + "expected": [-1, + -1.0000445038300918, + -1.0001780351283918, + -1.0004006533404892, + -1.0007124576141289, + -1.0011135869070056, + -1.0016042201379842, + -1.0021845763820487, + -1.0028549151093769, + -1.003615536469028, + -1.004466781617821, + -1.0054090330950751, + -1.0064427152439854, + -1.0075682946804956, + -1.0087862808106407, + -1.0100972263974364, + -1.0115017281784915, + -1.0130004275356452, + -1.0145940112180383, + -1.016283212120154, + -1.0180688101164879, + -1.0199516329546454, + -1.0219325572087936, + -1.0240125092955523, + -1.0261924665545554, + -1.0284734583960746, + -1.0308565675182717, + -1.0333429311968216, + -1.0359337426498414, + -1.0386302524812547, + -1.0414337702059424, + -1.0443456658602477, + -1.047367371701646, + -1.0505003840016462, + -1.0537462649362543, + -1.057106644578622, + -1.0605832229988086, + -1.064177772475912, + -1.067892139828165, + -1.0717282488669768, + -1.0756881029812906, + -1.0797737878590503, + -1.0839874743530344, + -1.0883314214987896, + -1.0928079796929302, + -1.0974195940406257, + -1.102168807881695, + -1.1070582665053867, + -1.112090721064598, + -1.1172690327010544, + -1.1225961768937622, + -1.128075248043914, + -1.1337094643103678, + -1.1395021727108223, + -1.1454568545049006, + -1.1515771308765261, + -1.1578667689342537, + -1.164329688049578, + -1.1709699665547475, + -1.1777918488232062, + -1.1847997527575453, + -1.1919982777117346, + -1.1993922128764734, + -1.2069865461587228, + -1.2147864735889322, + -1.222797409292106, + -1.2310249960617612, + -1.2394751165789488, + -1.2481539053219766, + -1.257067761216192, + -1.266223361077307, + -1.2756276739062227, + -1.2852879760982212, + -1.2952118676347957, + -1.3054072893322783, + -1.3158825412279322, + -1.3266463021913062, + -1.3377076508565, + -1.3490760879796495, + -1.3607615603354781, + -1.3727744862772875, + -1.385125783096429, + -1.3978268963301468, + -1.4108898311809874, + -1.4243271862267792, + -1.438152189617766, + -1.4523787379770277, + -1.4670214382420677, + -1.4820956527096887, + -1.4976175475733629, + -1.5136041452725157, + -1.5300733810070326, + -1.5470441638082102, + -1.5645364425999706, + -1.582571277732031, + -1.601170918520641, + -1.6203588873932278, + -1.6401600713019946, + -1.6606008211491787, + -1.6817090600546625, + -1.7035144013966146, + -1.7260482776695156, + -1.7493440813334022, + -1.7734373189761032, + -1.798365780279446, + -1.824169723474281, + -1.8508920791920669, + -1.8785786748771778, + -1.9072784822201359, + -1.9370438904141745, + -1.9679310084344004, + -1.9999999999999982, + -2.0333154554171595, + -2.0679468051281695, + -2.1039687805274347, + -2.141461928468908, + -2.1805131869072474, + -2.221216530317815, + -2.2636736949665357, + -2.30799499579694, + -2.3543002487260902, + -2.4027198145661286, + -2.4533957837034, + -2.506483324185748, + -2.5621522201322438, + -2.62058863256775, + -2.6819971211260847, + -2.7466029728516403, + -2.8146548939353573, + -2.886428132132769, + -2.9622281124606737, + -3.042394687382093, + -3.127307126158298, + -3.2173899978207112, + -3.313120140234433, + -3.415034956607152, + -3.523742344102842, + -3.639932641839449, + -3.7643930942593316, + -3.898025470149189, + -4.041867670877305, + -4.197120422927063, + -4.365180507382869, + -4.5476824735458425, + -4.746551476185988, + -4.964070858079959, + -5.202969512810155, + -5.466536128431271, + -5.758770483143634, + -6.084586613775668, + -6.450089863722184, + -6.862961175253346, + -7.333000399338981, + -7.872911076515071, + -8.499461912575134, + -9.235254241588866, + -10.111499467800277, + -11.172550681367605, + -12.483633061697626, + -14.144758603463755, + -16.31748520511828, + -19.280867490348644, + -23.562008724831514, + -30.29041601888761, + -42.40280801654765, + -70.66715334094924, + -211.99517038477123, + 211.9951703847877, + 70.66715334095109, + 42.40280801654831, + 30.290416018887946, + 23.562008724831713, + 19.28086749034878, + 16.317485205118377, + 14.144758603463828, + 12.483633061697683, + 11.172550681367653, + 10.111499467800314, + 9.235254241588898, + 8.499461912575159, + 7.872911076515093, + 7.333000399338999, + 6.862961175253363, + 6.450089863722199, + 6.084586613775682, + 5.758770483143646, + 5.466536128431281, + 5.2029695128101645, + 4.9640708580799675, + 4.746551476185997, + 4.5476824735458505, + 4.365180507382876, + 4.197120422927069, + 4.04186767087731, + 3.898025470149195, + 3.7643930942593373, + 3.6399326418394535, + 3.523742344102846, + 3.4150349566071556, + 3.3131201402344366, + 3.217389997820715, + 3.127307126158302, + 3.0423946873820964, + 2.962228112460677, + 2.8864281321327723, + 2.81465489393536, + 2.746602972851643, + 2.6819971211260873, + 2.6205886325677525, + 2.562152220132246, + 2.5064833241857505, + 2.453395783703402, + 2.4027198145661304, + 2.354300248726092, + 2.3079949957969417, + 2.2636736949665375, + 2.221216530317817, + 2.180513186907249, + 2.1414619284689094, + 2.103968780527436, + 2.067946805128171, + 2.0333154554171604, + 1.9999999999999996, + 1.9679310084344017, + 1.9370438904141758, + 1.907278482220137, + 1.878578674877179, + 1.850892079192068, + 1.8241697234742822, + 1.7983657802794468, + 1.7734373189761043, + 1.7493440813334031, + 1.7260482776695167, + 1.7035144013966153, + 1.6817090600546634, + 1.6606008211491798, + 1.6401600713019955, + 1.6203588873932286, + 1.6011709185206418, + 1.582571277732032, + 1.5645364425999713, + 1.5470441638082109, + 1.5300733810070335, + 1.5136041452725164, + 1.4976175475733642, + 1.4820956527096893, + 1.4670214382420685, + 1.452378737977029, + 1.438152189617766, + 1.4243271862267797, + 1.4108898311809885, + 1.3978268963301468, + 1.3851257830964296, + 1.3727744862772886, + 1.3607615603354781, + 1.34907608797965, + 1.3377076508565005, + 1.326646302191307, + 1.3158825412279327, + 1.305407289332279, + 1.2952118676347966, + 1.2852879760982212, + 1.275627673906223, + 1.2662233610773077, + 1.257067761216192, + 1.248153905321977, + 1.2394751165789495, + 1.2310249960617612, + 1.2227974092921063, + 1.2147864735889324, + 1.2069865461587226, + 1.1993922128764736, + 1.191998277711735, + 1.1847997527575458, + 1.1777918488232064, + 1.1709699665547477, + 1.1643296880495784, + 1.1578667689342537, + 1.1515771308765266, + 1.1454568545049009, + 1.1395021727108223, + 1.1337094643103678, + 1.1280752480439145, + 1.1225961768937622, + 1.1172690327010546, + 1.112090721064598, + 1.1070582665053872, + 1.1021688078816951, + 1.0974195940406257, + 1.0928079796929306, + 1.0883314214987896, + 1.0839874743530347, + 1.0797737878590508, + 1.0756881029812906, + 1.071728248866977, + 1.0678921398281653, + 1.064177772475912, + 1.0605832229988086, + 1.057106644578622, + 1.0537462649362546, + 1.0505003840016465, + 1.0473673717016463, + 1.044345665860248, + 1.0414337702059424, + 1.0386302524812547, + 1.0359337426498416, + 1.0333429311968216, + 1.0308565675182717, + 1.0284734583960748, + 1.0261924665545554, + 1.0240125092955523, + 1.0219325572087936, + 1.0199516329546454, + 1.0180688101164879, + 1.016283212120154, + 1.0145940112180385, + 1.0130004275356452, + 1.0115017281784915, + 1.0100972263974364, + 1.0087862808106407, + 1.0075682946804956, + 1.0064427152439857, + 1.0054090330950751, + 1.004466781617821, + 1.0036155364690282, + 1.0028549151093769, + 1.0021845763820487, + 1.0016042201379842, + 1.0011135869070056, + 1.0007124576141289, + 1.0004006533404892, + 1.0001780351283918, + 1.0000445038300918, + 1, + 1.0000445038300918, + 1.0001780351283918, + 1.0004006533404892, + 1.0007124576141289, + 1.0011135869070056, + 1.0016042201379842, + 1.0021845763820487, + 1.0028549151093769, + 1.003615536469028, + 1.004466781617821, + 1.0054090330950751, + 1.0064427152439857, + 1.0075682946804956, + 1.0087862808106407, + 1.0100972263974364, + 1.0115017281784915, + 1.0130004275356452, + 1.0145940112180383, + 1.016283212120154, + 1.0180688101164879, + 1.0199516329546454, + 1.0219325572087936, + 1.0240125092955523, + 1.0261924665545554, + 1.0284734583960746, + 1.0308565675182717, + 1.0333429311968216, + 1.0359337426498414, + 1.0386302524812547, + 1.0414337702059424, + 1.0443456658602477, + 1.047367371701646, + 1.0505003840016462, + 1.0537462649362543, + 1.0571066445786217, + 1.0605832229988084, + 1.0641777724759118, + 1.067892139828165, + 1.0717282488669768, + 1.0756881029812904, + 1.0797737878590503, + 1.0839874743530344, + 1.0883314214987894, + 1.0928079796929304, + 1.0974195940406255, + 1.102168807881695, + 1.107058266505387, + 1.1120907210645978, + 1.1172690327010542, + 1.122596176893762, + 1.128075248043914, + 1.1337094643103676, + 1.139502172710822, + 1.1454568545049006, + 1.1515771308765261, + 1.1578667689342532, + 1.164329688049578, + 1.1709699665547473, + 1.1777918488232062, + 1.1847997527575456, + 1.1919982777117346, + 1.1993922128764731, + 1.2069865461587224, + 1.214786473588932, + 1.222797409292106, + 1.2310249960617607, + 1.239475116578949, + 1.2481539053219766, + 1.2570677612161913, + 1.2662233610773073, + 1.2756276739062224, + 1.2852879760982208, + 1.2952118676347961, + 1.3054072893322783, + 1.3158825412279322, + 1.3266463021913069, + 1.3377076508564998, + 1.3490760879796493, + 1.3607615603354775, + 1.372774486277288, + 1.385125783096429, + 1.3978268963301461, + 1.4108898311809879, + 1.424327186226779, + 1.4381521896177654, + 1.452378737977028, + 1.4670214382420674, + 1.4820956527096887, + 1.4976175475733633, + 1.5136041452725153, + 1.5300733810070324, + 1.54704416380821, + 1.5645364425999702, + 1.5825712777320309, + 1.6011709185206406, + 1.6203588873932278, + 1.6401600713019944, + 1.6606008211491785, + 1.6817090600546623, + 1.7035144013966144, + 1.7260482776695154, + 1.7493440813334018, + 1.773437318976103, + 1.7983657802794455, + 1.8241697234742806, + 1.8508920791920669, + 1.8785786748771773, + 1.9072784822201354, + 1.937043890414174, + 1.9679310084344, + 1.9999999999999978, + 2.0333154554171586, + 2.067946805128169, + 2.1039687805274343, + 2.1414619284689076, + 2.180513186907247, + 2.2212165303178146, + 2.2636736949665353, + 2.3079949957969395, + 2.35430024872609, + 2.402719814566128, + 2.4533957837033995, + 2.506483324185747, + 2.562152220132243, + 2.6205886325677494, + 2.681997121126084, + 2.7466029728516395, + 2.8146548939353564, + 2.8864281321327683, + 2.962228112460673, + 3.042394687382092, + 3.127307126158297, + 3.21738999782071, + 3.3131201402344317, + 3.4150349566071507, + 3.523742344102841, + 3.639932641839447, + 3.76439309425933, + 3.8980254701491877, + 4.041867670877303, + 4.197120422927061, + 4.365180507382867, + 4.547682473545841, + 4.746551476185985, + 4.964070858079955, + 5.202969512810151, + 5.466536128431267, + 5.75877048314363, + 6.084586613775664, + 6.450089863722179, + 6.862961175253341, + 7.3330003993389745, + 7.872911076515063, + 8.499461912575125, + 9.235254241588855, + 10.111499467800265, + 11.17255068136759, + 12.483633061697606, + 14.14475860346373, + 16.31748520511825, + 19.280867490348598, + 23.562008724831443, + 30.290416018887495, + 42.40280801654743, + 70.66715334094864, + 211.9951703847657, + -211.9951703847932, + -70.6671533409517, + -42.40280801654853, + -30.29041601888806, + -23.562008724831784, + -19.280867490348825, + -16.317485205118412, + -14.144758603463853, + -12.483633061697702, + -11.172550681367666, + -10.111499467800327, + -9.235254241588908, + -8.499461912575168, + -7.8729110765151, + -7.333000399339007, + -6.8629611752533695, + -6.450089863722203, + -6.084586613775719, + -5.75877048314365, + -5.466536128431285, + -5.202969512810191, + -4.96407085807997, + -4.74655147618598, + -4.547682473545871, + -4.3651805073828776, + -4.197120422927057, + -4.041867670877326, + -3.8980254701491965, + -3.7643930942593262, + -3.639932641839466, + -3.5237423441028475, + -3.4150349566071476, + -3.3131201402344477, + -3.2173899978207166, + -3.1273071261582945, + -3.0423946873820977, + -2.9622281124606777, + -2.886428132132766, + -2.814654893935361, + -2.746602972851644, + -2.681997121126082, + -2.620588632567753, + -2.562152220132247, + -2.506483324185756, + -2.4533957837034026, + -2.4027198145661313, + -2.354300248726097, + -2.307994995796942, + -2.263673694966538, + -2.2212165303178213, + -2.1805131869072496, + -2.1414619284689063, + -2.10396878052744, + -2.0679468051281717, + -2.0333154554171577, + -2.000000000000003, + -1.967931008434402, + -1.9370438904141734, + -1.9072784822201398, + -1.878578674877179, + -1.8508920791920658, + -1.8241697234742849, + -1.7983657802794473, + -1.7734373189761024, + -1.7493440813334036, + -1.726048277669517, + -1.7035144013966137, + -1.6817090600546638, + -1.66060082114918, + -1.6401600713019977, + -1.6203588873932289, + -1.6011709185206422, + -1.5825712777320338, + -1.5645364425999713, + -1.5470441638082113, + -1.5300733810070353, + -1.5136041452725166, + -1.4976175475733629, + -1.4820956527096911, + -1.4670214382420685, + -1.4523787379770277, + -1.4381521896177674, + -1.42432718622678, + -1.4108898311809877, + -1.3978268963301481, + -1.3851257830964296, + -1.3727744862772875, + -1.3607615603354792, + -1.3490760879796502, + -1.3377076508564993, + -1.3266463021913073, + -1.315882541227933, + -1.3054072893322781, + -1.2952118676347966, + -1.2852879760982214, + -1.275627673906222, + -1.266223361077308, + -1.2570677612161922, + -1.248153905321978, + -1.2394751165789495, + -1.2310249960617614, + -1.2227974092921072, + -1.2147864735889324, + -1.2069865461587228, + -1.1993922128764745, + -1.1919982777117353, + -1.1847997527575453, + -1.1777918488232073, + -1.1709699665547477, + -1.164329688049578, + -1.1578667689342543, + -1.1515771308765266, + -1.1454568545049006, + -1.139502172710823, + -1.133709464310368, + -1.128075248043914, + -1.122596176893763, + -1.1172690327010546, + -1.1120907210645976, + -1.1070582665053872, + -1.1021688078816951, + -1.0974195940406253, + -1.0928079796929306, + -1.0883314214987896, + -1.0839874743530344, + -1.0797737878590508, + -1.0756881029812906, + -1.0717282488669775, + -1.0678921398281653, + -1.064177772475912, + -1.060583222998809, + -1.057106644578622, + -1.0537462649362543, + -1.0505003840016467, + -1.0473673717016463, + -1.0443456658602477, + -1.0414337702059429, + -1.038630252481255, + -1.0359337426498414, + -1.0333429311968219, + -1.0308565675182717, + -1.0284734583960746, + -1.0261924665545556, + -1.0240125092955523, + -1.0219325572087934, + -1.0199516329546456, + -1.018068810116488, + -1.0162832121201537, + -1.0145940112180385, + -1.0130004275356452, + -1.0115017281784915, + -1.0100972263974366, + -1.0087862808106407, + -1.0075682946804956, + -1.0064427152439857, + -1.0054090330950751, + -1.004466781617821, + -1.0036155364690282, + -1.0028549151093769, + -1.0021845763820487, + -1.0016042201379842, + -1.0011135869070056, + -1.0007124576141289, + -1.0004006533404892, + -1.0001780351283918, + -1.0000445038300918, + -1, + -1.0000445038300918, + -1.0001780351283918, + -1.0004006533404892, + -1.0007124576141289, + -1.0011135869070056, + -1.0016042201379842, + -1.0021845763820487, + -1.0028549151093769, + -1.003615536469028, + -1.004466781617821, + -1.0054090330950751, + -1.0064427152439854, + -1.0075682946804956, + -1.0087862808106407, + -1.0100972263974364, + -1.0115017281784913, + -1.0130004275356452, + -1.0145940112180383, + -1.0162832121201537, + -1.0180688101164879, + -1.0199516329546454, + -1.0219325572087934, + -1.024012509295552, + -1.0261924665545554, + -1.0284734583960744, + -1.0308565675182715, + -1.0333429311968219, + -1.0359337426498412, + -1.0386302524812547, + -1.0414337702059426, + -1.0443456658602475, + -1.047367371701646, + -1.0505003840016465, + -1.0537462649362541, + -1.0571066445786217, + -1.0605832229988086, + -1.0641777724759118, + -1.067892139828165, + -1.071728248866977, + -1.0756881029812901, + -1.0797737878590503, + -1.083987474353034, + -1.0883314214987894, + -1.0928079796929304, + -1.097419594040625, + -1.102168807881695, + -1.1070582665053867, + -1.1120907210645972, + -1.1172690327010542, + -1.1225961768937625, + -1.1280752480439133, + -1.1337094643103676, + -1.1395021727108225, + -1.1454568545049002, + -1.1515771308765261, + -1.1578667689342539, + -1.1643296880495775, + -1.1709699665547473, + -1.1777918488232066, + -1.184799752757545, + -1.1919982777117346, + -1.1993922128764738, + -1.2069865461587221, + -1.2147864735889318, + -1.2227974092921066, + -1.2310249960617607, + -1.2394751165789488, + -1.2481539053219772, + -1.2570677612161913, + -1.2662233610773073, + -1.2756276739062213, + -1.2852879760982208, + -1.295211867634796, + -1.3054072893322772, + -1.315882541227932, + -1.3266463021913066, + -1.3377076508564987, + -1.349076087979649, + -1.3607615603354783, + -1.3727744862772866, + -1.3851257830964288, + -1.3978268963301472, + -1.4108898311809865, + -1.4243271862267788, + -1.4381521896177663, + -1.4523787379770265, + -1.4670214382420674, + -1.48209565270969, + -1.4976175475733617, + -1.5136041452725153, + -1.530073381007034, + -1.5470441638082095, + -1.56453644259997, + -1.5825712777320322, + -1.6011709185206404, + -1.6203588873932275, + -1.6401600713019961, + -1.6606008211491783, + -1.6817090600546618, + -1.7035144013966117, + -1.726048277669515, + -1.7493440813334016, + -1.7734373189761001, + -1.798365780279445, + -1.8241697234742829, + -1.850892079192064, + -1.878578674877177, + -1.9072784822201378, + -1.9370438904141707, + -1.9679310084343995, + -2.000000000000001, + -2.033315455417155, + -2.0679468051281686, + -2.103968780527437, + -2.1414619284689036, + -2.1805131869072465, + -2.221216530317818, + -2.263673694966535, + -2.3079949957969386, + -2.354300248726094, + -2.4027198145661273, + -2.4533957837033986, + -2.506483324185752, + -2.5621522201322424, + -2.6205886325677485, + -2.681997121126077, + -2.7466029728516386, + -2.8146548939353555, + -2.8864281321327607, + -2.962228112460672, + -3.042394687382091, + -3.127307126158288, + -3.217389997820709, + -3.3131201402344397, + -3.415034956607139, + -3.5237423441028395, + -3.639932641839457, + -3.764393094259316, + -3.898025470149186, + -4.0418676708773145, + -4.197120422927044, + -4.365180507382865, + -4.547682473545856, + -4.746551476185963, + -4.964070858079952, + -5.202969512810172, + -5.4665361284312635, + -5.758770483143626, + -6.084586613775692, + -6.450089863722174, + -6.862961175253336, + -7.3330003993390145, + -7.872911076515056, + -8.499461912575116, + -9.23525424158877, + -10.111499467800252, + -11.172550681367577, + -12.48363306169745, + -14.144758603463705, + -16.31748520511845, + -19.28086749034822, + -23.562008724831376, + -30.290416018888198, + -42.40280801654562, + -70.66715334094802, + -211.9951703848001, + 211.99517038483862, + 70.66715334095231, + 42.40280801654716, + 30.290416018888983, + 23.562008724831852, + 19.28086749034854, + 16.31748520511868, + 14.144758603463877, + 12.483633061697583, + 11.172550681367682, + 10.11149946780034, + 9.235254241588843, + 8.499461912575178, + 7.872911076515109, + 7.333000399339061, + 6.862961175253375, + 6.4500898637222095, + 6.084586613775723, + 5.758770483143654, + 5.466536128431288, + 5.202969512810195, + 4.964070858079973, + 4.7465514761859815, + 4.547682473545874, + 4.36518050738288, + 4.197120422927059, + 4.041867670877329, + 3.8980254701491983, + 3.7643930942593276, + 3.639932641839468, + 3.523742344102849, + 3.4150349566071485, + 3.313120140234449, + 3.2173899978207174, + 3.127307126158296, + 3.0423946873820986, + 2.9622281124606786, + 2.886428132132767, + 2.8146548939353617, + 2.7466029728516443, + 2.681997121126083, + 2.620588632567754, + 2.5621522201322473, + 2.5064833241857567, + 2.4533957837034035, + 2.4027198145661317, + 2.3543002487260978, + 2.307994995796943, + 2.263673694966539, + 2.2212165303178217, + 2.18051318690725, + 2.1414619284689067, + 2.1039687805274405, + 2.067946805128172, + 2.033315455417158, + 2.0000000000000036, + 1.9679310084344024, + 1.9370438904141736, + 1.9072784822201403, + 1.8785786748771793, + 1.8508920791920662, + 1.824169723474285, + 1.7983657802794473, + 1.7734373189761026, + 1.7493440813334038, + 1.7260482776695174, + 1.703514401396614, + 1.6817090600546638, + 1.66060082114918, + 1.640160071301998, + 1.6203588873932293, + 1.6011709185206424, + 1.582571277732034, + 1.5645364425999715, + 1.5470441638082113, + 1.5300733810070355, + 1.5136041452725169, + 1.497617547573363, + 1.4820956527096913, + 1.4670214382420688, + 1.4523787379770279, + 1.4381521896177676, + 1.4243271862267801, + 1.4108898311809877, + 1.3978268963301483, + 1.3851257830964299, + 1.3727744862772877, + 1.3607615603354795, + 1.3490760879796504, + 1.3377076508564996, + 1.3266463021913075, + 1.315882541227933, + 1.3054072893322783, + 1.2952118676347968, + 1.2852879760982217, + 1.2756276739062222, + 1.2662233610773082, + 1.2570677612161922, + 1.248153905321978, + 1.2394751165789497, + 1.2310249960617614, + 1.2227974092921072, + 1.2147864735889327, + 1.206986546158723, + 1.1993922128764745, + 1.1919982777117353, + 1.1847997527575453, + 1.1777918488232073, + 1.170969966554748, + 1.164329688049578, + 1.1578667689342546, + 1.1515771308765266, + 1.1454568545049006, + 1.139502172710823, + 1.133709464310368, + 1.128075248043914, + 1.122596176893763, + 1.1172690327010546, + 1.1120907210645978, + 1.1070582665053874, + 1.1021688078816954, + 1.0974195940406255, + 1.0928079796929309, + 1.0883314214987898, + 1.0839874743530344, + 1.0797737878590508, + 1.0756881029812906, + 1.0717282488669775, + 1.0678921398281653, + 1.0641777724759123, + 1.060583222998809, + 1.057106644578622, + 1.0537462649362543, + 1.0505003840016467, + 1.0473673717016463, + 1.0443456658602477, + 1.0414337702059429, + 1.038630252481255, + 1.0359337426498414, + 1.033342931196822, + 1.0308565675182717, + 1.0284734583960746, + 1.0261924665545556, + 1.0240125092955523, + 1.0219325572087934, + 1.0199516329546456, + 1.018068810116488, + 1.016283212120154, + 1.0145940112180385, + 1.0130004275356452, + 1.0115017281784915, + 1.0100972263974366, + 1.0087862808106407, + 1.0075682946804958, + 1.0064427152439857, + 1.0054090330950751, + 1.004466781617821, + 1.0036155364690282, + 1.0028549151093769, + 1.0021845763820487, + 1.0016042201379842, + 1.0011135869070056, + 1.0007124576141289, + 1.0004006533404892, + 1.0001780351283918, + 1.0000445038300918, + 1], + "x": [ + 3.141592653589793, + 3.1510268657627356, + 3.1604610779356777, + 3.16989529010862, + 3.179329502281562, + 3.1887637144545047, + 3.198197926627447, + 3.207632138800389, + 3.2170663509733317, + 3.226500563146274, + 3.2359347753192163, + 3.2453689874921587, + 3.254803199665101, + 3.2642374118380433, + 3.2736716240109858, + 3.283105836183928, + 3.2925400483568703, + 3.301974260529813, + 3.311408472702755, + 3.3208426848756973, + 3.3302768970486394, + 3.339711109221582, + 3.3491453213945244, + 3.3585795335674664, + 3.368013745740409, + 3.377447957913351, + 3.3868821700862934, + 3.396316382259236, + 3.405750594432178, + 3.4151848066051205, + 3.424619018778063, + 3.434053230951005, + 3.4434874431239475, + 3.4529216552968895, + 3.462355867469832, + 3.4717900796427745, + 3.4812242918157166, + 3.490658503988659, + 3.5000927161616016, + 3.5095269283345436, + 3.518961140507486, + 3.528395352680428, + 3.5378295648533706, + 3.547263777026313, + 3.556697989199255, + 3.5661322013721977, + 3.5755664135451397, + 3.585000625718082, + 3.5944348378910247, + 3.6038690500639667, + 3.6133032622369092, + 3.6227374744098517, + 3.6321716865827938, + 3.6416058987557363, + 3.6510401109286783, + 3.660474323101621, + 3.6699085352745633, + 3.6793427474475053, + 3.688776959620448, + 3.69821117179339, + 3.7076453839663324, + 3.717079596139275, + 3.726513808312217, + 3.7359480204851594, + 3.745382232658102, + 3.754816444831044, + 3.7642506570039864, + 3.7736848691769285, + 3.783119081349871, + 3.7925532935228135, + 3.8019875056957555, + 3.811421717868698, + 3.8208559300416405, + 3.8302901422145825, + 3.839724354387525, + 3.849158566560467, + 3.8585927787334096, + 3.868026990906352, + 3.877461203079294, + 3.8868954152522366, + 3.8963296274251786, + 3.905763839598121, + 3.9151980517710636, + 3.9246322639440057, + 3.934066476116948, + 3.9435006882898906, + 3.9529349004628327, + 3.962369112635775, + 3.9718033248087172, + 3.9812375369816597, + 3.990671749154602, + 4.000105961327544, + 4.009540173500486, + 4.018974385673429, + 4.028408597846371, + 4.037842810019313, + 4.047277022192256, + 4.056711234365198, + 4.06614544653814, + 4.075579658711083, + 4.085013870884025, + 4.094448083056967, + 4.10388229522991, + 4.113316507402852, + 4.122750719575794, + 4.1321849317487365, + 4.141619143921679, + 4.1510533560946214, + 4.1604875682675635, + 4.169921780440506, + 4.1793559926134485, + 4.1887902047863905, + 4.1982244169593335, + 4.2076586291322755, + 4.2170928413052176, + 4.2265270534781605, + 4.2359612656511025, + 4.245395477824045, + 4.254829689996987, + 4.26426390216993, + 4.273698114342872, + 4.283132326515814, + 4.292566538688757, + 4.302000750861699, + 4.311434963034641, + 4.320869175207584, + 4.330303387380526, + 4.339737599553468, + 4.349171811726411, + 4.358606023899353, + 4.368040236072295, + 4.377474448245238, + 4.38690866041818, + 4.396342872591122, + 4.405777084764064, + 4.415211296937007, + 4.424645509109949, + 4.434079721282891, + 4.443513933455834, + 4.452948145628776, + 4.462382357801718, + 4.471816569974661, + 4.481250782147603, + 4.490684994320545, + 4.500119206493488, + 4.50955341866643, + 4.518987630839372, + 4.528421843012314, + 4.537856055185257, + 4.547290267358199, + 4.556724479531141, + 4.566158691704084, + 4.575592903877026, + 4.585027116049968, + 4.594461328222911, + 4.603895540395853, + 4.613329752568795, + 4.622763964741738, + 4.63219817691468, + 4.641632389087622, + 4.651066601260564, + 4.660500813433507, + 4.669935025606449, + 4.679369237779391, + 4.688803449952334, + 4.698237662125276, + 4.707671874298218, + 4.717106086471161, + 4.726540298644103, + 4.735974510817045, + 4.745408722989988, + 4.75484293516293, + 4.764277147335872, + 4.773711359508815, + 4.783145571681757, + 4.792579783854699, + 4.802013996027641, + 4.811448208200584, + 4.820882420373526, + 4.830316632546468, + 4.839750844719411, + 4.849185056892353, + 4.858619269065295, + 4.868053481238238, + 4.87748769341118, + 4.886921905584122, + 4.896356117757065, + 4.905790329930007, + 4.9152245421029495, + 4.9246587542758915, + 4.934092966448834, + 4.9435271786217765, + 4.9529613907947185, + 4.9623956029676615, + 4.9718298151406035, + 4.981264027313546, + 4.9906982394864885, + 5.0001324516594305, + 5.009566663832373, + 5.0190008760053155, + 5.028435088178258, + 5.0378693003512, + 5.047303512524142, + 5.056737724697085, + 5.066171936870027, + 5.075606149042969, + 5.085040361215912, + 5.094474573388854, + 5.103908785561796, + 5.113342997734739, + 5.122777209907681, + 5.132211422080623, + 5.141645634253566, + 5.151079846426508, + 5.16051405859945, + 5.169948270772393, + 5.179382482945335, + 5.188816695118277, + 5.198250907291219, + 5.207685119464162, + 5.217119331637104, + 5.226553543810046, + 5.235987755982989, + 5.245421968155931, + 5.254856180328873, + 5.264290392501816, + 5.273724604674758, + 5.2831588168477, + 5.292593029020643, + 5.302027241193585, + 5.311461453366527, + 5.320895665539469, + 5.330329877712412, + 5.339764089885354, + 5.349198302058296, + 5.358632514231239, + 5.368066726404181, + 5.377500938577123, + 5.386935150750066, + 5.396369362923008, + 5.40580357509595, + 5.415237787268893, + 5.424671999441835, + 5.434106211614777, + 5.443540423787719, + 5.452974635960662, + 5.462408848133604, + 5.471843060306546, + 5.481277272479489, + 5.490711484652431, + 5.500145696825373, + 5.509579908998316, + 5.519014121171258, + 5.5284483333442, + 5.537882545517143, + 5.547316757690085, + 5.556750969863027, + 5.566185182035969, + 5.575619394208912, + 5.585053606381854, + 5.594487818554796, + 5.603922030727739, + 5.613356242900681, + 5.622790455073623, + 5.632224667246566, + 5.641658879419508, + 5.65109309159245, + 5.660527303765393, + 5.669961515938335, + 5.6793957281112775, + 5.68882994028422, + 5.6982641524571624, + 5.7076983646301045, + 5.7171325768030465, + 5.7265667889759895, + 5.7360010011489315, + 5.745435213321874, + 5.7548694254948165, + 5.7643036376677586, + 5.773737849840701, + 5.7831720620136435, + 5.792606274186586, + 5.802040486359528, + 5.811474698532471, + 5.820908910705413, + 5.830343122878355, + 5.839777335051297, + 5.84921154722424, + 5.858645759397182, + 5.868079971570124, + 5.877514183743067, + 5.886948395916009, + 5.896382608088951, + 5.905816820261894, + 5.915251032434836, + 5.924685244607778, + 5.934119456780721, + 5.943553668953663, + 5.952987881126605, + 5.962422093299547, + 5.97185630547249, + 5.981290517645432, + 5.990724729818374, + 6.000158941991317, + 6.009593154164259, + 6.019027366337201, + 6.028461578510144, + 6.037895790683086, + 6.047330002856028, + 6.056764215028971, + 6.066198427201913, + 6.075632639374855, + 6.085066851547798, + 6.09450106372074, + 6.103935275893682, + 6.113369488066624, + 6.122803700239567, + 6.132237912412509, + 6.141672124585451, + 6.151106336758394, + 6.160540548931336, + 6.169974761104278, + 6.179408973277221, + 6.188843185450163, + 6.198277397623105, + 6.207711609796048, + 6.21714582196899, + 6.226580034141932, + 6.236014246314874, + 6.245448458487817, + 6.254882670660759, + 6.264316882833701, + 6.273751095006644, + 6.283185307179586, + 6.292619519352528, + 6.302053731525471, + 6.311487943698413, + 6.320922155871355, + 6.330356368044298, + 6.33979058021724, + 6.349224792390182, + 6.358659004563124, + 6.368093216736067, + 6.377527428909009, + 6.386961641081951, + 6.396395853254894, + 6.405830065427836, + 6.415264277600778, + 6.424698489773721, + 6.434132701946663, + 6.4435669141196055, + 6.453001126292548, + 6.4624353384654905, + 6.4718695506384325, + 6.4813037628113745, + 6.4907379749843175, + 6.5001721871572595, + 6.509606399330202, + 6.5190406115031445, + 6.528474823676087, + 6.537909035849029, + 6.5473432480219715, + 6.556777460194914, + 6.566211672367856, + 6.575645884540799, + 6.585080096713741, + 6.594514308886683, + 6.603948521059626, + 6.613382733232568, + 6.62281694540551, + 6.632251157578452, + 6.641685369751395, + 6.651119581924337, + 6.660553794097279, + 6.669988006270222, + 6.679422218443164, + 6.688856430616106, + 6.698290642789049, + 6.707724854961991, + 6.717159067134933, + 6.726593279307876, + 6.736027491480818, + 6.74546170365376, + 6.754895915826702, + 6.764330127999645, + 6.773764340172587, + 6.783198552345529, + 6.792632764518472, + 6.802066976691414, + 6.811501188864356, + 6.820935401037299, + 6.830369613210241, + 6.839803825383183, + 6.849238037556126, + 6.858672249729068, + 6.86810646190201, + 6.877540674074952, + 6.886974886247895, + 6.896409098420837, + 6.905843310593779, + 6.915277522766722, + 6.924711734939664, + 6.934145947112606, + 6.943580159285549, + 6.953014371458491, + 6.962448583631433, + 6.971882795804376, + 6.981317007977318, + 6.99075122015026, + 7.000185432323203, + 7.009619644496145, + 7.019053856669087, + 7.028488068842029, + 7.037922281014972, + 7.047356493187914, + 7.056790705360856, + 7.066224917533799, + 7.075659129706741, + 7.085093341879683, + 7.094527554052626, + 7.103961766225568, + 7.11339597839851, + 7.122830190571453, + 7.132264402744395, + 7.141698614917337, + 7.151132827090279, + 7.160567039263222, + 7.170001251436164, + 7.1794354636091064, + 7.188869675782049, + 7.198303887954991, + 7.2077381001279335, + 7.217172312300876, + 7.2266065244738185, + 7.2360407366467605, + 7.245474948819703, + 7.2549091609926455, + 7.2643433731655875, + 7.27377758533853, + 7.2832117975114725, + 7.292646009684415, + 7.302080221857357, + 7.3115144340302995, + 7.320948646203242, + 7.330382858376184, + 7.339817070549127, + 7.349251282722069, + 7.358685494895011, + 7.368119707067954, + 7.377553919240896, + 7.386988131413838, + 7.39642234358678, + 7.405856555759723, + 7.415290767932665, + 7.424724980105607, + 7.43415919227855, + 7.443593404451492, + 7.453027616624434, + 7.462461828797377, + 7.471896040970319, + 7.481330253143261, + 7.490764465316204, + 7.500198677489146, + 7.509632889662088, + 7.519067101835031, + 7.528501314007973, + 7.537935526180915, + 7.547369738353857, + 7.5568039505268, + 7.566238162699742, + 7.575672374872684, + 7.585106587045627, + 7.594540799218569, + 7.603975011391511, + 7.613409223564454, + 7.622843435737396, + 7.632277647910338, + 7.641711860083281, + 7.651146072256223, + 7.660580284429165, + 7.670014496602107, + 7.67944870877505, + 7.688882920947992, + 7.698317133120934, + 7.707751345293877, + 7.717185557466819, + 7.726619769639761, + 7.736053981812704, + 7.745488193985646, + 7.754922406158588, + 7.764356618331531, + 7.773790830504473, + 7.783225042677415, + 7.792659254850357, + 7.8020934670233, + 7.811527679196242, + 7.820961891369184, + 7.830396103542127, + 7.839830315715069, + 7.849264527888011, + 7.858698740060954, + 7.868132952233896, + 7.877567164406838, + 7.887001376579781, + 7.896435588752723, + 7.905869800925665, + 7.915304013098608, + 7.92473822527155, + 7.934172437444492, + 7.9436066496174345, + 7.953040861790377, + 7.962475073963319, + 7.9719092861362615, + 7.981343498309204, + 7.9907777104821465, + 8.000211922655089, + 8.009646134828031, + 8.019080347000973, + 8.028514559173916, + 8.037948771346858, + 8.0473829835198, + 8.056817195692743, + 8.066251407865686, + 8.075685620038627, + 8.08511983221157, + 8.094554044384513, + 8.103988256557454, + 8.113422468730397, + 8.12285668090334, + 8.13229089307628, + 8.141725105249224, + 8.151159317422167, + 8.160593529595108, + 8.17002774176805, + 8.179461953940994, + 8.188896166113935, + 8.198330378286878, + 8.20776459045982, + 8.217198802632762, + 8.226633014805705, + 8.236067226978648, + 8.245501439151589, + 8.254935651324532, + 8.264369863497473, + 8.273804075670416, + 8.283238287843359, + 8.2926725000163, + 8.302106712189243, + 8.311540924362186, + 8.320975136535127, + 8.33040934870807, + 8.339843560881013, + 8.349277773053954, + 8.358711985226897, + 8.36814619739984, + 8.377580409572781, + 8.387014621745724, + 8.396448833918667, + 8.405883046091608, + 8.415317258264551, + 8.424751470437494, + 8.434185682610435, + 8.443619894783378, + 8.453054106956321, + 8.462488319129262, + 8.471922531302205, + 8.481356743475148, + 8.49079095564809, + 8.500225167821032, + 8.509659379993973, + 8.519093592166916, + 8.52852780433986, + 8.5379620165128, + 8.547396228685743, + 8.556830440858686, + 8.566264653031627, + 8.57569886520457, + 8.585133077377513, + 8.594567289550454, + 8.604001501723397, + 8.61343571389634, + 8.622869926069281, + 8.632304138242224, + 8.641738350415167, + 8.651172562588108, + 8.660606774761051, + 8.670040986933994, + 8.679475199106935, + 8.688909411279878, + 8.698343623452821, + 8.707777835625762, + 8.717212047798705, + 8.726646259971648, + 8.73608047214459, + 8.745514684317532, + 8.754948896490475, + 8.764383108663417, + 8.77381732083636, + 8.7832515330093, + 8.792685745182244, + 8.802119957355186, + 8.811554169528128, + 8.82098838170107, + 8.830422593874014, + 8.839856806046955, + 8.849291018219898, + 8.85872523039284, + 8.868159442565782, + 8.877593654738725, + 8.887027866911668, + 8.896462079084609, + 8.905896291257552, + 8.915330503430495, + 8.924764715603436, + 8.934198927776379, + 8.943633139949322, + 8.953067352122263, + 8.962501564295206, + 8.971935776468149, + 8.98136998864109, + 8.990804200814033, + 9.000238412986976, + 9.009672625159917, + 9.01910683733286, + 9.028541049505803, + 9.037975261678744, + 9.047409473851687, + 9.056843686024628, + 9.066277898197571, + 9.075712110370514, + 9.085146322543455, + 9.094580534716398, + 9.10401474688934, + 9.113448959062282, + 9.122883171235225, + 9.132317383408168, + 9.141751595581109, + 9.151185807754052, + 9.160620019926995, + 9.170054232099936, + 9.179488444272879, + 9.188922656445822, + 9.198356868618763, + 9.207791080791706, + 9.217225292964649, + 9.22665950513759, + 9.236093717310533, + 9.245527929483476, + 9.254962141656417, + 9.26439635382936, + 9.273830566002303, + 9.283264778175244, + 9.292698990348187, + 9.302133202521128, + 9.311567414694071, + 9.321001626867014, + 9.330435839039955, + 9.339870051212898, + 9.349304263385841, + 9.358738475558782, + 9.368172687731725, + 9.377606899904668, + 9.38704111207761, + 9.396475324250552, + 9.405909536423495, + 9.415343748596436, + 9.42477796076938, + 9.434212172942322, + 9.443646385115263, + 9.453080597288206, + 9.46251480946115, + 9.47194902163409, + 9.481383233807033, + 9.490817445979976, + 9.500251658152917, + 9.50968587032586, + 9.519120082498803, + 9.528554294671745, + 9.537988506844687, + 9.54742271901763, + 9.556856931190572, + 9.566291143363514, + 9.575725355536456, + 9.585159567709399, + 9.594593779882342, + 9.604027992055283, + 9.613462204228226, + 9.622896416401169, + 9.63233062857411, + 9.641764840747053, + 9.651199052919996, + 9.660633265092937, + 9.67006747726588, + 9.679501689438823, + 9.688935901611764, + 9.698370113784707, + 9.70780432595765, + 9.71723853813059, + 9.726672750303534, + 9.736106962476477, + 9.745541174649418, + 9.75497538682236, + 9.764409598995304, + 9.773843811168245, + 9.783278023341188, + 9.79271223551413, + 9.802146447687072, + 9.811580659860015, + 9.821014872032956, + 9.830449084205899, + 9.839883296378842, + 9.849317508551783, + 9.858751720724726, + 9.868185932897669, + 9.87762014507061, + 9.887054357243553, + 9.896488569416496, + 9.905922781589437, + 9.91535699376238, + 9.924791205935323, + 9.934225418108264, + 9.943659630281207, + 9.95309384245415, + 9.962528054627091, + 9.971962266800034, + 9.981396478972977, + 9.990830691145918, + 10.000264903318861, + 10.009699115491804, + 10.019133327664745, + 10.028567539837688, + 10.038001752010631, + 10.047435964183572, + 10.056870176356515, + 10.066304388529458, + 10.0757386007024, + 10.085172812875342, + 10.094607025048283, + 10.104041237221226, + 10.11347544939417, + 10.12290966156711, + 10.132343873740053, + 10.141778085912996, + 10.151212298085937, + 10.16064651025888, + 10.170080722431823, + 10.179514934604764, + 10.188949146777707, + 10.19838335895065, + 10.207817571123591, + 10.217251783296534, + 10.226685995469477, + 10.236120207642418, + 10.245554419815361, + 10.254988631988304, + 10.264422844161246, + 10.273857056334188, + 10.283291268507131, + 10.292725480680073, + 10.302159692853015, + 10.311593905025958, + 10.3210281171989, + 10.330462329371843, + 10.339896541544785, + 10.349330753717727, + 10.35876496589067, + 10.36819917806361, + 10.377633390236554, + 10.387067602409497, + 10.396501814582438, + 10.40593602675538, + 10.415370238928324, + 10.424804451101265, + 10.434238663274208, + 10.44367287544715, + 10.453107087620092, + 10.462541299793035, + 10.471975511965978, + 10.481409724138919, + 10.490843936311862, + 10.500278148484805, + 10.509712360657746, + 10.519146572830689, + 10.528580785003632, + 10.538014997176573, + 10.547449209349516, + 10.556883421522459, + 10.5663176336954, + 10.575751845868343, + 10.585186058041286, + 10.594620270214227, + 10.60405448238717, + 10.613488694560111, + 10.622922906733054, + 10.632357118905997, + 10.641791331078938, + 10.651225543251881, + 10.660659755424824, + 10.670093967597765, + 10.679528179770708, + 10.688962391943651, + 10.698396604116592, + 10.707830816289535, + 10.717265028462478, + 10.72669924063542, + 10.736133452808362, + 10.745567664981305, + 10.755001877154246, + 10.764436089327189, + 10.773870301500132, + 10.783304513673073, + 10.792738725846016, + 10.802172938018959, + 10.8116071501919, + 10.821041362364843, + 10.830475574537786, + 10.839909786710727, + 10.84934399888367, + 10.858778211056613, + 10.868212423229554, + 10.877646635402497, + 10.887080847575438, + 10.896515059748381, + 10.905949271921324, + 10.915383484094265, + 10.924817696267208, + 10.934251908440151, + 10.943686120613092, + 10.953120332786035, + 10.962554544958978, + 10.97198875713192, + 10.981422969304862, + 10.990857181477805, + 11.000291393650746, + 11.00972560582369, + 11.019159817996632, + 11.028594030169574, + 11.038028242342516, + 11.04746245451546, + 11.0568966666884, + 11.066330878861343, + 11.075765091034286, + 11.085199303207228, + 11.09463351538017, + 11.104067727553113, + 11.113501939726055, + 11.122936151898998, + 11.132370364071939, + 11.141804576244882, + 11.151238788417825, + 11.160673000590766, + 11.170107212763709, + 11.179541424936652, + 11.188975637109593, + 11.198409849282536, + 11.207844061455479, + 11.21727827362842, + 11.226712485801363, + 11.236146697974306, + 11.245580910147247, + 11.25501512232019, + 11.264449334493133, + 11.273883546666074, + 11.283317758839017, + 11.29275197101196, + 11.3021861831849, + 11.311620395357844, + 11.321054607530787, + 11.330488819703728, + 11.33992303187667, + 11.349357244049614, + 11.358791456222555, + 11.368225668395498, + 11.37765988056844, + 11.387094092741382, + 11.396528304914325, + 11.405962517087266, + 11.415396729260209, + 11.424830941433152, + 11.434265153606093, + 11.443699365779036, + 11.453133577951979, + 11.46256779012492, + 11.472002002297863, + 11.481436214470806, + 11.490870426643747, + 11.50030463881669, + 11.509738850989633, + 11.519173063162574, + 11.528607275335517, + 11.53804148750846, + 11.547475699681401, + 11.556909911854344, + 11.566344124027287, + 11.575778336200228, + 11.585212548373171, + 11.594646760546114, + 11.604080972719055, + 11.613515184891998, + 11.622949397064941, + 11.632383609237882, + 11.641817821410825, + 11.651252033583766, + 11.66068624575671, + 11.670120457929652, + 11.679554670102593, + 11.688988882275536, + 11.69842309444848, + 11.70785730662142, + 11.717291518794363, + 11.726725730967306, + 11.736159943140247, + 11.74559415531319, + 11.755028367486133, + 11.764462579659074, + 11.773896791832017, + 11.78333100400496, + 11.792765216177902, + 11.802199428350844, + 11.811633640523787, + 11.821067852696729, + 11.830502064869671, + 11.839936277042614, + 11.849370489215556, + 11.858804701388499, + 11.868238913561441, + 11.877673125734383, + 11.887107337907326, + 11.896541550080268, + 11.90597576225321, + 11.915409974426153, + 11.924844186599094, + 11.934278398772037, + 11.94371261094498, + 11.95314682311792, + 11.962581035290864, + 11.972015247463807, + 11.981449459636748, + 11.99088367180969, + 12.000317883982634, + 12.009752096155575, + 12.019186308328518, + 12.02862052050146, + 12.038054732674402, + 12.047488944847345, + 12.056923157020288, + 12.066357369193229, + 12.075791581366172, + 12.085225793539115, + 12.094660005712056, + 12.104094217884999, + 12.113528430057942, + 12.122962642230883, + 12.132396854403826, + 12.141831066576769, + 12.15126527874971, + 12.160699490922653, + 12.170133703095596, + 12.179567915268537, + 12.18900212744148, + 12.198436339614421, + 12.207870551787364, + 12.217304763960307, + 12.226738976133248, + 12.236173188306191, + 12.245607400479134, + 12.255041612652075, + 12.264475824825018, + 12.273910036997961, + 12.283344249170902, + 12.292778461343845, + 12.302212673516788, + 12.31164688568973, + 12.321081097862672, + 12.330515310035615, + 12.339949522208556, + 12.3493837343815, + 12.358817946554442, + 12.368252158727383, + 12.377686370900326, + 12.38712058307327, + 12.39655479524621, + 12.405989007419153, + 12.415423219592096, + 12.424857431765037, + 12.43429164393798, + 12.443725856110921, + 12.453160068283864, + 12.462594280456807, + 12.472028492629748, + 12.481462704802691, + 12.490896916975634, + 12.500331129148575, + 12.509765341321518, + 12.519199553494461, + 12.528633765667402, + 12.538067977840345, + 12.547502190013288, + 12.55693640218623, + 12.566370614359172 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/smaller.json b/base/special/sec/test/fixtures/julia/smaller.json new file mode 100644 index 000000000..9215e9653 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/smaller.json @@ -0,0 +1,4050 @@ +{ + "expected": [ + -1, + -1.000004832800449, + -1.000019331435358, + -1.0000434966054421, + -1.00007732947865, + -1.0001208316903036, + -1.0001740053432904, + -1.0002368530083108, + -1.0003093777241825, + -1.0003915829981984, + -1.0004834728065408, + -1.000585051594751, + -1.0006963242782536, + -1.0008172962429385, + -1.0009479733457964, + -1.0010883619156117, + -1.001238468753711, + -1.0013983011347682, + -1.0015678668076657, + -1.0017471739964123, + -1.0019362314011184, + -1.002135048199027, + -1.0023436340456042, + -1.0025619990756849, + -1.002790153904678, + -1.0030281096298284, + -1.0032758778315378, + -1.0035334705747454, + -1.0038009004103645, + -1.0040781803767822, + -1.0043653240014148, + -1.0046623453023262, + -1.004969258789906, + -1.0052860794686056, + -1.0056128228387393, + -1.0059495048983444, + -1.006296142145104, + -1.0066527515783317, + -1.0070193507010192, + -1.0073959575219473, + -1.007782590557861, + -1.0081792688357072, + -1.0085860118949395, + -1.0090028397898858, + -1.0094297730921835, + -1.0098668328932805, + -1.0103140408070015, + -1.010771418972185, + -1.0112389900553858, + -1.0117167772536457, + -1.0122048042973373, + -1.012703095453073, + -1.0132116755266884, + -1.013730569866295, + -1.0142598043654056, + -1.0147994054661322, + -1.0153494001624586, + -1.0159098160035853, + -1.0164806810973512, + -1.0170620241137307, + -1.0176538742884071, + -1.0182562614264232, + -1.0188692159059127, + -1.019492768681907, + -1.020126951290226, + -1.0207717958514475, + -1.0214273350749596, + -1.0220936022630966, + -1.022770631315358, + -1.0234584567327127, + -1.0241571136219905, + -1.0248666377003586, + -1.025587065299889, + -1.0263184333722122, + -1.0270607794932647, + -1.0278141418681244, + -1.0285785593359433, + -1.0293540713749703, + -1.03014071810767, + -1.030938540305942, + -1.0317475793964312, + -1.0325678774659441, + -1.0333994772669606, + -1.0342424222232505, + -1.0350967564355922, + -1.0359625246875974, + -1.0368397724516392, + -1.0377285458948924, + -1.038628891885478, + -1.039540857998724, + -1.0404644925235325, + -1.0413998444688677, + -1.0423469635703537, + -1.0433059002969933, + -1.0442767058580056, + -1.0452594322097832, + -1.0462541320629741, + -1.047260858889687, + -1.0482796669308239, + -1.0493106112035406, + -1.0503537475088394, + -1.0514091324392918, + -1.0524768233868986, + -1.053556878551085, + -1.0546493569468351, + -1.0557543184129676, + -1.0568718236205557, + -1.0580019340814906, + -1.0591447121571955, + -1.0603002210674886, + -1.0614685248995994, + -1.062649688617341, + -1.0638437780704388, + -1.0650508600040218, + -1.0662710020682755, + -1.067504272828262, + -1.0687507417739082, + -1.0700104793301661, + -1.0712835568673473, + -1.0725700467116346, + -1.0738700221557755, + -1.0751835574699584, + -1.0765107279128747, + -1.0778516097429738, + -1.0792062802299076, + -1.0805748176661765, + -1.0819573013789698, + -1.083353811742216, + -1.0847644301888348, + -1.086189239223205, + -1.0876283224338428, + -1.0890817645063025, + -1.090549651236297, + -1.0920320695430472, + -1.0935291074828593, + -1.0950408542629393, + -1.0965674002554473, + -1.0981088370117909, + -1.0996652572771723, + -1.1012367550053852, + -1.102823425373868, + -1.104425364799022, + -1.1060426709517936, + -1.1076754427735311, + -1.1093237804921163, + -1.1109877856383805, + -1.1126675610628078, + -1.1143632109525299, + -1.1160748408486214, + -1.1178025576637005, + -1.1195464696998372, + -1.1213066866667802, + -1.1230833197005052, + -1.1248764813820933, + -1.1266862857569433, + -1.1285128483543263, + -1.1303562862072882, + -1.1322167178729088, + -1.1340942634529225, + -1.1359890446147078, + -1.137901184612656, + -1.1398308083099224, + -1.1417780422005697, + -1.1437430144321132, + -1.1457258548284728, + -1.147726694913342, + -1.1497456679339801, + -1.1517829088854425, + -1.1538385545352483, + -1.1559127434485024, + -1.158005616013478, + -1.160117314467669, + -1.1622479829243242, + -1.1643977673994688, + -1.1665668158394282, + -1.1687552781488653, + -1.170963306219333, + -1.1731910539583654, + -1.175438677319111, + -1.1777063343305203, + -1.1799941851281022, + -1.1823023919852589, + -1.1846311193452153, + -1.1869805338535493, + -1.1893508043913428, + -1.1917421021089634, + -1.1941546004604895, + -1.1965884752387983, + -1.1990439046113204, + -1.2015210691564915, + -1.2040201519009, + -1.2065413383571588, + -1.2090848165625085, + -1.2116507771181741, + -1.2142394132294907, + -1.216850920746811, + -1.2194854982072196, + -1.2221433468770684, + -1.224824670795349, + -1.2275296768179265, + -1.2302585746626522, + -1.2330115769553731, + -1.2357888992768635, + -1.2385907602106925, + -1.2414173813920608, + -1.2442689875576163, + -1.2471458065962797, + -1.2500480696011023, + -1.2529760109221764, + -1.2559298682206295, + -1.2589098825237202, + -1.2619162982810714, + -1.264949363422058, + -1.2680093294143828, + -1.271096451323868, + -1.2742109878754901, + -1.2773532015156905, + -1.2805233584759905, + -1.2837217288379412, + -1.2869485865994486, + -1.290204209742496, + -1.2934888803023061, + -1.296802884437978, + -1.3001465125046299, + -1.303520059127094, + -1.3069238232751896, + -1.3103581083406295, + -1.3138232222155872, + -1.317319477372974, + -1.3208471909484663, + -1.3244066848243297, + -1.327998285715085, + -1.3316223252550592, + -1.3352791400878805, + -1.3389690719579528, + -1.342692467803973, + -1.346449679854539, + -1.3502410657259016, + -1.3540669885219223, + -1.3579278169362843, + -1.3618239253570315, + -1.3657556939734812, + -1.3697235088855828, + -1.3737277622157875, + -1.3777688522234914, + -1.3818471834221273, + -1.3859631666989705, + -1.3901172194377345, + -1.3943097656440393, + -1.3985412360738159, + -1.4028120683647414, + -1.4071227071707813, + -1.4114736042999247, + -1.4158652188552072, + -1.4202980173790989, + -1.4247724740013727, + -1.4292890705905306, + -1.4338482969088973, + -1.4384506507714883, + -1.4430966382087507, + -1.4477867736332952, + -1.4525215800107267, + -1.4573015890347016, + -1.4621273413063198, + -1.46699938651799, + -1.4719182836418898, + -1.4768846011231613, + -1.481898917077977, + -1.4869618194966208, + -1.492073906451731, + -1.4972357863118675, + -1.502448077960548, + -1.5077114110209278, + -1.5130264260862896, + -1.5183937749565226, + -1.5238141208807654, + -1.5292881388064063, + -1.534816515634641, + -1.5403999504827754, + -1.5460391549534969, + -1.551734853411319, + -1.557487783266434, + -1.5632986952661965, + -1.5691683537944805, + -1.5750975371791678, + -1.5810870380080095, + -1.587137663453145, + -1.5932502356045428, + -1.5994255918126585, + -1.6056645850406073, + -1.6119680842261561, + -1.618336974653858, + -1.624772158337669, + -1.6312745544143799, + -1.63784509954823, + -1.6444847483470761, + -1.6511944737904953, + -1.6579752676702337, + -1.6648281410434036, + -1.6717541246988812, + -1.6787542696373343, + -1.6858296475653616, + -1.6929813514042231, + -1.7002104958136688, + -1.7075182177313912, + -1.71490567692864, + -1.7223740565825876, + -1.7299245638660063, + -1.7375584305549, + -1.7452769136547108, + -1.753081296045781, + -1.760972887148749, + -1.7689530236106226, + -1.7770230700122498, + -1.7851844195980155, + -1.793438495028534, + -1.8017867491572217, + -1.8102306658316238, + -1.818771760720423, + -1.827411582167097, + -1.8361517120712239, + -1.844993766798502, + -1.8539393981205634, + -1.862990294185736, + -1.8721481805219446, + -1.881414821073003, + -1.890792019269599, + -1.900281619136329, + -1.9098855064362226, + -1.9196056098542236, + -1.9294439022212018, + -1.9394024017801141, + -1.9494831734960192, + -1.9596883304117345, + -1.9700200350509889, + -1.9804805008710322, + -1.9910719937667558, + -2.001796833628441, + -2.0126573959554075, + -2.0236561135278985, + -2.034795478139678, + -2.0460780423939227, + -2.05750642156512, + -2.069083295529837, + -2.0808114107693214, + -2.0926935824470987, + -2.1047326965648447, + -2.1169317122000093, + -2.129293663828818, + -2.141821663738477, + -2.1545189045326274, + -2.1673886617342415, + -2.1804342964904397, + -2.193659258383907, + -2.2070670883558416, + -2.2206614217456324, + -2.2344459914527377, + -2.248424631226531, + -2.262601279090225, + -2.276979980905242, + -2.2915648940828457, + -2.306360291450152, + -2.321370565278077, + -2.3366002314791845, + -2.3520539339838464, + -2.3677364493036435, + -2.383652691291377, + -2.3998077161076816, + -2.4162067274047576, + -2.4328550817383823, + -2.4497582942200213, + -2.4669220444215485, + -2.4843521825458494, + -2.5020547358773815, + -2.520035915527628, + -2.5383021234912797, + -2.556859960029989, + -2.5757162314015574, + -2.5948779579535857, + -2.6143523826017634, + -2.6341469797143096, + -2.654269464425462, + -2.674727802402345, + -2.695530220091216, + -2.716685215470731, + -2.73820156934178, + -2.760088357185354, + -2.782354961622094, + -2.805011085509425, + -2.828066765714689, + -2.851532387605317, + -2.875418700299966, + -2.8997368327276942, + -2.924498310545514, + -2.9497150739683766, + -2.9753994965694788, + -3.001564405113117, + -3.0282231004867985, + -3.055389379804404, + -3.083077559757519, + -3.1113025012979834, + -3.1400796357410057, + -3.1694249923851747, + -3.1993552277532262, + -3.2298876565655803, + -3.261040284567676, + -3.2928318433418244, + -3.3252818272449995, + -3.3584105326255567, + -3.3922390994846428, + -3.4267895557619434, + -3.462084864440712, + -3.498148973683664, + -3.535006870229755, + -3.572684636302003, + -3.6112095102986412, + -3.6506099515643657, + -3.690915709565287, + -3.7321578978209295, + -3.77436907297931, + -3.8175833194574316, + -3.861836340109582, + -3.9071655534303242, + -3.9536101978482527, + -4.001211443721454, + -4.050012513706491, + -4.100058812240482, + -4.151398064951523, + -4.204080468897112, + -4.258158854624643, + -4.313688861153641, + -4.370729125098001, + -4.429341485279459, + -4.489591204333227, + -4.551547208975123, + -4.6152823507897525, + -4.680873689614092, + -4.748402801833887, + -4.817956116186075, + -4.889625279973488, + -4.963507558954521, + -5.03970627457655, + -5.118331282686064, + -5.1994994983795175, + -5.283335472268201, + -5.369972024130448, + -5.4595509407311535, + -5.552223745519771, + -5.648152548995281, + -5.74751098977682, + -5.850485277871974, + -5.95727535332968, + -6.068096175445488, + -6.183179160009602, + -6.302773784818053, + -6.4271493868868035, + -6.556597178615713, + -6.6914325146672144, + -6.831997446702687, + -6.978663609544001, + -7.131835490030598, + -7.291954139111353, + -7.459501398908867, + -7.635004730076784, + -7.819042741318276, + -8.012251543180492, + -8.21533207312985, + -8.42905856965862, + -8.654288411348286, + -8.891973584467692, + -9.14317410250263, + -9.409073776552047, + -9.690998831509926, + -9.990439985723093, + -10.30907876994311, + -10.64881906656631, + -11.011825118461394, + -11.400567610468649, + -11.817879897284092, + -12.267027083431417, + -12.751791518277109, + -13.276579444451006, + -13.84655516844019, + -14.46781141201691, + -15.147587762893718, + -15.894553851498173, + -16.719180790638703, + -17.63423473232052, + -18.65544209649827, + -19.80240042275201, + -21.09984758983582, + -22.579465443458165, + -24.282500161169462, + -26.2636660612769, + -28.59713144317958, + -31.386008334243176, + -34.777997748158924, + -38.99241331301967, + -44.36956928125001, + -51.467581029073585, + -61.26979469822466, + -75.6850586847802, + -98.97157326123212, + -142.95767252406824, + -257.3223596897709, + -1286.6086894945463, + 428.8699086037908, + 183.80212963053236, + 116.96583948832036, + 85.77584712073758, + 67.71870131129549, + 55.942482126981716, + 47.65566663420461, + 41.507517931422, + 36.76477884511534, + 32.995015659007876, + 29.92670022697676, + 27.380739517667408, + 25.234226549879693, + 23.400009101602688, + 21.814569452663232, + 20.430521368269197, + 19.21179473023974, + 18.130447898523805, + 17.16450011703214, + 16.29642242909065, + 15.512064954689999, + 14.799880091252946, + 14.150350584528455, + 13.5555620868394, + 13.008879337572973, + 12.504697796760974, + 12.038250987015578, + 11.605459491263094, + 11.202811463994157, + 10.827267241085085, + 10.476182562337288, + 10.147246303142964, + 9.838429614090044, + 9.547944102414945, + 9.274207233924146, + 9.015813541586137, + 8.771510534761566, + 8.540178437429736, + 8.320813063722147, + 8.112511278281154, + 7.914458597424601, + 7.725918572179166, + 7.546223661414212, + 7.374767356660221, + 7.210997362817396, + 7.054409673197678, + 6.904543404989122, + 6.760976283667226, + 6.623320683170944, + 6.491220143645485, + 6.3643463008805705, + 6.242396171755773, + 6.125089748450462, + 6.0121678612070095, + 5.9033902753118, + 5.798533992885368, + 5.697391734219048, + 5.599770576894826, + 5.505490733888643, + 5.414384454374702, + 5.326295033092273, + 5.241075915968406, + 5.158589891258738, + 5.07870835681629, + 5.001310655258103, + 4.926283469801129, + 4.853520274404953, + 4.782920832610422, + 4.714390740115999, + 4.647841006702347, + 4.583187673612133, + 4.520351462925919, + 4.459257455855544, + 4.399834797210203, + 4.342016423584375, + 4.285738813075384, + 4.230941754567063, + 4.177568134817842, + 4.125563741770756, + 4.074877082661438, + 4.025459215641289, + 3.977263593758617, + 3.9302459202523123, + 3.8843640142125633, + 3.839577685752299, + 3.7958486199130217, + 3.7531402686001982, + 3.7114177499077114, + 3.6706477542485145, + 3.6307984567607106, + 3.5918394355049736, + 3.5537415950114304, + 3.5164770947723385, + 3.480019282311213, + 3.4443426304903504, + 3.409422678746835, + 3.3752359779728605, + 3.341760038779346, + 3.3089732829030427, + 3.2768549975365153, + 3.245385292377939, + 3.214545059213602, + 3.1843159338605314, + 3.154680260310065, + 3.1256210569252327, + 3.0971219845560425, + 3.0691673164468636, + 3.041741909819526, + 3.014831179024247, + 2.9884210701583944, + 2.9624980370603056, + 2.937049018592039, + 2.91206141713104, + 2.887523078196295, + 2.8634222711398114, + 2.839747670838963, + 2.8164883403297183, + 2.7936337143247845, + 2.771173583564545, + 2.749098079952074, + 2.727397662426803, + 2.7060631035343388, + 2.685085476652764, + 2.6644561438382754, + 2.6441667442553953, + 2.624209183159233, + 2.6045756213992988, + 2.5852584654162998, + 2.5662503577050955, + 2.547544167718694, + 2.5291329831896507, + 2.511010101846708, + 2.4931690235058213, + 2.4756034425159923, + 2.458307240541472, + 2.441274479662978, + 2.424499395781614, + 2.4079763923100974, + 2.3917000341368078, + 2.3756650418489778, + 2.359866286202156, + 2.344298782823765, + 2.3289576871392925, + 2.3138382895102447, + 2.298936010573661, + 2.284246396773477, + 2.2697651160745957, + 2.2554879538510186, + 2.2414108089398317, + 2.2275296898533083, + 2.213840711141767, + 2.200340089900255, + 2.1870241424124424, + 2.173889280925504, + 2.1609320105500363, + 2.148148926279414, + 2.1355367101232443, + 2.1230921283498474, + 2.110812028832968, + 2.0986933384981445, + 2.0867330608644017, + 2.074928273677127, + 2.0632761266282302, + 2.0517738391598366, + 2.0404186983479775, + 2.0292080568628896, + 2.018139331002711, + 2.007209998797521, + 1.9964175981807841, + 1.9857597252254395, + 1.9752340324419746, + 1.9648382271359646, + 1.9545700698226531, + 1.944427372696296, + 1.9344079981520583, + 1.9245098573583843, + 1.9147309088778277, + 1.9050691573344445, + 1.8955226521259263, + 1.886089486178717, + 1.8767677947444674, + 1.8675557542362222, + 1.8584515811028275, + 1.8494535307400857, + 1.84055989643729, + 1.8317690083577869, + 1.8230792325522946, + 1.814488970003762, + 1.8059966557025948, + 1.7976007577511235, + 1.7892997764962533, + 1.7810922436892513, + 1.7729767216717, + 1.7649518025866595, + 1.7570161076141424, + 1.7491682862300237, + 1.741407015487561, + 1.7337309993207115, + 1.7261389678684964, + 1.7186296768196558, + 1.711201906776901, + 1.7038544626400778, + 1.6965861730075873, + 1.6893958895954435, + 1.6822824866733546, + 1.6752448605172574, + 1.6682819288777462, + 1.661392630463855, + 1.654575924441687, + 1.6478307899473879, + 1.6411562256139924, + 1.6345512491116823, + 1.6280148967010157, + 1.6215462227987023, + 1.6151442995555172, + 1.6088082164459565, + 1.6025370798692602, + 1.5963300127614313, + 1.590186154217905, + 1.584104659126524, + 1.578084697810495, + 1.5721254556810145, + 1.5662261328992526, + 1.560385944047411, + 1.5546041178085641, + 1.5488798966550192, + 1.5432125365449256, + 1.5376013066268828, + 1.5320454889523034, + 1.5265443781952932, + 1.521097281379821, + 1.5157035176139544, + 1.5103624178309605, + 1.505073324537049, + 1.4998355915655748, + 1.4946485838375, + 1.4895116771279324, + 1.4844242578385618, + 1.4793857227758231, + 1.4743954789346132, + 1.469452943287409, + 1.4645575425786224, + 1.459708713124043, + 1.4549059006152278, + 1.4501485599286903, + 1.4454361549397536, + 1.440768158340936, + 1.436144051464745, + 1.4315633241107468, + 1.4270254743768, + 1.4225300084943322, + 1.4180764406675497, + 1.4136642929164716, + 1.4092930949236782, + 1.4049623838846814, + 1.4006717043618044, + 1.396420608141491, + 1.392208654094934, + 1.388035408041952, + 1.3839004426180073, + 1.3798033371442981, + 1.3757436775008318, + 1.3717210560024036, + 1.3677350712774028, + 1.3637853281493753, + 1.359871437521264, + 1.35599301626226, + 1.3521496870971992, + 1.3483410784984318, + 1.3445668245801055, + 1.3408265649947988, + 1.337119944832443, + 1.3334466145214738, + 1.3298062297321602, + 1.3261984512820475, + 1.3226229450434666, + 1.3190793818530584, + 1.3155674374232542, + 1.3120867922556751, + 1.3086371315563923, + 1.305218145153006, + 1.3018295274135006, + 1.2984709771668252, + 1.2951421976251645, + 1.291842896307853, + 1.2885727849668966, + 1.2853315795140565, + 1.2821189999494662, + 1.2789347702917364, + 1.2757786185095155, + 1.2726502764544703, + 1.2695494797956548, + 1.2664759679552293, + 1.263429484045503, + 1.2604097748072645, + 1.2574165905493717, + 1.2544496850895739, + 1.25150881569653, + 1.2485937430330047, + 1.2457042311002053, + 1.2428400471832415, + 1.2400009617976744, + 1.237186748637137, + 1.2343971845219945, + 1.2316320493490274, + 1.228891126042107, + 1.2261742005038472, + 1.2234810615682077, + 1.2208115009540246, + 1.2181653132194532, + 1.215542295717297, + 1.2129422485512065, + 1.2103649745327278, + 1.2078102791391805, + 1.2052779704723489, + 1.2027678592179674, + 1.2002797586059815, + 1.1978134843715698, + 1.195368854716909, + 1.1929456902736648, + 1.190543814066196, + 1.188163051475452, + 1.1858032302035546, + 1.1834641802390413, + 1.1811457338227653, + 1.1788477254144298, + 1.1765699916597503, + 1.174312371358224, + 1.1720747054315017, + 1.1698568368923434, + 1.167658610814146, + 1.1654798743010355, + 1.1633204764585072, + 1.1611802683646035, + 1.1590591030416209, + 1.1569568354283313, + 1.1548733223527106, + 1.1528084225051616, + 1.1507619964122224, + 1.1487339064107496, + 1.1467240166225678, + 1.1447321929295753, + 1.142758302949297, + 1.1408022160108733, + 1.1388638031314822, + 1.1369429369931772, + 1.1350394919201428, + 1.1331533438563486, + 1.1312843703436049, + 1.1294324505000017, + 1.1275974649987333, + 1.1257792960472908, + 1.1239778273670262, + 1.1221929441730703, + 1.120424533154606, + 1.1186724824554857, + 1.1169366816551856, + 1.1152170217500947, + 1.1135133951351275, + 1.111825695585657, + 1.1101538182397601, + 1.1084976595807727, + 1.1068571174201431, + 1.1052320908805842, + 1.103622480379515, + 1.1020281876127873, + 1.1004491155386922, + 1.0988851683622411, + 1.097336251519716, + 1.0958022716634848, + 1.0942831366470758, + 1.0927787555105077, + 1.0912890384658698, + 1.0898138968831468, + 1.0883532432762875, + 1.0869069912895077, + 1.0854750556838284, + 1.08405735232384, + 1.082653798164694, + 1.0812643112393125, + 1.0798888106458167, + 1.0785272165351658, + 1.0771794500990086, + 1.0758454335577368, + 1.0745250901487426, + 1.0732183441148742, + 1.0719251206930862, + 1.0706453461032825, + 1.0693789475373454, + 1.0681258531483528, + 1.0668859920399762, + 1.065659294256057, + 1.0644456907703597, + 1.0632451134764982, + 1.0620574951780326, + 1.060882769578732, + 1.0597208712730033, + 1.0585717357364817, + 1.0574352993167797, + 1.0563114992243947, + 1.055200273523767, + 1.054101561124495, + 1.0530153017726938, + 1.0519414360425055, + 1.0508799053277509, + 1.0498306518337253, + 1.0487936185691333, + 1.047768749338162, + 1.0467559887326894, + 1.0457552821246272, + 1.0447665756583948, + 1.0437898162435224, + 1.0428249515473829, + 1.0418719299880472, + 1.040930700727267, + 1.0400012136635757, + 1.0390834194255119, + 1.0381772693649598, + 1.037282715550608, + 1.036399710761521, + 1.0355282084808266, + 1.034668162889512, + 1.033819528860333, + 1.0329822619518287, + 1.0321563184024467, + 1.0313416551247707, + 1.0305382296998526, + 1.02974600037165, + 1.028964926041561, + 1.0281949662630618, + 1.0274360812364411, + 1.0266882318036328, + 1.0259513794431439, + 1.0252254862650776, + 1.0245105150062497, + 1.023806429025396, + 1.0231131922984735, + 1.022430769414049, + 1.0217591255687775, + 1.0210982265629673, + 1.0204480387962354, + 1.0198085292632422, + 1.0191796655495164, + 1.0185614158273606, + 1.0179537488518404, + 1.0173566339568543, + 1.0167700410512854, + 1.0161939406152314, + 1.0156283036963156, + 1.015073101906073, + 1.0145283074164162, + 1.013993892956176, + 1.0134698318077182, + 1.0129560978036347, + 1.0124526653235082, + 1.0119595092907518, + 1.0114766051695188, + 1.0110039289616843, + 1.0105414572039013, + 1.0100891669647218, + 1.009647035841792, + 1.009215041959113, + 1.0087931639643744, + 1.0083813810263502, + 1.007979672832366, + 1.0075880195858313, + 1.007206402003838, + 1.0068348013148238, + 1.0064731992563019, + 1.0061215780726536, + 1.005779920512986, + 1.0054482098290534, + 1.0051264297732394, + 1.0048145645966047, + 1.0045125990469952, + 1.0042205183672115, + 1.0039383082932403, + 1.0036659550525475, + 1.0034034453624296, + 1.0031507664284274, + 1.0029079059427983, + 1.002674852083048, + 1.0024515935105216, + 1.0022381193690537, + 1.0020344192836772, + 1.001840483359388, + 1.0016563021799716, + 1.0014818668068834, + 1.0013171687781897, + 1.0011622001075626, + 1.0010169532833357, + 1.000881421267613, + 1.0007555974954356, + 1.0006394758740063, + 1.0005330507819679, + 1.0004363170687391, + 1.0003492700539058, + 1.000271905526669, + 1.0002042197453456, + 1.0001462094369291, + 1.0000978717967017, + 1.000059204487904, + 1.0000302056414587, + 1.000010873855751, + 1.0000012081964629, + 1.0000012081964629, + 1.000010873855751, + 1.0000302056414587, + 1.000059204487904, + 1.0000978717967017, + 1.0001462094369291, + 1.0002042197453456, + 1.000271905526669, + 1.0003492700539058, + 1.0004363170687391, + 1.0005330507819679, + 1.0006394758740063, + 1.0007555974954356, + 1.000881421267613, + 1.0010169532833357, + 1.0011622001075626, + 1.0013171687781897, + 1.0014818668068834, + 1.0016563021799716, + 1.001840483359388, + 1.0020344192836772, + 1.0022381193690537, + 1.0024515935105216, + 1.002674852083048, + 1.0029079059427983, + 1.0031507664284274, + 1.0034034453624296, + 1.0036659550525475, + 1.0039383082932403, + 1.0042205183672115, + 1.0045125990469952, + 1.0048145645966047, + 1.0051264297732394, + 1.0054482098290534, + 1.005779920512986, + 1.0061215780726536, + 1.0064731992563019, + 1.0068348013148238, + 1.007206402003838, + 1.0075880195858313, + 1.007979672832366, + 1.0083813810263502, + 1.0087931639643744, + 1.009215041959113, + 1.009647035841792, + 1.0100891669647218, + 1.0105414572039013, + 1.0110039289616843, + 1.0114766051695188, + 1.0119595092907518, + 1.0124526653235082, + 1.0129560978036347, + 1.0134698318077182, + 1.013993892956176, + 1.0145283074164162, + 1.015073101906073, + 1.0156283036963156, + 1.0161939406152314, + 1.0167700410512854, + 1.0173566339568543, + 1.0179537488518404, + 1.0185614158273606, + 1.0191796655495164, + 1.0198085292632422, + 1.0204480387962354, + 1.0210982265629673, + 1.0217591255687775, + 1.022430769414049, + 1.0231131922984735, + 1.023806429025396, + 1.0245105150062497, + 1.0252254862650776, + 1.0259513794431439, + 1.0266882318036328, + 1.0274360812364411, + 1.0281949662630618, + 1.028964926041561, + 1.02974600037165, + 1.0305382296998526, + 1.0313416551247707, + 1.0321563184024467, + 1.0329822619518287, + 1.033819528860333, + 1.034668162889512, + 1.0355282084808266, + 1.036399710761521, + 1.037282715550608, + 1.0381772693649598, + 1.0390834194255119, + 1.0400012136635757, + 1.040930700727267, + 1.0418719299880472, + 1.0428249515473829, + 1.0437898162435224, + 1.0447665756583948, + 1.0457552821246272, + 1.0467559887326894, + 1.047768749338162, + 1.0487936185691333, + 1.0498306518337253, + 1.0508799053277509, + 1.0519414360425055, + 1.0530153017726938, + 1.054101561124495, + 1.055200273523767, + 1.0563114992243947, + 1.0574352993167797, + 1.0585717357364817, + 1.0597208712730033, + 1.060882769578732, + 1.0620574951780326, + 1.0632451134764982, + 1.0644456907703597, + 1.065659294256057, + 1.0668859920399762, + 1.0681258531483528, + 1.0693789475373454, + 1.0706453461032825, + 1.0719251206930862, + 1.0732183441148742, + 1.0745250901487426, + 1.0758454335577368, + 1.0771794500990086, + 1.0785272165351658, + 1.0798888106458167, + 1.0812643112393125, + 1.082653798164694, + 1.08405735232384, + 1.0854750556838284, + 1.0869069912895077, + 1.0883532432762875, + 1.0898138968831468, + 1.0912890384658698, + 1.0927787555105077, + 1.0942831366470758, + 1.0958022716634848, + 1.097336251519716, + 1.0988851683622411, + 1.1004491155386922, + 1.1020281876127873, + 1.103622480379515, + 1.1052320908805842, + 1.1068571174201431, + 1.1084976595807727, + 1.1101538182397601, + 1.111825695585657, + 1.1135133951351275, + 1.1152170217500947, + 1.1169366816551856, + 1.1186724824554857, + 1.120424533154606, + 1.1221929441730703, + 1.1239778273670262, + 1.1257792960472908, + 1.1275974649987333, + 1.1294324505000017, + 1.1312843703436049, + 1.1331533438563486, + 1.1350394919201428, + 1.1369429369931772, + 1.1388638031314822, + 1.1408022160108733, + 1.142758302949297, + 1.1447321929295753, + 1.1467240166225678, + 1.1487339064107496, + 1.1507619964122224, + 1.1528084225051616, + 1.1548733223527106, + 1.1569568354283313, + 1.1590591030416209, + 1.1611802683646035, + 1.1633204764585072, + 1.1654798743010355, + 1.167658610814146, + 1.1698568368923434, + 1.1720747054315017, + 1.174312371358224, + 1.1765699916597503, + 1.1788477254144298, + 1.1811457338227653, + 1.1834641802390413, + 1.1858032302035546, + 1.188163051475452, + 1.190543814066196, + 1.1929456902736648, + 1.195368854716909, + 1.1978134843715698, + 1.2002797586059815, + 1.2027678592179674, + 1.2052779704723489, + 1.2078102791391805, + 1.2103649745327278, + 1.2129422485512065, + 1.215542295717297, + 1.2181653132194532, + 1.2208115009540246, + 1.2234810615682077, + 1.2261742005038472, + 1.228891126042107, + 1.2316320493490274, + 1.2343971845219945, + 1.237186748637137, + 1.2400009617976744, + 1.2428400471832415, + 1.2457042311002053, + 1.2485937430330047, + 1.25150881569653, + 1.2544496850895739, + 1.2574165905493717, + 1.2604097748072645, + 1.263429484045503, + 1.2664759679552293, + 1.2695494797956548, + 1.2726502764544703, + 1.2757786185095155, + 1.2789347702917364, + 1.2821189999494662, + 1.2853315795140565, + 1.2885727849668966, + 1.291842896307853, + 1.2951421976251645, + 1.2984709771668252, + 1.3018295274135006, + 1.305218145153006, + 1.3086371315563923, + 1.3120867922556751, + 1.3155674374232542, + 1.3190793818530584, + 1.3226229450434666, + 1.3261984512820475, + 1.3298062297321602, + 1.3334466145214738, + 1.337119944832443, + 1.3408265649947988, + 1.3445668245801055, + 1.3483410784984318, + 1.3521496870971992, + 1.35599301626226, + 1.359871437521264, + 1.3637853281493753, + 1.3677350712774028, + 1.3717210560024036, + 1.3757436775008318, + 1.3798033371442981, + 1.3839004426180073, + 1.388035408041952, + 1.392208654094934, + 1.396420608141491, + 1.4006717043618044, + 1.4049623838846814, + 1.4092930949236782, + 1.4136642929164716, + 1.4180764406675497, + 1.4225300084943322, + 1.4270254743768, + 1.4315633241107468, + 1.436144051464745, + 1.440768158340936, + 1.4454361549397536, + 1.4501485599286903, + 1.4549059006152278, + 1.459708713124043, + 1.4645575425786224, + 1.469452943287409, + 1.4743954789346132, + 1.4793857227758231, + 1.4844242578385618, + 1.4895116771279324, + 1.4946485838375, + 1.4998355915655748, + 1.505073324537049, + 1.5103624178309605, + 1.5157035176139544, + 1.521097281379821, + 1.5265443781952932, + 1.5320454889523034, + 1.5376013066268828, + 1.5432125365449256, + 1.5488798966550192, + 1.5546041178085641, + 1.560385944047411, + 1.5662261328992526, + 1.5721254556810145, + 1.578084697810495, + 1.584104659126524, + 1.590186154217905, + 1.5963300127614313, + 1.6025370798692602, + 1.6088082164459565, + 1.6151442995555172, + 1.6215462227987023, + 1.6280148967010157, + 1.6345512491116823, + 1.6411562256139924, + 1.6478307899473879, + 1.654575924441687, + 1.661392630463855, + 1.6682819288777462, + 1.6752448605172574, + 1.6822824866733546, + 1.6893958895954435, + 1.6965861730075873, + 1.7038544626400778, + 1.711201906776901, + 1.7186296768196558, + 1.7261389678684964, + 1.7337309993207115, + 1.741407015487561, + 1.7491682862300237, + 1.7570161076141424, + 1.7649518025866595, + 1.7729767216717, + 1.7810922436892513, + 1.7892997764962533, + 1.7976007577511235, + 1.8059966557025948, + 1.814488970003762, + 1.8230792325522946, + 1.8317690083577869, + 1.84055989643729, + 1.8494535307400857, + 1.8584515811028275, + 1.8675557542362222, + 1.8767677947444674, + 1.886089486178717, + 1.8955226521259263, + 1.9050691573344445, + 1.9147309088778277, + 1.9245098573583843, + 1.9344079981520583, + 1.944427372696296, + 1.9545700698226531, + 1.9648382271359646, + 1.9752340324419746, + 1.9857597252254395, + 1.9964175981807841, + 2.007209998797521, + 2.018139331002711, + 2.0292080568628896, + 2.0404186983479775, + 2.0517738391598366, + 2.0632761266282302, + 2.074928273677127, + 2.0867330608644017, + 2.0986933384981445, + 2.110812028832968, + 2.1230921283498474, + 2.1355367101232443, + 2.148148926279414, + 2.1609320105500363, + 2.173889280925504, + 2.1870241424124424, + 2.200340089900255, + 2.213840711141767, + 2.2275296898533083, + 2.2414108089398317, + 2.2554879538510186, + 2.2697651160745957, + 2.284246396773477, + 2.298936010573661, + 2.3138382895102447, + 2.3289576871392925, + 2.344298782823765, + 2.359866286202156, + 2.3756650418489778, + 2.3917000341368078, + 2.4079763923100974, + 2.424499395781614, + 2.441274479662978, + 2.458307240541472, + 2.4756034425159923, + 2.4931690235058213, + 2.511010101846708, + 2.5291329831896507, + 2.547544167718694, + 2.5662503577050955, + 2.5852584654162998, + 2.6045756213992988, + 2.624209183159233, + 2.6441667442553953, + 2.6644561438382754, + 2.685085476652764, + 2.7060631035343388, + 2.727397662426803, + 2.749098079952074, + 2.771173583564545, + 2.7936337143247845, + 2.8164883403297183, + 2.839747670838963, + 2.8634222711398114, + 2.887523078196295, + 2.91206141713104, + 2.937049018592039, + 2.9624980370603056, + 2.9884210701583944, + 3.014831179024247, + 3.041741909819526, + 3.0691673164468636, + 3.0971219845560425, + 3.1256210569252327, + 3.154680260310065, + 3.1843159338605314, + 3.214545059213602, + 3.245385292377939, + 3.2768549975365153, + 3.3089732829030427, + 3.341760038779346, + 3.3752359779728605, + 3.409422678746835, + 3.4443426304903504, + 3.480019282311213, + 3.5164770947723385, + 3.5537415950114304, + 3.5918394355049736, + 3.6307984567607106, + 3.6706477542485145, + 3.7114177499077114, + 3.7531402686001982, + 3.7958486199130217, + 3.839577685752299, + 3.8843640142125633, + 3.9302459202523123, + 3.977263593758617, + 4.025459215641289, + 4.074877082661438, + 4.125563741770756, + 4.177568134817842, + 4.230941754567063, + 4.285738813075384, + 4.342016423584375, + 4.399834797210203, + 4.459257455855544, + 4.520351462925919, + 4.583187673612133, + 4.647841006702347, + 4.714390740115999, + 4.782920832610422, + 4.853520274404953, + 4.926283469801129, + 5.001310655258103, + 5.07870835681629, + 5.158589891258738, + 5.241075915968406, + 5.326295033092273, + 5.414384454374702, + 5.505490733888643, + 5.599770576894826, + 5.697391734219048, + 5.798533992885368, + 5.9033902753118, + 6.0121678612070095, + 6.125089748450462, + 6.242396171755773, + 6.3643463008805705, + 6.491220143645485, + 6.623320683170944, + 6.760976283667226, + 6.904543404989122, + 7.054409673197678, + 7.210997362817396, + 7.374767356660221, + 7.546223661414212, + 7.725918572179166, + 7.914458597424601, + 8.112511278281154, + 8.320813063722147, + 8.540178437429736, + 8.771510534761566, + 9.015813541586137, + 9.274207233924146, + 9.547944102414945, + 9.838429614090044, + 10.147246303142964, + 10.476182562337288, + 10.827267241085085, + 11.202811463994157, + 11.605459491263094, + 12.038250987015578, + 12.504697796760974, + 13.008879337572973, + 13.5555620868394, + 14.150350584528455, + 14.799880091252946, + 15.512064954689999, + 16.29642242909065, + 17.16450011703214, + 18.130447898523805, + 19.21179473023974, + 20.430521368269197, + 21.814569452663232, + 23.400009101602688, + 25.234226549879693, + 27.380739517667408, + 29.92670022697676, + 32.995015659007876, + 36.76477884511534, + 41.507517931422, + 47.65566663420461, + 55.942482126981716, + 67.71870131129549, + 85.77584712073758, + 116.96583948832036, + 183.80212963053236, + 428.8699086037908, + -1286.6086894945463, + -257.3223596897709, + -142.95767252406824, + -98.97157326123212, + -75.6850586847802, + -61.26979469822466, + -51.467581029073585, + -44.36956928125001, + -38.99241331301967, + -34.777997748158924, + -31.386008334243176, + -28.59713144317958, + -26.2636660612769, + -24.282500161169462, + -22.579465443458165, + -21.09984758983582, + -19.80240042275201, + -18.65544209649827, + -17.63423473232052, + -16.719180790638703, + -15.894553851498173, + -15.147587762893718, + -14.46781141201691, + -13.84655516844019, + -13.276579444451006, + -12.751791518277109, + -12.267027083431417, + -11.817879897284092, + -11.400567610468649, + -11.011825118461394, + -10.64881906656631, + -10.30907876994311, + -9.990439985723093, + -9.690998831509926, + -9.409073776552047, + -9.14317410250263, + -8.891973584467692, + -8.654288411348286, + -8.42905856965862, + -8.21533207312985, + -8.012251543180492, + -7.819042741318276, + -7.635004730076784, + -7.459501398908867, + -7.291954139111353, + -7.131835490030598, + -6.978663609544001, + -6.831997446702687, + -6.6914325146672144, + -6.556597178615713, + -6.4271493868868035, + -6.302773784818053, + -6.183179160009602, + -6.068096175445488, + -5.95727535332968, + -5.850485277871974, + -5.74751098977682, + -5.648152548995281, + -5.552223745519771, + -5.4595509407311535, + -5.369972024130448, + -5.283335472268201, + -5.1994994983795175, + -5.118331282686064, + -5.03970627457655, + -4.963507558954521, + -4.889625279973488, + -4.817956116186075, + -4.748402801833887, + -4.680873689614092, + -4.6152823507897525, + -4.551547208975123, + -4.489591204333227, + -4.429341485279459, + -4.370729125098001, + -4.313688861153641, + -4.258158854624643, + -4.204080468897112, + -4.151398064951523, + -4.100058812240482, + -4.050012513706491, + -4.001211443721454, + -3.9536101978482527, + -3.9071655534303242, + -3.861836340109582, + -3.8175833194574316, + -3.77436907297931, + -3.7321578978209295, + -3.690915709565287, + -3.6506099515643657, + -3.6112095102986412, + -3.572684636302003, + -3.535006870229755, + -3.498148973683664, + -3.462084864440712, + -3.4267895557619434, + -3.3922390994846428, + -3.3584105326255567, + -3.3252818272449995, + -3.2928318433418244, + -3.261040284567676, + -3.2298876565655803, + -3.1993552277532262, + -3.1694249923851747, + -3.1400796357410057, + -3.1113025012979834, + -3.083077559757519, + -3.055389379804404, + -3.0282231004867985, + -3.001564405113117, + -2.9753994965694788, + -2.9497150739683766, + -2.924498310545514, + -2.8997368327276942, + -2.875418700299966, + -2.851532387605317, + -2.828066765714689, + -2.805011085509425, + -2.782354961622094, + -2.760088357185354, + -2.73820156934178, + -2.716685215470731, + -2.695530220091216, + -2.674727802402345, + -2.654269464425462, + -2.6341469797143096, + -2.6143523826017634, + -2.5948779579535857, + -2.5757162314015574, + -2.556859960029989, + -2.5383021234912797, + -2.520035915527628, + -2.5020547358773815, + -2.4843521825458494, + -2.4669220444215485, + -2.4497582942200213, + -2.4328550817383823, + -2.4162067274047576, + -2.3998077161076816, + -2.383652691291377, + -2.3677364493036435, + -2.3520539339838464, + -2.3366002314791845, + -2.321370565278077, + -2.306360291450152, + -2.2915648940828457, + -2.276979980905242, + -2.262601279090225, + -2.248424631226531, + -2.2344459914527377, + -2.2206614217456324, + -2.2070670883558416, + -2.193659258383907, + -2.1804342964904397, + -2.1673886617342415, + -2.1545189045326274, + -2.141821663738477, + -2.129293663828818, + -2.1169317122000093, + -2.1047326965648447, + -2.0926935824470987, + -2.0808114107693214, + -2.069083295529837, + -2.05750642156512, + -2.0460780423939227, + -2.034795478139678, + -2.0236561135278985, + -2.0126573959554075, + -2.001796833628441, + -1.9910719937667558, + -1.9804805008710322, + -1.9700200350509889, + -1.9596883304117345, + -1.9494831734960192, + -1.9394024017801141, + -1.9294439022212018, + -1.9196056098542236, + -1.9098855064362226, + -1.900281619136329, + -1.890792019269599, + -1.881414821073003, + -1.8721481805219446, + -1.862990294185736, + -1.8539393981205634, + -1.844993766798502, + -1.8361517120712239, + -1.827411582167097, + -1.818771760720423, + -1.8102306658316238, + -1.8017867491572217, + -1.793438495028534, + -1.7851844195980155, + -1.7770230700122498, + -1.7689530236106226, + -1.760972887148749, + -1.753081296045781, + -1.7452769136547108, + -1.7375584305549, + -1.7299245638660063, + -1.7223740565825876, + -1.71490567692864, + -1.7075182177313912, + -1.7002104958136688, + -1.6929813514042231, + -1.6858296475653616, + -1.6787542696373343, + -1.6717541246988812, + -1.6648281410434036, + -1.6579752676702337, + -1.6511944737904953, + -1.6444847483470761, + -1.63784509954823, + -1.6312745544143799, + -1.624772158337669, + -1.618336974653858, + -1.6119680842261561, + -1.6056645850406073, + -1.5994255918126585, + -1.5932502356045428, + -1.587137663453145, + -1.5810870380080095, + -1.5750975371791678, + -1.5691683537944805, + -1.5632986952661965, + -1.557487783266434, + -1.551734853411319, + -1.5460391549534969, + -1.5403999504827754, + -1.534816515634641, + -1.5292881388064063, + -1.5238141208807654, + -1.5183937749565226, + -1.5130264260862896, + -1.5077114110209278, + -1.502448077960548, + -1.4972357863118675, + -1.492073906451731, + -1.4869618194966208, + -1.481898917077977, + -1.4768846011231613, + -1.4719182836418898, + -1.46699938651799, + -1.4621273413063198, + -1.4573015890347016, + -1.4525215800107267, + -1.4477867736332952, + -1.4430966382087507, + -1.4384506507714883, + -1.4338482969088973, + -1.4292890705905306, + -1.4247724740013727, + -1.4202980173790989, + -1.4158652188552072, + -1.4114736042999247, + -1.4071227071707813, + -1.4028120683647414, + -1.3985412360738159, + -1.3943097656440393, + -1.3901172194377345, + -1.3859631666989705, + -1.3818471834221273, + -1.3777688522234914, + -1.3737277622157875, + -1.3697235088855828, + -1.3657556939734812, + -1.3618239253570315, + -1.3579278169362843, + -1.3540669885219223, + -1.3502410657259016, + -1.346449679854539, + -1.342692467803973, + -1.3389690719579528, + -1.3352791400878805, + -1.3316223252550592, + -1.327998285715085, + -1.3244066848243297, + -1.3208471909484663, + -1.317319477372974, + -1.3138232222155872, + -1.3103581083406295, + -1.3069238232751896, + -1.303520059127094, + -1.3001465125046299, + -1.296802884437978, + -1.2934888803023061, + -1.290204209742496, + -1.2869485865994486, + -1.2837217288379412, + -1.2805233584759905, + -1.2773532015156905, + -1.2742109878754901, + -1.271096451323868, + -1.2680093294143828, + -1.264949363422058, + -1.2619162982810714, + -1.2589098825237202, + -1.2559298682206295, + -1.2529760109221764, + -1.2500480696011023, + -1.2471458065962797, + -1.2442689875576163, + -1.2414173813920608, + -1.2385907602106925, + -1.2357888992768635, + -1.2330115769553731, + -1.2302585746626522, + -1.2275296768179265, + -1.224824670795349, + -1.2221433468770684, + -1.2194854982072196, + -1.216850920746811, + -1.2142394132294907, + -1.2116507771181741, + -1.2090848165625085, + -1.2065413383571588, + -1.2040201519009, + -1.2015210691564915, + -1.1990439046113204, + -1.1965884752387983, + -1.1941546004604895, + -1.1917421021089634, + -1.1893508043913428, + -1.1869805338535493, + -1.1846311193452153, + -1.1823023919852589, + -1.1799941851281022, + -1.1777063343305203, + -1.175438677319111, + -1.1731910539583654, + -1.170963306219333, + -1.1687552781488653, + -1.1665668158394282, + -1.1643977673994688, + -1.1622479829243242, + -1.160117314467669, + -1.158005616013478, + -1.1559127434485024, + -1.1538385545352483, + -1.1517829088854425, + -1.1497456679339801, + -1.147726694913342, + -1.1457258548284728, + -1.1437430144321132, + -1.1417780422005697, + -1.1398308083099224, + -1.137901184612656, + -1.1359890446147078, + -1.1340942634529225, + -1.1322167178729088, + -1.1303562862072882, + -1.1285128483543263, + -1.1266862857569433, + -1.1248764813820933, + -1.1230833197005052, + -1.1213066866667802, + -1.1195464696998372, + -1.1178025576637005, + -1.1160748408486214, + -1.1143632109525299, + -1.1126675610628078, + -1.1109877856383805, + -1.1093237804921163, + -1.1076754427735311, + -1.1060426709517936, + -1.104425364799022, + -1.102823425373868, + -1.1012367550053852, + -1.0996652572771723, + -1.0981088370117909, + -1.0965674002554473, + -1.0950408542629393, + -1.0935291074828593, + -1.0920320695430472, + -1.090549651236297, + -1.0890817645063025, + -1.0876283224338428, + -1.086189239223205, + -1.0847644301888348, + -1.083353811742216, + -1.0819573013789698, + -1.0805748176661765, + -1.0792062802299076, + -1.0778516097429738, + -1.0765107279128747, + -1.0751835574699584, + -1.0738700221557755, + -1.0725700467116346, + -1.0712835568673473, + -1.0700104793301661, + -1.0687507417739082, + -1.067504272828262, + -1.0662710020682755, + -1.0650508600040218, + -1.0638437780704388, + -1.062649688617341, + -1.0614685248995994, + -1.0603002210674886, + -1.0591447121571955, + -1.0580019340814906, + -1.0568718236205557, + -1.0557543184129676, + -1.0546493569468351, + -1.053556878551085, + -1.0524768233868986, + -1.0514091324392918, + -1.0503537475088394, + -1.0493106112035406, + -1.0482796669308239, + -1.047260858889687, + -1.0462541320629741, + -1.0452594322097832, + -1.0442767058580056, + -1.0433059002969933, + -1.0423469635703537, + -1.0413998444688677, + -1.0404644925235325, + -1.039540857998724, + -1.038628891885478, + -1.0377285458948924, + -1.0368397724516392, + -1.0359625246875974, + -1.0350967564355922, + -1.0342424222232505, + -1.0333994772669606, + -1.0325678774659441, + -1.0317475793964312, + -1.030938540305942, + -1.03014071810767, + -1.0293540713749703, + -1.0285785593359433, + -1.0278141418681244, + -1.0270607794932647, + -1.0263184333722122, + -1.025587065299889, + -1.0248666377003586, + -1.0241571136219905, + -1.0234584567327127, + -1.022770631315358, + -1.0220936022630966, + -1.0214273350749596, + -1.0207717958514475, + -1.020126951290226, + -1.019492768681907, + -1.0188692159059127, + -1.0182562614264232, + -1.0176538742884071, + -1.0170620241137307, + -1.0164806810973512, + -1.0159098160035853, + -1.0153494001624586, + -1.0147994054661322, + -1.0142598043654056, + -1.013730569866295, + -1.0132116755266884, + -1.012703095453073, + -1.0122048042973373, + -1.0117167772536457, + -1.0112389900553858, + -1.010771418972185, + -1.0103140408070015, + -1.0098668328932805, + -1.0094297730921835, + -1.0090028397898858, + -1.0085860118949395, + -1.0081792688357072, + -1.007782590557861, + -1.0073959575219473, + -1.0070193507010192, + -1.0066527515783317, + -1.006296142145104, + -1.0059495048983444, + -1.0056128228387393, + -1.0052860794686056, + -1.004969258789906, + -1.0046623453023262, + -1.0043653240014148, + -1.0040781803767822, + -1.0038009004103645, + -1.0035334705747454, + -1.0032758778315378, + -1.0030281096298284, + -1.002790153904678, + -1.0025619990756849, + -1.0023436340456042, + -1.002135048199027, + -1.0019362314011184, + -1.0017471739964123, + -1.0015678668076657, + -1.0013983011347682, + -1.001238468753711, + -1.0010883619156117, + -1.0009479733457964, + -1.0008172962429385, + -1.0006963242782536, + -1.000585051594751, + -1.0004834728065408, + -1.0003915829981984, + -1.0003093777241825, + -1.0002368530083108, + -1.0001740053432904, + -1.0001208316903036, + -1.00007732947865, + -1.0000434966054421, + -1.000019331435358, + -1.000004832800449, + -1 + ], + "x": [ + -3.141592653589793, + -3.1384837048974727, + -3.1353747562051524, + -3.132265807512832, + -3.129156858820511, + -3.126047910128191, + -3.1229389614358705, + -3.11983001274355, + -3.1167210640512297, + -3.1136121153589094, + -3.110503166666589, + -3.107394217974268, + -3.104285269281948, + -3.1011763205896274, + -3.098067371897307, + -3.0949584232049867, + -3.0918494745126663, + -3.088740525820346, + -3.0856315771280256, + -3.082522628435705, + -3.0794136797433844, + -3.076304731051064, + -3.0731957823587437, + -3.0700868336664233, + -3.066977884974103, + -3.0638689362817826, + -3.0607599875894618, + -3.0576510388971414, + -3.054542090204821, + -3.0514331415125007, + -3.0483241928201803, + -3.04521524412786, + -3.0421062954355396, + -3.0389973467432188, + -3.0358883980508984, + -3.032779449358578, + -3.0296705006662576, + -3.0265615519739373, + -3.023452603281617, + -3.0203436545892965, + -3.017234705896976, + -3.0141257572046554, + -3.011016808512335, + -3.0079078598200146, + -3.0047989111276943, + -3.001689962435374, + -2.9985810137430535, + -2.995472065050733, + -2.9923631163584123, + -2.989254167666092, + -2.9861452189737716, + -2.9830362702814512, + -2.979927321589131, + -2.9768183728968105, + -2.97370942420449, + -2.9706004755121693, + -2.967491526819849, + -2.9643825781275286, + -2.961273629435208, + -2.958164680742888, + -2.9550557320505675, + -2.951946783358247, + -2.9488378346659267, + -2.945728885973606, + -2.9426199372812856, + -2.939510988588965, + -2.936402039896645, + -2.9332930912043245, + -2.930184142512004, + -2.9270751938196837, + -2.923966245127363, + -2.9208572964350425, + -2.917748347742722, + -2.914639399050402, + -2.9115304503580814, + -2.908421501665761, + -2.9053125529734407, + -2.90220360428112, + -2.8990946555887995, + -2.895985706896479, + -2.892876758204159, + -2.8897678095118384, + -2.886658860819518, + -2.8835499121271977, + -2.8804409634348773, + -2.8773320147425565, + -2.874223066050236, + -2.8711141173579158, + -2.8680051686655954, + -2.864896219973275, + -2.8617872712809547, + -2.8586783225886343, + -2.8555693738963135, + -2.852460425203993, + -2.8493514765116728, + -2.8462425278193524, + -2.843133579127032, + -2.8400246304347116, + -2.8369156817423913, + -2.8338067330500705, + -2.83069778435775, + -2.8275888356654297, + -2.8244798869731094, + -2.821370938280789, + -2.8182619895884686, + -2.8151530408961483, + -2.812044092203828, + -2.808935143511507, + -2.8058261948191867, + -2.8027172461268663, + -2.799608297434546, + -2.7964993487422256, + -2.7933904000499052, + -2.790281451357585, + -2.787172502665264, + -2.7840635539729437, + -2.7809546052806233, + -2.777845656588303, + -2.7747367078959826, + -2.7716277592036622, + -2.768518810511342, + -2.765409861819021, + -2.7623009131267007, + -2.7591919644343803, + -2.75608301574206, + -2.7529740670497396, + -2.749865118357419, + -2.746756169665099, + -2.7436472209727785, + -2.7405382722804577, + -2.7374293235881373, + -2.734320374895817, + -2.7312114262034966, + -2.728102477511176, + -2.724993528818856, + -2.7218845801265354, + -2.7187756314342146, + -2.7156666827418943, + -2.712557734049574, + -2.7094487853572535, + -2.706339836664933, + -2.703230887972613, + -2.7001219392802924, + -2.6970129905879716, + -2.6939040418956512, + -2.690795093203331, + -2.6876861445110105, + -2.68457719581869, + -2.6814682471263698, + -2.6783592984340494, + -2.675250349741729, + -2.6721414010494082, + -2.669032452357088, + -2.6659235036647675, + -2.662814554972447, + -2.6597056062801268, + -2.6565966575878064, + -2.653487708895486, + -2.650378760203165, + -2.647269811510845, + -2.6441608628185245, + -2.641051914126204, + -2.6379429654338837, + -2.6348340167415634, + -2.631725068049243, + -2.628616119356922, + -2.625507170664602, + -2.6223982219722815, + -2.619289273279961, + -2.6161803245876407, + -2.6130713758953203, + -2.609962427203, + -2.6068534785106796, + -2.603744529818359, + -2.6006355811260384, + -2.597526632433718, + -2.5944176837413977, + -2.5913087350490773, + -2.588199786356757, + -2.5850908376644366, + -2.581981888972116, + -2.5788729402797954, + -2.575763991587475, + -2.5726550428951547, + -2.5695460942028343, + -2.566437145510514, + -2.5633281968181936, + -2.5602192481258728, + -2.5571102994335524, + -2.554001350741232, + -2.5508924020489117, + -2.5477834533565913, + -2.544674504664271, + -2.5415655559719506, + -2.53845660727963, + -2.5353476585873094, + -2.532238709894989, + -2.5291297612026686, + -2.5260208125103483, + -2.522911863818028, + -2.5198029151257075, + -2.516693966433387, + -2.5135850177410664, + -2.510476069048746, + -2.5073671203564256, + -2.5042581716641052, + -2.501149222971785, + -2.4980402742794645, + -2.494931325587144, + -2.4918223768948233, + -2.488713428202503, + -2.4856044795101826, + -2.4824955308178622, + -2.479386582125542, + -2.4762776334332215, + -2.473168684740901, + -2.4700597360485808, + -2.46695078735626, + -2.4638418386639396, + -2.460732889971619, + -2.457623941279299, + -2.4545149925869785, + -2.451406043894658, + -2.4482970952023377, + -2.445188146510017, + -2.4420791978176966, + -2.438970249125376, + -2.435861300433056, + -2.4327523517407355, + -2.429643403048415, + -2.4265344543560947, + -2.423425505663774, + -2.4203165569714535, + -2.417207608279133, + -2.414098659586813, + -2.4109897108944924, + -2.407880762202172, + -2.4047718135098517, + -2.401662864817531, + -2.3985539161252105, + -2.39544496743289, + -2.39233601874057, + -2.3892270700482494, + -2.386118121355929, + -2.3830091726636087, + -2.3799002239712883, + -2.3767912752789675, + -2.373682326586647, + -2.3705733778943268, + -2.3674644292020064, + -2.364355480509686, + -2.3612465318173657, + -2.3581375831250453, + -2.3550286344327245, + -2.351919685740404, + -2.3488107370480837, + -2.3457017883557634, + -2.342592839663443, + -2.3394838909711226, + -2.3363749422788023, + -2.3332659935864815, + -2.330157044894161, + -2.3270480962018407, + -2.3239391475095204, + -2.3208301988172, + -2.3177212501248796, + -2.3146123014325592, + -2.311503352740239, + -2.308394404047918, + -2.3052854553555977, + -2.3021765066632773, + -2.299067557970957, + -2.2959586092786366, + -2.2928496605863162, + -2.289740711893996, + -2.286631763201675, + -2.2835228145093547, + -2.2804138658170343, + -2.277304917124714, + -2.2741959684323936, + -2.271087019740073, + -2.267978071047753, + -2.264869122355432, + -2.2617601736631117, + -2.2586512249707913, + -2.255542276278471, + -2.2524333275861506, + -2.24932437889383, + -2.24621543020151, + -2.2431064815091895, + -2.2399975328168686, + -2.2368885841245483, + -2.233779635432228, + -2.2306706867399075, + -2.227561738047587, + -2.224452789355267, + -2.2213438406629464, + -2.2182348919706256, + -2.2151259432783053, + -2.212016994585985, + -2.2089080458936645, + -2.205799097201344, + -2.202690148509024, + -2.1995811998167034, + -2.1964722511243826, + -2.1933633024320622, + -2.190254353739742, + -2.1871454050474215, + -2.184036456355101, + -2.1809275076627808, + -2.1778185589704604, + -2.17470961027814, + -2.171600661585819, + -2.168491712893499, + -2.1653827642011785, + -2.162273815508858, + -2.1591648668165377, + -2.1560559181242174, + -2.152946969431897, + -2.149838020739576, + -2.146729072047256, + -2.1436201233549355, + -2.140511174662615, + -2.1374022259702947, + -2.1342932772779744, + -2.131184328585654, + -2.128075379893333, + -2.124966431201013, + -2.1218574825086924, + -2.118748533816372, + -2.1156395851240517, + -2.1125306364317313, + -2.109421687739411, + -2.1063127390470906, + -2.10320379035477, + -2.1000948416624494, + -2.096985892970129, + -2.0938769442778087, + -2.0907679955854883, + -2.087659046893168, + -2.0845500982008476, + -2.0814411495085268, + -2.0783322008162064, + -2.075223252123886, + -2.0721143034315657, + -2.0690053547392453, + -2.065896406046925, + -2.0627874573546046, + -2.0596785086622837, + -2.0565695599699634, + -2.053460611277643, + -2.0503516625853226, + -2.0472427138930023, + -2.044133765200682, + -2.0410248165083615, + -2.037915867816041, + -2.0348069191237204, + -2.0316979704314, + -2.0285890217390796, + -2.0254800730467593, + -2.022371124354439, + -2.0192621756621185, + -2.016153226969798, + -2.0130442782774773, + -2.009935329585157, + -2.0068263808928366, + -2.0037174322005162, + -2.000608483508196, + -1.9974995348158753, + -1.994390586123555, + -1.9912816374312345, + -1.9881726887389142, + -1.9850637400465936, + -1.9819547913542732, + -1.9788458426619528, + -1.9757368939696325, + -1.972627945277312, + -1.9695189965849915, + -1.9664100478926712, + -1.9633010992003506, + -1.9601921505080302, + -1.9570832018157098, + -1.9539742531233895, + -1.9508653044310689, + -1.9477563557387485, + -1.9446474070464281, + -1.9415384583541078, + -1.9384295096617872, + -1.9353205609694668, + -1.9322116122771464, + -1.9291026635848258, + -1.9259937148925055, + -1.9228847662001851, + -1.9197758175078647, + -1.9166668688155442, + -1.9135579201232238, + -1.9104489714309034, + -1.907340022738583, + -1.9042310740462625, + -1.901122125353942, + -1.8980131766616217, + -1.8949042279693011, + -1.8917952792769808, + -1.8886863305846604, + -1.88557738189234, + -1.8824684332000194, + -1.879359484507699, + -1.8762505358153787, + -1.8731415871230583, + -1.8700326384307377, + -1.8669236897384174, + -1.863814741046097, + -1.8607057923537764, + -1.857596843661456, + -1.8544878949691357, + -1.8513789462768153, + -1.8482699975844947, + -1.8451610488921744, + -1.842052100199854, + -1.8389431515075336, + -1.835834202815213, + -1.8327252541228927, + -1.8296163054305723, + -1.8265073567382517, + -1.8233984080459313, + -1.820289459353611, + -1.8171805106612906, + -1.81407156196897, + -1.8109626132766496, + -1.8078536645843293, + -1.804744715892009, + -1.8016357671996883, + -1.798526818507368, + -1.7954178698150476, + -1.792308921122727, + -1.7891999724304066, + -1.7860910237380863, + -1.782982075045766, + -1.7798731263534453, + -1.776764177661125, + -1.7736552289688046, + -1.7705462802764842, + -1.7674373315841636, + -1.7643283828918432, + -1.7612194341995229, + -1.7581104855072023, + -1.755001536814882, + -1.7518925881225615, + -1.7487836394302412, + -1.7456746907379206, + -1.7425657420456002, + -1.7394567933532799, + -1.7363478446609595, + -1.733238895968639, + -1.7301299472763185, + -1.7270209985839982, + -1.7239120498916776, + -1.7208031011993572, + -1.7176941525070368, + -1.7145852038147165, + -1.7114762551223959, + -1.7083673064300755, + -1.7052583577377551, + -1.7021494090454348, + -1.6990404603531142, + -1.6959315116607938, + -1.6928225629684734, + -1.6897136142761529, + -1.6866046655838325, + -1.6834957168915121, + -1.6803867681991917, + -1.6772778195068712, + -1.6741688708145508, + -1.6710599221222304, + -1.66795097342991, + -1.6648420247375895, + -1.661733076045269, + -1.6586241273529487, + -1.6555151786606281, + -1.6524062299683078, + -1.6492972812759874, + -1.646188332583667, + -1.6430793838913464, + -1.639970435199026, + -1.6368614865067057, + -1.6337525378143853, + -1.6306435891220648, + -1.6275346404297444, + -1.624425691737424, + -1.6213167430451034, + -1.618207794352783, + -1.6150988456604627, + -1.6119898969681423, + -1.6088809482758217, + -1.6057719995835014, + -1.602663050891181, + -1.5995541021988606, + -1.59644515350654, + -1.5933362048142197, + -1.5902272561218993, + -1.5871183074295787, + -1.5840093587372583, + -1.580900410044938, + -1.5777914613526176, + -1.574682512660297, + -1.5715735639679766, + -1.5684646152756563, + -1.565355666583336, + -1.5622467178910153, + -1.559137769198695, + -1.5560288205063746, + -1.552919871814054, + -1.5498109231217336, + -1.5467019744294133, + -1.543593025737093, + -1.5404840770447723, + -1.537375128352452, + -1.5342661796601316, + -1.5311572309678112, + -1.5280482822754906, + -1.5249393335831702, + -1.5218303848908499, + -1.5187214361985293, + -1.515612487506209, + -1.5125035388138885, + -1.5093945901215682, + -1.5062856414292476, + -1.5031766927369272, + -1.5000677440446069, + -1.4969587953522865, + -1.493849846659966, + -1.4907408979676455, + -1.4876319492753252, + -1.4845230005830046, + -1.4814140518906842, + -1.4783051031983638, + -1.4751961545060435, + -1.4720872058137229, + -1.4689782571214025, + -1.4658693084290821, + -1.4627603597367618, + -1.4596514110444412, + -1.4565424623521208, + -1.4534335136598004, + -1.4503245649674799, + -1.4472156162751595, + -1.4441066675828391, + -1.4409977188905188, + -1.4378887701981982, + -1.4347798215058778, + -1.4316708728135574, + -1.428561924121237, + -1.4254529754289165, + -1.422344026736596, + -1.4192350780442757, + -1.4161261293519551, + -1.4130171806596348, + -1.4099082319673144, + -1.406799283274994, + -1.4036903345826734, + -1.400581385890353, + -1.3974724371980327, + -1.3943634885057121, + -1.3912545398133918, + -1.3881455911210714, + -1.385036642428751, + -1.3819276937364304, + -1.37881874504411, + -1.3757097963517897, + -1.3726008476594693, + -1.3694918989671487, + -1.3663829502748284, + -1.363274001582508, + -1.3601650528901874, + -1.357056104197867, + -1.3539471555055467, + -1.3508382068132263, + -1.3477292581209057, + -1.3446203094285853, + -1.341511360736265, + -1.3384024120439446, + -1.335293463351624, + -1.3321845146593037, + -1.3290755659669833, + -1.3259666172746627, + -1.3228576685823423, + -1.319748719890022, + -1.3166397711977016, + -1.313530822505381, + -1.3104218738130606, + -1.3073129251207403, + -1.30420397642842, + -1.3010950277360993, + -1.297986079043779, + -1.2948771303514586, + -1.291768181659138, + -1.2886592329668176, + -1.2855502842744972, + -1.2824413355821769, + -1.2793323868898563, + -1.276223438197536, + -1.2731144895052156, + -1.2700055408128952, + -1.2668965921205746, + -1.2637876434282542, + -1.2606786947359339, + -1.2575697460436133, + -1.254460797351293, + -1.2513518486589725, + -1.2482428999666522, + -1.2451339512743316, + -1.2420250025820112, + -1.2389160538896908, + -1.2358071051973705, + -1.2326981565050499, + -1.2295892078127295, + -1.2264802591204091, + -1.2233713104280886, + -1.2202623617357682, + -1.2171534130434478, + -1.2140444643511275, + -1.2109355156588069, + -1.2078265669664865, + -1.2047176182741661, + -1.2016086695818458, + -1.1984997208895252, + -1.1953907721972048, + -1.1922818235048844, + -1.1891728748125638, + -1.1860639261202435, + -1.182954977427923, + -1.1798460287356027, + -1.1767370800432821, + -1.1736281313509618, + -1.1705191826586414, + -1.167410233966321, + -1.1643012852740005, + -1.16119233658168, + -1.1580833878893597, + -1.1549744391970391, + -1.1518654905047188, + -1.1487565418123984, + -1.145647593120078, + -1.1425386444277574, + -1.139429695735437, + -1.1363207470431167, + -1.1332117983507963, + -1.1301028496584757, + -1.1269939009661554, + -1.123884952273835, + -1.1207760035815144, + -1.117667054889194, + -1.1145581061968737, + -1.1114491575045533, + -1.1083402088122327, + -1.1052312601199124, + -1.102122311427592, + -1.0990133627352716, + -1.095904414042951, + -1.0927954653506307, + -1.0896865166583103, + -1.0865775679659897, + -1.0834686192736693, + -1.080359670581349, + -1.0772507218890286, + -1.074141773196708, + -1.0710328245043876, + -1.0679238758120673, + -1.064814927119747, + -1.0617059784274263, + -1.058597029735106, + -1.0554880810427856, + -1.052379132350465, + -1.0492701836581446, + -1.0461612349658242, + -1.0430522862735039, + -1.0399433375811833, + -1.036834388888863, + -1.0337254401965426, + -1.0306164915042222, + -1.0275075428119016, + -1.0243985941195812, + -1.0212896454272609, + -1.0181806967349403, + -1.01507174804262, + -1.0119627993502995, + -1.0088538506579792, + -1.0057449019656586, + -1.0026359532733382, + -0.9995270045810178, + -0.9964180558886974, + -0.993309107196377, + -0.9902001585040565, + -0.987091209811736, + -0.9839822611194157, + -0.9808733124270952, + -0.9777643637347748, + -0.9746554150424543, + -0.971546466350134, + -0.9684375176578135, + -0.9653285689654931, + -0.9622196202731726, + -0.9591106715808523, + -0.9560017228885318, + -0.9528927741962113, + -0.949783825503891, + -0.9466748768115705, + -0.9435659281192501, + -0.9404569794269296, + -0.9373480307346093, + -0.9342390820422888, + -0.9311301333499684, + -0.9280211846576479, + -0.9249122359653276, + -0.9218032872730071, + -0.9186943385806866, + -0.9155853898883662, + -0.9124764411960458, + -0.9093674925037254, + -0.9062585438114049, + -0.9031495951190845, + -0.9000406464267641, + -0.8969316977344437, + -0.8938227490421232, + -0.8907138003498029, + -0.8876048516574824, + -0.8844959029651619, + -0.8813869542728415, + -0.878278005580521, + -0.8751690568882007, + -0.8720601081958802, + -0.8689511595035598, + -0.8658422108112394, + -0.862733262118919, + -0.8596243134265985, + -0.856515364734278, + -0.8534064160419577, + -0.8502974673496372, + -0.8471885186573168, + -0.8440795699649963, + -0.840970621272676, + -0.8378616725803555, + -0.8347527238880351, + -0.8316437751957146, + -0.8285348265033943, + -0.8254258778110738, + -0.8223169291187533, + -0.819207980426433, + -0.8160990317341125, + -0.8129900830417921, + -0.8098811343494716, + -0.8067721856571513, + -0.8036632369648308, + -0.8005542882725104, + -0.7974453395801899, + -0.7943363908878696, + -0.7912274421955491, + -0.7881184935032286, + -0.7850095448109082, + -0.7819005961185878, + -0.7787916474262674, + -0.7756826987339469, + -0.7725737500416265, + -0.7694648013493061, + -0.7663558526569857, + -0.7632469039646652, + -0.7601379552723448, + -0.7570290065800244, + -0.7539200578877039, + -0.7508111091953835, + -0.747702160503063, + -0.7445932118107427, + -0.7414842631184222, + -0.7383753144261018, + -0.7352663657337813, + -0.732157417041461, + -0.7290484683491405, + -0.7259395196568201, + -0.7228305709644997, + -0.7197216222721792, + -0.7166126735798588, + -0.7135037248875383, + -0.710394776195218, + -0.7072858275028975, + -0.7041768788105771, + -0.7010679301182566, + -0.6979589814259363, + -0.6948500327336158, + -0.6917410840412954, + -0.6886321353489749, + -0.6855231866566545, + -0.6824142379643341, + -0.6793052892720136, + -0.6761963405796932, + -0.6730873918873728, + -0.6699784431950524, + -0.6668694945027319, + -0.6637605458104116, + -0.6606515971180911, + -0.6575426484257707, + -0.6544336997334502, + -0.6513247510411297, + -0.6482158023488094, + -0.6451068536564889, + -0.6419979049641685, + -0.638888956271848, + -0.6357800075795277, + -0.6326710588872072, + -0.6295621101948868, + -0.6264531615025664, + -0.623344212810246, + -0.6202352641179255, + -0.617126315425605, + -0.6140173667332847, + -0.6109084180409642, + -0.6077994693486438, + -0.6046905206563233, + -0.601581571964003, + -0.5984726232716825, + -0.5953636745793621, + -0.5922547258870416, + -0.5891457771947213, + -0.5860368285024008, + -0.5829278798100803, + -0.57981893111776, + -0.5767099824254395, + -0.5736010337331191, + -0.5704920850407986, + -0.5673831363484783, + -0.5642741876561578, + -0.5611652389638374, + -0.5580562902715169, + -0.5549473415791966, + -0.5518383928868761, + -0.5487294441945556, + -0.5456204955022352, + -0.5425115468099148, + -0.5394025981175944, + -0.5362936494252739, + -0.5331847007329535, + -0.5300757520406331, + -0.5269668033483127, + -0.5238578546559922, + -0.5207489059636717, + -0.5176399572713514, + -0.5145310085790309, + -0.5114220598867105, + -0.50831311119439, + -0.5052041625020697, + -0.5020952138097492, + -0.4989862651174288, + -0.49587731642510835, + -0.4927683677327879, + -0.4896594190404675, + -0.4865504703481471, + -0.48344152165582666, + -0.48033257296350623, + -0.4772236242711858, + -0.4741146755788654, + -0.47100572688654496, + -0.4678967781942245, + -0.46478782950190406, + -0.46167888080958364, + -0.4585699321172632, + -0.4554609834249428, + -0.45235203473262237, + -0.44924308604030194, + -0.4461341373479815, + -0.4430251886556611, + -0.43991623996334067, + -0.43680729127102025, + -0.43369834257869977, + -0.43058939388637935, + -0.4274804451940589, + -0.4243714965017385, + -0.4212625478094181, + -0.41815359911709765, + -0.41504465042477723, + -0.4119357017324568, + -0.4088267530401364, + -0.40571780434781596, + -0.4026088556554955, + -0.39949990696317506, + -0.39639095827085463, + -0.3932820095785342, + -0.3901730608862138, + -0.38706411219389336, + -0.38395516350157294, + -0.3808462148092525, + -0.3777372661169321, + -0.37462831742461167, + -0.37151936873229124, + -0.36841042003997077, + -0.36530147134765034, + -0.3621925226553299, + -0.3590835739630095, + -0.35597462527068907, + -0.35286567657836865, + -0.3497567278860482, + -0.3466477791937278, + -0.3435388305014074, + -0.34042988180908695, + -0.33732093311676653, + -0.33421198442444605, + -0.33110303573212563, + -0.3279940870398052, + -0.3248851383474848, + -0.32177618965516436, + -0.31866724096284393, + -0.3155582922705235, + -0.3124493435782031, + -0.30934039488588266, + -0.30623144619356224, + -0.3031224975012418, + -0.30001354880892134, + -0.2969046001166009, + -0.2937956514242805, + -0.29068670273196007, + -0.28757775403963964, + -0.2844688053473192, + -0.2813598566549988, + -0.2782509079626784, + -0.27514195927035795, + -0.2720330105780375, + -0.2689240618857171, + -0.2658151131933966, + -0.2627061645010762, + -0.2595972158087558, + -0.25648826711643535, + -0.25337931842411493, + -0.2502703697317945, + -0.24716142103947408, + -0.24405247234715366, + -0.2409435236548332, + -0.23783457496251278, + -0.23472562627019236, + -0.23161667757787194, + -0.22850772888555151, + -0.22539878019323106, + -0.22228983150091064, + -0.21918088280859022, + -0.2160719341162698, + -0.21296298542394937, + -0.20985403673162892, + -0.2067450880393085, + -0.20363613934698807, + -0.20052719065466765, + -0.19741824196234722, + -0.1943092932700268, + -0.19120034457770635, + -0.18809139588538593, + -0.1849824471930655, + -0.18187349850074508, + -0.17876454980842466, + -0.1756556011161042, + -0.17254665242378378, + -0.16943770373146336, + -0.16632875503914293, + -0.1632198063468225, + -0.1601108576545021, + -0.15700190896218164, + -0.1538929602698612, + -0.1507840115775408, + -0.14767506288522037, + -0.14456611419289994, + -0.1414571655005795, + -0.13834821680825907, + -0.13523926811593864, + -0.13213031942361822, + -0.1290213707312978, + -0.12591242203897735, + -0.12280347334665694, + -0.1196945246543365, + -0.11658557596201607, + -0.11347662726969565, + -0.11036767857737521, + -0.10725872988505479, + -0.10414978119273435, + -0.10104083250041393, + -0.0979318838080935, + -0.09482293511577307, + -0.09171398642345265, + -0.08860503773113222, + -0.08549608903881178, + -0.08238714034649136, + -0.07927819165417092, + -0.0761692429618505, + -0.07306029426953008, + -0.06995134557720964, + -0.06684239688488922, + -0.06373344819256879, + -0.060624499500248355, + -0.05751555080792793, + -0.0544066021156075, + -0.05129765342328707, + -0.04818870473096664, + -0.04507975603864622, + -0.041970807346325786, + -0.038861858654005356, + -0.03575290996168493, + -0.0326439612693645, + -0.02953501257704407, + -0.026426063884723645, + -0.023317115192403214, + -0.020208166500082787, + -0.017099217807762357, + -0.013990269115441928, + -0.0108813204231215, + -0.007772371730801072, + -0.004663423038480643, + -0.0015544743461602143, + 0.0015544743461602143, + 0.004663423038480643, + 0.007772371730801072, + 0.0108813204231215, + 0.013990269115441928, + 0.017099217807762357, + 0.020208166500082787, + 0.023317115192403214, + 0.026426063884723645, + 0.02953501257704407, + 0.0326439612693645, + 0.03575290996168493, + 0.038861858654005356, + 0.041970807346325786, + 0.04507975603864622, + 0.04818870473096664, + 0.05129765342328707, + 0.0544066021156075, + 0.05751555080792793, + 0.060624499500248355, + 0.06373344819256879, + 0.06684239688488922, + 0.06995134557720964, + 0.07306029426953008, + 0.0761692429618505, + 0.07927819165417092, + 0.08238714034649136, + 0.08549608903881178, + 0.08860503773113222, + 0.09171398642345265, + 0.09482293511577307, + 0.0979318838080935, + 0.10104083250041393, + 0.10414978119273435, + 0.10725872988505479, + 0.11036767857737521, + 0.11347662726969565, + 0.11658557596201607, + 0.1196945246543365, + 0.12280347334665694, + 0.12591242203897735, + 0.1290213707312978, + 0.13213031942361822, + 0.13523926811593864, + 0.13834821680825907, + 0.1414571655005795, + 0.14456611419289994, + 0.14767506288522037, + 0.1507840115775408, + 0.1538929602698612, + 0.15700190896218164, + 0.1601108576545021, + 0.1632198063468225, + 0.16632875503914293, + 0.16943770373146336, + 0.17254665242378378, + 0.1756556011161042, + 0.17876454980842466, + 0.18187349850074508, + 0.1849824471930655, + 0.18809139588538593, + 0.19120034457770635, + 0.1943092932700268, + 0.19741824196234722, + 0.20052719065466765, + 0.20363613934698807, + 0.2067450880393085, + 0.20985403673162892, + 0.21296298542394937, + 0.2160719341162698, + 0.21918088280859022, + 0.22228983150091064, + 0.22539878019323106, + 0.22850772888555151, + 0.23161667757787194, + 0.23472562627019236, + 0.23783457496251278, + 0.2409435236548332, + 0.24405247234715366, + 0.24716142103947408, + 0.2502703697317945, + 0.25337931842411493, + 0.25648826711643535, + 0.2595972158087558, + 0.2627061645010762, + 0.2658151131933966, + 0.2689240618857171, + 0.2720330105780375, + 0.27514195927035795, + 0.2782509079626784, + 0.2813598566549988, + 0.2844688053473192, + 0.28757775403963964, + 0.29068670273196007, + 0.2937956514242805, + 0.2969046001166009, + 0.30001354880892134, + 0.3031224975012418, + 0.30623144619356224, + 0.30934039488588266, + 0.3124493435782031, + 0.3155582922705235, + 0.31866724096284393, + 0.32177618965516436, + 0.3248851383474848, + 0.3279940870398052, + 0.33110303573212563, + 0.33421198442444605, + 0.33732093311676653, + 0.34042988180908695, + 0.3435388305014074, + 0.3466477791937278, + 0.3497567278860482, + 0.35286567657836865, + 0.35597462527068907, + 0.3590835739630095, + 0.3621925226553299, + 0.36530147134765034, + 0.36841042003997077, + 0.37151936873229124, + 0.37462831742461167, + 0.3777372661169321, + 0.3808462148092525, + 0.38395516350157294, + 0.38706411219389336, + 0.3901730608862138, + 0.3932820095785342, + 0.39639095827085463, + 0.39949990696317506, + 0.4026088556554955, + 0.40571780434781596, + 0.4088267530401364, + 0.4119357017324568, + 0.41504465042477723, + 0.41815359911709765, + 0.4212625478094181, + 0.4243714965017385, + 0.4274804451940589, + 0.43058939388637935, + 0.43369834257869977, + 0.43680729127102025, + 0.43991623996334067, + 0.4430251886556611, + 0.4461341373479815, + 0.44924308604030194, + 0.45235203473262237, + 0.4554609834249428, + 0.4585699321172632, + 0.46167888080958364, + 0.46478782950190406, + 0.4678967781942245, + 0.47100572688654496, + 0.4741146755788654, + 0.4772236242711858, + 0.48033257296350623, + 0.48344152165582666, + 0.4865504703481471, + 0.4896594190404675, + 0.4927683677327879, + 0.49587731642510835, + 0.4989862651174288, + 0.5020952138097492, + 0.5052041625020697, + 0.50831311119439, + 0.5114220598867105, + 0.5145310085790309, + 0.5176399572713514, + 0.5207489059636717, + 0.5238578546559922, + 0.5269668033483127, + 0.5300757520406331, + 0.5331847007329535, + 0.5362936494252739, + 0.5394025981175944, + 0.5425115468099148, + 0.5456204955022352, + 0.5487294441945556, + 0.5518383928868761, + 0.5549473415791966, + 0.5580562902715169, + 0.5611652389638374, + 0.5642741876561578, + 0.5673831363484783, + 0.5704920850407986, + 0.5736010337331191, + 0.5767099824254395, + 0.57981893111776, + 0.5829278798100803, + 0.5860368285024008, + 0.5891457771947213, + 0.5922547258870416, + 0.5953636745793621, + 0.5984726232716825, + 0.601581571964003, + 0.6046905206563233, + 0.6077994693486438, + 0.6109084180409642, + 0.6140173667332847, + 0.617126315425605, + 0.6202352641179255, + 0.623344212810246, + 0.6264531615025664, + 0.6295621101948868, + 0.6326710588872072, + 0.6357800075795277, + 0.638888956271848, + 0.6419979049641685, + 0.6451068536564889, + 0.6482158023488094, + 0.6513247510411297, + 0.6544336997334502, + 0.6575426484257707, + 0.6606515971180911, + 0.6637605458104116, + 0.6668694945027319, + 0.6699784431950524, + 0.6730873918873728, + 0.6761963405796932, + 0.6793052892720136, + 0.6824142379643341, + 0.6855231866566545, + 0.6886321353489749, + 0.6917410840412954, + 0.6948500327336158, + 0.6979589814259363, + 0.7010679301182566, + 0.7041768788105771, + 0.7072858275028975, + 0.710394776195218, + 0.7135037248875383, + 0.7166126735798588, + 0.7197216222721792, + 0.7228305709644997, + 0.7259395196568201, + 0.7290484683491405, + 0.732157417041461, + 0.7352663657337813, + 0.7383753144261018, + 0.7414842631184222, + 0.7445932118107427, + 0.747702160503063, + 0.7508111091953835, + 0.7539200578877039, + 0.7570290065800244, + 0.7601379552723448, + 0.7632469039646652, + 0.7663558526569857, + 0.7694648013493061, + 0.7725737500416265, + 0.7756826987339469, + 0.7787916474262674, + 0.7819005961185878, + 0.7850095448109082, + 0.7881184935032286, + 0.7912274421955491, + 0.7943363908878696, + 0.7974453395801899, + 0.8005542882725104, + 0.8036632369648308, + 0.8067721856571513, + 0.8098811343494716, + 0.8129900830417921, + 0.8160990317341125, + 0.819207980426433, + 0.8223169291187533, + 0.8254258778110738, + 0.8285348265033943, + 0.8316437751957146, + 0.8347527238880351, + 0.8378616725803555, + 0.840970621272676, + 0.8440795699649963, + 0.8471885186573168, + 0.8502974673496372, + 0.8534064160419577, + 0.856515364734278, + 0.8596243134265985, + 0.862733262118919, + 0.8658422108112394, + 0.8689511595035598, + 0.8720601081958802, + 0.8751690568882007, + 0.878278005580521, + 0.8813869542728415, + 0.8844959029651619, + 0.8876048516574824, + 0.8907138003498029, + 0.8938227490421232, + 0.8969316977344437, + 0.9000406464267641, + 0.9031495951190845, + 0.9062585438114049, + 0.9093674925037254, + 0.9124764411960458, + 0.9155853898883662, + 0.9186943385806866, + 0.9218032872730071, + 0.9249122359653276, + 0.9280211846576479, + 0.9311301333499684, + 0.9342390820422888, + 0.9373480307346093, + 0.9404569794269296, + 0.9435659281192501, + 0.9466748768115705, + 0.949783825503891, + 0.9528927741962113, + 0.9560017228885318, + 0.9591106715808523, + 0.9622196202731726, + 0.9653285689654931, + 0.9684375176578135, + 0.971546466350134, + 0.9746554150424543, + 0.9777643637347748, + 0.9808733124270952, + 0.9839822611194157, + 0.987091209811736, + 0.9902001585040565, + 0.993309107196377, + 0.9964180558886974, + 0.9995270045810178, + 1.0026359532733382, + 1.0057449019656586, + 1.0088538506579792, + 1.0119627993502995, + 1.01507174804262, + 1.0181806967349403, + 1.0212896454272609, + 1.0243985941195812, + 1.0275075428119016, + 1.0306164915042222, + 1.0337254401965426, + 1.036834388888863, + 1.0399433375811833, + 1.0430522862735039, + 1.0461612349658242, + 1.0492701836581446, + 1.052379132350465, + 1.0554880810427856, + 1.058597029735106, + 1.0617059784274263, + 1.064814927119747, + 1.0679238758120673, + 1.0710328245043876, + 1.074141773196708, + 1.0772507218890286, + 1.080359670581349, + 1.0834686192736693, + 1.0865775679659897, + 1.0896865166583103, + 1.0927954653506307, + 1.095904414042951, + 1.0990133627352716, + 1.102122311427592, + 1.1052312601199124, + 1.1083402088122327, + 1.1114491575045533, + 1.1145581061968737, + 1.117667054889194, + 1.1207760035815144, + 1.123884952273835, + 1.1269939009661554, + 1.1301028496584757, + 1.1332117983507963, + 1.1363207470431167, + 1.139429695735437, + 1.1425386444277574, + 1.145647593120078, + 1.1487565418123984, + 1.1518654905047188, + 1.1549744391970391, + 1.1580833878893597, + 1.16119233658168, + 1.1643012852740005, + 1.167410233966321, + 1.1705191826586414, + 1.1736281313509618, + 1.1767370800432821, + 1.1798460287356027, + 1.182954977427923, + 1.1860639261202435, + 1.1891728748125638, + 1.1922818235048844, + 1.1953907721972048, + 1.1984997208895252, + 1.2016086695818458, + 1.2047176182741661, + 1.2078265669664865, + 1.2109355156588069, + 1.2140444643511275, + 1.2171534130434478, + 1.2202623617357682, + 1.2233713104280886, + 1.2264802591204091, + 1.2295892078127295, + 1.2326981565050499, + 1.2358071051973705, + 1.2389160538896908, + 1.2420250025820112, + 1.2451339512743316, + 1.2482428999666522, + 1.2513518486589725, + 1.254460797351293, + 1.2575697460436133, + 1.2606786947359339, + 1.2637876434282542, + 1.2668965921205746, + 1.2700055408128952, + 1.2731144895052156, + 1.276223438197536, + 1.2793323868898563, + 1.2824413355821769, + 1.2855502842744972, + 1.2886592329668176, + 1.291768181659138, + 1.2948771303514586, + 1.297986079043779, + 1.3010950277360993, + 1.30420397642842, + 1.3073129251207403, + 1.3104218738130606, + 1.313530822505381, + 1.3166397711977016, + 1.319748719890022, + 1.3228576685823423, + 1.3259666172746627, + 1.3290755659669833, + 1.3321845146593037, + 1.335293463351624, + 1.3384024120439446, + 1.341511360736265, + 1.3446203094285853, + 1.3477292581209057, + 1.3508382068132263, + 1.3539471555055467, + 1.357056104197867, + 1.3601650528901874, + 1.363274001582508, + 1.3663829502748284, + 1.3694918989671487, + 1.3726008476594693, + 1.3757097963517897, + 1.37881874504411, + 1.3819276937364304, + 1.385036642428751, + 1.3881455911210714, + 1.3912545398133918, + 1.3943634885057121, + 1.3974724371980327, + 1.400581385890353, + 1.4036903345826734, + 1.406799283274994, + 1.4099082319673144, + 1.4130171806596348, + 1.4161261293519551, + 1.4192350780442757, + 1.422344026736596, + 1.4254529754289165, + 1.428561924121237, + 1.4316708728135574, + 1.4347798215058778, + 1.4378887701981982, + 1.4409977188905188, + 1.4441066675828391, + 1.4472156162751595, + 1.4503245649674799, + 1.4534335136598004, + 1.4565424623521208, + 1.4596514110444412, + 1.4627603597367618, + 1.4658693084290821, + 1.4689782571214025, + 1.4720872058137229, + 1.4751961545060435, + 1.4783051031983638, + 1.4814140518906842, + 1.4845230005830046, + 1.4876319492753252, + 1.4907408979676455, + 1.493849846659966, + 1.4969587953522865, + 1.5000677440446069, + 1.5031766927369272, + 1.5062856414292476, + 1.5093945901215682, + 1.5125035388138885, + 1.515612487506209, + 1.5187214361985293, + 1.5218303848908499, + 1.5249393335831702, + 1.5280482822754906, + 1.5311572309678112, + 1.5342661796601316, + 1.537375128352452, + 1.5404840770447723, + 1.543593025737093, + 1.5467019744294133, + 1.5498109231217336, + 1.552919871814054, + 1.5560288205063746, + 1.559137769198695, + 1.5622467178910153, + 1.565355666583336, + 1.5684646152756563, + 1.5715735639679766, + 1.574682512660297, + 1.5777914613526176, + 1.580900410044938, + 1.5840093587372583, + 1.5871183074295787, + 1.5902272561218993, + 1.5933362048142197, + 1.59644515350654, + 1.5995541021988606, + 1.602663050891181, + 1.6057719995835014, + 1.6088809482758217, + 1.6119898969681423, + 1.6150988456604627, + 1.618207794352783, + 1.6213167430451034, + 1.624425691737424, + 1.6275346404297444, + 1.6306435891220648, + 1.6337525378143853, + 1.6368614865067057, + 1.639970435199026, + 1.6430793838913464, + 1.646188332583667, + 1.6492972812759874, + 1.6524062299683078, + 1.6555151786606281, + 1.6586241273529487, + 1.661733076045269, + 1.6648420247375895, + 1.66795097342991, + 1.6710599221222304, + 1.6741688708145508, + 1.6772778195068712, + 1.6803867681991917, + 1.6834957168915121, + 1.6866046655838325, + 1.6897136142761529, + 1.6928225629684734, + 1.6959315116607938, + 1.6990404603531142, + 1.7021494090454348, + 1.7052583577377551, + 1.7083673064300755, + 1.7114762551223959, + 1.7145852038147165, + 1.7176941525070368, + 1.7208031011993572, + 1.7239120498916776, + 1.7270209985839982, + 1.7301299472763185, + 1.733238895968639, + 1.7363478446609595, + 1.7394567933532799, + 1.7425657420456002, + 1.7456746907379206, + 1.7487836394302412, + 1.7518925881225615, + 1.755001536814882, + 1.7581104855072023, + 1.7612194341995229, + 1.7643283828918432, + 1.7674373315841636, + 1.7705462802764842, + 1.7736552289688046, + 1.776764177661125, + 1.7798731263534453, + 1.782982075045766, + 1.7860910237380863, + 1.7891999724304066, + 1.792308921122727, + 1.7954178698150476, + 1.798526818507368, + 1.8016357671996883, + 1.804744715892009, + 1.8078536645843293, + 1.8109626132766496, + 1.81407156196897, + 1.8171805106612906, + 1.820289459353611, + 1.8233984080459313, + 1.8265073567382517, + 1.8296163054305723, + 1.8327252541228927, + 1.835834202815213, + 1.8389431515075336, + 1.842052100199854, + 1.8451610488921744, + 1.8482699975844947, + 1.8513789462768153, + 1.8544878949691357, + 1.857596843661456, + 1.8607057923537764, + 1.863814741046097, + 1.8669236897384174, + 1.8700326384307377, + 1.8731415871230583, + 1.8762505358153787, + 1.879359484507699, + 1.8824684332000194, + 1.88557738189234, + 1.8886863305846604, + 1.8917952792769808, + 1.8949042279693011, + 1.8980131766616217, + 1.901122125353942, + 1.9042310740462625, + 1.907340022738583, + 1.9104489714309034, + 1.9135579201232238, + 1.9166668688155442, + 1.9197758175078647, + 1.9228847662001851, + 1.9259937148925055, + 1.9291026635848258, + 1.9322116122771464, + 1.9353205609694668, + 1.9384295096617872, + 1.9415384583541078, + 1.9446474070464281, + 1.9477563557387485, + 1.9508653044310689, + 1.9539742531233895, + 1.9570832018157098, + 1.9601921505080302, + 1.9633010992003506, + 1.9664100478926712, + 1.9695189965849915, + 1.972627945277312, + 1.9757368939696325, + 1.9788458426619528, + 1.9819547913542732, + 1.9850637400465936, + 1.9881726887389142, + 1.9912816374312345, + 1.994390586123555, + 1.9974995348158753, + 2.000608483508196, + 2.0037174322005162, + 2.0068263808928366, + 2.009935329585157, + 2.0130442782774773, + 2.016153226969798, + 2.0192621756621185, + 2.022371124354439, + 2.0254800730467593, + 2.0285890217390796, + 2.0316979704314, + 2.0348069191237204, + 2.037915867816041, + 2.0410248165083615, + 2.044133765200682, + 2.0472427138930023, + 2.0503516625853226, + 2.053460611277643, + 2.0565695599699634, + 2.0596785086622837, + 2.0627874573546046, + 2.065896406046925, + 2.0690053547392453, + 2.0721143034315657, + 2.075223252123886, + 2.0783322008162064, + 2.0814411495085268, + 2.0845500982008476, + 2.087659046893168, + 2.0907679955854883, + 2.0938769442778087, + 2.096985892970129, + 2.1000948416624494, + 2.10320379035477, + 2.1063127390470906, + 2.109421687739411, + 2.1125306364317313, + 2.1156395851240517, + 2.118748533816372, + 2.1218574825086924, + 2.124966431201013, + 2.128075379893333, + 2.131184328585654, + 2.1342932772779744, + 2.1374022259702947, + 2.140511174662615, + 2.1436201233549355, + 2.146729072047256, + 2.149838020739576, + 2.152946969431897, + 2.1560559181242174, + 2.1591648668165377, + 2.162273815508858, + 2.1653827642011785, + 2.168491712893499, + 2.171600661585819, + 2.17470961027814, + 2.1778185589704604, + 2.1809275076627808, + 2.184036456355101, + 2.1871454050474215, + 2.190254353739742, + 2.1933633024320622, + 2.1964722511243826, + 2.1995811998167034, + 2.202690148509024, + 2.205799097201344, + 2.2089080458936645, + 2.212016994585985, + 2.2151259432783053, + 2.2182348919706256, + 2.2213438406629464, + 2.224452789355267, + 2.227561738047587, + 2.2306706867399075, + 2.233779635432228, + 2.2368885841245483, + 2.2399975328168686, + 2.2431064815091895, + 2.24621543020151, + 2.24932437889383, + 2.2524333275861506, + 2.255542276278471, + 2.2586512249707913, + 2.2617601736631117, + 2.264869122355432, + 2.267978071047753, + 2.271087019740073, + 2.2741959684323936, + 2.277304917124714, + 2.2804138658170343, + 2.2835228145093547, + 2.286631763201675, + 2.289740711893996, + 2.2928496605863162, + 2.2959586092786366, + 2.299067557970957, + 2.3021765066632773, + 2.3052854553555977, + 2.308394404047918, + 2.311503352740239, + 2.3146123014325592, + 2.3177212501248796, + 2.3208301988172, + 2.3239391475095204, + 2.3270480962018407, + 2.330157044894161, + 2.3332659935864815, + 2.3363749422788023, + 2.3394838909711226, + 2.342592839663443, + 2.3457017883557634, + 2.3488107370480837, + 2.351919685740404, + 2.3550286344327245, + 2.3581375831250453, + 2.3612465318173657, + 2.364355480509686, + 2.3674644292020064, + 2.3705733778943268, + 2.373682326586647, + 2.3767912752789675, + 2.3799002239712883, + 2.3830091726636087, + 2.386118121355929, + 2.3892270700482494, + 2.39233601874057, + 2.39544496743289, + 2.3985539161252105, + 2.401662864817531, + 2.4047718135098517, + 2.407880762202172, + 2.4109897108944924, + 2.414098659586813, + 2.417207608279133, + 2.4203165569714535, + 2.423425505663774, + 2.4265344543560947, + 2.429643403048415, + 2.4327523517407355, + 2.435861300433056, + 2.438970249125376, + 2.4420791978176966, + 2.445188146510017, + 2.4482970952023377, + 2.451406043894658, + 2.4545149925869785, + 2.457623941279299, + 2.460732889971619, + 2.4638418386639396, + 2.46695078735626, + 2.4700597360485808, + 2.473168684740901, + 2.4762776334332215, + 2.479386582125542, + 2.4824955308178622, + 2.4856044795101826, + 2.488713428202503, + 2.4918223768948233, + 2.494931325587144, + 2.4980402742794645, + 2.501149222971785, + 2.5042581716641052, + 2.5073671203564256, + 2.510476069048746, + 2.5135850177410664, + 2.516693966433387, + 2.5198029151257075, + 2.522911863818028, + 2.5260208125103483, + 2.5291297612026686, + 2.532238709894989, + 2.5353476585873094, + 2.53845660727963, + 2.5415655559719506, + 2.544674504664271, + 2.5477834533565913, + 2.5508924020489117, + 2.554001350741232, + 2.5571102994335524, + 2.5602192481258728, + 2.5633281968181936, + 2.566437145510514, + 2.5695460942028343, + 2.5726550428951547, + 2.575763991587475, + 2.5788729402797954, + 2.581981888972116, + 2.5850908376644366, + 2.588199786356757, + 2.5913087350490773, + 2.5944176837413977, + 2.597526632433718, + 2.6006355811260384, + 2.603744529818359, + 2.6068534785106796, + 2.609962427203, + 2.6130713758953203, + 2.6161803245876407, + 2.619289273279961, + 2.6223982219722815, + 2.625507170664602, + 2.628616119356922, + 2.631725068049243, + 2.6348340167415634, + 2.6379429654338837, + 2.641051914126204, + 2.6441608628185245, + 2.647269811510845, + 2.650378760203165, + 2.653487708895486, + 2.6565966575878064, + 2.6597056062801268, + 2.662814554972447, + 2.6659235036647675, + 2.669032452357088, + 2.6721414010494082, + 2.675250349741729, + 2.6783592984340494, + 2.6814682471263698, + 2.68457719581869, + 2.6876861445110105, + 2.690795093203331, + 2.6939040418956512, + 2.6970129905879716, + 2.7001219392802924, + 2.703230887972613, + 2.706339836664933, + 2.7094487853572535, + 2.712557734049574, + 2.7156666827418943, + 2.7187756314342146, + 2.7218845801265354, + 2.724993528818856, + 2.728102477511176, + 2.7312114262034966, + 2.734320374895817, + 2.7374293235881373, + 2.7405382722804577, + 2.7436472209727785, + 2.746756169665099, + 2.749865118357419, + 2.7529740670497396, + 2.75608301574206, + 2.7591919644343803, + 2.7623009131267007, + 2.765409861819021, + 2.768518810511342, + 2.7716277592036622, + 2.7747367078959826, + 2.777845656588303, + 2.7809546052806233, + 2.7840635539729437, + 2.787172502665264, + 2.790281451357585, + 2.7933904000499052, + 2.7964993487422256, + 2.799608297434546, + 2.8027172461268663, + 2.8058261948191867, + 2.808935143511507, + 2.812044092203828, + 2.8151530408961483, + 2.8182619895884686, + 2.821370938280789, + 2.8244798869731094, + 2.8275888356654297, + 2.83069778435775, + 2.8338067330500705, + 2.8369156817423913, + 2.8400246304347116, + 2.843133579127032, + 2.8462425278193524, + 2.8493514765116728, + 2.852460425203993, + 2.8555693738963135, + 2.8586783225886343, + 2.8617872712809547, + 2.864896219973275, + 2.8680051686655954, + 2.8711141173579158, + 2.874223066050236, + 2.8773320147425565, + 2.8804409634348773, + 2.8835499121271977, + 2.886658860819518, + 2.8897678095118384, + 2.892876758204159, + 2.895985706896479, + 2.8990946555887995, + 2.90220360428112, + 2.9053125529734407, + 2.908421501665761, + 2.9115304503580814, + 2.914639399050402, + 2.917748347742722, + 2.9208572964350425, + 2.923966245127363, + 2.9270751938196837, + 2.930184142512004, + 2.9332930912043245, + 2.936402039896645, + 2.939510988588965, + 2.9426199372812856, + 2.945728885973606, + 2.9488378346659267, + 2.951946783358247, + 2.9550557320505675, + 2.958164680742888, + 2.961273629435208, + 2.9643825781275286, + 2.967491526819849, + 2.9706004755121693, + 2.97370942420449, + 2.9768183728968105, + 2.979927321589131, + 2.9830362702814512, + 2.9861452189737716, + 2.989254167666092, + 2.9923631163584123, + 2.995472065050733, + 2.9985810137430535, + 3.001689962435374, + 3.0047989111276943, + 3.0079078598200146, + 3.011016808512335, + 3.0141257572046554, + 3.017234705896976, + 3.0203436545892965, + 3.023452603281617, + 3.0265615519739373, + 3.0296705006662576, + 3.032779449358578, + 3.0358883980508984, + 3.0389973467432188, + 3.0421062954355396, + 3.04521524412786, + 3.0483241928201803, + 3.0514331415125007, + 3.054542090204821, + 3.0576510388971414, + 3.0607599875894618, + 3.0638689362817826, + 3.066977884974103, + 3.0700868336664233, + 3.0731957823587437, + 3.076304731051064, + 3.0794136797433844, + 3.082522628435705, + 3.0856315771280256, + 3.088740525820346, + 3.0918494745126663, + 3.0949584232049867, + 3.098067371897307, + 3.1011763205896274, + 3.104285269281948, + 3.107394217974268, + 3.110503166666589, + 3.1136121153589094, + 3.1167210640512297, + 3.11983001274355, + 3.1229389614358705, + 3.126047910128191, + 3.129156858820511, + 3.132265807512832, + 3.1353747562051524, + 3.1384837048974727, + 3.141592653589793 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/tiny_negative.json b/base/special/sec/test/fixtures/julia/tiny_negative.json new file mode 100644 index 000000000..6944fa287 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/tiny_negative.json @@ -0,0 +1,1006 @@ +{ + "expected": [ + 1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1 + ], + "x": [ + -1.0e-300, + -9.97995992004008e-301, + -9.959919840080161e-301, + -9.93987976012024e-301, + -9.91983968016032e-301, + -9.899799600200401e-301, + -9.879759520240481e-301, + -9.859719440280562e-301, + -9.839679360320642e-301, + -9.819639280360721e-301, + -9.799599200400802e-301, + -9.779559120440882e-301, + -9.759519040480962e-301, + -9.739478960521043e-301, + -9.719438880561122e-301, + -9.699398800601202e-301, + -9.679358720641283e-301, + -9.659318640681363e-301, + -9.639278560721444e-301, + -9.619238480761524e-301, + -9.599198400801603e-301, + -9.579158320841683e-301, + -9.559118240881764e-301, + -9.539078160921844e-301, + -9.519038080961925e-301, + -9.498998001002004e-301, + -9.478957921042084e-301, + -9.458917841082164e-301, + -9.438877761122245e-301, + -9.418837681162325e-301, + -9.398797601202406e-301, + -9.378757521242485e-301, + -9.358717441282565e-301, + -9.338677361322646e-301, + -9.318637281362726e-301, + -9.298597201402806e-301, + -9.278557121442885e-301, + -9.258517041482966e-301, + -9.238476961523046e-301, + -9.218436881563127e-301, + -9.198396801603207e-301, + -9.178356721643288e-301, + -9.158316641683366e-301, + -9.138276561723447e-301, + -9.118236481763527e-301, + -9.098196401803608e-301, + -9.078156321843688e-301, + -9.058116241883767e-301, + -9.038076161923848e-301, + -9.018036081963928e-301, + -8.997996002004008e-301, + -8.977955922044089e-301, + -8.95791584208417e-301, + -8.937875762124248e-301, + -8.917835682164329e-301, + -8.897795602204409e-301, + -8.87775552224449e-301, + -8.85771544228457e-301, + -8.837675362324649e-301, + -8.81763528236473e-301, + -8.79759520240481e-301, + -8.77755512244489e-301, + -8.75751504248497e-301, + -8.737474962525051e-301, + -8.71743488256513e-301, + -8.69739480260521e-301, + -8.677354722645291e-301, + -8.657314642685371e-301, + -8.637274562725452e-301, + -8.61723448276553e-301, + -8.597194402805611e-301, + -8.577154322845691e-301, + -8.557114242885772e-301, + -8.537074162925852e-301, + -8.517034082965933e-301, + -8.496994003006012e-301, + -8.476953923046092e-301, + -8.456913843086173e-301, + -8.436873763126253e-301, + -8.416833683166334e-301, + -8.396793603206412e-301, + -8.376753523246493e-301, + -8.356713443286573e-301, + -8.336673363326654e-301, + -8.316633283366734e-301, + -8.296593203406815e-301, + -8.276553123446893e-301, + -8.256513043486974e-301, + -8.236472963527054e-301, + -8.216432883567135e-301, + -8.196392803607215e-301, + -8.176352723647294e-301, + -8.156312643687375e-301, + -8.136272563727455e-301, + -8.116232483767535e-301, + -8.096192403807616e-301, + -8.076152323847696e-301, + -8.056112243887775e-301, + -8.036072163927856e-301, + -8.016032083967936e-301, + -7.995992004008017e-301, + -7.975951924048097e-301, + -7.955911844088176e-301, + -7.935871764128256e-301, + -7.915831684168337e-301, + -7.895791604208417e-301, + -7.875751524248498e-301, + -7.855711444288577e-301, + -7.835671364328657e-301, + -7.815631284368737e-301, + -7.795591204408818e-301, + -7.775551124448898e-301, + -7.755511044488979e-301, + -7.735470964529058e-301, + -7.715430884569138e-301, + -7.695390804609219e-301, + -7.675350724649299e-301, + -7.65531064468938e-301, + -7.635270564729458e-301, + -7.615230484769539e-301, + -7.59519040480962e-301, + -7.5751503248497e-301, + -7.55511024488978e-301, + -7.53507016492986e-301, + -7.51503008496994e-301, + -7.49499000501002e-301, + -7.4749499250501e-301, + -7.454909845090181e-301, + -7.4348697651302604e-301, + -7.414829685170341e-301, + -7.394789605210421e-301, + -7.374749525250501e-301, + -7.3547094452905814e-301, + -7.334669365330662e-301, + -7.3146292853707415e-301, + -7.294589205410822e-301, + -7.274549125450902e-301, + -7.254509045490982e-301, + -7.2344689655310626e-301, + -7.214428885571142e-301, + -7.194388805611223e-301, + -7.174348725651303e-301, + -7.154308645691383e-301, + -7.134268565731463e-301, + -7.114228485771544e-301, + -7.094188405811623e-301, + -7.074148325851704e-301, + -7.054108245891783e-301, + -7.034068165931864e-301, + -7.014028085971944e-301, + -6.993988006012024e-301, + -6.9739479260521044e-301, + -6.953907846092185e-301, + -6.9338677661322645e-301, + -6.913827686172345e-301, + -6.893787606212425e-301, + -6.873747526252505e-301, + -6.8537074462925855e-301, + -6.833667366332665e-301, + -6.813627286372746e-301, + -6.793587206412826e-301, + -6.773547126452906e-301, + -6.753507046492986e-301, + -6.733466966533067e-301, + -6.713426886573146e-301, + -6.693386806613227e-301, + -6.673346726653306e-301, + -6.653306646693387e-301, + -6.633266566733467e-301, + -6.613226486773547e-301, + -6.593186406813627e-301, + -6.573146326853708e-301, + -6.5531062468937875e-301, + -6.533066166933868e-301, + -6.513026086973948e-301, + -6.492986007014028e-301, + -6.4729459270541085e-301, + -6.452905847094188e-301, + -6.432865767134269e-301, + -6.412825687174349e-301, + -6.392785607214429e-301, + -6.372745527254509e-301, + -6.35270544729459e-301, + -6.332665367334669e-301, + -6.31262528737475e-301, + -6.29258520741483e-301, + -6.27254512745491e-301, + -6.25250504749499e-301, + -6.23246496753507e-301, + -6.21242488757515e-301, + -6.192384807615231e-301, + -6.1723447276553105e-301, + -6.152304647695391e-301, + -6.132264567735471e-301, + -6.112224487775551e-301, + -6.0921844078156315e-301, + -6.072144327855712e-301, + -6.0521042478957916e-301, + -6.032064167935872e-301, + -6.012024087975952e-301, + -5.991984008016032e-301, + -5.971943928056113e-301, + -5.951903848096192e-301, + -5.931863768136273e-301, + -5.911823688176353e-301, + -5.891783608216433e-301, + -5.871743528256513e-301, + -5.851703448296594e-301, + -5.831663368336673e-301, + -5.811623288376754e-301, + -5.7915832084168334e-301, + -5.771543128456914e-301, + -5.751503048496994e-301, + -5.731462968537074e-301, + -5.7114228885771545e-301, + -5.691382808617235e-301, + -5.6713427286573146e-301, + -5.651302648697395e-301, + -5.6312625687374755e-301, + -5.611222488777555e-301, + -5.5911824088176356e-301, + -5.571142328857715e-301, + -5.551102248897796e-301, + -5.531062168937876e-301, + -5.511022088977956e-301, + -5.490982009018036e-301, + -5.470941929058117e-301, + -5.450901849098196e-301, + -5.430861769138277e-301, + -5.410821689178357e-301, + -5.390781609218437e-301, + -5.370741529258517e-301, + -5.350701449298597e-301, + -5.3306613693386774e-301, + -5.310621289378758e-301, + -5.2905812094188375e-301, + -5.270541129458918e-301, + -5.2505010494989985e-301, + -5.230460969539078e-301, + -5.2104208895791585e-301, + -5.190380809619239e-301, + -5.170340729659319e-301, + -5.150300649699399e-301, + -5.130260569739479e-301, + -5.110220489779559e-301, + -5.09018040981964e-301, + -5.070140329859719e-301, + -5.0501002498998e-301, + -5.03006016993988e-301, + -5.01002008997996e-301, + -4.98998001002004e-301, + -4.969939930060121e-301, + -4.9498998501002e-301, + -4.929859770140281e-301, + -4.9098196901803605e-301, + -4.889779610220441e-301, + -4.8697395302605214e-301, + -4.849699450300601e-301, + -4.8296593703406815e-301, + -4.809619290380762e-301, + -4.789579210420842e-301, + -4.769539130460922e-301, + -4.749499050501002e-301, + -4.729458970541082e-301, + -4.709418890581163e-301, + -4.689378810621242e-301, + -4.669338730661323e-301, + -4.649298650701403e-301, + -4.629258570741483e-301, + -4.609218490781563e-301, + -4.589178410821644e-301, + -4.569138330861723e-301, + -4.549098250901804e-301, + -4.5290581709418835e-301, + -4.509018090981964e-301, + -4.488978011022044e-301, + -4.468937931062124e-301, + -4.4488978511022045e-301, + -4.428857771142285e-301, + -4.408817691182365e-301, + -4.388777611222445e-301, + -4.3687375312625255e-301, + -4.348697451302605e-301, + -4.328657371342686e-301, + -4.308617291382765e-301, + -4.288577211422846e-301, + -4.268537131462926e-301, + -4.248497051503006e-301, + -4.228456971543086e-301, + -4.208416891583167e-301, + -4.188376811623246e-301, + -4.168336731663327e-301, + -4.148296651703407e-301, + -4.128256571743487e-301, + -4.108216491783567e-301, + -4.088176411823647e-301, + -4.0681363318637275e-301, + -4.048096251903808e-301, + -4.0280561719438876e-301, + -4.008016091983968e-301, + -3.9879760120240485e-301, + -3.967935932064128e-301, + -3.947895852104209e-301, + -3.927855772144289e-301, + -3.907815692184369e-301, + -3.887775612224449e-301, + -3.867735532264529e-301, + -3.847695452304609e-301, + -3.82765537234469e-301, + -3.807615292384769e-301, + -3.78757521242485e-301, + -3.76753513246493e-301, + -3.74749505250501e-301, + -3.7274549725450904e-301, + -3.7074148925851704e-301, + -3.6873748126252504e-301, + -3.667334732665331e-301, + -3.647294652705411e-301, + -3.627254572745491e-301, + -3.607214492785571e-301, + -3.5871744128256515e-301, + -3.5671343328657316e-301, + -3.5470942529058116e-301, + -3.527054172945892e-301, + -3.507014092985972e-301, + -3.486974013026052e-301, + -3.4669339330661322e-301, + -3.4468938531062127e-301, + -3.4268537731462927e-301, + -3.4068136931863728e-301, + -3.386773613226453e-301, + -3.3667335332665333e-301, + -3.3466934533066133e-301, + -3.3266533733466934e-301, + -3.3066132933867734e-301, + -3.286573213426854e-301, + -3.266533133466934e-301, + -3.246493053507014e-301, + -3.2264529735470944e-301, + -3.2064128935871745e-301, + -3.1863728136272545e-301, + -3.1663327336673346e-301, + -3.146292653707415e-301, + -3.126252573747495e-301, + -3.106212493787575e-301, + -3.086172413827655e-301, + -3.0661323338677357e-301, + -3.0460922539078157e-301, + -3.0260521739478957e-301, + -3.0060120939879762e-301, + -2.9859720140280563e-301, + -2.9659319340681363e-301, + -2.9458918541082164e-301, + -2.925851774148297e-301, + -2.905811694188377e-301, + -2.885771614228457e-301, + -2.865731534268537e-301, + -2.8456914543086174e-301, + -2.8256513743486975e-301, + -2.8056112943887775e-301, + -2.785571214428858e-301, + -2.765531134468938e-301, + -2.745491054509018e-301, + -2.725450974549098e-301, + -2.7054108945891786e-301, + -2.6853708146292586e-301, + -2.6653307346693387e-301, + -2.6452906547094187e-301, + -2.625250574749499e-301, + -2.6052104947895792e-301, + -2.5851704148296593e-301, + -2.5651303348697397e-301, + -2.5450902549098198e-301, + -2.5250501749499e-301, + -2.50501009498998e-301, + -2.4849700150300603e-301, + -2.4649299350701404e-301, + -2.4448898551102204e-301, + -2.4248497751503005e-301, + -2.404809695190381e-301, + -2.384769615230461e-301, + -2.364729535270541e-301, + -2.3446894553106215e-301, + -2.3246493753507016e-301, + -2.3046092953907816e-301, + -2.2845692154308617e-301, + -2.264529135470942e-301, + -2.244489055511022e-301, + -2.2244489755511022e-301, + -2.2044088955911823e-301, + -2.1843688156312627e-301, + -2.1643287356713428e-301, + -2.144288655711423e-301, + -2.124248575751503e-301, + -2.1042084957915833e-301, + -2.0841684158316634e-301, + -2.0641283358717434e-301, + -2.044088255911824e-301, + -2.024048175951904e-301, + -2.004008095991984e-301, + -1.983968016032064e-301, + -1.9639279360721445e-301, + -1.9438878561122245e-301, + -1.9238477761523046e-301, + -1.9038076961923846e-301, + -1.883767616232465e-301, + -1.8637275362725451e-301, + -1.8436874563126254e-301, + -1.8236473763527054e-301, + -1.8036072963927857e-301, + -1.7835672164328657e-301, + -1.763527136472946e-301, + -1.743487056513026e-301, + -1.7234469765531063e-301, + -1.7034068965931863e-301, + -1.6833668166332666e-301, + -1.6633267366733466e-301, + -1.643286656713427e-301, + -1.6232465767535072e-301, + -1.6032064967935872e-301, + -1.5831664168336675e-301, + -1.5631263368737475e-301, + -1.5430862569138278e-301, + -1.5230461769539078e-301, + -1.503006096993988e-301, + -1.4829660170340681e-301, + -1.4629259370741484e-301, + -1.4428858571142284e-301, + -1.4228457771543087e-301, + -1.4028056971943887e-301, + -1.382765617234469e-301, + -1.3627255372745492e-301, + -1.3426854573146293e-301, + -1.3226453773547095e-301, + -1.3026052973947896e-301, + -1.2825652174348698e-301, + -1.2625251374749499e-301, + -1.2424850575150301e-301, + -1.2224449775551102e-301, + -1.2024048975951904e-301, + -1.1823648176352705e-301, + -1.1623247376753507e-301, + -1.142284657715431e-301, + -1.122244577755511e-301, + -1.1022044977955913e-301, + -1.0821644178356713e-301, + -1.0621243378757516e-301, + -1.0420842579158316e-301, + -1.022044177955912e-301, + -1.002004097995992e-301, + -9.819640180360722e-302, + -9.619239380761522e-302, + -9.418838581162325e-302, + -9.218437781563127e-302, + -9.018036981963928e-302, + -8.81763618236473e-302, + -8.617235382765531e-302, + -8.416834583166333e-302, + -8.216433783567134e-302, + -8.016032983967936e-302, + -7.815632184368738e-302, + -7.61523138476954e-302, + -7.414830585170341e-302, + -7.214429785571143e-302, + -7.014028985971944e-302, + -6.813628186372746e-302, + -6.613227386773547e-302, + -6.412826587174349e-302, + -6.21242578757515e-302, + -6.012024987975952e-302, + -5.811624188376753e-302, + -5.611223388777555e-302, + -5.410822589178357e-302, + -5.210421789579159e-302, + -5.01002098997996e-302, + -4.809620190380762e-302, + -4.6092193907815634e-302, + -4.408818591182365e-302, + -4.2084177915831664e-302, + -4.008016991983968e-302, + -3.8076161923847694e-302, + -3.6072153927855714e-302, + -3.406814593186373e-302, + -3.2064137935871745e-302, + -3.006012993987976e-302, + -2.8056121943887775e-302, + -2.605211394789579e-302, + -2.404810595190381e-302, + -2.2044097955911825e-302, + -2.004008995991984e-302, + -1.8036081963927856e-302, + -1.6032073967935873e-302, + -1.4028065971943888e-302, + -1.2024057975951904e-302, + -1.002004997995992e-302, + -8.016041983967936e-303, + -6.012033987975951e-303, + -4.008025991983968e-303, + -2.004017995991984e-303, + -1.0000000000000256e-308 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/tiny_positive.json b/base/special/sec/test/fixtures/julia/tiny_positive.json new file mode 100644 index 000000000..61d010b87 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/tiny_positive.json @@ -0,0 +1,1006 @@ +{ + "expected": [ + 1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1 + ], + "x": [ + 1.0e-300, + 9.97995992004008e-301, + 9.959919840080161e-301, + 9.93987976012024e-301, + 9.91983968016032e-301, + 9.899799600200401e-301, + 9.879759520240481e-301, + 9.859719440280562e-301, + 9.839679360320642e-301, + 9.819639280360721e-301, + 9.799599200400802e-301, + 9.779559120440882e-301, + 9.759519040480962e-301, + 9.739478960521043e-301, + 9.719438880561122e-301, + 9.699398800601202e-301, + 9.679358720641283e-301, + 9.659318640681363e-301, + 9.639278560721444e-301, + 9.619238480761524e-301, + 9.599198400801603e-301, + 9.579158320841683e-301, + 9.559118240881764e-301, + 9.539078160921844e-301, + 9.519038080961925e-301, + 9.498998001002004e-301, + 9.478957921042084e-301, + 9.458917841082164e-301, + 9.438877761122245e-301, + 9.418837681162325e-301, + 9.398797601202406e-301, + 9.378757521242485e-301, + 9.358717441282565e-301, + 9.338677361322646e-301, + 9.318637281362726e-301, + 9.298597201402806e-301, + 9.278557121442885e-301, + 9.258517041482966e-301, + 9.238476961523046e-301, + 9.218436881563127e-301, + 9.198396801603207e-301, + 9.178356721643288e-301, + 9.158316641683366e-301, + 9.138276561723447e-301, + 9.118236481763527e-301, + 9.098196401803608e-301, + 9.078156321843688e-301, + 9.058116241883767e-301, + 9.038076161923848e-301, + 9.018036081963928e-301, + 8.997996002004008e-301, + 8.977955922044089e-301, + 8.95791584208417e-301, + 8.937875762124248e-301, + 8.917835682164329e-301, + 8.897795602204409e-301, + 8.87775552224449e-301, + 8.85771544228457e-301, + 8.837675362324649e-301, + 8.81763528236473e-301, + 8.79759520240481e-301, + 8.77755512244489e-301, + 8.75751504248497e-301, + 8.737474962525051e-301, + 8.71743488256513e-301, + 8.69739480260521e-301, + 8.677354722645291e-301, + 8.657314642685371e-301, + 8.637274562725452e-301, + 8.61723448276553e-301, + 8.597194402805611e-301, + 8.577154322845691e-301, + 8.557114242885772e-301, + 8.537074162925852e-301, + 8.517034082965933e-301, + 8.496994003006012e-301, + 8.476953923046092e-301, + 8.456913843086173e-301, + 8.436873763126253e-301, + 8.416833683166334e-301, + 8.396793603206412e-301, + 8.376753523246493e-301, + 8.356713443286573e-301, + 8.336673363326654e-301, + 8.316633283366734e-301, + 8.296593203406815e-301, + 8.276553123446893e-301, + 8.256513043486974e-301, + 8.236472963527054e-301, + 8.216432883567135e-301, + 8.196392803607215e-301, + 8.176352723647294e-301, + 8.156312643687375e-301, + 8.136272563727455e-301, + 8.116232483767535e-301, + 8.096192403807616e-301, + 8.076152323847696e-301, + 8.056112243887775e-301, + 8.036072163927856e-301, + 8.016032083967936e-301, + 7.995992004008017e-301, + 7.975951924048097e-301, + 7.955911844088176e-301, + 7.935871764128256e-301, + 7.915831684168337e-301, + 7.895791604208417e-301, + 7.875751524248498e-301, + 7.855711444288577e-301, + 7.835671364328657e-301, + 7.815631284368737e-301, + 7.795591204408818e-301, + 7.775551124448898e-301, + 7.755511044488979e-301, + 7.735470964529058e-301, + 7.715430884569138e-301, + 7.695390804609219e-301, + 7.675350724649299e-301, + 7.65531064468938e-301, + 7.635270564729458e-301, + 7.615230484769539e-301, + 7.59519040480962e-301, + 7.5751503248497e-301, + 7.55511024488978e-301, + 7.53507016492986e-301, + 7.51503008496994e-301, + 7.49499000501002e-301, + 7.4749499250501e-301, + 7.454909845090181e-301, + 7.4348697651302604e-301, + 7.414829685170341e-301, + 7.394789605210421e-301, + 7.374749525250501e-301, + 7.3547094452905814e-301, + 7.334669365330662e-301, + 7.3146292853707415e-301, + 7.294589205410822e-301, + 7.274549125450902e-301, + 7.254509045490982e-301, + 7.2344689655310626e-301, + 7.214428885571142e-301, + 7.194388805611223e-301, + 7.174348725651303e-301, + 7.154308645691383e-301, + 7.134268565731463e-301, + 7.114228485771544e-301, + 7.094188405811623e-301, + 7.074148325851704e-301, + 7.054108245891783e-301, + 7.034068165931864e-301, + 7.014028085971944e-301, + 6.993988006012024e-301, + 6.9739479260521044e-301, + 6.953907846092185e-301, + 6.9338677661322645e-301, + 6.913827686172345e-301, + 6.893787606212425e-301, + 6.873747526252505e-301, + 6.8537074462925855e-301, + 6.833667366332665e-301, + 6.813627286372746e-301, + 6.793587206412826e-301, + 6.773547126452906e-301, + 6.753507046492986e-301, + 6.733466966533067e-301, + 6.713426886573146e-301, + 6.693386806613227e-301, + 6.673346726653306e-301, + 6.653306646693387e-301, + 6.633266566733467e-301, + 6.613226486773547e-301, + 6.593186406813627e-301, + 6.573146326853708e-301, + 6.5531062468937875e-301, + 6.533066166933868e-301, + 6.513026086973948e-301, + 6.492986007014028e-301, + 6.4729459270541085e-301, + 6.452905847094188e-301, + 6.432865767134269e-301, + 6.412825687174349e-301, + 6.392785607214429e-301, + 6.372745527254509e-301, + 6.35270544729459e-301, + 6.332665367334669e-301, + 6.31262528737475e-301, + 6.29258520741483e-301, + 6.27254512745491e-301, + 6.25250504749499e-301, + 6.23246496753507e-301, + 6.21242488757515e-301, + 6.192384807615231e-301, + 6.1723447276553105e-301, + 6.152304647695391e-301, + 6.132264567735471e-301, + 6.112224487775551e-301, + 6.0921844078156315e-301, + 6.072144327855712e-301, + 6.0521042478957916e-301, + 6.032064167935872e-301, + 6.012024087975952e-301, + 5.991984008016032e-301, + 5.971943928056113e-301, + 5.951903848096192e-301, + 5.931863768136273e-301, + 5.911823688176353e-301, + 5.891783608216433e-301, + 5.871743528256513e-301, + 5.851703448296594e-301, + 5.831663368336673e-301, + 5.811623288376754e-301, + 5.7915832084168334e-301, + 5.771543128456914e-301, + 5.751503048496994e-301, + 5.731462968537074e-301, + 5.7114228885771545e-301, + 5.691382808617235e-301, + 5.6713427286573146e-301, + 5.651302648697395e-301, + 5.6312625687374755e-301, + 5.611222488777555e-301, + 5.5911824088176356e-301, + 5.571142328857715e-301, + 5.551102248897796e-301, + 5.531062168937876e-301, + 5.511022088977956e-301, + 5.490982009018036e-301, + 5.470941929058117e-301, + 5.450901849098196e-301, + 5.430861769138277e-301, + 5.410821689178357e-301, + 5.390781609218437e-301, + 5.370741529258517e-301, + 5.350701449298597e-301, + 5.3306613693386774e-301, + 5.310621289378758e-301, + 5.2905812094188375e-301, + 5.270541129458918e-301, + 5.2505010494989985e-301, + 5.230460969539078e-301, + 5.2104208895791585e-301, + 5.190380809619239e-301, + 5.170340729659319e-301, + 5.150300649699399e-301, + 5.130260569739479e-301, + 5.110220489779559e-301, + 5.09018040981964e-301, + 5.070140329859719e-301, + 5.0501002498998e-301, + 5.03006016993988e-301, + 5.01002008997996e-301, + 4.98998001002004e-301, + 4.969939930060121e-301, + 4.9498998501002e-301, + 4.929859770140281e-301, + 4.9098196901803605e-301, + 4.889779610220441e-301, + 4.8697395302605214e-301, + 4.849699450300601e-301, + 4.8296593703406815e-301, + 4.809619290380762e-301, + 4.789579210420842e-301, + 4.769539130460922e-301, + 4.749499050501002e-301, + 4.729458970541082e-301, + 4.709418890581163e-301, + 4.689378810621242e-301, + 4.669338730661323e-301, + 4.649298650701403e-301, + 4.629258570741483e-301, + 4.609218490781563e-301, + 4.589178410821644e-301, + 4.569138330861723e-301, + 4.549098250901804e-301, + 4.5290581709418835e-301, + 4.509018090981964e-301, + 4.488978011022044e-301, + 4.468937931062124e-301, + 4.4488978511022045e-301, + 4.428857771142285e-301, + 4.408817691182365e-301, + 4.388777611222445e-301, + 4.3687375312625255e-301, + 4.348697451302605e-301, + 4.328657371342686e-301, + 4.308617291382765e-301, + 4.288577211422846e-301, + 4.268537131462926e-301, + 4.248497051503006e-301, + 4.228456971543086e-301, + 4.208416891583167e-301, + 4.188376811623246e-301, + 4.168336731663327e-301, + 4.148296651703407e-301, + 4.128256571743487e-301, + 4.108216491783567e-301, + 4.088176411823647e-301, + 4.0681363318637275e-301, + 4.048096251903808e-301, + 4.0280561719438876e-301, + 4.008016091983968e-301, + 3.9879760120240485e-301, + 3.967935932064128e-301, + 3.947895852104209e-301, + 3.927855772144289e-301, + 3.907815692184369e-301, + 3.887775612224449e-301, + 3.867735532264529e-301, + 3.847695452304609e-301, + 3.82765537234469e-301, + 3.807615292384769e-301, + 3.78757521242485e-301, + 3.76753513246493e-301, + 3.74749505250501e-301, + 3.7274549725450904e-301, + 3.7074148925851704e-301, + 3.6873748126252504e-301, + 3.667334732665331e-301, + 3.647294652705411e-301, + 3.627254572745491e-301, + 3.607214492785571e-301, + 3.5871744128256515e-301, + 3.5671343328657316e-301, + 3.5470942529058116e-301, + 3.527054172945892e-301, + 3.507014092985972e-301, + 3.486974013026052e-301, + 3.4669339330661322e-301, + 3.4468938531062127e-301, + 3.4268537731462927e-301, + 3.4068136931863728e-301, + 3.386773613226453e-301, + 3.3667335332665333e-301, + 3.3466934533066133e-301, + 3.3266533733466934e-301, + 3.3066132933867734e-301, + 3.286573213426854e-301, + 3.266533133466934e-301, + 3.246493053507014e-301, + 3.2264529735470944e-301, + 3.2064128935871745e-301, + 3.1863728136272545e-301, + 3.1663327336673346e-301, + 3.146292653707415e-301, + 3.126252573747495e-301, + 3.106212493787575e-301, + 3.086172413827655e-301, + 3.0661323338677357e-301, + 3.0460922539078157e-301, + 3.0260521739478957e-301, + 3.0060120939879762e-301, + 2.9859720140280563e-301, + 2.9659319340681363e-301, + 2.9458918541082164e-301, + 2.925851774148297e-301, + 2.905811694188377e-301, + 2.885771614228457e-301, + 2.865731534268537e-301, + 2.8456914543086174e-301, + 2.8256513743486975e-301, + 2.8056112943887775e-301, + 2.785571214428858e-301, + 2.765531134468938e-301, + 2.745491054509018e-301, + 2.725450974549098e-301, + 2.7054108945891786e-301, + 2.6853708146292586e-301, + 2.6653307346693387e-301, + 2.6452906547094187e-301, + 2.625250574749499e-301, + 2.6052104947895792e-301, + 2.5851704148296593e-301, + 2.5651303348697397e-301, + 2.5450902549098198e-301, + 2.5250501749499e-301, + 2.50501009498998e-301, + 2.4849700150300603e-301, + 2.4649299350701404e-301, + 2.4448898551102204e-301, + 2.4248497751503005e-301, + 2.404809695190381e-301, + 2.384769615230461e-301, + 2.364729535270541e-301, + 2.3446894553106215e-301, + 2.3246493753507016e-301, + 2.3046092953907816e-301, + 2.2845692154308617e-301, + 2.264529135470942e-301, + 2.244489055511022e-301, + 2.2244489755511022e-301, + 2.2044088955911823e-301, + 2.1843688156312627e-301, + 2.1643287356713428e-301, + 2.144288655711423e-301, + 2.124248575751503e-301, + 2.1042084957915833e-301, + 2.0841684158316634e-301, + 2.0641283358717434e-301, + 2.044088255911824e-301, + 2.024048175951904e-301, + 2.004008095991984e-301, + 1.983968016032064e-301, + 1.9639279360721445e-301, + 1.9438878561122245e-301, + 1.9238477761523046e-301, + 1.9038076961923846e-301, + 1.883767616232465e-301, + 1.8637275362725451e-301, + 1.8436874563126254e-301, + 1.8236473763527054e-301, + 1.8036072963927857e-301, + 1.7835672164328657e-301, + 1.763527136472946e-301, + 1.743487056513026e-301, + 1.7234469765531063e-301, + 1.7034068965931863e-301, + 1.6833668166332666e-301, + 1.6633267366733466e-301, + 1.643286656713427e-301, + 1.6232465767535072e-301, + 1.6032064967935872e-301, + 1.5831664168336675e-301, + 1.5631263368737475e-301, + 1.5430862569138278e-301, + 1.5230461769539078e-301, + 1.503006096993988e-301, + 1.4829660170340681e-301, + 1.4629259370741484e-301, + 1.4428858571142284e-301, + 1.4228457771543087e-301, + 1.4028056971943887e-301, + 1.382765617234469e-301, + 1.3627255372745492e-301, + 1.3426854573146293e-301, + 1.3226453773547095e-301, + 1.3026052973947896e-301, + 1.2825652174348698e-301, + 1.2625251374749499e-301, + 1.2424850575150301e-301, + 1.2224449775551102e-301, + 1.2024048975951904e-301, + 1.1823648176352705e-301, + 1.1623247376753507e-301, + 1.142284657715431e-301, + 1.122244577755511e-301, + 1.1022044977955913e-301, + 1.0821644178356713e-301, + 1.0621243378757516e-301, + 1.0420842579158316e-301, + 1.022044177955912e-301, + 1.002004097995992e-301, + 9.819640180360722e-302, + 9.619239380761522e-302, + 9.418838581162325e-302, + 9.218437781563127e-302, + 9.018036981963928e-302, + 8.81763618236473e-302, + 8.617235382765531e-302, + 8.416834583166333e-302, + 8.216433783567134e-302, + 8.016032983967936e-302, + 7.815632184368738e-302, + 7.61523138476954e-302, + 7.414830585170341e-302, + 7.214429785571143e-302, + 7.014028985971944e-302, + 6.813628186372746e-302, + 6.613227386773547e-302, + 6.412826587174349e-302, + 6.21242578757515e-302, + 6.012024987975952e-302, + 5.811624188376753e-302, + 5.611223388777555e-302, + 5.410822589178357e-302, + 5.210421789579159e-302, + 5.01002098997996e-302, + 4.809620190380762e-302, + 4.6092193907815634e-302, + 4.408818591182365e-302, + 4.2084177915831664e-302, + 4.008016991983968e-302, + 3.8076161923847694e-302, + 3.6072153927855714e-302, + 3.406814593186373e-302, + 3.2064137935871745e-302, + 3.006012993987976e-302, + 2.8056121943887775e-302, + 2.605211394789579e-302, + 2.404810595190381e-302, + 2.2044097955911825e-302, + 2.004008995991984e-302, + 1.8036081963927856e-302, + 1.6032073967935873e-302, + 1.4028065971943888e-302, + 1.2024057975951904e-302, + 1.002004997995992e-302, + 8.016041983967936e-303, + 6.012033987975951e-303, + 4.008025991983968e-303, + 2.004017995991984e-303, + 1.0000000000000256e-308 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/very_large_negative.json b/base/special/sec/test/fixtures/julia/very_large_negative.json new file mode 100644 index 000000000..866f6c50f --- /dev/null +++ b/base/special/sec/test/fixtures/julia/very_large_negative.json @@ -0,0 +1,1004 @@ +{ + "expected": [1, + 1.0158899738980074, + 1.2895721102165763, + 1.018253846029817, + 1.3029703265886516, + -1.0018373766953508, + -1.1853928438257524, + -2.0946909167333088, + 116.60779530267801, + 2.030879741041767, + -6.1734427899551205, + -1.612444945301359, + -1.0836820727430998, + -1.006159081012028, + -1.2260380369216974, + -2.3107100900454745, + 17.043825709227242, + 1.8677889971535395, + 1.1392188362628215, + 1.0000225021328448, + -1.6331300927571337, + -1.0882687273073068, + -1.0050947321437584, + -1.2174848440343438, + -2.2637876691371983, + 20.528619738070386, + 1.8977434059817981, + 1.1455109773633352, + 1.000005332626016, + -1.0226731203622388, + -1.3269122921897532, + -2.9380631896171736, + 6.317216456896637, + 1.6201098912958551, + 1.08538234861226, + 1.0057485566198219, + 1.2228070366067405, + 2.2928873709425535, + -18.200514270834297, + -1.8788720268187984, + 1.0227371412620858, + 1.0451514602763927, + 1.4372145756487316, + 3.8428542093899933, + -4.155791546764938, + -1.4681892020222704, + -1.051835943203287, + -1.0185249572030357, + -1.3044772458021592, + -2.78513722038627, + 7.216545464094071, + 1.6627165768589987, + 1.094815231823, + 1.0037982470993985, + 1.206115932737713, + 2.2026692625361437, + -28.55871456538051, + -1.94083874570853, + -1.154462180490152, + -1.000144089017133, + -1.1329312587957472, + -1.8381170584019442, + -14.510072176547304, + 2.361333054560492, + 1.2350973923418334, + 1.007361732572236, + 1.079112931945217, + 1.5918574832936268, + 5.8103659171791415, + -3.056588307088738, + -1.3434489533332332, + -1.0258494188901133, + -1.0409131039575414, + -1.4172916577254329, + -3.657174838429196, + 4.399479170899992, + 1.4902908386836842, + 1.056659287773794, + 1.0159273283877739, + 1.2897877677609222, + 2.6895494353130553, + -8.001210309029153, + -1.6937190241296156, + -1.1016492651004581, + -1.002693300301425, + -1.1951799209790368, + -2.14515683501022, + 46.921698460442656, + 1.9863188181418285, + 1.1637748134799717, + 1.0004709329611154, + 1.1248262511330558, + 1.8002246087570095, + 12.108418158349213, + -2.432905460088746, + -1.247612432395264, + -1.009138250635016, + -1.0732467911786943, + -1.5654255273000683, + -5.388103184812417, + 3.1829169645065387, + 1.3603064950736659, + 1.0291747039539363, + 1.036903066783635, + 1.3981727097347783, + 3.4892373081771044, + -4.674458945678942, + -1.5133568257486703, + -1.0617275267915534, + -1.0135329089512761, + -1.2756625080984016, + -2.600777766575409, + 8.979220750206416, + 1.7262301418124222, + 1.1087788394586198, + 1.0017788451420335, + 1.1846610817963594, + 2.090954285056973, + -131.49907681942292, + -2.034373027345592, + -1.1734612388550234, + -1.000986171874455, + -1.117044826449886, + -1.7641877500334353, + -10.390562965841438, + 2.509438579139144, + 1.260623034094092, + 1.01111140403531, + 1.0676436453493894, + 1.5401417298624334, + 5.023937545841427, + -3.320789120322173, + -1.3778547051178038, + -1.0327163310436338, + -1.0331172209558082, + -1.3798185806240324, + -3.3366455584916124, + 4.987104178508762, + 1.537441526132182, + 1.0670461207046003, + 1.011339368290574, + 1.2620779041158487, + 2.5181370066340842, + -10.231806097408665, + -1.7603510999158014, + -1.116212437470133, + -1.001054017536539, + -1.1745445925715412, + -2.039797246817693, + -163.81898979949978, + 2.0852115925949497, + 1.1835345570466818, + 1.0016902908602403, + 1.1095774193283143, + 1.7298840715198285, + 9.101077955659314, + -2.591446009186136, + -1.2741498350880054, + -1.0132830925792822, + -1.4720871172830448, + -1.5159420569556532, + -1.01804368295633, + 3.47182832048073, + -2.7674462168638754, + 1.036477879936939, + 1.668173802764722, + 1.3621927712370858, + 1.0035858699687619, + -5.345645500066866, + 2.192090919453305, + -1.0726208658702912, + -1.9488203155443957, + -1.2490118370189391, + -1.0001888926655536, + 11.89310877345427, + -1.8311739684129797, + 1.1239590388740721, + 2.373833924308263, + 1.164816476759669, + 1.0076661676037624, + 50.474292415142756, + 1.5870261291397054, + -1.1940086553381553, + -3.0784748381024003, + -1.102414993894241, + -1.026430436332032, + -8.097666758310178, + -1.4138023197802276, + 1.288214802603144, + 4.446362006852355, + 1.0572019397045267, + 1.0575507079429782, + 4.427946969957062, + 1.287211840816972, + -1.4151607778453643, + -8.16062561234017, + -1.0262029087031654, + -1.1029068221199074, + -3.069895419524276, + -1.1932618104372024, + 1.588906663380677, + 53.04416343823484, + 1.0075466309655656, + 1.1654853612778835, + 2.368938722977652, + 1.1234061636823347, + -1.8338755593240241, + 11.759324784374797, + -1.0001706896992892, + -1.2499103985697129, + -1.945696745491287, + -1.072222004210833, + 2.196204846822781, + -5.318833675814407, + 1.0036680050030724, + 1.3634041001290973, + 1.6660389625320713, + 1.0362072222766454, + -2.774320360879258, + 3.460783769242743, + -1.018230686468078, + -1.5176027004635801, + -1.4705626501010463, + -1.0131245036795176, + 3.821583749739338, + -2.585513003719646, + 1.0446763436212445, + 1.732232284250955, + 1.3289921015672823, + 1.0016348187896544, + -6.247377153407455, + 2.08155599447146, + -1.0845637744170094, + -2.043285657216046, + -1.224353445461492, + -1.0010986170886946, + 17.626373798650672, + -1.7579069613648743, + 1.1404298333355565, + 2.523737558802332, + 1.1464733720908222, + 1.011486484320428, + 21.180223543755083, + 1.535720522167759, + -1.2162189990246624, + -3.346875260844572, + -1.0889714186476704, + -1.0333751221860505, + -6.63787071085189, + -1.3766026360419825, + 1.3180543790041808, + 5.047798886067228, + 1.0477424610335857, + 1.0680275960765075, + 3.9610271510153634, + 1.2596953525318089, + -1.4556679092977984, + -10.494769771813486, + -1.0201422769187924, + -1.1175794187835342, + -2.8446189511017654, + -1.1727704661865135, + 1.6452162213025339, + -116.75948867998979, + 1.0045345243183954, + 1.1853844370499984, + 2.238019573641917, + 1.1082697637955925, + -1.9153120045715433, + 8.902955970271675, + -1.0000399891536735, + -1.276633815845978, + -1.8612329174727171, + -1.0613645160447434, + 2.321521691167397, + -4.654058964952287, + 1.006411562758714, + 1.3994862472932148, + 1.607904441053804, + 1.0289348329336163, + -2.987380845380581, + 3.1737115934952858, + -1.0240003534930846, + -1.5672383700181538, + -1.4288639875206377, + -1.0090074607448634, + 4.253258405803637, + -2.4277373472259653, + 1.0538040027167603, + 1.802816266799967, + 1.2983240549330803, + 1.000441914355061, + -7.5218579982306215, + 1.9830523829206108, + -1.0976099961730004, + -2.149073345659623, + -1.2015355433119774, + -1.0027644646402198, + 34.081558116234454, + -1.6914999489581148, + 1.158274168360467, + 2.6960128521990128, + 1.1295349423363277, + 1.0161025924661957, + 13.40839295005512, + 1.4887122877589403, + -1.2402212431959823, + -3.6695693751883427, + -1.0766513437947596, + -1.041202427704575, + -5.62759400287331, + -1.342293483794872, + 1.350348244085978, + 5.8424723436131325, + 1.0392250216315329, + 1.0795337528642281, + 3.585624220927459, + 1.2342390345927217, + 1.0006341780139854, + -14.7145669601767, + -1.014911243633126, + 3.679396428448311, + -2.4597804602284046, + -1.1538237067296646, + 1.7069938441893546, + 1.3413853888464087, + -1.5562214211086083, + 1.2068978019050747, + 2.1223248697774384, + -1.079866239010728, + 1.030420876240287, + 7.167371576727292, + -1.0006614241291887, + 14.879798013228026, + -4.781964308260176, + -1.0515072096878844, + 2.4639695304838116, + 1.1533219155752892, + -1.2707253821539857, + 1.4386409486963991, + 1.5548195550952473, + -1.207515314591888, + 1.1114116456363534, + 2.9326524199331505, + -1.0306149098096238, + -7.129102838796498, + -372.58926321154536, + -1.0056766533146186, + 4.798939629961617, + 1.051249036124787, + -1.1143288029796734, + 1.8808707367619502, + 1.2699725939610114, + -1.4397676814084464, + 1.265417886355179, + 1.8948103041145377, + -1.1118198389352378, + -2.9265506292026098, + 4.90516039622994, + -1.0051927307201145, + 518.7958292076814, + 1.005595781114611, + -1.0318122460183647, + 2.8958672836475277, + 1.1139148766144484, + -1.883140313851527, + 1.5463461446047155, + 1.4455507636884686, + -1.2661608731518617, + -1.8925069953433495, + 2.489852165579685, + -1.0499444837896421, + -4.8874094708715745, + 1.005270607281177, + -1.0008399574161606, + 6.940298481615553, + 1.0316141613239727, + -2.901833240575366, + 2.1041829182839353, + 1.210683242283, + -1.5477273795118844, + -1.4444107463383002, + 1.717971969731139, + -1.150781394591943, + -2.485565993991718, + 1.0501989561352973, + -1.0141114238517437, + -15.783237894860633, + 1.0008092104522475, + -6.9765417913759435, + 3.5296154745654515, + 1.081573646707806, + -2.1071342380306044, + -1.2100589539192612, + 1.3560371297784057, + -1.336787941052792, + -1.7161591384562236, + 1.1512776229602752, + -1.0746855255833914, + -3.730344935474838, + 1.014241047037279, + 15.597412114056405, + 12.629776220122253, + 1.016958382450958, + -3.5386767330761755, + -1.0812369536774322, + 1.1614168023343225, + -1.6809427431685005, + -1.3550987654708304, + 1.3376859245744916, + -1.1978688091694685, + -2.1681152843599114, + 1.075005904148208, + 3.7202333135135435, + -7.789742538268615, + 1.000315397149423, + -12.751208916061264, + -1.0168164324398659, + 1.055433137106745, + -2.403246110393462, + -1.1608984788285803, + 1.6826628638219034, + -1.4221855812302873, + -1.5760254702109444, + 1.1984669532296082, + 2.16496572232328, + -3.0267039097078094, + 1.0277973710990456, + 7.744491601883557, + -1.0003346881604742, + 1.006948937321615, + -4.558556979700048, + -1.0551640389535677, + 2.40722577771021, + -1.8478759219851164, + -1.281336652436569, + 1.4232746309118594, + 1.5745751441702034, + -1.9298701210658298, + 1.1058451229533142, + 3.020178822071138, + -1.027982269094835, + 1.0041037434890698, + -75.89669989858737, + -1.0068592885620213, + 4.573945152774965, + -2.810138812459459, + -1.1201688753995218, + 1.8500509118477297, + 1.280561040907964, + -1.4628191718783592, + 1.2552743175247407, + 1.927464299894891, + -1.106240477855433, + 1.0462450313680403, + 5.165716442148358, + -1.0041729118109994, + 80.51864748245411, + -6.442969477428271, + -1.0346290406148353, + 2.815732800130558, + 1.1197416916303695, + -1.2201268667520355, + 1.5275267088080844, + 1.4616392603273276, + -1.2559955062630581, + 1.1435286993773557, + 2.551023611381578, + -1.0464888240938262, + -5.145991557404206, + 19.183348960765475, + -1.001325770128066, + 6.474139716170234, + 1.0344216531873407, + -1.0866792942610555, + 2.0641999848766486, + 1.2194823901819594, + -1.5288624487832232, + 1.3236630962986056, + 1.7436237825169418, + -1.1440089861931557, + -2.5465039953182775, + 3.887751855716367, + -1.0123764175831205, + -18.909353824124615, + 1.001287045040144, + -1.0191430098144185, + 3.4087397009671063, + 1.0863301521856046, + -2.0670238750610936, + 1.6558812117321293, + 1.3692704741701098, + -1.3245323094097863, + -1.7417425215122053, + 2.2162117833256025, + -1.070323946646905, + -3.8767365066896793, + 1.0124975685158288, + -1.000096108449555, + 11.156638017887909], + "x": [ + -1.6470993291652855e6, + -3.629268267213499e15, + -7.258536532779899e15, + -1.0887804798346298e16, + -1.4517073063912698e16, + -1.81463413294791e16, + -2.17756095950455e16, + -2.54048778606119e16, + -2.90341461261783e16, + -3.26634143917447e16, + -3.6292682657311096e16, + -3.9921950922877496e16, + -4.3551219188443896e16, + -4.7180487454010296e16, + -5.0809755719576696e16, + -5.4439023985143096e16, + -5.8068292250709496e16, + -6.1697560516275896e16, + -6.5326828781842296e16, + -6.8956097047408696e16, + -7.25853653129751e16, + -7.62146335785415e16, + -7.98439018441079e16, + -8.34731701096743e16, + -8.71024383752407e16, + -9.07317066408071e16, + -9.43609749063735e16, + -9.79902431719399e16, + -1.016195114375063e17, + -1.0524877970307269e17, + -1.0887804796863909e17, + -1.1250731623420549e17, + -1.1613658449977189e17, + -1.1976585276533829e17, + -1.2339512103090469e17, + -1.2702438929647109e17, + -1.3065365756203749e17, + -1.3428292582760389e17, + -1.3791219409317029e17, + -1.4154146235873669e17, + -1.451707306243031e17, + -1.487999988898695e17, + -1.524292671554359e17, + -1.560585354210023e17, + -1.596878036865687e17, + -1.633170719521351e17, + -1.669463402177015e17, + -1.705756084832679e17, + -1.742048767488343e17, + -1.778341450144007e17, + -1.814634132799671e17, + -1.850926815455335e17, + -1.887219498110999e17, + -1.923512180766663e17, + -1.959804863422327e17, + -1.996097546077991e17, + -2.032390228733655e17, + -2.068682911389319e17, + -2.104975594044983e17, + -2.141268276700647e17, + -2.177560959356311e17, + -2.213853642011975e17, + -2.250146324667639e17, + -2.286439007323303e17, + -2.322731689978967e17, + -2.359024372634631e17, + -2.395317055290295e17, + -2.431609737945959e17, + -2.467902420601623e17, + -2.504195103257287e17, + -2.540487785912951e17, + -2.576780468568615e17, + -2.613073151224279e17, + -2.649365833879943e17, + -2.685658516535607e17, + -2.721951199191271e17, + -2.758243881846935e17, + -2.794536564502599e17, + -2.830829247158263e17, + -2.867121929813927e17, + -2.903414612469591e17, + -2.939707295125255e17, + -2.975999977780919e17, + -3.012292660436583e17, + -3.048585343092247e17, + -3.084878025747911e17, + -3.121170708403575e17, + -3.157463391059239e17, + -3.193756073714903e17, + -3.230048756370567e17, + -3.266341439026231e17, + -3.302634121681895e17, + -3.338926804337559e17, + -3.375219486993223e17, + -3.411512169648887e17, + -3.447804852304551e17, + -3.484097534960215e17, + -3.520390217615879e17, + -3.556682900271543e17, + -3.592975582927207e17, + -3.629268265582871e17, + -3.665560948238535e17, + -3.701853630894199e17, + -3.738146313549863e17, + -3.774438996205527e17, + -3.810731678861191e17, + -3.847024361516855e17, + -3.883317044172519e17, + -3.919609726828183e17, + -3.955902409483847e17, + -3.992195092139511e17, + -4.028487774795175e17, + -4.064780457450839e17, + -4.101073140106503e17, + -4.137365822762167e17, + -4.173658505417831e17, + -4.209951188073495e17, + -4.246243870729159e17, + -4.282536553384823e17, + -4.318829236040487e17, + -4.355121918696151e17, + -4.391414601351815e17, + -4.427707284007479e17, + -4.463999966663143e17, + -4.500292649318807e17, + -4.536585331974471e17, + -4.572878014630135e17, + -4.609170697285799e17, + -4.645463379941463e17, + -4.681756062597127e17, + -4.718048745252791e17, + -4.754341427908455e17, + -4.790634110564119e17, + -4.826926793219783e17, + -4.863219475875447e17, + -4.899512158531111e17, + -4.935804841186775e17, + -4.972097523842439e17, + -5.008390206498103e17, + -5.044682889153767e17, + -5.080975571809431e17, + -5.117268254465095e17, + -5.153560937120759e17, + -5.189853619776423e17, + -5.226146302432087e17, + -5.262438985087751e17, + -5.298731667743415e17, + -5.335024350399079e17, + -5.371317033054743e17, + -5.407609715710407e17, + -5.443902398366071e17, + -5.480195081021735e17, + -5.516487763677399e17, + -5.552780446333063e17, + -5.589073128988727e17, + -5.625365811644391e17, + -5.661658494300055e17, + -5.697951176955719e17, + -5.734243859611383e17, + -5.770536542267046e17, + -5.806829224922711e17, + -5.843121907578374e17, + -5.879414590234039e17, + -5.915707272889702e17, + -5.951999955545367e17, + -5.98829263820103e17, + -6.024585320856695e17, + -6.060878003512358e17, + -6.097170686168023e17, + -6.133463368823686e17, + -6.169756051479351e17, + -6.206048734135014e17, + -6.242341416790679e17, + -6.278634099446342e17, + -6.314926782102007e17, + -6.35121946475767e17, + -6.387512147413335e17, + -6.423804830068998e17, + -6.460097512724663e17, + -6.496390195380326e17, + -6.532682878035991e17, + -6.568975560691654e17, + -6.605268243347319e17, + -6.641560926002982e17, + -6.677853608658647e17, + -6.71414629131431e17, + -6.750438973969975e17, + -6.786731656625638e17, + -6.823024339281303e17, + -6.859317021936966e17, + -6.895609704592631e17, + -6.931902387248294e17, + -6.968195069903959e17, + -7.004487752559622e17, + -7.040780435215287e17, + -7.07707311787095e17, + -7.113365800526615e17, + -7.149658483182278e17, + -7.185951165837943e17, + -7.222243848493606e17, + -7.258536531149271e17, + -7.294829213804934e17, + -7.331121896460599e17, + -7.367414579116262e17, + -7.403707261771927e17, + -7.43999994442759e17, + -7.476292627083255e17, + -7.512585309738918e17, + -7.548877992394583e17, + -7.585170675050246e17, + -7.621463357705911e17, + -7.657756040361574e17, + -7.694048723017239e17, + -7.730341405672902e17, + -7.766634088328567e17, + -7.80292677098423e17, + -7.839219453639895e17, + -7.875512136295558e17, + -7.911804818951223e17, + -7.948097501606886e17, + -7.984390184262551e17, + -8.020682866918214e17, + -8.056975549573879e17, + -8.093268232229542e17, + -8.129560914885207e17, + -8.16585359754087e17, + -8.202146280196535e17, + -8.238438962852198e17, + -8.274731645507863e17, + -8.311024328163526e17, + -8.347317010819191e17, + -8.383609693474854e17, + -8.419902376130519e17, + -8.456195058786182e17, + -8.492487741441847e17, + -8.52878042409751e17, + -8.565073106753175e17, + -8.601365789408838e17, + -8.637658472064503e17, + -8.673951154720166e17, + -8.710243837375831e17, + -8.746536520031494e17, + -8.782829202687159e17, + -8.819121885342822e17, + -8.855414567998487e17, + -8.89170725065415e17, + -8.927999933309815e17, + -8.964292615965478e17, + -9.000585298621143e17, + -9.036877981276806e17, + -9.073170663932471e17, + -9.109463346588134e17, + -9.145756029243799e17, + -9.182048711899462e17, + -9.218341394555127e17, + -9.25463407721079e17, + -9.290926759866455e17, + -9.327219442522118e17, + -9.363512125177783e17, + -9.399804807833446e17, + -9.436097490489111e17, + -9.472390173144774e17, + -9.508682855800439e17, + -9.544975538456102e17, + -9.581268221111767e17, + -9.61756090376743e17, + -9.653853586423095e17, + -9.690146269078758e17, + -9.726438951734423e17, + -9.762731634390086e17, + -9.799024317045751e17, + -9.835316999701414e17, + -9.871609682357079e17, + -9.907902365012742e17, + -9.944195047668407e17, + -9.98048773032407e17, + -1.0016780412979735e18, + -1.0053073095635398e18, + -1.0089365778291063e18, + -1.0125658460946726e18, + -1.0161951143602391e18, + -1.0198243826258054e18, + -1.0234536508913719e18, + -1.0270829191569382e18, + -1.0307121874225047e18, + -1.034341455688071e18, + -1.0379707239536375e18, + -1.0415999922192038e18, + -1.0452292604847703e18, + -1.0488585287503366e18, + -1.0524877970159031e18, + -1.0561170652814694e18, + -1.0597463335470359e18, + -1.0633756018126022e18, + -1.0670048700781687e18, + -1.070634138343735e18, + -1.0742634066093015e18, + -1.0778926748748678e18, + -1.0815219431404343e18, + -1.0851512114060006e18, + -1.0887804796715671e18, + -1.0924097479371334e18, + -1.0960390162026999e18, + -1.0996682844682662e18, + -1.1032975527338327e18, + -1.106926820999399e18, + -1.1105560892649655e18, + -1.1141853575305318e18, + -1.1178146257960983e18, + -1.1214438940616646e18, + -1.1250731623272311e18, + -1.1287024305927974e18, + -1.1323316988583639e18, + -1.1359609671239302e18, + -1.1395902353894967e18, + -1.143219503655063e18, + -1.1468487719206295e18, + -1.1504780401861958e18, + -1.1541073084517622e18, + -1.1577365767173286e18, + -1.161365844982895e18, + -1.1649951132484616e18, + -1.1686243815140278e18, + -1.1722536497795942e18, + -1.1758829180451607e18, + -1.1795121863107272e18, + -1.1831414545762934e18, + -1.1867707228418598e18, + -1.1903999911074263e18, + -1.1940292593729928e18, + -1.197658527638559e18, + -1.2012877959041254e18, + -1.204917064169692e18, + -1.2085463324352584e18, + -1.2121756007008246e18, + -1.215804868966391e18, + -1.2194341372319575e18, + -1.223063405497524e18, + -1.2266926737630902e18, + -1.2303219420286566e18, + -1.233951210294223e18, + -1.2375804785597896e18, + -1.2412097468253558e18, + -1.2448390150909222e18, + -1.2484682833564887e18, + -1.2520975516220552e18, + -1.2557268198876214e18, + -1.2593560881531878e18, + -1.2629853564187543e18, + -1.2666146246843208e18, + -1.270243892949887e18, + -1.2738731612154534e18, + -1.27750242948102e18, + -1.2811316977465864e18, + -1.2847609660121526e18, + -1.288390234277719e18, + -1.2920195025432855e18, + -1.295648770808852e18, + -1.2992780390744182e18, + -1.3029073073399846e18, + -1.306536575605551e18, + -1.3101658438711176e18, + -1.3137951121366838e18, + -1.3174243804022502e18, + -1.3210536486678167e18, + -1.3246829169333832e18, + -1.3283121851989494e18, + -1.3319414534645158e18, + -1.3355707217300823e18, + -1.3391999899956488e18, + -1.342829258261215e18, + -1.3464585265267814e18, + -1.350087794792348e18, + -1.3537170630579144e18, + -1.3573463313234806e18, + -1.360975599589047e18, + -1.3646048678546135e18, + -1.36823413612018e18, + -1.3718634043857462e18, + -1.3754926726513126e18, + -1.379121940916879e18, + -1.3827512091824456e18, + -1.3863804774480118e18, + -1.3900097457135782e18, + -1.3936390139791447e18, + -1.3972682822447112e18, + -1.4008975505102774e18, + -1.4045268187758438e18, + -1.4081560870414103e18, + -1.4117853553069768e18, + -1.415414623572543e18, + -1.4190438918381094e18, + -1.422673160103676e18, + -1.4263024283692424e18, + -1.4299316966348086e18, + -1.433560964900375e18, + -1.4371902331659415e18, + -1.440819501431508e18, + -1.4444487696970742e18, + -1.4480780379626406e18, + -1.451707306228207e18, + -1.4553365744937736e18, + -1.4589658427593398e18, + -1.4625951110249062e18, + -1.4662243792904727e18, + -1.4698536475560392e18, + -1.4734829158216054e18, + -1.4771121840871718e18, + -1.4807414523527383e18, + -1.4843707206183048e18, + -1.487999988883871e18, + -1.4916292571494374e18, + -1.495258525415004e18, + -1.4988877936805704e18, + -1.5025170619461366e18, + -1.506146330211703e18, + -1.5097755984772695e18, + -1.513404866742836e18, + -1.5170341350084022e18, + -1.5206634032739686e18, + -1.524292671539535e18, + -1.5279219398051016e18, + -1.5315512080706678e18, + -1.5351804763362342e18, + -1.5388097446018007e18, + -1.5424390128673672e18, + -1.5460682811329334e18, + -1.5496975493984998e18, + -1.5533268176640663e18, + -1.5569560859296328e18, + -1.560585354195199e18, + -1.5642146224607654e18, + -1.567843890726332e18, + -1.5714731589918984e18, + -1.5751024272574646e18, + -1.578731695523031e18, + -1.5823609637885975e18, + -1.585990232054164e18, + -1.5896195003197302e18, + -1.5932487685852966e18, + -1.596878036850863e18, + -1.6005073051164296e18, + -1.6041365733819958e18, + -1.6077658416475622e18, + -1.6113951099131287e18, + -1.6150243781786952e18, + -1.6186536464442614e18, + -1.6222829147098278e18, + -1.6259121829753943e18, + -1.6295414512409608e18, + -1.633170719506527e18, + -1.6367999877720934e18, + -1.64042925603766e18, + -1.6440585243032264e18, + -1.6476877925687926e18, + -1.651317060834359e18, + -1.6549463290999255e18, + -1.658575597365492e18, + -1.6622048656310582e18, + -1.6658341338966246e18, + -1.669463402162191e18, + -1.6730926704277576e18, + -1.6767219386933238e18, + -1.6803512069588902e18, + -1.6839804752244567e18, + -1.6876097434900232e18, + -1.6912390117555894e18, + -1.6948682800211558e18, + -1.6984975482867223e18, + -1.7021268165522888e18, + -1.705756084817855e18, + -1.7093853530834214e18, + -1.713014621348988e18, + -1.7166438896145544e18, + -1.7202731578801206e18, + -1.723902426145687e18, + -1.7275316944112535e18, + -1.73116096267682e18, + -1.7347902309423862e18, + -1.7384194992079526e18, + -1.742048767473519e18, + -1.7456780357390856e18, + -1.7493073040046518e18, + -1.7529365722702182e18, + -1.7565658405357847e18, + -1.7601951088013512e18, + -1.7638243770669174e18, + -1.7674536453324838e18, + -1.7710829135980503e18, + -1.7747121818636168e18, + -1.778341450129183e18, + -1.7819707183947494e18, + -1.785599986660316e18, + -1.7892292549258824e18, + -1.7928585231914486e18, + -1.796487791457015e18, + -1.8001170597225815e18, + -1.803746327988148e18, + -1.8073755962537142e18, + -1.8110048645192806e18 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/fixtures/julia/very_large_positive.json b/base/special/sec/test/fixtures/julia/very_large_positive.json new file mode 100644 index 000000000..a45a5d709 --- /dev/null +++ b/base/special/sec/test/fixtures/julia/very_large_positive.json @@ -0,0 +1,1004 @@ +{ + "expected": [1, + 1.0158899738980074, + 1.2895721102165763, + 1.018253846029817, + 1.3029703265886516, + -1.0018373766953508, + -1.1853928438257524, + -2.0946909167333088, + 116.60779530267801, + 2.030879741041767, + -6.1734427899551205, + -1.612444945301359, + -1.0836820727430998, + -1.006159081012028, + -1.2260380369216974, + -2.3107100900454745, + 17.043825709227242, + 1.8677889971535395, + 1.1392188362628215, + 1.0000225021328448, + -1.6331300927571337, + -1.0882687273073068, + -1.0050947321437584, + -1.2174848440343438, + -2.2637876691371983, + 20.528619738070386, + 1.8977434059817981, + 1.1455109773633352, + 1.000005332626016, + -1.0226731203622388, + -1.3269122921897532, + -2.9380631896171736, + 6.317216456896637, + 1.6201098912958551, + 1.08538234861226, + 1.0057485566198219, + 1.2228070366067405, + 2.2928873709425535, + -18.200514270834297, + -1.8788720268187984, + 1.0227371412620858, + 1.0451514602763927, + 1.4372145756487316, + 3.8428542093899933, + -4.155791546764938, + -1.4681892020222704, + -1.051835943203287, + -1.0185249572030357, + -1.3044772458021592, + -2.78513722038627, + 7.216545464094071, + 1.6627165768589987, + 1.094815231823, + 1.0037982470993985, + 1.206115932737713, + 2.2026692625361437, + -28.55871456538051, + -1.94083874570853, + -1.154462180490152, + -1.000144089017133, + -1.1329312587957472, + -1.8381170584019442, + -14.510072176547304, + 2.361333054560492, + 1.2350973923418334, + 1.007361732572236, + 1.079112931945217, + 1.5918574832936268, + 5.8103659171791415, + -3.056588307088738, + -1.3434489533332332, + -1.0258494188901133, + -1.0409131039575414, + -1.4172916577254329, + -3.657174838429196, + 4.399479170899992, + 1.4902908386836842, + 1.056659287773794, + 1.0159273283877739, + 1.2897877677609222, + 2.6895494353130553, + -8.001210309029153, + -1.6937190241296156, + -1.1016492651004581, + -1.002693300301425, + -1.1951799209790368, + -2.14515683501022, + 46.921698460442656, + 1.9863188181418285, + 1.1637748134799717, + 1.0004709329611154, + 1.1248262511330558, + 1.8002246087570095, + 12.108418158349213, + -2.432905460088746, + -1.247612432395264, + -1.009138250635016, + -1.0732467911786943, + -1.5654255273000683, + -5.388103184812417, + 3.1829169645065387, + 1.3603064950736659, + 1.0291747039539363, + 1.036903066783635, + 1.3981727097347783, + 3.4892373081771044, + -4.674458945678942, + -1.5133568257486703, + -1.0617275267915534, + -1.0135329089512761, + -1.2756625080984016, + -2.600777766575409, + 8.979220750206416, + 1.7262301418124222, + 1.1087788394586198, + 1.0017788451420335, + 1.1846610817963594, + 2.090954285056973, + -131.49907681942292, + -2.034373027345592, + -1.1734612388550234, + -1.000986171874455, + -1.117044826449886, + -1.7641877500334353, + -10.390562965841438, + 2.509438579139144, + 1.260623034094092, + 1.01111140403531, + 1.0676436453493894, + 1.5401417298624334, + 5.023937545841427, + -3.320789120322173, + -1.3778547051178038, + -1.0327163310436338, + -1.0331172209558082, + -1.3798185806240324, + -3.3366455584916124, + 4.987104178508762, + 1.537441526132182, + 1.0670461207046003, + 1.011339368290574, + 1.2620779041158487, + 2.5181370066340842, + -10.231806097408665, + -1.7603510999158014, + -1.116212437470133, + -1.001054017536539, + -1.1745445925715412, + -2.039797246817693, + -163.81898979949978, + 2.0852115925949497, + 1.1835345570466818, + 1.0016902908602403, + 1.1095774193283143, + 1.7298840715198285, + 9.101077955659314, + -2.591446009186136, + -1.2741498350880054, + -1.0132830925792822, + -1.4720871172830448, + -1.5159420569556532, + -1.01804368295633, + 3.47182832048073, + -2.7674462168638754, + 1.036477879936939, + 1.668173802764722, + 1.3621927712370858, + 1.0035858699687619, + -5.345645500066866, + 2.192090919453305, + -1.0726208658702912, + -1.9488203155443957, + -1.2490118370189391, + -1.0001888926655536, + 11.89310877345427, + -1.8311739684129797, + 1.1239590388740721, + 2.373833924308263, + 1.164816476759669, + 1.0076661676037624, + 50.474292415142756, + 1.5870261291397054, + -1.1940086553381553, + -3.0784748381024003, + -1.102414993894241, + -1.026430436332032, + -8.097666758310178, + -1.4138023197802276, + 1.288214802603144, + 4.446362006852355, + 1.0572019397045267, + 1.0575507079429782, + 4.427946969957062, + 1.287211840816972, + -1.4151607778453643, + -8.16062561234017, + -1.0262029087031654, + -1.1029068221199074, + -3.069895419524276, + -1.1932618104372024, + 1.588906663380677, + 53.04416343823484, + 1.0075466309655656, + 1.1654853612778835, + 2.368938722977652, + 1.1234061636823347, + -1.8338755593240241, + 11.759324784374797, + -1.0001706896992892, + -1.2499103985697129, + -1.945696745491287, + -1.072222004210833, + 2.196204846822781, + -5.318833675814407, + 1.0036680050030724, + 1.3634041001290973, + 1.6660389625320713, + 1.0362072222766454, + -2.774320360879258, + 3.460783769242743, + -1.018230686468078, + -1.5176027004635801, + -1.4705626501010463, + -1.0131245036795176, + 3.821583749739338, + -2.585513003719646, + 1.0446763436212445, + 1.732232284250955, + 1.3289921015672823, + 1.0016348187896544, + -6.247377153407455, + 2.08155599447146, + -1.0845637744170094, + -2.043285657216046, + -1.224353445461492, + -1.0010986170886946, + 17.626373798650672, + -1.7579069613648743, + 1.1404298333355565, + 2.523737558802332, + 1.1464733720908222, + 1.011486484320428, + 21.180223543755083, + 1.535720522167759, + -1.2162189990246624, + -3.346875260844572, + -1.0889714186476704, + -1.0333751221860505, + -6.63787071085189, + -1.3766026360419825, + 1.3180543790041808, + 5.047798886067228, + 1.0477424610335857, + 1.0680275960765075, + 3.9610271510153634, + 1.2596953525318089, + -1.4556679092977984, + -10.494769771813486, + -1.0201422769187924, + -1.1175794187835342, + -2.8446189511017654, + -1.1727704661865135, + 1.6452162213025339, + -116.75948867998979, + 1.0045345243183954, + 1.1853844370499984, + 2.238019573641917, + 1.1082697637955925, + -1.9153120045715433, + 8.902955970271675, + -1.0000399891536735, + -1.276633815845978, + -1.8612329174727171, + -1.0613645160447434, + 2.321521691167397, + -4.654058964952287, + 1.006411562758714, + 1.3994862472932148, + 1.607904441053804, + 1.0289348329336163, + -2.987380845380581, + 3.1737115934952858, + -1.0240003534930846, + -1.5672383700181538, + -1.4288639875206377, + -1.0090074607448634, + 4.253258405803637, + -2.4277373472259653, + 1.0538040027167603, + 1.802816266799967, + 1.2983240549330803, + 1.000441914355061, + -7.5218579982306215, + 1.9830523829206108, + -1.0976099961730004, + -2.149073345659623, + -1.2015355433119774, + -1.0027644646402198, + 34.081558116234454, + -1.6914999489581148, + 1.158274168360467, + 2.6960128521990128, + 1.1295349423363277, + 1.0161025924661957, + 13.40839295005512, + 1.4887122877589403, + -1.2402212431959823, + -3.6695693751883427, + -1.0766513437947596, + -1.041202427704575, + -5.62759400287331, + -1.342293483794872, + 1.350348244085978, + 5.8424723436131325, + 1.0392250216315329, + 1.0795337528642281, + 3.585624220927459, + 1.2342390345927217, + 1.0006341780139854, + -14.7145669601767, + -1.014911243633126, + 3.679396428448311, + -2.4597804602284046, + -1.1538237067296646, + 1.7069938441893546, + 1.3413853888464087, + -1.5562214211086083, + 1.2068978019050747, + 2.1223248697774384, + -1.079866239010728, + 1.030420876240287, + 7.167371576727292, + -1.0006614241291887, + 14.879798013228026, + -4.781964308260176, + -1.0515072096878844, + 2.4639695304838116, + 1.1533219155752892, + -1.2707253821539857, + 1.4386409486963991, + 1.5548195550952473, + -1.207515314591888, + 1.1114116456363534, + 2.9326524199331505, + -1.0306149098096238, + -7.129102838796498, + -372.58926321154536, + -1.0056766533146186, + 4.798939629961617, + 1.051249036124787, + -1.1143288029796734, + 1.8808707367619502, + 1.2699725939610114, + -1.4397676814084464, + 1.265417886355179, + 1.8948103041145377, + -1.1118198389352378, + -2.9265506292026098, + 4.90516039622994, + -1.0051927307201145, + 518.7958292076814, + 1.005595781114611, + -1.0318122460183647, + 2.8958672836475277, + 1.1139148766144484, + -1.883140313851527, + 1.5463461446047155, + 1.4455507636884686, + -1.2661608731518617, + -1.8925069953433495, + 2.489852165579685, + -1.0499444837896421, + -4.8874094708715745, + 1.005270607281177, + -1.0008399574161606, + 6.940298481615553, + 1.0316141613239727, + -2.901833240575366, + 2.1041829182839353, + 1.210683242283, + -1.5477273795118844, + -1.4444107463383002, + 1.717971969731139, + -1.150781394591943, + -2.485565993991718, + 1.0501989561352973, + -1.0141114238517437, + -15.783237894860633, + 1.0008092104522475, + -6.9765417913759435, + 3.5296154745654515, + 1.081573646707806, + -2.1071342380306044, + -1.2100589539192612, + 1.3560371297784057, + -1.336787941052792, + -1.7161591384562236, + 1.1512776229602752, + -1.0746855255833914, + -3.730344935474838, + 1.014241047037279, + 15.597412114056405, + 12.629776220122253, + 1.016958382450958, + -3.5386767330761755, + -1.0812369536774322, + 1.1614168023343225, + -1.6809427431685005, + -1.3550987654708304, + 1.3376859245744916, + -1.1978688091694685, + -2.1681152843599114, + 1.075005904148208, + 3.7202333135135435, + -7.789742538268615, + 1.000315397149423, + -12.751208916061264, + -1.0168164324398659, + 1.055433137106745, + -2.403246110393462, + -1.1608984788285803, + 1.6826628638219034, + -1.4221855812302873, + -1.5760254702109444, + 1.1984669532296082, + 2.16496572232328, + -3.0267039097078094, + 1.0277973710990456, + 7.744491601883557, + -1.0003346881604742, + 1.006948937321615, + -4.558556979700048, + -1.0551640389535677, + 2.40722577771021, + -1.8478759219851164, + -1.281336652436569, + 1.4232746309118594, + 1.5745751441702034, + -1.9298701210658298, + 1.1058451229533142, + 3.020178822071138, + -1.027982269094835, + 1.0041037434890698, + -75.89669989858737, + -1.0068592885620213, + 4.573945152774965, + -2.810138812459459, + -1.1201688753995218, + 1.8500509118477297, + 1.280561040907964, + -1.4628191718783592, + 1.2552743175247407, + 1.927464299894891, + -1.106240477855433, + 1.0462450313680403, + 5.165716442148358, + -1.0041729118109994, + 80.51864748245411, + -6.442969477428271, + -1.0346290406148353, + 2.815732800130558, + 1.1197416916303695, + -1.2201268667520355, + 1.5275267088080844, + 1.4616392603273276, + -1.2559955062630581, + 1.1435286993773557, + 2.551023611381578, + -1.0464888240938262, + -5.145991557404206, + 19.183348960765475, + -1.001325770128066, + 6.474139716170234, + 1.0344216531873407, + -1.0866792942610555, + 2.0641999848766486, + 1.2194823901819594, + -1.5288624487832232, + 1.3236630962986056, + 1.7436237825169418, + -1.1440089861931557, + -2.5465039953182775, + 3.887751855716367, + -1.0123764175831205, + -18.909353824124615, + 1.001287045040144, + -1.0191430098144185, + 3.4087397009671063, + 1.0863301521856046, + -2.0670238750610936, + 1.6558812117321293, + 1.3692704741701098, + -1.3245323094097863, + -1.7417425215122053, + 2.2162117833256025, + -1.070323946646905, + -3.8767365066896793, + 1.0124975685158288, + -1.000096108449555, + 11.156638017887909], + "x": [ + 1.6470993291652855e6, + 3.629268267213499e15, + 7.258536532779899e15, + 1.0887804798346298e16, + 1.4517073063912698e16, + 1.81463413294791e16, + 2.17756095950455e16, + 2.54048778606119e16, + 2.90341461261783e16, + 3.26634143917447e16, + 3.6292682657311096e16, + 3.9921950922877496e16, + 4.3551219188443896e16, + 4.7180487454010296e16, + 5.0809755719576696e16, + 5.4439023985143096e16, + 5.8068292250709496e16, + 6.1697560516275896e16, + 6.5326828781842296e16, + 6.8956097047408696e16, + 7.25853653129751e16, + 7.62146335785415e16, + 7.98439018441079e16, + 8.34731701096743e16, + 8.71024383752407e16, + 9.07317066408071e16, + 9.43609749063735e16, + 9.79902431719399e16, + 1.016195114375063e17, + 1.0524877970307269e17, + 1.0887804796863909e17, + 1.1250731623420549e17, + 1.1613658449977189e17, + 1.1976585276533829e17, + 1.2339512103090469e17, + 1.2702438929647109e17, + 1.3065365756203749e17, + 1.3428292582760389e17, + 1.3791219409317029e17, + 1.4154146235873669e17, + 1.451707306243031e17, + 1.487999988898695e17, + 1.524292671554359e17, + 1.560585354210023e17, + 1.596878036865687e17, + 1.633170719521351e17, + 1.669463402177015e17, + 1.705756084832679e17, + 1.742048767488343e17, + 1.778341450144007e17, + 1.814634132799671e17, + 1.850926815455335e17, + 1.887219498110999e17, + 1.923512180766663e17, + 1.959804863422327e17, + 1.996097546077991e17, + 2.032390228733655e17, + 2.068682911389319e17, + 2.104975594044983e17, + 2.141268276700647e17, + 2.177560959356311e17, + 2.213853642011975e17, + 2.250146324667639e17, + 2.286439007323303e17, + 2.322731689978967e17, + 2.359024372634631e17, + 2.395317055290295e17, + 2.431609737945959e17, + 2.467902420601623e17, + 2.504195103257287e17, + 2.540487785912951e17, + 2.576780468568615e17, + 2.613073151224279e17, + 2.649365833879943e17, + 2.685658516535607e17, + 2.721951199191271e17, + 2.758243881846935e17, + 2.794536564502599e17, + 2.830829247158263e17, + 2.867121929813927e17, + 2.903414612469591e17, + 2.939707295125255e17, + 2.975999977780919e17, + 3.012292660436583e17, + 3.048585343092247e17, + 3.084878025747911e17, + 3.121170708403575e17, + 3.157463391059239e17, + 3.193756073714903e17, + 3.230048756370567e17, + 3.266341439026231e17, + 3.302634121681895e17, + 3.338926804337559e17, + 3.375219486993223e17, + 3.411512169648887e17, + 3.447804852304551e17, + 3.484097534960215e17, + 3.520390217615879e17, + 3.556682900271543e17, + 3.592975582927207e17, + 3.629268265582871e17, + 3.665560948238535e17, + 3.701853630894199e17, + 3.738146313549863e17, + 3.774438996205527e17, + 3.810731678861191e17, + 3.847024361516855e17, + 3.883317044172519e17, + 3.919609726828183e17, + 3.955902409483847e17, + 3.992195092139511e17, + 4.028487774795175e17, + 4.064780457450839e17, + 4.101073140106503e17, + 4.137365822762167e17, + 4.173658505417831e17, + 4.209951188073495e17, + 4.246243870729159e17, + 4.282536553384823e17, + 4.318829236040487e17, + 4.355121918696151e17, + 4.391414601351815e17, + 4.427707284007479e17, + 4.463999966663143e17, + 4.500292649318807e17, + 4.536585331974471e17, + 4.572878014630135e17, + 4.609170697285799e17, + 4.645463379941463e17, + 4.681756062597127e17, + 4.718048745252791e17, + 4.754341427908455e17, + 4.790634110564119e17, + 4.826926793219783e17, + 4.863219475875447e17, + 4.899512158531111e17, + 4.935804841186775e17, + 4.972097523842439e17, + 5.008390206498103e17, + 5.044682889153767e17, + 5.080975571809431e17, + 5.117268254465095e17, + 5.153560937120759e17, + 5.189853619776423e17, + 5.226146302432087e17, + 5.262438985087751e17, + 5.298731667743415e17, + 5.335024350399079e17, + 5.371317033054743e17, + 5.407609715710407e17, + 5.443902398366071e17, + 5.480195081021735e17, + 5.516487763677399e17, + 5.552780446333063e17, + 5.589073128988727e17, + 5.625365811644391e17, + 5.661658494300055e17, + 5.697951176955719e17, + 5.734243859611383e17, + 5.770536542267046e17, + 5.806829224922711e17, + 5.843121907578374e17, + 5.879414590234039e17, + 5.915707272889702e17, + 5.951999955545367e17, + 5.98829263820103e17, + 6.024585320856695e17, + 6.060878003512358e17, + 6.097170686168023e17, + 6.133463368823686e17, + 6.169756051479351e17, + 6.206048734135014e17, + 6.242341416790679e17, + 6.278634099446342e17, + 6.314926782102007e17, + 6.35121946475767e17, + 6.387512147413335e17, + 6.423804830068998e17, + 6.460097512724663e17, + 6.496390195380326e17, + 6.532682878035991e17, + 6.568975560691654e17, + 6.605268243347319e17, + 6.641560926002982e17, + 6.677853608658647e17, + 6.71414629131431e17, + 6.750438973969975e17, + 6.786731656625638e17, + 6.823024339281303e17, + 6.859317021936966e17, + 6.895609704592631e17, + 6.931902387248294e17, + 6.968195069903959e17, + 7.004487752559622e17, + 7.040780435215287e17, + 7.07707311787095e17, + 7.113365800526615e17, + 7.149658483182278e17, + 7.185951165837943e17, + 7.222243848493606e17, + 7.258536531149271e17, + 7.294829213804934e17, + 7.331121896460599e17, + 7.367414579116262e17, + 7.403707261771927e17, + 7.43999994442759e17, + 7.476292627083255e17, + 7.512585309738918e17, + 7.548877992394583e17, + 7.585170675050246e17, + 7.621463357705911e17, + 7.657756040361574e17, + 7.694048723017239e17, + 7.730341405672902e17, + 7.766634088328567e17, + 7.80292677098423e17, + 7.839219453639895e17, + 7.875512136295558e17, + 7.911804818951223e17, + 7.948097501606886e17, + 7.984390184262551e17, + 8.020682866918214e17, + 8.056975549573879e17, + 8.093268232229542e17, + 8.129560914885207e17, + 8.16585359754087e17, + 8.202146280196535e17, + 8.238438962852198e17, + 8.274731645507863e17, + 8.311024328163526e17, + 8.347317010819191e17, + 8.383609693474854e17, + 8.419902376130519e17, + 8.456195058786182e17, + 8.492487741441847e17, + 8.52878042409751e17, + 8.565073106753175e17, + 8.601365789408838e17, + 8.637658472064503e17, + 8.673951154720166e17, + 8.710243837375831e17, + 8.746536520031494e17, + 8.782829202687159e17, + 8.819121885342822e17, + 8.855414567998487e17, + 8.89170725065415e17, + 8.927999933309815e17, + 8.964292615965478e17, + 9.000585298621143e17, + 9.036877981276806e17, + 9.073170663932471e17, + 9.109463346588134e17, + 9.145756029243799e17, + 9.182048711899462e17, + 9.218341394555127e17, + 9.25463407721079e17, + 9.290926759866455e17, + 9.327219442522118e17, + 9.363512125177783e17, + 9.399804807833446e17, + 9.436097490489111e17, + 9.472390173144774e17, + 9.508682855800439e17, + 9.544975538456102e17, + 9.581268221111767e17, + 9.61756090376743e17, + 9.653853586423095e17, + 9.690146269078758e17, + 9.726438951734423e17, + 9.762731634390086e17, + 9.799024317045751e17, + 9.835316999701414e17, + 9.871609682357079e17, + 9.907902365012742e17, + 9.944195047668407e17, + 9.98048773032407e17, + 1.0016780412979735e18, + 1.0053073095635398e18, + 1.0089365778291063e18, + 1.0125658460946726e18, + 1.0161951143602391e18, + 1.0198243826258054e18, + 1.0234536508913719e18, + 1.0270829191569382e18, + 1.0307121874225047e18, + 1.034341455688071e18, + 1.0379707239536375e18, + 1.0415999922192038e18, + 1.0452292604847703e18, + 1.0488585287503366e18, + 1.0524877970159031e18, + 1.0561170652814694e18, + 1.0597463335470359e18, + 1.0633756018126022e18, + 1.0670048700781687e18, + 1.070634138343735e18, + 1.0742634066093015e18, + 1.0778926748748678e18, + 1.0815219431404343e18, + 1.0851512114060006e18, + 1.0887804796715671e18, + 1.0924097479371334e18, + 1.0960390162026999e18, + 1.0996682844682662e18, + 1.1032975527338327e18, + 1.106926820999399e18, + 1.1105560892649655e18, + 1.1141853575305318e18, + 1.1178146257960983e18, + 1.1214438940616646e18, + 1.1250731623272311e18, + 1.1287024305927974e18, + 1.1323316988583639e18, + 1.1359609671239302e18, + 1.1395902353894967e18, + 1.143219503655063e18, + 1.1468487719206295e18, + 1.1504780401861958e18, + 1.1541073084517622e18, + 1.1577365767173286e18, + 1.161365844982895e18, + 1.1649951132484616e18, + 1.1686243815140278e18, + 1.1722536497795942e18, + 1.1758829180451607e18, + 1.1795121863107272e18, + 1.1831414545762934e18, + 1.1867707228418598e18, + 1.1903999911074263e18, + 1.1940292593729928e18, + 1.197658527638559e18, + 1.2012877959041254e18, + 1.204917064169692e18, + 1.2085463324352584e18, + 1.2121756007008246e18, + 1.215804868966391e18, + 1.2194341372319575e18, + 1.223063405497524e18, + 1.2266926737630902e18, + 1.2303219420286566e18, + 1.233951210294223e18, + 1.2375804785597896e18, + 1.2412097468253558e18, + 1.2448390150909222e18, + 1.2484682833564887e18, + 1.2520975516220552e18, + 1.2557268198876214e18, + 1.2593560881531878e18, + 1.2629853564187543e18, + 1.2666146246843208e18, + 1.270243892949887e18, + 1.2738731612154534e18, + 1.27750242948102e18, + 1.2811316977465864e18, + 1.2847609660121526e18, + 1.288390234277719e18, + 1.2920195025432855e18, + 1.295648770808852e18, + 1.2992780390744182e18, + 1.3029073073399846e18, + 1.306536575605551e18, + 1.3101658438711176e18, + 1.3137951121366838e18, + 1.3174243804022502e18, + 1.3210536486678167e18, + 1.3246829169333832e18, + 1.3283121851989494e18, + 1.3319414534645158e18, + 1.3355707217300823e18, + 1.3391999899956488e18, + 1.342829258261215e18, + 1.3464585265267814e18, + 1.350087794792348e18, + 1.3537170630579144e18, + 1.3573463313234806e18, + 1.360975599589047e18, + 1.3646048678546135e18, + 1.36823413612018e18, + 1.3718634043857462e18, + 1.3754926726513126e18, + 1.379121940916879e18, + 1.3827512091824456e18, + 1.3863804774480118e18, + 1.3900097457135782e18, + 1.3936390139791447e18, + 1.3972682822447112e18, + 1.4008975505102774e18, + 1.4045268187758438e18, + 1.4081560870414103e18, + 1.4117853553069768e18, + 1.415414623572543e18, + 1.4190438918381094e18, + 1.422673160103676e18, + 1.4263024283692424e18, + 1.4299316966348086e18, + 1.433560964900375e18, + 1.4371902331659415e18, + 1.440819501431508e18, + 1.4444487696970742e18, + 1.4480780379626406e18, + 1.451707306228207e18, + 1.4553365744937736e18, + 1.4589658427593398e18, + 1.4625951110249062e18, + 1.4662243792904727e18, + 1.4698536475560392e18, + 1.4734829158216054e18, + 1.4771121840871718e18, + 1.4807414523527383e18, + 1.4843707206183048e18, + 1.487999988883871e18, + 1.4916292571494374e18, + 1.495258525415004e18, + 1.4988877936805704e18, + 1.5025170619461366e18, + 1.506146330211703e18, + 1.5097755984772695e18, + 1.513404866742836e18, + 1.5170341350084022e18, + 1.5206634032739686e18, + 1.524292671539535e18, + 1.5279219398051016e18, + 1.5315512080706678e18, + 1.5351804763362342e18, + 1.5388097446018007e18, + 1.5424390128673672e18, + 1.5460682811329334e18, + 1.5496975493984998e18, + 1.5533268176640663e18, + 1.5569560859296328e18, + 1.560585354195199e18, + 1.5642146224607654e18, + 1.567843890726332e18, + 1.5714731589918984e18, + 1.5751024272574646e18, + 1.578731695523031e18, + 1.5823609637885975e18, + 1.585990232054164e18, + 1.5896195003197302e18, + 1.5932487685852966e18, + 1.596878036850863e18, + 1.6005073051164296e18, + 1.6041365733819958e18, + 1.6077658416475622e18, + 1.6113951099131287e18, + 1.6150243781786952e18, + 1.6186536464442614e18, + 1.6222829147098278e18, + 1.6259121829753943e18, + 1.6295414512409608e18, + 1.633170719506527e18, + 1.6367999877720934e18, + 1.64042925603766e18, + 1.6440585243032264e18, + 1.6476877925687926e18, + 1.651317060834359e18, + 1.6549463290999255e18, + 1.658575597365492e18, + 1.6622048656310582e18, + 1.6658341338966246e18, + 1.669463402162191e18, + 1.6730926704277576e18, + 1.6767219386933238e18, + 1.6803512069588902e18, + 1.6839804752244567e18, + 1.6876097434900232e18, + 1.6912390117555894e18, + 1.6948682800211558e18, + 1.6984975482867223e18, + 1.7021268165522888e18, + 1.705756084817855e18, + 1.7093853530834214e18, + 1.713014621348988e18, + 1.7166438896145544e18, + 1.7202731578801206e18, + 1.723902426145687e18, + 1.7275316944112535e18, + 1.73116096267682e18, + 1.7347902309423862e18, + 1.7384194992079526e18, + 1.742048767473519e18, + 1.7456780357390856e18, + 1.7493073040046518e18, + 1.7529365722702182e18, + 1.7565658405357847e18, + 1.7601951088013512e18, + 1.7638243770669174e18, + 1.7674536453324838e18, + 1.7710829135980503e18, + 1.7747121818636168e18, + 1.778341450129183e18, + 1.7819707183947494e18, + 1.785599986660316e18, + 1.7892292549258824e18, + 1.7928585231914486e18, + 1.796487791457015e18, + 1.8001170597225815e18, + 1.803746327988148e18, + 1.8073755962537142e18, + 1.8110048645192806e18 + ] +} \ No newline at end of file diff --git a/base/special/sec/test/test.js b/base/special/sec/test/test.js new file mode 100644 index 000000000..108582659 --- /dev/null +++ b/base/special/sec/test/test.js @@ -0,0 +1,396 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( './../../../../base/assert/is-nan' ); +var abs = require( './../../../../base/special/abs' ); +var PI = require( '@stdlib/constants/float64/pi' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var sec = require( './../lib' ); + + +// FIXTURES // + +var hugeNegative = require( './fixtures/julia/huge_negative.json' ); +var hugePositive = require( './fixtures/julia/huge_positive.json' ); +var veryLargeNegative = require( './fixtures/julia/very_large_negative.json' ); +var veryLargePositive = require( './fixtures/julia/very_large_positive.json' ); +var largeNegative = require( './fixtures/julia/large_negative.json' ); +var largePositive = require( './fixtures/julia/large_positive.json' ); +var mediumNegative = require( './fixtures/julia/medium_negative.json' ); +var mediumPositive = require( './fixtures/julia/medium_positive.json' ); +var smallNegative = require( './fixtures/julia/small_negative.json' ); +var smallPositive = require( './fixtures/julia/small_positive.json' ); +var smaller = require( './fixtures/julia/smaller.json' ); +var tinyNegative = require( './fixtures/julia/tiny_negative.json' ); +var tinyPositive = require( './fixtures/julia/tiny_positive.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.true( typeof sec, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the secant (huge negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = hugeNegative.x; + expected = hugeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (huge positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = hugePositive.x; + expected = hugePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (very large positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = veryLargePositive.x; + expected = veryLargePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (very large negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = veryLargeNegative.x; + expected = veryLargeNegative.expected; + + for (i = 0; i < x.length; i++) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (large positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = largePositive.x; + expected = largePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (large negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = largeNegative.x; + expected = largeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (medium positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = mediumPositive.x; + expected = mediumPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (medium negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = mediumNegative.x; + expected = mediumNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (small positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = smallPositive.x; + expected = smallPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ]); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (small negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = smallNegative.x; + expected = smallNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ]); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (smaller values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = smaller.x; + expected = smaller.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (tiny positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = tinyPositive.x; + expected = tinyPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec(x[i]); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (tiny negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = tinyNegative.x; + expected = tinyNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'if provided a multiple of `-pi/2`, the function does not return `~+infinity` due to floating-point rounding errors', function test( t ) { + t.notEqual( sec( -PI / 2 ), PINF, 'returns expected value'); + t.end(); +}); + +tape( 'if provided a multiple of `pi/2`, the function does not return `~+infinity`', function test( t ) { + t.notEqual( sec( PI / 2 ), NINF, 'returns expected value'); + t.end(); +}); + +tape( 'if provided a `NaN`, the function returns `NaN`', function test( t ) { + var v = sec( NaN ); + t.equal(isnan(v), true, 'returns NaN'); + t.end(); +}); + +tape( 'if provided `+infinity`, the function returns `NaN`', function test( t ) { + var v = sec( PINF ); + t.equal( isnan( v ), true, 'returns NaN' ); + t.end(); +}); + +tape( 'if provided `-infinity`, the function returns `NaN`', function test( t ) { + var v = sec( NINF ); + t.equal( isnan( v ), true, 'returns NaN' ); + t.end(); +}); diff --git a/base/special/sec/test/test.native.js b/base/special/sec/test/test.native.js new file mode 100644 index 000000000..613114661 --- /dev/null +++ b/base/special/sec/test/test.native.js @@ -0,0 +1,405 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var tape = require( 'tape' ); +var isnan = require( './../../../../base/assert/is-nan' ); +var abs = require( './../../../../base/special/abs' ); +var PI = require( '@stdlib/constants/float64/pi' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var tryRequire = require( '@stdlib/utils/try-require' ); + + +// VARIABLES // + +var sec = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( sec instanceof Error ) +}; + + +// FIXTURES // + +var hugeNegative = require( './fixtures/julia/huge_negative.json' ); +var hugePositive = require( './fixtures/julia//huge_positive.json' ); +var veryLargeNegative = require( './fixtures/julia//very_large_negative.json' ); +var veryLargePositive = require( './fixtures/julia//very_large_positive.json' ); +var largeNegative = require( './fixtures/julia//large_negative.json' ); +var largePositive = require( './fixtures/julia//large_positive.json' ); +var mediumNegative = require( './fixtures/julia//medium_negative.json' ); +var mediumPositive = require( './fixtures/julia//medium_positive.json' ); +var smallNegative = require( './fixtures/julia//small_negative.json' ); +var smallPositive = require( './fixtures/julia//small_positive.json' ); +var smaller = require( './fixtures/julia//smaller.json' ); +var tinyNegative = require( './fixtures/julia//tiny_negative.json' ); +var tinyPositive = require( './fixtures/julia//tiny_positive.json' ); + + +// TESTS // + +tape( 'main export is a function', opts, function test( t ) { + t.ok(true, __filename); + t.true(typeof sec, 'function', 'main export is a function'); + t.end(); +}); + +tape( 'the function computes the secant (huge negative values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = hugeNegative.x; + expected = hugeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (huge positive values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = hugePositive.x; + expected = hugePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (very large positive values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = veryLargePositive.x; + expected = veryLargePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (very large negative values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = veryLargeNegative.x; + expected = veryLargeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs(y - expected[ i ]); + tol = 1.4 * EPS * abs(expected[ i ]); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (large positive values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = largePositive.x; + expected = largePositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (large negative values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = largeNegative.x; + expected = largeNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (medium positive values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = mediumPositive.x; + expected = mediumPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (medium negative values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = mediumNegative.x; + expected = mediumNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (small positive values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = smallPositive.x; + expected = smallPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (small negative values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = smallNegative.x; + expected = smallNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (smaller values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = smaller.x; + expected = smaller.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (tiny positive values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = tinyPositive.x; + expected = tinyPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'the function computes the secant (tiny negative values)', opts, function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = tinyNegative.x; + expected = tinyNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = sec( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: ' + x[ i ] + '. E: ' + expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 1.4 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. y: ' + y + '. E: ' + expected[ i ] + '. tol: ' + tol + '. Δ: ' + delta + '.' ); + } + } + t.end(); +}); + +tape( 'if provided a multiple of `-pi/2`, the function does not return `~+infinity` due to floating-point rounding errors', opts, function test( t ) { + t.notEqual( sec( -PI / 2 ), PINF, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided a multiple of `pi/2`, the function does not return `~+infinity`', opts, function test( t ) { + t.notEqual( sec( PI / 2 ), NINF, 'returns expected value' ); + t.end(); +}); + +tape( 'if provided a `NaN`, the function returns `expected value`', opts, function test( t ) { + var v = sec( NaN ); + t.equal( isnan( v ), true, 'returns NaN' ); + t.end(); +}); + +tape( 'if provided `+infinity`, the function returns `expected value`', opts, function test( t ) { + var v = sec( PINF ); + t.equal( isnan( v ), true, 'returns NaN' ); + t.end(); +}); + +tape( 'if provided `-infinity`, the function returns `expected value`', opts, function test( t ) { + var v = sec( NINF ); + t.equal( isnan( v ), true, 'returns NaN' ); + t.end(); +});