diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/README.md b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/README.md
new file mode 100644
index 000000000000..96da7baad257
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/README.md
@@ -0,0 +1,249 @@
+
+
+# Kurtosis
+
+> [Anglit][anglit-distribution] distribution [excess kurtosis][kurtosis].
+
+
+
+
+
+The [excess kurtosis][kurtosis] for an [anglit][anglit-distribution] random variable with location parameter `mu` and scale parameter `sigma` is
+
+
+
+```math
+\mathop{\mathrm{Kurt}}\left( X \right) = \frac{192 - 2\pi^{4}}{\pi^{4} - 16\pi^{2} + 64}
+```
+
+
+
+The excess kurtosis is independent of the location parameter `mu` and the scale parameter `sigma`.
+
+
+
+
+
+
+
+
+
+## Usage
+
+```javascript
+var kurtosis = require( '@stdlib/stats/base/dists/anglit/kurtosis' );
+```
+
+#### kurtosis( mu, sigma )
+
+Returns the [excess kurtosis][kurtosis] for an [anglit][anglit-distribution] distribution with location parameter `mu` and scale parameter `sigma`.
+
+```javascript
+var y = kurtosis( 0.0, 1.0 );
+// returns ~-0.806
+
+y = kurtosis( 1.0, 2.0 );
+// returns ~-0.806
+
+y = kurtosis( -3.0, 4.0 );
+// returns ~-0.806
+```
+
+If provided `NaN` as any argument, the function returns `NaN`.
+
+```javascript
+var y = kurtosis( NaN, 1.0 );
+// returns NaN
+
+y = kurtosis( 0.0, NaN );
+// returns NaN
+```
+
+If provided `sigma <= 0`, the function returns `NaN`.
+
+```javascript
+var y = kurtosis( 0.0, 0.0 );
+// returns NaN
+
+y = kurtosis( 0.0, -1.0 );
+// returns NaN
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var uniform = require( '@stdlib/random/array/uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var kurtosis = require( '@stdlib/stats/base/dists/anglit/kurtosis' );
+
+var opts = {
+ 'dtype': 'float64'
+};
+var mu = uniform( 10, -5.0, 5.0, opts );
+var sigma = uniform( 10, 0.1, 20.0, opts );
+
+logEachMap( 'μ: %0.4f, σ: %0.4f, Kurt(X;μ,σ): %0.4f', mu, sigma, kurtosis );
+```
+
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/stats/base/dists/anglit/kurtosis.h"
+```
+
+#### stdlib_base_dists_anglit_kurtosis( mu, sigma )
+
+Returns the excess kurtosis for an anglit distribution with location parameter `mu` and scale parameter `sigma`.
+
+```c
+double out = stdlib_base_dists_anglit_kurtosis( 0.0, 1.0 );
+// returns ~-0.806
+```
+
+The function accepts the following arguments:
+
+- **mu**: `[in] double` location parameter.
+- **sigma**: `[in] double` scale parameter.
+
+```c
+double stdlib_base_dists_anglit_kurtosis( const double mu, const double sigma );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/stats/base/dists/anglit/kurtosis.h"
+#include
+#include
+
+static double random_uniform( const double min, const double max ) {
+ double v = (double)rand() / ( (double)RAND_MAX + 1.0 );
+ return min + ( v*(max-min) );
+}
+
+int main( void ) {
+ double sigma;
+ double mu;
+ double y;
+ int i;
+
+ for ( i = 0; i < 25; i++ ) {
+ mu = random_uniform( -5.0, 5.0 );
+ sigma = random_uniform( 0.1, 20.0 );
+ y = stdlib_base_dists_anglit_kurtosis( mu, sigma );
+ printf( "μ: %lf, σ: %lf, Kurt(X;μ,σ): %lf\n", mu, sigma, y );
+ }
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[kurtosis]: https://en.wikipedia.org/wiki/Kurtosis
+
+[anglit-distribution]: https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.anglit.html
+
+
+
+
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/benchmark.js
new file mode 100644
index 000000000000..257daa423a46
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/benchmark.js
@@ -0,0 +1,59 @@
+/**
+* @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 isnan = require( '@stdlib/math/base/assert/is-nan' );
+var EPS = require( '@stdlib/constants/float64/eps' );
+var pkg = require( './../package.json' ).name;
+var kurtosis = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var sigma;
+ var opts;
+ var mu;
+ var y;
+ var i;
+
+ opts = {
+ 'dtype': 'float64'
+ };
+ mu = uniform( 100, -50.0, 50.0, opts );
+ sigma = uniform( 100, EPS, 20.0, opts );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = kurtosis( mu[ i % mu.length ], sigma[ i % sigma.length ] );
+ if ( isnan( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnan( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/benchmark.native.js
new file mode 100644
index 000000000000..516878d30b7c
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/benchmark.native.js
@@ -0,0 +1,69 @@
+/**
+* @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 tryRequire = require( '@stdlib/utils/try-require' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
+var EPS = require( '@stdlib/constants/float64/eps' );
+var format = require( '@stdlib/string/format' );
+var pkg = require( './../package.json' ).name;
+
+
+// VARIABLES //
+
+var kurtosis = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( kurtosis instanceof Error )
+};
+
+
+// MAIN //
+
+bench( format( '%s::native', pkg ), opts, function benchmark( b ) {
+ var arrayOpts;
+ var sigma;
+ var mu;
+ var y;
+ var i;
+
+ arrayOpts = {
+ 'dtype': 'float64'
+ };
+ mu = uniform( 100, -50.0, 50.0, arrayOpts );
+ sigma = uniform( 100, EPS, 20.0, arrayOpts );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = kurtosis( mu[ i % mu.length ], sigma[ i % sigma.length ] );
+ if ( isnan( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnan( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/c/Makefile b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/c/Makefile
new file mode 100644
index 000000000000..979768abbcec
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/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 := 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/stats/base/dists/anglit/kurtosis/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/c/benchmark.c
new file mode 100644
index 000000000000..fcd4e46d8809
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/benchmark/c/benchmark.c
@@ -0,0 +1,141 @@
+/**
+* @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/stats/base/dists/anglit/kurtosis.h"
+#include "stdlib/constants/float64/eps.h"
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "anglit-kurtosis"
+#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 );
+ 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 double random_uniform( const double min, const double max ) {
+ double v = (double)rand() / ( (double)RAND_MAX + 1.0 );
+ return min + ( v*(max-min) );
+}
+
+/**
+* Runs a benchmark.
+*
+* @return elapsed time in seconds
+*/
+static double benchmark( void ) {
+ double sigma[ 100 ];
+ double mu[ 100 ];
+ double elapsed;
+ double y;
+ double t;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ mu[ i ] = random_uniform( -50.0, 50.0 );
+ sigma[ i ] = random_uniform( STDLIB_CONSTANT_FLOAT64_EPS, 20.0 );
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ y = stdlib_base_dists_anglit_kurtosis( mu[ i % 100 ], sigma[ 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::%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/stats/base/dists/anglit/kurtosis/binding.gyp b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/binding.gyp
new file mode 100644
index 000000000000..0d6508a12e99
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/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/stats/base/dists/anglit/kurtosis/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/docs/repl.txt
new file mode 100644
index 000000000000..01c4f017cb0c
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/docs/repl.txt
@@ -0,0 +1,38 @@
+
+{{alias}}( μ, σ )
+ Returns the excess kurtosis of an anglit distribution with location
+ parameter `μ` and scale parameter `σ`.
+
+ If provided `NaN` as any argument, the function returns `NaN`.
+
+ If provided `σ <= 0`, the function returns `NaN`.
+
+ Parameters
+ ----------
+ μ: number
+ Location parameter.
+
+ σ: number
+ Scale parameter.
+
+ Returns
+ -------
+ out: number
+ Excess kurtosis.
+
+ Examples
+ --------
+ > var y = {{alias}}( 0.0, 1.0 )
+ ~-0.806
+ > y = {{alias}}( 4.0, 2.0 )
+ ~-0.806
+ > y = {{alias}}( NaN, 1.0 )
+ NaN
+ > y = {{alias}}( 0.0, NaN )
+ NaN
+ > y = {{alias}}( 0.0, 0.0 )
+ NaN
+
+ See Also
+ --------
+
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/docs/types/index.d.ts
new file mode 100644
index 000000000000..ddfd818be88f
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/docs/types/index.d.ts
@@ -0,0 +1,57 @@
+/*
+* @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
+
+/**
+* Returns the excess kurtosis for an anglit distribution with location parameter `mu` and scale parameter `sigma`.
+*
+* ## Notes
+*
+* - If `sigma <= 0`, the function returns `NaN`.
+*
+* @param mu - location parameter
+* @param sigma - scale parameter
+* @returns excess kurtosis
+*
+* @example
+* var y = kurtosis( 0.0, 1.0 );
+* // returns ~-0.806
+*
+* @example
+* var y = kurtosis( 2.0, 4.0 );
+* // returns ~-0.806
+*
+* @example
+* var y = kurtosis( NaN, 1.0 );
+* // returns NaN
+*
+* @example
+* var y = kurtosis( 0.0, NaN );
+* // returns NaN
+*
+* @example
+* var y = kurtosis( 0.0, 0.0 );
+* // returns NaN
+*/
+declare function kurtosis( mu: number, sigma: number ): number;
+
+
+// EXPORTS //
+
+export = kurtosis;
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/docs/types/test.ts b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/docs/types/test.ts
new file mode 100644
index 000000000000..3c04bd3827b5
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/docs/types/test.ts
@@ -0,0 +1,56 @@
+/*
+* @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 kurtosis = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ kurtosis( 0, 1 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided values other than two numbers...
+{
+ kurtosis( true, 1 ); // $ExpectError
+ kurtosis( false, 1 ); // $ExpectError
+ kurtosis( '5', 1 ); // $ExpectError
+ kurtosis( [], 1 ); // $ExpectError
+ kurtosis( {}, 1 ); // $ExpectError
+ kurtosis( ( x: number ): number => x, 1 ); // $ExpectError
+
+ kurtosis( 1, true ); // $ExpectError
+ kurtosis( 1, false ); // $ExpectError
+ kurtosis( 1, '5' ); // $ExpectError
+ kurtosis( 1, [] ); // $ExpectError
+ kurtosis( 1, {} ); // $ExpectError
+ kurtosis( 1, ( x: number ): number => x ); // $ExpectError
+
+ kurtosis( [], true ); // $ExpectError
+ kurtosis( {}, false ); // $ExpectError
+ kurtosis( false, '5' ); // $ExpectError
+ kurtosis( {}, [] ); // $ExpectError
+ kurtosis( '5', ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided insufficient arguments...
+{
+ kurtosis(); // $ExpectError
+ kurtosis( 1 ); // $ExpectError
+}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/examples/c/Makefile b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/examples/c/Makefile
new file mode 100644
index 000000000000..c8f8e9a1517b
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/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/stats/base/dists/anglit/kurtosis/examples/c/example.c b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/examples/c/example.c
new file mode 100644
index 000000000000..d2dac48b301d
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/examples/c/example.c
@@ -0,0 +1,40 @@
+/**
+* @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/stats/base/dists/anglit/kurtosis.h"
+#include
+#include
+
+static double random_uniform( const double min, const double max ) {
+ double v = (double)rand() / ( (double)RAND_MAX + 1.0 );
+ return min + ( v*(max-min) );
+}
+
+int main( void ) {
+ double sigma;
+ double mu;
+ double y;
+ int i;
+
+ for ( i = 0; i < 25; i++ ) {
+ mu = random_uniform( -5.0, 5.0 );
+ sigma = random_uniform( 0.1, 20.0 );
+ y = stdlib_base_dists_anglit_kurtosis( mu, sigma );
+ printf( "μ: %lf, σ: %lf, Kurt(X;μ,σ): %lf\n", mu, sigma, y );
+ }
+}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/examples/index.js
new file mode 100644
index 000000000000..115592d36fa5
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/examples/index.js
@@ -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.
+*/
+
+'use strict';
+
+var uniform = require( '@stdlib/random/array/uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var kurtosis = require( './../lib' );
+
+var opts = {
+ 'dtype': 'float64'
+};
+var mu = uniform( 10, -5.0, 5.0, opts );
+var sigma = uniform( 10, 0.1, 20.0, opts );
+
+logEachMap( 'μ: %0.4f, σ: %0.4f, Kurt(X;μ,σ): %0.4f', mu, sigma, kurtosis );
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/include.gypi b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/include.gypi
new file mode 100644
index 000000000000..bee8d41a2caf
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/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': [
+ '=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "keywords": [
+ "stdlib",
+ "stdmath",
+ "statistics",
+ "stats",
+ "distribution",
+ "dist",
+ "kurtosis",
+ "excess",
+ "tails",
+ "anglit",
+ "continuous",
+ "symmetric",
+ "univariate",
+ "location-scale"
+ ]
+}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/src/Makefile b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/src/Makefile
new file mode 100644
index 000000000000..2caf905cedbe
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/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/stats/base/dists/anglit/kurtosis/src/addon.c b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/src/addon.c
new file mode 100644
index 000000000000..0e473873d2ff
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/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/stats/base/dists/anglit/kurtosis.h"
+#include "stdlib/math/base/napi/binary.h"
+
+STDLIB_MATH_BASE_NAPI_MODULE_DD_D( stdlib_base_dists_anglit_kurtosis )
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/src/main.c
new file mode 100644
index 000000000000..ad6ce571e760
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/src/main.c
@@ -0,0 +1,45 @@
+/**
+* @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/stats/base/dists/anglit/kurtosis.h"
+#include "stdlib/math/base/assert/is_nan.h"
+
+// Excess kurtosis: (192 - 2π^4) / (π^4 - 16π^2 + 64):
+static const double EXCESS_KURTOSIS = -0.8062497699541857;
+
+/**
+* Returns the excess kurtosis for an anglit distribution with location parameter `mu` and scale parameter `sigma`.
+*
+* @param mu location parameter
+* @param sigma scale parameter
+* @return excess kurtosis
+*
+* @example
+* double y = stdlib_base_dists_anglit_kurtosis( 0.0, 1.0 );
+* // returns ~-0.806
+*/
+double stdlib_base_dists_anglit_kurtosis( const double mu, const double sigma ) {
+ if (
+ stdlib_base_is_nan( mu ) ||
+ stdlib_base_is_nan( sigma ) ||
+ sigma <= 0.0
+ ) {
+ return 0.0 / 0.0; // NaN
+ }
+ return EXCESS_KURTOSIS;
+}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/fixtures/python/data.json b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/fixtures/python/data.json
new file mode 100644
index 000000000000..08396cbba027
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/fixtures/python/data.json
@@ -0,0 +1 @@
+{"mu":[-1.8072314920996657,2.2893311548130315,-0.6425607088456973,4.82083944273613,3.609367929675786,1.9146508101359032,1.7129910712524445,1.604222087336474,-2.3597192800139366,0.38075478974188925,3.8059237003784574,0.9658309446178945,0.5501377477879963,-0.36753413470692475,-0.13167719043801895,2.4513997331465305,0.9597520936032558,4.62987955225481,-0.06212011991269506,-3.9736520082521842,4.714522284537681,-3.2921751384206166,4.012590683808451,-4.750741823747688,-0.9179738315456252,3.313015783244989,1.3841780608822951,2.073636960353679,-1.6301139332608159,0.34410968445755064,-3.2078889333214953,-1.5597878793489626,-3.184519114255121,1.7430542479856985,3.510184826348416,-0.9399165967784384,4.674247631950912,4.347756635566654,-0.8653192934881462,3.8152064900203406,-2.013172548018428,3.8363740832931423,2.2462778256289475,4.416417059540759,-2.202214342422738,-1.6281585649585684,2.1557382027889727,4.993168388496246,-3.25683822857055,3.2675101787349536,-1.264770749178056,0.9141601213060309,-1.333806288584889,1.5304341787832252,-4.848995727871421,2.8069797344608505,0.0071895197217388684,1.9762253529447191,4.095609251290041,4.796739436898221,4.181896883125495,3.6095042956616403,-1.6951561389168135,-3.5677536990091143,1.0579898317555934,0.2736660553934591,3.6710207378302346,4.08771951844402,4.649809618675242,-3.128734129440277,4.478849931253096,-2.670845551369455,-0.8993189705094036,-4.92531973227825,0.5370173052807328,2.3473633804098046,-0.49657149239505216,-0.0760425310622228,3.4541592830411343,-4.69622017632373,-0.321458026864633,2.550387052270753,2.014024672427973,-4.445378644904656,-4.829447467076848,3.801198505921345,3.953014541519261,0.3818636132521718,3.945163723332305,-0.16868053791191695,-3.8404515088339872,0.8266017370984393,-1.07191044077262,-0.6544565308099273,-4.684133984914923,-1.6819805535218557,-0.6984140649648083,3.865224979337839,-2.6962276711362843,-2.7780840185630398,2.174670638234856,1.6384881700305893,3.3975178885276343,-2.7507999897701807,1.9590076604298954,-2.3778069407326163,-4.8987812728517985,4.502282137170905,-0.6913088426389304,-4.873895288955957,-2.1995847610658426,0.933529039024787,-4.080762861258178,-1.9859934930365073,3.463449956754287,-0.8856564884861404,3.79878686095061,1.4096906555775233,-3.188096373231425,1.385298547040616,1.5864248655818747,2.8005425808938327,-3.589567945063201,0.8139924370200706,-0.9045504815295562,-2.927210177149786,-4.2429782071756525,1.114094562995831,-2.3213421750156185,-0.9821783032272258,-2.7826280499582,4.719379267062667,2.4633994734684705,-4.293794555169032,-0.3997007351605353,-1.9861579321090241,-1.4260639326880211,-2.3958510335014047,-4.071134951554429,-3.6384171583951144,1.0888207273249693,-4.223791074417931,-0.20886886399976845,-3.8960674027123057,-4.195863135530857,3.3901699996534465,3.1440388662345278,-1.415839283711108,0.08011059264884679,1.2676450131066161,4.220994903468451,4.716794159836089,0.03176421977985289,4.9353530955233875,4.232434589405894,-3.9607071437314367,-3.3303371829643638,2.4077714648388584,-3.759753631802724,4.237437147082041,-1.2260216877701104,4.226801239647354,1.0165139972229476,1.546497538560736,-0.8324095835842105,0.992629453554553,1.7244489656382775,-4.233795176318525,-4.1935982198615465,1.7286141798091599,0.5551159105390777,-4.058967827564378,1.411263119299008,3.082953253293425,3.3867211503058776,-1.3604793769212886,-1.9258583265905238,-4.645930241834954,3.376844663802016,-1.1775013097404017,-2.63929862557338,-1.5540025419422987,-0.0730295597466295,3.7982229211071665,4.377983783075866,1.5630361799412205,0.373180794639584,-1.0367723791979602,-4.600397225524641,3.6518389359073904,-1.3867064682867767,0.8977656598305543,1.812813669727234,3.590575644714354,4.635068998536646,-3.6964076902946017,2.831914597931217,2.3058065674507064,2.9080435310923445,1.0425555867886551,3.637261379572612,3.713625693835933,-4.657603337886215,2.051682841053558,-2.1191851795988126,0.7964141672753557,-4.121462735765191,4.272674899762794,-3.9850155464233494,2.8668313508913945,4.502272320761072,-1.1112726224737801,-4.3055307084414665,2.0214018106499667,-2.1868536669032403,4.642885299757541,-2.790736360315398,-1.1916471715456343,2.5777366681994494,-1.4361357708313593,4.897837951188835,4.031622107514687,-4.732683731476753,1.5847330527833767,3.2834129207494804,-2.7025528248794215,-1.1729486623433028,-3.9508779884315413,1.7843964163505355,3.3304080879782205,-2.614647413473233,4.678024929637788,-3.441800929484875,-0.9533575477857434,-2.3073581841588653,-1.1624446764821306,2.219437404553979,-3.059465090133494,3.583366192295033,1.9472025959108663,-1.7022591964451674,-1.9490356114001806,-0.18954898875640858,4.019816411491757,0.010101980000029265,-2.780212678845755,-2.659642158926264,-0.5530351106413889,2.6634576846824265,3.5263656280605087,-0.9290995495509993,-3.059124278650318,4.945122944484151,-2.514139907146409,1.6741410417466724,-3.8341417135702183,-1.0853948354936893,-1.651859540369427,-0.3514739799478832,-4.854538757180712,-2.400605901233195,3.4451631551267,-4.183614614950355,-0.2783367363558593,-1.5976963645168185,-3.8067457707991634,4.452897346107079,-4.548663903556561,-3.324882886707401,1.1132289168762686,4.916716864024192,-3.366600842685986,-0.8737873390724449,-2.3738558453981673,-1.7275705244611017,1.4547877864599226,3.352729488834038,-2.458445343062907,0.6645777514237716,-4.3554167075315195,0.8989217356850219,4.8867342308547475,0.9900501073416805,2.4777980753686535,4.530448678592705,-3.690922236777906,4.913496680839231,-0.6396935026550219,-0.26144669110117746,2.154008836952502,0.9976227870221868,2.060214900987516,2.39528110885752,-0.6746532553749454,-4.076349198027181,-2.017294091528321,-2.268743093404514,-0.738860679728214,4.7811021439754455,4.405731370901542,-3.0084166939926704,2.6464549190390487,-3.19981787373072,0.2332113787368515,1.249986510464673,0.3231534821523301,4.860162143790301,-4.791051681233769,3.1374778181031786,-1.3789487626999328,-4.563708695387595,-1.92693419368549,1.7449823225717047,1.5639107075614707,4.0837905546974085,-2.7796441051003207,-2.080993010613039,4.394840557113625,0.7944830976887074,4.365969990157497,3.930180991233211,3.7854811770847334,-3.3171924151834076,1.2682829302121368,-2.7885468311776784,-4.59522442977539,3.6528061838093233,1.2513874099635478,0.028818980373714886,-3.694223719778622,2.4617618874439318,4.129678864365191,-3.904691461682267,-2.746311785264864,0.9527423252913341,-1.3442044205094272,-2.941997650209567,3.0902151947075023,-1.641229139707423,4.12015543485602,-0.9573113166708129,1.6759255179018142,2.945856794163067,-1.8390414856110482,4.536321210371705,0.5257071416324974,-2.6962309165675915,0.647675951640247,-1.8394438956844947,-3.6025310891539397,1.9216634416658431,-0.9695661963728259,-4.754911649503864,2.078187232870528,3.095650793042804,0.7965792189975645,-2.266194952513305,3.802380724048014,3.458349693188115,-0.4670069987781078,2.8570588598354094,3.041901941154528,2.793387327566763,4.050523836188196,4.056317139511549,1.6514366356499464,2.9557847603914347,-3.86147256136963,4.991703143564736,3.1656710180611842,4.4118970327190095,4.995947863159568,2.531847018992453,-4.520032055415656,-4.326710452918934,-0.9818639392669937,2.413092946430421,-3.899822772864118,0.3039476191293975,0.20153192028789668,2.4111841875050475,-0.1823004777756987,4.758397406023356,4.616635538911405,-2.6046410189587856,-2.4361465755576517,2.3037926278085985,3.2057897726069022,4.471750978701738,-1.3900844457936845,-4.649036881801491,3.7578506982033666,-3.3966927393520905,-4.070320541860126,-1.1303450241764281,-4.373341283937449,-1.17413856056638,4.2146893573412765,2.8277141666315515,2.3666037994487423,1.5079922347669195,-0.10331544217496003,1.1920881342163634,2.876372703094675,4.159587293451223,2.8993380715255235,-0.9031015862086331,-1.4514484290402474,-3.2186336572241627,4.038003250561189,-4.059564420285784,0.8657086972387837,-1.440958327961288,3.071831478841995,1.2695612627093542,4.013906865235846,-0.9121274818499945,2.2169905907405294,-1.2744497861756643,3.764146042074618,-2.254159977933645,-1.8964555652061312,3.1529238503426864,-3.023221653687699,0.3457764147593876,2.6573647875524404,2.4540596479925467,-4.045960899210873,-0.22372550849432393,1.036286046513835,0.9094443366418039,3.9913091221816757,3.541239700045111,1.643273623353645,2.3953336103629947,-0.39069665107881146,-1.593390734051904,3.8027810651600245,4.372603198407198,-2.0463728507716974,1.6849796678537317,-4.068701638881279,1.8697182866182818,-2.234466910059548,-0.1480665243154018,0.07066374369894124,0.6517870761843518,-3.9000981483689054,1.2970327365313299,4.085923438428447,-0.4828188631242263,-4.647992129824613,-3.2237501834974336,-2.1469103750684315,2.835671200745054,-1.5287513270868605,3.3321487276492157,1.9060549445772708,2.6508473529274257,-3.7024973676772257,-1.7233854727123443,3.1666541820822367,-4.932803166629042,1.9273167535715903,4.927989940611386,4.609972750325481,2.0773442772089794,3.634131938407476,4.171034383049598,-0.5790943189925271,-3.4169320799645044,4.448790698285187,-0.916764806503183,1.758946318860061,1.1245445476057023,2.0997434210798627,4.7098353457710775,-1.637873210750259,0.5022736963978431,3.5348833531118693,4.271805050719955,-4.857049344473562,3.699261111705498,-3.190318919677283,-4.745289778674609,0.6890070235126169,1.9115338392054824,2.7736781953796417,-2.57930843302995,3.9580664050350194,1.5194416183346524,1.6263743207894557,2.9851862735303127,-4.74726408868018,-3.4508895404354645,-0.2437987579230363,2.8687510155396634,2.7051148293461305,0.8664177178315899,0.5158610458564494,-4.500628234651257,-1.0605321392032385,0.8046316648590981,-2.034144736806355,-0.4302553414938979,-0.11911527385074816,2.931626733359007,2.2379521939483435,4.62069732258232,-2.1923266668562027,-3.0294474305692596,-0.061779782027126195,-3.7673162215507947,4.667066179178207,-1.2771509419648766,-0.6502925681876572,4.796720318875218,-0.6433920833830076,-2.2075823911381196,4.883890096370788,3.4081331301629127,-1.5128031259642727,1.8388451075789005,3.5431738827726473,4.531996075629957,1.0834416580638333,-2.857685106443845,1.1928600368979279,1.3770919784608058,3.1610629861451773,0.8699730416559861,-3.063656919547041,-4.92328364296863,0.06486551505610816,-2.8668881781294786,-3.900284804031541,-1.6926439996249263,-4.712521148399482,-2.5548561576310744,2.963945675377756,2.428046092943018,-1.4236466370296719,1.8755898857390418,4.066245185349878,4.159081632770604,2.365200295256466,2.716186851199611,2.653388617390781,-0.09338885073996828,-4.757019174547387,0.1804035261907364,2.4738298862202157,-4.580044231055178,4.964193373195695,0.6591906037557447,-2.9192789113854447,1.0000605001895346,-1.1229059749276327,3.6317268246189833,3.9974485066074514,-2.901900529603958,2.2963495464545005,1.1917125195542226,1.238049273588251,-1.4875908275340222,-4.493981270145416,2.994929232587209,0.4527191642562558,-2.4446388703211506,1.8708920309230077,-0.9878831796282714,3.835342742031088,-2.2793268671015463,-1.2006831230640538,2.1671274928063413,-2.7823483733600627,0.6106140849893373,0.6784954055167045,1.880766881903277,-3.040815025919076,1.443294111469628,-2.917394558569577,4.506180106221693,-3.531987401231377,-0.5359915560666559,4.290984927936641,4.942241721570543,-2.999307759814097,3.426056975984393,-2.4917266819771253,4.948286925725464,-4.144182861226176,3.102409319596987,3.8591727719114584,-1.0352469753709137,2.306727049275877,-1.0057778640195734,-1.535524835412485,-2.5610055494462234,0.33825053233796165,-0.15801947846497377,-4.323996035318841,1.0592555146748968,0.45956811787991025,1.534740410577136,3.221505297960297,2.613995246826576,-1.6981187143290946,-2.728639514544764,-4.24081159117471,3.301682521521961,-2.838925624549602,4.636781270760869,-1.4715816148928793,4.579004103179267,1.910737954452956,1.9847211454241815,0.23478596098537619,-1.87118724388057,-2.6831194107097045,3.8191179066393026,-1.0420402257627073,3.5660760498488777,-4.447723458376313,3.5528854048740186,0.6257736621307437,4.510449520895545,4.997042692908307,-3.1735854801401766,-4.704800476603602,-3.935898742069326,3.828546943970121,-4.50786844647141,-0.7181773211081532,4.369333036934172,-2.126150427934971,-0.7834516277375956,4.689302351224075,-2.3849982606695197,3.0419191097945752,-0.5069447724167127,-4.733138200562869,3.7989579985080297,1.402205924804286,-3.8207031142045125,-3.9923647608828916,-1.532648268966704,-4.496990160719848,4.179664538741422,1.970034207146699,-3.8039790494275536,3.2961251095161472,-1.3252006240529877,-3.9936161762406686,2.418730101584413,-0.9654353493342889,-3.345249050568768,-1.7328966625762554,-1.2641726246323168,0.5757662551833844,4.436916727958787,-1.9961989660319226,1.3833597971401188,-4.07890077045662,2.9384050922172893,4.914217696649981,-3.2805013904249316,2.8971122860708185,0.4104763674507774,-0.9436520217217961,4.932025696356261,0.03776174720277048,-3.8589352383117212,0.05536657653457766,-4.685437014122396,0.7310619976134287,0.9225013079958622,1.2501701214821495,2.2519932289865254,-0.48099505487710914,-1.3977790284017577,-2.2533009817311456,1.7244627958345102,-1.7970769014429644,-3.1465712208272247,-3.860434380987945,-1.3238765990553136,-4.207347780377217,-0.24359089830641967,0.6734960247610591,-4.399572690032655,1.933653573470572,2.767193130658737,-4.316620977775236,2.3564761573155355,-1.1851216428335034,-2.4792353551188615,4.418095258150235,-0.12197781899077942,-4.5612183655361775,4.014251016904431,-1.440354981362101,4.054534977964217,-4.487070505798293,-4.943421619883543,1.822087439991681,-4.124232428567915,0.1870798546176644,-1.9515733607787258,-4.243380031748684,-4.459026719677795,1.8079279089525606,-2.8134985640197243,-2.077214208660463,4.553045715811271,3.417590155760914,-4.410079489921718,0.7637573777418281,-1.927551153382935,-1.2055705822233875,0.09844290357409324,0.7690753499517298,-1.4616632573049673,1.2067923698042353,2.8426413861867195,2.289094948553676,-3.570540678146558,2.8458686663272967,1.8280000412358905,1.1143461498822758,0.8113295969993874,4.988669306930692,-2.5364240554435047,1.9361920065610967,4.56390428226319,4.997671464026791,3.2198041752856845,-0.9972145652167939,-4.518413277847894,-1.3782939519346602,-4.882607636221181,-2.7904009803410634,0.04842924909897306,2.617986495867255,-2.12393201623166,4.866913071170254,1.8713270933693593,-3.4520261346970793,0.26039788853458123,-1.5750663389090178,1.7138097320567178,-0.7189736016856134,1.216386028106422,-3.5144448076786015,-1.3580202425752508,-1.458460109127866,-3.8157363011098466,1.1282774773476305,1.3071941945968213,-0.5337888380178315,2.94410441334736,3.78882783856389,1.858284324487089,0.4524677292601922,2.5666859545543463,2.2232881182058097,4.0072121819002735,-4.534421332262234,-4.214284555231899,-0.23654645722823808,3.0310832796383185,4.255547644713575,-2.51620082160938,-2.675050259569587,0.6959241221251222,-3.747946340581787,-4.591881490227985,-2.381012950510424,3.867634178248272,-2.9476620027623257,2.502889040095128,3.2631103272990476,-0.7357928753155383,2.7079309951715125,2.2185050754789497,-0.7297919940599131,2.6618411157891835,3.7343773923335597,-0.5280310937274049,-1.8853775642359025,2.4405531444087583,-3.1572654276483245,3.5903029567075873,-4.132618298445206,-0.8268194619631437,-4.841234045971396,0.3175088744413852,3.4179256486473566,-3.3361758451038472,-0.8316636904435235,1.4164516987878697,-2.324817583527098,0.8799359259979713,3.6756129897083625,-3.158299796888542,1.2257570582509416,3.69259672659485,0.37886915996376747,0.4908010201860291,2.462624762005184,2.953701967479727,-4.201858351135867,2.5392243422446894,-3.5851543432540267,-2.011024812264035,2.438966023232685,-2.1880754715846127,-1.2749242154018878,-2.5437618783317495,0.7226539779443399,-2.109093007088135,2.5086314824739855,2.221735279151199,2.5411084856995174,-1.2666416367010571,-1.8113980807847962,4.0388322174253055,-2.4253383095090153,-2.6191179916120455,-0.6651334426624693,-2.5401468167123884,-0.010629426238658368,1.222439657165598,-0.9439153889454328,-1.7581670759102783,3.6002992948733183,1.670420537719373,-1.1465692807470687,4.57565952771229,4.6112413735905395,-3.058193483154803,4.767646342264511,1.91946071512662,-2.3987270117603043,-1.283919305512926,-0.2956240940110284,-3.5485046245108878,3.4338981709663763,-1.4701822581578128,-1.2384913327739824,0.14456219584267327,-3.3489567123911304,-2.279665887267226,2.4052960206936467,-3.8830395350043356,1.7799455669156306,-3.7473606855730646,1.9842918552646633,-4.210689105309292,-0.10547819134463765,-4.961529129208571,3.7909284886732415,-1.1086105023362136,-0.6032173695866829,1.9658876599558024,3.8981609608328167,-4.89811143967478,-0.04453027028223211,-0.7688784264501534,4.699551110211523,1.017537863298756,-3.69951069709776,-4.08803201539626,-0.9550483910815366,-0.43225472292203726,4.756480393252572,0.21756318224439397,3.5360987376216464,-4.173364367573029,-2.768080000193743,-0.7705422131217867,-2.449838546651184,-0.7787092149818093,-3.689497239084937,0.4516826525650286,-0.24863604821982221,3.7934473671544513,3.517320852716498,-4.913461957960175,-3.2946028239200476,-1.103679470495579,-4.170484939266391,-1.9139808280990298,-0.09873796411322466,1.3250957392711857,0.42250201760449535,-2.556720328744111,-3.498476936913076,-0.5270317346217288,-2.0675973334506437,0.9651566292014735,3.402087890991755,-3.387735939453762,-0.6732884065316593,-4.811850992976749,-0.6958224213506146,-3.9004040361993098,1.4645827295422933,-1.0587254247251723,-2.809400003287641,-4.182539486406675,-3.642722156984389,4.630182393030379,-2.647191144226617,-1.0647840255561225,-4.314744436325714,0.502695200636051,-3.156175200806203,-3.642226632055597,2.7635490135172223,1.5598684949808064,-0.9632308655331343,-1.5742679857207897,-0.15890525952037038,3.6250015275947636,-0.9514418825110234,1.5153842123318366,-1.5353243367603522,-2.771148112968449,1.4145190379241255,2.3556756610461713,0.6439767644114163,-3.4259875630131154,-1.7528191251487923,2.602799338455527,3.9909214695963477,3.085203507776317,4.565246234951912,4.395620710498742,2.045878838987564,0.41097862139426056,0.654716131033604,-4.911685404554197,-3.4966663933884923,1.302057523765031,-1.1421464992819406,4.534869604446261,0.12073545507257588,-4.533730259879216,-0.800879548961019,-4.300050873579492,4.384601124915378,4.786129254879727,-2.21125597336035,4.1757131428572265,1.6422992185416518,-1.2435589382789267,1.8855024726821545,3.301965592227699,-3.7027283283917534,2.0879047898448917,3.1473686111399584,-1.1485331061267914,-1.487583639317628,-0.2359015604184176,1.987747791325364,1.2553640128928114,-3.325115863276636,-1.2001644962525102,-0.14732703793516677,3.4401460213497863,-3.2986343736097092,-2.600445569003486,-0.3936400896256824,2.0836352490798804,-4.251407117771462,-1.220800451750522,0.506398779053967,-4.39119248492403,3.8615677152519083,2.059520205162313,-4.285473077847081,-2.88962825760429,-0.293786200430719,-0.4853831554169883,0.49947896578844286,2.5739058407173543,1.1192694640139358,4.0863447976948954,0.9958572572306243,-3.9898010213439763,-4.590413208209842,4.303954383300141,-4.86091980926946,-0.5410868994413125,-1.7005693012789278,-0.015640674051039305,-4.5956920685683835,-1.8087362277501216,-4.012976658036193],"sigma":[0.34262408733561,5.721177737702475,6.560750687667467,1.9627722640772782,9.164479753312454,0.6292876502263655,8.29322686876484,0.4398575193208464,6.680742144549742,2.8496237376921774,4.585295401017276,9.597782163748368,3.585583518607376,2.878481935302948,6.799527587498401,3.460273299312607,4.5010642645129515,9.314247767481548,9.23127902368371,7.841501524972896,4.3233185595008035,1.787376622183603,3.6051065737873444,4.4097033214296495,5.5815395393135,6.4186249261796195,5.563618928249416,4.728203814953239,1.6415663757820464,1.661966772190595,8.088143759978214,5.784004336582884,1.3002002559961168,3.257151009180602,1.5163872685582214,4.4805096343030115,3.2964885392942844,6.691863907784167,4.852214683067484,9.30124615605774,8.711028395373685,6.101027423905634,8.069817028679877,0.8321141371663187,6.201885878577661,5.386806947996286,1.227412603243575,7.652448442694945,1.2875814921066697,6.730502305497948,3.246326000933307,2.464631206169018,2.6736299507078196,0.9808288306682388,1.490695860310356,1.600457340054896,9.235943392620822,1.6076689390161547,7.556486393580636,8.966126785031916,0.34594076014562536,1.2710690834991833,6.578201154222681,6.916011182218194,8.20015116861743,6.917833298581321,3.2644530272033423,9.545352007483032,6.199418205041285,7.555195426165234,8.886824436938262,0.8538171593436882,2.6589582613225615,1.7717894530272815,5.775477978249949,8.531977663597864,7.267987064870815,1.17127791029065,9.44791280958617,2.437395984675914,1.313049553411182,2.123085067994699,6.20912330342637,2.750241934739719,9.70631932775458,8.676566347568347,7.879803027349566,2.1269927680745817,7.518939855306902,9.637007476079344,6.511417760552481,8.715782049000774,0.24643434079899543,0.34625332832879263,5.661775730994199,5.95305841748924,2.723536680186691,9.382479473956954,3.725192541656496,2.403573934498032,7.525996192889573,4.1332798529925645,4.557610526601291,2.2653816256626267,8.734385631465472,9.715149056679017,0.2566193168488161,9.392200579304898,5.8091194666943196,9.063522056752724,6.556728404925698,3.5376576249987566,5.444435544806814,3.701978193701866,7.569963829291974,5.973289600992551,4.950180681524235,6.472841185660631,1.9742800090867862,7.523140635312767,3.523495145453247,1.182170564524505,1.5181441155604025,3.5025022102047623,2.443559566566489,6.850789444632657,2.8806999564507776,2.6244085665945396,8.639847498737792,5.998083466991318,8.398204911201992,7.17652781749365,0.11819887717532832,1.31982737871166,8.580699061862237,3.6772697009319164,3.232371003287834,9.608504197577625,0.7044134519624689,5.371783868782774,9.911814906862388,9.77181471321305,3.725101328557171,8.658662304919194,7.291185525547579,7.130329993076497,0.7283036458060098,9.812632373696303,0.8860950183723425,9.41513670320286,6.780075250227863,8.338783169056319,9.32215812815159,2.5689978957924677,6.811333885400369,6.170304732185815,6.770942723344505,8.0882561965733,4.068878701784506,9.633938551617874,4.274077320489139,3.163245914326273,1.0326370961215459,9.3210318825439,7.673197525728856,2.0270211281755244,2.211758179962864,6.684713710255258,9.372972608578293,0.42988353236858556,4.742167479945063,4.443364366897616,5.021805358929074,1.2736457734612394,9.805738158546994,0.732999837239725,4.477829555810208,4.18473860389222,7.220726755746496,4.536871563777175,0.7116479815063835,5.948051823328539,2.9259657167459516,3.971409001102891,1.3694502310468915,8.978383238278798,0.36618206845049783,7.343077107761695,7.169104775111345,2.00381936845457,7.318965927155648,4.135152050590512,8.840843949836044,5.6050752752456185,3.439963776051178,0.7840207953480326,5.70269976348272,4.261331866394709,3.3053743445423067,8.937882080105185,0.9159060356804093,1.0606352023272603,4.677942969031721,7.201444385975295,4.314970740801217,0.34182304634879357,6.071339030692872,3.716707685651729,7.711427843865491,6.2102543017592495,9.832688827038014,9.462618156013104,0.1341604807149687,1.9663704595300624,2.101253936167288,6.996541272162764,2.9139615112797066,4.974646598181474,8.263098654422663,6.371441386284718,1.5710734240402002,1.711935507321739,7.057077781055508,9.959894770111354,7.8508683913199295,5.943143216050265,2.1600027773791797,6.753814840753157,1.8578194007255533,6.300140383897824,5.4025801706777274,1.0083904763451745,7.638122248492616,5.752942282035596,8.355969579642958,8.017350589223906,1.285999868134855,2.2789520112475214,0.3928209941688542,0.25431087160869825,6.309352823815339,10.042626416544328,2.6671942623717473,9.358730868516968,2.180491176064445,6.597262017729021,4.114097887029242,9.017701042655428,0.6396153553308025,5.071387429264439,9.940289866018322,4.855916239354279,2.182136463124881,4.425266556338208,1.9945876424039855,7.376611092228101,7.589879671602147,8.841975913673418,9.78343958187043,2.712235691561545,4.859876854286007,10.09808171327582,1.0007467890726085,9.617827641517739,6.4962996724104745,7.6202614400739,5.010495463629701,9.376747711712042,2.4636264951281137,2.765784665326514,0.41349580072395076,0.7297369473819414,5.995957081567237,1.7450177921898369,7.276471093421175,5.456875002433929,7.191466117382183,5.93002920971629,9.055160450037961,4.717451810438383,7.904394034863053,4.804134989001955,0.31522387888864956,2.8703663656194602,0.681324428845229,9.287154640808192,8.606428145067873,4.795794529935754,8.05026906719111,0.8375748192593423,2.339096009990912,0.31076335636383556,6.715667313888361,9.447279207115283,5.8284185768498915,2.667986718940648,9.922837314155387,1.0837900525199273,8.909437443744293,5.296758195087055,0.6064321038226127,0.23661592514726096,1.051517592925395,5.064344069510273,0.63223670571237,9.287948289874423,8.275934768671673,4.811446959832192,1.051066007892072,2.317843011788099,1.668389718104295,1.651197053932364,8.627804560962316,4.919335873590912,5.801512494012406,0.6335523558463173,2.118616626002597,1.2644714688974057,9.604992430646984,0.47620276579410026,7.385489671842697,0.33585452081053335,4.826833883895943,9.570528271647882,5.377733833508749,7.345299739631966,5.897802187478707,5.808078253131535,4.407262727306549,10.01734609235788,6.109215070535468,8.956405765673233,8.574560588133926,5.025603261722495,4.40926654205305,0.5252236552871136,9.15665866887663,7.3078643161481995,8.981423351701745,5.664286338413695,10.094672461661071,1.8851851216079507,4.4210382748640935,3.5677004841968194,0.3885319342291059,8.033783925980027,1.7704353584057997,0.29673655592705617,8.868775439048054,8.568379821946477,2.8225184557710303,4.707832520199666,7.122329535681053,8.875199636325538,9.021316680411433,2.2987921953631605,1.584888553507695,1.7754808463277727,0.46707817793390605,7.439421961780009,2.8762923468594823,2.5393454628908816,7.17688934777093,1.3452114052110742,8.892958627960958,4.060346148585738,9.872823132463617,9.989387267690251,3.0233787410883326,7.777301304673363,6.558080118754897,2.9934860028279773,8.384606935849154,8.672911255988508,7.377854365572816,3.0493964624170333,4.309744890424804,6.966847062273252,4.411139450858139,4.637222858636022,10.03941722218516,7.640603531717393,1.4916096015238711,2.7494231670219915,2.179424661578242,4.1586760542139185,7.372126418581627,9.326081915034903,6.71546422389908,4.310022658378075,0.8942650551036989,3.248620934250163,5.853463919787211,4.4687036162261045,0.39246221139644477,6.193010119174814,4.242115205092345,8.282445048606766,5.983421864949146,5.223873328457431,1.4750420107856455,0.4275055331751808,1.2846107781704585,7.887329411908349,2.2837126166693,4.231726763799337,6.9281875370841615,7.575281799674046,8.24564444620501,2.709647966737443,3.0702178930761304,1.8215293270245214,2.3894397784812518,4.396825570802517,2.708603091023132,6.179107851357829,0.162447207685008,0.1120642961030526,0.27144916153631005,5.201257640193185,8.59261755309261,1.4893516898496262,6.058683891330501,6.003493629735092,7.047022778080745,4.7308574292939785,6.4132470511234505,7.257747865516097,2.5301313139909665,5.767691796827256,2.3605192274769773,0.9249065526773302,3.71576711582479,8.077107495121204,5.287328567051267,4.658705749152979,4.5652360612177,4.019703630191983,1.7694077387898044,4.906449394624347,5.176618829288075,7.3938274190737925,4.158368522226176,4.746635423569703,4.456811430842452,3.5006173570390495,5.336143844508326,9.458296551303329,1.2155493400840744,0.7151196744711806,5.830751757640957,5.62315020852955,1.009695996396155,4.9270480057133135,1.7328562443702378,8.45280154862167,3.9704568207154014,3.679583479707682,2.3061344358339633,8.490474484933817,9.820911780213935,3.1446568839014333,0.2709380385458503,0.18730693133268575,9.451196968613441,7.68894471291067,4.067892484268456,8.102660152674444,8.328455579949036,4.987530517571164,8.320488087073235,8.164614439812787,4.356523852542621,5.587118829208299,9.848083070621117,0.3650454571138594,6.434885981130837,7.9142287401284594,10.065763132380102,10.081769442339441,0.4115577525786561,3.455636512089415,5.105586090149144,3.1806880993925923,2.141781520498738,2.633862825857657,1.9451660790460423,4.8525617217583505,7.021617216628145,4.278217362527672,1.2001466340125133,2.71462305364684,2.861497783571474,5.4349194712727416,5.92296685931274,3.691071198856879,9.735200348161905,2.1805527901319,3.0142136515771445,6.579658679734711,1.9243811854933468,6.267789158056678,4.144713236019954,8.792006530559172,0.8024614582949062,9.55169644966585,6.823431818311407,1.48726813655488,3.6926692919472646,1.0972092803183042,1.7145072194976452,0.462634605665062,1.1667434515527997,0.28644772742430924,7.606132725139763,6.282139924442742,5.623764037838808,5.788025859747232,7.9848287529231525,0.14840880934475878,3.3194411412660627,6.066878110933428,0.4120782774732167,0.9118239950229244,5.2451963528293035,0.381131285765539,9.929307608950992,9.028186048187015,5.612316185963982,2.0748342125620143,7.056056024972959,2.49204052086186,8.2059485827771,0.6159664491743221,8.163510487132704,0.23053277631933314,0.16413995942144868,3.048367108355128,1.2293158622548517,2.6522553978199768,6.893658256238202,3.0187192748024807,0.6520157179488216,8.691031115977811,2.378882787900378,7.033000111924516,5.237310158097934,8.907033609284765,4.329435975792883,5.3392826530746085,8.969868342365718,8.871958715738426,9.56081114877829,10.076216064222434,8.90568472363583,5.101172994454062,7.779820020351519,8.308275772351221,3.764705542795319,9.937262718567398,6.230171351198916,6.563255261016126,4.11967457184844,2.527487170524101,1.337023560318601,6.456759273833391,1.3689962036060677,4.860888187301748,4.6490438300911645,2.343189395593536,4.5717780850031895,6.870849827517095,8.714174996030595,4.421598245865244,5.729397760361585,4.835176892693022,7.847654869334399,3.687627919077984,1.94402825446077,8.27769030629054,9.285913989257962,4.337018655375809,3.4206015190921546,7.312329512744354,1.0531123268342768,6.9951364509896266,7.08029792094532,4.016789911774799,7.891205056062059,1.027374373337988,6.389565361550182,6.305654466463627,6.825228189770976,10.070997960577097,8.323190555813143,1.8434358888535352,0.46340099131908163,5.921909753300435,3.112208412025416,7.0532826729654285,9.144015577483048,2.6595041322914725,1.221897715141128,1.2454387927854882,2.003504396246286,9.674499629341362,2.292703038991637,0.6232861076958428,7.844875603706908,6.1767560890581406,4.354655697808859,2.0407188622571226,10.078043971415223,4.478338393439779,5.292188892839554,8.659958196298783,0.6569942028255659,7.694237304627365,5.263913972963682,9.712526228438067,1.1582083734340676,2.557234142351563,2.643975745036198,4.168087199444391,4.561134029704671,9.439452977301869,6.406714346791326,6.429803122910399,8.196433511183736,7.655012419620432,0.5706171112500668,4.741427814192057,9.760716410929884,7.678440374140584,8.923151471413165,1.6998026922200749,9.055376803413104,5.044496681491273,6.186947342945855,8.196126328250164,3.21045434268997,9.67366255720574,4.126693634871719,0.5434860278776531,8.8787501663537,4.632436273559278,4.5501792751336465,9.872499812728426,6.506905239054651,2.3266206252259916,2.5854429960118086,8.445739861986697,2.7055823686803704,2.508152509617393,8.858122572737775,10.041368888699258,4.418355309964731,9.54650667991125,2.1870317947075413,3.861399710863549,1.3584147004628522,7.537817755735198,8.735683030489088,8.788991609102322,9.005609013792096,6.654091574169037,9.226520536304195,9.57528130330596,7.462480014511759,2.675124218315498,9.052820979013994,3.945668006756281,7.276023289989512,7.354063382990287,8.601384145135114,1.0367652231370594,5.892719181180146,7.639462317903973,0.6308898284662056,1.682874933268842,7.424412869235543,7.916470186456835,9.013100547091291,1.237971464119546,1.320754715271898,5.6879749419560195,1.5687637896923579,5.655897313483955,2.2076549780829757,8.029398812906734,0.5781235990902166,5.331972784455089,0.7541151643637211,3.145768685071433,2.8400981534391323,8.019747465074435,0.594569274831893,0.5942772475163237,8.721402918860854,1.3591289969757148,0.3210586673152592,6.040297591704633,0.39126088879974585,1.1039593178367857,2.985004450484278,6.783084662677869,0.43864310495874237,0.6062797953001241,4.210518520080004,7.397727239972097,1.9178585201970144,5.052502022297277,2.956344761748347,8.96107237690619,4.693882217924174,1.3417387328846753,8.570998881393823,8.247802070191424,6.991003808844229,4.408572671084035,9.960078714902949,9.629567943645245,6.767576859594884,1.6375670646570706,7.793904924349715,7.934153629154748,4.009057715823121,7.712600790801402,7.33443108676291,6.96281068417169,5.517735661457815,1.8395258847648843,8.880623263210987,8.66076779594275,9.450262669901841,9.685312749560357,10.086843726023902,2.6080566774778013,9.732638321995584,9.119760101840992,3.2117549257826936,9.606793305032626,7.732565137931198,1.0227289617110569,3.64598119093526,0.38184528509270554,5.742182835191707,2.9667582066439544,7.339030304713597,4.025639818060303,9.434297430534926,9.349707281555727,3.2638735085856907,7.997037926663349,3.0604104869596136,8.392662514697324,2.3493512117799455,8.655435135456626,2.1189427420848914,6.252710436371299,6.693202409170934,0.207331801744035,1.1127894974794394,9.935093942295088,8.94678817514551,8.278050441090016,5.884959145043441,7.175266666219882,1.1312909396447046,5.65331570639221,0.6704058832465186,0.5175669501484946,6.7186883892312705,4.1085829082220755,3.4150965010004253,5.349733110335968,9.722397597430051,3.688772882177005,6.667330941330608,4.519405267541298,0.16171252238067915,7.31346836547166,8.464191454918074,8.013809130540858,0.6304914348165845,5.420014917413057,5.14647403472423,2.0860041439892063,1.5330064585834435,7.313603710796068,5.416967997749124,6.089927141599897,5.966969962603466,3.9343528889622124,0.6073718105454239,9.035856087678068,1.3589664035417892,1.3515356908375398,7.655792410020252,4.140233692598452,8.347873659939124,5.24855414720559,2.4552955941167642,1.4411613553706926,6.5709322070841125,0.49892183344430563,7.820328790975539,6.851404124788819,6.147334941847745,2.466513989437882,8.33272669588976,2.888859113988893,8.30614083096819,0.6947369110749179,7.405110994014133,7.251570340893328,6.540279385757692,1.949794750919397,10.083263698154633,0.7635973659738625,7.239778870076648,2.8697838089083283,7.922126794403195,3.4227575961710808,5.896324072303699,6.1742942083904815,9.043916214627359,1.0789194734336671,7.940143528437889,2.00488007749535,3.9255132838640647,1.5087314168547161,4.728530904965307,0.17927430130762026,2.8742531196960077,8.231467913535823,4.693372305585291,3.697687597932915,5.836631534314606,2.846392785226811,4.9131913206564946,8.139891822206016,6.3506732151695235,2.1899426236689066,7.556151199588551,5.751527356278363,7.573275961691413,1.757990342262098,4.498477198246554,7.769886709017648,4.21003596136665,6.783659074190911,4.744575688297704,0.7157210022737147,8.53348742652033,8.588305387360874,9.864907276838608,6.327929467744417,7.866563829085251,6.805256601571868,8.482865224237157,3.084468614352079,9.347246583220423,6.149661765300875,6.8643915223984475,8.486061620081907,9.396723767973292,3.9742564879733044,1.0990450941851526,5.345148736802552,7.287356111623444,0.4665223663889083,0.17080922796397827,8.536280764624133,6.866935377455485,1.1400674179676873,7.296389701517153,9.297597564143215,4.183281535192911,0.13129411404082628,4.373302892579822,5.1491979711735905,7.108992631486372,1.953144239270036,3.0238601877841753,5.984422754689354,0.5464606100072288,6.492310996275945,1.1266430194743615,8.821215864263314,8.80127156188842,2.5115300130111073,2.978460867942556,6.732487922478338,8.888439428119627,7.384750005239846,2.9876492691009635,2.7579555753672005,6.062521688812247,1.6808111450045615,9.820895815700016,2.916945531258699,3.313590898757548,9.479900526597431,2.3905956180567522,4.283839143352318,5.244855212726416,2.6382301862571467,8.430072043302067,9.879295951336156,4.990575301180144,1.1896634756494873,4.88070523622407,4.085541825733095,9.195100860216643,8.100998197215871,2.532734424505221,5.227469965951112,7.54265760515955,1.1054763796532197,4.376116183019293,3.4282312610670664,9.509949937938677,4.660253883809259,6.577315275521925,1.6237422658151202,1.9733736549165937,4.2194795568387455,0.33856698740953306,5.540685284076433,2.7606583050682465,5.808954106142384,1.1078213552977678,7.291701769209139,3.129370769565891,4.554434132258242,3.005883244041725,8.601462973014133,9.562808901768527,4.256894171117725,4.867205405700466,3.2136446130115948,7.021643736701712,4.929785577684925,3.7581759549049,4.644360100312245,5.871840786119163,1.2675194109834087,5.302189465102322,1.925040394484021,7.1346060179713895,5.483813209363477,5.365004060022744,1.951285006557948,5.506868803914855,8.397957115032051,2.9054767308308347,0.2993274814783352,2.308375145514162,3.5114833162390235,9.125738643058966,4.392643182500742,5.765361826584574,1.5268062826363327,9.480374479111376,1.83630095464126,3.7260506964482096,5.5356216637983096,6.892731840619803,1.0350837086549247,7.095060833073222,0.8826897261737808,7.033087226677116,3.586893607797942,3.014567932918304,6.830844665119142,4.28717951917949,6.464927512444323,1.2900137736943185,9.826509560444205,4.6949424037691765,9.943790913679281,9.723433121005021,1.5223831422700063,3.0336195627833007,9.499017870698312,9.431973447165587,5.562613744766738,1.7349135241678082,8.173960155862886,1.6052300386068785,5.947345200034911,0.7537505460243897,9.90334216637656,1.1400208747003604,1.6064991872388934,4.082328678647261,5.846922610197344,2.5555007758170203,3.051262867045401],"expected":[-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857,-0.8062497699541857]}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/fixtures/python/runner.py
new file mode 100644
index 000000000000..57dbd096c665
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/fixtures/python/runner.py
@@ -0,0 +1,75 @@
+#!/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
+from numpy.random import rand
+from scipy.stats import anglit
+
+# Get the file path:
+FILE = os.path.realpath(__file__)
+
+# Extract the directory in which this file resides:
+DIR = os.path.dirname(FILE)
+
+
+def gen(mean, scale, name):
+ """Generate fixture data and write to JSON.
+
+ # Arguments
+
+ * `mean`: location parameter values (mu)
+ * `scale`: scale parameter values (sigma)
+ * `name::str`: output filename
+
+ # Examples
+
+ ``` python
+ python> mean = rand(1000) * 10.0 - 5.0
+ python> scale = (rand(1000) * 10.0) + 0.1
+ python> gen(mean, scale, "data.json")
+ ```
+ """
+ y = anglit.stats(loc=mean, scale=scale, moments="k")
+
+ # Store data to be written to file as a dictionary:
+ data = {
+ "mu": mean.tolist(),
+ "sigma": scale.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."""
+ mean = (rand(1000) * 10.0) - 5.0
+ scale = (rand(1000) * 10.0) + 0.1
+ gen(mean, scale, "data.json")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/test.js
new file mode 100644
index 000000000000..c93600f96cd6
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/test.js
@@ -0,0 +1,93 @@
+/**
+* @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 isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' );
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
+var PINF = require( '@stdlib/constants/float64/pinf' );
+var NINF = require( '@stdlib/constants/float64/ninf' );
+var kurtosis = require( './../lib' );
+
+
+// FIXTURES //
+
+var data = require( './fixtures/python/data.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof kurtosis, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'if provided `NaN` for any parameter, the function returns `NaN`', function test( t ) {
+ var y = kurtosis( NaN, 1.0 );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+ y = kurtosis( 1.0, NaN );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+ y = kurtosis( NaN, NaN );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided a nonpositive `sigma`, the function returns `NaN`', function test( t ) {
+ var y;
+
+ y = kurtosis( 2.0, 0.0 );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( 2.0, -1.0 );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( 1.0, NINF );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( PINF, NINF );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( NINF, NINF );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( NaN, NINF );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'the function returns the excess kurtosis of an anglit distribution', function test( t ) {
+ var expected;
+ var sigma;
+ var mu;
+ var y;
+ var i;
+
+ expected = data.expected;
+ mu = data.mu;
+ sigma = data.sigma;
+ for ( i = 0; i < expected.length; i++ ) {
+ y = kurtosis( mu[ i ], sigma[ i ] );
+ t.strictEqual( isAlmostSameValue( y, expected[ i ], 2 ), true, 'returns expected value' );
+ }
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/test.native.js
new file mode 100644
index 000000000000..2af71a96dd4f
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/anglit/kurtosis/test/test.native.js
@@ -0,0 +1,102 @@
+/**
+* @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 tryRequire = require( '@stdlib/utils/try-require' );
+var isAlmostSameValue = require( '@stdlib/assert/is-almost-same-value' );
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
+var PINF = require( '@stdlib/constants/float64/pinf' );
+var NINF = require( '@stdlib/constants/float64/ninf' );
+
+
+// VARIABLES //
+
+var kurtosis = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( kurtosis instanceof Error )
+};
+
+
+// FIXTURES //
+
+var data = require( './fixtures/python/data.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', opts, function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof kurtosis, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'if provided `NaN` for any parameter, the function returns `NaN`', opts, function test( t ) {
+ var y = kurtosis( NaN, 1.0 );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+ y = kurtosis( 1.0, NaN );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+ y = kurtosis( NaN, NaN );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided a nonpositive `sigma`, the function returns `NaN`', opts, function test( t ) {
+ var y;
+
+ y = kurtosis( 2.0, 0.0 );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( 2.0, -1.0 );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( 1.0, NINF );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( PINF, NINF );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( NINF, NINF );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ y = kurtosis( NaN, NINF );
+ t.strictEqual( isnan( y ), true, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'the function returns the excess kurtosis of an anglit distribution', opts, function test( t ) {
+ var expected;
+ var sigma;
+ var mu;
+ var y;
+ var i;
+
+ expected = data.expected;
+ mu = data.mu;
+ sigma = data.sigma;
+ for ( i = 0; i < expected.length; i++ ) {
+ y = kurtosis( mu[ i ], sigma[ i ] );
+ t.strictEqual( isAlmostSameValue( y, expected[ i ], 2 ), true, 'returns expected value' );
+ }
+ t.end();
+});