diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/README.md b/lib/node_modules/@stdlib/math/base/special/log1mexpf/README.md new file mode 100644 index 000000000000..33a62ded0a8e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/README.md @@ -0,0 +1,205 @@ + + +# log1mexpf + +> Compute the [natural logarithm][@stdlib/math/base/special/lnf] of `1-exp(-|x|)` for a single-precision floating-point number. + +
+ +The function computes the natural logarithm of `1-exp(-|x|)` accurately: + + + +```math +y = \ln(1 - e^{-|x|}) +``` + + + +
+ + + +
+ +## Usage + +```javascript +var log1mexpf = require( '@stdlib/math/base/special/log1mexpf' ); +``` + +#### log1mexpf( x ) + +Computes the [natural logarithm][@stdlib/math/base/special/lnf] of `1-exp(-|x|)` for a single-precision floating-point number. + +```javascript +var y = log1mexpf( 0.0 ); +// returns -Infinity + +y = log1mexpf( 5.0 ); +// returns ~-0.00676 + +y = log1mexpf( 10.0 ); +// returns ~-0.00005 + +y = log1mexpf( -10.0 ); +// returns ~-0.00005 + +y = log1mexpf( NaN ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var log1mexpf = require( '@stdlib/math/base/special/log1mexpf' ); + +var opts = { + 'dtype': 'float32' +}; +var x = uniform( 100, -5.0, 5.0, opts ); + +logEachMap( 'log1mexpf(%0.4f) = %0.4f', x, log1mexpf ); +``` + +
+ + + + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/log1mexpf.h" +``` + +#### stdlib_base_log1mexpf( x ) + +Computes the [natural logarithm][@stdlib/math/base/special/lnf] of `1-exp(-|x|)` for a single-precision floating-point number. + +```c +float out = stdlib_base_log1mexpf( 5.0f ); +// returns ~-0.00676f + +out = stdlib_base_log1mexpf( 10.0f ); +// returns ~-0.00005f +``` + +The function accepts the following arguments: + +- **x**: `[in] float` input value. + +```c +float stdlib_base_log1mexpf( const float x ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/log1mexpf.h" +#include + +int main( void ) { + const float x[] = { -5.0f, -3.89f, -2.78f, -1.67f, -0.56f, 0.56f, 1.67f, 2.78f, 3.89f, 5.0f }; + + float v; + int i; + for ( i = 0; i < 10; i++ ) { + v = stdlib_base_log1mexpf( x[ i ] ); + printf( "log1mexpf(%f) = %f\n", x[ i ], v ); + } +} +``` + +
+ + + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/benchmark.js new file mode 100644 index 000000000000..62c4c24faf4a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/benchmark.js @@ -0,0 +1,54 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 uniform = require( '@stdlib/random/array/uniform' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var pkg = require( './../package.json' ).name; +var log1mexpf = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -5.0, 5.0, { + 'dtype': 'float32' + }); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = log1mexpf( x[ i%x.length ] ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/benchmark.native.js new file mode 100644 index 000000000000..5b38633490a5 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/benchmark.native.js @@ -0,0 +1,64 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 uniform = require( '@stdlib/random/array/uniform' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var format = require( '@stdlib/string/format' ); +var pkg = require( './../package.json' ).name; + + +// VARIABLES // + +var log1mexpf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( log1mexpf instanceof Error ) +}; + + +// MAIN // + +bench( format( '%s::native', pkg ), opts, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -5.0, 5.0, { + 'dtype': 'float32' + }); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = log1mexpf( x[ i%x.length ] ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/c/native/Makefile new file mode 100644 index 000000000000..979768abbcec --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/c/native/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/c/native/benchmark.c new file mode 100644 index 000000000000..05da1792005c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/benchmark/c/native/benchmark.c @@ -0,0 +1,138 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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/log1mexpf.h" +#include +#include +#include +#include +#include + +#define NAME "log1mexpf" +#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 [min,max). +* +* @param min minimum value (inclusive) +* @param max maximum value (exclusive) +* @return random number +*/ +static float random_uniform( const float min, const float max ) { + float v = (float)rand() / ( (float)RAND_MAX + 1.0f ); + return min + ( v*(max-min) ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + double elapsed; + float x[ 100 ]; + double t; + float y; + int i; + + for ( i = 0; i < 100; i++ ) { + x[ i ] = random_uniform( -5.0f, 5.0f ); + } + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + y = stdlib_base_log1mexpf( x[ i%100 ] ); + 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/lib/node_modules/@stdlib/math/base/special/log1mexpf/binding.gyp b/lib/node_modules/@stdlib/math/base/special/log1mexpf/binding.gyp new file mode 100644 index 000000000000..0d6508a12e99 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/binding.gyp @@ -0,0 +1,170 @@ +# @license Apache-2.0 +# +# Copyright (c) 2026 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/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/repl.txt new file mode 100644 index 000000000000..e67072f39ccd --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/repl.txt @@ -0,0 +1,31 @@ + +{{alias}}( x ) + Computes the natural logarithm of `1-exp(-|x|)` for a single-precision + floating-point number. + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + y: number + Function value. + + Examples + -------- + > var y = {{alias}}( -10.0 ) + ~-0.00005 + > y = {{alias}}( 0.0 ) + -Infinity + > y = {{alias}}( 5.0 ) + ~-0.00676 + > y = {{alias}}( 10.0 ) + ~-0.00005 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- + diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/types/index.d.ts new file mode 100644 index 000000000000..95bdd61a6ffb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/types/index.d.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2026 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 natural logarithm of `1-exp(-|x|)` for a single-precision floating-point number. +* +* @param x - input value +* @returns function value +* +* @example +* var v = log1mexpf( 1.1 ); +* // returns ~-0.40477 +* +* @example +* var v = log1mexpf( 0.0 ); +* // returns -Infinity +* +* @example +* var v = log1mexpf( NaN ); +* // returns NaN +*/ +declare function log1mexpf( x: number ): number; + + +// EXPORTS // + +export = log1mexpf; diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/types/test.ts new file mode 100644 index 000000000000..b1fcdb2d718c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/docs/types/test.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2026 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 log1mexpf = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + log1mexpf( 8 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + log1mexpf( true ); // $ExpectError + log1mexpf( false ); // $ExpectError + log1mexpf( null ); // $ExpectError + log1mexpf( undefined ); // $ExpectError + log1mexpf( '5' ); // $ExpectError + log1mexpf( [] ); // $ExpectError + log1mexpf( {} ); // $ExpectError + log1mexpf( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + log1mexpf(); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/c/Makefile new file mode 100644 index 000000000000..c8f8e9a1517b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/c/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/c/example.c new file mode 100644 index 000000000000..05afa05dca02 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/c/example.c @@ -0,0 +1,31 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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/log1mexpf.h" +#include + +int main( void ) { + const float x[] = { -5.0f, -3.89f, -2.78f, -1.67f, -0.56f, 0.56f, 1.67f, 2.78f, 3.89f, 5.0f }; + + float v; + int i; + for ( i = 0; i < 10; i++ ) { + v = stdlib_base_log1mexpf( x[ i ] ); + printf( "log1mexpf(%f) = %f\n", x[ i ], v ); + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/index.js new file mode 100644 index 000000000000..b3c3cb0768fb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/examples/index.js @@ -0,0 +1,30 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var log1mexpf = require( './../lib' ); + +var opts = { + 'dtype': 'float32' +}; +var x = uniform( 100, -5.0, 5.0, opts ); + +logEachMap( 'log1mexpf(%0.4f) = %0.4f', x, log1mexpf ); diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/include.gypi b/lib/node_modules/@stdlib/math/base/special/log1mexpf/include.gypi new file mode 100644 index 000000000000..bee8d41a2caf --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/include.gypi @@ -0,0 +1,53 @@ +# @license Apache-2.0 +# +# Copyright (c) 2026 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': [ + ' ln(2) + return log1pf( f32( -expf( f32( -ax ) ) ) ); +} + + +// EXPORTS // + +module.exports = log1mexpf; diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/lib/native.js b/lib/node_modules/@stdlib/math/base/special/log1mexpf/lib/native.js new file mode 100644 index 000000000000..f9fea44a1e69 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/lib/native.js @@ -0,0 +1,54 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 addon = require( './../src/addon.node' ); + + +// MAIN // + +/** +* Computes the natural logarithm of `1-exp(-|x|)` for a single-precision floating-point number. +* +* @private +* @param {number} x - input value +* @returns {number} function value +* +* @example +* var v = log1mexpf( 1.1 ); +* // returns ~-0.40477 +* +* @example +* var v = log1mexpf( 0.0 ); +* // returns -Infinity +* +* @example +* var v = log1mexpf( NaN ); +* // returns NaN +*/ +function log1mexpf( x ) { + return addon( x ); +} + + +// EXPORTS // + +module.exports = log1mexpf; diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/manifest.json b/lib/node_modules/@stdlib/math/base/special/log1mexpf/manifest.json new file mode 100644 index 000000000000..35598202592c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/manifest.json @@ -0,0 +1,93 @@ +{ + "options": { + "task": "build" + }, + "fields": [ + { + "field": "src", + "resolve": true, + "relative": true + }, + { + "field": "include", + "resolve": true, + "relative": true + }, + { + "field": "libraries", + "resolve": false, + "relative": false + }, + { + "field": "libpath", + "resolve": true, + "relative": false + } + ], + "confs": [ + { + "task": "build", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/napi/unary", + "@stdlib/math/base/special/expm1f", + "@stdlib/math/base/assert/is-nanf", + "@stdlib/math/base/special/expf", + "@stdlib/math/base/special/log1pf", + "@stdlib/math/base/special/lnf", + "@stdlib/math/base/special/absf", + "@stdlib/constants/float32/ln-two", + "@stdlib/constants/float32/ninf" + ] + }, + { + "task": "benchmark", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/special/expm1f", + "@stdlib/math/base/assert/is-nanf", + "@stdlib/math/base/special/expf", + "@stdlib/math/base/special/log1pf", + "@stdlib/math/base/special/lnf", + "@stdlib/math/base/special/absf", + "@stdlib/constants/float32/ln-two", + "@stdlib/constants/float32/ninf" + ] + }, + { + "task": "examples", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/special/expm1f", + "@stdlib/math/base/assert/is-nanf", + "@stdlib/math/base/special/expf", + "@stdlib/math/base/special/log1pf", + "@stdlib/math/base/special/lnf", + "@stdlib/math/base/special/absf", + "@stdlib/constants/float32/ln-two", + "@stdlib/constants/float32/ninf" + ] + } + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/package.json b/lib/node_modules/@stdlib/math/base/special/log1mexpf/package.json new file mode 100644 index 000000000000..1634f4650250 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/package.json @@ -0,0 +1,167 @@ +{ + "name": "@stdlib/math/base/special/log1mexpf", + "version": "0.0.0", + "description": "Compute the natural logarithm of 1-exp(-|x|) for a single-precision floating-point number.", + "license": "Apache-2.0", + "author": { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + }, + "contributors": [ + { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + } + ], + "main": "./lib", + "gypfile": true, + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "include": "./include", + "lib": "./lib", + "src": "./src", + "test": "./test" + }, + "types": "./docs/types", + "scripts": {}, + "homepage": "https://github.com/stdlib-js/stdlib", + "repository": { + "type": "git", + "url": "git://github.com/stdlib-js/stdlib.git" + }, + "bugs": { + "url": "https://github.com/stdlib-js/stdlib/issues" + }, + "dependencies": {}, + "devDependencies": {}, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "log1mexpf", + "log1mexp", + "ln", + "lnf", + "log", + "natural", + "logarithm", + "exp", + "exponential", + "expm1", + "log1p", + "log-space", + "likelihood", + "probabilities", + "single", + "float", + "float32" + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "log1mexp", + "alias": "log1mexpf", + "pkg_desc": "compute the natural logarithm of 1-exp(-|x|) for a single-precision floating-point number", + "desc": "computes the natural logarithm of 1-exp(-|x|) for a single-precision floating-point number", + "short_desc": "ln(1-exp(-|x|))", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -100, + 100 + ] + }, + "example_values": [ + 0, + -0.01, + 0.25, + -0.5, + 1, + 2, + 3, + 4, + 9, + 16, + 25, + -36, + 49, + -64, + 81, + 100, + -0.1, + 10, + -50, + 99.99 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "natural logarithm", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "log1mexpf", + "log1mexp", + "ln", + "lnf", + "log", + "natural", + "logarithm", + "exp", + "exponential", + "expm1", + "log1p", + "log-space", + "single", + "float", + "float32" + ], + "extra_keywords": [ + "math.log", + "math.log1p", + "math.exp", + "math.expm1" + ] + } + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/Makefile b/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/Makefile new file mode 100644 index 000000000000..2caf905cedbe --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/Makefile @@ -0,0 +1,70 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/addon.c b/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/addon.c new file mode 100644 index 000000000000..783b918fdea6 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/addon.c @@ -0,0 +1,22 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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/log1mexpf.h" +#include "stdlib/math/base/napi/unary.h" + +STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_log1mexpf ) diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/main.c b/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/main.c new file mode 100644 index 000000000000..39ca6fc8bb70 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/src/main.c @@ -0,0 +1,53 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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/log1mexpf.h" +#include "stdlib/math/base/assert/is_nanf.h" +#include "stdlib/math/base/special/expm1f.h" +#include "stdlib/math/base/special/expf.h" +#include "stdlib/math/base/special/log1pf.h" +#include "stdlib/math/base/special/lnf.h" +#include "stdlib/math/base/special/absf.h" +#include "stdlib/constants/float32/ninf.h" +#include "stdlib/constants/float32/ln_two.h" + +/** +* Computes the natural logarithm of `1-exp(-|x|)` for a single-precision floating-point number. +* +* @param x input value +* @return output value +* +* @example +* float out = stdlib_base_log1mexpf( 5.0f ); +* // returns ~-0.00676f +*/ +float stdlib_base_log1mexpf( const float x ) { + float ax; + if ( stdlib_base_is_nanf( x ) ) { + return x; + } + if ( x == 0.0f ) { + return STDLIB_CONSTANT_FLOAT32_NINF; + } + ax = stdlib_base_absf( x ); + if ( 0.0f < ax && ax <= STDLIB_CONSTANT_FLOAT32_LN2 ) { + return stdlib_base_lnf( -stdlib_base_expm1f( -ax ) ); + } + // Case: |x| > ln(2) + return stdlib_base_log1pf( -stdlib_base_expf( -ax ) ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/data.json b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/data.json new file mode 100644 index 000000000000..c2b84b622002 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/data.json @@ -0,0 +1 @@ +{"x": [-10.0, -9.990010261535645, -9.980019569396973, -9.970029830932617, -9.960040092468262, -9.950050354003906, -9.940059661865234, -9.930069923400879, -9.920080184936523, -9.910089492797852, -9.900099754333496, -9.89011001586914, -9.880120277404785, -9.870129585266113, -9.860139846801758, -9.850150108337402, -9.84015941619873, -9.830169677734375, -9.82017993927002, -9.810190200805664, -9.800199508666992, -9.790209770202637, -9.780220031738281, -9.77022933959961, -9.760239601135254, -9.750249862670898, -9.740260124206543, -9.730269432067871, -9.720279693603516, -9.71028995513916, -9.700299263000488, -9.690309524536133, -9.680319786071777, -9.670330047607422, -9.66033935546875, -9.650349617004395, -9.640359878540039, -9.630369186401367, -9.620379447937012, -9.610389709472656, -9.6003999710083, -9.590409278869629, -9.580419540405273, -9.570429801940918, -9.560439109802246, -9.55044937133789, -9.540459632873535, -9.53046989440918, -9.520479202270508, -9.510489463806152, -9.500499725341797, -9.490509033203125, -9.48051929473877, -9.470529556274414, -9.460539817810059, -9.450549125671387, -9.440559387207031, -9.430569648742676, -9.420578956604004, -9.410589218139648, -9.400599479675293, -9.390609741210938, -9.380619049072266, -9.37062931060791, -9.360639572143555, -9.350648880004883, -9.340659141540527, -9.330669403076172, -9.320679664611816, -9.310688972473145, -9.300699234008789, -9.290709495544434, -9.280719757080078, -9.270729064941406, -9.26073932647705, -9.250749588012695, -9.240758895874023, -9.230769157409668, -9.220779418945312, -9.210789680480957, -9.200798988342285, -9.19080924987793, -9.180819511413574, -9.170828819274902, -9.160839080810547, -9.150849342346191, -9.140859603881836, -9.130868911743164, -9.120879173278809, -9.110889434814453, -9.100898742675781, -9.090909004211426, -9.08091926574707, -9.070929527282715, -9.060938835144043, -9.050949096679688, -9.040959358215332, -9.03096866607666, -9.020978927612305, -9.01098918914795, -9.000999450683594, -8.991008758544922, -8.981019020080566, -8.971029281616211, -8.961038589477539, -8.951048851013184, -8.941059112548828, -8.931069374084473, -8.9210786819458, -8.911088943481445, -8.90109920501709, -8.891108512878418, -8.881118774414062, -8.871129035949707, -8.861139297485352, -8.85114860534668, -8.841158866882324, -8.831169128417969, -8.821178436279297, -8.811188697814941, -8.801198959350586, -8.79120922088623, -8.781218528747559, -8.771228790283203, -8.761239051818848, -8.751248359680176, -8.74125862121582, -8.731268882751465, -8.72127914428711, -8.711288452148438, -8.701298713684082, -8.691308975219727, -8.681318283081055, -8.6713285446167, -8.661338806152344, -8.651349067687988, -8.641358375549316, -8.631368637084961, -8.621378898620605, -8.611388206481934, -8.601398468017578, -8.591408729553223, -8.581418991088867, -8.571428298950195, -8.56143856048584, -8.551448822021484, -8.541458129882812, -8.531468391418457, -8.521478652954102, -8.511488914489746, -8.501498222351074, -8.491508483886719, -8.481518745422363, -8.471528053283691, -8.461538314819336, -8.45154857635498, -8.441558837890625, -8.431568145751953, -8.421578407287598, -8.411588668823242, -8.40159797668457, -8.391608238220215, -8.38161849975586, -8.371628761291504, -8.361638069152832, -8.351648330688477, -8.341658592224121, -8.33166790008545, -8.321678161621094, -8.311688423156738, -8.301698684692383, -8.291707992553711, -8.281718254089355, -8.271728515625, -8.261737823486328, -8.251748085021973, -8.241758346557617, -8.231768608093262, -8.22177791595459, -8.211788177490234, -8.201798439025879, -8.191807746887207, -8.181818008422852, -8.171828269958496, -8.16183853149414, -8.151847839355469, -8.141858100891113, -8.131868362426758, -8.121877670288086, -8.11188793182373, -8.101898193359375, -8.09190845489502, -8.081917762756348, -8.071928024291992, -8.061938285827637, -8.051947593688965, -8.04195785522461, -8.031968116760254, -8.021978378295898, -8.011987686157227, -8.001997947692871, -7.992008209228516, -7.982017993927002, -7.972027778625488, -7.962038040161133, -7.952047824859619, -7.942058086395264, -7.93206787109375, -7.9220781326293945, -7.912087917327881, -7.902097702026367, -7.892107963562012, -7.882117748260498, -7.872128009796143, -7.862137794494629, -7.852148056030273, -7.84215784072876, -7.832167625427246, -7.822177886962891, -7.812187671661377, -7.8021979331970215, -7.792207717895508, -7.782217979431152, -7.772227764129639, -7.762237548828125, -7.7522478103637695, -7.742257595062256, -7.7322678565979, -7.722277641296387, -7.712287902832031, -7.702297687530518, -7.692307472229004, -7.682317733764648, -7.672327518463135, -7.662337779998779, -7.652347564697266, -7.64235782623291, -7.6323676109313965, -7.622377395629883, -7.612387657165527, -7.602397441864014, -7.592407703399658, -7.5824174880981445, -7.572427749633789, -7.562437534332275, -7.552447319030762, -7.542457580566406, -7.532467365264893, -7.522477626800537, -7.512487411499023, -7.502497673034668, -7.492507457733154, -7.482517719268799, -7.472527503967285, -7.4625372886657715, -7.452547550201416, -7.442557334899902, -7.432567596435547, -7.422577381134033, -7.412587642669678, -7.402597427368164, -7.39260721206665, -7.382617473602295, -7.372627258300781, -7.362637519836426, -7.352647304534912, -7.342657566070557, -7.332667350769043, -7.322677135467529, -7.312687397003174, -7.30269718170166, -7.292707443237305, -7.282717227935791, -7.2727274894714355, -7.262737274169922, -7.252747058868408, -7.242757320404053, -7.232767105102539, -7.222777366638184, -7.21278715133667, -7.2027974128723145, -7.192807197570801, -7.182816982269287, -7.172827243804932, -7.162837028503418, -7.1528472900390625, -7.142857074737549, -7.132867336273193, -7.12287712097168, -7.112886905670166, -7.1028971672058105, -7.092906951904297, -7.082917213439941, -7.072926998138428, -7.062937259674072, -7.052947044372559, -7.042956829071045, -7.0329670906066895, -7.022976875305176, -7.01298713684082, -7.002996921539307, -6.993007183074951, -6.9830169677734375, -6.973026752471924, -6.963037014007568, -6.953046798706055, -6.943057060241699, -6.9330668449401855, -6.92307710647583, -6.913086891174316, -6.903096675872803, -6.893106937408447, -6.883116722106934, -6.873126983642578, -6.8631367683410645, -6.853147029876709, -6.843156814575195, -6.833166599273682, -6.823176860809326, -6.8131866455078125, -6.803196907043457, -6.793206691741943, -6.783216953277588, -6.773226737976074, -6.763236999511719, -6.753246784210205, -6.743256568908691, -6.733266830444336, -6.723276615142822, -6.713286876678467, -6.703296661376953, -6.693306922912598, -6.683316707611084, -6.67332649230957, -6.663336753845215, -6.653346538543701, -6.643356800079346, -6.633366584777832, -6.623376846313477, -6.613386631011963, -6.603396415710449, -6.593406677246094, -6.58341646194458, -6.573426723480225, -6.563436508178711, -6.5534467697143555, -6.543456554412842, -6.533466339111328, -6.523476600646973, -6.513486385345459, -6.5034966468811035, -6.49350643157959, -6.483516693115234, -6.473526477813721, -6.463536262512207, -6.453546524047852, -6.443556308746338, -6.433566570281982, -6.423576354980469, -6.413586616516113, -6.4035964012146, -6.393606185913086, -6.3836164474487305, -6.373626232147217, -6.363636493682861, -6.353646278381348, -6.343656539916992, -6.3336663246154785, -6.323676109313965, -6.313686370849609, -6.303696155548096, -6.29370641708374, -6.283716201782227, -6.273726463317871, -6.263736248016357, -6.253746032714844, -6.243756294250488, -6.233766078948975, -6.223776340484619, -6.2137861251831055, -6.20379638671875, -6.193806171417236, -6.183815956115723, -6.173826217651367, -6.1638360023498535, -6.153846263885498, -6.143856048583984, -6.133866310119629, -6.123876094818115, -6.113885879516602, -6.103896141052246, -6.093905925750732, -6.083916187286377, -6.073925971984863, -6.063936233520508, -6.053946018218994, -6.043956279754639, -6.033966064453125, -6.023975849151611, -6.013986110687256, -6.003995895385742, -5.994006156921387, -5.984015941619873, -5.974026203155518, -5.964035987854004, -5.95404577255249, -5.944056034088135, -5.934065818786621, -5.924076080322266, -5.914085865020752, -5.9040961265563965, -5.894105911254883, -5.884115695953369, -5.874125957489014, -5.8641357421875, -5.8541460037231445, -5.844155788421631, -5.834166049957275, -5.824175834655762, -5.814185619354248, -5.804195880889893, -5.794205665588379, -5.784215927124023, -5.77422571182251, -5.764235973358154, -5.754245758056641, -5.744255542755127, -5.7342658042907715, -5.724275588989258, -5.714285850524902, -5.704295635223389, -5.694305896759033, -5.6843156814575195, -5.674325466156006, -5.66433572769165, -5.654345512390137, -5.644355773925781, -5.634365558624268, -5.624375820159912, -5.614385604858398, -5.604395389556885, -5.594405651092529, -5.584415435791016, -5.57442569732666, -5.5644354820251465, -5.554445743560791, -5.544455528259277, -5.534465312957764, -5.524475574493408, -5.5144853591918945, -5.504495620727539, -5.494505405426025, -5.48451566696167, -5.474525451660156, -5.464535236358643, -5.454545497894287, -5.444555282592773, -5.434565544128418, -5.424575328826904, -5.414585590362549, -5.404595375061035, -5.3946051597595215, -5.384615421295166, -5.374625205993652, -5.364635467529297, -5.354645252227783, -5.344655513763428, -5.334665298461914, -5.324675559997559, -5.314685344696045, -5.304695129394531, -5.294705390930176, -5.284715175628662, -5.274725437164307, -5.264735221862793, -5.2547454833984375, -5.244755268096924, -5.23476505279541, -5.224775314331055, -5.214785099029541, -5.2047953605651855, -5.194805145263672, -5.184815406799316, -5.174825191497803, -5.164834976196289, -5.154845237731934, -5.14485502243042, -5.1348652839660645, -5.124875068664551, -5.114885330200195, -5.104895114898682, -5.094904899597168, -5.0849151611328125, -5.074924945831299, -5.064935207366943, -5.05494499206543, -5.044955253601074, -5.0349650382995605, -5.024974822998047, -5.014985084533691, -5.004994869232178, -4.995005130767822, -4.985014915466309, -4.975025177001953, -4.9650349617004395, -4.955044746398926, -4.94505500793457, -4.935064792633057, -4.925075054168701, -4.9150848388671875, -4.905095100402832, -4.895104885101318, -4.885114669799805, -4.875124931335449, -4.8651347160339355, -4.85514497756958, -4.845154762268066, -4.835165023803711, -4.825174808502197, -4.815184593200684, -4.805194854736328, -4.7952046394348145, -4.785214900970459, -4.775224685668945, -4.76523494720459, -4.755244731903076, -4.7452545166015625, -4.735264778137207, -4.725274562835693, -4.715284824371338, -4.705294609069824, -4.695304870605469, -4.685314655303955, -4.675324440002441, -4.665334701538086, -4.655344486236572, -4.645354747772217, -4.635364532470703, -4.625374794006348, -4.615384578704834, -4.6053948402404785, -4.595404624938965, -4.585414409637451, -4.575424671173096, -4.565434455871582, -4.555444717407227, -4.545454502105713, -4.535464763641357, -4.525474548339844, -4.51548433303833, -4.505494594573975, -4.495504379272461, -4.4855146408081055, -4.475524425506592, -4.465534687042236, -4.455544471740723, -4.445554256439209, -4.4355645179748535, -4.42557430267334, -4.415584564208984, -4.405594348907471, -4.395604610443115, -4.385614395141602, -4.375624179840088, -4.365634441375732, -4.355644226074219, -4.345654487609863, -4.33566427230835, -4.325674533843994, -4.3156843185424805, -4.305694103240967, -4.295704364776611, -4.285714149475098, -4.275724411010742, -4.2657341957092285, -4.255744457244873, -4.245754241943359, -4.235764026641846, -4.22577428817749, -4.215784072875977, -4.205794334411621, -4.195804119110107, -4.185814380645752, -4.175824165344238, -4.165833950042725, -4.155844211578369, -4.1458539962768555, -4.1358642578125, -4.125874042510986, -4.115884304046631, -4.105894088745117, -4.0959038734436035, -4.085914134979248, -4.075923919677734, -4.065934181213379, -4.055943965911865, -4.04595422744751, -4.035964012145996, -4.025973796844482, -4.015984058380127, -4.005993843078613, -3.996004104614258, -3.986013889312744, -3.9760239124298096, -3.966033935546875, -3.9560439586639404, -3.946053981781006, -3.9360640048980713, -3.9260740280151367, -3.916083812713623, -3.9060938358306885, -3.896103858947754, -3.8861138820648193, -3.8761239051818848, -3.86613392829895, -3.8561439514160156, -3.846153736114502, -3.8361637592315674, -3.826173782348633, -3.8161838054656982, -3.8061938285827637, -3.796203851699829, -3.7862138748168945, -3.776223659515381, -3.7662336826324463, -3.7562437057495117, -3.746253728866577, -3.7362637519836426, -3.726273775100708, -3.7162837982177734, -3.706293821334839, -3.696303606033325, -3.6863136291503906, -3.676323652267456, -3.6663336753845215, -3.656343698501587, -3.6463537216186523, -3.6363637447357178, -3.626373529434204, -3.6163835525512695, -3.606393575668335, -3.5964035987854004, -3.586413621902466, -3.5764236450195312, -3.5664336681365967, -3.556443452835083, -3.5464534759521484, -3.536463499069214, -3.5264735221862793, -3.5164835453033447, -3.50649356842041, -3.4965035915374756, -3.486513376235962, -3.4765233993530273, -3.4665334224700928, -3.456543445587158, -3.4465534687042236, -3.436563491821289, -3.4265735149383545, -3.416583299636841, -3.4065933227539062, -3.3966033458709717, -3.386613368988037, -3.3766233921051025, -3.366633415222168, -3.3566434383392334, -3.346653461456299, -3.336663246154785, -3.3266732692718506, -3.316683292388916, -3.3066933155059814, -3.296703338623047, -3.2867133617401123, -3.2767233848571777, -3.266733169555664, -3.2567431926727295, -3.246753215789795, -3.2367632389068604, -3.226773262023926, -3.216783285140991, -3.2067933082580566, -3.196803092956543, -3.1868131160736084, -3.176823139190674, -3.1668331623077393, -3.1568431854248047, -3.14685320854187, -3.1368632316589355, -3.126873016357422, -3.1168830394744873, -3.1068930625915527, -3.096903085708618, -3.0869131088256836, -3.076923131942749, -3.0669331550598145, -3.056942939758301, -3.046952962875366, -3.0369629859924316, -3.026973009109497, -3.0169830322265625, -3.006993055343628, -2.9970030784606934, -2.987013101577759, -2.977022886276245, -2.9670329093933105, -2.957042932510376, -2.9470529556274414, -2.937062978744507, -2.9270730018615723, -2.9170830249786377, -2.907092809677124, -2.8971028327941895, -2.887112855911255, -2.8771228790283203, -2.8671329021453857, -2.857142925262451, -2.8471529483795166, -2.837162733078003, -2.8271727561950684, -2.817182779312134, -2.807192802429199, -2.7972028255462646, -2.78721284866333, -2.7772228717803955, -2.767232656478882, -2.7572426795959473, -2.7472527027130127, -2.737262725830078, -2.7272727489471436, -2.717282772064209, -2.7072927951812744, -2.6973025798797607, -2.687312602996826, -2.6773226261138916, -2.667332649230957, -2.6573426723480225, -2.647352695465088, -2.6373627185821533, -2.6273727416992188, -2.617382526397705, -2.6073925495147705, -2.597402572631836, -2.5874125957489014, -2.577422618865967, -2.5674326419830322, -2.5574426651000977, -2.547452449798584, -2.5374624729156494, -2.527472496032715, -2.5174825191497803, -2.5074925422668457, -2.497502565383911, -2.4875125885009766, -2.477522373199463, -2.4675323963165283, -2.4575424194335938, -2.447552442550659, -2.4375624656677246, -2.42757248878479, -2.4175825119018555, -2.407592296600342, -2.3976023197174072, -2.3876123428344727, -2.377622365951538, -2.3676323890686035, -2.357642412185669, -2.3476524353027344, -2.3376622200012207, -2.327672243118286, -2.3176822662353516, -2.307692289352417, -2.2977023124694824, -2.287712335586548, -2.2777223587036133, -2.2677323818206787, -2.257742166519165, -2.2477521896362305, -2.237762212753296, -2.2277722358703613, -2.2177822589874268, -2.207792282104492, -2.1978023052215576, -2.187812089920044, -2.1778221130371094, -2.167832136154175, -2.1578421592712402, -2.1478521823883057, -2.137862205505371, -2.1278722286224365, -2.117882013320923, -2.1078920364379883, -2.0979020595550537, -2.087912082672119, -2.0779221057891846, -2.06793212890625, -2.0579421520233154, -2.0479519367218018, -2.037961959838867, -2.0279719829559326, -2.017982006072998, -2.0079920291900635, -1.998002052307129, -1.9880119562149048, -1.9780219793319702, -1.9680320024490356, -1.9580419063568115, -1.948051929473877, -1.9380619525909424, -1.9280719757080078, -1.9180818796157837, -1.9080919027328491, -1.8981019258499146, -1.8881118297576904, -1.8781218528747559, -1.8681318759918213, -1.8581418991088867, -1.8481518030166626, -1.838161826133728, -1.8281718492507935, -1.8181818723678589, -1.8081917762756348, -1.7982017993927002, -1.7882118225097656, -1.7782217264175415, -1.768231749534607, -1.7582417726516724, -1.7482517957687378, -1.7382616996765137, -1.728271722793579, -1.7182817459106445, -1.7082916498184204, -1.6983016729354858, -1.6883116960525513, -1.6783217191696167, -1.6683316230773926, -1.658341646194458, -1.6483516693115234, -1.6383616924285889, -1.6283715963363647, -1.6183816194534302, -1.6083916425704956, -1.5984015464782715, -1.588411569595337, -1.5784215927124023, -1.5684316158294678, -1.5584415197372437, -1.548451542854309, -1.5384615659713745, -1.5284714698791504, -1.5184814929962158, -1.5084915161132812, -1.4985015392303467, -1.4885114431381226, -1.478521466255188, -1.4685314893722534, -1.4585415124893188, -1.4485514163970947, -1.4385614395141602, -1.4285714626312256, -1.4185813665390015, -1.408591389656067, -1.3986014127731323, -1.3886114358901978, -1.3786213397979736, -1.368631362915039, -1.3586413860321045, -1.3486512899398804, -1.3386613130569458, -1.3286713361740112, -1.3186813592910767, -1.3086912631988525, -1.298701286315918, -1.2887113094329834, -1.2787213325500488, -1.2687312364578247, -1.2587412595748901, -1.2487512826919556, -1.2387611865997314, -1.2287712097167969, -1.2187812328338623, -1.2087912559509277, -1.1988011598587036, -1.188811182975769, -1.1788212060928345, -1.1688311100006104, -1.1588411331176758, -1.1488511562347412, -1.1388611793518066, -1.1288710832595825, -1.118881106376648, -1.1088911294937134, -1.0989011526107788, -1.0889110565185547, -1.0789210796356201, -1.0689311027526855, -1.0589410066604614, -1.0489510297775269, -1.0389610528945923, -1.0289710760116577, -1.0189809799194336, -1.008991003036499, -0.9990010261535645, -0.9890109896659851, -0.9790209531784058, -0.9690309762954712, -0.9590409398078918, -0.9490509629249573, -0.9390609264373779, -0.9290709495544434, -0.919080913066864, -0.9090909361839294, -0.8991008996963501, -0.8891108632087708, -0.8791208863258362, -0.8691308498382568, -0.8591408729553223, -0.8491508364677429, -0.8391608595848083, -0.829170823097229, -0.8191808462142944, -0.8091908097267151, -0.7992007732391357, -0.7892107963562012, -0.7792207598686218, -0.7692307829856873, -0.7592407464981079, -0.7492507696151733, -0.739260733127594, -0.7292707562446594, -0.7192807197570801, -0.7092906832695007, -0.6993007063865662, -0.6893106698989868, -0.6793206930160522, -0.6693306565284729, -0.6593406796455383, -0.649350643157959, -0.6393606662750244, -0.6293706297874451, -0.6193805932998657, -0.6093906164169312, -0.5994005799293518, -0.5894106030464172, -0.5794205665588379, -0.5694305896759033, -0.559440553188324, -0.5494505763053894, -0.5394605398178101, -0.5294705033302307, -0.5194805264472961, -0.5094904899597168, -0.4995005130767822, -0.4895104765892029, -0.4795204699039459, -0.46953046321868896, -0.459540456533432, -0.44955044984817505, -0.4395604431629181, -0.42957043647766113, -0.4195804297924042, -0.4095904231071472, -0.39960038661956787, -0.3896103799343109, -0.37962037324905396, -0.369630366563797, -0.35964035987854004, -0.3496503531932831, -0.3396603465080261, -0.32967033982276917, -0.3196803331375122, -0.30969029664993286, -0.2997002899646759, -0.28971028327941895, -0.279720276594162, -0.26973026990890503, -0.25974026322364807, -0.2497502565383911, -0.23976023495197296, -0.229770228266716, -0.21978022158145905, -0.2097902148962021, -0.19980019330978394, -0.18981018662452698, -0.17982017993927002, -0.16983017325401306, -0.1598401665687561, -0.14985014498233795, -0.139860138297081, -0.12987013161182404, -0.11988011747598648, -0.10989011079072952, -0.09990009665489197, -0.08991008996963501, -0.07992008328437805, -0.0699300691485405, -0.05994005873799324, -0.049950048327445984, -0.039960041642189026, -0.02997002936899662, -0.019980020821094513, -0.009990010410547256, 0.009990010410547256, 0.019980020821094513, 0.02997002936899662, 0.039960041642189026, 0.049950048327445984, 0.05994005873799324, 0.0699300691485405, 0.07992008328437805, 0.08991008996963501, 0.09990009665489197, 0.10989011079072952, 0.11988011747598648, 0.12987013161182404, 0.139860138297081, 0.14985014498233795, 0.1598401665687561, 0.16983017325401306, 0.17982017993927002, 0.18981018662452698, 0.19980019330978394, 0.2097902148962021, 0.21978022158145905, 0.229770228266716, 0.23976023495197296, 0.2497502565383911, 0.25974026322364807, 0.26973026990890503, 0.279720276594162, 0.28971028327941895, 0.2997002899646759, 0.30969029664993286, 0.3196803331375122, 0.32967033982276917, 0.3396603465080261, 0.3496503531932831, 0.35964035987854004, 0.369630366563797, 0.37962037324905396, 0.3896103799343109, 0.39960038661956787, 0.4095904231071472, 0.4195804297924042, 0.42957043647766113, 0.4395604431629181, 0.44955044984817505, 0.459540456533432, 0.46953046321868896, 0.4795204699039459, 0.4895104765892029, 0.4995005130767822, 0.5094904899597168, 0.5194805264472961, 0.5294705033302307, 0.5394605398178101, 0.5494505763053894, 0.559440553188324, 0.5694305896759033, 0.5794205665588379, 0.5894106030464172, 0.5994005799293518, 0.6093906164169312, 0.6193805932998657, 0.6293706297874451, 0.6393606662750244, 0.649350643157959, 0.6593406796455383, 0.6693306565284729, 0.6793206930160522, 0.6893106698989868, 0.6993007063865662, 0.7092906832695007, 0.7192807197570801, 0.7292707562446594, 0.739260733127594, 0.7492507696151733, 0.7592407464981079, 0.7692307829856873, 0.7792207598686218, 0.7892107963562012, 0.7992007732391357, 0.8091908097267151, 0.8191808462142944, 0.829170823097229, 0.8391608595848083, 0.8491508364677429, 0.8591408729553223, 0.8691308498382568, 0.8791208863258362, 0.8891108632087708, 0.8991008996963501, 0.9090909361839294, 0.919080913066864, 0.9290709495544434, 0.9390609264373779, 0.9490509629249573, 0.9590409398078918, 0.9690309762954712, 0.9790209531784058, 0.9890109896659851, 0.9990010261535645, 1.008991003036499, 1.0189809799194336, 1.0289710760116577, 1.0389610528945923, 1.0489510297775269, 1.0589410066604614, 1.0689311027526855, 1.0789210796356201, 1.0889110565185547, 1.0989011526107788, 1.1088911294937134, 1.118881106376648, 1.1288710832595825, 1.1388611793518066, 1.1488511562347412, 1.1588411331176758, 1.1688311100006104, 1.1788212060928345, 1.188811182975769, 1.1988011598587036, 1.2087912559509277, 1.2187812328338623, 1.2287712097167969, 1.2387611865997314, 1.2487512826919556, 1.2587412595748901, 1.2687312364578247, 1.2787213325500488, 1.2887113094329834, 1.298701286315918, 1.3086912631988525, 1.3186813592910767, 1.3286713361740112, 1.3386613130569458, 1.3486512899398804, 1.3586413860321045, 1.368631362915039, 1.3786213397979736, 1.3886114358901978, 1.3986014127731323, 1.408591389656067, 1.4185813665390015, 1.4285714626312256, 1.4385614395141602, 1.4485514163970947, 1.4585415124893188, 1.4685314893722534, 1.478521466255188, 1.4885114431381226, 1.4985015392303467, 1.5084915161132812, 1.5184814929962158, 1.5284714698791504, 1.5384615659713745, 1.548451542854309, 1.5584415197372437, 1.5684316158294678, 1.5784215927124023, 1.588411569595337, 1.5984015464782715, 1.6083916425704956, 1.6183816194534302, 1.6283715963363647, 1.6383616924285889, 1.6483516693115234, 1.658341646194458, 1.6683316230773926, 1.6783217191696167, 1.6883116960525513, 1.6983016729354858, 1.7082916498184204, 1.7182817459106445, 1.728271722793579, 1.7382616996765137, 1.7482517957687378, 1.7582417726516724, 1.768231749534607, 1.7782217264175415, 1.7882118225097656, 1.7982017993927002, 1.8081917762756348, 1.8181818723678589, 1.8281718492507935, 1.838161826133728, 1.8481518030166626, 1.8581418991088867, 1.8681318759918213, 1.8781218528747559, 1.8881118297576904, 1.8981019258499146, 1.9080919027328491, 1.9180818796157837, 1.9280719757080078, 1.9380619525909424, 1.948051929473877, 1.9580419063568115, 1.9680320024490356, 1.9780219793319702, 1.9880119562149048, 1.998002052307129, 2.0079920291900635, 2.017982006072998, 2.0279719829559326, 2.037961959838867, 2.0479519367218018, 2.0579421520233154, 2.06793212890625, 2.0779221057891846, 2.087912082672119, 2.0979020595550537, 2.1078920364379883, 2.117882013320923, 2.1278722286224365, 2.137862205505371, 2.1478521823883057, 2.1578421592712402, 2.167832136154175, 2.1778221130371094, 2.187812089920044, 2.1978023052215576, 2.207792282104492, 2.2177822589874268, 2.2277722358703613, 2.237762212753296, 2.2477521896362305, 2.257742166519165, 2.2677323818206787, 2.2777223587036133, 2.287712335586548, 2.2977023124694824, 2.307692289352417, 2.3176822662353516, 2.327672243118286, 2.3376622200012207, 2.3476524353027344, 2.357642412185669, 2.3676323890686035, 2.377622365951538, 2.3876123428344727, 2.3976023197174072, 2.407592296600342, 2.4175825119018555, 2.42757248878479, 2.4375624656677246, 2.447552442550659, 2.4575424194335938, 2.4675323963165283, 2.477522373199463, 2.4875125885009766, 2.497502565383911, 2.5074925422668457, 2.5174825191497803, 2.527472496032715, 2.5374624729156494, 2.547452449798584, 2.5574426651000977, 2.5674326419830322, 2.577422618865967, 2.5874125957489014, 2.597402572631836, 2.6073925495147705, 2.617382526397705, 2.6273727416992188, 2.6373627185821533, 2.647352695465088, 2.6573426723480225, 2.667332649230957, 2.6773226261138916, 2.687312602996826, 2.6973025798797607, 2.7072927951812744, 2.717282772064209, 2.7272727489471436, 2.737262725830078, 2.7472527027130127, 2.7572426795959473, 2.767232656478882, 2.7772228717803955, 2.78721284866333, 2.7972028255462646, 2.807192802429199, 2.817182779312134, 2.8271727561950684, 2.837162733078003, 2.8471529483795166, 2.857142925262451, 2.8671329021453857, 2.8771228790283203, 2.887112855911255, 2.8971028327941895, 2.907092809677124, 2.9170830249786377, 2.9270730018615723, 2.937062978744507, 2.9470529556274414, 2.957042932510376, 2.9670329093933105, 2.977022886276245, 2.987013101577759, 2.9970030784606934, 3.006993055343628, 3.0169830322265625, 3.026973009109497, 3.0369629859924316, 3.046952962875366, 3.056942939758301, 3.0669331550598145, 3.076923131942749, 3.0869131088256836, 3.096903085708618, 3.1068930625915527, 3.1168830394744873, 3.126873016357422, 3.1368632316589355, 3.14685320854187, 3.1568431854248047, 3.1668331623077393, 3.176823139190674, 3.1868131160736084, 3.196803092956543, 3.2067933082580566, 3.216783285140991, 3.226773262023926, 3.2367632389068604, 3.246753215789795, 3.2567431926727295, 3.266733169555664, 3.2767233848571777, 3.2867133617401123, 3.296703338623047, 3.3066933155059814, 3.316683292388916, 3.3266732692718506, 3.336663246154785, 3.346653461456299, 3.3566434383392334, 3.366633415222168, 3.3766233921051025, 3.386613368988037, 3.3966033458709717, 3.4065933227539062, 3.416583299636841, 3.4265735149383545, 3.436563491821289, 3.4465534687042236, 3.456543445587158, 3.4665334224700928, 3.4765233993530273, 3.486513376235962, 3.4965035915374756, 3.50649356842041, 3.5164835453033447, 3.5264735221862793, 3.536463499069214, 3.5464534759521484, 3.556443452835083, 3.5664336681365967, 3.5764236450195312, 3.586413621902466, 3.5964035987854004, 3.606393575668335, 3.6163835525512695, 3.626373529434204, 3.6363637447357178, 3.6463537216186523, 3.656343698501587, 3.6663336753845215, 3.676323652267456, 3.6863136291503906, 3.696303606033325, 3.706293821334839, 3.7162837982177734, 3.726273775100708, 3.7362637519836426, 3.746253728866577, 3.7562437057495117, 3.7662336826324463, 3.776223659515381, 3.7862138748168945, 3.796203851699829, 3.8061938285827637, 3.8161838054656982, 3.826173782348633, 3.8361637592315674, 3.846153736114502, 3.8561439514160156, 3.86613392829895, 3.8761239051818848, 3.8861138820648193, 3.896103858947754, 3.9060938358306885, 3.916083812713623, 3.9260740280151367, 3.9360640048980713, 3.946053981781006, 3.9560439586639404, 3.966033935546875, 3.9760239124298096, 3.986013889312744, 3.996004104614258, 4.005993843078613, 4.015984058380127, 4.025973796844482, 4.035964012145996, 4.04595422744751, 4.055943965911865, 4.065934181213379, 4.075923919677734, 4.085914134979248, 4.0959038734436035, 4.105894088745117, 4.115884304046631, 4.125874042510986, 4.1358642578125, 4.1458539962768555, 4.155844211578369, 4.165833950042725, 4.175824165344238, 4.185814380645752, 4.195804119110107, 4.205794334411621, 4.215784072875977, 4.22577428817749, 4.235764026641846, 4.245754241943359, 4.255744457244873, 4.2657341957092285, 4.275724411010742, 4.285714149475098, 4.295704364776611, 4.305694103240967, 4.3156843185424805, 4.325674533843994, 4.33566427230835, 4.345654487609863, 4.355644226074219, 4.365634441375732, 4.375624179840088, 4.385614395141602, 4.395604610443115, 4.405594348907471, 4.415584564208984, 4.42557430267334, 4.4355645179748535, 4.445554256439209, 4.455544471740723, 4.465534687042236, 4.475524425506592, 4.4855146408081055, 4.495504379272461, 4.505494594573975, 4.51548433303833, 4.525474548339844, 4.535464763641357, 4.545454502105713, 4.555444717407227, 4.565434455871582, 4.575424671173096, 4.585414409637451, 4.595404624938965, 4.6053948402404785, 4.615384578704834, 4.625374794006348, 4.635364532470703, 4.645354747772217, 4.655344486236572, 4.665334701538086, 4.675324440002441, 4.685314655303955, 4.695304870605469, 4.705294609069824, 4.715284824371338, 4.725274562835693, 4.735264778137207, 4.7452545166015625, 4.755244731903076, 4.76523494720459, 4.775224685668945, 4.785214900970459, 4.7952046394348145, 4.805194854736328, 4.815184593200684, 4.825174808502197, 4.835165023803711, 4.845154762268066, 4.85514497756958, 4.8651347160339355, 4.875124931335449, 4.885114669799805, 4.895104885101318, 4.905095100402832, 4.9150848388671875, 4.925075054168701, 4.935064792633057, 4.94505500793457, 4.955044746398926, 4.9650349617004395, 4.975025177001953, 4.985014915466309, 4.995005130767822, 5.004994869232178, 5.014985084533691, 5.024974822998047, 5.0349650382995605, 5.044955253601074, 5.05494499206543, 5.064935207366943, 5.074924945831299, 5.0849151611328125, 5.094904899597168, 5.104895114898682, 5.114885330200195, 5.124875068664551, 5.1348652839660645, 5.14485502243042, 5.154845237731934, 5.164834976196289, 5.174825191497803, 5.184815406799316, 5.194805145263672, 5.2047953605651855, 5.214785099029541, 5.224775314331055, 5.23476505279541, 5.244755268096924, 5.2547454833984375, 5.264735221862793, 5.274725437164307, 5.284715175628662, 5.294705390930176, 5.304695129394531, 5.314685344696045, 5.324675559997559, 5.334665298461914, 5.344655513763428, 5.354645252227783, 5.364635467529297, 5.374625205993652, 5.384615421295166, 5.3946051597595215, 5.404595375061035, 5.414585590362549, 5.424575328826904, 5.434565544128418, 5.444555282592773, 5.454545497894287, 5.464535236358643, 5.474525451660156, 5.48451566696167, 5.494505405426025, 5.504495620727539, 5.5144853591918945, 5.524475574493408, 5.534465312957764, 5.544455528259277, 5.554445743560791, 5.5644354820251465, 5.57442569732666, 5.584415435791016, 5.594405651092529, 5.604395389556885, 5.614385604858398, 5.624375820159912, 5.634365558624268, 5.644355773925781, 5.654345512390137, 5.66433572769165, 5.674325466156006, 5.6843156814575195, 5.694305896759033, 5.704295635223389, 5.714285850524902, 5.724275588989258, 5.7342658042907715, 5.744255542755127, 5.754245758056641, 5.764235973358154, 5.77422571182251, 5.784215927124023, 5.794205665588379, 5.804195880889893, 5.814185619354248, 5.824175834655762, 5.834166049957275, 5.844155788421631, 5.8541460037231445, 5.8641357421875, 5.874125957489014, 5.884115695953369, 5.894105911254883, 5.9040961265563965, 5.914085865020752, 5.924076080322266, 5.934065818786621, 5.944056034088135, 5.95404577255249, 5.964035987854004, 5.974026203155518, 5.984015941619873, 5.994006156921387, 6.003995895385742, 6.013986110687256, 6.023975849151611, 6.033966064453125, 6.043956279754639, 6.053946018218994, 6.063936233520508, 6.073925971984863, 6.083916187286377, 6.093905925750732, 6.103896141052246, 6.113885879516602, 6.123876094818115, 6.133866310119629, 6.143856048583984, 6.153846263885498, 6.1638360023498535, 6.173826217651367, 6.183815956115723, 6.193806171417236, 6.20379638671875, 6.2137861251831055, 6.223776340484619, 6.233766078948975, 6.243756294250488, 6.253746032714844, 6.263736248016357, 6.273726463317871, 6.283716201782227, 6.29370641708374, 6.303696155548096, 6.313686370849609, 6.323676109313965, 6.3336663246154785, 6.343656539916992, 6.353646278381348, 6.363636493682861, 6.373626232147217, 6.3836164474487305, 6.393606185913086, 6.4035964012146, 6.413586616516113, 6.423576354980469, 6.433566570281982, 6.443556308746338, 6.453546524047852, 6.463536262512207, 6.473526477813721, 6.483516693115234, 6.49350643157959, 6.5034966468811035, 6.513486385345459, 6.523476600646973, 6.533466339111328, 6.543456554412842, 6.5534467697143555, 6.563436508178711, 6.573426723480225, 6.58341646194458, 6.593406677246094, 6.603396415710449, 6.613386631011963, 6.623376846313477, 6.633366584777832, 6.643356800079346, 6.653346538543701, 6.663336753845215, 6.67332649230957, 6.683316707611084, 6.693306922912598, 6.703296661376953, 6.713286876678467, 6.723276615142822, 6.733266830444336, 6.743256568908691, 6.753246784210205, 6.763236999511719, 6.773226737976074, 6.783216953277588, 6.793206691741943, 6.803196907043457, 6.8131866455078125, 6.823176860809326, 6.833166599273682, 6.843156814575195, 6.853147029876709, 6.8631367683410645, 6.873126983642578, 6.883116722106934, 6.893106937408447, 6.903096675872803, 6.913086891174316, 6.92307710647583, 6.9330668449401855, 6.943057060241699, 6.953046798706055, 6.963037014007568, 6.973026752471924, 6.9830169677734375, 6.993007183074951, 7.002996921539307, 7.01298713684082, 7.022976875305176, 7.0329670906066895, 7.042956829071045, 7.052947044372559, 7.062937259674072, 7.072926998138428, 7.082917213439941, 7.092906951904297, 7.1028971672058105, 7.112886905670166, 7.12287712097168, 7.132867336273193, 7.142857074737549, 7.1528472900390625, 7.162837028503418, 7.172827243804932, 7.182816982269287, 7.192807197570801, 7.2027974128723145, 7.21278715133667, 7.222777366638184, 7.232767105102539, 7.242757320404053, 7.252747058868408, 7.262737274169922, 7.2727274894714355, 7.282717227935791, 7.292707443237305, 7.30269718170166, 7.312687397003174, 7.322677135467529, 7.332667350769043, 7.342657566070557, 7.352647304534912, 7.362637519836426, 7.372627258300781, 7.382617473602295, 7.39260721206665, 7.402597427368164, 7.412587642669678, 7.422577381134033, 7.432567596435547, 7.442557334899902, 7.452547550201416, 7.4625372886657715, 7.472527503967285, 7.482517719268799, 7.492507457733154, 7.502497673034668, 7.512487411499023, 7.522477626800537, 7.532467365264893, 7.542457580566406, 7.552447319030762, 7.562437534332275, 7.572427749633789, 7.5824174880981445, 7.592407703399658, 7.602397441864014, 7.612387657165527, 7.622377395629883, 7.6323676109313965, 7.64235782623291, 7.652347564697266, 7.662337779998779, 7.672327518463135, 7.682317733764648, 7.692307472229004, 7.702297687530518, 7.712287902832031, 7.722277641296387, 7.7322678565979, 7.742257595062256, 7.7522478103637695, 7.762237548828125, 7.772227764129639, 7.782217979431152, 7.792207717895508, 7.8021979331970215, 7.812187671661377, 7.822177886962891, 7.832167625427246, 7.84215784072876, 7.852148056030273, 7.862137794494629, 7.872128009796143, 7.882117748260498, 7.892107963562012, 7.902097702026367, 7.912087917327881, 7.9220781326293945, 7.93206787109375, 7.942058086395264, 7.952047824859619, 7.962038040161133, 7.972027778625488, 7.982017993927002, 7.992008209228516, 8.001997947692871, 8.011987686157227, 8.021978378295898, 8.031968116760254, 8.04195785522461, 8.051947593688965, 8.061938285827637, 8.071928024291992, 8.081917762756348, 8.09190845489502, 8.101898193359375, 8.11188793182373, 8.121877670288086, 8.131868362426758, 8.141858100891113, 8.151847839355469, 8.16183853149414, 8.171828269958496, 8.181818008422852, 8.191807746887207, 8.201798439025879, 8.211788177490234, 8.22177791595459, 8.231768608093262, 8.241758346557617, 8.251748085021973, 8.261737823486328, 8.271728515625, 8.281718254089355, 8.291707992553711, 8.301698684692383, 8.311688423156738, 8.321678161621094, 8.33166790008545, 8.341658592224121, 8.351648330688477, 8.361638069152832, 8.371628761291504, 8.38161849975586, 8.391608238220215, 8.40159797668457, 8.411588668823242, 8.421578407287598, 8.431568145751953, 8.441558837890625, 8.45154857635498, 8.461538314819336, 8.471528053283691, 8.481518745422363, 8.491508483886719, 8.501498222351074, 8.511488914489746, 8.521478652954102, 8.531468391418457, 8.541458129882812, 8.551448822021484, 8.56143856048584, 8.571428298950195, 8.581418991088867, 8.591408729553223, 8.601398468017578, 8.611388206481934, 8.621378898620605, 8.631368637084961, 8.641358375549316, 8.651349067687988, 8.661338806152344, 8.6713285446167, 8.681318283081055, 8.691308975219727, 8.701298713684082, 8.711288452148438, 8.72127914428711, 8.731268882751465, 8.74125862121582, 8.751248359680176, 8.761239051818848, 8.771228790283203, 8.781218528747559, 8.79120922088623, 8.801198959350586, 8.811188697814941, 8.821178436279297, 8.831169128417969, 8.841158866882324, 8.85114860534668, 8.861139297485352, 8.871129035949707, 8.881118774414062, 8.891108512878418, 8.90109920501709, 8.911088943481445, 8.9210786819458, 8.931069374084473, 8.941059112548828, 8.951048851013184, 8.961038589477539, 8.971029281616211, 8.981019020080566, 8.991008758544922, 9.000999450683594, 9.01098918914795, 9.020978927612305, 9.03096866607666, 9.040959358215332, 9.050949096679688, 9.060938835144043, 9.070929527282715, 9.08091926574707, 9.090909004211426, 9.100898742675781, 9.110889434814453, 9.120879173278809, 9.130868911743164, 9.140859603881836, 9.150849342346191, 9.160839080810547, 9.170828819274902, 9.180819511413574, 9.19080924987793, 9.200798988342285, 9.210789680480957, 9.220779418945312, 9.230769157409668, 9.240758895874023, 9.250749588012695, 9.26073932647705, 9.270729064941406, 9.280719757080078, 9.290709495544434, 9.300699234008789, 9.310688972473145, 9.320679664611816, 9.330669403076172, 9.340659141540527, 9.350648880004883, 9.360639572143555, 9.37062931060791, 9.380619049072266, 9.390609741210938, 9.400599479675293, 9.410589218139648, 9.420578956604004, 9.430569648742676, 9.440559387207031, 9.450549125671387, 9.460539817810059, 9.470529556274414, 9.48051929473877, 9.490509033203125, 9.500499725341797, 9.510489463806152, 9.520479202270508, 9.53046989440918, 9.540459632873535, 9.55044937133789, 9.560439109802246, 9.570429801940918, 9.580419540405273, 9.590409278869629, 9.6003999710083, 9.610389709472656, 9.620379447937012, 9.630369186401367, 9.640359878540039, 9.650349617004395, 9.66033935546875, 9.670330047607422, 9.680319786071777, 9.690309524536133, 9.700299263000488, 9.71028995513916, 9.720279693603516, 9.730269432067871, 9.740260124206543, 9.750249862670898, 9.760239601135254, 9.77022933959961, 9.780220031738281, 9.790209770202637, 9.800199508666992, 9.810190200805664, 9.82017993927002, 9.830169677734375, 9.84015941619873, 9.850150108337402, 9.860139846801758, 9.870129585266113, 9.880120277404785, 9.89011001586914, 9.900099754333496, 9.910089492797852, 9.920080184936523, 9.930069923400879, 9.940059661865234, 9.950050354003906, 9.960040092468262, 9.970029830932617, 9.980019569396973, 9.990010261535645, 10.0], "expected": [-4.54009605164174e-05, -4.585678834700957e-05, -4.6317236410686746e-05, -4.6782261051703244e-05, -4.725195685750805e-05, -4.772637112182565e-05, -4.820559115614742e-05, -4.868957694270648e-05, -4.9178423068951815e-05, -4.967222412233241e-05, -5.0170936447102576e-05, -5.06746546307113e-05, -5.1183429604861885e-05, -5.169736687093973e-05, -5.2216411859262735e-05, -5.274066643323749e-05, -5.327023609424941e-05, -5.3805073548574e-05, -5.4345280659617856e-05, -5.4890911997063085e-05, -5.5442073062295094e-05, -5.599871656158939e-05, -5.656094799633138e-05, -5.712888014386408e-05, -5.770245843450539e-05, -5.828179928357713e-05, -5.88669536227826e-05, -5.945804150542244e-05, -6.0055004723835737e-05, -6.065796333132312e-05, -6.126703374320641e-05, -6.188216502778232e-05, -6.250346632441506e-05, -6.313101039268076e-05, -6.376491364790127e-05, -6.440511788241565e-05, -6.505175406346098e-05, -6.570494588231668e-05, -6.636463513132185e-05, -6.703094550175592e-05, -6.770394247723743e-05, -6.838376430096105e-05, -6.907035276526585e-05, -6.976382428547367e-05, -7.046433165669441e-05, -7.117180939530954e-05, -7.188638119259849e-05, -7.260813436005265e-05, -7.333719986490905e-05, -7.40735194995068e-05, -7.481723150704056e-05, -7.556848140666261e-05, -7.632720371475443e-05, -7.70935439504683e-05, -7.786758214933798e-05, -7.864945655455813e-05, -7.943911623442546e-05, -8.023669943213463e-05, -8.104237349471077e-05, -8.185605111066252e-05, -8.267790690297261e-05, -8.350801363121718e-05, -8.434653136646375e-05, -8.519338734913617e-05, -8.604874892625958e-05, -8.691278344485909e-05, -8.778541086940095e-05, -8.866679854691029e-05, -8.955703378887847e-05, -9.045629849424586e-05, -9.136449807556346e-05, -9.228182170772925e-05, -9.32083567022346e-05, -9.414428495801985e-05, -9.508951916359365e-05, -9.604424849385396e-05, -9.700865484774113e-05, -9.798264363780618e-05, -9.89664185908623e-05, -9.996007429435849e-05, -0.00010096379992319271, -0.00010197750816587359, -0.00010300139547325671, -0.00010403566557215527, -0.00010508021659916267, -0.00010613525955704972, -0.00010720088903326541, -0.00010827733058249578, -0.000109364467789419, -0.0001104625262087211, -0.00011157171684317291, -0.00011269193782936782, -0.00011382340744603425, -0.00011496624210849404, -0.000116120652819518, -0.00011728655226761475, -0.00011846415873151273, -0.00011965369776589796, -0.00012085506750736386, -0.00012206850806251168, -0.00012329412857070565, -0.00012453216186258942, -0.0001257825206266716, -0.00012704543769359589, -0.0001283211458940059, -0.00012960955791641027, -0.00013091089203953743, -0.0001322253083344549, -0.00013355303963180631, -0.00013489396951626986, -0.00013624837447423488, -0.00013761650188826025, -0.00013899823534302413, -0.00014039385132491589, -0.00014180348080117255, -0.00014322740025818348, -0.0001446654787287116, -0.00014611799269914627, -0.00014758524775970727, -0.0001490670838393271, -0.0001505637919763103, -0.00015207554679363966, -0.00015360261022578925, -0.00015514486585743725, -0.00015670261927880347, -0.00015827616152819246, -0.00015986534708645195, -0.00016147049609571695, -0.00016309175407513976, -0.00016472945571877062, -0.00016638344095554203, -0.00016805404447950423, -0.00016974157188087702, -0.00017144589219242334, -0.00017316732555627823, -0.00017490604659542441, -0.00017666239000391215, -0.00017843621026258916, -0.00018022782751359046, -0.00018203762010671198, -0.000183865413418971, -0.000185711556696333, -0.00018757623911369592, -0.0001894598244689405, -0.00019136213813908398, -0.00019328357302583754, -0.00019522447837516665, -0.00019718467956408858, -0.0001991645694943145, -0.00020116435189265758, -0.00020318439055699855, -0.00020522453996818513, -0.00020728516392409801, -0.00020936668443027884, -0.00021146891231182963, -0.00021359224047046155, -0.00021573690173681825, -0.0002179032890126109, -0.000220091242226772, -0.00022230115428101271, -0.00022453349083662033, -0.00022678800451103598, -0.0002290651755174622, -0.00023136520758271217, -0.00023368856636807323, -0.00023603503359481692, -0.00023840506037231535, -0.0002407991123618558, -0.0002432169858366251, -0.00024565914645791054, -0.00024812581250444055, -0.00025061750784516335, -0.0002531339705456048, -0.00025567569537088275, -0.00025824320618994534, -0.00026083627017214894, -0.00026345535297878087, -0.0002661007456481457, -0.0002687729720491916, -0.0002714717702474445, -0.00027419766411185265, -0.0002769511775113642, -0.00027973210671916604, -0.0002825409756042063, -0.0002853780169971287, -0.00028824384207837284, -0.00029113818891346455, -0.0002940615813713521, -0.000297014630632475, -0.0002999970456585288, -0.00030300940852612257, -0.00030605203937739134, -0.0003091254911851138, -0.0003122295602224767, -0.00031536477035842836, -0.00031853176187723875, -0.0003217302728444338, -0.00032496091444045305, -0.0003282240068074316, -0.00033152016112580895, -0.00033484911546111107, -0.00033821151009760797, -0.00034160781069658697, -0.0003450382500886917, -0.0003485029737930745, -0.0003520026511978358, -0.0003555373114068061, -0.0003591076529119164, -0.0003627136757131666, -0.0003663561074063182, -0.00037003509351052344, -0.000373750866856426, -0.0003775041550397873, -0.00038129492895677686, -0.000385123974410817, -0.0003889912914019078, -0.0003928976657334715, -0.00039684324292466044, -0.00040082825580611825, -0.0004048535192850977, -0.0004089190042577684, -0.0004130254965275526, -0.00041717305430211127, -0.00042136249248869717, -0.00042559398571029305, -0.00042986776679754257, -0.0004341847088653594, -0.00043854478280991316, -0.00044294889084994793, -0.0004473970038816333, -0.0004518899950198829, -0.0004564281553030014, -0.0004610116593539715, -0.0004656414093915373, -0.0004703174636233598, -0.00047504069516435266, -0.0004798111622221768, -0.00048462976701557636, -0.0004894968005828559, -0.0004944124375469983, -0.0004993777256458998, -0.0005043926648795605, -0.000509458186570555, -0.0005145743489265442, -0.0005197421996854246, -0.0005249619134701788, -0.0005302338395267725, -0.0005355589673854411, -0.0005409372970461845, -0.0005463699344545603, -0.0005518569378182292, -0.0005573992384597659, -0.0005629970110021532, -0.0005686512449756265, -0.0005743623478338122, -0.0005801304941996932, -0.0005859568482264876, -0.0005918415263295174, -0.0005977855180390179, -0.000603788997977972, -0.0006098530720919371, -0.0006159780314192176, -0.00062216428341344, -0.0006284129340201616, -0.0006347240996547043, -0.0006410989444702864, -0.0006475375266745687, -0.0006540411268360913, -0.0006606100359931588, -0.0006672446615993977, -0.000673946226015687, -0.0006807148456573486, -0.0006875517428852618, -0.0006944570341147482, -0.0007014319999143481, -0.0007084771059453487, -0.0007155925850383937, -0.0007227799505926669, -0.0007300391444005072, -0.0007373716798610985, -0.0007447774987667799, -0.0007522581145167351, -0.0007598138181492686, -0.0007674451335333288, -0.0007751535158604383, -0.0007829389651305974, -0.0007908029947429895, -0.0007987456629052758, -0.0008067685412243009, -0.000814872037153691, -0.0008230565581470728, -0.0008313236758112907, -0.0008396735065616667, -0.0008481076802127063, -0.0008566261385567486, -0.000865230627823621, -0.0008739216136746109, -0.0008826994453556836, -0.0008915659855119884, -0.0009005211759358644, -0.0009095667628571391, -0.0009187028044834733, -0.0009279311052523553, -0.0009372521890327334, -0.000946666463278234, -0.0009561758488416672, -0.000965780287515372, -0.0009754817001521587, -0.0009852801449596882, -0.0009951775427907705, -0.001005174475722015, -0.0010152714094147086, -0.001025470206514001, -0.0010357710998505354, -0.0010461759520694613, -0.0010566848795861006, -0.001067299977876246, -0.0010780217126011848, -0.0010888507822528481, -0.001099789165891707, -0.001110836979933083, -0.0011219963198527694, -0.0011332673020660877, -0.0011446521384641528, -0.0011561509454622865, -0.0011677658185362816, -0.0011794973397627473, -0.0011913463240489364, -0.0012033149832859635, -0.0012154034338891506, -0.0012276138877496123, -0.0012399465776979923, -0.0012524037156254053, -0.001264986232854426, -0.0012776944786310196, -0.0012905312469229102, -0.0013034963048994541, -0.0013165924465283751, -0.0013298195553943515, -0.0013431803090497851, -0.001356675405986607, -0.0013703054282814264, -0.0013840732863172889, -0.0013979787472635508, -0.0014120248379185796, -0.0014262113254517317, -0.0014405412366613746, -0.0014550152700394392, -0.0014696340076625347, -0.0014844004763290286, -0.0014993147924542427, -0.0015143797500059009, -0.001529595465399325, -0.0015449648490175605, -0.0015604888321831822, -0.001576168229803443, -0.0015920060686767101, -0.0016080023488029838, -0.0016241602133959532, -0.001640479895286262, -0.0016569644212722778, -0.0016736147226765752, -0.0016904317308217287, -0.0017074185889214277, -0.001724575529806316, -0.0017419058131054044, -0.0017594096716493368, -0.0017770903650671244, -0.0017949488246813416, -0.001812986098229885, -0.0018312056781724095, -0.0018496076809242368, -0.0018681955989450216, -0.001886969548650086, -0.00190593337174505, -0.0019250878831371665, -0.0019444342469796538, -0.0019639760721474886, -0.0019837135914713144, -0.0020036506466567516, -0.0020237872377038, -0.0020441273227334023, -0.0020646722987294197, -0.0020854228641837835, -0.002106382977217436, -0.0021275533363223076, -0.0021489374339580536, -0.002170535735785961, -0.002192352432757616, -0.0022143886890262365, -0.002236645668745041, -0.002259127562865615, -0.002281834604218602, -0.002304771449416876, -0.0023279376327991486, -0.0023513385094702244, -0.0023749733809381723, -0.002398847369477153, -0.0024229618720710278, -0.002447317587211728, -0.002471919870004058, -0.0024967684876173735, -0.0025218683294951916, -0.002547219628468156, -0.002572827273979783, -0.0025986928958445787, -0.0026248174253851175, -0.002651206450536847, -0.002677859738469124, -0.002704782411456108, -0.002731975167989731, -0.002759442897513509, -0.002787186997011304, -0.0028152093291282654, -0.0028435150161385536, -0.0028721042908728123, -0.0029009829740971327, -0.002930151065811515, -0.0029596141539514065, -0.002989373868331313, -0.003019432071596384, -0.0030497941188514233, -0.0030804607085883617, -0.003111437661573291, -0.0031427249778062105, -0.0031743289437144995, -0.0032062511891126633, -0.003238493576645851, -0.003271062159910798, -0.0033039574045687914, -0.003337185364216566, -0.003370746737346053, -0.0034046475775539875, -0.003438889980316162, -0.003473475808277726, -0.0035084118135273457, -0.0035436979960650206, -0.003579341573640704, -0.0036153425462543964, -0.003651707898825407, -0.003688439726829529, -0.0037255401257425547, -0.003763016080483794, -0.003800867823883891, -0.003839103039354086, -0.0038777217268943787, -0.00391673156991601, -0.003956134431064129, -0.003995932638645172, -0.004036134108901024, -0.004076738841831684, -0.004117754753679037, -0.00415918231010437, -0.004201029427349567, -0.0042432984337210655, -0.004285992123186588, -0.004329117946326733, -0.004372676368802786, -0.004416676238179207, -0.004461118020117283, -0.0045060100965201855, -0.004551354795694351, -0.004597154445946217, -0.004643418826162815, -0.004690147005021572, -0.004737349227070808, -0.004785025492310524, -0.004833184648305178, -0.004881827626377344, -0.004930963274091482, -0.00498059531673789, -0.005030725616961718, -0.005081363953649998, -0.005132510792464018, -0.005184176377952099, -0.005236361175775528, -0.005289074964821339, -0.005342321004718542, -0.005396101623773575, -0.005450427997857332, -0.005505300126969814, -0.005560729186981916, -0.005616714712232351, -0.005673268344253302, -0.005730392877012491, -0.005788092035800219, -0.0058463760651648045, -0.005905246362090111, -0.005964713636785746, -0.006024779286235571, -0.006085454020649195, -0.006146742030978203, -0.006208646111190319, -0.0062711783684790134, -0.006334339734166861, -0.0063981423154473305, -0.006462586112320423, -0.0065276846289634705, -0.006593441125005484, -0.006659858860075474, -0.0067269508726894855, -0.0067947180941700935, -0.00686317402869463, -0.006932318210601807, -0.007002164609730244, -0.007072717882692814, -0.007143980823457241, -0.007215967867523432, -0.007288679014891386, -0.007362129632383585, -0.007436319720000029, -0.007511263247579336, -0.007586965337395668, -0.007663429714739323, -0.007740671280771494, -0.007818690501153469, -0.007897503674030304, -0.007977109402418137, -0.008057525381445885, -0.008138755336403847, -0.008220803923904896, -0.0083036869764328, -0.00838740449398756, -0.008471974171698093, -0.0085573960095644, -0.008643687702715397, -0.008730852045118809, -0.008818896487355232, -0.008907835930585861, -0.008997672237455845, -0.009088423103094101, -0.009180089458823204, -0.009272688999772072, -0.009366226382553577, -0.009460708126425743, -0.009556150995194912, -0.009652557782828808, -0.009749946184456348, -0.009848317131400108, -0.009947690181434155, -0.010048067197203636, -0.010149465873837471, -0.010251893661916256, -0.010355355218052864, -0.010459871962666512, -0.010565443895757198, -0.010672091506421566, -0.010779816657304764, -0.010888640768826008, -0.010998569428920746, -0.011109608225524426, -0.011221780441701412, -0.011335085146129131, -0.011449546553194523, -0.011565165594220161, -0.011681963689625263, -0.011799949221313, -0.011919126845896244, -0.01203952170908451, -0.0121611338108778, -0.012283988296985626, -0.01240808516740799, -0.012533449567854404, -0.012660088948905468, -0.012788009829819202, -0.012917238287627697, -0.013047774322330952, -0.01317964494228363, -0.013312851078808308, -0.013447417877614498, -0.013583355583250523, -0.013720668852329254, -0.01385938748717308, -0.013999511487782001, -0.01414106972515583, -0.014284061267971992, -0.014428517781198025, -0.014574444852769375, -0.014721851795911789, -0.01487076748162508, -0.015021193772554398, -0.015173161402344704, -0.015326670370995998, -0.015481751412153244, -0.01563841477036476, -0.015796666964888573, -0.015956543385982513, -0.016118040308356285, -0.016281194984912872, -0.016446007415652275, -0.01661250926554203, -0.016780709847807884, -0.016950620338320732, -0.01712227612733841, -0.017295675352215767, -0.01747085340321064, -0.017647815868258476, -0.017826592549681664, -0.018007198348641396, -0.01818964071571827, -0.01837395876646042, -0.018560152500867844, -0.01874825917184353, -0.01893828622996807, -0.01913025788962841, -0.01932419277727604, -0.019520115107297897, -0.019718043506145477, -0.01991799660027027, -0.020120006054639816, -0.02032407745718956, -0.02053024061024189, -0.020738517865538597, -0.020948929712176323, -0.021161498501896858, -0.021376248449087143, -0.021593205630779266, -0.021812384948134422, -0.0220338124781847, -0.02225751243531704, -0.02248350903391838, -0.022711828351020813, -0.022942490875720978, -0.02317553013563156, -0.023410959169268608, -0.023648807778954506, -0.023889100179076195, -0.024131866171956062, -0.0243771281093359, -0.024624913930892944, -0.024875249713659286, -0.025128167122602463, -0.025383684784173965, -0.02564183436334133, -0.02590264193713665, -0.02616613730788231, -0.026432350277900696, -0.0267013069242239, -0.026973042637109756, -0.027247576043009758, -0.02752494253218174, -0.02780517190694809, -0.028088293969631195, -0.028374340385198593, -0.02866334281861782, -0.028955338522791862, -0.02925034426152706, -0.0295484010130167, -0.029849538579583168, -0.030153794214129448, -0.030461197718977928, -0.030771782621741295, -0.03108559176325798, -0.03140264376997948, -0.03172298148274422, -0.032046642154455185, -0.03237365558743477, -0.03270405903458595, -0.03303789347410202, -0.03337520360946655, -0.033716004341840744, -0.034060344099998474, -0.034408263862133026, -0.034759797155857086, -0.03511498495936394, -0.03547386825084686, -0.035836488008499146, -0.03620288521051407, -0.03657309338450432, -0.036947157233953476, -0.037325117737054825, -0.03770701587200165, -0.038092900067567825, -0.03848280757665634, -0.038876794278621674, -0.03927488625049591, -0.03967713192105293, -0.04008358344435692, -0.04049428552389145, -0.04090927913784981, -0.04132861644029617, -0.041752349585294724, -0.042180512100458145, -0.042613156139850616, -0.043050337582826614, -0.04349210113286972, -0.04393849894404411, -0.04438957944512367, -0.04484540596604347, -0.0453060120344162, -0.04577145725488663, -0.046241793781518936, -0.0467170774936676, -0.0471973642706871, -0.04768270626664162, -0.048173170536756516, -0.048668794333934784, -0.049169640988111496, -0.049675773829221725, -0.05018724501132965, -0.050704121589660645, -0.051226455718278885, -0.051754310727119446, -0.052287761121988297, -0.05282684788107872, -0.05337163805961609, -0.053922198712825775, -0.05447859689593315, -0.05504089593887329, -0.05560916289687157, -0.056183476001024246, -0.05676387622952461, -0.05735044553875923, -0.057943254709243774, -0.05854237079620361, -0.05914786830544472, -0.05975981429219246, -0.0603783018887043, -0.06100337207317352, -0.06163511797785759, -0.06227360665798187, -0.06291892379522324, -0.06357114017009735, -0.06423033773899078, -0.0648966133594513, -0.06557001173496246, -0.06625062972307205, -0.06693855673074722, -0.06763386726379395, -0.06833665072917938, -0.0690469965338707, -0.06976499408483505, -0.07049071788787842, -0.07122425734996796, -0.07196570932865143, -0.0727151557803154, -0.07347270846366882, -0.07423844933509827, -0.07501246780157089, -0.07579489052295685, -0.07658576220273972, -0.07738521695137024, -0.07819335162639618, -0.0790102556347847, -0.07983604818582535, -0.08067081868648529, -0.08151469379663467, -0.08236775547266006, -0.08323011547327042, -0.08410188555717468, -0.08498318493366241, -0.08587412536144257, -0.0867748111486435, -0.08768538385629654, -0.08860592544078827, -0.08953657001256943, -0.09047743678092957, -0.09142864495515823, -0.09239032864570618, -0.09336260706186295, -0.09434562921524048, -0.09533947706222534, -0.09634431451559067, -0.09736026078462601, -0.0983874574303627, -0.0994260385632515, -0.10047613829374313, -0.10153793543577194, -0.10261151194572449, -0.1036970317363739, -0.10479465872049332, -0.10590451955795288, -0.10702677816152573, -0.10816159099340439, -0.10930909961462021, -0.11046949774026871, -0.11164288222789764, -0.11282945424318314, -0.11402936279773712, -0.11524278670549393, -0.11646988987922668, -0.11771084368228912, -0.11896584928035736, -0.12023502588272095, -0.1215185895562172, -0.12281670421361923, -0.12412957102060318, -0.12545737624168396, -0.1268002986907959, -0.1281585693359375, -0.1295323222875595, -0.13092178106307983, -0.1323271542787552, -0.13374865055084229, -0.13518646359443665, -0.13664081692695618, -0.13811196386814117, -0.13960003852844238, -0.1411053091287613, -0.1426279991865158, -0.14416833221912384, -0.1457265317440033, -0.14730288088321686, -0.14889754354953766, -0.15051081776618958, -0.1521429568529129, -0.15379416942596436, -0.15546472370624542, -0.1571548879146576, -0.15886496007442474, -0.1605951488018036, -0.162345752120018, -0.16411706805229187, -0.16590933501720428, -0.16772286593914032, -0.16955794394016266, -0.17141489684581757, -0.17329397797584534, -0.17519553005695343, -0.17711983621120453, -0.17906725406646729, -0.1810380518436432, -0.18303260207176208, -0.18505123257637024, -0.18709427118301392, -0.18916204571723938, -0.19125494360923767, -0.19337333738803864, -0.19551752507686615, -0.19768792390823364, -0.19988493621349335, -0.20210888981819153, -0.2043602019548416, -0.20663927495479584, -0.20894655585289001, -0.2112823724746704, -0.21364720165729523, -0.2160414606332779, -0.21846561133861542, -0.22092007100582123, -0.22340528666973114, -0.22592177987098694, -0.22846995294094086, -0.2310503125190735, -0.23366335034370422, -0.23630961775779724, -0.23898954689502716, -0.24170368909835815, -0.2444526106119156, -0.24723678827285767, -0.25005683302879333, -0.2529132664203644, -0.25580671429634094, -0.258737713098526, -0.2617068886756897, -0.2647148370742798, -0.2677622437477112, -0.27084964513778687, -0.27397778630256653, -0.2771473228931427, -0.28035885095596313, -0.2836131453514099, -0.28691089153289795, -0.2902528941631317, -0.29363974928855896, -0.29707232117652893, -0.3005513846874237, -0.3040776550769806, -0.3076520264148712, -0.31127527356147766, -0.31494832038879395, -0.31867194175720215, -0.3224470913410187, -0.32627466320991516, -0.3301556408405304, -0.3340908885002136, -0.338081419467926, -0.34212830662727356, -0.34623247385025024, -0.35039499402046204, -0.3546169698238373, -0.3588995635509491, -0.36324381828308105, -0.36765092611312866, -0.3721221089363098, -0.37665855884552, -0.3812614977359772, -0.3859322965145111, -0.3906722664833069, -0.39548271894454956, -0.40036502480506897, -0.4053207039833069, -0.4103512465953827, -0.4154580533504486, -0.4206427335739136, -0.4259069859981537, -0.43125227093696594, -0.436680406332016, -0.4421931207180023, -0.44779226183891296, -0.4534795582294464, -0.45925697684288025, -0.46512651443481445, -0.471090167760849, -0.47714999318122864, -0.48330819606781006, -0.4895669221878052, -0.4959285259246826, -0.5023953318595886, -0.5089698433876038, -0.515654444694519, -0.5224518775939941, -0.529364824295044, -0.5363959670066833, -0.5435482859611511, -0.5508247017860413, -0.5582283139228821, -0.5657622814178467, -0.5734300017356873, -0.5812348127365112, -0.5891803503036499, -0.5972703099250793, -0.6055083870887756, -0.6138986945152283, -0.6224452257156372, -0.6311524510383606, -0.640024721622467, -0.649066686630249, -0.6582831740379333, -0.6676792502403259, -0.677260160446167, -0.6870312690734863, -0.6969984769821167, -0.7071675062179565, -0.7175447940826416, -0.7281366586685181, -0.7389500737190247, -0.7499919533729553, -0.7612699270248413, -0.7727917432785034, -0.7845655083656311, -0.7965999841690063, -0.8089039921760559, -0.8214872479438782, -0.8343595266342163, -0.8475315570831299, -0.8610142469406128, -0.8748194575309753, -0.8889594674110413, -0.9034472107887268, -0.918296754360199, -0.9335225820541382, -0.9491403102874756, -0.9651663899421692, -0.981618344783783, -0.9985148906707764, -1.0158759355545044, -1.0337226390838623, -1.0520777702331543, -1.0709656476974487, -1.0904123783111572, -1.1104459762573242, -1.131096363067627, -1.152396321296692, -1.1743806600570679, -1.1970875263214111, -1.2205580472946167, -1.2448369264602661, -1.2699729204177856, -1.296019434928894, -1.323034644126892, -1.3510828018188477, -1.3802342414855957, -1.410567283630371, -1.4421683549880981, -1.4751337766647339, -1.5095713138580322, -1.5456019639968872, -1.5833617448806763, -1.6230055093765259, -1.664709210395813, -1.7086747884750366, -1.7551350593566895, -1.80436110496521, -1.8566699028015137, -1.9124367237091064, -1.972109079360962, -2.0362274646759033, -2.1054527759552, -2.1806044578552246, -2.262716293334961, -2.353118896484375, -2.4535634517669678, -2.5664219856262207, -2.695020914077759, -2.8442306518554688, -3.0216028690338135, -3.239788770675659, -3.522505044937134, -3.9229958057403564, -4.6111602783203125, -4.6111602783203125, -3.9229958057403564, -3.522505044937134, -3.239788770675659, -3.0216028690338135, -2.8442306518554688, -2.695020914077759, -2.5664219856262207, -2.4535634517669678, -2.353118896484375, -2.262716293334961, -2.1806044578552246, -2.1054527759552, -2.0362274646759033, -1.972109079360962, -1.9124367237091064, -1.8566699028015137, -1.80436110496521, -1.7551350593566895, -1.7086747884750366, -1.664709210395813, -1.6230055093765259, -1.5833617448806763, -1.5456019639968872, -1.5095713138580322, -1.4751337766647339, -1.4421683549880981, -1.410567283630371, -1.3802342414855957, -1.3510828018188477, -1.323034644126892, -1.296019434928894, -1.2699729204177856, -1.2448369264602661, -1.2205580472946167, -1.1970875263214111, -1.1743806600570679, -1.152396321296692, -1.131096363067627, -1.1104459762573242, -1.0904123783111572, -1.0709656476974487, -1.0520777702331543, -1.0337226390838623, -1.0158759355545044, -0.9985148906707764, -0.981618344783783, -0.9651663899421692, -0.9491403102874756, -0.9335225820541382, -0.918296754360199, -0.9034472107887268, -0.8889594674110413, -0.8748194575309753, -0.8610142469406128, -0.8475315570831299, -0.8343595266342163, -0.8214872479438782, -0.8089039921760559, -0.7965999841690063, -0.7845655083656311, -0.7727917432785034, -0.7612699270248413, -0.7499919533729553, -0.7389500737190247, -0.7281366586685181, -0.7175447940826416, -0.7071675062179565, -0.6969984769821167, -0.6870312690734863, -0.677260160446167, -0.6676792502403259, -0.6582831740379333, -0.649066686630249, -0.640024721622467, -0.6311524510383606, -0.6224452257156372, -0.6138986945152283, -0.6055083870887756, -0.5972703099250793, -0.5891803503036499, -0.5812348127365112, -0.5734300017356873, -0.5657622814178467, -0.5582283139228821, -0.5508247017860413, -0.5435482859611511, -0.5363959670066833, -0.529364824295044, -0.5224518775939941, -0.515654444694519, -0.5089698433876038, -0.5023953318595886, -0.4959285259246826, -0.4895669221878052, -0.48330819606781006, -0.47714999318122864, -0.471090167760849, -0.46512651443481445, -0.45925697684288025, -0.4534795582294464, -0.44779226183891296, -0.4421931207180023, -0.436680406332016, -0.43125227093696594, -0.4259069859981537, -0.4206427335739136, -0.4154580533504486, -0.4103512465953827, -0.4053207039833069, -0.40036502480506897, -0.39548271894454956, -0.3906722664833069, -0.3859322965145111, -0.3812614977359772, -0.37665855884552, -0.3721221089363098, -0.36765092611312866, -0.36324381828308105, -0.3588995635509491, -0.3546169698238373, -0.35039499402046204, -0.34623247385025024, -0.34212830662727356, -0.338081419467926, -0.3340908885002136, -0.3301556408405304, -0.32627466320991516, -0.3224470913410187, -0.31867194175720215, -0.31494832038879395, -0.31127527356147766, -0.3076520264148712, -0.3040776550769806, -0.3005513846874237, -0.29707232117652893, -0.29363974928855896, -0.2902528941631317, -0.28691089153289795, -0.2836131453514099, -0.28035885095596313, -0.2771473228931427, -0.27397778630256653, -0.27084964513778687, -0.2677622437477112, -0.2647148370742798, -0.2617068886756897, -0.258737713098526, -0.25580671429634094, -0.2529132664203644, -0.25005683302879333, -0.24723678827285767, -0.2444526106119156, -0.24170368909835815, -0.23898954689502716, -0.23630961775779724, -0.23366335034370422, -0.2310503125190735, -0.22846995294094086, -0.22592177987098694, -0.22340528666973114, -0.22092007100582123, -0.21846561133861542, -0.2160414606332779, -0.21364720165729523, -0.2112823724746704, -0.20894655585289001, -0.20663927495479584, -0.2043602019548416, -0.20210888981819153, -0.19988493621349335, -0.19768792390823364, -0.19551752507686615, -0.19337333738803864, -0.19125494360923767, -0.18916204571723938, -0.18709427118301392, -0.18505123257637024, -0.18303260207176208, -0.1810380518436432, -0.17906725406646729, -0.17711983621120453, -0.17519553005695343, -0.17329397797584534, -0.17141489684581757, -0.16955794394016266, -0.16772286593914032, -0.16590933501720428, -0.16411706805229187, -0.162345752120018, -0.1605951488018036, -0.15886496007442474, -0.1571548879146576, -0.15546472370624542, -0.15379416942596436, -0.1521429568529129, -0.15051081776618958, -0.14889754354953766, -0.14730288088321686, -0.1457265317440033, -0.14416833221912384, -0.1426279991865158, -0.1411053091287613, -0.13960003852844238, -0.13811196386814117, -0.13664081692695618, -0.13518646359443665, -0.13374865055084229, -0.1323271542787552, -0.13092178106307983, -0.1295323222875595, -0.1281585693359375, -0.1268002986907959, -0.12545737624168396, -0.12412957102060318, -0.12281670421361923, -0.1215185895562172, -0.12023502588272095, -0.11896584928035736, -0.11771084368228912, -0.11646988987922668, -0.11524278670549393, -0.11402936279773712, -0.11282945424318314, -0.11164288222789764, -0.11046949774026871, -0.10930909961462021, -0.10816159099340439, -0.10702677816152573, -0.10590451955795288, -0.10479465872049332, -0.1036970317363739, -0.10261151194572449, -0.10153793543577194, -0.10047613829374313, -0.0994260385632515, -0.0983874574303627, -0.09736026078462601, -0.09634431451559067, -0.09533947706222534, -0.09434562921524048, -0.09336260706186295, -0.09239032864570618, -0.09142864495515823, -0.09047743678092957, -0.08953657001256943, -0.08860592544078827, -0.08768538385629654, -0.0867748111486435, -0.08587412536144257, -0.08498318493366241, -0.08410188555717468, -0.08323011547327042, -0.08236775547266006, -0.08151469379663467, -0.08067081868648529, -0.07983604818582535, -0.0790102556347847, -0.07819335162639618, -0.07738521695137024, -0.07658576220273972, -0.07579489052295685, -0.07501246780157089, -0.07423844933509827, -0.07347270846366882, -0.0727151557803154, -0.07196570932865143, -0.07122425734996796, -0.07049071788787842, -0.06976499408483505, -0.0690469965338707, -0.06833665072917938, -0.06763386726379395, -0.06693855673074722, -0.06625062972307205, -0.06557001173496246, -0.0648966133594513, -0.06423033773899078, -0.06357114017009735, -0.06291892379522324, -0.06227360665798187, -0.06163511797785759, -0.06100337207317352, -0.0603783018887043, -0.05975981429219246, -0.05914786830544472, -0.05854237079620361, -0.057943254709243774, -0.05735044553875923, -0.05676387622952461, -0.056183476001024246, -0.05560916289687157, -0.05504089593887329, -0.05447859689593315, -0.053922198712825775, -0.05337163805961609, -0.05282684788107872, -0.052287761121988297, -0.051754310727119446, -0.051226455718278885, -0.050704121589660645, -0.05018724501132965, -0.049675773829221725, -0.049169640988111496, -0.048668794333934784, -0.048173170536756516, -0.04768270626664162, -0.0471973642706871, -0.0467170774936676, -0.046241793781518936, -0.04577145725488663, -0.0453060120344162, -0.04484540596604347, -0.04438957944512367, -0.04393849894404411, -0.04349210113286972, -0.043050337582826614, -0.042613156139850616, -0.042180512100458145, -0.041752349585294724, -0.04132861644029617, -0.04090927913784981, -0.04049428552389145, -0.04008358344435692, -0.03967713192105293, -0.03927488625049591, -0.038876794278621674, -0.03848280757665634, -0.038092900067567825, -0.03770701587200165, -0.037325117737054825, -0.036947157233953476, -0.03657309338450432, -0.03620288521051407, -0.035836488008499146, -0.03547386825084686, -0.03511498495936394, -0.034759797155857086, -0.034408263862133026, -0.034060344099998474, -0.033716004341840744, -0.03337520360946655, -0.03303789347410202, -0.03270405903458595, -0.03237365558743477, -0.032046642154455185, -0.03172298148274422, -0.03140264376997948, -0.03108559176325798, -0.030771782621741295, -0.030461197718977928, -0.030153794214129448, -0.029849538579583168, -0.0295484010130167, -0.02925034426152706, -0.028955338522791862, -0.02866334281861782, -0.028374340385198593, -0.028088293969631195, -0.02780517190694809, -0.02752494253218174, -0.027247576043009758, -0.026973042637109756, -0.0267013069242239, -0.026432350277900696, -0.02616613730788231, -0.02590264193713665, -0.02564183436334133, -0.025383684784173965, -0.025128167122602463, -0.024875249713659286, -0.024624913930892944, -0.0243771281093359, -0.024131866171956062, -0.023889100179076195, -0.023648807778954506, -0.023410959169268608, -0.02317553013563156, -0.022942490875720978, -0.022711828351020813, -0.02248350903391838, -0.02225751243531704, -0.0220338124781847, -0.021812384948134422, -0.021593205630779266, -0.021376248449087143, -0.021161498501896858, -0.020948929712176323, -0.020738517865538597, -0.02053024061024189, -0.02032407745718956, -0.020120006054639816, -0.01991799660027027, -0.019718043506145477, -0.019520115107297897, -0.01932419277727604, -0.01913025788962841, -0.01893828622996807, -0.01874825917184353, -0.018560152500867844, -0.01837395876646042, -0.01818964071571827, -0.018007198348641396, -0.017826592549681664, -0.017647815868258476, -0.01747085340321064, -0.017295675352215767, -0.01712227612733841, -0.016950620338320732, -0.016780709847807884, -0.01661250926554203, -0.016446007415652275, -0.016281194984912872, -0.016118040308356285, -0.015956543385982513, -0.015796666964888573, -0.01563841477036476, -0.015481751412153244, -0.015326670370995998, -0.015173161402344704, -0.015021193772554398, -0.01487076748162508, -0.014721851795911789, -0.014574444852769375, -0.014428517781198025, -0.014284061267971992, -0.01414106972515583, -0.013999511487782001, -0.01385938748717308, -0.013720668852329254, -0.013583355583250523, -0.013447417877614498, -0.013312851078808308, -0.01317964494228363, -0.013047774322330952, -0.012917238287627697, -0.012788009829819202, -0.012660088948905468, -0.012533449567854404, -0.01240808516740799, -0.012283988296985626, -0.0121611338108778, -0.01203952170908451, -0.011919126845896244, -0.011799949221313, -0.011681963689625263, -0.011565165594220161, -0.011449546553194523, -0.011335085146129131, -0.011221780441701412, -0.011109608225524426, -0.010998569428920746, -0.010888640768826008, -0.010779816657304764, -0.010672091506421566, -0.010565443895757198, -0.010459871962666512, -0.010355355218052864, -0.010251893661916256, -0.010149465873837471, -0.010048067197203636, -0.009947690181434155, -0.009848317131400108, -0.009749946184456348, -0.009652557782828808, -0.009556150995194912, -0.009460708126425743, -0.009366226382553577, -0.009272688999772072, -0.009180089458823204, -0.009088423103094101, -0.008997672237455845, -0.008907835930585861, -0.008818896487355232, -0.008730852045118809, -0.008643687702715397, -0.0085573960095644, -0.008471974171698093, -0.00838740449398756, -0.0083036869764328, -0.008220803923904896, -0.008138755336403847, -0.008057525381445885, -0.007977109402418137, -0.007897503674030304, -0.007818690501153469, -0.007740671280771494, -0.007663429714739323, -0.007586965337395668, -0.007511263247579336, -0.007436319720000029, -0.007362129632383585, -0.007288679014891386, -0.007215967867523432, -0.007143980823457241, -0.007072717882692814, -0.007002164609730244, -0.006932318210601807, -0.00686317402869463, -0.0067947180941700935, -0.0067269508726894855, -0.006659858860075474, -0.006593441125005484, -0.0065276846289634705, -0.006462586112320423, -0.0063981423154473305, -0.006334339734166861, -0.0062711783684790134, -0.006208646111190319, -0.006146742030978203, -0.006085454020649195, -0.006024779286235571, -0.005964713636785746, -0.005905246362090111, -0.0058463760651648045, -0.005788092035800219, -0.005730392877012491, -0.005673268344253302, -0.005616714712232351, -0.005560729186981916, -0.005505300126969814, -0.005450427997857332, -0.005396101623773575, -0.005342321004718542, -0.005289074964821339, -0.005236361175775528, -0.005184176377952099, -0.005132510792464018, -0.005081363953649998, -0.005030725616961718, -0.00498059531673789, -0.004930963274091482, -0.004881827626377344, -0.004833184648305178, -0.004785025492310524, -0.004737349227070808, -0.004690147005021572, -0.004643418826162815, -0.004597154445946217, -0.004551354795694351, -0.0045060100965201855, -0.004461118020117283, -0.004416676238179207, -0.004372676368802786, -0.004329117946326733, -0.004285992123186588, -0.0042432984337210655, -0.004201029427349567, -0.00415918231010437, -0.004117754753679037, -0.004076738841831684, -0.004036134108901024, -0.003995932638645172, -0.003956134431064129, -0.00391673156991601, -0.0038777217268943787, -0.003839103039354086, -0.003800867823883891, -0.003763016080483794, -0.0037255401257425547, -0.003688439726829529, -0.003651707898825407, -0.0036153425462543964, -0.003579341573640704, -0.0035436979960650206, -0.0035084118135273457, -0.003473475808277726, -0.003438889980316162, -0.0034046475775539875, -0.003370746737346053, -0.003337185364216566, -0.0033039574045687914, -0.003271062159910798, -0.003238493576645851, -0.0032062511891126633, -0.0031743289437144995, -0.0031427249778062105, -0.003111437661573291, -0.0030804607085883617, -0.0030497941188514233, -0.003019432071596384, -0.002989373868331313, -0.0029596141539514065, -0.002930151065811515, -0.0029009829740971327, -0.0028721042908728123, -0.0028435150161385536, -0.0028152093291282654, -0.002787186997011304, -0.002759442897513509, -0.002731975167989731, -0.002704782411456108, -0.002677859738469124, -0.002651206450536847, -0.0026248174253851175, -0.0025986928958445787, -0.002572827273979783, -0.002547219628468156, -0.0025218683294951916, -0.0024967684876173735, -0.002471919870004058, -0.002447317587211728, -0.0024229618720710278, -0.002398847369477153, -0.0023749733809381723, -0.0023513385094702244, -0.0023279376327991486, -0.002304771449416876, -0.002281834604218602, -0.002259127562865615, -0.002236645668745041, -0.0022143886890262365, -0.002192352432757616, -0.002170535735785961, -0.0021489374339580536, -0.0021275533363223076, -0.002106382977217436, -0.0020854228641837835, -0.0020646722987294197, -0.0020441273227334023, -0.0020237872377038, -0.0020036506466567516, -0.0019837135914713144, -0.0019639760721474886, -0.0019444342469796538, -0.0019250878831371665, -0.00190593337174505, -0.001886969548650086, -0.0018681955989450216, -0.0018496076809242368, -0.0018312056781724095, -0.001812986098229885, -0.0017949488246813416, -0.0017770903650671244, -0.0017594096716493368, -0.0017419058131054044, -0.001724575529806316, -0.0017074185889214277, -0.0016904317308217287, -0.0016736147226765752, -0.0016569644212722778, -0.001640479895286262, -0.0016241602133959532, -0.0016080023488029838, -0.0015920060686767101, -0.001576168229803443, -0.0015604888321831822, -0.0015449648490175605, -0.001529595465399325, -0.0015143797500059009, -0.0014993147924542427, -0.0014844004763290286, -0.0014696340076625347, -0.0014550152700394392, -0.0014405412366613746, -0.0014262113254517317, -0.0014120248379185796, -0.0013979787472635508, -0.0013840732863172889, -0.0013703054282814264, -0.001356675405986607, -0.0013431803090497851, -0.0013298195553943515, -0.0013165924465283751, -0.0013034963048994541, -0.0012905312469229102, -0.0012776944786310196, -0.001264986232854426, -0.0012524037156254053, -0.0012399465776979923, -0.0012276138877496123, -0.0012154034338891506, -0.0012033149832859635, -0.0011913463240489364, -0.0011794973397627473, -0.0011677658185362816, -0.0011561509454622865, -0.0011446521384641528, -0.0011332673020660877, -0.0011219963198527694, -0.001110836979933083, -0.001099789165891707, -0.0010888507822528481, -0.0010780217126011848, -0.001067299977876246, -0.0010566848795861006, -0.0010461759520694613, -0.0010357710998505354, -0.001025470206514001, -0.0010152714094147086, -0.001005174475722015, -0.0009951775427907705, -0.0009852801449596882, -0.0009754817001521587, -0.000965780287515372, -0.0009561758488416672, -0.000946666463278234, -0.0009372521890327334, -0.0009279311052523553, -0.0009187028044834733, -0.0009095667628571391, -0.0009005211759358644, -0.0008915659855119884, -0.0008826994453556836, -0.0008739216136746109, -0.000865230627823621, -0.0008566261385567486, -0.0008481076802127063, -0.0008396735065616667, -0.0008313236758112907, -0.0008230565581470728, -0.000814872037153691, -0.0008067685412243009, -0.0007987456629052758, -0.0007908029947429895, -0.0007829389651305974, -0.0007751535158604383, -0.0007674451335333288, -0.0007598138181492686, -0.0007522581145167351, -0.0007447774987667799, -0.0007373716798610985, -0.0007300391444005072, -0.0007227799505926669, -0.0007155925850383937, -0.0007084771059453487, -0.0007014319999143481, -0.0006944570341147482, -0.0006875517428852618, -0.0006807148456573486, -0.000673946226015687, -0.0006672446615993977, -0.0006606100359931588, -0.0006540411268360913, -0.0006475375266745687, -0.0006410989444702864, -0.0006347240996547043, -0.0006284129340201616, -0.00062216428341344, -0.0006159780314192176, -0.0006098530720919371, -0.000603788997977972, -0.0005977855180390179, -0.0005918415263295174, -0.0005859568482264876, -0.0005801304941996932, -0.0005743623478338122, -0.0005686512449756265, -0.0005629970110021532, -0.0005573992384597659, -0.0005518569378182292, -0.0005463699344545603, -0.0005409372970461845, -0.0005355589673854411, -0.0005302338395267725, -0.0005249619134701788, -0.0005197421996854246, -0.0005145743489265442, -0.000509458186570555, -0.0005043926648795605, -0.0004993777256458998, -0.0004944124375469983, -0.0004894968005828559, -0.00048462976701557636, -0.0004798111622221768, -0.00047504069516435266, -0.0004703174636233598, -0.0004656414093915373, -0.0004610116593539715, -0.0004564281553030014, -0.0004518899950198829, -0.0004473970038816333, -0.00044294889084994793, -0.00043854478280991316, -0.0004341847088653594, -0.00042986776679754257, -0.00042559398571029305, -0.00042136249248869717, -0.00041717305430211127, -0.0004130254965275526, -0.0004089190042577684, -0.0004048535192850977, -0.00040082825580611825, -0.00039684324292466044, -0.0003928976657334715, -0.0003889912914019078, -0.000385123974410817, -0.00038129492895677686, -0.0003775041550397873, -0.000373750866856426, -0.00037003509351052344, -0.0003663561074063182, -0.0003627136757131666, -0.0003591076529119164, -0.0003555373114068061, -0.0003520026511978358, -0.0003485029737930745, -0.0003450382500886917, -0.00034160781069658697, -0.00033821151009760797, -0.00033484911546111107, -0.00033152016112580895, -0.0003282240068074316, -0.00032496091444045305, -0.0003217302728444338, -0.00031853176187723875, -0.00031536477035842836, -0.0003122295602224767, -0.0003091254911851138, -0.00030605203937739134, -0.00030300940852612257, -0.0002999970456585288, -0.000297014630632475, -0.0002940615813713521, -0.00029113818891346455, -0.00028824384207837284, -0.0002853780169971287, -0.0002825409756042063, -0.00027973210671916604, -0.0002769511775113642, -0.00027419766411185265, -0.0002714717702474445, -0.0002687729720491916, -0.0002661007456481457, -0.00026345535297878087, -0.00026083627017214894, -0.00025824320618994534, -0.00025567569537088275, -0.0002531339705456048, -0.00025061750784516335, -0.00024812581250444055, -0.00024565914645791054, -0.0002432169858366251, -0.0002407991123618558, -0.00023840506037231535, -0.00023603503359481692, -0.00023368856636807323, -0.00023136520758271217, -0.0002290651755174622, -0.00022678800451103598, -0.00022453349083662033, -0.00022230115428101271, -0.000220091242226772, -0.0002179032890126109, -0.00021573690173681825, -0.00021359224047046155, -0.00021146891231182963, -0.00020936668443027884, -0.00020728516392409801, -0.00020522453996818513, -0.00020318439055699855, -0.00020116435189265758, -0.0001991645694943145, -0.00019718467956408858, -0.00019522447837516665, -0.00019328357302583754, -0.00019136213813908398, -0.0001894598244689405, -0.00018757623911369592, -0.000185711556696333, -0.000183865413418971, -0.00018203762010671198, -0.00018022782751359046, -0.00017843621026258916, -0.00017666239000391215, -0.00017490604659542441, -0.00017316732555627823, -0.00017144589219242334, -0.00016974157188087702, -0.00016805404447950423, -0.00016638344095554203, -0.00016472945571877062, -0.00016309175407513976, -0.00016147049609571695, -0.00015986534708645195, -0.00015827616152819246, -0.00015670261927880347, -0.00015514486585743725, -0.00015360261022578925, -0.00015207554679363966, -0.0001505637919763103, -0.0001490670838393271, -0.00014758524775970727, -0.00014611799269914627, -0.0001446654787287116, -0.00014322740025818348, -0.00014180348080117255, -0.00014039385132491589, -0.00013899823534302413, -0.00013761650188826025, -0.00013624837447423488, -0.00013489396951626986, -0.00013355303963180631, -0.0001322253083344549, -0.00013091089203953743, -0.00012960955791641027, -0.0001283211458940059, -0.00012704543769359589, -0.0001257825206266716, -0.00012453216186258942, -0.00012329412857070565, -0.00012206850806251168, -0.00012085506750736386, -0.00011965369776589796, -0.00011846415873151273, -0.00011728655226761475, -0.000116120652819518, -0.00011496624210849404, -0.00011382340744603425, -0.00011269193782936782, -0.00011157171684317291, -0.0001104625262087211, -0.000109364467789419, -0.00010827733058249578, -0.00010720088903326541, -0.00010613525955704972, -0.00010508021659916267, -0.00010403566557215527, -0.00010300139547325671, -0.00010197750816587359, -0.00010096379992319271, -9.996007429435849e-05, -9.89664185908623e-05, -9.798264363780618e-05, -9.700865484774113e-05, -9.604424849385396e-05, -9.508951916359365e-05, -9.414428495801985e-05, -9.32083567022346e-05, -9.228182170772925e-05, -9.136449807556346e-05, -9.045629849424586e-05, -8.955703378887847e-05, -8.866679854691029e-05, -8.778541086940095e-05, -8.691278344485909e-05, -8.604874892625958e-05, -8.519338734913617e-05, -8.434653136646375e-05, -8.350801363121718e-05, -8.267790690297261e-05, -8.185605111066252e-05, -8.104237349471077e-05, -8.023669943213463e-05, -7.943911623442546e-05, -7.864945655455813e-05, -7.786758214933798e-05, -7.70935439504683e-05, -7.632720371475443e-05, -7.556848140666261e-05, -7.481723150704056e-05, -7.40735194995068e-05, -7.333719986490905e-05, -7.260813436005265e-05, -7.188638119259849e-05, -7.117180939530954e-05, -7.046433165669441e-05, -6.976382428547367e-05, -6.907035276526585e-05, -6.838376430096105e-05, -6.770394247723743e-05, -6.703094550175592e-05, -6.636463513132185e-05, -6.570494588231668e-05, -6.505175406346098e-05, -6.440511788241565e-05, -6.376491364790127e-05, -6.313101039268076e-05, -6.250346632441506e-05, -6.188216502778232e-05, -6.126703374320641e-05, -6.065796333132312e-05, -6.0055004723835737e-05, -5.945804150542244e-05, -5.88669536227826e-05, -5.828179928357713e-05, -5.770245843450539e-05, -5.712888014386408e-05, -5.656094799633138e-05, -5.599871656158939e-05, -5.5442073062295094e-05, -5.4890911997063085e-05, -5.4345280659617856e-05, -5.3805073548574e-05, -5.327023609424941e-05, -5.274066643323749e-05, -5.2216411859262735e-05, -5.169736687093973e-05, -5.1183429604861885e-05, -5.06746546307113e-05, -5.0170936447102576e-05, -4.967222412233241e-05, -4.9178423068951815e-05, -4.868957694270648e-05, -4.820559115614742e-05, -4.772637112182565e-05, -4.725195685750805e-05, -4.6782261051703244e-05, -4.6317236410686746e-05, -4.585678834700957e-05, -4.54009605164174e-05]} diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/large.json b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/large.json new file mode 100644 index 000000000000..f6d28d5554f2 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/large.json @@ -0,0 +1 @@ +{"x": [1.0, 1.006993055343628, 1.0139859914779663, 1.0209790468215942, 1.0279719829559326, 1.0349650382995605, 1.0419580936431885, 1.0489510297775269, 1.0559440851211548, 1.0629370212554932, 1.069930076599121, 1.076923131942749, 1.0839160680770874, 1.0909091234207153, 1.0979020595550537, 1.1048951148986816, 1.1118881702423096, 1.118881106376648, 1.1258741617202759, 1.1328670978546143, 1.1398601531982422, 1.1468530893325806, 1.1538461446762085, 1.1608392000198364, 1.1678321361541748, 1.1748251914978027, 1.1818181276321411, 1.188811182975769, 1.195804238319397, 1.2027971744537354, 1.2097902297973633, 1.2167831659317017, 1.2237762212753296, 1.2307692766189575, 1.237762212753296, 1.2447552680969238, 1.2517482042312622, 1.2587412595748901, 1.265734314918518, 1.2727272510528564, 1.2797203063964844, 1.2867132425308228, 1.2937062978744507, 1.3006993532180786, 1.307692289352417, 1.314685344696045, 1.3216782808303833, 1.3286713361740112, 1.3356643915176392, 1.3426573276519775, 1.3496503829956055, 1.3566433191299438, 1.3636363744735718, 1.3706294298171997, 1.377622365951538, 1.384615421295166, 1.3916083574295044, 1.3986014127731323, 1.4055943489074707, 1.4125874042510986, 1.4195804595947266, 1.426573395729065, 1.4335664510726929, 1.4405593872070312, 1.4475524425506592, 1.454545497894287, 1.4615384340286255, 1.4685314893722534, 1.4755244255065918, 1.4825174808502197, 1.4895105361938477, 1.496503472328186, 1.503496527671814, 1.5104894638061523, 1.5174825191497803, 1.5244755744934082, 1.5314685106277466, 1.5384615659713745, 1.545454502105713, 1.5524475574493408, 1.5594406127929688, 1.5664335489273071, 1.573426604270935, 1.5804195404052734, 1.5874125957489014, 1.5944056510925293, 1.6013985872268677, 1.6083916425704956, 1.615384578704834, 1.622377634048462, 1.6293705701828003, 1.6363636255264282, 1.6433566808700562, 1.6503496170043945, 1.6573426723480225, 1.6643356084823608, 1.6713286638259888, 1.6783217191696167, 1.685314655303955, 1.692307710647583, 1.6993006467819214, 1.7062937021255493, 1.7132867574691772, 1.7202796936035156, 1.7272727489471436, 1.734265685081482, 1.7412587404251099, 1.7482517957687378, 1.7552447319030762, 1.762237787246704, 1.7692307233810425, 1.7762237787246704, 1.7832168340682983, 1.7902097702026367, 1.7972028255462646, 1.804195761680603, 1.811188817024231, 1.8181818723678589, 1.8251748085021973, 1.8321678638458252, 1.8391607999801636, 1.8461538553237915, 1.8531469106674194, 1.8601398468017578, 1.8671329021453857, 1.8741258382797241, 1.881118893623352, 1.8881118297576904, 1.8951048851013184, 1.9020979404449463, 1.9090908765792847, 1.9160839319229126, 1.923076868057251, 1.930069923400879, 1.9370629787445068, 1.9440559148788452, 1.9510489702224731, 1.9580419063568115, 1.9650349617004395, 1.9720280170440674, 1.9790209531784058, 1.9860140085220337, 1.993006944656372, 2.0, 2.006993055343628, 2.013986110687256, 2.0209789276123047, 2.0279719829559326, 2.0349650382995605, 2.0419580936431885, 2.0489511489868164, 2.0559439659118652, 2.062937021255493, 2.069930076599121, 2.076923131942749, 2.083916187286377, 2.090909004211426, 2.0979020595550537, 2.1048951148986816, 2.1118881702423096, 2.1188812255859375, 2.1258740425109863, 2.1328670978546143, 2.139860153198242, 2.14685320854187, 2.153846263885498, 2.160839080810547, 2.167832136154175, 2.1748251914978027, 2.1818182468414307, 2.1888113021850586, 2.1958041191101074, 2.2027971744537354, 2.2097902297973633, 2.216783285140991, 2.223776340484619, 2.230769157409668, 2.237762212753296, 2.244755268096924, 2.2517483234405518, 2.2587411403656006, 2.2657341957092285, 2.2727272510528564, 2.2797203063964844, 2.2867133617401123, 2.293706178665161, 2.300699234008789, 2.307692289352417, 2.314685344696045, 2.321678400039673, 2.3286712169647217, 2.3356642723083496, 2.3426573276519775, 2.3496503829956055, 2.3566434383392334, 2.3636362552642822, 2.37062931060791, 2.377622365951538, 2.384615421295166, 2.391608476638794, 2.3986012935638428, 2.4055943489074707, 2.4125874042510986, 2.4195804595947266, 2.4265735149383545, 2.4335663318634033, 2.4405593872070312, 2.447552442550659, 2.454545497894287, 2.461538553237915, 2.468531370162964, 2.475524425506592, 2.4825174808502197, 2.4895105361938477, 2.4965035915374756, 2.5034964084625244, 2.5104894638061523, 2.5174825191497803, 2.524475574493408, 2.531468629837036, 2.538461446762085, 2.545454502105713, 2.552447557449341, 2.5594406127929688, 2.5664336681365967, 2.5734264850616455, 2.5804195404052734, 2.5874125957489014, 2.5944056510925293, 2.6013987064361572, 2.608391523361206, 2.615384578704834, 2.622377634048462, 2.62937068939209, 2.6363637447357178, 2.6433565616607666, 2.6503496170043945, 2.6573426723480225, 2.6643357276916504, 2.6713287830352783, 2.678321599960327, 2.685314655303955, 2.692307710647583, 2.699300765991211, 2.706293821334839, 2.7132866382598877, 2.7202796936035156, 2.7272727489471436, 2.7342658042907715, 2.7412588596343994, 2.7482516765594482, 2.755244731903076, 2.762237787246704, 2.769230842590332, 2.776223659515381, 2.783216714859009, 2.7902097702026367, 2.7972028255462646, 2.8041958808898926, 2.8111886978149414, 2.8181817531585693, 2.8251748085021973, 2.832167863845825, 2.839160919189453, 2.846153736114502, 2.85314679145813, 2.860139846801758, 2.8671329021453857, 2.8741259574890137, 2.8811187744140625, 2.8881118297576904, 2.8951048851013184, 2.9020979404449463, 2.909090995788574, 2.916083812713623, 2.923076868057251, 2.930069923400879, 2.937062978744507, 2.9440560340881348, 2.9510488510131836, 2.9580419063568115, 2.9650349617004395, 2.9720280170440674, 2.9790210723876953, 2.986013889312744, 2.993006944656372, 3.0, 3.006993055343628, 3.013986110687256, 3.0209789276123047, 3.0279719829559326, 3.0349650382995605, 3.0419580936431885, 3.0489511489868164, 3.0559439659118652, 3.062937021255493, 3.069930076599121, 3.076923131942749, 3.083916187286377, 3.090909004211426, 3.0979020595550537, 3.1048951148986816, 3.1118881702423096, 3.1188812255859375, 3.1258740425109863, 3.1328670978546143, 3.139860153198242, 3.14685320854187, 3.153846263885498, 3.160839080810547, 3.167832136154175, 3.1748251914978027, 3.1818182468414307, 3.1888113021850586, 3.1958041191101074, 3.2027971744537354, 3.2097902297973633, 3.216783285140991, 3.223776340484619, 3.230769157409668, 3.237762212753296, 3.244755268096924, 3.2517483234405518, 3.2587411403656006, 3.2657341957092285, 3.2727272510528564, 3.2797203063964844, 3.2867133617401123, 3.293706178665161, 3.300699234008789, 3.307692289352417, 3.314685344696045, 3.321678400039673, 3.3286712169647217, 3.3356642723083496, 3.3426573276519775, 3.3496503829956055, 3.3566434383392334, 3.3636362552642822, 3.37062931060791, 3.377622365951538, 3.384615421295166, 3.391608476638794, 3.3986012935638428, 3.4055943489074707, 3.4125874042510986, 3.4195804595947266, 3.4265735149383545, 3.4335663318634033, 3.4405593872070312, 3.447552442550659, 3.454545497894287, 3.461538553237915, 3.468531370162964, 3.475524425506592, 3.4825174808502197, 3.4895105361938477, 3.4965035915374756, 3.5034964084625244, 3.5104894638061523, 3.5174825191497803, 3.524475574493408, 3.531468629837036, 3.538461446762085, 3.545454502105713, 3.552447557449341, 3.5594406127929688, 3.5664336681365967, 3.5734264850616455, 3.5804195404052734, 3.5874125957489014, 3.5944056510925293, 3.6013987064361572, 3.608391523361206, 3.615384578704834, 3.622377634048462, 3.62937068939209, 3.6363637447357178, 3.6433565616607666, 3.6503496170043945, 3.6573426723480225, 3.6643357276916504, 3.6713287830352783, 3.678321599960327, 3.685314655303955, 3.692307710647583, 3.699300765991211, 3.706293821334839, 3.7132866382598877, 3.7202796936035156, 3.7272727489471436, 3.7342658042907715, 3.7412588596343994, 3.7482516765594482, 3.755244731903076, 3.762237787246704, 3.769230842590332, 3.776223659515381, 3.783216714859009, 3.7902097702026367, 3.7972028255462646, 3.8041958808898926, 3.8111886978149414, 3.8181817531585693, 3.8251748085021973, 3.832167863845825, 3.839160919189453, 3.846153736114502, 3.85314679145813, 3.860139846801758, 3.8671329021453857, 3.8741259574890137, 3.8811187744140625, 3.8881118297576904, 3.8951048851013184, 3.9020979404449463, 3.909090995788574, 3.916083812713623, 3.923076868057251, 3.930069923400879, 3.937062978744507, 3.9440560340881348, 3.9510488510131836, 3.9580419063568115, 3.9650349617004395, 3.9720280170440674, 3.9790210723876953, 3.986013889312744, 3.993006944656372, 4.0, 4.006992816925049, 4.013986110687256, 4.020978927612305, 4.027972221374512, 4.0349650382995605, 4.041957855224609, 4.048951148986816, 4.055943965911865, 4.062937259674072, 4.069930076599121, 4.07692289352417, 4.083916187286377, 4.090909004211426, 4.097902297973633, 4.104895114898682, 4.1118879318237305, 4.1188812255859375, 4.125874042510986, 4.132867336273193, 4.139860153198242, 4.146852970123291, 4.153846263885498, 4.160839080810547, 4.167832374572754, 4.174825191497803, 4.181818008422852, 4.188811302185059, 4.195804119110107, 4.2027974128723145, 4.209790229797363, 4.216783046722412, 4.223776340484619, 4.230769157409668, 4.237762451171875, 4.244755268096924, 4.251748085021973, 4.25874137878418, 4.2657341957092285, 4.2727274894714355, 4.279720306396484, 4.286713123321533, 4.29370641708374, 4.300699234008789, 4.307692527770996, 4.314685344696045, 4.321678161621094, 4.328671455383301, 4.33566427230835, 4.342657566070557, 4.3496503829956055, 4.356643199920654, 4.363636493682861, 4.37062931060791, 4.377622604370117, 4.384615421295166, 4.391608238220215, 4.398601531982422, 4.405594348907471, 4.412587642669678, 4.419580459594727, 4.426573276519775, 4.433566570281982, 4.440559387207031, 4.447552680969238, 4.454545497894287, 4.461538314819336, 4.468531608581543, 4.475524425506592, 4.482517719268799, 4.489510536193848, 4.4965033531188965, 4.5034966468811035, 4.510489463806152, 4.517482280731201, 4.524475574493408, 4.531468391418457, 4.538461685180664, 4.545454502105713, 4.552447319030762, 4.559440612792969, 4.566433429718018, 4.573426723480225, 4.580419540405273, 4.587412357330322, 4.594405651092529, 4.601398468017578, 4.608391761779785, 4.615384578704834, 4.622377395629883, 4.62937068939209, 4.636363506317139, 4.643356800079346, 4.6503496170043945, 4.657342433929443, 4.66433572769165, 4.671328544616699, 4.678321838378906, 4.685314655303955, 4.692307472229004, 4.699300765991211, 4.70629358291626, 4.713286876678467, 4.720279693603516, 4.7272725105285645, 4.7342658042907715, 4.74125862121582, 4.748251914978027, 4.755244731903076, 4.762237548828125, 4.769230842590332, 4.776223659515381, 4.783216953277588, 4.790209770202637, 4.7972025871276855, 4.804195880889893, 4.811188697814941, 4.818181991577148, 4.825174808502197, 4.832167625427246, 4.839160919189453, 4.846153736114502, 4.853147029876709, 4.860139846801758, 4.867132663726807, 4.874125957489014, 4.8811187744140625, 4.8881120681762695, 4.895104885101318, 4.902097702026367, 4.909090995788574, 4.916083812713623, 4.92307710647583, 4.930069923400879, 4.937062740325928, 4.944056034088135, 4.951048851013184, 4.958042144775391, 4.9650349617004395, 4.972027778625488, 4.979021072387695, 4.986013889312744, 4.993007183074951, 5.0, 5.006992816925049, 5.013986110687256, 5.020978927612305, 5.027972221374512, 5.0349650382995605, 5.041957855224609, 5.048951148986816, 5.055943965911865, 5.062937259674072, 5.069930076599121, 5.07692289352417, 5.083916187286377, 5.090909004211426, 5.097902297973633, 5.104895114898682, 5.1118879318237305, 5.1188812255859375, 5.125874042510986, 5.132867336273193, 5.139860153198242, 5.146852970123291, 5.153846263885498, 5.160839080810547, 5.167832374572754, 5.174825191497803, 5.181818008422852, 5.188811302185059, 5.195804119110107, 5.2027974128723145, 5.209790229797363, 5.216783046722412, 5.223776340484619, 5.230769157409668, 5.237762451171875, 5.244755268096924, 5.251748085021973, 5.25874137878418, 5.2657341957092285, 5.2727274894714355, 5.279720306396484, 5.286713123321533, 5.29370641708374, 5.300699234008789, 5.307692527770996, 5.314685344696045, 5.321678161621094, 5.328671455383301, 5.33566427230835, 5.342657566070557, 5.3496503829956055, 5.356643199920654, 5.363636493682861, 5.37062931060791, 5.377622604370117, 5.384615421295166, 5.391608238220215, 5.398601531982422, 5.405594348907471, 5.412587642669678, 5.419580459594727, 5.426573276519775, 5.433566570281982, 5.440559387207031, 5.447552680969238, 5.454545497894287, 5.461538314819336, 5.468531608581543, 5.475524425506592, 5.482517719268799, 5.489510536193848, 5.4965033531188965, 5.5034966468811035, 5.510489463806152, 5.517482280731201, 5.524475574493408, 5.531468391418457, 5.538461685180664, 5.545454502105713, 5.552447319030762, 5.559440612792969, 5.566433429718018, 5.573426723480225, 5.580419540405273, 5.587412357330322, 5.594405651092529, 5.601398468017578, 5.608391761779785, 5.615384578704834, 5.622377395629883, 5.62937068939209, 5.636363506317139, 5.643356800079346, 5.6503496170043945, 5.657342433929443, 5.66433572769165, 5.671328544616699, 5.678321838378906, 5.685314655303955, 5.692307472229004, 5.699300765991211, 5.70629358291626, 5.713286876678467, 5.720279693603516, 5.7272725105285645, 5.7342658042907715, 5.74125862121582, 5.748251914978027, 5.755244731903076, 5.762237548828125, 5.769230842590332, 5.776223659515381, 5.783216953277588, 5.790209770202637, 5.7972025871276855, 5.804195880889893, 5.811188697814941, 5.818181991577148, 5.825174808502197, 5.832167625427246, 5.839160919189453, 5.846153736114502, 5.853147029876709, 5.860139846801758, 5.867132663726807, 5.874125957489014, 5.8811187744140625, 5.8881120681762695, 5.895104885101318, 5.902097702026367, 5.909090995788574, 5.916083812713623, 5.92307710647583, 5.930069923400879, 5.937062740325928, 5.944056034088135, 5.951048851013184, 5.958042144775391, 5.9650349617004395, 5.972027778625488, 5.979021072387695, 5.986013889312744, 5.993007183074951, 6.0, 6.006992816925049, 6.013986110687256, 6.020978927612305, 6.027972221374512, 6.0349650382995605, 6.041957855224609, 6.048951148986816, 6.055943965911865, 6.062937259674072, 6.069930076599121, 6.07692289352417, 6.083916187286377, 6.090909004211426, 6.097902297973633, 6.104895114898682, 6.1118879318237305, 6.1188812255859375, 6.125874042510986, 6.132867336273193, 6.139860153198242, 6.146852970123291, 6.153846263885498, 6.160839080810547, 6.167832374572754, 6.174825191497803, 6.181818008422852, 6.188811302185059, 6.195804119110107, 6.2027974128723145, 6.209790229797363, 6.216783046722412, 6.223776340484619, 6.230769157409668, 6.237762451171875, 6.244755268096924, 6.251748085021973, 6.25874137878418, 6.2657341957092285, 6.2727274894714355, 6.279720306396484, 6.286713123321533, 6.29370641708374, 6.300699234008789, 6.307692527770996, 6.314685344696045, 6.321678161621094, 6.328671455383301, 6.33566427230835, 6.342657566070557, 6.3496503829956055, 6.356643199920654, 6.363636493682861, 6.37062931060791, 6.377622604370117, 6.384615421295166, 6.391608238220215, 6.398601531982422, 6.405594348907471, 6.412587642669678, 6.419580459594727, 6.426573276519775, 6.433566570281982, 6.440559387207031, 6.447552680969238, 6.454545497894287, 6.461538314819336, 6.468531608581543, 6.475524425506592, 6.482517719268799, 6.489510536193848, 6.4965033531188965, 6.5034966468811035, 6.510489463806152, 6.517482280731201, 6.524475574493408, 6.531468391418457, 6.538461685180664, 6.545454502105713, 6.552447319030762, 6.559440612792969, 6.566433429718018, 6.573426723480225, 6.580419540405273, 6.587412357330322, 6.594405651092529, 6.601398468017578, 6.608391761779785, 6.615384578704834, 6.622377395629883, 6.62937068939209, 6.636363506317139, 6.643356800079346, 6.6503496170043945, 6.657342433929443, 6.66433572769165, 6.671328544616699, 6.678321838378906, 6.685314655303955, 6.692307472229004, 6.699300765991211, 6.70629358291626, 6.713286876678467, 6.720279693603516, 6.7272725105285645, 6.7342658042907715, 6.74125862121582, 6.748251914978027, 6.755244731903076, 6.762237548828125, 6.769230842590332, 6.776223659515381, 6.783216953277588, 6.790209770202637, 6.7972025871276855, 6.804195880889893, 6.811188697814941, 6.818181991577148, 6.825174808502197, 6.832167625427246, 6.839160919189453, 6.846153736114502, 6.853147029876709, 6.860139846801758, 6.867132663726807, 6.874125957489014, 6.8811187744140625, 6.8881120681762695, 6.895104885101318, 6.902097702026367, 6.909090995788574, 6.916083812713623, 6.92307710647583, 6.930069923400879, 6.937062740325928, 6.944056034088135, 6.951048851013184, 6.958042144775391, 6.9650349617004395, 6.972027778625488, 6.979021072387695, 6.986013889312744, 6.993007183074951, 7.0, 7.006992816925049, 7.013986110687256, 7.020978927612305, 7.027972221374512, 7.0349650382995605, 7.041957855224609, 7.048951148986816, 7.055943965911865, 7.062937259674072, 7.069930076599121, 7.07692289352417, 7.083916187286377, 7.090909004211426, 7.097902297973633, 7.104895114898682, 7.1118879318237305, 7.1188812255859375, 7.125874042510986, 7.132867336273193, 7.139860153198242, 7.146852970123291, 7.153846263885498, 7.160839080810547, 7.167832374572754, 7.174825191497803, 7.181818008422852, 7.188811302185059, 7.195804119110107, 7.2027974128723145, 7.209790229797363, 7.216783046722412, 7.223776340484619, 7.230769157409668, 7.237762451171875, 7.244755268096924, 7.251748085021973, 7.25874137878418, 7.2657341957092285, 7.2727274894714355, 7.279720306396484, 7.286713123321533, 7.29370641708374, 7.300699234008789, 7.307692527770996, 7.314685344696045, 7.321678161621094, 7.328671455383301, 7.33566427230835, 7.342657566070557, 7.3496503829956055, 7.356643199920654, 7.363636493682861, 7.37062931060791, 7.377622604370117, 7.384615421295166, 7.391608238220215, 7.398601531982422, 7.405594348907471, 7.412587642669678, 7.419580459594727, 7.426573276519775, 7.433566570281982, 7.440559387207031, 7.447552680969238, 7.454545497894287, 7.461538314819336, 7.468531608581543, 7.475524425506592, 7.482517719268799, 7.489510536193848, 7.4965033531188965, 7.5034966468811035, 7.510489463806152, 7.517482280731201, 7.524475574493408, 7.531468391418457, 7.538461685180664, 7.545454502105713, 7.552447319030762, 7.559440612792969, 7.566433429718018, 7.573426723480225, 7.580419540405273, 7.587412357330322, 7.594405651092529, 7.601398468017578, 7.608391761779785, 7.615384578704834, 7.622377395629883, 7.62937068939209, 7.636363506317139, 7.643356800079346, 7.6503496170043945, 7.657342433929443, 7.66433572769165, 7.671328544616699, 7.678321838378906, 7.685314655303955, 7.692307472229004, 7.699300765991211, 7.70629358291626, 7.713286876678467, 7.720279693603516, 7.7272725105285645, 7.7342658042907715, 7.74125862121582, 7.748251914978027, 7.755244731903076, 7.762237548828125, 7.769230842590332, 7.776223659515381, 7.783216953277588, 7.790209770202637, 7.7972025871276855, 7.804195880889893, 7.811188697814941, 7.818181991577148, 7.825174808502197, 7.832167625427246, 7.839160919189453, 7.846153736114502, 7.853147029876709, 7.860139846801758, 7.867132663726807, 7.874125957489014, 7.8811187744140625, 7.8881120681762695, 7.895104885101318, 7.902097702026367, 7.909090995788574, 7.916083812713623, 7.92307710647583, 7.930069923400879, 7.937062740325928, 7.944056034088135, 7.951048851013184, 7.958042144775391, 7.9650349617004395, 7.972027778625488, 7.979021072387695, 7.986013889312744, 7.993007183074951, 8.0, 8.006993293762207, 8.013985633850098, 8.020978927612305, 8.027972221374512, 8.034964561462402, 8.04195785522461, 8.048951148986816, 8.055944442749023, 8.062936782836914, 8.069930076599121, 8.076923370361328, 8.083915710449219, 8.090909004211426, 8.097902297973633, 8.104894638061523, 8.11188793182373, 8.118881225585938, 8.125874519348145, 8.132866859436035, 8.139860153198242, 8.14685344696045, 8.15384578704834, 8.160839080810547, 8.167832374572754, 8.174824714660645, 8.181818008422852, 8.188811302185059, 8.195804595947266, 8.202796936035156, 8.209790229797363, 8.21678352355957, 8.223775863647461, 8.230769157409668, 8.237762451171875, 8.244754791259766, 8.251748085021973, 8.25874137878418, 8.265734672546387, 8.272727012634277, 8.279720306396484, 8.286713600158691, 8.293705940246582, 8.300699234008789, 8.307692527770996, 8.314684867858887, 8.321678161621094, 8.3286714553833, 8.335664749145508, 8.342657089233398, 8.349650382995605, 8.356643676757812, 8.363636016845703, 8.37062931060791, 8.377622604370117, 8.384614944458008, 8.391608238220215, 8.398601531982422, 8.405594825744629, 8.41258716583252, 8.419580459594727, 8.426573753356934, 8.433566093444824, 8.440559387207031, 8.447552680969238, 8.454545021057129, 8.461538314819336, 8.468531608581543, 8.47552490234375, 8.48251724243164, 8.489510536193848, 8.496503829956055, 8.503496170043945, 8.510489463806152, 8.51748275756836, 8.52447509765625, 8.531468391418457, 8.538461685180664, 8.545454978942871, 8.552447319030762, 8.559440612792969, 8.566433906555176, 8.573426246643066, 8.580419540405273, 8.58741283416748, 8.594405174255371, 8.601398468017578, 8.608391761779785, 8.615385055541992, 8.622377395629883, 8.62937068939209, 8.636363983154297, 8.643356323242188, 8.650349617004395, 8.657342910766602, 8.664335250854492, 8.6713285446167, 8.678321838378906, 8.685315132141113, 8.692307472229004, 8.699300765991211, 8.706294059753418, 8.713286399841309, 8.720279693603516, 8.727272987365723, 8.734265327453613, 8.74125862121582, 8.748251914978027, 8.755245208740234, 8.762237548828125, 8.769230842590332, 8.776224136352539, 8.78321647644043, 8.790209770202637, 8.797203063964844, 8.804195404052734, 8.811188697814941, 8.818181991577148, 8.825175285339355, 8.832167625427246, 8.839160919189453, 8.84615421295166, 8.85314655303955, 8.860139846801758, 8.867133140563965, 8.874125480651855, 8.881118774414062, 8.88811206817627, 8.895105361938477, 8.902097702026367, 8.909090995788574, 8.916084289550781, 8.923076629638672, 8.930069923400879, 8.937063217163086, 8.944055557250977, 8.951048851013184, 8.95804214477539, 8.965035438537598, 8.972027778625488, 8.979021072387695, 8.986014366149902, 8.993006706237793, 9.0, 9.006993293762207, 9.013985633850098, 9.020978927612305, 9.027972221374512, 9.034964561462402, 9.04195785522461, 9.048951148986816, 9.055944442749023, 9.062936782836914, 9.069930076599121, 9.076923370361328, 9.083915710449219, 9.090909004211426, 9.097902297973633, 9.104894638061523, 9.11188793182373, 9.118881225585938, 9.125874519348145, 9.132866859436035, 9.139860153198242, 9.14685344696045, 9.15384578704834, 9.160839080810547, 9.167832374572754, 9.174824714660645, 9.181818008422852, 9.188811302185059, 9.195804595947266, 9.202796936035156, 9.209790229797363, 9.21678352355957, 9.223775863647461, 9.230769157409668, 9.237762451171875, 9.244754791259766, 9.251748085021973, 9.25874137878418, 9.265734672546387, 9.272727012634277, 9.279720306396484, 9.286713600158691, 9.293705940246582, 9.300699234008789, 9.307692527770996, 9.314684867858887, 9.321678161621094, 9.3286714553833, 9.335664749145508, 9.342657089233398, 9.349650382995605, 9.356643676757812, 9.363636016845703, 9.37062931060791, 9.377622604370117, 9.384614944458008, 9.391608238220215, 9.398601531982422, 9.405594825744629, 9.41258716583252, 9.419580459594727, 9.426573753356934, 9.433566093444824, 9.440559387207031, 9.447552680969238, 9.454545021057129, 9.461538314819336, 9.468531608581543, 9.47552490234375, 9.48251724243164, 9.489510536193848, 9.496503829956055, 9.503496170043945, 9.510489463806152, 9.51748275756836, 9.52447509765625, 9.531468391418457, 9.538461685180664, 9.545454978942871, 9.552447319030762, 9.559440612792969, 9.566433906555176, 9.573426246643066, 9.580419540405273, 9.58741283416748, 9.594405174255371, 9.601398468017578, 9.608391761779785, 9.615385055541992, 9.622377395629883, 9.62937068939209, 9.636363983154297, 9.643356323242188, 9.650349617004395, 9.657342910766602, 9.664335250854492, 9.6713285446167, 9.678321838378906, 9.685315132141113, 9.692307472229004, 9.699300765991211, 9.706294059753418, 9.713286399841309, 9.720279693603516, 9.727272987365723, 9.734265327453613, 9.74125862121582, 9.748251914978027, 9.755245208740234, 9.762237548828125, 9.769230842590332, 9.776224136352539, 9.78321647644043, 9.790209770202637, 9.797203063964844, 9.804195404052734, 9.811188697814941, 9.818181991577148, 9.825175285339355, 9.832167625427246, 9.839160919189453, 9.84615421295166, 9.85314655303955, 9.860139846801758, 9.867133140563965, 9.874125480651855, 9.881118774414062, 9.88811206817627, 9.895105361938477, 9.902097702026367, 9.909090995788574, 9.916084289550781, 9.923076629638672, 9.930069923400879, 9.937063217163086, 9.944055557250977, 9.951048851013184, 9.95804214477539, 9.965035438537598, 9.972027778625488, 9.979021072387695, 9.986014366149902, 9.993006706237793, 10.0, 10.006993293762207, 10.013985633850098, 10.020978927612305, 10.027972221374512, 10.034964561462402, 10.04195785522461, 10.048951148986816, 10.055944442749023, 10.062936782836914, 10.069930076599121, 10.076923370361328, 10.083915710449219, 10.090909004211426, 10.097902297973633, 10.104894638061523, 10.11188793182373, 10.118881225585938, 10.125874519348145, 10.132866859436035, 10.139860153198242, 10.14685344696045, 10.15384578704834, 10.160839080810547, 10.167832374572754, 10.174824714660645, 10.181818008422852, 10.188811302185059, 10.195804595947266, 10.202796936035156, 10.209790229797363, 10.21678352355957, 10.223775863647461, 10.230769157409668, 10.237762451171875, 10.244754791259766, 10.251748085021973, 10.25874137878418, 10.265734672546387, 10.272727012634277, 10.279720306396484, 10.286713600158691, 10.293705940246582, 10.300699234008789, 10.307692527770996, 10.314684867858887, 10.321678161621094, 10.3286714553833, 10.335664749145508, 10.342657089233398, 10.349650382995605, 10.356643676757812, 10.363636016845703, 10.37062931060791, 10.377622604370117, 10.384614944458008, 10.391608238220215, 10.398601531982422, 10.405594825744629, 10.41258716583252, 10.419580459594727, 10.426573753356934, 10.433566093444824, 10.440559387207031, 10.447552680969238, 10.454545021057129, 10.461538314819336, 10.468531608581543, 10.47552490234375, 10.48251724243164, 10.489510536193848, 10.496503829956055, 10.503496170043945, 10.510489463806152, 10.51748275756836, 10.52447509765625, 10.531468391418457, 10.538461685180664, 10.545454978942871, 10.552447319030762, 10.559440612792969, 10.566433906555176, 10.573426246643066, 10.580419540405273, 10.58741283416748, 10.594405174255371, 10.601398468017578, 10.608391761779785, 10.615385055541992, 10.622377395629883, 10.62937068939209, 10.636363983154297, 10.643356323242188, 10.650349617004395, 10.657342910766602, 10.664335250854492, 10.6713285446167, 10.678321838378906, 10.685315132141113, 10.692307472229004, 10.699300765991211, 10.706294059753418, 10.713286399841309, 10.720279693603516, 10.727272987365723, 10.734265327453613, 10.74125862121582, 10.748251914978027, 10.755245208740234, 10.762237548828125, 10.769230842590332, 10.776224136352539, 10.78321647644043, 10.790209770202637, 10.797203063964844, 10.804195404052734, 10.811188697814941, 10.818181991577148, 10.825175285339355, 10.832167625427246, 10.839160919189453, 10.84615421295166, 10.85314655303955, 10.860139846801758, 10.867133140563965, 10.874125480651855, 10.881118774414062, 10.88811206817627, 10.895105361938477, 10.902097702026367, 10.909090995788574, 10.916084289550781, 10.923076629638672, 10.930069923400879, 10.937063217163086, 10.944055557250977, 10.951048851013184, 10.95804214477539, 10.965035438537598, 10.972027778625488, 10.979021072387695, 10.986014366149902, 10.993006706237793, 11.0, 11.006993293762207, 11.013985633850098, 11.020978927612305, 11.027972221374512, 11.034964561462402, 11.04195785522461, 11.048951148986816, 11.055944442749023, 11.062936782836914, 11.069930076599121, 11.076923370361328, 11.083915710449219, 11.090909004211426, 11.097902297973633, 11.104894638061523, 11.11188793182373, 11.118881225585938, 11.125874519348145, 11.132866859436035, 11.139860153198242, 11.14685344696045, 11.15384578704834, 11.160839080810547, 11.167832374572754, 11.174824714660645, 11.181818008422852, 11.188811302185059, 11.195804595947266, 11.202796936035156, 11.209790229797363, 11.21678352355957, 11.223775863647461, 11.230769157409668, 11.237762451171875, 11.244754791259766, 11.251748085021973, 11.25874137878418, 11.265734672546387, 11.272727012634277, 11.279720306396484, 11.286713600158691, 11.293705940246582, 11.300699234008789, 11.307692527770996, 11.314684867858887, 11.321678161621094, 11.3286714553833, 11.335664749145508, 11.342657089233398, 11.349650382995605, 11.356643676757812, 11.363636016845703, 11.37062931060791, 11.377622604370117, 11.384614944458008, 11.391608238220215, 11.398601531982422, 11.405594825744629, 11.41258716583252, 11.419580459594727, 11.426573753356934, 11.433566093444824, 11.440559387207031, 11.447552680969238, 11.454545021057129, 11.461538314819336, 11.468531608581543, 11.47552490234375, 11.48251724243164, 11.489510536193848, 11.496503829956055, 11.503496170043945, 11.510489463806152, 11.51748275756836, 11.52447509765625, 11.531468391418457, 11.538461685180664, 11.545454978942871, 11.552447319030762, 11.559440612792969, 11.566433906555176, 11.573426246643066, 11.580419540405273, 11.58741283416748, 11.594405174255371, 11.601398468017578, 11.608391761779785, 11.615385055541992, 11.622377395629883, 11.62937068939209, 11.636363983154297, 11.643356323242188, 11.650349617004395, 11.657342910766602, 11.664335250854492, 11.6713285446167, 11.678321838378906, 11.685315132141113, 11.692307472229004, 11.699300765991211, 11.706294059753418, 11.713286399841309, 11.720279693603516, 11.727272987365723, 11.734265327453613, 11.74125862121582, 11.748251914978027, 11.755245208740234, 11.762237548828125, 11.769230842590332, 11.776224136352539, 11.78321647644043, 11.790209770202637, 11.797203063964844, 11.804195404052734, 11.811188697814941, 11.818181991577148, 11.825175285339355, 11.832167625427246, 11.839160919189453, 11.84615421295166, 11.85314655303955, 11.860139846801758, 11.867133140563965, 11.874125480651855, 11.881118774414062, 11.88811206817627, 11.895105361938477, 11.902097702026367, 11.909090995788574, 11.916084289550781, 11.923076629638672, 11.930069923400879, 11.937063217163086, 11.944055557250977, 11.951048851013184, 11.95804214477539, 11.965035438537598, 11.972027778625488, 11.979021072387695, 11.986014366149902, 11.993006706237793, 12.0, 12.006993293762207, 12.013985633850098, 12.020978927612305, 12.027972221374512, 12.034964561462402, 12.04195785522461, 12.048951148986816, 12.055944442749023, 12.062936782836914, 12.069930076599121, 12.076923370361328, 12.083915710449219, 12.090909004211426, 12.097902297973633, 12.104894638061523, 12.11188793182373, 12.118881225585938, 12.125874519348145, 12.132866859436035, 12.139860153198242, 12.14685344696045, 12.15384578704834, 12.160839080810547, 12.167832374572754, 12.174824714660645, 12.181818008422852, 12.188811302185059, 12.195804595947266, 12.202796936035156, 12.209790229797363, 12.21678352355957, 12.223775863647461, 12.230769157409668, 12.237762451171875, 12.244754791259766, 12.251748085021973, 12.25874137878418, 12.265734672546387, 12.272727012634277, 12.279720306396484, 12.286713600158691, 12.293705940246582, 12.300699234008789, 12.307692527770996, 12.314684867858887, 12.321678161621094, 12.3286714553833, 12.335664749145508, 12.342657089233398, 12.349650382995605, 12.356643676757812, 12.363636016845703, 12.37062931060791, 12.377622604370117, 12.384614944458008, 12.391608238220215, 12.398601531982422, 12.405594825744629, 12.41258716583252, 12.419580459594727, 12.426573753356934, 12.433566093444824, 12.440559387207031, 12.447552680969238, 12.454545021057129, 12.461538314819336, 12.468531608581543, 12.47552490234375, 12.48251724243164, 12.489510536193848, 12.496503829956055, 12.503496170043945, 12.510489463806152, 12.51748275756836, 12.52447509765625, 12.531468391418457, 12.538461685180664, 12.545454978942871, 12.552447319030762, 12.559440612792969, 12.566433906555176, 12.573426246643066, 12.580419540405273, 12.58741283416748, 12.594405174255371, 12.601398468017578, 12.608391761779785, 12.615385055541992, 12.622377395629883, 12.62937068939209, 12.636363983154297, 12.643356323242188, 12.650349617004395, 12.657342910766602, 12.664335250854492, 12.6713285446167, 12.678321838378906, 12.685315132141113, 12.692307472229004, 12.699300765991211, 12.706294059753418, 12.713286399841309, 12.720279693603516, 12.727272987365723, 12.734265327453613, 12.74125862121582, 12.748251914978027, 12.755245208740234, 12.762237548828125, 12.769230842590332, 12.776224136352539, 12.78321647644043, 12.790209770202637, 12.797203063964844, 12.804195404052734, 12.811188697814941, 12.818181991577148, 12.825175285339355, 12.832167625427246, 12.839160919189453, 12.84615421295166, 12.85314655303955, 12.860139846801758, 12.867133140563965, 12.874125480651855, 12.881118774414062, 12.88811206817627, 12.895105361938477, 12.902097702026367, 12.909090995788574, 12.916084289550781, 12.923076629638672, 12.930069923400879, 12.937063217163086, 12.944055557250977, 12.951048851013184, 12.95804214477539, 12.965035438537598, 12.972027778625488, 12.979021072387695, 12.986014366149902, 12.993006706237793, 13.0, 13.006993293762207, 13.013985633850098, 13.020978927612305, 13.027972221374512, 13.034964561462402, 13.04195785522461, 13.048951148986816, 13.055944442749023, 13.062936782836914, 13.069930076599121, 13.076923370361328, 13.083915710449219, 13.090909004211426, 13.097902297973633, 13.104894638061523, 13.11188793182373, 13.118881225585938, 13.125874519348145, 13.132866859436035, 13.139860153198242, 13.14685344696045, 13.15384578704834, 13.160839080810547, 13.167832374572754, 13.174824714660645, 13.181818008422852, 13.188811302185059, 13.195804595947266, 13.202796936035156, 13.209790229797363, 13.21678352355957, 13.223775863647461, 13.230769157409668, 13.237762451171875, 13.244754791259766, 13.251748085021973, 13.25874137878418, 13.265734672546387, 13.272727012634277, 13.279720306396484, 13.286713600158691, 13.293705940246582, 13.300699234008789, 13.307692527770996, 13.314684867858887, 13.321678161621094, 13.3286714553833, 13.335664749145508, 13.342657089233398, 13.349650382995605, 13.356643676757812, 13.363636016845703, 13.37062931060791, 13.377622604370117, 13.384614944458008, 13.391608238220215, 13.398601531982422, 13.405594825744629, 13.41258716583252, 13.419580459594727, 13.426573753356934, 13.433566093444824, 13.440559387207031, 13.447552680969238, 13.454545021057129, 13.461538314819336, 13.468531608581543, 13.47552490234375, 13.48251724243164, 13.489510536193848, 13.496503829956055, 13.503496170043945, 13.510489463806152, 13.51748275756836, 13.52447509765625, 13.531468391418457, 13.538461685180664, 13.545454978942871, 13.552447319030762, 13.559440612792969, 13.566433906555176, 13.573426246643066, 13.580419540405273, 13.58741283416748, 13.594405174255371, 13.601398468017578, 13.608391761779785, 13.615385055541992, 13.622377395629883, 13.62937068939209, 13.636363983154297, 13.643356323242188, 13.650349617004395, 13.657342910766602, 13.664335250854492, 13.6713285446167, 13.678321838378906, 13.685315132141113, 13.692307472229004, 13.699300765991211, 13.706294059753418, 13.713286399841309, 13.720279693603516, 13.727272987365723, 13.734265327453613, 13.74125862121582, 13.748251914978027, 13.755245208740234, 13.762237548828125, 13.769230842590332, 13.776224136352539, 13.78321647644043, 13.790209770202637, 13.797203063964844, 13.804195404052734, 13.811188697814941, 13.818181991577148, 13.825175285339355, 13.832167625427246, 13.839160919189453, 13.84615421295166, 13.85314655303955, 13.860139846801758, 13.867133140563965, 13.874125480651855, 13.881118774414062, 13.88811206817627, 13.895105361938477, 13.902097702026367, 13.909090995788574, 13.916084289550781, 13.923076629638672, 13.930069923400879, 13.937063217163086, 13.944055557250977, 13.951048851013184, 13.95804214477539, 13.965035438537598, 13.972027778625488, 13.979021072387695, 13.986014366149902, 13.993006706237793, 14.0, 14.006993293762207, 14.013985633850098, 14.020978927612305, 14.027972221374512, 14.034964561462402, 14.04195785522461, 14.048951148986816, 14.055944442749023, 14.062936782836914, 14.069930076599121, 14.076923370361328, 14.083915710449219, 14.090909004211426, 14.097902297973633, 14.104894638061523, 14.11188793182373, 14.118881225585938, 14.125874519348145, 14.132866859436035, 14.139860153198242, 14.14685344696045, 14.15384578704834, 14.160839080810547, 14.167832374572754, 14.174824714660645, 14.181818008422852, 14.188811302185059, 14.195804595947266, 14.202796936035156, 14.209790229797363, 14.21678352355957, 14.223775863647461, 14.230769157409668, 14.237762451171875, 14.244754791259766, 14.251748085021973, 14.25874137878418, 14.265734672546387, 14.272727012634277, 14.279720306396484, 14.286713600158691, 14.293705940246582, 14.300699234008789, 14.307692527770996, 14.314684867858887, 14.321678161621094, 14.3286714553833, 14.335664749145508, 14.342657089233398, 14.349650382995605, 14.356643676757812, 14.363636016845703, 14.37062931060791, 14.377622604370117, 14.384614944458008, 14.391608238220215, 14.398601531982422, 14.405594825744629, 14.41258716583252, 14.419580459594727, 14.426573753356934, 14.433566093444824, 14.440559387207031, 14.447552680969238, 14.454545021057129, 14.461538314819336, 14.468531608581543, 14.47552490234375, 14.48251724243164, 14.489510536193848, 14.496503829956055, 14.503496170043945, 14.510489463806152, 14.51748275756836, 14.52447509765625, 14.531468391418457, 14.538461685180664, 14.545454978942871, 14.552447319030762, 14.559440612792969, 14.566433906555176, 14.573426246643066, 14.580419540405273, 14.58741283416748, 14.594405174255371, 14.601398468017578, 14.608391761779785, 14.615385055541992, 14.622377395629883, 14.62937068939209, 14.636363983154297, 14.643356323242188, 14.650349617004395, 14.657342910766602, 14.664335250854492, 14.6713285446167, 14.678321838378906, 14.685315132141113, 14.692307472229004, 14.699300765991211, 14.706294059753418, 14.713286399841309, 14.720279693603516, 14.727272987365723, 14.734265327453613, 14.74125862121582, 14.748251914978027, 14.755245208740234, 14.762237548828125, 14.769230842590332, 14.776224136352539, 14.78321647644043, 14.790209770202637, 14.797203063964844, 14.804195404052734, 14.811188697814941, 14.818181991577148, 14.825175285339355, 14.832167625427246, 14.839160919189453, 14.84615421295166, 14.85314655303955, 14.860139846801758, 14.867133140563965, 14.874125480651855, 14.881118774414062, 14.88811206817627, 14.895105361938477, 14.902097702026367, 14.909090995788574, 14.916084289550781, 14.923076629638672, 14.930069923400879, 14.937063217163086, 14.944055557250977, 14.951048851013184, 14.95804214477539, 14.965035438537598, 14.972027778625488, 14.979021072387695, 14.986014366149902, 14.993006706237793, 15.0], "expected": [-0.4586751461029053, -0.45462775230407715, -0.4506247639656067, -0.4466654062271118, -0.44274917244911194, -0.4388752579689026, -0.4350431561470032, -0.43125227093696594, -0.42750194668769836, -0.42379164695739746, -0.4201207458972931, -0.4164886772632599, -0.4128950238227844, -0.4093390703201294, -0.40582039952278137, -0.402338445186615, -0.39889267086982727, -0.39548271894454956, -0.39210790395736694, -0.38876789808273315, -0.3854621350765228, -0.3821902275085449, -0.37895163893699646, -0.375745952129364, -0.37257280945777893, -0.36943164467811584, -0.3663221597671509, -0.36324381828308105, -0.3601962924003601, -0.357179194688797, -0.3541920781135559, -0.35123464465141296, -0.3483063578605652, -0.34540697932243347, -0.3425361216068268, -0.3396933674812317, -0.3368784189224243, -0.3340908885002136, -0.33133044838905334, -0.3285968005657196, -0.325889527797699, -0.32320842146873474, -0.3205530345439911, -0.31792309880256653, -0.31531837582588196, -0.31273844838142395, -0.3101831376552582, -0.3076520264148712, -0.3051448464393616, -0.3026614189147949, -0.30020132660865784, -0.297764390707016, -0.2953502833843231, -0.29295873641967773, -0.2905895411968231, -0.2882423400878906, -0.2859169840812683, -0.2836131453514099, -0.2813306450843811, -0.27906912565231323, -0.27682843804359436, -0.2746083736419678, -0.2724085748195648, -0.27022895216941833, -0.26806914806365967, -0.2659290134906769, -0.26380836963653564, -0.2617068886756897, -0.2596244513988495, -0.25756075978279114, -0.2555156648159027, -0.2534889876842499, -0.25148046016693115, -0.2494899332523346, -0.2475171685218811, -0.24556198716163635, -0.2436242550611496, -0.24170368909835815, -0.23980018496513367, -0.23791348934173584, -0.23604346811771393, -0.2341899573802948, -0.23235271871089935, -0.23053164780139923, -0.22872652113437653, -0.2269371896982193, -0.2251635193824768, -0.22340528666973114, -0.22166238725185394, -0.2199346125125885, -0.21822185814380646, -0.2165239006280899, -0.2148406207561493, -0.21317189931869507, -0.2115175426006317, -0.20987743139266968, -0.20825138688087463, -0.20663927495479584, -0.20504100620746613, -0.20345637202262878, -0.20188528299331665, -0.2003275454044342, -0.19878306984901428, -0.19725175201892853, -0.19573338329792023, -0.1942278891801834, -0.19273512065410614, -0.19125494360923767, -0.18978726863861084, -0.18833193182945251, -0.18688885867595673, -0.18545787036418915, -0.18403887748718262, -0.18263179063796997, -0.18123643100261688, -0.17985275387763977, -0.1784805804491043, -0.17711983621120453, -0.17577041685581207, -0.1744321882724762, -0.17310507595539093, -0.17178893089294434, -0.17048366367816925, -0.1691891998052597, -0.16790539026260376, -0.16663217544555664, -0.1653694212436676, -0.16411706805229187, -0.1628749519586563, -0.16164302825927734, -0.1604212075471878, -0.15920937061309814, -0.1580074280500412, -0.1568152904510498, -0.1556328535079956, -0.15446005761623383, -0.15329676866531372, -0.1521429568529129, -0.15099847316741943, -0.14986325800418854, -0.14873725175857544, -0.1476203203201294, -0.14651243388652802, -0.14541345834732056, -0.14432333409786224, -0.1432419866323471, -0.14216935634613037, -0.1411053091287613, -0.1400498002767563, -0.1390027403831482, -0.13796405494213104, -0.13693371415138245, -0.13591156899929047, -0.13489758968353271, -0.13389168679714203, -0.13289378583431244, -0.13190387189388275, -0.13092178106307983, -0.1299474835395813, -0.12898091971874237, -0.12802201509475708, -0.12707073986530304, -0.1261269450187683, -0.1251906156539917, -0.12426167726516724, -0.12334006279706955, -0.12242574244737625, -0.1215185895562172, -0.12061856687068939, -0.11972562223672867, -0.11883968859910965, -0.11796073615550995, -0.11708863824605942, -0.11622337251901627, -0.11536487936973572, -0.1145130917429924, -0.11366798728704453, -0.11282945424318314, -0.11199745535850525, -0.11117193847894669, -0.11035288125276566, -0.10954016447067261, -0.10873375833034515, -0.10793362557888031, -0.1071396917104721, -0.10635194927453995, -0.10557027161121368, -0.10479465872049332, -0.10402503609657288, -0.10326136648654938, -0.10250362008810043, -0.10175170004367828, -0.10100556910037994, -0.10026519745588303, -0.09953052550554276, -0.09880153089761734, -0.09807811677455902, -0.09736026078462601, -0.09664791822433472, -0.09594103693962097, -0.09523960202932358, -0.09454352408647537, -0.09385276585817337, -0.09316730499267578, -0.09248707443475723, -0.09181207418441772, -0.0911421999335289, -0.09047743678092957, -0.08981774002313614, -0.08916307985782623, -0.08851341903209686, -0.08786869049072266, -0.08722885698080063, -0.08659388870000839, -0.08596374839544296, -0.08533841371536255, -0.08471779525279999, -0.08410188555717468, -0.08349064737558365, -0.0828840360045433, -0.08228202909231186, -0.08168456703424454, -0.08109161257743835, -0.08050314337015152, -0.07991911470890045, -0.07933951169252396, -0.07876426726579666, -0.07819335162639618, -0.07762673497200012, -0.0770643949508667, -0.07650629431009293, -0.07595238089561462, -0.0754026249051094, -0.07485699653625488, -0.07431547343730927, -0.07377802580595016, -0.0732445940375328, -0.0727151557803154, -0.07218968868255615, -0.07166816294193268, -0.07115054875612259, -0.0706367939710617, -0.07012687623500824, -0.0696207731962204, -0.0691184476017952, -0.06861988455057144, -0.06812503188848495, -0.06763386726379395, -0.06714636832475662, -0.06666249781847, -0.06618224829435349, -0.0657055526971817, -0.06523241102695465, -0.06476277858018875, -0.0642966628074646, -0.06383398920297623, -0.06337475031614304, -0.06291892379522324, -0.06246647611260414, -0.06201740354299545, -0.0615716427564621, -0.06112918257713318, -0.06069000065326691, -0.06025407090783119, -0.05982138216495514, -0.05939187481999397, -0.05896554887294769, -0.05854237079620361, -0.05812231823801994, -0.057705383747816086, -0.057291511446237564, -0.05688069015741348, -0.05647290125489235, -0.056068118661642075, -0.05566633120179176, -0.055267490446567535, -0.054871588945388794, -0.05447859689593315, -0.05408849939703941, -0.053701285272836685, -0.05331690236926079, -0.052935343235731125, -0.052556589245796204, -0.052180614322423935, -0.05180741474032402, -0.05143693834543228, -0.05106918141245842, -0.050704121589660645, -0.050341732800006866, -0.049982015043497086, -0.04962491989135742, -0.04927043989300728, -0.048918552696704865, -0.048569243401288986, -0.04822249710559845, -0.04787827655673027, -0.04753657057881355, -0.0471973642706871, -0.04686063155531883, -0.04652637243270874, -0.04619453847408295, -0.045865125954151154, -0.04553811997175217, -0.0452134944498539, -0.044891249388456345, -0.04457134008407593, -0.04425376281142235, -0.04393849894404411, -0.04362552613019943, -0.043314848095178604, -0.04300641641020775, -0.04270022734999657, -0.042396266013383865, -0.04209451377391815, -0.04179496318101883, -0.04149758070707321, -0.0412023589015007, -0.04090927913784981, -0.040618326514959335, -0.040329497307538986, -0.04004275053739548, -0.03975808247923851, -0.03947548195719719, -0.03919493779540062, -0.038916416466236115, -0.038639914244413376, -0.03836541250348091, -0.038092900067567825, -0.03782236948609352, -0.037553783506155014, -0.0372871458530426, -0.037022434175014496, -0.0367596372961998, -0.036498747766017914, -0.036239735782146454, -0.03598259389400482, -0.03572731092572212, -0.03547386825084686, -0.035222265869379044, -0.03497247397899628, -0.03472448140382767, -0.03447827696800232, -0.03423384949564934, -0.033991191536188126, -0.033750277012586594, -0.033511098474264145, -0.033273641020059586, -0.03303789347410202, -0.03280385583639145, -0.03257149085402489, -0.03234080225229263, -0.032111771404743195, -0.031884390860795975, -0.03165865316987038, -0.03143452852964401, -0.03121201880276203, -0.03099110722541809, -0.030771782621741295, -0.030554043129086494, -0.030337858945131302, -0.030123228207230568, -0.029910137876868248, -0.029698578640818596, -0.029488544911146164, -0.029280010610818863, -0.029072973877191544, -0.02886742167174816, -0.02866334281861782, -0.028460735455155373, -0.02825957164168358, -0.02805985137820244, -0.027861563488841057, -0.02766469493508339, -0.027469241991639137, -0.02727518416941166, -0.027082515880465508, -0.026891225948929787, -0.0267013069242239, -0.02651275135576725, -0.026325538754463196, -0.026139667257666588, -0.02595512382686138, -0.02577190101146698, -0.025589993223547935, -0.025409379974007607, -0.025230057537555695, -0.025052018463611603, -0.024875249713659286, -0.024699749425053596, -0.02452549710869789, -0.024352489039301872, -0.024180715903639793, -0.024010170251131058, -0.023840846493840218, -0.02367272600531578, -0.0235058031976223, -0.023340074345469475, -0.02317553013563156, -0.023012155666947365, -0.022849945351481438, -0.022688891738653183, -0.022528985515236855, -0.022370224818587303, -0.022212591022253036, -0.022056078538298607, -0.021900681778788567, -0.02174639143049717, -0.021593205630779266, -0.021441105753183365, -0.021290088072419167, -0.021140145137906075, -0.020991269499063492, -0.02084345743060112, -0.020696694031357765, -0.02055097371339798, -0.020406289026141167, -0.02026263438165188, -0.020120006054639816, -0.019978385418653488, -0.019837772473692894, -0.019698159769177437, -0.01955953799188137, -0.019421907141804695, -0.01928524859249592, -0.01914956234395504, -0.019014837220311165, -0.018881071358919144, -0.01874825917184353, -0.018616383895277977, -0.018485447391867638, -0.018355442211031914, -0.01822635345160961, -0.01809818670153618, -0.017970923334360123, -0.01784457080066204, -0.01771911233663559, -0.017594538629055023, -0.01747085340321064, -0.017348039895296097, -0.01722610369324684, -0.01710503175854683, -0.016984811052680016, -0.016865449026226997, -0.016746927052736282, -0.016629250720143318, -0.01651240885257721, -0.01639638841152191, -0.016281194984912872, -0.01616681180894375, -0.016053244471549988, -0.015940483659505844, -0.015828510746359825, -0.015717340633273125, -0.015606948174536228, -0.015497345477342606, -0.015388518571853638, -0.015280453488230705, -0.015173161402344704, -0.015066619962453842, -0.014960840344429016, -0.014855808578431606, -0.014751512557268143, -0.014647961594164371, -0.014545135200023651, -0.014443042688071728, -0.014341672882437706, -0.014241011813282967, -0.01414106972515583, -0.014041826128959656, -0.013943292200565338, -0.013845453038811684, -0.013748299330472946, -0.013651838526129723, -0.01355605199933052, -0.013460949063301086, -0.013366518542170525, -0.01327274739742279, -0.01317964494228363, -0.013087193481624126, -0.01299540139734745, -0.012904257513582706, -0.012813749723136425, -0.012723888270556927, -0.012634653598070145, -0.0125460559502244, -0.012458082288503647, -0.012370724231004715, -0.012283988296985626, -0.012197857722640038, -0.01211234088987112, -0.012027427554130554, -0.011943107470870018, -0.011859387159347534, -0.011776251718401909, -0.011693708598613739, -0.01161174662411213, -0.011530357412993908, -0.011449546553194523, -0.01136930100619793, -0.011289626359939575, -0.01121051236987114, -0.01113195065408945, -0.011053948663175106, -0.01097649522125721, -0.010899582877755165, -0.010823218151926994, -0.010747385211288929, -0.010672091506421566, -0.010597328655421734, -0.010523087345063686, -0.010449373163282871, -0.010376173071563244, -0.010303493589162827, -0.010231326334178448, -0.010159661993384361, -0.01008850708603859, -0.010017847642302513, -0.009947690181434155, -0.009878027252852917, -0.009808849543333054, -0.009740163572132587, -0.009671956300735474, -0.00960423331707716, -0.009536986239254475, -0.009470208548009396, -0.009403904899954796, -0.009338063187897205, -0.009272688999772072, -0.009207773953676224, -0.009143312461674213, -0.009079307317733765, -0.009015748277306557, -0.008952640928328037, -0.008889976888895035, -0.008827749639749527, -0.008765963837504387, -0.008704607374966145, -0.008643687702715397, -0.008583195507526398, -0.008523124270141125, -0.008463479578495026, -0.008404250256717205, -0.008345440030097961, -0.008287044242024422, -0.008229054510593414, -0.008171475492417812, -0.00811429787427187, -0.008057525381445885, -0.00800115242600441, -0.007945170626044273, -0.007889586500823498, -0.007834388874471188, -0.007779582869261503, -0.007725161500275135, -0.007671118248254061, -0.007617458701133728, -0.007564172148704529, -0.007511263247579336, -0.007458725944161415, -0.007406553719192743, -0.007354751694947481, -0.007303309626877308, -0.007252232171595097, -0.007201512809842825, -0.0071511464193463326, -0.007101136725395918, -0.007051474880427122, -0.007002164609730244, -0.006953200791031122, -0.006904576905071735, -0.006856297608464956, -0.006808353587985039, -0.006760749500244856, -0.006713479291647673, -0.006666537374258041, -0.006619927939027548, -0.0065736426040530205, -0.0065276846289634705, -0.006482049357146025, -0.006436730735003948, -0.006391733419150114, -0.006347048096358776, -0.006302679888904095, -0.0062586222775280476, -0.006214870605617762, -0.006171429064124823, -0.006128288805484772, -0.006085454020649195, -0.006042919587343931, -0.006000680383294821, -0.005958740599453449, -0.005917091388255358, -0.005875737406313419, -0.005834673065692186, -0.005793893709778786, -0.005753403063863516, -0.00571319367736578, -0.005673268344253302, -0.005633622873574495, -0.005594253074377775, -0.005555161274969578, -0.005516340956091881, -0.005477795377373695, -0.0054395198822021484, -0.005401509813964367, -0.005363768432289362, -0.005326289217919111, -0.005289074964821339, -0.005252121482044458, -0.005215424578636885, -0.005178987048566341, -0.005142801906913519, -0.005106873344630003, -0.005071195773780346, -0.005035766400396824, -0.005000587087124586, -0.004965651780366898, -0.004930963274091482, -0.004896518308669329, -0.004862311761826277, -0.004828347358852625, -0.004794618114829063, -0.004761127755045891, -0.004727871622890234, -0.0046948459930717945, -0.004662053659558296, -0.004629489034414291, -0.004597154445946217, -0.004565046634525061, -0.0045331609435379505, -0.004501500632613897, -0.004470060113817453, -0.004438841715455055, -0.004407841712236404, -0.0043770563788712025, -0.0043464889749884605, -0.004316132981330156, -0.004285992123186588, -0.004256061743944883, -0.004226339049637318, -0.0041968259029090405, -0.004167517647147179, -0.004138416610658169, -0.004109519068151712, -0.004080821759998798, -0.004052327014505863, -0.004024032037705183, -0.003995932638645172, -0.003968032076954842, -0.003940324764698744, -0.003912813030183315, -0.0038854938466101885, -0.0038583639543503523, -0.0038314256817102432, -0.003804673906415701, -0.0037781111896038055, -0.003751734271645546, -0.0037255401257425547, -0.0036995308473706245, -0.0036737017799168825, -0.0036480550188571215, -0.0036225877702236176, -0.0035972967743873596, -0.003572184592485428, -0.003547246102243662, -0.003522483864799142, -0.0034978946205228567, -0.003473475808277726, -0.003449229523539543, -0.003425150876864791, -0.0034012424293905497, -0.0033775009214878082, -0.00335392402485013, -0.003330513369292021, -0.0033072649966925383, -0.0032841807696968317, -0.0032612578943371773, -0.003238493576645851, -0.00321589014492929, -0.0031934429425746202, -0.0031711545307189226, -0.0031490216497331858, -0.003127042204141617, -0.0031052175909280777, -0.0030835443176329136, -0.00306202401407063, -0.003040654119104147, -0.003019432071596384, -0.0029983597341924906, -0.002977433381602168, -0.002956654643639922, -0.002936021191999316, -0.00291553046554327, -0.002895184326916933, -0.0028749790508300066, -0.0028549162670969963, -0.0028349938802421093, -0.0028152093291282654, -0.00279556424356997, -0.0027760551311075687, -0.0027566838543862104, -0.0027374476194381714, -0.002718344796448946, -0.0026993765495717525, -0.00268053961917758, -0.0026618356350809336, -0.002643262268975377, -0.0026248174253851175, -0.0026065027341246605, -0.002588314702734351, -0.0025702551938593388, -0.002552321646362543, -0.002534512197598815, -0.00251682847738266, -0.002499266993254423, -0.0024818293750286102, -0.0024645135272294283, -0.002447317587211728, -0.0024302429519593716, -0.0024132863618433475, -0.0023964494466781616, -0.002379730110988021, -0.0023631262592971325, -0.0023466397542506456, -0.0023302671033889055, -0.0023140101693570614, -0.0022978666238486767, -0.002281834604218602, -0.0022659157402813435, -0.002250107005238533, -0.002234409796074033, -0.0022188222501426935, -0.002203342504799366, -0.002187971957027912, -0.0021727075800299644, -0.002157550770789385, -0.0021424998994916677, -0.0021275533363223076, -0.0021127117797732353, -0.002097973134368658, -0.0020833383314311504, -0.002068805741146207, -0.002054373500868678, -0.0020400432404130697, -0.0020258119329810143, -0.0020116809755563736, -0.001997648738324642, -0.0019837135914713144, -0.0019698766991496086, -0.001956135267391801, -0.001942490809597075, -0.0019289416959509254, -0.0019154861802235246, -0.0019021255429834127, -0.0018888573395088315, -0.0018756826175376773, -0.0018625998636707664, -0.0018496076809242368, -0.0018367068842053413, -0.0018238953780382872, -0.0018111742101609707, -0.0017985418671742082, -0.0017859968356788158, -0.0017735401634126902, -0.0017611696384847164, -0.001748886308632791, -0.0017366887768730521, -0.001724575529806316, -0.0017125476151704788, -0.001700602937489748, -0.001688742428086698, -0.001676964689977467, -0.001665268326178193, -0.0016536543844267726, -0.0016421207692474127, -0.0016306685283780098, -0.0016192960320040584, -0.0016080023488029838, -0.0015967880608513951, -0.001585651421919465, -0.0015745932469144464, -0.001563612255267799, -0.0015527070499956608, -0.0015418787952512503, -0.0015311253955587745, -0.001520447782240808, -0.0015098446747288108, -0.0014993147924542427, -0.0014888591831550002, -0.0014784764498472214, -0.0014681655447930098, -0.0014579272828996181, -0.0014477598015218973, -0.0014376639155671, -0.00142763857729733, -0.001417682389728725, -0.0014077964005991817, -0.0013979787472635508, -0.0013882303610444069, -0.0013785498449578881, -0.0013689362676814198, -0.0013593904441222548, -0.0013499106280505657, -0.0013404976343736053, -0.0013311501825228333, -0.0013218674575909972, -0.001312650041654706, -0.0013034963048994541, -0.0012944071786478162, -0.001285381382331252, -0.0012764179846271873, -0.0012675176840275526, -0.0012586789671331644, -0.0012499024160206318, -0.001241187215782702, -0.0012325322022661567, -0.0012239380739629269, -0.0012154034338891506, -0.001206928864121437, -0.0011985134333372116, -0.0011901560937985778, -0.0011818576604127884, -0.0011736166197806597, -0.0011654335539788008, -0.001157307648099959, -0.0011492378544062376, -0.0011412248713895679, -0.0011332673020660877, -0.0011253658449277282, -0.001117519335821271, -0.0011097271926701069, -0.0011019898811355233, -0.0010943060042336583, -0.0010866762604564428, -0.001079099834896624, -0.0010715755634009838, -0.0010641044937074184, -0.0010566848795861006, -0.0010493176523596048, -0.001042001647874713, -0.0010347362840548158, -0.0010275221429765224, -0.001020357827655971, -0.0010132439201697707, -0.0010061796056106687, -0.000999164185486734, -0.0009921981254592538, -0.0009852801449596882, -0.000978410942479968, -0.0009715897031128407, -0.0009648154955357313, -0.000958089018240571, -0.0009514090488664806, -0.0009447760530747473, -0.0009381893905811012, -0.0009316481882706285, -0.0009251530864275992, -0.0009187028044834733, -0.0009122979827225208, -0.000905937806237489, -0.0008996215765364468, -0.0008933498756960034, -0.0008871214231476188, -0.0008809368591755629, -0.0008747954270802438, -0.0008686964283697307, -0.0008626403869129717, -0.0008566261385567486, -0.0008506542653776705, -0.0008447240688838065, -0.0008388347923755646, -0.0008329869597218931, -0.0008271795813925564, -0.000821413064841181, -0.0008156867697834969, -0.0008100000559352338, -0.0008043533307500184, -0.0007987456629052758, -0.0007931774598546326, -0.0007876480813138187, -0.000782156886998564, -0.0007767044007778168, -0.0007712895167060196, -0.0007659127586521208, -0.0007605735445395112, -0.0007552711758762598, -0.0007500061765313148, -0.0007447774987667799, -0.0007395856664516032, -0.0007344300393015146, -0.0007293099770322442, -0.0007242260035127401, -0.0007191771292127669, -0.0007141638197936118, -0.0007091854349710047, -0.0007042414508759975, -0.0006993322749622166, -0.0006944570341147482, -0.0006896160775795579, -0.0006848088814876974, -0.0006800349219702184, -0.0006752945482730865, -0.000670586887281388, -0.0006659124046564102, -0.0006612705183215439, -0.000656660704407841, -0.0006520833121612668, -0.0006475375266745687, -0.0006430237554013729, -0.0006385414744727314, -0.0006340901018120348, -0.0006296701030805707, -0.0006252806633710861, -0.0006209220737218857, -0.0006165938684716821, -0.000612295581959188, -0.0006080275634303689, -0.000603788997977972, -0.0005995802930556238, -0.0005954009247943759, -0.0005912503693252802, -0.000587129092309624, -0.0005830362788401544, -0.0005789722199551761, -0.0005749365664087236, -0.0005709287361241877, -0.0005669491365551949, -0.0005629970110021532, -0.0005590727087110281, -0.0005551757640205324, -0.0005513057694770396, -0.0005474629579111934, -0.0005436469800770283, -0.0005398573121055961, -0.0005360943614505231, -0.0005323573714122176, -0.000528646691236645, -0.0005249619134701788, -0.0005213025724515319, -0.0005176689592190087, -0.0005140604334883392, -0.0005104773445054889, -0.0005069192266091704, -0.0005033856723457575, -0.0004998769727535546, -0.0004963925457559526, -0.0004929325659759343, -0.0004894968005828559, -0.00048608469660393894, -0.0004826966323889792, -0.00047933196765370667, -0.0004759909934364259, -0.00047267330228351057, -0.00046937851584516466, -0.00046610692515969276, -0.0004628579190466553, -0.0004596317885443568, -0.0004564281553030014, -0.0004532466409727931, -0.00045008750748820603, -0.00044695017277263105, -0.0004438349569682032, -0.00044074145262129605, -0.0004376692813821137, -0.00043461876339279115, -0.00043158928747288883, -0.0004285811446607113, -0.00042559398571029305, -0.0004226274322718382, -0.00041968177538365126, -0.0004167564329691231, -0.00041385169606655836, -0.0004109672154299915, -0.000408102641813457, -0.00040525823715142906, -0.0004024334775749594, -0.00039962856681086123, -0.00039684324292466044, -0.0003940771275665611, -0.0003913305117748678, -0.0003886028425768018, -0.00038589435280300677, -0.00038320478051900864, -0.00038053374737501144, -0.0003778815153054893, -0.0003752476186491549, -0.000372632232028991, -0.00037003509351052344, -0.00036745588295161724, -0.00036489483318291605, -0.0003623514494393021, -0.0003598259936552495, -0.00035731811658479273, -0.00035482755629345775, -0.00035235454561188817, -0.00034989858977496624, -0.0003474599216133356, -0.0003450382500886917, -0.00034263331326656044, -0.0003402452857699245, -0.0003378737601451576, -0.00033551891101524234, -0.0003331803309265524, -0.00033085834002122283, -0.0003285522689111531, -0.000326262234011665, -0.00032398849725723267, -0.0003217302728444338, -0.00031948782270774245, -0.0003172610013280064, -0.00031504998332820833, -0.00031285409932024777, -0.000310673494823277, -0.00030850840266793966, -0.0003063581243623048, -0.0003042228054255247, -0.00030210267868824303, -0.0002999970456585288, -0.00029790608095936477, -0.00029582969727925956, -0.0002937680692411959, -0.00029172052745707333, -0.000289687275653705, -0.0002876684593502432, -0.0002856634382624179, -0.00028367238701321185, -0.0002816955093294382, -0.00027973210671916604, -0.000277782412013039, -0.00027584630879573524, -0.0002739239716902375, -0.0002720147604122758, -0.0002701188495848328, -0.0002682364429347217, -0.00026636687107384205, -0.000264510337729007, -0.0002626670175231993, -0.00026083627017214894, -0.00025901829940266907, -0.0002572129887994379, -0.0002554205129854381, -0.0002536402898840606, -0.0002518724650144577, -0.0002501172129996121, -0.00024837395176291466, -0.00024664285592734814, -0.00024492404190823436, -0.0002432169858366251, -0.00024152183323167264, -0.0002398384822299704, -0.0002381671074545011, -0.00023650714138057083, -0.00023485875863116235, -0.0002332220901735127, -0.00023159659758675843, -0.00022998244094196707, -0.00022837975120637566, -0.00022678800451103598, -0.00022520737547893077, -0.0002236377476947382, -0.0002220792812295258, -0.00022053146676626056, -0.00021899443527217954, -0.0002174683177145198, -0.00021595264843199402, -0.0002144475292880088, -0.00021295310580171645, -0.00021146891231182963, -0.00020999505068175495, -0.0002085314627038315, -0.00020707827934529632, -0.0002056350203929469, -0.00020420181681402028, -0.00020277881412766874, -0.00020136551756877452, -0.00019996208720840514, -0.00019856862490996718, -0.00019718467956408858, -0.0001958103821380064, -0.0001944456744240597, -0.00019309065828565508, -0.00019174489716533571, -0.00019040852203033864, -0.00018908163474407047, -0.00018776381330098957, -0.000186455188668333, -0.00018515586270950735, -0.000183865413418971, -0.0001825839572120458, -0.0001813114358810708, -0.0001800479512894526, -0.00017879309598356485, -0.00017754700093064457, -0.00017630975344218314, -0.00017508096061646938, -0.0001738607243169099, -0.00017264917551074177, -0.00017144589219242334, -0.00017025100532919168, -0.00016906444216147065, -0.00016788630455266684, -0.00016671622870489955, -0.00016555430192966014, -0.00016440064064227045, -0.0001632548519410193, -0.00016211705224122852, -0.00016098734340630472, -0.00015986534708645195, -0.0001587511651450768, -0.00015764476847834885, -0.00015654621529392898, -0.00015545517089776695, -0.00015437173715326935, -0.00015329600137192756, -0.0001522276143077761, -0.00015116667782422155, -0.0001501132792327553, -0.0001490670838393271, -0.00014802816440351307, -0.00014699649182148278, -0.00014597215340472758, -0.00014495481445919722, -0.0001439445768482983, -0.00014294149877969176, -0.000141945289215073, -0.00014095602091401815, -0.0001399737666361034, -0.00013899823534302413, -0.00013802951434627175, -0.0001370675308862701, -0.0001361123868264258, -0.00013516376202460378, -0.00013422175834421068, -0.00013328644854482263, -0.00013235752703621984, -0.00013143508112989366, -0.00013051918358542025, -0.00012960955791641027, -0.00012870626233052462, -0.00012780926772393286, -0.0001269186323042959, -0.00012603409413713962, -0.00012515572598204017, -0.00012428358604665846, -0.0001234174269484356, -0.00012255727779120207, -0.00012170325499027967, -0.00012085506750736386, -0.00012001279537798837, -0.00011917649680981413, -0.00011834592442028224, -0.00011752112914109603, -0.00011670208914438263, -0.00011588886991376057, -0.00011508120951475576, -0.0001142791734309867, -0.00011348283442202955, -0.00011269193782936782, -0.00011190655641257763, -0.00011112675565527752, -0.000110352280898951, -0.00010958320490317419, -0.00010881949128815904, -0.00010806119826156646, -0.00010730809299275279, -0.00010656023368937895, -0.00010581768583506346, -0.00010508021659916267, -0.00010434788418933749, -0.00010362075408920646, -0.00010289859346812591, -0.00010218146780971438, -0.00010146934073418379, -0.00010076227044919506, -0.00010006003867601976, -9.936268907040358e-05, -9.867030166788027e-05, -9.798264363780618e-05, -9.729978046379983e-05, -9.662177035352215e-05, -9.594838775228709e-05, -9.527970541967079e-05, -9.461567969992757e-05, -9.395636880071834e-05, -9.33015689952299e-05, -9.265133121516556e-05, -9.20057063922286e-05, -9.136449807556346e-05, -9.072776447283104e-05, -9.009554923977703e-05, -8.946764864958823e-05, -8.884413546184078e-05, -8.822495874483138e-05, -8.761018398217857e-05, -8.699961472302675e-05, -8.639329462312162e-05, -8.57912891660817e-05, -8.519338734913617e-05, -8.459966193186119e-05, -8.401014929404482e-05, -8.342466753674671e-05, -8.284326759167016e-05, -8.226591307902709e-05, -8.169266948243603e-05, -8.112333307508379e-05, -8.05579693405889e-05, -7.999662921065465e-05, -7.943911623442546e-05, -7.888548861956224e-05, -7.83357972977683e-05, -7.778986037010327e-05, -7.724773604422808e-05, -7.670938066439703e-05, -7.617485243827105e-05, -7.564397674286738e-05, -7.511680450988933e-05, -7.459337211912498e-05, -7.40735194995068e-05, -7.355729030678049e-05, -7.304472819669172e-05, -7.253567309817299e-05, -7.203015411505476e-05, -7.152817124733701e-05, -7.10297463228926e-05, -7.053472654661164e-05, -7.00431628501974e-05, -6.955509161343798e-05, -6.907035276526585e-05, -6.85889899614267e-05, -6.811104685766622e-05, -6.763637065887451e-05, -6.716500502079725e-05, -6.66969281155616e-05, -6.623216904699802e-05, -6.577058957191184e-05, -6.531222607009113e-05, -6.485711492132396e-05, -6.440511788241565e-05, -6.395627133315429e-05, -6.351061892928556e-05, -6.306800059974194e-05, -6.262847455218434e-05, -6.219201168278232e-05, -6.175864837132394e-05, -6.132823909865692e-05, -6.090083843446337e-05, -6.0476471844594926e-05, -6.0055004723835737e-05, -5.963647708995268e-05, -5.9220918046776205e-05, -5.880820390302688e-05, -5.8398363762535155e-05, -5.7991379435407e-05, -5.758728366345167e-05, -5.7185952755389735e-05, -5.678741945303045e-05, -5.6391716498183087e-05, -5.599871656158939e-05, -5.5608456023037434e-05, -5.522097126231529e-05, -5.48361313121859e-05, -5.4453972552437335e-05, -5.407447679317556e-05, -5.369768041418865e-05, -5.332345608621836e-05, -5.2951840189052746e-05, -5.258286546450108e-05, -5.2216411859262735e-05, -5.185250847716816e-05, -5.149119533598423e-05, -5.113234874443151e-05, -5.077600508229807e-05, -5.0422142521711066e-05, -5.007079380447976e-05, -4.972184615326114e-05, -4.937533230986446e-05, -4.903127774014138e-05, -4.868957694270648e-05, -4.835025538341142e-05, -4.8013345804065466e-05, -4.76787390653044e-05, -4.734646063297987e-05, -4.701649959315546e-05, -4.668888504966162e-05, -4.6363507863134146e-05, -4.604039713740349e-05, -4.5719581976300105e-05, -4.54009605164174e-05, -4.508455822360702e-05, -4.477040420169942e-05, -4.445839658728801e-05, -4.4148564484203234e-05, -4.384093335829675e-05, -4.353540134616196e-05, -4.323200118960813e-05, -4.293071833672002e-05, -4.2631570977391675e-05, -4.233447180013172e-05, -4.20394389948342e-05, -4.174650530330837e-05, -4.1455572500126436e-05, -4.1166666051140055e-05, -4.0879811422200873e-05, -4.059492130181752e-05, -4.031201024190523e-05, -4.0031074604485184e-05, -3.9752136217430234e-05, -3.947510049329139e-05, -3.9200000173877925e-05, -3.892684981110506e-05, -3.865556573146023e-05, -3.8386177038773894e-05, -3.811869828496128e-05, -3.785304579650983e-05, -3.758924867725e-05, -3.7327288737287745e-05, -3.7067187804495916e-05, -3.6808865843340755e-05, -3.6552344681695104e-05, -3.6297642509453e-05, -3.60446865670383e-05, -3.579348776838742e-05, -3.5544078855309635e-05, -3.529636887833476e-05, -3.5050386941293254e-05, -3.4806122130248696e-05, -3.456358899711631e-05, -3.432271478231996e-05, -3.408352131373249e-05, -3.384602314326912e-05, -3.361015114933252e-05, -3.3375919883837923e-05, -3.314335481263697e-05, -3.291237953817472e-05, -3.26830122503452e-05, -3.24552456731908e-05, -3.222909435862675e-05, -3.200448918505572e-05, -3.178144834237173e-05, -3.155999365844764e-05, -3.1340052373707294e-05, -3.1121642678044736e-05, -3.0904786399332806e-05, -3.068941077799536e-05, -3.0475535822915845e-05, -3.0263152439147234e-05, -3.0052276997594163e-05, -2.98428421956487e-05, -2.9634868042194284e-05, -2.9428370908135548e-05, -2.922328349086456e-05, -2.9019627618254162e-05, -2.881741602323018e-05, -2.8616588679142296e-05, -2.8417158318916336e-05, -2.8219119485584088e-05, -2.8022488550050184e-05, -2.7827200028696097e-05, -2.7633272111415863e-05, -2.7440721169114113e-05, -2.724948717514053e-05, -2.7059586500399746e-05, -2.687103369680699e-05, -2.6683770556701347e-05, -2.6497811631998047e-05, -2.6313147827750072e-05, -2.6129797333851457e-05, -2.594769830466248e-05, -2.576686893007718e-05, -2.5587325581000187e-05, -2.540900641179178e-05, -2.5231931431335397e-05, -2.505611519154627e-05, -2.488149948476348e-05, -2.4708100681891665e-05, -2.4535909687983803e-05, -2.436494287394453e-05, -2.419514385110233e-05, -2.402652899036184e-05, -2.3859111024648882e-05, -2.3692837203270756e-05, -2.3527722078142688e-05, -2.3363780201179907e-05, -2.320095882168971e-05, -2.3039272491587326e-05, -2.2878712115925737e-05, -2.271929224662017e-05, -2.256096195196733e-05, -2.240373578388244e-05, -2.2247624656301923e-05, -2.2092583094490692e-05, -2.1938620193395764e-05, -2.1785750504932366e-05, -2.1633926735376008e-05, -2.148315979866311e-05, -2.133344423782546e-05, -2.1184792785788886e-05, -2.103715632983949e-05, -2.08905494218925e-05, -2.074498297588434e-05, -2.060041151707992e-05, -2.0456847778405063e-05, -2.0314304492785595e-05, -2.0172734366497025e-05, -2.003215195145458e-05, -1.9892548152711242e-05, -1.975393752218224e-05, -1.9616272766143084e-05, -1.9479566617519595e-05, -1.9343833628227003e-05, -1.9209026504540816e-05, -1.9075159798376262e-05, -1.8942244423669763e-05, -1.8810236724675633e-05, -1.8679147615330294e-05, -1.8548973457654938e-05, -1.8419725165585987e-05, -1.8291357264388353e-05, -1.8163886124966666e-05, -1.8037320842267945e-05, -1.791161957953591e-05, -1.7786793250706978e-05, -1.7662854588706978e-05, -1.753976357576903e-05, -1.741752930684015e-05, -1.7296146324952133e-05, -1.71756273630308e-05, -1.7055930584319867e-05, -1.6937068721745163e-05, -1.6819050870253704e-05, -1.670184065005742e-05, -1.6585445337113924e-05, -1.6469877664349042e-05, -1.6355101251974702e-05, -1.624112337594852e-05, -1.6127954950206913e-05, -1.6015559594961815e-05, -1.5903948224149644e-05, -1.5793113561812788e-05, -1.5683066521887667e-05, -1.5573772543575615e-05, -1.5465240721823648e-05, -1.535747833258938e-05, -1.525045263406355e-05, -1.5144172721193172e-05, -1.5038648598419968e-05, -1.4933844795450568e-05, -1.4829771316726692e-05, -1.472642361477483e-05, -1.46238098750473e-05, -1.4521897355734836e-05, -1.4420695151784457e-05, -1.4320211448648479e-05, -1.4220414414012339e-05, -1.4121313142823055e-05, -1.4022915820532944e-05, -1.3925191524322145e-05, -1.3828147530148271e-05, -1.3731779290537816e-05, -1.3636096809932496e-05, -1.354106734652305e-05, -1.3446700904751197e-05, -1.3353003851079848e-05, -1.3259947991173249e-05, -1.3167539691494312e-05, -1.3075788046990056e-05, -1.2984663953830022e-05, -1.2894174687971827e-05, -1.280431570194196e-05, -1.2715095181192737e-05, -1.2626484931388404e-05, -1.2538491318991873e-05, -1.2451123438950162e-05, -1.2364352187432814e-05, -1.2278185749892145e-05, -1.219263140228577e-05, -1.2107661859772634e-05, -1.2023284398310352e-05, -1.1939494470425416e-05, -1.185630026157014e-05, -1.1773674486903474e-05, -1.1691624422383029e-05, -1.161015734396642e-05, -1.1529246876307297e-05, -1.1448900295363273e-05, -1.1369124877091963e-05, -1.1289893336652312e-05, -1.121121476899134e-05, -1.1133084626635537e-05, -1.1055509276047815e-05, -1.0978464160871226e-05, -1.0901956557063386e-05, -1.0825991921592504e-05, -1.0750545698101632e-05, -1.0675626072043087e-05, -1.060123850038508e-05, -1.0527359336265363e-05, -1.045399494614685e-05, -1.0381141692050733e-05, -1.0308805940439925e-05, -1.0236964953946881e-05, -1.0165624189539813e-05, -1.0094790013681632e-05, -1.0024439689004794e-05, -9.954580491466913e-06, -9.8852169685415e-06, -9.816327292355709e-06, -9.747917829372454e-06, -9.679985851107631e-06, -9.612535905034747e-06, -9.54554616328096e-06, -9.479023901803885e-06, -9.412974577571731e-06, -9.347376362711657e-06, -9.282234714191873e-06, -9.217556907969993e-06, -9.153320206678472e-06, -9.089530976780225e-06, -9.026187399285845e-06, -8.963293112174142e-06, -8.900828106561676e-06, -8.838798748911358e-06, -8.777210496191401e-06, -8.716042430023663e-06, -8.655300916871056e-06, -8.594991413701791e-06, -8.535093002137728e-06, -8.47561295813648e-06, -8.41654673422454e-06, -8.357900696864817e-06, -8.299654837173875e-06, -8.241815521614626e-06, -8.184386388165876e-06, -8.127350156428292e-06, -8.070711373875383e-06, -8.014474587980658e-06, -7.958622518344782e-06, -7.903159712441266e-06, -7.8480825322913e-06, -7.7933973443578e-06, -7.739085958746728e-06, -7.685152922931593e-06, -7.631602784385905e-06, -7.57841871745768e-06, -7.525605269620428e-06, -7.473166988347657e-06, -7.421087047987385e-06, -7.36936999601312e-06, -7.318013558688108e-06, -7.267021828738507e-06, -7.216378435259685e-06, -7.166088380472502e-06, -7.1161553023557644e-06, -7.066563284752192e-06, -7.017316875135293e-06, -6.968420166231226e-06, -6.9198581513774116e-06, -6.871634013805306e-06, -6.823745934525505e-06, -6.776198461011518e-06, -6.728975677106064e-06, -6.682082130282652e-06, -6.635521458520088e-06, -6.589279109903146e-06, -6.5433587224106304e-06, -6.497764843516052e-06, -6.45248246655683e-06, -6.407515684259124e-06, -6.362862222886179e-06, -6.318525720416801e-06, -6.274492534430465e-06, -6.230766302905977e-06, -6.187350209074793e-06, -6.144231065263739e-06, -6.10141250945162e-06, -6.058898179617245e-06, -6.016673978592735e-06, -5.974744453851599e-06, -5.933112788625294e-06, -5.8917653404932935e-06, -5.850706202181755e-06, -5.809933099953923e-06, -5.769449671788607e-06, -5.729242730012629e-06, -5.689315912604798e-06, -5.649672857543919e-06, -5.610300831904169e-06, -5.571203018917004e-06, -5.53238305656123e-06, -5.4938286666583735e-06, -5.45554257769254e-06, -5.4175234254216775e-06, -5.37977393832989e-06, -5.342282747733407e-06, -5.305053036863683e-06, -5.268087534204824e-06, -5.231374871073058e-06, -5.19491777595249e-06, -5.1587198868219275e-06, -5.122768925502896e-06, -5.0870689847215544e-06, -5.051617335993797e-06, -5.016418072045781e-06, -4.981458914699033e-06, -4.94674350193236e-06, -4.912275016977219e-06, -4.878041636402486e-06, -4.844046998186968e-06, -4.810293830814771e-06, -4.776771220349474e-06, -4.743482350022532e-06, -4.710425400844542e-06, -4.677603556046961e-06, -4.645005446946016e-06, -4.612635166267864e-06, -4.58049407825456e-06, -4.548573087959085e-06, -4.516874469118193e-06, -4.48540095021599e-06, -4.454142981558107e-06, -4.423102382133948e-06, -4.3922782424488105e-06, -4.36167283623945e-06, -4.331276613811497e-06, -4.301092303649057e-06, -4.271122634236235e-06, -4.2413576011313125e-06, -4.211799932818394e-06, -4.182451903034234e-06, -4.1533048715791665e-06, -4.124361112189945e-06, -4.095618805877166e-06, -4.067080681124935e-06, -4.038737188238883e-06, -4.010591965197818e-06, -3.982645921496442e-06, -3.954891326429788e-06, -3.927329998987261e-06, -3.8999646676529665e-06, -3.872786237479886e-06, -3.845796982204774e-06, -3.81899599233293e-06, -3.792385314227431e-06, -3.765956535062287e-06, -3.739711928574252e-06, -3.7136537685000803e-06, -3.6877736420137808e-06, -3.6620738228521077e-06, -3.636556812125491e-06, -3.6112139696342638e-06, -3.5860475691151805e-06, -3.561056928447215e-06, -3.5362434118724195e-06, -3.5115997434331803e-06, -3.4871277421189006e-06, -3.4628294542926596e-06, -3.4386973766231677e-06, -3.4147333280998282e-06, -3.3909395824593958e-06, -3.3673086363705806e-06, -3.343842081449111e-06, -3.3205392355739605e-06, -3.297401690360857e-06, -3.2744223972258624e-06, -3.251603402532055e-06, -3.2289462978951633e-06, -3.2064440347312484e-06, -3.1840986594033893e-06, -3.1619119909009896e-06, -3.139876753266435e-06, -3.1179954476101557e-06, -3.0962662549427478e-06, -3.0746916763746412e-06, -3.053264435948222e-06, -3.031986580026569e-06, -3.01085970022541e-06, -2.989877430081833e-06, -2.969041133837891e-06, -2.9483530852303375e-06, -2.9278062356752343e-06, -2.9074026315356605e-06, -2.8871411359432386e-06, -2.8670235678873723e-06, -2.847043560905149e-06, -2.8272029339859728e-06, -2.8075030513718957e-06, -2.787937773973681e-06, -2.7685089207807323e-06, -2.7492180834087776e-06, -2.73005912276858e-06, -2.711033403102192e-06, -2.692140469662263e-06, -2.673381914064521e-06, -2.6547513698460534e-06, -2.636250655996264e-06, -2.6178813641308807e-06, -2.599637582534342e-06, -2.5815209028223762e-06, -2.5635329166107113e-06, -2.545667939557461e-06, -2.5279273359046783e-06, -2.5103104235313367e-06, -2.4928187940531643e-06, -2.4754465357545996e-06, -2.458195467625046e-06, -2.441066726532881e-06, -2.424055310257245e-06, -2.407162128292839e-06, -2.3903892270027427e-06, -2.3737306946713943e-06, -2.357188577661873e-06, -2.3407615117321257e-06, -2.324451088497881e-06, -2.3082523057382787e-06, -2.2921663003216963e-06, -2.2761944364901865e-06, -2.260331939396565e-06, -2.2445799459092086e-06, -2.2289398202701705e-06, -2.2134065602585906e-06, -2.1979815301165218e-06, -2.1826660940860165e-06, -2.167455249946215e-06, -2.1523503619391704e-06, -2.1373509753175313e-06, -2.1224579995759996e-06, -2.107666659867391e-06, -2.0929785478074336e-06, -2.0783948002645047e-06, -2.06391064239142e-06, -2.049527438430232e-06, -2.0352465526229935e-06, -2.0210629827488447e-06, -2.006978547797189e-06, -1.9929921108996496e-06, -1.9791050362982787e-06, -1.9653127765195677e-06, -1.951616695805569e-06, -1.9380179310246604e-06, -1.9245119347033324e-06, -1.9111002984573133e-06, -1.8977838180944673e-06, -1.8845582872017985e-06, -1.8714250700213597e-06, -1.858383257058449e-06, -1.8454340988682816e-06, -1.8325735027246992e-06, -1.8198024918092415e-06, -1.8071220893034479e-06, -1.7945284298548358e-06, -1.782022536644945e-06, -1.7696055465421523e-06, -1.7572732531334623e-06, -1.7450270206609275e-06, -1.7328661670035217e-06, -1.7207916016559466e-06, -1.7087995729525574e-06, -1.6968911040748935e-06, -1.6850672182044946e-06, -1.6733241636757157e-06, -1.6616629636700964e-06, -1.6500845276823384e-06, -1.6385852177336346e-06, -1.6271660570055246e-06, -1.6158265907506575e-06, -1.6045675010900595e-06, -1.5933854911054368e-06, -1.5822813566046534e-06, -1.571256007082411e-06, -1.560306145620416e-06, -1.5494324543396942e-06, -1.5386360701086232e-06, -1.5279134686352336e-06, -1.5172656731010647e-06, -1.5066920013850904e-06, -1.4961933629820123e-06, -1.4857665746603743e-06, -1.4754124322280404e-06, -1.4651318451797124e-06, -1.4549214029102586e-06, -1.4447822422880563e-06, -1.4347150454341318e-06, -1.4247166291170288e-06, -1.4147879028314492e-06, -1.404928411830042e-06, -1.3951389519206714e-06, -1.385416339871881e-06, -1.3757614851783728e-06, -1.3661752973348484e-06, -1.3566545931098517e-06, -1.3472001683112467e-06, -1.3378129324337351e-06, -1.3284898159326985e-06, -1.3192317283028387e-06, -1.310038101109967e-06, -1.3009098438487854e-06, -1.2918438869746751e-06, -1.282841139982338e-06, -1.2739023986796383e-06, -1.265024707208795e-06, -1.2562088613776723e-06, -1.2474556569941342e-06, -1.2387622518872377e-06, -1.2301294418648467e-06, -1.2215567721796106e-06, -1.2130450386393932e-06, -1.2045915127600892e-06, -1.1961967629758874e-06, -1.1878616987814894e-06, -1.17958359169279e-06, -1.171363237517653e-06, -1.1632012046902673e-06, -1.155094992100203e-06, -1.1470452818684862e-06, -1.1390516192477662e-06, -1.131114800045907e-06, -1.1232320957788033e-06, -1.115404415941157e-06, -1.1076323289671564e-06, -1.0999133337463718e-06, -1.0922482260866673e-06, -1.0846374607353937e-06, -1.0770786502689589e-06, -1.0695727041820646e-06, -1.0621189403536846e-06, -1.0547181545916828e-06, -1.0473678457856295e-06, -1.0400689234302263e-06, -1.0328217285859864e-06, -1.0256241012029932e-06, -1.0184766097154352e-06, -1.0113799362443388e-06, -1.0043316933661117e-06, -9.973326768886182e-07, -9.903823183776694e-07, -9.834814136411296e-07, -9.766275752554066e-07, -9.698215990283643e-07, -9.630639397073537e-07, -9.563524372424581e-07, -9.496876600678661e-07, -9.43070290304604e-07, -9.364981110593362e-07, -9.299717476096703e-07, -9.234909157385118e-07, -9.170560701932118e-07, -9.106651646106911e-07, -9.043188242685574e-07, -8.980176176009991e-07, -8.917593845580996e-07, -8.855448072608851e-07, -8.793743973001256e-07, -8.732461083127419e-07, -8.671605655763415e-07, -8.611173711869924e-07, -8.551171504223021e-07, -8.491579137626104e-07, -8.43240229642106e-07, -8.373645528081397e-07, -8.31529064271308e-07, -8.257342187789618e-07, -8.199805279218708e-07, -8.142661727106315e-07, -8.085916647360136e-07, -8.029574019019492e-07, -7.973616789058724e-07, -7.918049504951341e-07, -7.8628693245264e-07, -7.808081363691599e-07, -7.753667432552902e-07, -7.699633215452195e-07, -7.64598212299461e-07, -7.592698239022866e-07, -7.539785542576283e-07, -7.48724858112837e-07, -7.435070870087657e-07, -7.383256388493464e-07, -7.331803431043227e-07, -7.280715408342076e-07, -7.229976972666918e-07, -7.179592103057075e-07, -7.129564778551867e-07, -7.0798796514282e-07, -7.030540700725396e-07, -6.981552473916963e-07, -6.932898486411432e-07, -6.884583854116499e-07, -6.836605734861223e-07, -6.788968676119111e-07, -6.741657330167072e-07, -6.694675107610237e-07, -6.648027124356304e-07, -6.601697464247991e-07, -6.555691243192996e-07, -6.510011303362262e-07, -6.464643433901074e-07, -6.41959218228294e-07, -6.374854706336919e-07, -6.330434985102329e-07, -6.286318807724456e-07, -6.24251015324262e-07, -6.199012432261952e-07, -6.155812570796115e-07, -6.112912842581864e-07, -6.070318363526894e-07, -6.028014922776492e-07, -5.986006499369978e-07, -5.944290819570597e-07, -5.90287129398348e-07, -5.861734848622291e-07, -5.82088489409216e-07, -5.780324840998219e-07, -5.740042752222507e-07, -5.700040901501779e-07, -5.660323267875356e-07, -5.620876777356898e-07, -5.581705408985727e-07, -5.542807457459276e-07, -5.5041851965143e-07, -5.465827257467026e-07, -5.427736482488399e-07, -5.389916282183549e-07, -5.352354151000327e-07, -5.315054067978053e-07, -5.27801944372186e-07, -5.241237204245408e-07, -5.204711897022207e-07, -5.168440679881314e-07, -5.132426963427861e-07, -5.096659947412263e-07, -5.061141337137087e-07, -5.025875680075842e-07, -4.990851039110566e-07, -4.956070256412204e-07, -4.921536742585886e-07, -4.88723912894784e-07, -4.85318025766901e-07, -4.819358991881018e-07, -4.785777605320618e-07, -4.7524261503895104e-07, -4.7193071850415436e-07, -4.686423267230566e-07, -4.653763880924089e-07, -4.6213324367272435e-07, -4.5891312083767843e-07, -4.5571499640573165e-07, -4.525391545939783e-07, -4.4938545329387125e-07, -4.462541767225048e-07, -4.4314427327663e-07, -4.4005602717334114e-07, -4.36989751051442e-07, -4.3394442172939307e-07, -4.309202950025792e-07, -4.2791765508809476e-07, -4.2493553564781905e-07, -4.219742208988464e-07, -4.190335118892108e-07, -4.1611372125771595e-07, -4.1321385424453183e-07, -4.1033422348846216e-07, -4.0747502794147294e-07, -4.046353581088624e-07, -4.018154982077249e-07, -3.990156756117358e-07, -3.9623498082619335e-07, -3.9347366964648245e-07, -3.907315715423465e-07, -3.880089707308798e-07, -3.8530498613909003e-07, -3.826198451406526e-07, -3.7995374668753357e-07, -3.7730589497186884e-07, -3.7467648894562444e-07, -3.720657559824758e-07, -3.694728718528495e-07, -3.668980639304209e-07, -3.643411901066429e-07, -3.618024777551909e-07, -3.592811026464915e-07, -3.567773205759295e-07, -3.5429130207376147e-07, -3.5182227975383285e-07, -3.4937048098981904e-07, -3.4693607631197665e-07, -3.4451829833415104e-07, -3.421174028517271e-07, -3.397332193344482e-07, -3.3736597515598987e-07, -3.350149029301974e-07, -3.326802016090369e-07, -3.3036212698789313e-07, -3.280598548371927e-07, -3.257736409523204e-07, -3.235036558635329e-07, -3.212491890280944e-07, -3.190104393979709e-07, -3.167872932863247e-07, -3.145799496451218e-07, -3.1238766950991703e-07, -3.102106518326764e-07, -3.080491239870753e-07, -3.05902375430378e-07]} diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/runner.py new file mode 100644 index 000000000000..15f8743fef9e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/runner.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python +# +# @license Apache-2.0 +# +# Copyright (c) 2026 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. + +"""Generate fixtures.""" + +import os +import json +import numpy as np + +# Get the file path: +FILE = os.path.realpath(__file__) + +# Extract the directory in which this file resides: +DIR = os.path.dirname(FILE) + + +def gen(x, name): + """Generate fixture data and write to file. + + # Arguments + + * `x`: domain + * `name::str`: filepath of the output file + + # Examples + + ``` python + python> x = linspace(-10.0, 10.0, 2003) + python> gen(x, './data.json') + ``` + """ + abs_x = np.abs(x.astype(np.float64)) + mask = abs_x <= np.log(2.0) + y = np.empty_like(abs_x) + y[mask] = np.log(-np.expm1(-abs_x[mask])) + y[~mask] = np.log1p(-np.exp(-abs_x[~mask])) + y = y.astype(np.float32) + + data = { + "x": x.tolist(), + "expected": y.tolist() + } + + # Based on the script directory, create an output filepath: + filepath = os.path.join(DIR, name) + + # Write the data to the output filepath as JSON: + with open(filepath, "w", encoding="utf-8") as outfile: + json.dump(data, outfile) + + +def main(): + """Generate fixture data.""" + x = np.linspace(-10.0, 10.0, 2003, dtype=np.float32) + x = x[x != 0.0] + gen(x, "data.json") + + x = np.linspace(-1.0, 1.0, 2003, dtype=np.float32) + x = x[x != 0.0] + gen(x, "small.json") + + x = np.linspace(1.0, 15.0, 2003, dtype=np.float32) + gen(x, "large.json") + + +if __name__ == "__main__": + main() diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/small.json b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/small.json new file mode 100644 index 000000000000..1dd49219e263 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/fixtures/python/small.json @@ -0,0 +1 @@ +{"x": [-1.0, -0.9990010261535645, -0.9980019927024841, -0.9970030188560486, -0.9960039854049683, -0.9950050115585327, -0.9940059781074524, -0.9930070042610168, -0.9920079708099365, -0.991008996963501, -0.9900099635124207, -0.9890109896659851, -0.9880120158195496, -0.9870129823684692, -0.9860140085220337, -0.9850149750709534, -0.9840160012245178, -0.9830169677734375, -0.982017993927002, -0.9810189604759216, -0.9800199866294861, -0.9790209531784058, -0.9780219793319702, -0.9770230054855347, -0.9760239720344543, -0.9750249981880188, -0.9740259647369385, -0.9730269908905029, -0.9720279574394226, -0.9710289835929871, -0.9700299501419067, -0.9690309762954712, -0.9680319428443909, -0.9670329689979553, -0.9660339951515198, -0.9650349617004395, -0.9640359878540039, -0.9630369544029236, -0.962037980556488, -0.9610389471054077, -0.9600399732589722, -0.9590409398078918, -0.9580419659614563, -0.957042932510376, -0.9560439586639404, -0.9550449848175049, -0.9540459513664246, -0.953046977519989, -0.9520479440689087, -0.9510489702224731, -0.9500499367713928, -0.9490509629249573, -0.948051929473877, -0.9470529556274414, -0.9460539221763611, -0.9450549483299255, -0.9440559148788452, -0.9430569410324097, -0.9420579671859741, -0.9410589337348938, -0.9400599598884583, -0.9390609264373779, -0.9380619525909424, -0.9370629191398621, -0.9360639452934265, -0.9350649118423462, -0.9340659379959106, -0.9330669045448303, -0.9320679306983948, -0.9310689568519592, -0.9300699234008789, -0.9290709495544434, -0.928071916103363, -0.9270729422569275, -0.9260739088058472, -0.9250749349594116, -0.9240759015083313, -0.9230769276618958, -0.9220778942108154, -0.9210789203643799, -0.9200799465179443, -0.919080913066864, -0.9180819392204285, -0.9170829057693481, -0.9160839319229126, -0.9150848984718323, -0.9140859246253967, -0.9130868911743164, -0.9120879173278809, -0.9110888838768005, -0.910089910030365, -0.9090909361839294, -0.9080919027328491, -0.9070929288864136, -0.9060938954353333, -0.9050949215888977, -0.9040958881378174, -0.9030969142913818, -0.9020978808403015, -0.901098906993866, -0.9000998735427856, -0.8991008996963501, -0.8981019258499146, -0.8971028923988342, -0.8961039185523987, -0.8951048851013184, -0.8941059112548828, -0.8931068778038025, -0.8921079039573669, -0.8911088705062866, -0.8901098966598511, -0.8891108632087708, -0.8881118893623352, -0.8871129155158997, -0.8861138820648193, -0.8851149082183838, -0.8841158747673035, -0.8831169009208679, -0.8821178674697876, -0.881118893623352, -0.8801198601722717, -0.8791208863258362, -0.8781218528747559, -0.8771228790283203, -0.8761239051818848, -0.8751248717308044, -0.8741258978843689, -0.8731268644332886, -0.872127890586853, -0.8711288571357727, -0.8701298832893372, -0.8691308498382568, -0.8681318759918213, -0.867132842540741, -0.8661338686943054, -0.8651348948478699, -0.8641358613967896, -0.863136887550354, -0.8621378540992737, -0.8611388802528381, -0.8601398468017578, -0.8591408729553223, -0.8581418395042419, -0.8571428656578064, -0.8561438322067261, -0.8551448583602905, -0.8541458249092102, -0.8531468510627747, -0.8521478772163391, -0.8511488437652588, -0.8501498699188232, -0.8491508364677429, -0.8481518626213074, -0.847152829170227, -0.8461538553237915, -0.8451548218727112, -0.8441558480262756, -0.8431568145751953, -0.8421578407287598, -0.8411588668823242, -0.8401598334312439, -0.8391608595848083, -0.838161826133728, -0.8371628522872925, -0.8361638188362122, -0.8351648449897766, -0.8341658115386963, -0.8331668376922607, -0.8321678042411804, -0.8311688303947449, -0.8301698565483093, -0.829170823097229, -0.8281718492507935, -0.8271728157997131, -0.8261738419532776, -0.8251748085021973, -0.8241758346557617, -0.8231768012046814, -0.8221778273582458, -0.8211787939071655, -0.82017982006073, -0.8191808462142944, -0.8181818127632141, -0.8171828389167786, -0.8161838054656982, -0.8151848316192627, -0.8141857981681824, -0.8131868243217468, -0.8121877908706665, -0.811188817024231, -0.8101897835731506, -0.8091908097267151, -0.8081918358802795, -0.8071928024291992, -0.8061938285827637, -0.8051947951316833, -0.8041958212852478, -0.8031967878341675, -0.8021978139877319, -0.8011987805366516, -0.8001998066902161, -0.7992007732391357, -0.7982017993927002, -0.7972028255462646, -0.7962037920951843, -0.7952048182487488, -0.7942057847976685, -0.7932068109512329, -0.7922077775001526, -0.791208803653717, -0.7902097702026367, -0.7892107963562012, -0.7882117629051208, -0.7872127890586853, -0.7862138152122498, -0.7852147817611694, -0.7842158079147339, -0.7832167744636536, -0.782217800617218, -0.7812187671661377, -0.7802197933197021, -0.7792207598686218, -0.7782217860221863, -0.777222752571106, -0.7762237787246704, -0.7752248048782349, -0.7742257714271545, -0.773226797580719, -0.7722277641296387, -0.7712287902832031, -0.7702297568321228, -0.7692307829856873, -0.7682317495346069, -0.7672327756881714, -0.7662337422370911, -0.7652347683906555, -0.7642357349395752, -0.7632367610931396, -0.7622377872467041, -0.7612387537956238, -0.7602397799491882, -0.7592407464981079, -0.7582417726516724, -0.757242739200592, -0.7562437653541565, -0.7552447319030762, -0.7542457580566406, -0.7532467246055603, -0.7522477507591248, -0.7512487769126892, -0.7502497434616089, -0.7492507696151733, -0.748251736164093, -0.7472527623176575, -0.7462537288665771, -0.7452547550201416, -0.7442557215690613, -0.7432567477226257, -0.7422577142715454, -0.7412587404251099, -0.7402597665786743, -0.739260733127594, -0.7382617592811584, -0.7372627258300781, -0.7362637519836426, -0.7352647185325623, -0.7342657446861267, -0.7332667112350464, -0.7322677373886108, -0.7312687039375305, -0.730269730091095, -0.7292707562446594, -0.7282717227935791, -0.7272727489471436, -0.7262737154960632, -0.7252747416496277, -0.7242757081985474, -0.7232767343521118, -0.7222777009010315, -0.721278727054596, -0.7202796936035156, -0.7192807197570801, -0.7182817459106445, -0.7172827124595642, -0.7162837386131287, -0.7152847051620483, -0.7142857313156128, -0.7132866978645325, -0.7122877240180969, -0.7112886905670166, -0.710289716720581, -0.7092906832695007, -0.7082917094230652, -0.7072927355766296, -0.7062937021255493, -0.7052947282791138, -0.7042956948280334, -0.7032967209815979, -0.7022976875305176, -0.701298713684082, -0.7002996802330017, -0.6993007063865662, -0.6983016729354858, -0.6973026990890503, -0.6963037252426147, -0.6953046917915344, -0.6943057179450989, -0.6933066844940186, -0.692307710647583, -0.6913086771965027, -0.6903097033500671, -0.6893106698989868, -0.6883116960525513, -0.687312662601471, -0.6863136887550354, -0.6853147149085999, -0.6843156814575195, -0.683316707611084, -0.6823176741600037, -0.6813187003135681, -0.6803196668624878, -0.6793206930160522, -0.6783216595649719, -0.6773226857185364, -0.676323652267456, -0.6753246784210205, -0.6743256449699402, -0.6733266711235046, -0.6723276972770691, -0.6713286638259888, -0.6703296899795532, -0.6693306565284729, -0.6683316826820374, -0.667332649230957, -0.6663336753845215, -0.6653346419334412, -0.6643356680870056, -0.6633366346359253, -0.6623376607894897, -0.6613386869430542, -0.6603396534919739, -0.6593406796455383, -0.658341646194458, -0.6573426723480225, -0.6563436388969421, -0.6553446650505066, -0.6543456315994263, -0.6533466577529907, -0.6523476243019104, -0.6513486504554749, -0.6503496766090393, -0.649350643157959, -0.6483516693115234, -0.6473526358604431, -0.6463536620140076, -0.6453546285629272, -0.6443556547164917, -0.6433566212654114, -0.6423576474189758, -0.6413586139678955, -0.64035964012146, -0.6393606662750244, -0.6383616328239441, -0.6373626589775085, -0.6363636255264282, -0.6353646516799927, -0.6343656182289124, -0.6333666443824768, -0.6323676109313965, -0.6313686370849609, -0.6303696036338806, -0.6293706297874451, -0.6283716559410095, -0.6273726224899292, -0.6263736486434937, -0.6253746151924133, -0.6243756413459778, -0.6233766078948975, -0.6223776340484619, -0.6213786005973816, -0.620379626750946, -0.6193805932998657, -0.6183816194534302, -0.6173826456069946, -0.6163836121559143, -0.6153846383094788, -0.6143856048583984, -0.6133866310119629, -0.6123875975608826, -0.611388623714447, -0.6103895902633667, -0.6093906164169312, -0.6083915829658508, -0.6073926091194153, -0.6063936352729797, -0.6053946018218994, -0.6043956279754639, -0.6033965945243835, -0.602397620677948, -0.6013985872268677, -0.6003996133804321, -0.5994005799293518, -0.5984016060829163, -0.5974025726318359, -0.5964035987854004, -0.5954046249389648, -0.5944055914878845, -0.593406617641449, -0.5924075841903687, -0.5914086103439331, -0.5904095768928528, -0.5894106030464172, -0.5884115695953369, -0.5874125957489014, -0.586413562297821, -0.5854145884513855, -0.5844155550003052, -0.5834165811538696, -0.5824176073074341, -0.5814185738563538, -0.5804196000099182, -0.5794205665588379, -0.5784215927124023, -0.577422559261322, -0.5764235854148865, -0.5754245519638062, -0.5744255781173706, -0.5734265446662903, -0.5724275708198547, -0.5714285969734192, -0.5704295635223389, -0.5694305896759033, -0.568431556224823, -0.5674325823783875, -0.5664335489273071, -0.5654345750808716, -0.5644355416297913, -0.5634365677833557, -0.5624375343322754, -0.5614385604858398, -0.5604395866394043, -0.559440553188324, -0.5584415793418884, -0.5574425458908081, -0.5564435720443726, -0.5554445385932922, -0.5544455647468567, -0.5534465312957764, -0.5524475574493408, -0.5514485239982605, -0.550449550151825, -0.5494505763053894, -0.5484515428543091, -0.5474525690078735, -0.5464535355567932, -0.5454545617103577, -0.5444555282592773, -0.5434565544128418, -0.5424575209617615, -0.5414585471153259, -0.5404595136642456, -0.5394605398178101, -0.5384615659713745, -0.5374625325202942, -0.5364635586738586, -0.5354645252227783, -0.5344655513763428, -0.5334665179252625, -0.5324675440788269, -0.5314685106277466, -0.530469536781311, -0.5294705033302307, -0.5284715294837952, -0.5274725556373596, -0.5264735221862793, -0.5254745483398438, -0.5244755148887634, -0.5234765410423279, -0.5224775075912476, -0.521478533744812, -0.5204795002937317, -0.5194805264472961, -0.5184814929962158, -0.5174825191497803, -0.5164835453033447, -0.5154845118522644, -0.5144855380058289, -0.5134865045547485, -0.512487530708313, -0.5114884972572327, -0.5104895234107971, -0.5094904899597168, -0.5084915161132812, -0.5074924826622009, -0.5064935088157654, -0.5054945349693298, -0.5044955015182495, -0.503496527671814, -0.5024974942207336, -0.5014985203742981, -0.5004994869232178, -0.4995005130767822, -0.4985015094280243, -0.49750250577926636, -0.4965035021305084, -0.4955044984817505, -0.49450549483299255, -0.4935064911842346, -0.4925074875354767, -0.49150848388671875, -0.4905094802379608, -0.4895104765892029, -0.48851150274276733, -0.4875124990940094, -0.48651349544525146, -0.48551449179649353, -0.4845154881477356, -0.48351648449897766, -0.4825174808502197, -0.4815184772014618, -0.48051947355270386, -0.4795204699039459, -0.478521466255188, -0.47752249240875244, -0.4765234887599945, -0.4755244851112366, -0.47452548146247864, -0.4735264778137207, -0.47252747416496277, -0.47152847051620483, -0.4705294668674469, -0.46953046321868896, -0.46853145956993103, -0.4675324559211731, -0.46653345227241516, -0.4655344784259796, -0.4645354747772217, -0.46353647112846375, -0.4625374674797058, -0.4615384638309479, -0.46053946018218994, -0.459540456533432, -0.4585414528846741, -0.45754244923591614, -0.4565434455871582, -0.45554444193840027, -0.4545454680919647, -0.4535464644432068, -0.45254746079444885, -0.4515484571456909, -0.450549453496933, -0.44955044984817505, -0.4485514461994171, -0.4475524425506592, -0.44655343890190125, -0.4455544352531433, -0.4445554316043854, -0.44355645775794983, -0.4425574541091919, -0.44155845046043396, -0.440559446811676, -0.4395604431629181, -0.43856143951416016, -0.4375624358654022, -0.4365634322166443, -0.43556442856788635, -0.4345654249191284, -0.4335664212703705, -0.43256744742393494, -0.431568443775177, -0.43056944012641907, -0.42957043647766113, -0.4285714328289032, -0.42757242918014526, -0.42657342553138733, -0.4255744218826294, -0.42457541823387146, -0.4235764145851135, -0.4225774109363556, -0.42157840728759766, -0.4205794334411621, -0.4195804297924042, -0.41858142614364624, -0.4175824224948883, -0.41658341884613037, -0.41558441519737244, -0.4145854115486145, -0.41358640789985657, -0.41258740425109863, -0.4115884006023407, -0.41058939695358276, -0.4095904231071472, -0.4085914194583893, -0.40759241580963135, -0.4065934121608734, -0.4055944085121155, -0.40459540486335754, -0.4035964012145996, -0.4025973975658417, -0.40159839391708374, -0.4005993902683258, -0.39960038661956787, -0.3986014127731323, -0.3976024091243744, -0.39660340547561646, -0.3956044018268585, -0.3946053981781006, -0.39360639452934265, -0.3926073908805847, -0.3916083872318268, -0.39060938358306885, -0.3896103799343109, -0.388611376285553, -0.38761240243911743, -0.3866133987903595, -0.38561439514160156, -0.38461539149284363, -0.3836163878440857, -0.38261738419532776, -0.3816183805465698, -0.3806193768978119, -0.37962037324905396, -0.378621369600296, -0.3776223659515381, -0.37662336230278015, -0.3756243884563446, -0.37462538480758667, -0.37362638115882874, -0.3726273775100708, -0.37162837386131287, -0.37062937021255493, -0.369630366563797, -0.36863136291503906, -0.36763235926628113, -0.3666333556175232, -0.36563435196876526, -0.3646353781223297, -0.3636363744735718, -0.36263737082481384, -0.3616383671760559, -0.360639363527298, -0.35964035987854004, -0.3586413562297821, -0.35764235258102417, -0.35664334893226624, -0.3556443452835083, -0.35464534163475037, -0.3536463677883148, -0.3526473641395569, -0.35164836049079895, -0.350649356842041, -0.3496503531932831, -0.34865134954452515, -0.3476523458957672, -0.3466533422470093, -0.34565433859825134, -0.3446553349494934, -0.3436563313007355, -0.3426573574542999, -0.341658353805542, -0.34065935015678406, -0.3396603465080261, -0.3386613428592682, -0.33766233921051025, -0.3366633355617523, -0.3356643319129944, -0.33466532826423645, -0.3336663246154785, -0.3326673209667206, -0.33166831731796265, -0.3306693434715271, -0.32967033982276917, -0.32867133617401123, -0.3276723325252533, -0.32667332887649536, -0.3256743252277374, -0.3246753215789795, -0.32367631793022156, -0.3226773142814636, -0.3216783106327057, -0.32067930698394775, -0.3196803331375122, -0.3186813294887543, -0.31768232583999634, -0.3166833221912384, -0.31568431854248047, -0.31468531489372253, -0.3136863112449646, -0.31268730759620667, -0.31168830394744873, -0.3106893002986908, -0.30969029664993286, -0.3086913228034973, -0.3076923191547394, -0.30669331550598145, -0.3056943118572235, -0.3046953082084656, -0.30369630455970764, -0.3026973009109497, -0.3016982972621918, -0.30069929361343384, -0.2997002899646759, -0.29870128631591797, -0.2977023124694824, -0.2967033088207245, -0.29570430517196655, -0.2947053015232086, -0.2937062978744507, -0.29270729422569275, -0.2917082905769348, -0.2907092869281769, -0.28971028327941895, -0.288711279630661, -0.2877122759819031, -0.28671327233314514, -0.2857142984867096, -0.28471529483795166, -0.2837162911891937, -0.2827172875404358, -0.28171828389167786, -0.2807192802429199, -0.279720276594162, -0.27872127294540405, -0.2777222692966461, -0.2767232656478882, -0.27572426199913025, -0.2747252881526947, -0.27372628450393677, -0.27272728085517883, -0.2717282772064209, -0.27072927355766296, -0.26973026990890503, -0.2687312662601471, -0.26773226261138916, -0.2667332589626312, -0.2657342553138733, -0.26473525166511536, -0.2637362778186798, -0.2627372741699219, -0.26173827052116394, -0.260739266872406, -0.25974026322364807, -0.25874125957489014, -0.2577422559261322, -0.25674325227737427, -0.25574424862861633, -0.2547452449798584, -0.25374624133110046, -0.2527472674846649, -0.251748263835907, -0.25074926018714905, -0.2497502565383911, -0.24875125288963318, -0.24775224924087524, -0.2467532455921173, -0.24575424194335938, -0.24475523829460144, -0.2437562495470047, -0.24275724589824677, -0.24175824224948883, -0.2407592386007309, -0.23976023495197296, -0.23876124620437622, -0.2377622425556183, -0.23676323890686035, -0.23576423525810242, -0.23476523160934448, -0.23376622796058655, -0.2327672392129898, -0.23176823556423187, -0.23076923191547394, -0.229770228266716, -0.22877122461795807, -0.22777222096920013, -0.2267732322216034, -0.22577422857284546, -0.22477522492408752, -0.2237762212753296, -0.22277721762657166, -0.22177822887897491, -0.22077922523021698, -0.21978022158145905, -0.2187812179327011, -0.21778221428394318, -0.21678321063518524, -0.2157842218875885, -0.21478521823883057, -0.21378621459007263, -0.2127872109413147, -0.21178820729255676, -0.21078920364379883, -0.2097902148962021, -0.20879121124744415, -0.20779220759868622, -0.20679320394992828, -0.20579420030117035, -0.2047952115535736, -0.20379620790481567, -0.20279720425605774, -0.2017982006072998, -0.20079919695854187, -0.19980019330978394, -0.1988012045621872, -0.19780220091342926, -0.19680319726467133, -0.1958041936159134, -0.19480518996715546, -0.19380620121955872, -0.19280719757080078, -0.19180819392204285, -0.1908091902732849, -0.18981018662452698, -0.18881118297576904, -0.1878121942281723, -0.18681319057941437, -0.18581418693065643, -0.1848151832818985, -0.18381617963314056, -0.18281717598438263, -0.1818181872367859, -0.18081918358802795, -0.17982017993927002, -0.17882117629051208, -0.17782217264175415, -0.1768231838941574, -0.17582418024539948, -0.17482517659664154, -0.1738261729478836, -0.17282716929912567, -0.17182816565036774, -0.170829176902771, -0.16983017325401306, -0.16883116960525513, -0.1678321659564972, -0.16683316230773926, -0.16583415865898132, -0.16483516991138458, -0.16383616626262665, -0.1628371626138687, -0.16183815896511078, -0.16083915531635284, -0.1598401665687561, -0.15884116291999817, -0.15784215927124023, -0.1568431556224823, -0.15584415197372437, -0.15484514832496643, -0.1538461595773697, -0.15284715592861176, -0.15184815227985382, -0.1508491486310959, -0.14985014498233795, -0.1488511562347412, -0.14785215258598328, -0.14685314893722534, -0.1458541452884674, -0.14485514163970947, -0.14385613799095154, -0.1428571492433548, -0.14185814559459686, -0.14085914194583893, -0.139860138297081, -0.13886113464832306, -0.13786213099956512, -0.13686314225196838, -0.13586413860321045, -0.13486513495445251, -0.13386613130569458, -0.13286712765693665, -0.1318681389093399, -0.13086913526058197, -0.12987013161182404, -0.1288711279630661, -0.12787212431430817, -0.12687312066555023, -0.1258741319179535, -0.12487512826919556, -0.12387612462043762, -0.12287712097167969, -0.12187812477350235, -0.12087912112474442, -0.11988011747598648, -0.11888112127780914, -0.11788211762905121, -0.11688311398029327, -0.11588411778211594, -0.114885114133358, -0.11388611048460007, -0.11288711428642273, -0.1118881106376648, -0.11088911443948746, -0.10989011079072952, -0.10889110714197159, -0.10789211094379425, -0.10689310729503632, -0.10589410364627838, -0.10489510744810104, -0.10389610379934311, -0.10289710015058517, -0.10189810395240784, -0.1008991003036499, -0.09990009665489197, -0.09890110045671463, -0.0979020968079567, -0.09690310060977936, -0.09590409696102142, -0.09490509331226349, -0.09390609711408615, -0.09290709346532822, -0.09190808981657028, -0.09090909361839294, -0.08991008996963501, -0.08891108632087708, -0.08791209012269974, -0.0869130864739418, -0.08591408282518387, -0.08491508662700653, -0.0839160829782486, -0.08291707932949066, -0.08191808313131332, -0.08091907948255539, -0.07992008328437805, -0.07892107963562012, -0.07792207598686218, -0.07692307978868484, -0.07592407613992691, -0.07492507249116898, -0.07392607629299164, -0.0729270726442337, -0.07192806899547577, -0.07092907279729843, -0.0699300691485405, -0.06893106549978256, -0.06793206930160522, -0.06693306565284729, -0.06593406945466995, -0.06493506580591202, -0.06393606215715408, -0.06293706595897675, -0.06193806231021881, -0.060939062386751175, -0.05994005873799324, -0.058941058814525604, -0.05794205889105797, -0.056943055242300034, -0.0559440553188324, -0.05494505539536476, -0.053946055471897125, -0.05294705182313919, -0.051948051899671555, -0.05094905197620392, -0.049950048327445984, -0.04895104840397835, -0.04795204848051071, -0.046953048557043076, -0.04595404490828514, -0.044955044984817505, -0.04395604506134987, -0.042957041412591934, -0.0419580414891243, -0.04095904156565666, -0.039960041642189026, -0.03896103799343109, -0.037962038069963455, -0.03696303814649582, -0.035964034497737885, -0.03496503457427025, -0.03396603465080261, -0.032967034727334976, -0.03196803107857704, -0.030969031155109406, -0.02997002936899662, -0.028971029445528984, -0.0279720276594162, -0.026973027735948563, -0.025974025949835777, -0.024975024163722992, -0.023976024240255356, -0.02297702245414257, -0.021978022530674934, -0.02097902074456215, -0.019980020821094513, -0.018981019034981728, -0.017982017248868942, -0.016983017325401306, -0.01598401553928852, -0.01498501468449831, -0.0139860138297081, -0.012987012974917889, -0.011988012120127678, -0.010989011265337467, -0.009990010410547256, -0.008991008624434471, -0.00799200776964426, -0.00699300691485405, -0.005994006060063839, -0.004995005205273628, -0.00399600388482213, -0.0029970030300319195, -0.001998001942411065, -0.0009990009712055326, 0.0009990009712055326, 0.001998001942411065, 0.0029970030300319195, 0.00399600388482213, 0.004995005205273628, 0.005994006060063839, 0.00699300691485405, 0.00799200776964426, 0.008991008624434471, 0.009990010410547256, 0.010989011265337467, 0.011988012120127678, 0.012987012974917889, 0.0139860138297081, 0.01498501468449831, 0.01598401553928852, 0.016983017325401306, 0.017982017248868942, 0.018981019034981728, 0.019980020821094513, 0.02097902074456215, 0.021978022530674934, 0.02297702245414257, 0.023976024240255356, 0.024975024163722992, 0.025974025949835777, 0.026973027735948563, 0.0279720276594162, 0.028971029445528984, 0.02997002936899662, 0.030969031155109406, 0.03196803107857704, 0.032967034727334976, 0.03396603465080261, 0.03496503457427025, 0.035964034497737885, 0.03696303814649582, 0.037962038069963455, 0.03896103799343109, 0.039960041642189026, 0.04095904156565666, 0.0419580414891243, 0.042957041412591934, 0.04395604506134987, 0.044955044984817505, 0.04595404490828514, 0.046953048557043076, 0.04795204848051071, 0.04895104840397835, 0.049950048327445984, 0.05094905197620392, 0.051948051899671555, 0.05294705182313919, 0.053946055471897125, 0.05494505539536476, 0.0559440553188324, 0.056943055242300034, 0.05794205889105797, 0.058941058814525604, 0.05994005873799324, 0.060939062386751175, 0.06193806231021881, 0.06293706595897675, 0.06393606215715408, 0.06493506580591202, 0.06593406945466995, 0.06693306565284729, 0.06793206930160522, 0.06893106549978256, 0.0699300691485405, 0.07092907279729843, 0.07192806899547577, 0.0729270726442337, 0.07392607629299164, 0.07492507249116898, 0.07592407613992691, 0.07692307978868484, 0.07792207598686218, 0.07892107963562012, 0.07992008328437805, 0.08091907948255539, 0.08191808313131332, 0.08291707932949066, 0.0839160829782486, 0.08491508662700653, 0.08591408282518387, 0.0869130864739418, 0.08791209012269974, 0.08891108632087708, 0.08991008996963501, 0.09090909361839294, 0.09190808981657028, 0.09290709346532822, 0.09390609711408615, 0.09490509331226349, 0.09590409696102142, 0.09690310060977936, 0.0979020968079567, 0.09890110045671463, 0.09990009665489197, 0.1008991003036499, 0.10189810395240784, 0.10289710015058517, 0.10389610379934311, 0.10489510744810104, 0.10589410364627838, 0.10689310729503632, 0.10789211094379425, 0.10889110714197159, 0.10989011079072952, 0.11088911443948746, 0.1118881106376648, 0.11288711428642273, 0.11388611048460007, 0.114885114133358, 0.11588411778211594, 0.11688311398029327, 0.11788211762905121, 0.11888112127780914, 0.11988011747598648, 0.12087912112474442, 0.12187812477350235, 0.12287712097167969, 0.12387612462043762, 0.12487512826919556, 0.1258741319179535, 0.12687312066555023, 0.12787212431430817, 0.1288711279630661, 0.12987013161182404, 0.13086913526058197, 0.1318681389093399, 0.13286712765693665, 0.13386613130569458, 0.13486513495445251, 0.13586413860321045, 0.13686314225196838, 0.13786213099956512, 0.13886113464832306, 0.139860138297081, 0.14085914194583893, 0.14185814559459686, 0.1428571492433548, 0.14385613799095154, 0.14485514163970947, 0.1458541452884674, 0.14685314893722534, 0.14785215258598328, 0.1488511562347412, 0.14985014498233795, 0.1508491486310959, 0.15184815227985382, 0.15284715592861176, 0.1538461595773697, 0.15484514832496643, 0.15584415197372437, 0.1568431556224823, 0.15784215927124023, 0.15884116291999817, 0.1598401665687561, 0.16083915531635284, 0.16183815896511078, 0.1628371626138687, 0.16383616626262665, 0.16483516991138458, 0.16583415865898132, 0.16683316230773926, 0.1678321659564972, 0.16883116960525513, 0.16983017325401306, 0.170829176902771, 0.17182816565036774, 0.17282716929912567, 0.1738261729478836, 0.17482517659664154, 0.17582418024539948, 0.1768231838941574, 0.17782217264175415, 0.17882117629051208, 0.17982017993927002, 0.18081918358802795, 0.1818181872367859, 0.18281717598438263, 0.18381617963314056, 0.1848151832818985, 0.18581418693065643, 0.18681319057941437, 0.1878121942281723, 0.18881118297576904, 0.18981018662452698, 0.1908091902732849, 0.19180819392204285, 0.19280719757080078, 0.19380620121955872, 0.19480518996715546, 0.1958041936159134, 0.19680319726467133, 0.19780220091342926, 0.1988012045621872, 0.19980019330978394, 0.20079919695854187, 0.2017982006072998, 0.20279720425605774, 0.20379620790481567, 0.2047952115535736, 0.20579420030117035, 0.20679320394992828, 0.20779220759868622, 0.20879121124744415, 0.2097902148962021, 0.21078920364379883, 0.21178820729255676, 0.2127872109413147, 0.21378621459007263, 0.21478521823883057, 0.2157842218875885, 0.21678321063518524, 0.21778221428394318, 0.2187812179327011, 0.21978022158145905, 0.22077922523021698, 0.22177822887897491, 0.22277721762657166, 0.2237762212753296, 0.22477522492408752, 0.22577422857284546, 0.2267732322216034, 0.22777222096920013, 0.22877122461795807, 0.229770228266716, 0.23076923191547394, 0.23176823556423187, 0.2327672392129898, 0.23376622796058655, 0.23476523160934448, 0.23576423525810242, 0.23676323890686035, 0.2377622425556183, 0.23876124620437622, 0.23976023495197296, 0.2407592386007309, 0.24175824224948883, 0.24275724589824677, 0.2437562495470047, 0.24475523829460144, 0.24575424194335938, 0.2467532455921173, 0.24775224924087524, 0.24875125288963318, 0.2497502565383911, 0.25074926018714905, 0.251748263835907, 0.2527472674846649, 0.25374624133110046, 0.2547452449798584, 0.25574424862861633, 0.25674325227737427, 0.2577422559261322, 0.25874125957489014, 0.25974026322364807, 0.260739266872406, 0.26173827052116394, 0.2627372741699219, 0.2637362778186798, 0.26473525166511536, 0.2657342553138733, 0.2667332589626312, 0.26773226261138916, 0.2687312662601471, 0.26973026990890503, 0.27072927355766296, 0.2717282772064209, 0.27272728085517883, 0.27372628450393677, 0.2747252881526947, 0.27572426199913025, 0.2767232656478882, 0.2777222692966461, 0.27872127294540405, 0.279720276594162, 0.2807192802429199, 0.28171828389167786, 0.2827172875404358, 0.2837162911891937, 0.28471529483795166, 0.2857142984867096, 0.28671327233314514, 0.2877122759819031, 0.288711279630661, 0.28971028327941895, 0.2907092869281769, 0.2917082905769348, 0.29270729422569275, 0.2937062978744507, 0.2947053015232086, 0.29570430517196655, 0.2967033088207245, 0.2977023124694824, 0.29870128631591797, 0.2997002899646759, 0.30069929361343384, 0.3016982972621918, 0.3026973009109497, 0.30369630455970764, 0.3046953082084656, 0.3056943118572235, 0.30669331550598145, 0.3076923191547394, 0.3086913228034973, 0.30969029664993286, 0.3106893002986908, 0.31168830394744873, 0.31268730759620667, 0.3136863112449646, 0.31468531489372253, 0.31568431854248047, 0.3166833221912384, 0.31768232583999634, 0.3186813294887543, 0.3196803331375122, 0.32067930698394775, 0.3216783106327057, 0.3226773142814636, 0.32367631793022156, 0.3246753215789795, 0.3256743252277374, 0.32667332887649536, 0.3276723325252533, 0.32867133617401123, 0.32967033982276917, 0.3306693434715271, 0.33166831731796265, 0.3326673209667206, 0.3336663246154785, 0.33466532826423645, 0.3356643319129944, 0.3366633355617523, 0.33766233921051025, 0.3386613428592682, 0.3396603465080261, 0.34065935015678406, 0.341658353805542, 0.3426573574542999, 0.3436563313007355, 0.3446553349494934, 0.34565433859825134, 0.3466533422470093, 0.3476523458957672, 0.34865134954452515, 0.3496503531932831, 0.350649356842041, 0.35164836049079895, 0.3526473641395569, 0.3536463677883148, 0.35464534163475037, 0.3556443452835083, 0.35664334893226624, 0.35764235258102417, 0.3586413562297821, 0.35964035987854004, 0.360639363527298, 0.3616383671760559, 0.36263737082481384, 0.3636363744735718, 0.3646353781223297, 0.36563435196876526, 0.3666333556175232, 0.36763235926628113, 0.36863136291503906, 0.369630366563797, 0.37062937021255493, 0.37162837386131287, 0.3726273775100708, 0.37362638115882874, 0.37462538480758667, 0.3756243884563446, 0.37662336230278015, 0.3776223659515381, 0.378621369600296, 0.37962037324905396, 0.3806193768978119, 0.3816183805465698, 0.38261738419532776, 0.3836163878440857, 0.38461539149284363, 0.38561439514160156, 0.3866133987903595, 0.38761240243911743, 0.388611376285553, 0.3896103799343109, 0.39060938358306885, 0.3916083872318268, 0.3926073908805847, 0.39360639452934265, 0.3946053981781006, 0.3956044018268585, 0.39660340547561646, 0.3976024091243744, 0.3986014127731323, 0.39960038661956787, 0.4005993902683258, 0.40159839391708374, 0.4025973975658417, 0.4035964012145996, 0.40459540486335754, 0.4055944085121155, 0.4065934121608734, 0.40759241580963135, 0.4085914194583893, 0.4095904231071472, 0.41058939695358276, 0.4115884006023407, 0.41258740425109863, 0.41358640789985657, 0.4145854115486145, 0.41558441519737244, 0.41658341884613037, 0.4175824224948883, 0.41858142614364624, 0.4195804297924042, 0.4205794334411621, 0.42157840728759766, 0.4225774109363556, 0.4235764145851135, 0.42457541823387146, 0.4255744218826294, 0.42657342553138733, 0.42757242918014526, 0.4285714328289032, 0.42957043647766113, 0.43056944012641907, 0.431568443775177, 0.43256744742393494, 0.4335664212703705, 0.4345654249191284, 0.43556442856788635, 0.4365634322166443, 0.4375624358654022, 0.43856143951416016, 0.4395604431629181, 0.440559446811676, 0.44155845046043396, 0.4425574541091919, 0.44355645775794983, 0.4445554316043854, 0.4455544352531433, 0.44655343890190125, 0.4475524425506592, 0.4485514461994171, 0.44955044984817505, 0.450549453496933, 0.4515484571456909, 0.45254746079444885, 0.4535464644432068, 0.4545454680919647, 0.45554444193840027, 0.4565434455871582, 0.45754244923591614, 0.4585414528846741, 0.459540456533432, 0.46053946018218994, 0.4615384638309479, 0.4625374674797058, 0.46353647112846375, 0.4645354747772217, 0.4655344784259796, 0.46653345227241516, 0.4675324559211731, 0.46853145956993103, 0.46953046321868896, 0.4705294668674469, 0.47152847051620483, 0.47252747416496277, 0.4735264778137207, 0.47452548146247864, 0.4755244851112366, 0.4765234887599945, 0.47752249240875244, 0.478521466255188, 0.4795204699039459, 0.48051947355270386, 0.4815184772014618, 0.4825174808502197, 0.48351648449897766, 0.4845154881477356, 0.48551449179649353, 0.48651349544525146, 0.4875124990940094, 0.48851150274276733, 0.4895104765892029, 0.4905094802379608, 0.49150848388671875, 0.4925074875354767, 0.4935064911842346, 0.49450549483299255, 0.4955044984817505, 0.4965035021305084, 0.49750250577926636, 0.4985015094280243, 0.4995005130767822, 0.5004994869232178, 0.5014985203742981, 0.5024974942207336, 0.503496527671814, 0.5044955015182495, 0.5054945349693298, 0.5064935088157654, 0.5074924826622009, 0.5084915161132812, 0.5094904899597168, 0.5104895234107971, 0.5114884972572327, 0.512487530708313, 0.5134865045547485, 0.5144855380058289, 0.5154845118522644, 0.5164835453033447, 0.5174825191497803, 0.5184814929962158, 0.5194805264472961, 0.5204795002937317, 0.521478533744812, 0.5224775075912476, 0.5234765410423279, 0.5244755148887634, 0.5254745483398438, 0.5264735221862793, 0.5274725556373596, 0.5284715294837952, 0.5294705033302307, 0.530469536781311, 0.5314685106277466, 0.5324675440788269, 0.5334665179252625, 0.5344655513763428, 0.5354645252227783, 0.5364635586738586, 0.5374625325202942, 0.5384615659713745, 0.5394605398178101, 0.5404595136642456, 0.5414585471153259, 0.5424575209617615, 0.5434565544128418, 0.5444555282592773, 0.5454545617103577, 0.5464535355567932, 0.5474525690078735, 0.5484515428543091, 0.5494505763053894, 0.550449550151825, 0.5514485239982605, 0.5524475574493408, 0.5534465312957764, 0.5544455647468567, 0.5554445385932922, 0.5564435720443726, 0.5574425458908081, 0.5584415793418884, 0.559440553188324, 0.5604395866394043, 0.5614385604858398, 0.5624375343322754, 0.5634365677833557, 0.5644355416297913, 0.5654345750808716, 0.5664335489273071, 0.5674325823783875, 0.568431556224823, 0.5694305896759033, 0.5704295635223389, 0.5714285969734192, 0.5724275708198547, 0.5734265446662903, 0.5744255781173706, 0.5754245519638062, 0.5764235854148865, 0.577422559261322, 0.5784215927124023, 0.5794205665588379, 0.5804196000099182, 0.5814185738563538, 0.5824176073074341, 0.5834165811538696, 0.5844155550003052, 0.5854145884513855, 0.586413562297821, 0.5874125957489014, 0.5884115695953369, 0.5894106030464172, 0.5904095768928528, 0.5914086103439331, 0.5924075841903687, 0.593406617641449, 0.5944055914878845, 0.5954046249389648, 0.5964035987854004, 0.5974025726318359, 0.5984016060829163, 0.5994005799293518, 0.6003996133804321, 0.6013985872268677, 0.602397620677948, 0.6033965945243835, 0.6043956279754639, 0.6053946018218994, 0.6063936352729797, 0.6073926091194153, 0.6083915829658508, 0.6093906164169312, 0.6103895902633667, 0.611388623714447, 0.6123875975608826, 0.6133866310119629, 0.6143856048583984, 0.6153846383094788, 0.6163836121559143, 0.6173826456069946, 0.6183816194534302, 0.6193805932998657, 0.620379626750946, 0.6213786005973816, 0.6223776340484619, 0.6233766078948975, 0.6243756413459778, 0.6253746151924133, 0.6263736486434937, 0.6273726224899292, 0.6283716559410095, 0.6293706297874451, 0.6303696036338806, 0.6313686370849609, 0.6323676109313965, 0.6333666443824768, 0.6343656182289124, 0.6353646516799927, 0.6363636255264282, 0.6373626589775085, 0.6383616328239441, 0.6393606662750244, 0.64035964012146, 0.6413586139678955, 0.6423576474189758, 0.6433566212654114, 0.6443556547164917, 0.6453546285629272, 0.6463536620140076, 0.6473526358604431, 0.6483516693115234, 0.649350643157959, 0.6503496766090393, 0.6513486504554749, 0.6523476243019104, 0.6533466577529907, 0.6543456315994263, 0.6553446650505066, 0.6563436388969421, 0.6573426723480225, 0.658341646194458, 0.6593406796455383, 0.6603396534919739, 0.6613386869430542, 0.6623376607894897, 0.6633366346359253, 0.6643356680870056, 0.6653346419334412, 0.6663336753845215, 0.667332649230957, 0.6683316826820374, 0.6693306565284729, 0.6703296899795532, 0.6713286638259888, 0.6723276972770691, 0.6733266711235046, 0.6743256449699402, 0.6753246784210205, 0.676323652267456, 0.6773226857185364, 0.6783216595649719, 0.6793206930160522, 0.6803196668624878, 0.6813187003135681, 0.6823176741600037, 0.683316707611084, 0.6843156814575195, 0.6853147149085999, 0.6863136887550354, 0.687312662601471, 0.6883116960525513, 0.6893106698989868, 0.6903097033500671, 0.6913086771965027, 0.692307710647583, 0.6933066844940186, 0.6943057179450989, 0.6953046917915344, 0.6963037252426147, 0.6973026990890503, 0.6983016729354858, 0.6993007063865662, 0.7002996802330017, 0.701298713684082, 0.7022976875305176, 0.7032967209815979, 0.7042956948280334, 0.7052947282791138, 0.7062937021255493, 0.7072927355766296, 0.7082917094230652, 0.7092906832695007, 0.710289716720581, 0.7112886905670166, 0.7122877240180969, 0.7132866978645325, 0.7142857313156128, 0.7152847051620483, 0.7162837386131287, 0.7172827124595642, 0.7182817459106445, 0.7192807197570801, 0.7202796936035156, 0.721278727054596, 0.7222777009010315, 0.7232767343521118, 0.7242757081985474, 0.7252747416496277, 0.7262737154960632, 0.7272727489471436, 0.7282717227935791, 0.7292707562446594, 0.730269730091095, 0.7312687039375305, 0.7322677373886108, 0.7332667112350464, 0.7342657446861267, 0.7352647185325623, 0.7362637519836426, 0.7372627258300781, 0.7382617592811584, 0.739260733127594, 0.7402597665786743, 0.7412587404251099, 0.7422577142715454, 0.7432567477226257, 0.7442557215690613, 0.7452547550201416, 0.7462537288665771, 0.7472527623176575, 0.748251736164093, 0.7492507696151733, 0.7502497434616089, 0.7512487769126892, 0.7522477507591248, 0.7532467246055603, 0.7542457580566406, 0.7552447319030762, 0.7562437653541565, 0.757242739200592, 0.7582417726516724, 0.7592407464981079, 0.7602397799491882, 0.7612387537956238, 0.7622377872467041, 0.7632367610931396, 0.7642357349395752, 0.7652347683906555, 0.7662337422370911, 0.7672327756881714, 0.7682317495346069, 0.7692307829856873, 0.7702297568321228, 0.7712287902832031, 0.7722277641296387, 0.773226797580719, 0.7742257714271545, 0.7752248048782349, 0.7762237787246704, 0.777222752571106, 0.7782217860221863, 0.7792207598686218, 0.7802197933197021, 0.7812187671661377, 0.782217800617218, 0.7832167744636536, 0.7842158079147339, 0.7852147817611694, 0.7862138152122498, 0.7872127890586853, 0.7882117629051208, 0.7892107963562012, 0.7902097702026367, 0.791208803653717, 0.7922077775001526, 0.7932068109512329, 0.7942057847976685, 0.7952048182487488, 0.7962037920951843, 0.7972028255462646, 0.7982017993927002, 0.7992007732391357, 0.8001998066902161, 0.8011987805366516, 0.8021978139877319, 0.8031967878341675, 0.8041958212852478, 0.8051947951316833, 0.8061938285827637, 0.8071928024291992, 0.8081918358802795, 0.8091908097267151, 0.8101897835731506, 0.811188817024231, 0.8121877908706665, 0.8131868243217468, 0.8141857981681824, 0.8151848316192627, 0.8161838054656982, 0.8171828389167786, 0.8181818127632141, 0.8191808462142944, 0.82017982006073, 0.8211787939071655, 0.8221778273582458, 0.8231768012046814, 0.8241758346557617, 0.8251748085021973, 0.8261738419532776, 0.8271728157997131, 0.8281718492507935, 0.829170823097229, 0.8301698565483093, 0.8311688303947449, 0.8321678042411804, 0.8331668376922607, 0.8341658115386963, 0.8351648449897766, 0.8361638188362122, 0.8371628522872925, 0.838161826133728, 0.8391608595848083, 0.8401598334312439, 0.8411588668823242, 0.8421578407287598, 0.8431568145751953, 0.8441558480262756, 0.8451548218727112, 0.8461538553237915, 0.847152829170227, 0.8481518626213074, 0.8491508364677429, 0.8501498699188232, 0.8511488437652588, 0.8521478772163391, 0.8531468510627747, 0.8541458249092102, 0.8551448583602905, 0.8561438322067261, 0.8571428656578064, 0.8581418395042419, 0.8591408729553223, 0.8601398468017578, 0.8611388802528381, 0.8621378540992737, 0.863136887550354, 0.8641358613967896, 0.8651348948478699, 0.8661338686943054, 0.867132842540741, 0.8681318759918213, 0.8691308498382568, 0.8701298832893372, 0.8711288571357727, 0.872127890586853, 0.8731268644332886, 0.8741258978843689, 0.8751248717308044, 0.8761239051818848, 0.8771228790283203, 0.8781218528747559, 0.8791208863258362, 0.8801198601722717, 0.881118893623352, 0.8821178674697876, 0.8831169009208679, 0.8841158747673035, 0.8851149082183838, 0.8861138820648193, 0.8871129155158997, 0.8881118893623352, 0.8891108632087708, 0.8901098966598511, 0.8911088705062866, 0.8921079039573669, 0.8931068778038025, 0.8941059112548828, 0.8951048851013184, 0.8961039185523987, 0.8971028923988342, 0.8981019258499146, 0.8991008996963501, 0.9000998735427856, 0.901098906993866, 0.9020978808403015, 0.9030969142913818, 0.9040958881378174, 0.9050949215888977, 0.9060938954353333, 0.9070929288864136, 0.9080919027328491, 0.9090909361839294, 0.910089910030365, 0.9110888838768005, 0.9120879173278809, 0.9130868911743164, 0.9140859246253967, 0.9150848984718323, 0.9160839319229126, 0.9170829057693481, 0.9180819392204285, 0.919080913066864, 0.9200799465179443, 0.9210789203643799, 0.9220778942108154, 0.9230769276618958, 0.9240759015083313, 0.9250749349594116, 0.9260739088058472, 0.9270729422569275, 0.928071916103363, 0.9290709495544434, 0.9300699234008789, 0.9310689568519592, 0.9320679306983948, 0.9330669045448303, 0.9340659379959106, 0.9350649118423462, 0.9360639452934265, 0.9370629191398621, 0.9380619525909424, 0.9390609264373779, 0.9400599598884583, 0.9410589337348938, 0.9420579671859741, 0.9430569410324097, 0.9440559148788452, 0.9450549483299255, 0.9460539221763611, 0.9470529556274414, 0.948051929473877, 0.9490509629249573, 0.9500499367713928, 0.9510489702224731, 0.9520479440689087, 0.953046977519989, 0.9540459513664246, 0.9550449848175049, 0.9560439586639404, 0.957042932510376, 0.9580419659614563, 0.9590409398078918, 0.9600399732589722, 0.9610389471054077, 0.962037980556488, 0.9630369544029236, 0.9640359878540039, 0.9650349617004395, 0.9660339951515198, 0.9670329689979553, 0.9680319428443909, 0.9690309762954712, 0.9700299501419067, 0.9710289835929871, 0.9720279574394226, 0.9730269908905029, 0.9740259647369385, 0.9750249981880188, 0.9760239720344543, 0.9770230054855347, 0.9780219793319702, 0.9790209531784058, 0.9800199866294861, 0.9810189604759216, 0.982017993927002, 0.9830169677734375, 0.9840160012245178, 0.9850149750709534, 0.9860140085220337, 0.9870129823684692, 0.9880120158195496, 0.9890109896659851, 0.9900099635124207, 0.991008996963501, 0.9920079708099365, 0.9930070042610168, 0.9940059781074524, 0.9950050115585327, 0.9960039854049683, 0.9970030188560486, 0.9980019927024841, 0.9990010261535645, 1.0], "expected": [-0.4586751461029053, -0.45925697684288025, -0.459839791059494, -0.46042346954345703, -0.46100810170173645, -0.4615936279296875, -0.46218013763427734, -0.4627675414085388, -0.4633558988571167, -0.4639451503753662, -0.4645353853702545, -0.46512651443481445, -0.4657185971736908, -0.46631166338920593, -0.4669056236743927, -0.46750056743621826, -0.46809643507003784, -0.4686932861804962, -0.4692910611629486, -0.4698898196220398, -0.470489501953125, -0.471090167760849, -0.4716917872428894, -0.4722943603992462, -0.4728979170322418, -0.47350242733955383, -0.47410792112350464, -0.47471436858177185, -0.47532182931900024, -0.47593021392822266, -0.47653964161872864, -0.47714999318122864, -0.4777613580226898, -0.4783737063407898, -0.4789870083332062, -0.47960135340690613, -0.4802166521549225, -0.4808329641819, -0.48145025968551636, -0.48206856846809387, -0.4826878607273102, -0.48330819606781006, -0.48392948508262634, -0.4845518171787262, -0.48517513275146484, -0.4857994616031647, -0.48642483353614807, -0.48705118894577026, -0.4876786172389984, -0.48830699920654297, -0.4889364540576935, -0.4895669221878052, -0.49019843339920044, -0.4908309280872345, -0.4914645254611969, -0.4920990765094757, -0.49273473024368286, -0.4933713972568512, -0.4940090775489807, -0.4946478605270386, -0.4952876567840576, -0.4959285259246826, -0.4965704083442688, -0.4972133934497833, -0.49785739183425903, -0.4985024929046631, -0.4991486370563507, -0.4997958540916443, -0.5004441142082214, -0.5010934472084045, -0.5017438530921936, -0.5023953318595886, -0.5030478835105896, -0.5037015080451965, -0.5043562650680542, -0.5050120949745178, -0.5056689977645874, -0.5063269734382629, -0.5069860219955444, -0.5076462030410767, -0.5083074569702148, -0.5089698433876038, -0.5096332430839539, -0.5102978348731995, -0.510963499546051, -0.5116302967071533, -0.5122982263565063, -0.5129672288894653, -0.513637363910675, -0.5143086314201355, -0.5149809718132019, -0.515654444694519, -0.5163291096687317, -0.5170048475265503, -0.5176817178726196, -0.5183597207069397, -0.5190389156341553, -0.5197192430496216, -0.5204007029533386, -0.5210832357406616, -0.5217670202255249, -0.5224518775939941, -0.5231379270553589, -0.5238251686096191, -0.5245134830474854, -0.5252030491828918, -0.5258937478065491, -0.5265856385231018, -0.5272786617279053, -0.5279728770256042, -0.528668224811554, -0.529364824295044, -0.5300625562667847, -0.5307614803314209, -0.5314615964889526, -0.5321629047393799, -0.5328654646873474, -0.5335690975189209, -0.5342740416526794, -0.5349801182746887, -0.5356874465942383, -0.5363959670066833, -0.5371057391166687, -0.5378166437149048, -0.5385288000106812, -0.5392422080039978, -0.5399567484855652, -0.5406726598739624, -0.5413896441459656, -0.5421079993247986, -0.5428274869918823, -0.5435482859611511, -0.5442702770233154, -0.54499351978302, -0.5457180142402649, -0.54644376039505, -0.5471707582473755, -0.5478990077972412, -0.548628568649292, -0.5493593215942383, -0.5500913858413696, -0.5508247017860413, -0.5515592694282532, -0.5522951483726501, -0.5530322790145874, -0.5537706613540649, -0.5545104146003723, -0.5552513599395752, -0.5559936761856079, -0.5567372441291809, -0.557482123374939, -0.5582283139228821, -0.5589757561683655, -0.5597245693206787, -0.5604746341705322, -0.5612260699272156, -0.561978816986084, -0.5627328753471375, -0.563488245010376, -0.5642448663711548, -0.5650029182434082, -0.5657622814178467, -0.566523015499115, -0.5672850012779236, -0.5680484175682068, -0.568813145160675, -0.5695792436599731, -0.5703466534614563, -0.5711154937744141, -0.5718855857849121, -0.5726571083068848, -0.5734300017356873, -0.5742042660713196, -0.5749799013137817, -0.5757569074630737, -0.5765352845191956, -0.5773150324821472, -0.5780962705612183, -0.5788787603378296, -0.5796627402305603, -0.5804480910301208, -0.5812348127365112, -0.582023024559021, -0.5828125476837158, -0.58360356092453, -0.5843959450721741, -0.5851898193359375, -0.5859850645065308, -0.5867817401885986, -0.5875798463821411, -0.5883793830871582, -0.5891803503036499, -0.589982807636261, -0.5907866954803467, -0.591592013835907, -0.5923988223075867, -0.5932070016860962, -0.5940167307853699, -0.5948278903961182, -0.5956405997276306, -0.5964546799659729, -0.5972703099250793, -0.5980873703956604, -0.5989058613777161, -0.5997259616851807, -0.6005474925041199, -0.6013705730438232, -0.6021950840950012, -0.6030211448669434, -0.6038486957550049, -0.6046777963638306, -0.6055083870887756, -0.6063405275344849, -0.6071741580963135, -0.6080092787742615, -0.6088460087776184, -0.6096842288970947, -0.61052405834198, -0.6113653182983398, -0.6122082471847534, -0.6130526661872864, -0.6138986945152283, -0.6147462129592896, -0.6155953407287598, -0.6164460182189941, -0.6172983050346375, -0.6181521415710449, -0.6190075874328613, -0.6198646426200867, -0.6207231879234314, -0.6215834617614746, -0.6224452257156372, -0.6233087182044983, -0.6241737008094788, -0.6250403523445129, -0.625908613204956, -0.6267785429954529, -0.6276500225067139, -0.6285231709480286, -0.629397988319397, -0.6302743554115295, -0.6311524510383606, -0.6320321559906006, -0.6329135894775391, -0.6337965726852417, -0.6346813440322876, -0.6355676651000977, -0.6364557147026062, -0.6373454332351685, -0.6382368206977844, -0.6391299366950989, -0.640024721622467, -0.6409211754798889, -0.6418193578720093, -0.6427192687988281, -0.6436208486557007, -0.6445242166519165, -0.6454291939735413, -0.646336019039154, -0.6472444534301758, -0.6481546759605408, -0.649066686630249, -0.649980366230011, -0.650895893573761, -0.6518130302429199, -0.6527320742607117, -0.6536527872085571, -0.6545753479003906, -0.6554995775222778, -0.6564257144927979, -0.6573535203933716, -0.6582831740379333, -0.6592146158218384, -0.6601478457450867, -0.661082923412323, -0.6620197296142578, -0.6629584431648254, -0.6638989448547363, -0.6648412942886353, -0.6657854318618774, -0.6667314171791077, -0.6676792502403259, -0.6686289310455322, -0.6695804595947266, -0.6705338358879089, -0.6714891195297241, -0.6724462509155273, -0.6734052896499634, -0.6743661165237427, -0.6753289103507996, -0.6762935519218445, -0.677260160446167, -0.6782286167144775, -0.6791989207267761, -0.6801712512969971, -0.681145429611206, -0.6821215748786926, -0.683099627494812, -0.684079647064209, -0.6850615739822388, -0.6860454678535461, -0.6870312690734863, -0.6880190968513489, -0.6890088319778442, -0.690000593662262, -0.6909943222999573, -0.6919899582862854, -0.6929876804351807, -0.6939873695373535, -0.6949890851974487, -0.6959927082061768, -0.6969984769821167, -0.6980061531066895, -0.6990159153938293, -0.7000277042388916, -0.7010414600372314, -0.7020573616027832, -0.7030752301216125, -0.7040952444076538, -0.7051172256469727, -0.7061413526535034, -0.7071675062179565, -0.7081958055496216, -0.709226131439209, -0.7102586030960083, -0.71129310131073, -0.7123297452926636, -0.7133684754371643, -0.714409351348877, -0.7154523730278015, -0.7164974808692932, -0.7175447940826416, -0.7185941934585571, -0.7196457982063293, -0.7206994891166687, -0.7217554450035095, -0.7228134870529175, -0.7238737940788269, -0.7249361872673035, -0.7260007858276367, -0.7270676493644714, -0.7281366586685181, -0.7292079329490662, -0.730281412601471, -0.7313571572303772, -0.7324350476264954, -0.7335152626037598, -0.7345976829528809, -0.7356824278831482, -0.7367693185806274, -0.7378585338592529, -0.7389500737190247, -0.7400438189506531, -0.7411399483680725, -0.7422382831573486, -0.7433390021324158, -0.7444419860839844, -0.745547354221344, -0.7466549873352051, -0.7477650046348572, -0.7488772869110107, -0.7499919533729553, -0.7511090636253357, -0.7522284388542175, -0.7533502578735352, -0.754474401473999, -0.7556009888648987, -0.7567299604415894, -0.757861316204071, -0.7589951157569885, -0.7601313591003418, -0.7612699270248413, -0.7624109983444214, -0.7635545134544373, -0.7647004723548889, -0.7658489346504211, -0.7669998407363892, -0.7681532502174377, -0.7693091034889221, -0.7704675197601318, -0.7716283202171326, -0.7727917432785034, -0.7739576101303101, -0.775126039981842, -0.7762970328330994, -0.7774705290794373, -0.7786465883255005, -0.7798252105712891, -0.7810064554214478, -0.782190203666687, -0.7833765745162964, -0.7845655083656311, -0.7857571244239807, -0.7869513034820557, -0.788148045539856, -0.7893475294113159, -0.7905495762825012, -0.7917543649673462, -0.7929617166519165, -0.7941718101501465, -0.7953845262527466, -0.7965999841690063, -0.7978180646896362, -0.7990389466285706, -0.800262451171875, -0.8014886379241943, -0.8027176856994629, -0.8039494156837463, -0.8051839470863342, -0.806421160697937, -0.807661235332489, -0.8089039921760559, -0.810149610042572, -0.8113979697227478, -0.8126492500305176, -0.813903272151947, -0.8151601552963257, -0.8164198398590088, -0.8176823258399963, -0.8189477920532227, -0.8202160596847534, -0.8214872479438782, -0.8227612376213074, -0.8240382671356201, -0.8253180980682373, -0.8266009092330933, -0.8278865814208984, -0.8291752934455872, -0.8304668664932251, -0.8317614197731018, -0.8330590128898621, -0.8343595266342163, -0.8356630802154541, -0.8369696140289307, -0.8382792472839355, -0.8395918011665344, -0.8409074544906616, -0.8422260880470276, -0.8435478806495667, -0.8448726534843445, -0.8462005257606506, -0.8475315570831299, -0.8488656282424927, -0.8502028584480286, -0.8515431880950928, -0.8528867363929749, -0.8542333245277405, -0.8555831909179688, -0.8569361567497253, -0.8582923412322998, -0.8596516847610474, -0.8610142469406128, -0.8623800873756409, -0.863749086856842, -0.8651214241981506, -0.8664969801902771, -0.8678758144378662, -0.8692578673362732, -0.8706433176994324, -0.8720320463180542, -0.8734241127967834, -0.8748194575309753, -0.8762181401252747, -0.877620279788971, -0.8790256977081299, -0.8804345726966858, -0.8818467259407043, -0.8832624554634094, -0.8846814632415771, -0.8861040472984314, -0.8875299692153931, -0.8889594674110413, -0.8903923034667969, -0.8918286561965942, -0.8932686448097229, -0.8947120308876038, -0.8961589932441711, -0.8976094722747803, -0.8990635871887207, -0.9005211591720581, -0.9019824266433716, -0.9034472107887268, -0.9049156904220581, -0.9063877463340759, -0.907863438129425, -0.9093428254127502, -0.9108258485794067, -0.9123126268386841, -0.9138030409812927, -0.915297269821167, -0.9167950749397278, -0.918296754360199, -0.9198021292686462, -0.9213113784790039, -0.9228243231773376, -0.9243410229682922, -0.9258617162704468, -0.9273861050605774, -0.9289144277572632, -0.9304465651512146, -0.9319826364517212, -0.9335225820541382, -0.9350664615631104, -0.9366142749786377, -0.9381660223007202, -0.9397217631340027, -0.9412814378738403, -0.9428451657295227, -0.944412887096405, -0.9459846615791321, -0.9475604295730591, -0.9491403102874756, -0.9507242441177368, -0.9523122906684875, -0.9539044499397278, -0.9555007815361023, -0.9571012258529663, -0.9587058424949646, -0.9603146314620972, -0.9619276523590088, -0.9635449051856995, -0.9651663899421692, -0.966792106628418, -0.9684221148490906, -0.970056414604187, -0.9716950058937073, -0.9733379483222961, -0.9749853014945984, -0.9766369462013245, -0.9782930016517639, -0.9799534678459167, -0.981618344783783, -0.9832876920700073, -0.9849615097045898, -0.9866397976875305, -0.9883224964141846, -0.9900098443031311, -0.9917016625404358, -0.9933980703353882, -0.9950990676879883, -0.9968046545982361, -0.9985148906707764, -1.0002297163009644, -1.0019493103027344, -1.0036735534667969, -1.0054024457931519, -1.0071359872817993, -1.0088744163513184, -1.0106176137924194, -1.0123655796051025, -1.0141183137893677, -1.0158759355545044, -1.0176383256912231, -1.019405722618103, -1.021177887916565, -1.022955060005188, -1.0247372388839722, -1.0265241861343384, -1.0283162593841553, -1.0301133394241333, -1.0319154262542725, -1.0337226390838623, -1.0355348587036133, -1.037352204322815, -1.0391746759414673, -1.0410023927688599, -1.0428352355957031, -1.044673204421997, -1.0465164184570312, -1.0483648777008057, -1.0502187013626099, -1.0520777702331543, -1.0539422035217285, -1.0558120012283325, -1.0576870441436768, -1.0595675706863403, -1.0614535808563232, -1.063344955444336, -1.0652419328689575, -1.0671442747116089, -1.0690522193908691, -1.0709656476974487, -1.0728847980499268, -1.0748094320297241, -1.07673978805542, -1.0786757469177246, -1.0806175470352173, -1.0825649499893188, -1.0845180749893188, -1.0864770412445068, -1.0884418487548828, -1.0904123783111572, -1.0923888683319092, -1.0943711996078491, -1.0963594913482666, -1.0983537435531616, -1.1003539562225342, -1.1023602485656738, -1.104372501373291, -1.1063908338546753, -1.1084153652191162, -1.1104459762573242, -1.1124826669692993, -1.1145256757736206, -1.116574764251709, -1.118630290031433, -1.1206920146942139, -1.1227601766586304, -1.1248345375061035, -1.126915454864502, -1.1290026903152466, -1.131096363067627, -1.1331965923309326, -1.135303258895874, -1.1374166011810303, -1.1395364999771118, -1.1416629552841187, -1.1437962055206299, -1.1459360122680664, -1.1480827331542969, -1.1502361297607422, -1.152396321296692, -1.154563307762146, -1.156737208366394, -1.158918023109436, -1.161105751991272, -1.1633005142211914, -1.1655024290084839, -1.1677112579345703, -1.1699272394180298, -1.1721503734588623, -1.1743806600570679, -1.176618218421936, -1.1788629293441772, -1.1811150312423706, -1.1833745241165161, -1.1856412887573242, -1.1879154443740845, -1.190197229385376, -1.1924864053726196, -1.1947832107543945, -1.1970875263214111, -1.199399471282959, -1.2017191648483276, -1.2040464878082275, -1.2063816785812378, -1.2087246179580688, -1.2110753059387207, -1.213434100151062, -1.2158006429672241, -1.2181752920150757, -1.2205580472946167, -1.2229487895965576, -1.225347638130188, -1.2277547121047974, -1.2301698923110962, -1.2325935363769531, -1.2350252866744995, -1.237465500831604, -1.2399141788482666, -1.2423712015151978, -1.2448369264602661, -1.2473111152648926, -1.2497938871383667, -1.252285361289978, -1.2547855377197266, -1.2572945356369019, -1.259812355041504, -1.2623391151428223, -1.2648746967315674, -1.2674192190170288, -1.2699729204177856, -1.2725356817245483, -1.2751076221466064, -1.27768874168396, -1.2802791595458984, -1.2828788757324219, -1.2854880094528198, -1.2881065607070923, -1.2907346487045288, -1.2933722734451294, -1.296019434928894, -1.2986762523651123, -1.3013429641723633, -1.3040194511413574, -1.3067058324813843, -1.3094021081924438, -1.3121083974838257, -1.3148247003555298, -1.3175511360168457, -1.320287823677063, -1.323034644126892, -1.325791835784912, -1.328559398651123, -1.331337571144104, -1.3341261148452759, -1.3369253873825073, -1.3397351503372192, -1.3425557613372803, -1.3453872203826904, -1.3482295274734497, -1.3510828018188477, -1.3539470434188843, -1.3568223714828491, -1.3597089052200317, -1.3626067638397217, -1.3655158281326294, -1.3684364557266235, -1.371368408203125, -1.3743120431900024, -1.3772673606872559, -1.3802342414855957, -1.3832130432128906, -1.3862037658691406, -1.3892064094543457, -1.3922209739685059, -1.3952478170394897, -1.3982869386672974, -1.4013383388519287, -1.4044021368026733, -1.4074784517288208, -1.410567283630371, -1.4136688709259033, -1.4167832136154175, -1.4199103116989136, -1.4230504035949707, -1.4262034893035889, -1.4293698072433472, -1.4325493574142456, -1.4357422590255737, -1.4389485120773315, -1.4421683549880981, -1.4454017877578735, -1.4486490488052368, -1.451910138130188, -1.455185055732727, -1.4584741592407227, -1.4617772102355957, -1.4650946855545044, -1.4684265851974487, -1.4717729091644287, -1.4751337766647339, -1.4785094261169434, -1.4818998575210571, -1.4853053092956543, -1.4887257814407349, -1.4921613931655884, -1.4956122636795044, -1.4990785121917725, -1.5025604963302612, -1.5060579776763916, -1.5095713138580322, -1.5131006240844727, -1.516645908355713, -1.520207405090332, -1.5237852334976196, -1.5273793935775757, -1.5309901237487793, -1.5346176624298096, -1.5382620096206665, -1.5419234037399292, -1.5456019639968872, -1.5492976903915405, -1.5530108213424683, -1.5567415952682495, -1.5604901313781738, -1.5642565488815308, -1.5680408477783203, -1.5718433856964111, -1.5756642818450928, -1.5795037746429443, -1.5833617448806763, -1.5872386693954468, -1.5911345481872559, -1.595049500465393, -1.598983883857727, -1.6029376983642578, -1.6069111824035645, -1.610904574394226, -1.6149178743362427, -1.6189515590667725, -1.6230055093765259, -1.6270800828933716, -1.6311753988265991, -1.6352916955947876, -1.6394290924072266, -1.6435878276824951, -1.647768259048462, -1.651970386505127, -1.6561944484710693, -1.6604406833648682, -1.664709210395813, -1.6690003871917725, -1.6733143329620361, -1.6776514053344727, -1.6820117235183716, -1.6863954067230225, -1.6908029317855835, -1.6952344179153442, -1.6996899843215942, -1.7041699886322021, -1.7086747884750366, -1.713204264640808, -1.717759132385254, -1.722339391708374, -1.7269452810287476, -1.7315771579742432, -1.7362351417541504, -1.7409197092056274, -1.7456309795379639, -1.7503694295883179, -1.7551350593566895, -1.7599284648895264, -1.764749526977539, -1.7695990800857544, -1.7744770050048828, -1.7793837785720825, -1.7843196392059326, -1.7892850637435913, -1.7942801713943481, -1.7993054389953613, -1.80436110496521, -1.8094475269317627, -1.8145651817321777, -1.8197141885757446, -1.8248951435089111, -1.8301081657409668, -1.8353538513183594, -1.8406325578689575, -1.8459445238113403, -1.8512901067733765, -1.8566699028015137, -1.8620842695236206, -1.867533564567566, -1.8730181455612183, -1.8785384893417358, -1.8840949535369873, -1.88968825340271, -1.895318627357483, -1.9009864330291748, -1.906692385673523, -1.9124367237091064, -1.918220043182373, -1.9240429401397705, -1.9299057722091675, -1.9358091354370117, -1.9417533874511719, -1.9477392435073853, -1.95376718044281, -1.959837794303894, -1.9659515619277954, -1.972109079360962, -1.9783109426498413, -1.984557867050171, -1.9908503293991089, -1.9971890449523926, -2.0035746097564697, -2.010007381439209, -2.016488552093506, -2.0230183601379395, -2.029597759246826, -2.0362274646759033, -2.042908191680908, -2.049640417098999, -2.056425094604492, -2.063262939453125, -2.070154905319214, -2.077101469039917, -2.08410382270813, -2.0911624431610107, -2.098278522491455, -2.1054527759552, -2.1126861572265625, -2.1199793815612793, -2.127333641052246, -2.1347498893737793, -2.142228841781616, -2.1497719287872314, -2.1573798656463623, -2.1650538444519043, -2.172795057296753, -2.1806044578552246, -2.1884829998016357, -2.19643235206604, -2.204453229904175, -2.2125470638275146, -2.220715284347534, -2.228959083557129, -2.2372796535491943, -2.245678424835205, -2.2541568279266357, -2.262716293334961, -2.2713584899902344, -2.2800846099853516, -2.2888965606689453, -2.297795534133911, -2.306783437728882, -2.3158621788024902, -2.325033187866211, -2.3342983722686768, -2.3436596393585205, -2.353118896484375, -2.362678050994873, -2.3723390102386475, -2.3821041584014893, -2.3919754028320312, -2.4019551277160645, -2.41204571723938, -2.4222490787506104, -2.432568311691284, -2.4430055618286133, -2.4535634517669678, -2.4642446041107178, -2.4750518798828125, -2.4859883785247803, -2.4970569610595703, -2.508260726928711, -2.5196025371551514, -2.5310862064361572, -2.542715072631836, -2.554492473602295, -2.5664219856262207, -2.578507900238037, -2.5907540321350098, -2.6031644344329834, -2.615743398666382, -2.628495454788208, -2.6414248943328857, -2.6545372009277344, -2.667837142944336, -2.6813297271728516, -2.695020914077759, -2.708915948867798, -2.7230207920074463, -2.737342119216919, -2.7518858909606934, -2.7666592597961426, -2.7816693782806396, -2.7969233989715576, -2.812429666519165, -2.828195810317993, -2.8442306518554688, -2.8605430126190186, -2.877142906188965, -2.8940398693084717, -2.9112446308135986, -2.9287683963775635, -2.946622371673584, -2.9648196697235107, -2.983372688293457, -3.00229549407959, -3.0216028690338135, -3.0413100719451904, -3.061434030532837, -3.0819919109344482, -3.1030025482177734, -3.124485492706299, -3.1464626789093018, -3.1689562797546387, -3.191990852355957, -3.215592384338379, -3.239788770675659, -3.264610528945923, -3.2900896072387695, -3.3162615299224854, -3.3431639671325684, -3.3708384037017822, -3.39932918548584, -3.428685426712036, -3.4589602947235107, -3.4902122020721436, -3.522505044937134, -3.5559093952178955, -3.590503692626953, -3.6263740062713623, -3.6636171340942383, -3.702340602874756, -3.7426650524139404, -3.784727096557617, -3.828681230545044, -3.8747034072875977, -3.9229958057403564, -3.9737913608551025, -4.027360439300537, -4.084021091461182, -4.1441473960876465, -4.208187580108643, -4.276682376861572, -4.350291728973389, -4.429836273193359, -4.516348838806152, -4.6111602783203125, -4.716022491455078, -4.833306789398193, -4.966339111328125, -5.119990825653076, -5.301813125610352, -5.524457931518555, -5.811640739440918, -6.216606616973877, -6.90925407409668, -6.90925407409668, -6.216606616973877, -5.811640739440918, -5.524457931518555, -5.301813125610352, -5.119990825653076, -4.966339111328125, -4.833306789398193, -4.716022491455078, -4.6111602783203125, -4.516348838806152, -4.429836273193359, -4.350291728973389, -4.276682376861572, -4.208187580108643, -4.1441473960876465, -4.084021091461182, -4.027360439300537, -3.9737913608551025, -3.9229958057403564, -3.8747034072875977, -3.828681230545044, -3.784727096557617, -3.7426650524139404, -3.702340602874756, -3.6636171340942383, -3.6263740062713623, -3.590503692626953, -3.5559093952178955, -3.522505044937134, -3.4902122020721436, -3.4589602947235107, -3.428685426712036, -3.39932918548584, -3.3708384037017822, -3.3431639671325684, -3.3162615299224854, -3.2900896072387695, -3.264610528945923, -3.239788770675659, -3.215592384338379, -3.191990852355957, -3.1689562797546387, -3.1464626789093018, -3.124485492706299, -3.1030025482177734, -3.0819919109344482, -3.061434030532837, -3.0413100719451904, -3.0216028690338135, -3.00229549407959, -2.983372688293457, -2.9648196697235107, -2.946622371673584, -2.9287683963775635, -2.9112446308135986, -2.8940398693084717, -2.877142906188965, -2.8605430126190186, -2.8442306518554688, -2.828195810317993, -2.812429666519165, -2.7969233989715576, -2.7816693782806396, -2.7666592597961426, -2.7518858909606934, -2.737342119216919, -2.7230207920074463, -2.708915948867798, -2.695020914077759, -2.6813297271728516, -2.667837142944336, -2.6545372009277344, -2.6414248943328857, -2.628495454788208, -2.615743398666382, -2.6031644344329834, -2.5907540321350098, -2.578507900238037, -2.5664219856262207, -2.554492473602295, -2.542715072631836, -2.5310862064361572, -2.5196025371551514, -2.508260726928711, -2.4970569610595703, -2.4859883785247803, -2.4750518798828125, -2.4642446041107178, -2.4535634517669678, -2.4430055618286133, -2.432568311691284, -2.4222490787506104, -2.41204571723938, -2.4019551277160645, -2.3919754028320312, -2.3821041584014893, -2.3723390102386475, -2.362678050994873, -2.353118896484375, -2.3436596393585205, -2.3342983722686768, -2.325033187866211, -2.3158621788024902, -2.306783437728882, -2.297795534133911, -2.2888965606689453, -2.2800846099853516, -2.2713584899902344, -2.262716293334961, -2.2541568279266357, -2.245678424835205, -2.2372796535491943, -2.228959083557129, -2.220715284347534, -2.2125470638275146, -2.204453229904175, -2.19643235206604, -2.1884829998016357, -2.1806044578552246, -2.172795057296753, -2.1650538444519043, -2.1573798656463623, -2.1497719287872314, -2.142228841781616, -2.1347498893737793, -2.127333641052246, -2.1199793815612793, -2.1126861572265625, -2.1054527759552, -2.098278522491455, -2.0911624431610107, -2.08410382270813, -2.077101469039917, -2.070154905319214, -2.063262939453125, -2.056425094604492, -2.049640417098999, -2.042908191680908, -2.0362274646759033, -2.029597759246826, -2.0230183601379395, -2.016488552093506, -2.010007381439209, -2.0035746097564697, -1.9971890449523926, -1.9908503293991089, -1.984557867050171, -1.9783109426498413, -1.972109079360962, -1.9659515619277954, -1.959837794303894, -1.95376718044281, -1.9477392435073853, -1.9417533874511719, -1.9358091354370117, -1.9299057722091675, -1.9240429401397705, -1.918220043182373, -1.9124367237091064, -1.906692385673523, -1.9009864330291748, -1.895318627357483, -1.88968825340271, -1.8840949535369873, -1.8785384893417358, -1.8730181455612183, -1.867533564567566, -1.8620842695236206, -1.8566699028015137, -1.8512901067733765, -1.8459445238113403, -1.8406325578689575, -1.8353538513183594, -1.8301081657409668, -1.8248951435089111, -1.8197141885757446, -1.8145651817321777, -1.8094475269317627, -1.80436110496521, -1.7993054389953613, -1.7942801713943481, -1.7892850637435913, -1.7843196392059326, -1.7793837785720825, -1.7744770050048828, -1.7695990800857544, -1.764749526977539, -1.7599284648895264, -1.7551350593566895, -1.7503694295883179, -1.7456309795379639, -1.7409197092056274, -1.7362351417541504, -1.7315771579742432, -1.7269452810287476, -1.722339391708374, -1.717759132385254, -1.713204264640808, -1.7086747884750366, -1.7041699886322021, -1.6996899843215942, -1.6952344179153442, -1.6908029317855835, -1.6863954067230225, -1.6820117235183716, -1.6776514053344727, -1.6733143329620361, -1.6690003871917725, -1.664709210395813, -1.6604406833648682, -1.6561944484710693, -1.651970386505127, -1.647768259048462, -1.6435878276824951, -1.6394290924072266, -1.6352916955947876, -1.6311753988265991, -1.6270800828933716, -1.6230055093765259, -1.6189515590667725, -1.6149178743362427, -1.610904574394226, -1.6069111824035645, -1.6029376983642578, -1.598983883857727, -1.595049500465393, -1.5911345481872559, -1.5872386693954468, -1.5833617448806763, -1.5795037746429443, -1.5756642818450928, -1.5718433856964111, -1.5680408477783203, -1.5642565488815308, -1.5604901313781738, -1.5567415952682495, -1.5530108213424683, -1.5492976903915405, -1.5456019639968872, -1.5419234037399292, -1.5382620096206665, -1.5346176624298096, -1.5309901237487793, -1.5273793935775757, -1.5237852334976196, -1.520207405090332, -1.516645908355713, -1.5131006240844727, -1.5095713138580322, -1.5060579776763916, -1.5025604963302612, -1.4990785121917725, -1.4956122636795044, -1.4921613931655884, -1.4887257814407349, -1.4853053092956543, -1.4818998575210571, -1.4785094261169434, -1.4751337766647339, -1.4717729091644287, -1.4684265851974487, -1.4650946855545044, -1.4617772102355957, -1.4584741592407227, -1.455185055732727, -1.451910138130188, -1.4486490488052368, -1.4454017877578735, -1.4421683549880981, -1.4389485120773315, -1.4357422590255737, -1.4325493574142456, -1.4293698072433472, -1.4262034893035889, -1.4230504035949707, -1.4199103116989136, -1.4167832136154175, -1.4136688709259033, -1.410567283630371, -1.4074784517288208, -1.4044021368026733, -1.4013383388519287, -1.3982869386672974, -1.3952478170394897, -1.3922209739685059, -1.3892064094543457, -1.3862037658691406, -1.3832130432128906, -1.3802342414855957, -1.3772673606872559, -1.3743120431900024, -1.371368408203125, -1.3684364557266235, -1.3655158281326294, -1.3626067638397217, -1.3597089052200317, -1.3568223714828491, -1.3539470434188843, -1.3510828018188477, -1.3482295274734497, -1.3453872203826904, -1.3425557613372803, -1.3397351503372192, -1.3369253873825073, -1.3341261148452759, -1.331337571144104, -1.328559398651123, -1.325791835784912, -1.323034644126892, -1.320287823677063, -1.3175511360168457, -1.3148247003555298, -1.3121083974838257, -1.3094021081924438, -1.3067058324813843, -1.3040194511413574, -1.3013429641723633, -1.2986762523651123, -1.296019434928894, -1.2933722734451294, -1.2907346487045288, -1.2881065607070923, -1.2854880094528198, -1.2828788757324219, -1.2802791595458984, -1.27768874168396, -1.2751076221466064, -1.2725356817245483, -1.2699729204177856, -1.2674192190170288, -1.2648746967315674, -1.2623391151428223, -1.259812355041504, -1.2572945356369019, -1.2547855377197266, -1.252285361289978, -1.2497938871383667, -1.2473111152648926, -1.2448369264602661, -1.2423712015151978, -1.2399141788482666, -1.237465500831604, -1.2350252866744995, -1.2325935363769531, -1.2301698923110962, -1.2277547121047974, -1.225347638130188, -1.2229487895965576, -1.2205580472946167, -1.2181752920150757, -1.2158006429672241, -1.213434100151062, -1.2110753059387207, -1.2087246179580688, -1.2063816785812378, -1.2040464878082275, -1.2017191648483276, -1.199399471282959, -1.1970875263214111, -1.1947832107543945, -1.1924864053726196, -1.190197229385376, -1.1879154443740845, -1.1856412887573242, -1.1833745241165161, -1.1811150312423706, -1.1788629293441772, -1.176618218421936, -1.1743806600570679, -1.1721503734588623, -1.1699272394180298, -1.1677112579345703, -1.1655024290084839, -1.1633005142211914, -1.161105751991272, -1.158918023109436, -1.156737208366394, -1.154563307762146, -1.152396321296692, -1.1502361297607422, -1.1480827331542969, -1.1459360122680664, -1.1437962055206299, -1.1416629552841187, -1.1395364999771118, -1.1374166011810303, -1.135303258895874, -1.1331965923309326, -1.131096363067627, -1.1290026903152466, -1.126915454864502, -1.1248345375061035, -1.1227601766586304, -1.1206920146942139, -1.118630290031433, -1.116574764251709, -1.1145256757736206, -1.1124826669692993, -1.1104459762573242, -1.1084153652191162, -1.1063908338546753, -1.104372501373291, -1.1023602485656738, -1.1003539562225342, -1.0983537435531616, -1.0963594913482666, -1.0943711996078491, -1.0923888683319092, -1.0904123783111572, -1.0884418487548828, -1.0864770412445068, -1.0845180749893188, -1.0825649499893188, -1.0806175470352173, -1.0786757469177246, -1.07673978805542, -1.0748094320297241, -1.0728847980499268, -1.0709656476974487, -1.0690522193908691, -1.0671442747116089, -1.0652419328689575, -1.063344955444336, -1.0614535808563232, -1.0595675706863403, -1.0576870441436768, -1.0558120012283325, -1.0539422035217285, -1.0520777702331543, -1.0502187013626099, -1.0483648777008057, -1.0465164184570312, -1.044673204421997, -1.0428352355957031, -1.0410023927688599, -1.0391746759414673, -1.037352204322815, -1.0355348587036133, -1.0337226390838623, -1.0319154262542725, -1.0301133394241333, -1.0283162593841553, -1.0265241861343384, -1.0247372388839722, -1.022955060005188, -1.021177887916565, -1.019405722618103, -1.0176383256912231, -1.0158759355545044, -1.0141183137893677, -1.0123655796051025, -1.0106176137924194, -1.0088744163513184, -1.0071359872817993, -1.0054024457931519, -1.0036735534667969, -1.0019493103027344, -1.0002297163009644, -0.9985148906707764, -0.9968046545982361, -0.9950990676879883, -0.9933980703353882, -0.9917016625404358, -0.9900098443031311, -0.9883224964141846, -0.9866397976875305, -0.9849615097045898, -0.9832876920700073, -0.981618344783783, -0.9799534678459167, -0.9782930016517639, -0.9766369462013245, -0.9749853014945984, -0.9733379483222961, -0.9716950058937073, -0.970056414604187, -0.9684221148490906, -0.966792106628418, -0.9651663899421692, -0.9635449051856995, -0.9619276523590088, -0.9603146314620972, -0.9587058424949646, -0.9571012258529663, -0.9555007815361023, -0.9539044499397278, -0.9523122906684875, -0.9507242441177368, -0.9491403102874756, -0.9475604295730591, -0.9459846615791321, -0.944412887096405, -0.9428451657295227, -0.9412814378738403, -0.9397217631340027, -0.9381660223007202, -0.9366142749786377, -0.9350664615631104, -0.9335225820541382, -0.9319826364517212, -0.9304465651512146, -0.9289144277572632, -0.9273861050605774, -0.9258617162704468, -0.9243410229682922, -0.9228243231773376, -0.9213113784790039, -0.9198021292686462, -0.918296754360199, -0.9167950749397278, -0.915297269821167, -0.9138030409812927, -0.9123126268386841, -0.9108258485794067, -0.9093428254127502, -0.907863438129425, -0.9063877463340759, -0.9049156904220581, -0.9034472107887268, -0.9019824266433716, -0.9005211591720581, -0.8990635871887207, -0.8976094722747803, -0.8961589932441711, -0.8947120308876038, -0.8932686448097229, -0.8918286561965942, -0.8903923034667969, -0.8889594674110413, -0.8875299692153931, -0.8861040472984314, -0.8846814632415771, -0.8832624554634094, -0.8818467259407043, -0.8804345726966858, -0.8790256977081299, -0.877620279788971, -0.8762181401252747, -0.8748194575309753, -0.8734241127967834, -0.8720320463180542, -0.8706433176994324, -0.8692578673362732, -0.8678758144378662, -0.8664969801902771, -0.8651214241981506, -0.863749086856842, -0.8623800873756409, -0.8610142469406128, -0.8596516847610474, -0.8582923412322998, -0.8569361567497253, -0.8555831909179688, -0.8542333245277405, -0.8528867363929749, -0.8515431880950928, -0.8502028584480286, -0.8488656282424927, -0.8475315570831299, -0.8462005257606506, -0.8448726534843445, -0.8435478806495667, -0.8422260880470276, -0.8409074544906616, -0.8395918011665344, -0.8382792472839355, -0.8369696140289307, -0.8356630802154541, -0.8343595266342163, -0.8330590128898621, -0.8317614197731018, -0.8304668664932251, -0.8291752934455872, -0.8278865814208984, -0.8266009092330933, -0.8253180980682373, -0.8240382671356201, -0.8227612376213074, -0.8214872479438782, -0.8202160596847534, -0.8189477920532227, -0.8176823258399963, -0.8164198398590088, -0.8151601552963257, -0.813903272151947, -0.8126492500305176, -0.8113979697227478, -0.810149610042572, -0.8089039921760559, -0.807661235332489, -0.806421160697937, -0.8051839470863342, -0.8039494156837463, -0.8027176856994629, -0.8014886379241943, -0.800262451171875, -0.7990389466285706, -0.7978180646896362, -0.7965999841690063, -0.7953845262527466, -0.7941718101501465, -0.7929617166519165, -0.7917543649673462, -0.7905495762825012, -0.7893475294113159, -0.788148045539856, -0.7869513034820557, -0.7857571244239807, -0.7845655083656311, -0.7833765745162964, -0.782190203666687, -0.7810064554214478, -0.7798252105712891, -0.7786465883255005, -0.7774705290794373, -0.7762970328330994, -0.775126039981842, -0.7739576101303101, -0.7727917432785034, -0.7716283202171326, -0.7704675197601318, -0.7693091034889221, -0.7681532502174377, -0.7669998407363892, -0.7658489346504211, -0.7647004723548889, -0.7635545134544373, -0.7624109983444214, -0.7612699270248413, -0.7601313591003418, -0.7589951157569885, -0.757861316204071, -0.7567299604415894, -0.7556009888648987, -0.754474401473999, -0.7533502578735352, -0.7522284388542175, -0.7511090636253357, -0.7499919533729553, -0.7488772869110107, -0.7477650046348572, -0.7466549873352051, -0.745547354221344, -0.7444419860839844, -0.7433390021324158, -0.7422382831573486, -0.7411399483680725, -0.7400438189506531, -0.7389500737190247, -0.7378585338592529, -0.7367693185806274, -0.7356824278831482, -0.7345976829528809, -0.7335152626037598, -0.7324350476264954, -0.7313571572303772, -0.730281412601471, -0.7292079329490662, -0.7281366586685181, -0.7270676493644714, -0.7260007858276367, -0.7249361872673035, -0.7238737940788269, -0.7228134870529175, -0.7217554450035095, -0.7206994891166687, -0.7196457982063293, -0.7185941934585571, -0.7175447940826416, -0.7164974808692932, -0.7154523730278015, -0.714409351348877, -0.7133684754371643, -0.7123297452926636, -0.71129310131073, -0.7102586030960083, -0.709226131439209, -0.7081958055496216, -0.7071675062179565, -0.7061413526535034, -0.7051172256469727, -0.7040952444076538, -0.7030752301216125, -0.7020573616027832, -0.7010414600372314, -0.7000277042388916, -0.6990159153938293, -0.6980061531066895, -0.6969984769821167, -0.6959927082061768, -0.6949890851974487, -0.6939873695373535, -0.6929876804351807, -0.6919899582862854, -0.6909943222999573, -0.690000593662262, -0.6890088319778442, -0.6880190968513489, -0.6870312690734863, -0.6860454678535461, -0.6850615739822388, -0.684079647064209, -0.683099627494812, -0.6821215748786926, -0.681145429611206, -0.6801712512969971, -0.6791989207267761, -0.6782286167144775, -0.677260160446167, -0.6762935519218445, -0.6753289103507996, -0.6743661165237427, -0.6734052896499634, -0.6724462509155273, -0.6714891195297241, -0.6705338358879089, -0.6695804595947266, -0.6686289310455322, -0.6676792502403259, -0.6667314171791077, -0.6657854318618774, -0.6648412942886353, -0.6638989448547363, -0.6629584431648254, -0.6620197296142578, -0.661082923412323, -0.6601478457450867, -0.6592146158218384, -0.6582831740379333, -0.6573535203933716, -0.6564257144927979, -0.6554995775222778, -0.6545753479003906, -0.6536527872085571, -0.6527320742607117, -0.6518130302429199, -0.650895893573761, -0.649980366230011, -0.649066686630249, -0.6481546759605408, -0.6472444534301758, -0.646336019039154, -0.6454291939735413, -0.6445242166519165, -0.6436208486557007, -0.6427192687988281, -0.6418193578720093, -0.6409211754798889, -0.640024721622467, -0.6391299366950989, -0.6382368206977844, -0.6373454332351685, -0.6364557147026062, -0.6355676651000977, -0.6346813440322876, -0.6337965726852417, -0.6329135894775391, -0.6320321559906006, -0.6311524510383606, -0.6302743554115295, -0.629397988319397, -0.6285231709480286, -0.6276500225067139, -0.6267785429954529, -0.625908613204956, -0.6250403523445129, -0.6241737008094788, -0.6233087182044983, -0.6224452257156372, -0.6215834617614746, -0.6207231879234314, -0.6198646426200867, -0.6190075874328613, -0.6181521415710449, -0.6172983050346375, -0.6164460182189941, -0.6155953407287598, -0.6147462129592896, -0.6138986945152283, -0.6130526661872864, -0.6122082471847534, -0.6113653182983398, -0.61052405834198, -0.6096842288970947, -0.6088460087776184, -0.6080092787742615, -0.6071741580963135, -0.6063405275344849, -0.6055083870887756, -0.6046777963638306, -0.6038486957550049, -0.6030211448669434, -0.6021950840950012, -0.6013705730438232, -0.6005474925041199, -0.5997259616851807, -0.5989058613777161, -0.5980873703956604, -0.5972703099250793, -0.5964546799659729, -0.5956405997276306, -0.5948278903961182, -0.5940167307853699, -0.5932070016860962, -0.5923988223075867, -0.591592013835907, -0.5907866954803467, -0.589982807636261, -0.5891803503036499, -0.5883793830871582, -0.5875798463821411, -0.5867817401885986, -0.5859850645065308, -0.5851898193359375, -0.5843959450721741, -0.58360356092453, -0.5828125476837158, -0.582023024559021, -0.5812348127365112, -0.5804480910301208, -0.5796627402305603, -0.5788787603378296, -0.5780962705612183, -0.5773150324821472, -0.5765352845191956, -0.5757569074630737, -0.5749799013137817, -0.5742042660713196, -0.5734300017356873, -0.5726571083068848, -0.5718855857849121, -0.5711154937744141, -0.5703466534614563, -0.5695792436599731, -0.568813145160675, -0.5680484175682068, -0.5672850012779236, -0.566523015499115, -0.5657622814178467, -0.5650029182434082, -0.5642448663711548, -0.563488245010376, -0.5627328753471375, -0.561978816986084, -0.5612260699272156, -0.5604746341705322, -0.5597245693206787, -0.5589757561683655, -0.5582283139228821, -0.557482123374939, -0.5567372441291809, -0.5559936761856079, -0.5552513599395752, -0.5545104146003723, -0.5537706613540649, -0.5530322790145874, -0.5522951483726501, -0.5515592694282532, -0.5508247017860413, -0.5500913858413696, -0.5493593215942383, -0.548628568649292, -0.5478990077972412, -0.5471707582473755, -0.54644376039505, -0.5457180142402649, -0.54499351978302, -0.5442702770233154, -0.5435482859611511, -0.5428274869918823, -0.5421079993247986, -0.5413896441459656, -0.5406726598739624, -0.5399567484855652, -0.5392422080039978, -0.5385288000106812, -0.5378166437149048, -0.5371057391166687, -0.5363959670066833, -0.5356874465942383, -0.5349801182746887, -0.5342740416526794, -0.5335690975189209, -0.5328654646873474, -0.5321629047393799, -0.5314615964889526, -0.5307614803314209, -0.5300625562667847, -0.529364824295044, -0.528668224811554, -0.5279728770256042, -0.5272786617279053, -0.5265856385231018, -0.5258937478065491, -0.5252030491828918, -0.5245134830474854, -0.5238251686096191, -0.5231379270553589, -0.5224518775939941, -0.5217670202255249, -0.5210832357406616, -0.5204007029533386, -0.5197192430496216, -0.5190389156341553, -0.5183597207069397, -0.5176817178726196, -0.5170048475265503, -0.5163291096687317, -0.515654444694519, -0.5149809718132019, -0.5143086314201355, -0.513637363910675, -0.5129672288894653, -0.5122982263565063, -0.5116302967071533, -0.510963499546051, -0.5102978348731995, -0.5096332430839539, -0.5089698433876038, -0.5083074569702148, -0.5076462030410767, -0.5069860219955444, -0.5063269734382629, -0.5056689977645874, -0.5050120949745178, -0.5043562650680542, -0.5037015080451965, -0.5030478835105896, -0.5023953318595886, -0.5017438530921936, -0.5010934472084045, -0.5004441142082214, -0.4997958540916443, -0.4991486370563507, -0.4985024929046631, -0.49785739183425903, -0.4972133934497833, -0.4965704083442688, -0.4959285259246826, -0.4952876567840576, -0.4946478605270386, -0.4940090775489807, -0.4933713972568512, -0.49273473024368286, -0.4920990765094757, -0.4914645254611969, -0.4908309280872345, -0.49019843339920044, -0.4895669221878052, -0.4889364540576935, -0.48830699920654297, -0.4876786172389984, -0.48705118894577026, -0.48642483353614807, -0.4857994616031647, -0.48517513275146484, -0.4845518171787262, -0.48392948508262634, -0.48330819606781006, -0.4826878607273102, -0.48206856846809387, -0.48145025968551636, -0.4808329641819, -0.4802166521549225, -0.47960135340690613, -0.4789870083332062, -0.4783737063407898, -0.4777613580226898, -0.47714999318122864, -0.47653964161872864, -0.47593021392822266, -0.47532182931900024, -0.47471436858177185, -0.47410792112350464, -0.47350242733955383, -0.4728979170322418, -0.4722943603992462, -0.4716917872428894, -0.471090167760849, -0.470489501953125, -0.4698898196220398, -0.4692910611629486, -0.4686932861804962, -0.46809643507003784, -0.46750056743621826, -0.4669056236743927, -0.46631166338920593, -0.4657185971736908, -0.46512651443481445, -0.4645353853702545, -0.4639451503753662, -0.4633558988571167, -0.4627675414085388, -0.46218013763427734, -0.4615936279296875, -0.46100810170173645, -0.46042346954345703, -0.459839791059494, -0.45925697684288025, -0.4586751461029053]} diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/test.js b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/test.js new file mode 100644 index 000000000000..96fcb79c39b5 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/test.js @@ -0,0 +1,142 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var isAlmostSameValuef = require( '@stdlib/number/float32/base/assert/is-almost-same-value' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); +var log1mexpf = require( './../lib' ); + + +// FIXTURES // + +var data = require( './fixtures/python/data.json' ); +var large = require( './fixtures/python/large.json' ); +var small = require( './fixtures/python/small.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof log1mexpf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function evaluates the natural logarithm of 1-exp(-|x|)', function test( t ) { + var expected; + var x; + var y; + var e; + var i; + + x = data.x; + expected = data.expected; + + for ( i = 0; i < x.length; i++ ) { + y = log1mexpf( x[ i ] ); + e = f32( expected[ i ] ); + t.strictEqual( isAlmostSameValuef( y, e, 8 ), true, 'returns expected value' ); + } + t.end(); +}); + +tape( 'the function evaluates the natural logarithm of 1-exp(-|x|) (small values)', function test( t ) { + var expected; + var x; + var y; + var e; + var i; + + x = small.x; + expected = small.expected; + + for ( i = 0; i < x.length; i++ ) { + y = log1mexpf( x[ i ] ); + e = f32( expected[ i ] ); + t.strictEqual( isAlmostSameValuef( y, e, 2 ), true, 'returns expected value' ); + } + t.end(); +}); + +tape( 'the function evaluates the natural logarithm of 1-exp(-|x|) (large values)', function test( t ) { + var expected; + var x; + var y; + var e; + var i; + + x = large.x; + expected = large.expected; + + for ( i = 0; i < x.length; i++ ) { + y = log1mexpf( x[ i ] ); + e = f32( expected[ i ] ); + t.strictEqual( isAlmostSameValuef( y, e, 8 ), true, 'returns expected value' ); + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = log1mexpf( NaN ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-Infinity` if provided `+-0`', function test( t ) { + var v; + + v = log1mexpf( 0.0 ); + t.strictEqual( v, NINF, 'returns expected value' ); + + v = log1mexpf( -0.0 ); + t.strictEqual( v, NINF, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function returns `-0.0` or `0.0` if provided `+-Infinity`', function test( t ) { + var v; + + v = log1mexpf( PINF ); + t.strictEqual( v === 0.0, true, 'returns expected value' ); + + v = log1mexpf( NINF ); + t.strictEqual( v === 0.0, true, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function is an even function (log1mexpf(-x) === log1mexpf(x))', function test( t ) { + var values; + var v; + var i; + + values = [ 0.1, 0.5, 0.625, 1.0, 2.0, 5.0, 10.0, 50.0, 80.0 ]; + for ( i = 0; i < values.length; i++ ) { + v = f32( values[ i ] ); + t.strictEqual( log1mexpf( -v ), log1mexpf( v ), 'returns expected value' ); + } + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/test.native.js new file mode 100644 index 000000000000..d50cf833ecdb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1mexpf/test/test.native.js @@ -0,0 +1,151 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var isAlmostSameValuef = require( '@stdlib/number/float32/base/assert/is-almost-same-value' ); +var PINF = require( '@stdlib/constants/float32/pinf' ); +var NINF = require( '@stdlib/constants/float32/ninf' ); +var tryRequire = require( '@stdlib/utils/try-require' ); + + +// VARIABLES // + +var log1mexpf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( log1mexpf instanceof Error ) +}; + + +// FIXTURES // + +var data = require( './fixtures/python/data.json' ); +var large = require( './fixtures/python/large.json' ); +var small = require( './fixtures/python/small.json' ); + + +// TESTS // + +tape( 'main export is a function', opts, function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof log1mexpf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function evaluates the natural logarithm of 1-exp(-|x|)', opts, function test( t ) { + var expected; + var x; + var y; + var e; + var i; + + x = data.x; + expected = data.expected; + + for ( i = 0; i < x.length; i++ ) { + y = log1mexpf( x[ i ] ); + e = f32( expected[ i ] ); + t.strictEqual( isAlmostSameValuef( y, e, 8 ), true, 'returns expected value' ); + } + t.end(); +}); + +tape( 'the function evaluates the natural logarithm of 1-exp(-|x|) (small values)', opts, function test( t ) { + var expected; + var x; + var y; + var e; + var i; + + x = small.x; + expected = small.expected; + + for ( i = 0; i < x.length; i++ ) { + y = log1mexpf( x[ i ] ); + e = f32( expected[ i ] ); + t.strictEqual( isAlmostSameValuef( y, e, 2 ), true, 'returns expected value' ); + } + t.end(); +}); + +tape( 'the function evaluates the natural logarithm of 1-exp(-|x|) (large values)', opts, function test( t ) { + var expected; + var x; + var y; + var e; + var i; + + x = large.x; + expected = large.expected; + + for ( i = 0; i < x.length; i++ ) { + y = log1mexpf( x[ i ] ); + e = f32( expected[ i ] ); + t.strictEqual( isAlmostSameValuef( y, e, 8 ), true, 'returns expected value' ); + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', opts, function test( t ) { + var v = log1mexpf( NaN ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-Infinity` if provided `+-0`', opts, function test( t ) { + var v; + + v = log1mexpf( 0.0 ); + t.strictEqual( v, NINF, 'returns expected value' ); + + v = log1mexpf( -0.0 ); + t.strictEqual( v, NINF, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function returns `-0.0` or `0.0` if provided `+-Infinity`', opts, function test( t ) { + var v; + + v = log1mexpf( PINF ); + t.strictEqual( v === 0.0, true, 'returns expected value' ); + + v = log1mexpf( NINF ); + t.strictEqual( v === 0.0, true, 'returns expected value' ); + + t.end(); +}); + +tape( 'the function is an even function (log1mexpf(-x) === log1mexpf(x))', opts, function test( t ) { + var values; + var v; + var i; + + values = [ 0.1, 0.5, 0.625, 1.0, 2.0, 5.0, 10.0, 50.0, 80.0 ]; + for ( i = 0; i < values.length; i++ ) { + v = f32( values[ i ] ); + t.strictEqual( log1mexpf( -v ), log1mexpf( v ), 'returns expected value' ); + } + t.end(); +});