diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md
new file mode 100644
index 000000000000..3e232251e9fa
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md
@@ -0,0 +1,142 @@
+
+
+# Probability Mass Function
+
+> Planck (discrete exponential) distribution [probability mass function][pmf] (PMF).
+
+
+
+The [probability mass function][pmf] (PMF) for a Planck random variable is defined as
+
+
+
+```math
+\Pr(X = x, \lambda) = \begin{cases}(1 - e^{-\lambda})e^{-\lambda x} & \text{for } x = 0, 1, 2, \ldots \\ 0 & \text{otherwise} \end{cases}
+```
+
+
+
+where `λ` is the shape parameter. The random variable `X` denotes the count of events in a quantized system.
+
+
+
+
+
+
+
+## Usage
+
+```javascript
+var pmf = require( '@stdlib/stats/base/dists/planck/pmf' );
+```
+
+#### pmf( x, lambda )
+
+Evaluates the [probability mass function][pmf] (PMF) of a Planck (discrete exponential) distribution with shape parameter `lambda`.
+
+```javascript
+var y = pmf( 4.0, 0.3 );
+// returns ~0.0781
+
+y = pmf( 2.0, 1.7 );
+// returns ~0.0273
+
+y = pmf( -1.0, 2.5 );
+// returns 0.0
+```
+
+If provided `NaN` as any argument, the function returns `NaN`.
+
+```javascript
+var y = pmf( NaN, 0.0 );
+// returns NaN
+
+y = pmf( 0.0, NaN );
+// returns NaN
+```
+
+If provided a shape parameter `lambda` which is a nonpositive number, the function returns `NaN`.
+
+```javascript
+var y = pmf( 2.0, -1.0 );
+// returns NaN
+```
+
+#### pmf.factory( lambda )
+
+Returns a function for evaluating the [probability mass function][pmf] (PMF) of a Planck (discrete exponential) distribution with shape parameter `lambda`.
+
+```javascript
+var mypmf = pmf.factory( 0.5 );
+var y = mypmf( 3.0 );
+// returns ~0.0878
+
+y = mypmf( 1.0 );
+// returns ~0.2387
+```
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var pmf = require( '@stdlib/stats/base/dists/planck/pmf' );
+
+var lambda = uniform( 10, 0.1, 5.0 );
+var x = discreteUniform( 10, 0, 5 );
+
+var y;
+var i;
+for ( i = 0; i < lambda.length; i++ ) {
+ y = pmf( x[ i ], lambda[ i ] );
+ console.log( 'x: %d, λ: %d, P(X = x; λ): %d', x[ i ], lambda[ i ].toFixed( 4 ), y.toFixed( 4 ) );
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[pmf]: https://en.wikipedia.org/wiki/Probability_mass_function
+
+
+
+
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js
new file mode 100644
index 000000000000..8f800afe5bfd
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js
@@ -0,0 +1,79 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var bench = require( '@stdlib/bench' );
+var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
+var pkg = require( './../package.json' ).name;
+var pmf = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var lambda;
+ var x;
+ var y;
+ var i;
+
+ x = discreteUniform( 100, 0, 40 );
+ lambda = uniform( 100, 0.1, 10.0 );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = pmf( x[ i % x.length ], lambda[ i % lambda.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();
+});
+
+bench( pkg+':factory', function benchmark( b ) {
+ var mypmf;
+ var x;
+ var y;
+ var i;
+
+ x = discreteUniform( 100, 0, 40 );
+ mypmf = pmf.factory( 0.3 );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = mypmf( x[ i % x.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/planck/pmf/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt
new file mode 100644
index 000000000000..b129828d55f2
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt
@@ -0,0 +1,63 @@
+
+{{alias}}( x, λ )
+ Evaluates the probability mass function (PMF) for a Planck distribution with
+ shape parameter `λ` at a value `x`.
+
+ If provided `NaN` as any argument, the function returns `NaN`.
+
+ If `λ <= 0`, the function returns `NaN`.
+
+ Parameters
+ ----------
+ x: number
+ Input value.
+
+ λ: number
+ Shape parameter.
+
+ Returns
+ -------
+ out: number
+ Evaluated PMF.
+
+ Examples
+ --------
+ > var y = {{alias}}( 4.0, 0.3 )
+ ~0.0781
+ > y = {{alias}}( 2.0, 1.7 )
+ ~0.0273
+ > y = {{alias}}( -1.0, 0.5 )
+ 0.0
+ > y = {{alias}}( 0.0, NaN )
+ NaN
+ > y = {{alias}}( NaN, 0.5 )
+ NaN
+ // Invalid shape parameter:
+ > y = {{alias}}( 2.0, -1.0 )
+ NaN
+
+
+{{alias}}.factory( λ )
+ Returns a function for evaluating the probability mass function (PMF) of a
+ Planck distribution with shape parameter `λ`.
+
+ Parameters
+ ----------
+ λ: number
+ Shape parameter.
+
+ Returns
+ -------
+ pmf: Function
+ Probability mass function (PMF).
+
+ Examples
+ --------
+ > var mypmf = {{alias}}.factory( 0.5 );
+ > var y = mypmf( 3.0 )
+ ~0.0878
+ > y = mypmf( 1.0 )
+ ~0.2387
+
+ See Also
+ --------
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts
new file mode 100644
index 000000000000..789bdfa4012e
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts
@@ -0,0 +1,117 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+// TypeScript Version: 4.1
+
+/**
+* Evaluates the probability mass function (PMF) for a Planck distribution.
+*
+* @param x - input value
+* @returns evaluated PMF
+*/
+type Unary = ( x: number ) => number;
+
+/**
+* Interface for the probability mass function (PMF) of a Planck distribution.
+*/
+interface PMF {
+ /**
+ * Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`.
+ *
+ * ## Notes
+ *
+ * - If `lambda <= 0`, the function returns `NaN`.
+ *
+ * @param x - input value
+ * @param lambda - shape parameter
+ * @returns evaluated PMF
+ *
+ * @example
+ * var y = pmf( 4.0, 0.3 );
+ * // returns ~0.0781
+ *
+ * @example
+ * var y = pmf( 2.0, 1.7 );
+ * // returns ~0.0273
+ *
+ * @example
+ * var y = pmf( -1.0, 2.5 );
+ * // returns 0.0
+ *
+ * @example
+ * var y = pmf( 0.0, NaN );
+ * // returns NaN
+ *
+ * @example
+ * var y = pmf( NaN, 0.5 );
+ * // returns NaN
+ *
+ * @example
+ * // Invalid shape parameter:
+ * var y = pmf( 2.0, -1.0 );
+ * // returns NaN
+ */
+ ( x: number, lambda: number ): number;
+
+ /**
+ * Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`.
+ *
+ * @param lambda - shape parameter
+ * @returns PMF
+ *
+ * @example
+ * var pmf = factory( 0.5 );
+ * var y = pmf( 3.0 );
+ * // returns ~0.0879
+ *
+ * y = pmf( 1.0 );
+ * // returns ~0.2386
+ */
+ factory( lambda: number ): Unary;
+}
+
+/**
+* Planck distribution probability mass function (PMF).
+*
+* @param x - input value
+* @param lambda - shape parameter
+* @returns evaluated PMF
+*
+* @example
+* var y = pmf( 4.0, 0.3 );
+* // returns ~0.0781
+*
+* y = pmf( 2.0, 1.7 );
+* // returns ~0.0273
+*
+* y = pmf( -1.0, 0.5 );
+* // returns 0.0
+*
+* var mypmf = pmf.factory( 0.5 );
+* y = mypmf( 3.0 );
+* // returns ~0.0878
+*
+* y = mypmf( 1.0 );
+* // returns ~0.2387
+*/
+declare var pmf: PMF;
+
+
+// EXPORTS //
+
+export = pmf;
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/test.ts b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/test.ts
new file mode 100644
index 000000000000..b14e05356b9e
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/test.ts
@@ -0,0 +1,98 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import pmf = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ pmf( 2, 0.4 ); // $ExpectType number
+ pmf( 1, 0.2 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided values other than two numbers...
+{
+ pmf( true, 0.3 ); // $ExpectError
+ pmf( false, 0.2 ); // $ExpectError
+ pmf( '5', 0.1 ); // $ExpectError
+ pmf( [], 0.1 ); // $ExpectError
+ pmf( {}, 0.4 ); // $ExpectError
+ pmf( ( x: number ): number => x, 0.2 ); // $ExpectError
+
+ pmf( 0, true ); // $ExpectError
+ pmf( 1, false ); // $ExpectError
+ pmf( 0, '5' ); // $ExpectError
+ pmf( 1, [] ); // $ExpectError
+ pmf( 2, {} ); // $ExpectError
+ pmf( 3, ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided an unsupported number of arguments...
+{
+ pmf(); // $ExpectError
+ pmf( 0 ); // $ExpectError
+ pmf( 1, 0.3, 4 ); // $ExpectError
+}
+
+// Attached to main export is a `factory` method which returns a function...
+{
+ pmf.factory( 0.4 ); // $ExpectType Unary
+}
+
+// The `factory` method returns a function which returns a number...
+{
+ const fcn = pmf.factory( 0.4 );
+ fcn( 2 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function returned by the `factory` method is provided an invalid argument...
+{
+ const fcn = pmf.factory( 0.4 );
+ fcn( true ); // $ExpectError
+ fcn( false ); // $ExpectError
+ fcn( '5' ); // $ExpectError
+ fcn( [] ); // $ExpectError
+ fcn( {} ); // $ExpectError
+ fcn( ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function returned by the `factory` method is provided an unsupported number of arguments...
+{
+ const fcn = pmf.factory( 0.4 );
+ fcn(); // $ExpectError
+ fcn( 2, 0 ); // $ExpectError
+ fcn( 2, 0, 1 ); // $ExpectError
+}
+
+// The compiler throws an error if the `factory` method is provided a value other than a number...
+{
+ pmf.factory( true ); // $ExpectError
+ pmf.factory( false ); // $ExpectError
+ pmf.factory( '5' ); // $ExpectError
+ pmf.factory( [] ); // $ExpectError
+ pmf.factory( {} ); // $ExpectError
+ pmf.factory( ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the `factory` method is provided an unsupported number of arguments...
+{
+ pmf.factory( 0, 0.2 ); // $ExpectError
+ pmf.factory( 0, 0.4, 8 ); // $ExpectError
+}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js
new file mode 100644
index 000000000000..f8884c94b160
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js
@@ -0,0 +1,33 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var pmf = require( './../lib' );
+
+var x = discreteUniform( 10, 0, 5 );
+var lambda = uniform( 10, 0.1, 5.0 );
+
+var y;
+var i;
+for ( i = 0; i < lambda.length; i++ ) {
+ y = pmf( x[ i ], lambda[ i ] );
+ console.log( 'x: %d, λ: %d, P(X = x; λ): %d', x[ i ], lambda[ i ].toFixed( 4 ), y.toFixed( 4 ) );
+}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js
new file mode 100644
index 000000000000..c3e54f775d33
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js
@@ -0,0 +1,77 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var isNonNegativeInteger = require( '@stdlib/math/base/assert/is-nonnegative-integer' );
+var constantFunction = require( '@stdlib/utils/constant-function' );
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
+var exp = require( '@stdlib/math/base/special/exp' );
+var expm1 = require( '@stdlib/math/base/special/expm1' );
+
+
+// MAIN //
+
+/**
+* Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`.
+*
+* @param {PositiveNumber} lambda - shape parameter
+* @returns {Function} PMF
+*
+* @example
+* var pmf = factory( 0.5 );
+* var y = pmf( 3.0 );
+* // returns ~0.0878
+*
+* y = pmf( 1.0 );
+* // returns ~0.2387
+*/
+function factory( lambda ) {
+ if ( isnan( lambda ) || lambda <= 0.0 ) {
+ return constantFunction( NaN );
+ }
+ return pmf;
+
+ /**
+ * Evaluates the probability mass function (PMF) for a Planck distribution.
+ *
+ * @private
+ * @param {number} x - input value
+ * @returns {Probability} evaluated PMF
+ *
+ * @example
+ * var y = pmf( 2.0 );
+ * // returns
+ */
+ function pmf( x ) {
+ if ( isnan( x ) ) {
+ return NaN;
+ }
+ if ( isNonNegativeInteger( x ) ) {
+ return -expm1( -lambda ) * exp( -lambda * x );
+ }
+ return 0.0;
+ }
+}
+
+
+// EXPORTS //
+
+module.exports = factory;
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/index.js
new file mode 100644
index 000000000000..0ce9aec60a0f
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/index.js
@@ -0,0 +1,60 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+/**
+* Planck distribution probability mass function (PMF).
+*
+* @module @stdlib/stats/base/dists/planck/pmf
+*
+* @example
+* var pmf = require( '@stdlib/stats/base/dists/planck/pmf' );
+*
+* var y = pmf( 4.0, 0.3 );
+* // returns ~0.0781
+*
+* y = pmf( 2.0, 1.7 );
+* // returns ~0.0273
+*
+* y = pmf( -1.0, 0.5 );
+* // returns 0.0
+*
+* var mypmf = pmf.factory( 0.5 );
+* y = mypmf( 3.0 );
+* // returns ~0.0878
+*
+* y = mypmf( 1.0 );
+* // returns ~0.2387
+*/
+
+// MODULES //
+
+var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
+var main = require( './main.js' );
+var factory = require( './factory.js' );
+
+
+// MAIN //
+
+setReadOnly( main, 'factory', factory );
+
+
+// EXPORTS //
+
+module.exports = main;
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js
new file mode 100644
index 000000000000..4aab9c1bb577
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js
@@ -0,0 +1,76 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var isNonNegativeInteger = require( '@stdlib/math/base/assert/is-nonnegative-integer' );
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
+var exp = require( '@stdlib/math/base/special/exp' );
+var expm1 = require( '@stdlib/math/base/special/expm1' );
+
+
+// MAIN //
+
+/**
+* Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`.
+*
+* @param {number} x - input value
+* @param {PositiveNumber} lambda - shape parameter
+* @returns {Probability} evaluated PMF
+*
+* @example
+* var y = pmf( 4.0, 0.3 );
+* // returns ~0.0781
+*
+* @example
+* var y = pmf( 2.0, 1.7 );
+* // returns ~0.0273
+*
+* @example
+* var y = pmf( -1.0, 2.5 );
+* // returns 0.0
+*
+* @example
+* var y = pmf( 0.0, NaN );
+* // returns NaN
+*
+* @example
+* var y = pmf( NaN, 0.5 );
+* // returns NaN
+*
+* @example
+* // Invalid shape parameter:
+* var y = pmf( 2.0, -1.0 );
+* // returns NaN
+*/
+function pmf( x, lambda ) {
+ if ( isnan( x ) || isnan( lambda ) || lambda <= 0.0 ) {
+ return NaN;
+ }
+ if ( isNonNegativeInteger( x ) ) {
+ return -expm1( -lambda ) * exp( -lambda * x );
+ }
+ return 0.0;
+}
+
+
+// EXPORTS //
+
+module.exports = pmf;
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json
new file mode 100644
index 000000000000..1396281129fb
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json
@@ -0,0 +1,65 @@
+{
+ "name": "@stdlib/stats/base/dists/planck/pmf",
+ "version": "0.0.0",
+ "description": "Planck (discrete exponential) distribution probability mass function (PMF).",
+ "license": "Apache-2.0",
+ "author": {
+ "name": "The Stdlib Authors",
+ "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
+ },
+ "contributors": [
+ {
+ "name": "The Stdlib Authors",
+ "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
+ }
+ ],
+ "main": "./lib",
+ "directories": {
+ "benchmark": "./benchmark",
+ "doc": "./docs",
+ "example": "./examples",
+ "lib": "./lib",
+ "test": "./test"
+ },
+ "types": "./docs/types",
+ "scripts": {},
+ "homepage": "https://github.com/stdlib-js/stdlib",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/stdlib-js/stdlib.git"
+ },
+ "bugs": {
+ "url": "https://github.com/stdlib-js/stdlib/issues"
+ },
+ "dependencies": {},
+ "devDependencies": {},
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "keywords": [
+ "stdlib",
+ "stdmath",
+ "statistics",
+ "stats",
+ "distribution",
+ "dist",
+ "probability",
+ "pmf",
+ "discrete distribution",
+ "planck",
+ "univariate",
+ "discrete"
+ ]
+}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json
new file mode 100644
index 000000000000..28314c273fa7
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json
@@ -0,0 +1 @@
+{"x": [7.0, 9.0, 8.0, 5.0, 4.0, 0.0, 5.0, 10.0, 2.0, 2.0, 4.0, 0.0, 3.0, 6.0, 1.0, 10.0, 2.0, 6.0, 5.0, 4.0, 9.0, 4.0, 4.0, 9.0, 2.0, 4.0, 5.0, 8.0, 6.0, 0.0, 6.0, 7.0, 0.0, 3.0, 6.0, 0.0, 7.0, 9.0, 5.0, 9.0, 10.0, 10.0, 0.0, 5.0, 4.0, 8.0, 2.0, 10.0, 8.0, 8.0, 9.0, 4.0, 8.0, 8.0, 7.0, 1.0, 4.0, 7.0, 4.0, 1.0, 8.0, 7.0, 6.0, 2.0, 1.0, 2.0, 8.0, 2.0, 0.0, 2.0, 3.0, 9.0, 5.0, 3.0, 2.0, 1.0, 5.0, 9.0, 0.0, 9.0, 7.0, 7.0, 6.0, 5.0, 9.0, 10.0, 1.0, 8.0, 4.0, 6.0, 10.0, 3.0, 3.0, 1.0, 7.0, 0.0, 1.0, 7.0, 5.0, 4.0, 4.0, 3.0, 1.0, 10.0, 5.0, 4.0, 7.0, 2.0, 9.0, 9.0, 2.0, 7.0, 3.0, 6.0, 5.0, 2.0, 3.0, 8.0, 2.0, 2.0, 8.0, 3.0, 2.0, 2.0, 2.0, 7.0, 9.0, 3.0, 3.0, 9.0, 2.0, 0.0, 1.0, 1.0, 7.0, 0.0, 8.0, 6.0, 5.0, 9.0, 6.0, 3.0, 9.0, 4.0, 3.0, 8.0, 7.0, 9.0, 1.0, 9.0, 3.0, 10.0, 0.0, 1.0, 6.0, 5.0, 7.0, 6.0, 3.0, 3.0, 5.0, 7.0, 0.0, 9.0, 2.0, 6.0, 8.0, 7.0, 1.0, 3.0, 5.0, 4.0, 9.0, 6.0, 6.0, 6.0, 7.0, 10.0, 1.0, 4.0, 3.0, 7.0, 4.0, 2.0, 9.0, 0.0, 7.0, 3.0, 9.0, 4.0, 1.0, 9.0, 4.0, 6.0, 4.0, 2.0, 7.0, 0.0, 8.0, 6.0, 6.0, 2.0, 4.0, 10.0, 1.0, 6.0, 8.0, 8.0, 7.0, 3.0, 5.0, 2.0, 5.0, 8.0, 9.0, 7.0, 4.0, 7.0, 4.0, 8.0, 7.0, 8.0, 6.0, 7.0, 6.0, 2.0, 0.0, 7.0, 6.0, 8.0, 4.0, 4.0, 6.0, 1.0, 6.0, 10.0, 2.0, 9.0, 5.0, 9.0, 5.0, 1.0, 0.0, 1.0, 5.0, 7.0, 4.0, 8.0, 3.0, 4.0, 2.0, 3.0, 5.0, 1.0, 9.0, 3.0, 5.0, 5.0, 9.0, 1.0, 9.0, 5.0, 7.0, 10.0, 2.0, 9.0, 4.0, 4.0, 2.0, 9.0, 5.0, 5.0, 10.0, 1.0, 8.0, 10.0, 3.0, 9.0, 6.0, 9.0, 3.0, 0.0, 2.0, 10.0, 2.0, 6.0, 6.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3.0, 4.0, 8.0, 6.0, 9.0, 3.0, 6.0, 3.0, 7.0, 7.0, 7.0, 3.0, 6.0, 1.0, 8.0, 5.0, 6.0, 1.0, 7.0, 2.0, 3.0, 2.0, 8.0, 6.0, 0.0, 2.0, 1.0, 5.0, 9.0, 8.0, 1.0, 1.0, 7.0, 10.0, 1.0, 4.0, 1.0, 8.0, 9.0, 5.0, 1.0, 4.0, 4.0, 10.0, 2.0, 7.0, 4.0, 3.0, 6.0, 7.0, 4.0, 1.0, 7.0, 4.0, 4.0, 1.0, 7.0, 2.0, 1.0, 1.0, 9.0, 4.0, 9.0, 1.0, 5.0, 3.0, 5.0, 7.0, 5.0, 4.0, 6.0, 3.0, 8.0, 4.0, 2.0, 0.0, 10.0, 8.0, 3.0, 5.0, 3.0, 3.0, 9.0, 0.0, 8.0, 9.0, 7.0, 7.0, 10.0, 5.0, 0.0, 3.0, 3.0, 7.0, 1.0, 8.0, 8.0, 4.0, 9.0, 2.0, 2.0, 3.0, 3.0, 9.0, 4.0, 8.0, 8.0, 4.0, 2.0, 1.0, 6.0, 1.0, 4.0, 1.0, 10.0, 1.0, 8.0, 6.0, 3.0, 3.0, 6.0, 10.0, 9.0, 0.0, 7.0, 2.0, 5.0, 1.0, 10.0, 8.0, 9.0, 7.0, 3.0, 4.0, 7.0, 7.0, 1.0, 0.0, 4.0, 6.0, 0.0, 6.0, 9.0, 1.0, 1.0, 8.0, 9.0, 9.0, 5.0, 4.0, 2.0, 1.0, 8.0, 1.0, 1.0, 2.0, 3.0, 7.0, 8.0, 5.0, 1.0, 8.0, 3.0, 3.0, 9.0, 1.0, 8.0, 7.0, 4.0, 0.0, 0.0, 9.0, 5.0, 8.0, 5.0, 6.0, 1.0, 4.0, 2.0, 8.0, 6.0, 0.0, 7.0, 7.0, 5.0, 8.0, 10.0, 5.0, 4.0, 9.0, 9.0, 0.0, 1.0, 2.0, 8.0, 5.0, 7.0, 9.0, 1.0, 3.0, 3.0, 7.0, 3.0, 4.0, 9.0, 5.0, 5.0, 7.0, 1.0, 6.0, 1.0, 6.0, 5.0, 8.0, 5.0, 6.0, 2.0, 5.0, 8.0, 1.0, 6.0, 6.0, 6.0, 0.0, 2.0, 7.0, 10.0, 9.0, 3.0, 8.0, 6.0, 5.0, 6.0, 9.0, 4.0, 8.0, 3.0, 8.0, 8.0, 7.0, 1.0, 4.0, 2.0, 9.0, 2.0, 3.0, 4.0, 4.0, 2.0, 0.0, 9.0, 0.0, 2.0, 3.0, 2.0, 6.0, 7.0, 1.0, 8.0, 4.0, 3.0, 6.0, 7.0, 1.0, 6.0, 5.0, 9.0, 0.0, 2.0, 9.0, 4.0, 6.0, 3.0, 2.0, 1.0, 5.0, 1.0, 8.0, 7.0, 3.0, 4.0, 2.0, 9.0, 6.0, 6.0, 6.0, 2.0, 2.0, 1.0, 6.0, 1.0, 8.0, 4.0, 4.0, 3.0, 7.0, 8.0, 1.0, 1.0, 7.0, 7.0, 0.0, 1.0, 10.0, 10.0, 5.0, 10.0, 2.0, 1.0, 1.0, 0.0, 6.0, 8.0, 9.0, 4.0, 2.0, 1.0, 10.0, 9.0, 6.0, 1.0, 4.0, 4.0, 4.0, 1.0, 9.0, 8.0, 5.0, 5.0, 9.0, 5.0, 2.0, 8.0, 5.0, 3.0, 6.0, 0.0, 8.0, 5.0, 8.0, 6.0, 2.0, 3.0, 5.0, 5.0, 6.0, 6.0, 0.0, 7.0, 4.0, 9.0, 0.0, 1.0, 0.0, 3.0, 5.0, 3.0, 3.0, 9.0, 3.0, 1.0, 2.0, 9.0, 0.0, 5.0, 1.0, 8.0, 8.0, 1.0, 8.0, 3.0, 2.0, 9.0, 1.0, 10.0, 5.0, 7.0, 3.0, 1.0, 4.0, 9.0, 3.0, 10.0, 9.0, 9.0, 2.0, 6.0, 6.0, 6.0, 7.0, 9.0, 7.0, 5.0, 7.0, 5.0, 7.0, 3.0, 1.0, 8.0, 6.0, 6.0, 2.0, 6.0, 4.0, 9.0, 3.0, 6.0, 3.0, 8.0, 9.0, 7.0, 2.0, 1.0, 6.0, 9.0, 9.0, 3.0, 1.0, 9.0, 6.0, 9.0, 4.0, 6.0, 1.0, 3.0, 6.0, 4.0, 7.0, 10.0, 4.0, 4.0, 2.0, 7.0, 0.0, 7.0, 7.0, 2.0, 5.0, 4.0, 6.0, 5.0, 5.0, 9.0, 3.0, 5.0, 4.0, 9.0, 4.0, 0.0, 5.0, 5.0, 1.0, 10.0, 4.0, 5.0, 8.0, 4.0, 3.0, 3.0, 3.0, 4.0, 7.0, 1.0, 5.0, 2.0, 5.0, 8.0, 1.0, 3.0, 5.0, 4.0, 1.0, 0.0, 8.0, 2.0, 1.0, 6.0, 7.0, 7.0, 9.0, 6.0, 0.0, 4.0, 3.0, 0.0, 8.0, 10.0, 4.0, 0.0, 4.0, 4.0, 4.0, 9.0, 7.0, 5.0, 4.0, 10.0, 7.0, 9.0, 5.0, 10.0, 3.0, 3.0, 8.0, 8.0, 8.0, 6.0, 0.0, 0.0, 8.0, 3.0, 9.0, 6.0, 5.0, 7.0, 0.0, 9.0, 7.0, 2.0, 3.0, 2.0, 8.0, 2.0, 5.0, 2.0, 0.0, 0.0, 0.0, 9.0, 6.0, 9.0, 1.0, 2.0, 7.0, 7.0, 4.0, 1.0, 4.0, 10.0, 5.0, 10.0, 8.0, 2.0, 3.0, 4.0, 5.0, 3.0, 7.0, 2.0, 4.0, 5.0, 5.0, 8.0, 8.0, 3.0, 9.0, 1.0, 1.0, 1.0, 5.0, 5.0, 1.0, 2.0, 8.0, 10.0, 4.0, 2.0, 2.0, 5.0, 8.0, 4.0, 0.0, 2.0, 4.0, 8.0, 3.0, 8.0, 1.0, 6.0, 2.0, 2.0, 9.0, 2.0, 0.0, 4.0, 5.0, 1.0, 8.0, 10.0, 5.0, 4.0, 7.0, 2.0, 6.0, 2.0, 2.0, 1.0, 8.0, 6.0, 7.0, 8.0, 7.0, 6.0, 3.0, 5.0, 2.0, 10.0, 6.0, 2.0, 8.0, 7.0, 2.0, 0.0, 6.0, 9.0, 4.0, 1.0, 9.0, 7.0, 1.0, 8.0, 8.0, 4.0, 5.0, 3.0, 2.0, 0.0, 1.0, 4.0, 2.0, 1.0, 5.0, 1.0, 7.0, 3.0, 8.0, 0.0, 6.0, 3.0, 6.0, 10.0, 7.0, 1.0, 4.0, 1.0, 3.0, 7.0, 2.0, 2.0, 7.0, 4.0, 10.0, 5.0, 8.0, 2.0, 5.0, 4.0, 2.0, 3.0, 4.0, 9.0, 3.0, 4.0, 3.0, 5.0, 8.0, 0.0, 1.0, 7.0, 6.0, 3.0, 6.0, 9.0, 7.0, 2.0, 5.0, 9.0, 2.0, 3.0, 1.0, 4.0, 8.0, 8.0, 1.0, 7.0, 7.0, 3.0, 7.0, 8.0, 1.0, 0.0, 9.0, 6.0, 6.0, 7.0, 2.0, 3.0, 9.0, 3.0, 5.0, 6.0, 2.0, 5.0, 8.0, 2.0, 9.0, 9.0, 9.0], "lambda": [10.767991125703286, 18.181919845768263, 16.151770199461833, 13.830430217223993, 14.004542908490425, 15.265649100598383, 19.293836749025093, 11.16110931647772, 11.543620857748797, 17.402922603002384, 13.240318693130698, 17.56056817816366, 13.535056647630896, 12.81916537888744, 13.976171553439475, 12.361179522467205, 19.365407313750524, 11.033551204567821, 13.146923445016048, 19.42094948809155, 16.34806569062781, 18.793765588649748, 15.224585167608705, 14.702649002975939, 11.297908010020524, 18.122243433494823, 11.35671261134693, 16.35105915900739, 11.184016106834253, 17.14873818488975, 19.03458531964621, 19.244307484405986, 15.559310082744943, 13.964896495713681, 15.990488373146736, 12.227437867046849, 13.43734024302982, 16.72005217032206, 17.984800272381403, 15.463230930788828, 10.296729880031151, 14.629177936281172, 19.934543972512515, 11.802070013787429, 11.935529262007945, 10.570869007055778, 12.193125865585436, 11.732043743061647, 14.392972013895282, 18.87653156414531, 19.8115816785081, 15.88670699689354, 18.978522792580897, 12.287181652969588, 19.02134940382928, 15.466410180263086, 15.820667989966498, 17.273936561949363, 10.98346326087342, 11.039075118753725, 18.789650611049225, 10.342840474639331, 12.251523495997727, 10.170441906035387, 12.774226486563652, 19.860662539027384, 15.207517131421175, 13.53855518342813, 11.563483225215554, 12.760389389743676, 18.83717159185956, 13.720784172882505, 16.59790950317336, 14.75031615783266, 19.450265936086584, 19.616636968980863, 16.04936004120568, 15.750021331882104, 17.59709322368563, 11.262355238238658, 11.094514972987016, 12.973819660573053, 13.666478225742939, 17.945371991762155, 19.72433577039104, 12.998944865475824, 19.041578225773815, 14.382601814906717, 15.408068063503537, 17.093279702122516, 15.685392422425602, 19.6718897656652, 12.956722038488849, 17.73556212703141, 18.77862565123808, 12.134833888543142, 17.83367615580145, 10.543443644706235, 19.743710475754163, 11.597261494020918, 19.71753439729032, 19.435172594514956, 14.225244154648745, 17.95688362243277, 13.083305075667298, 16.35394109549123, 14.044718888148756, 10.410211916486459, 12.88734043894802, 12.906329855143598, 13.956903840778093, 12.70022603087633, 15.847758750905207, 16.33063115249412, 14.932512072756102, 18.93969693464318, 18.661789722481025, 12.506442935257574, 16.18748021276251, 10.609093648671056, 11.020787549888233, 13.492716605534055, 13.624868138394032, 18.370823610281082, 10.576145898401018, 15.091383107785301, 12.459509333945544, 19.956473744620794, 13.026622310303846, 13.036116146146778, 12.821412869736989, 17.617953821673485, 14.308587240115926, 12.817178713664113, 16.467216942542127, 19.8973177593574, 11.492735326323567, 18.647704948271944, 10.188623308869746, 19.659240399149184, 19.87183537067935, 16.083720161897734, 19.20727904972313, 16.930046543687563, 19.21732273707701, 10.612448832826452, 13.776444491653935, 11.85314308127003, 10.444279518635728, 16.989417081323456, 17.723838779560744, 17.71607427075183, 18.38654555493427, 19.507044823713017, 15.85633599476548, 15.0933133583186, 13.476028648040131, 14.023909732414172, 19.142558312425102, 13.837143402932874, 18.707234736778986, 12.65435129611441, 12.301084242765839, 10.18433209597773, 10.039124987494997, 19.64114967258359, 14.370987948955054, 18.511564519241908, 10.677959441694485, 10.056033656885951, 12.79935953109445, 10.336527682317366, 12.18352357850759, 16.802977836534122, 14.995148982192978, 14.08434368432627, 17.07670630554453, 10.442080269722458, 13.139794648633101, 15.164408465155937, 15.853617287984669, 16.040510738949976, 14.835595486706678, 15.592856617098004, 10.793081875880434, 19.564989296115094, 18.238586506305246, 11.892951912162575, 19.58436270889576, 14.761530996557656, 12.93113420201334, 18.848314183435583, 13.872980137811444, 18.551971705114298, 17.320123961983704, 16.088202493092123, 13.102564949036633, 17.665983700163917, 10.751662277940492, 14.992866630601174, 13.918135212462392, 18.259844127768197, 14.791367440316332, 16.03325420297871, 12.94137433646205, 16.442000427920686, 15.470241270053362, 18.23231329225436, 17.20755810197101, 12.938337300118908, 12.139275289018574, 15.481084929121293, 19.779795541908932, 12.77020837986775, 14.615045711540333, 12.049740803265825, 12.085026921265245, 10.113052022259563, 12.227062768834823, 16.030231892815905, 17.446339733432275, 18.36415839081301, 16.013166295297125, 12.156747710003293, 11.489050510780338, 14.06179512878292, 17.05961481423372, 16.97508313564002, 12.46913928850141, 19.28329221369739, 10.578368869375579, 19.834166808147728, 17.757166456944535, 19.04349338691759, 19.665651819265626, 14.604223977693726, 17.41055395607248, 14.79163781928645, 15.324833032520502, 11.008777464026275, 10.127888177332775, 15.651017469444088, 14.52150401106436, 11.813973538444971, 17.394109606290176, 17.04963372565544, 11.831881797753718, 11.510203804264908, 13.759429736834171, 12.373236999513313, 15.203092676132616, 15.916456991980242, 15.333516557966872, 16.880058575488256, 10.638164624709232, 13.716463056094199, 14.698912240621524, 10.156687766170725, 15.400316526515708, 12.474021065888154, 18.833212200947344, 14.793953342988821, 10.976582321777355, 13.759834881386759, 13.939750650578464, 15.53161424547942, 19.067136774373203, 14.960682951531595, 10.50153194855214, 18.991156237702565, 12.58090854443304, 13.94769456095333, 14.745113382558294, 19.050509363864172, 17.69060479994686, 10.509291980781276, 11.310604407031684, 11.524943771217298, 12.458210154714996, 19.4900326324083, 10.224489607738796, 15.9390638766012, 19.499231140761722, 12.084935532088767, 16.71664782329449, 19.42373006711053, 11.293025894801609, 12.000871298372662, 11.898747230859199, 19.477942697998152, 11.43056463479979, 10.402453903701343, 15.343681907798029, 16.017991297425077, 15.232779830295332, 18.38575030783912, 14.260999757720139, 17.07708773118551, 17.397821978282195, 12.323138229959888, 18.3716730328453, 19.428718568976578, 17.938517432216425, 13.203527078372115, 17.846453363752612, 16.529672436137062, 17.09999582348979, 10.050625644368274, 16.1257867509047, 16.229977112677346, 11.901744846531965, 18.58728465306193, 17.811322116497845, 14.022447757839508, 18.843748310387564, 13.84944814825181, 14.059869867873175, 19.221871336868567, 18.20423082336054, 11.516764552403277, 18.724516752190837, 14.591921332561967, 19.828546151087316, 18.24193894335683, 10.11189255480317, 12.713052713523183, 10.733189984144964, 13.853940597364378, 15.961901040858686, 12.565345838045165, 18.40792620507873, 10.297012526987393, 16.490722861186775, 12.951407610824614, 13.78870272488079, 14.871724273041504, 11.967255879167656, 13.732968832624529, 17.544436893598185, 15.601143461548201, 11.521236863081063, 13.159710320551074, 15.054033908718322, 13.71736119754199, 16.67979430547773, 16.433542276959717, 16.188714397289154, 10.757352623084605, 19.961206678307274, 10.478197043611848, 14.160936324237372, 14.997285957088984, 14.860103112645273, 12.21361324460678, 17.762303282355223, 13.21517471433142, 15.120090377026143, 19.215377892991945, 17.111730895717386, 10.508510315691387, 12.171465336283793, 18.826431569810552, 12.665271153065706, 13.382624983890954, 16.689995158256718, 16.19317616391653, 15.142898693262094, 14.263571139101991, 13.021030850738734, 19.196967054935136, 15.0349236510205, 15.537048482855656, 16.16244726842858, 13.486029747546286, 12.745886467322759, 14.220401140575575, 16.822895583871677, 19.612547882323227, 14.956256083281776, 15.458421925501177, 17.975979142699092, 13.300829008095342, 19.71144209410823, 12.671290310166125, 14.969218682351446, 11.509657644375316, 12.035819725152342, 13.00833243897899, 12.133220072295186, 11.969806231068583, 12.123940301582419, 17.509799431037003, 11.756135722750606, 17.739963953583207, 18.708670276652967, 14.196119962834562, 14.556624530656864, 14.268007112140545, 10.635000267615208, 15.945524504684384, 16.434651866118365, 15.998857925036237, 17.172993608399906, 19.2768618352339, 13.58079202777107, 14.384694113572376, 17.5102287142869, 15.45556951588048, 10.918409894774006, 10.84964968797686, 19.655351742007607, 14.752379461860146, 14.591344767038434, 15.319006392130769, 19.26958061736906, 13.239001224914542, 12.137102367896588, 17.925515743019737, 13.234774840471333, 12.78327945501338, 12.329431378641996, 10.600883016674986, 14.674472001654445, 18.5401951025044, 14.666049824315461, 12.227889814565945, 15.330557472172723, 12.908617554106089, 18.815905740064014, 11.130841396728945, 12.407010779681334, 16.73065159100095, 10.014324485052212, 15.44747990808227, 17.848847714545915, 14.695905609948056, 17.874717402118804, 17.833981399821692, 17.6030811645933, 12.602302252520637, 17.43555167692039, 12.235482256450378, 19.853781646707453, 11.982282145733901, 10.886374795598757, 16.135700652711705, 14.420953019168543, 10.864933795161583, 17.047325375429622, 14.52646479876238, 19.18896609000236, 13.053610233102711, 16.86286678061433, 17.221431989971904, 15.862935955888188, 19.85958312211332, 18.305412269199618, 19.339375553039517, 17.906770217407647, 10.046627525473749, 13.590637774790768, 16.134886425904522, 11.553700717547311, 12.571379758979255, 18.625733002980482, 11.571943337121308, 16.690433414103516, 11.328474373432622, 13.185876241881463, 19.9654159381135, 13.649298772240058, 11.473309360685162, 14.358559682911528, 18.76141953120873, 14.402884524195944, 18.990688060107416, 16.414762293006305, 14.521568575388253, 17.756954994424923, 11.974910196392365, 19.317275519562408, 10.437361527931127, 12.958561961642157, 19.95672602152064, 14.755246293083115, 16.045590774333263, 12.206829662190986, 13.81148668084921, 19.26275235562914, 14.840686571025453, 17.275301706028507, 15.828196605151366, 13.328021722846495, 19.70014336313609, 12.688920890790865, 13.967857430252051, 12.93014646357137, 17.652139713405315, 13.370170644398446, 13.551595095693418, 18.74892410150739, 17.879095211010593, 12.656216754313593, 12.466029789805475, 13.710964310715042, 18.67669705250094, 12.405116939399356, 17.77950979524003, 19.142447076766278, 18.772505399538836, 15.418733389187985, 13.394105902798561, 10.57311569499854, 13.72288313274268, 16.548403667560525, 15.596817363858795, 18.324362673245318, 17.1384483461496, 11.950862823619573, 10.01100756465242, 13.286963870926476, 10.059338564238296, 11.209211474243224, 17.176459623153804, 19.577269434831948, 18.89190115496068, 13.097290349180117, 14.046026745672524, 12.555840888512826, 14.869573890811782, 19.462355249353713, 19.10488851483073, 14.008153462531244, 12.165982564145155, 14.468696411960916, 14.123652046825391, 17.027566055956758, 16.606602235564278, 12.635484102029334, 19.97645992521931, 11.18581961984122, 11.476826696963128, 14.01111421480056, 18.97629685592821, 12.068131216185407, 15.369149248462877, 17.28773526812359, 15.12432570838616, 19.34771904527436, 11.940112678882253, 17.113974771725523, 11.035654944304978, 19.07835574700787, 19.163303181845194, 16.702349847425733, 17.212763151023147, 18.55087828441286, 14.73786212904474, 19.828950604654132, 14.118770071657709, 16.582690948842362, 12.657815752815576, 18.039227804703636, 18.892389093643132, 19.990661576530044, 13.554983229040936, 13.19376536344286, 12.199536861214487, 10.422573760663374, 13.039150387901376, 16.619965394796672, 18.955509246878165, 16.120727823864463, 18.473832717621406, 17.164032449345882, 18.400666898014553, 17.539994842260775, 18.096995957699775, 16.30793862054182, 19.637015884622443, 19.87465438715912, 17.393061903559158, 17.837383902216395, 14.509144974862878, 13.417058987779667, 14.084644915308115, 17.94013699469441, 10.393380302545548, 14.289784970674845, 11.412829692463154, 15.841279119859461, 14.077575262061362, 19.319664423526625, 12.282843542989374, 10.023059372880935, 12.62594088554739, 12.455509660182319, 18.001461017136513, 18.99142629580065, 15.757472027635213, 18.605407823730424, 18.760684014400592, 19.14529001718209, 17.56773286459578, 18.49178844846852, 12.631413029966321, 11.715388338634739, 11.852234167293286, 13.689239982748676, 10.130525845408936, 16.612529860012945, 16.97763364639985, 15.03267981596921, 11.818500181732269, 14.013339907425038, 15.834649612121021, 13.954993059707554, 14.124961699513017, 11.821262566365718, 10.297726540731436, 15.397322110904618, 13.776361321683268, 10.75574005977417, 14.871343530480722, 10.616776340995575, 13.31178487104646, 18.162081243718145, 19.595371747435536, 14.90605079464687, 15.72040149888004, 15.76252149397217, 13.738177911666082, 16.019449393069124, 11.047522674217173, 10.737082077300549, 12.924381558197162, 11.073979262668294, 10.8542915740011, 19.367879675875386, 18.188471502703237, 15.938663773656497, 12.856727225529312, 12.96140533250427, 11.29967033135668, 17.696501857483224, 13.109248337799745, 13.388498248875354, 13.694206673744628, 12.404757787346124, 16.25467545936718, 18.470728876710417, 15.229220107110955, 12.589576293545338, 13.206464384643526, 16.68526584774177, 11.54988942434079, 16.467811385460728, 17.97263378228945, 12.446241010114765, 16.31716126072432, 19.672542850733024, 16.20352138533653, 10.825607589977043, 19.659401788763176, 15.688590935356968, 11.050290841285879, 10.91826598135157, 14.854572844186457, 11.299995856291256, 19.324506636659336, 14.633842930429669, 11.901220832305627, 13.507242347212092, 11.802960201574203, 14.124054028413106, 10.783783548673993, 18.924382925315577, 17.208839399929026, 12.955872684603873, 13.819085570500732, 19.86922987264084, 17.01572867423601, 17.645063423771692, 19.158933144100175, 11.736612258330878, 13.862886067500382, 15.048581801109906, 12.043702337434095, 11.485535046042628, 12.987544781835219, 14.268311111206575, 17.06376308698799, 19.86164939869964, 13.59356005325252, 18.272174707968354, 11.977066299875878, 17.772885356876177, 19.2409108859233, 18.022446876885876, 17.529631323090577, 17.22058413130685, 12.86269760614387, 17.34946560119652, 19.008119082302215, 11.088725620457948, 19.6854562242023, 13.345523128093348, 16.65503976120025, 12.111500272313997, 17.704761294874967, 11.790386543225145, 10.811523396453861, 12.99749732645251, 13.825393981398147, 16.33968313406695, 17.663665608905717, 12.71332847086341, 12.223355154830337, 11.755399931566753, 11.070277186284038, 17.115319015838246, 11.576657595215996, 13.857491820733383, 14.232742219724464, 13.642957139297387, 12.202590308813228, 15.405891838993485, 10.23192741815866, 14.912798298326315, 17.850760360384314, 14.378853749699903, 17.304856408708822, 12.199762537028962, 16.34261862152451, 11.29450610532202, 17.166455130832485, 17.91265923367936, 17.90100329940893, 15.329544217718475, 14.28712475523123, 16.312933054652667, 19.992960955792036, 15.681984977510663, 15.158918412502775, 10.30114718171696, 18.648070598270095, 11.343031445968004, 17.830769033951256, 18.51023429576454, 11.424003879931064, 15.317045779158324, 16.26702248340237, 14.187781904953216, 16.866775090917155, 11.523140504559624, 19.04620261180296, 11.173533380296877, 11.639818814026867, 18.09156409804557, 11.057810532745686, 10.948045189077957, 11.620832351368966, 15.667284484315326, 14.995383983657717, 13.443866570862593, 16.440985681825754, 12.63281719342558, 15.901244713688278, 15.340743894242154, 15.620241856438557, 19.614060036378145, 15.41221591172123, 13.918970273833747, 19.294855312474407, 16.775523695418126, 17.34446207615886, 18.411606332290816, 11.865591838362322, 13.417495691571553, 10.421658644621498, 14.534405483380715, 18.16261085586433, 16.89514599080338, 16.28756984280539, 18.648080644581587, 10.470962291649922, 14.114848355716862, 11.423980661262062, 10.422178938720819, 13.119880930774523, 13.125240676754334, 16.301479265587474, 16.32752764588053, 14.804317625252096, 17.103694952560538, 18.768188076524876, 13.504504278313116, 14.704080012267982, 10.338430464374945, 16.084162255167985, 17.53686327958055, 14.364570070546154, 10.265036335570372, 13.306149090312106, 12.28113135442683, 11.765212638401922, 11.583646578612147, 12.763182048707904, 16.481615980768836, 15.066228146271953, 11.312083494487236, 18.08852415730142, 16.464162059358927, 18.737131060547668, 15.386846115632782, 16.598549523970384, 18.95045789352588, 15.03814406459517, 14.94819478839027, 12.21108429105674, 10.724476387225364, 16.81383756206379, 14.955790651258374, 16.79747935942006, 14.039130031412224, 17.392965227021712, 11.864007879189968, 14.19020707092606, 15.65694483062692, 14.343317813310737, 11.99010701339881, 13.689368724071874, 11.735092141457033, 19.27187068882725, 10.63753827376662, 19.087951386908664, 19.894516001262026, 14.315992432651754, 17.51389514444979, 10.980385502694357, 19.524757953690198, 19.741170592546894, 19.810617244003502, 13.254071169208508, 15.531152456773759, 14.256694301400707, 12.047002392847073, 13.026448229020486, 10.848820782324635, 16.770605661897108, 15.218750195974156, 13.136011782459992, 18.861977680446607, 10.824313533465368, 16.317210879187463, 19.998728091054502, 10.103505032755473, 16.288063691495417, 10.77500446881664, 11.118373202447827, 13.998375419143086, 17.433436575558424, 11.811483876125536, 19.478320140456788, 16.679977103210085, 11.806785299813846, 14.974300146730972, 13.69045467127628, 13.029839661630472, 12.578213000700176, 14.041944023219207, 17.945021327622115, 11.272399097107545, 15.11521416353795, 18.188923591152093, 18.609559111966007, 13.921713636954845, 19.80821585214185, 12.093904808225673, 16.6357571248633, 12.838900395424375, 19.141070941437157, 16.143584030280017, 10.250296513019064, 18.25551317866059, 11.590444588044294, 18.060061634792234, 16.171422001693678, 13.502955250900833, 10.129845158847111, 19.850849875447494, 12.493847958774044, 19.542470976985204, 10.704983579425773, 18.970138027737825, 15.657526852077392, 15.48988400242045, 17.183980350373936, 15.870785951290923, 11.814167406021777, 16.3088818969243, 12.202942783054379, 13.990274554538692, 15.381896738020368, 18.477941205442917, 14.438722224706638, 14.506441475219281, 19.60692978579322, 16.48961403083737, 18.248270273714184, 13.129075012256099, 16.606794769445138, 11.012783397536802, 11.24825600666785, 10.022680185500434, 14.193397112587595, 11.806581153033878, 10.676411632035014, 10.252043722298259, 16.821701489543916, 14.407432800552034, 19.69448607632323, 16.431874900448896, 14.060200547776878, 14.331909995187075, 11.068407488094524, 16.078050804653135, 14.96930777144792, 16.611022813737634, 10.895825411354602, 16.365911238043363, 14.320317542241343, 15.086020397138952, 16.724295435306235, 18.045199034556603, 12.36712056808299, 15.04410543134877, 17.994475172032008, 11.268059715390532, 17.073773705747, 10.208637581919035, 15.604961012435101, 18.46996469547799, 16.860899130433875, 19.109296520981054, 13.378484158434528, 19.379239325963447, 10.737396537827186, 10.709195975261155, 16.407787632807242, 12.419076361890166, 10.082441159748734, 11.148588581576146, 16.83678565329707, 11.200953857983832, 10.007048064737859, 12.347453812490883, 16.368880433331213, 11.620961881667561, 11.311560315679714, 14.815839725493507, 15.132758612120575, 17.670884422628845, 19.273043862289164, 17.212529358203184, 17.25756842618766, 16.759946399794188, 12.258756631235332, 16.608607962133476, 15.037228945552068, 11.56750649150233, 16.591695004838634, 11.183338753409144, 18.435722886069502, 19.995611881872662, 16.55714189003705, 12.977199256297606, 18.059895974799094, 18.815788984038157, 12.322519559346812, 10.990220482659879, 14.974110956012241, 12.010187886540823, 11.954495806720866, 10.730375024858546, 17.33098403105175, 18.08578731614032, 17.13002782013521, 13.440622153417356, 16.33277403587732, 19.440449695104633, 14.062859805481757, 19.72746878911323, 14.213612876991863, 18.701339012789816, 19.449705518712655, 16.89793575958212, 19.71259710494849, 16.876731847809026, 17.798899883084935], "expected": [1.839233898902886e-33, 8.574974943099029e-72, 7.638403445797214e-57, 9.281153248122014e-31, 4.694796947843626e-25, 0.9999997654622076, 1.270474123570829e-42, 3.3721892932717494e-49, 9.404465312053721e-11, 7.656203652916947e-16, 9.981822429922558e-24, 0.9999999763657328, 2.3195203236850447e-18, 3.946772593923421e-34, 8.515799867039755e-07, 2.070511162873082e-54, 1.5115444603267574e-17, 1.7747229365428492e-29, 2.830203225668204e-29, 1.8295960517770558e-34, 1.2621980137340935e-64, 2.2484603819809987e-33, 3.5660430653946716e-27, 3.4078921251190294e-58, 1.537292129122146e-10, 3.299428357121909e-32, 2.1837696425523736e-25, 1.5509644285157723e-57, 7.195402311476536e-30, 0.9999999643222355, 2.5136672092675153e-50, 3.1341816126786715e-59, 0.9999998251452281, 6.388033142026632e-19, 2.1503778120982983e-42, 0.9999951056930099, 1.4114332139495453e-41, 4.437745822711592e-66, 8.841020776090644e-40, 3.627748119592698e-61, 1.913619816995139e-45, 2.9260873218612106e-64, 0.9999999977994181, 2.35573989794334e-26, 1.8444172084964417e-21, 1.8751163887411452e-37, 2.5655662810519303e-11, 1.1178355599376808e-51, 9.855829132161035e-51, 2.6074262354229105e-66, 3.659776736052697e-78, 2.5232669994129936e-28, 1.1530767346439221e-66, 2.041533343547293e-43, 1.492555216179179e-58, 1.9187717711525236e-07, 3.2861297657594453e-28, 3.0631811380324174e-53, 8.313093783683118e-20, 1.6061408024203946e-05, 5.224772427196211e-66, 3.60675122740015e-32, 1.1895525428242214e-32, 1.4657158218632408e-09, 2.8328442394147474e-06, 5.613680659662884e-18, 1.4577186260864867e-53, 1.7400423116376473e-12, 0.9999904930098552, 8.25021667892574e-12, 2.8665595358528283e-25, 2.3455885855573517e-54, 9.080242170550713e-37, 6.054204526470091e-20, 1.2755975113072e-17, 3.024146385174301e-09, 1.4101244200226701e-35, 2.7458306507554796e-62, 0.9999999772134007, 9.536429917369165e-45, 1.8706260395161274e-34, 3.6206869588085037e-40, 2.4453611768660046e-36, 1.0767622824709617e-39, 8.0254305390338885e-78, 3.518023700384362e-57, 5.3746185593755895e-09, 1.070835905180776e-50, 1.7117650881179104e-27, 2.8767205122071734e-45, 7.571922802673608e-69, 2.343259990101061e-26, 1.3149229951975224e-17, 1.9840071190376846e-08, 8.162543533948124e-58, 0.9999946308120925, 1.7985927798346376e-08, 8.8567173148096e-33, 1.3399155871439374e-43, 7.13656655129744e-21, 5.586431230000266e-35, 4.766892526583074e-26, 6.638266316488869e-07, 1.0333448968980352e-78, 3.8901209077318296e-29, 3.893090191124883e-29, 2.0099824416583908e-43, 9.073852929632968e-10, 4.245133475604627e-51, 3.578231071217456e-51, 7.536799777407347e-13, 2.457718204116828e-39, 2.2501808012942918e-21, 2.7937143060105906e-43, 3.753720110689161e-33, 3.541508285171224e-17, 4.851355495699567e-25, 3.5331750241163575e-44, 8.704288855521906e-15, 6.096037328664273e-10, 5.126903493487706e-39, 2.6336757034152244e-18, 1.4641628257262964e-12, 1.1048551681494655e-16, 6.511264098377473e-10, 1.3221143613995458e-46, 1.9958732433686666e-49, 9.977936194737092e-27, 1.0661749697882648e-17, 1.1127030633116444e-51, 7.302324149783989e-12, 0.9999999776838191, 6.107440610641251e-07, 2.71374372672642e-06, 8.682600446119072e-51, 0.9999999977159548, 1.1752852747716835e-40, 2.5611076971551524e-49, 7.510507185622434e-23, 1.4417945677584124e-77, 1.6543573235476398e-52, 1.1086314909850675e-21, 8.422912031929038e-76, 3.88594645018831e-30, 9.163646620196644e-26, 1.3445147537921773e-37, 1.3145066502627308e-42, 4.679562034179115e-47, 2.9113498265768537e-05, 3.929245634117718e-67, 8.089167921819869e-24, 1.1483308265188975e-77, 0.9999999896527552, 3.3744117399515103e-09, 4.8093301248474076e-42, 1.6799113069872897e-33, 1.0765773325433633e-41, 2.8639140392265816e-37, 1.1467735409805488e-25, 9.37161630732873e-19, 2.38646960546385e-41, 3.3883950080541236e-39, 0.9999954531880584, 1.5595184659893961e-40, 1.905934049374062e-09, 6.603017867910451e-52, 1.1750967495670315e-50, 5.293071265220913e-57, 2.3046826215176823e-05, 7.909364240255791e-14, 1.608950633106621e-28, 1.1056003796001385e-18, 2.3925677057454617e-48, 1.6419376233914508e-44, 8.436010600663376e-40, 1.992889450001596e-37, 1.2183295004657596e-52, 4.473103225412912e-46, 1.965435685980734e-06, 4.5365344823478214e-27, 2.2109780156288988e-21, 1.721324884490143e-49, 1.690171681486984e-26, 2.8590171120071706e-14, 6.510404402495433e-43, 0.9999999968155597, 3.5774836118108516e-56, 3.197914609898536e-16, 2.8286166541445568e-77, 2.2729715841793174e-26, 2.4214679192435662e-06, 2.130739758997398e-74, 7.946295374693679e-25, 4.548690172088419e-49, 8.163246986345887e-31, 1.0616095636387461e-14, 1.4702714395681628e-40, 0.9999999787303295, 4.4145853016399767e-38, 8.552328867836677e-40, 5.402361990256163e-37, 1.379433931737696e-16, 2.017264286142521e-26, 2.3359399795302263e-70, 2.396798347058226e-06, 1.4321207088676933e-43, 1.7818723083430473e-54, 4.5128983713917876e-64, 4.874917500087455e-53, 1.3894837516216035e-17, 4.364116312480386e-27, 3.575200486066019e-14, 1.1187156504536302e-43, 4.283023997266132e-45, 7.497154437786985e-58, 2.333704622906641e-37, 1.0142745464767518e-21, 1.8017045324866723e-31, 5.746644242108596e-22, 2.0196211735019654e-56, 9.163396080841101e-54, 1.5717329721493002e-64, 1.876814684116004e-42, 1.1034142296245994e-37, 1.1540061339631642e-30, 6.110540126323527e-13, 0.9999999609965141, 2.4814494467046033e-52, 3.223502477472767e-33, 1.0068871247129918e-67, 4.202232065198468e-19, 3.5036701023451135e-35, 5.357516936537738e-47, 5.364335149140296e-09, 5.70027213804294e-52, 3.755440994455195e-64, 7.540236505463453e-16, 1.5298881731812013e-58, 5.278952976428617e-34, 9.343962003027277e-44, 1.0175433162265041e-22, 1.5953258690470206e-07, 0.9999995063820557, 7.400367188672488e-06, 1.695004633417092e-38, 1.472539876081353e-52, 2.7919841075921214e-21, 1.0220018054229525e-40, 1.183222212767754e-18, 3.202461771073985e-22, 6.233922191612296e-14, 1.831098123907367e-21, 5.054657789814241e-34, 4.667493117101564e-08, 2.62496693575855e-42, 1.3460056131928827e-18, 1.2070282649058384e-32, 8.810811012681459e-23, 6.390686710247998e-61, 3.82472155034272e-06, 2.440949410805921e-74, 7.504786207193847e-33, 4.270794227832297e-34, 1.7450020117514258e-60, 7.799846270550199e-13, 1.9604269547120402e-61, 7.533396925900724e-34, 1.0247823960848502e-26, 7.559155957770103e-10, 5.891294952305777e-75, 4.796259986151963e-28, 5.163755897727711e-31, 9.178803186749856e-65, 5.326830816210714e-09, 3.4398826082818637e-62, 2.2840888401486786e-46, 1.8348283434567536e-15, 8.974708512987348e-46, 3.441967497441442e-33, 6.611155605487244e-77, 4.7716216083768544e-14, 0.9999998803941252, 1.156599571170354e-17, 3.279362238086555e-53, 3.020676138840284e-15, 2.43381342109322e-51, 3.741119736557236e-30, 2.3134535558935093e-16, 6.798870722464158e-06, 3.4740572091055205e-09, 1.3901789253715353e-20, 3.0356974575725987e-05, 1.0208707295443564e-20, 1.492447371377601e-28, 1.19097350480087e-53, 1.2331632379854672e-48, 1.8144216152990418e-56, 5.630475557059768e-23, 4.627340885019352e-46, 8.798026573945455e-17, 1.4092448129374482e-56, 8.619918183501102e-60, 2.922846800326819e-55, 6.271080038089067e-18, 3.135470273863722e-47, 6.626045969208142e-08, 3.877299686529264e-60, 1.4973556679478933e-22, 9.54901868849838e-43, 8.941501623007907e-08, 6.576007093614988e-37, 7.166212456609894e-17, 6.221903345064408e-24, 6.610834408563161e-13, 3.389321141032255e-66, 8.157669964516495e-37, 0.9999992167938301, 2.0141633588967387e-17, 1.241660886736442e-08, 9.809778497793982e-26, 6.492489871105888e-74, 2.0066539273708915e-51, 2.446649856788853e-09, 1.1957119578908288e-08, 1.8163870749427218e-31, 6.136380424196247e-56, 2.1808477375242104e-05, 8.575111304583699e-25, 1.1690535539400199e-07, 2.2055433514910284e-44, 1.1216388107638773e-72, 4.3682425669776735e-23, 6.889219605960379e-08, 3.1702939829345113e-23, 1.1131905985017661e-24, 2.5877479146523007e-65, 4.030610752036897e-11, 1.78209741085422e-42, 3.328062438675025e-31, 4.715506816437707e-21, 9.513451905108353e-31, 9.855351845628572e-41, 7.054470900832856e-27, 1.1031263195088482e-06, 1.9606568552496464e-51, 2.831477091758201e-29, 7.539154304247952e-29, 2.1287853383047416e-05, 2.0735122785545606e-61, 7.920296950730471e-10, 7.079183801611218e-07, 3.0673358610331095e-07, 8.261383942413247e-59, 6.064269591122377e-22, 3.744271039671098e-70, 1.822727527810928e-06, 1.4694025834752261e-33, 9.217268489043152e-26, 6.955822079425417e-38, 1.131024051381517e-32, 3.715323126814279e-27, 1.973052395399704e-33, 9.936979333048934e-34, 3.664365442525939e-18, 1.0304278158047172e-58, 7.405796085284211e-29, 7.031454969682053e-14, 0.9999993611340203, 2.820853729192541e-57, 2.0086538804972218e-67, 2.5777852793278127e-20, 1.8269548578220357e-34, 8.754169883110048e-22, 2.687042216792233e-18, 1.516300565101857e-50, 0.9999993329502063, 3.5585592797565538e-59, 2.194866482362026e-77, 3.4045792891138147e-46, 1.0126247262138256e-47, 8.537181378262809e-79, 1.3110403511846935e-29, 0.9999999972493872, 3.095880975564906e-17, 3.139443319318375e-20, 1.0231281125956577e-35, 5.927988243466845e-06, 6.3741613172916814e-46, 6.99638118990623e-43, 1.6081037599742816e-21, 4.090291837660352e-48, 6.182746566430309e-16, 6.148183893487113e-11, 7.707164504269448e-24, 4.214860468699708e-25, 3.253348776792344e-56, 5.1588506819860593e-26, 2.6783397774595474e-50, 1.1225717299371506e-37, 1.9942827587189574e-28, 5.309366844436665e-15, 1.1266375905146693e-07, 1.783125100789705e-45, 4.247811875220191e-09, 2.5570975767520873e-24, 5.659870269664499e-07, 8.995864689671759e-77, 1.939685683451269e-07, 1.1629225239304045e-38, 5.349751746837546e-29, 2.462450984053398e-26, 6.01684528211078e-20, 9.513858872343628e-39, 2.9539317717556474e-67, 4.807809172892819e-76, 0.999998220185166, 1.266081260495514e-37, 2.6921226871289615e-16, 1.8241091066694045e-29, 2.8073143966791285e-06, 2.8441857294322543e-54, 1.474854606474776e-37, 4.391570707178511e-58, 4.331806126187753e-57, 7.795541437990524e-20, 5.7276647261406395e-22, 2.4783594909641726e-47, 5.714908944508402e-40, 6.735284763737928e-09, 0.9999853466473189, 2.797776060055089e-22, 2.534089729608738e-44, 0.9999552457651881, 5.590726085022311e-41, 1.7182856195804817e-70, 4.146189113230061e-07, 1.7262705404766115e-08, 1.0924518230022905e-62, 1.569317658704659e-69, 5.520845466325394e-50, 1.3777822240328784e-38, 5.556331925745633e-22, 5.691468949019952e-18, 6.254005623164242e-06, 1.5026293256338124e-38, 9.825489643339564e-08, 5.458325654028992e-07, 3.6545180442104325e-10, 6.15633093767514e-23, 6.896921152366227e-45, 2.1414271642640083e-67, 4.512784591180561e-29, 4.748429424294876e-08, 1.4676311328112008e-60, 2.1500238952414812e-21, 1.3343750422976771e-26, 2.821916492956863e-72, 3.990395225141768e-09, 6.102503535548844e-63, 2.8682493811047303e-31, 2.4583487396879187e-24, 0.9999999016650596, 0.9999903995512669, 7.292404659979067e-50, 3.5870272295844803e-41, 6.236584575359856e-41, 5.7172122278963155e-37, 3.024344953002498e-30, 1.8769205699548926e-06, 2.0726220576300787e-35, 1.3943416809986123e-12, 1.3728905808291512e-40, 3.845389335083261e-38, 0.9999999928875533, 1.638124298040379e-44, 1.8498766612026154e-58, 2.2688017040265994e-36, 3.522921602302677e-51, 7.629995762069029e-78, 9.926820431430013e-27, 2.769844217556136e-34, 1.5995234553704488e-41, 2.2362038803074207e-51, 0.999999997847694, 3.907309255473643e-07, 1.1560507211677149e-14, 3.882645320604543e-43, 1.0203221201843128e-30, 2.7545497329627748e-59, 9.838871196552083e-59, 3.1436325882280455e-08, 2.3861877381419937e-21, 4.316586280947259e-18, 1.2893033515056498e-60, 2.936389670202477e-17, 5.43683312465696e-25, 2.88786982822169e-51, 4.665150233499268e-39, 9.269208628198247e-30, 6.343349453267621e-42, 7.201877300646541e-09, 2.5777787731436645e-47, 3.1876711908134556e-06, 3.28420782778335e-33, 1.686626071462594e-30, 1.2897580167517503e-65, 1.1551251767803723e-27, 4.685349816722228e-47, 2.3609224764304124e-17, 1.721957642803051e-41, 2.690501767606202e-54, 1.5240985660572796e-06, 2.8113444997281447e-28, 1.7432713848526976e-36, 7.563409051908831e-44, 0.9999998315820862, 1.2124415426295968e-16, 7.9079728303892e-53, 1.2533126247755628e-52, 7.420828687942853e-40, 4.882407140021062e-18, 1.1226892862978633e-35, 6.18588692832988e-30, 5.032593126119678e-38, 9.687227096057515e-52, 1.4393425987063743e-74, 1.7687864524578256e-23, 1.5816281595788196e-49, 4.377248764620614e-17, 2.176750918481481e-52, 2.4035440250360296e-68, 8.31699388619324e-59, 8.247757652045571e-07, 7.337048020971114e-22, 2.7080067959114553e-13, 6.245717640746796e-56, 1.6219745137632209e-15, 2.3095790484555913e-22, 1.1217975827412013e-22, 1.9830549343552774e-35, 1.9235988271001688e-10, 0.9999896324176002, 1.7197025831994555e-55, 0.9999999942628133, 3.294214839215898e-11, 9.457792416084678e-21, 9.639708991949243e-16, 3.886267553896935e-40, 1.5196608208359198e-59, 6.523371579140381e-06, 3.4670613740561066e-60, 6.746784127737536e-20, 1.3903563464605637e-25, 1.161178634934198e-50, 1.6742926121402405e-51, 3.3465084864187584e-08, 4.578630067354458e-49, 9.93433586737887e-33, 3.1301527622842924e-78, 0.9999992615925554, 3.948731682789733e-15, 3.3498303131689844e-50, 4.5988751562886464e-32, 5.899809614157363e-50, 9.005295373713089e-27, 1.6838003642232096e-12, 1.8621715977044361e-06, 3.2287923180192522e-27, 2.9752317962283445e-05, 4.9813901614446046e-46, 2.9804727193163176e-51, 2.0099293623800505e-25, 9.895264423440438e-29, 8.991513033642693e-17, 8.162040870193443e-68, 1.1275905114741123e-48, 1.9717967837545053e-46, 6.973440396891181e-48, 6.840761604465942e-15, 8.78020628007479e-18, 2.3364003837931582e-09, 4.7614051698397184e-46, 1.7919364017294315e-08, 3.8910515562251254e-51, 4.922442208661679e-24, 3.4077317689576515e-25, 4.2275863679198215e-24, 2.5320524601256353e-32, 2.250099105121309e-50, 1.1052645517665578e-05, 1.3189241932750586e-07, 1.5970072274315233e-43, 1.8494152682121155e-59, 0.9999953694899919, 4.436304571146424e-05, 1.4663377614141021e-55, 8.06133855575612e-55, 8.13437263835318e-40, 3.321112293056977e-83, 2.0569968991839152e-14, 8.313311330620198e-09, 7.117679898922894e-09, 0.9999999951548616, 1.6694881236939146e-46, 5.661695737173268e-65, 4.248364614367093e-50, 4.449205011576711e-21, 5.0731430967005395e-11, 1.1345878311574707e-06, 1.0084815586663836e-44, 1.1679642119757244e-65, 5.757637670866482e-45, 2.96066983671395e-07, 2.945500815728515e-21, 4.5324692289344e-25, 3.107392725285868e-28, 8.69807486632793e-07, 6.172532319061946e-56, 8.486409725349573e-42, 4.352675550014501e-23, 3.6740051982699124e-34, 1.4223950227826767e-54, 4.4075571868285e-24, 1.2103611668351266e-13, 1.2987642182559827e-37, 1.2411541175643442e-29, 2.1723260105607285e-24, 8.690186043687594e-52, 0.9999996639650938, 2.408412880603559e-55, 5.917243066691115e-35, 1.8564389135196045e-48, 1.807378471250353e-42, 2.536511355426099e-10, 1.0252365285633924e-14, 8.611146493679681e-29, 8.977446615929592e-25, 5.202810347945552e-29, 3.4026743078104597e-51, 0.9999999873861637, 3.5114288045047095e-49, 4.629947959663894e-23, 2.179704682505089e-51, 0.9999876229961007, 2.063036374620227e-08, 0.9999979735971621, 3.600365595437797e-18, 1.834034696481931e-30, 6.887231016234251e-17, 6.63823145274761e-22, 6.373519881647432e-73, 1.439133642399038e-20, 3.4073363501439625e-06, 3.380726096801608e-12, 6.069179671548043e-66, 0.9999903628913253, 1.740210964762195e-36, 1.5652521762736338e-08, 5.719103591483212e-44, 2.0341135721506351e-57, 2.8597178992863027e-09, 5.0489440688987635e-57, 7.861156562942566e-15, 8.395770721053115e-18, 4.772914830129404e-62, 1.5882277009112566e-05, 3.8244188683674497e-48, 5.542487981526045e-33, 4.439291926445701e-35, 6.643855906928777e-26, 4.4116654858880156e-07, 2.115723515083398e-21, 1.6029207641956158e-53, 4.189047582339863e-16, 4.571012559451766e-62, 7.0786720563796245e-43, 1.0744947463266232e-74, 1.1287350280284843e-15, 1.7378603834185145e-34, 9.787773662585242e-37, 1.6804230841211074e-52, 1.8669835904964774e-52, 1.075516037114043e-69, 5.697277750729859e-59, 3.2678854700640074e-26, 7.177531864571653e-43, 2.1009692205645632e-33, 2.4344629973525114e-37, 1.085630559529068e-15, 2.2886531203191967e-06, 2.6718339898698214e-50, 3.434085375406973e-45, 1.7586182950972376e-52, 1.5587742276852757e-12, 2.437654250887669e-48, 1.5620756263482878e-21, 3.4041261813791837e-70, 8.537598444559818e-26, 1.0906982576740346e-47, 1.4485501290883447e-23, 1.4776197203003878e-60, 5.2992149895291714e-51, 1.8053431619155218e-53, 3.0885706489577424e-17, 1.528343639966928e-05, 5.061624542760744e-52, 6.8709348619919365e-53, 7.966603396306401e-66, 1.6600623717468675e-16, 2.0460670302825883e-08, 8.231867515940065e-47, 6.72483340116288e-29, 1.5751673783947865e-51, 9.61236613976635e-25, 2.6460292345584274e-43, 2.13190322522445e-08, 2.7290625380692437e-17, 1.4085870820088128e-32, 3.791187822943294e-21, 2.216517541978921e-34, 4.667818254287899e-75, 7.749646189876696e-21, 8.45416384758789e-25, 4.341071081364961e-13, 3.346358508867213e-42, 0.9999949825579645, 1.4626594121110065e-47, 7.839656704712758e-32, 1.1140580821205966e-13, 1.728090094709777e-39, 1.0504427655350846e-25, 8.083102688705969e-46, 3.2251510747409812e-27, 3.254277094701933e-36, 7.140350006509902e-45, 4.3063544516623566e-23, 1.2681034549333469e-39, 7.994147898919761e-32, 1.2082915263482236e-60, 1.5160794294315882e-25, 0.9999999177031541, 3.8533361698732426e-44, 8.851201500473493e-35, 2.6095478727586584e-07, 1.8309295202555685e-45, 4.0270160512017864e-33, 2.3383796754956435e-25, 1.1208905193979262e-62, 6.989233381332073e-33, 1.305718971536362e-15, 1.1057947415977256e-20, 6.396842501598093e-22, 2.2557872291563884e-25, 5.296250683282944e-52, 9.898271589567422e-06, 4.382243646902432e-42, 1.9714516081055755e-10, 5.30213483968207e-26, 1.3914523536002828e-63, 1.5763296976211676e-05, 5.444594246997887e-15, 5.83014390649852e-26, 6.0693074800778e-28, 3.073175402118294e-07, 0.9999985498833709, 7.553793343161387e-58, 1.0648121226338813e-11, 1.2421587744400404e-07, 1.060711741175293e-40, 3.262165713570286e-48, 2.3553405446564759e-60, 5.741653669565028e-61, 5.375361868203435e-37, 0.9999999958279375, 7.209920726729283e-30, 2.5245703278290312e-23, 0.9999999899088429, 5.952624237896988e-42, 5.3524911179842025e-59, 7.865234938954404e-19, 0.9999995127095491, 2.807458257775338e-32, 4.468124656369308e-30, 5.076836042098451e-29, 1.2917346168731906e-73, 1.4710237487096816e-32, 2.238700050751731e-31, 1.427276787889106e-20, 5.458069332519396e-46, 1.3024344920474232e-40, 4.9891060760822974e-52, 3.9974910890924257e-36, 1.2315395614510345e-71, 5.1487224302484707e-20, 5.1985110282343577e-23, 6.203486783102195e-66, 1.2037765974947243e-47, 8.180754031880221e-52, 1.149333672216046e-27, 0.9999998965484299, 0.9999999757987919, 1.2370054606617805e-50, 4.2251191634078706e-14, 9.79298635745207e-53, 9.959384811613686e-33, 2.8324482837515764e-26, 6.095360940172859e-36, 0.9999971356870618, 3.7942514619740383e-65, 1.576673057993385e-46, 1.4943206914318762e-10, 2.708702521838025e-24, 5.005074037906479e-15, 7.95314657484929e-66, 4.316732985879133e-14, 9.05123089605929e-37, 3.466102583563254e-17, 0.9999997055463008, 0.9999996778326766, 0.9999950249955409, 1.2071526692600725e-42, 1.5383627007017838e-44, 3.491754407953366e-59, 5.069292866635908e-08, 6.393905982297452e-13, 1.3314296791023814e-53, 8.564161659360714e-37, 2.2340103948301166e-25, 1.5858977674019496e-07, 1.2108898247686681e-25, 8.464945602335423e-53, 1.8789404640521236e-30, 1.0842736548434672e-51, 1.1032228014126756e-67, 5.758922458764572e-10, 1.3509028666136267e-25, 2.7522375832099275e-35, 8.188741362904939e-32, 1.5185739151607376e-23, 4.15859638656063e-34, 1.0990329647595038e-17, 5.082462467978277e-35, 9.58939566044813e-44, 1.6563395837457993e-29, 1.0945848813933884e-54, 2.932043426752733e-50, 2.0144545163176532e-16, 1.2138577124137394e-51, 1.942712621550438e-05, 5.2073705214369145e-08, 2.457993112794227e-07, 2.9889041393305234e-29, 1.1008695902555557e-41, 1.9909104004940557e-05, 6.715072016175949e-15, 3.2908035631839565e-70, 1.3213485283889195e-44, 5.06681718585035e-29, 4.374626200451619e-10, 2.2013915601354713e-10, 4.007870104573947e-31, 2.6917675007855842e-61, 3.0293377445461726e-21, 0.9999999965272538, 3.250543234585352e-15, 3.0868103228347945e-21, 9.417865221373234e-53, 1.4552337299329623e-18, 5.36660123387113e-46, 3.4462755975126237e-06, 2.570199453063649e-37, 2.5891219856808143e-16, 1.617756020475151e-10, 8.315970604595314e-60, 1.5896506784272663e-16, 0.999999991721128, 6.538919107905894e-25, 9.705229156300658e-44, 5.593471735640945e-06, 1.5902294836495452e-58, 1.7432629190310336e-56, 2.727046604378419e-42, 9.030714398736678e-29, 6.893728167619132e-32, 1.3914343461314308e-16, 6.280572259253763e-31, 2.0569785935444437e-16, 8.988376986135755e-15, 1.3669116706044291e-06, 6.386984224067065e-36, 1.8763447091995736e-52, 1.0421585308585588e-38, 1.2661977402511231e-68, 2.858796064420996e-33, 3.700346550282671e-50, 3.981689545530747e-21, 2.3128324963396638e-34, 1.18627205114346e-15, 1.1859116166989358e-69, 1.6407050330703847e-31, 6.827868313040828e-15, 4.005272902396749e-43, 2.9424314910564718e-43, 4.359675452444053e-14, 0.9999999905565193, 2.377143719990024e-38, 1.992472884043484e-57, 8.69509530432031e-35, 6.896862817945934e-08, 4.719459216518428e-72, 1.2212521041796932e-40, 6.134238295026578e-08, 5.4659336938667717e-39, 8.309028015080483e-40, 3.879733823403595e-18, 1.5115742154616424e-31, 4.143788945183546e-16, 5.328152645699515e-10, 0.9999647146862721, 4.947978973016036e-08, 9.369696099508489e-26, 7.82684521185137e-18, 7.306802550183568e-08, 2.9421316245064407e-31, 5.966646588434245e-07, 2.2457176760417254e-34, 1.1276484366156455e-21, 9.801617682180615e-53, 0.9999999389164241, 4.055186556634157e-29, 4.75472211494174e-22, 4.837159540737318e-38, 3.035608460172381e-66, 1.4358710104660293e-51, 1.4556924453010518e-08, 3.281778553220554e-22, 2.927034887695146e-07, 3.5916679349742505e-24, 5.551385146016235e-35, 1.4787970377909018e-15, 1.357919598803252e-09, 3.63045218582518e-48, 8.210791103697852e-33, 5.9435436504382975e-74, 3.196611350729691e-42, 3.299017032448875e-47, 1.4703021518384922e-17, 4.830924344755114e-24, 2.4900692641742094e-19, 5.602433486135752e-15, 6.597649534422004e-17, 3.054833916891489e-18, 2.6549676282183457e-44, 1.1577923406874199e-22, 3.4829260751870367e-20, 9.161427669104155e-14, 1.541142628069787e-27, 1.3448826446408595e-57, 0.9999910240509161, 1.2230563348760747e-05, 9.097829162683451e-46, 3.694524206148909e-40, 9.481940058066608e-24, 6.01091248432569e-51, 5.275228871028058e-68, 3.435048048077701e-53, 2.770100338118183e-15, 2.4012984484734717e-27, 1.2099261493856176e-65, 8.686178776888082e-14, 8.489520703888007e-16, 6.227566688685813e-08, 3.7371860762548837e-20, 8.866214647424369e-65, 3.373873370784585e-70, 6.446509293161577e-08, 3.5360370166042608e-40, 1.2497059413687356e-55, 3.0564691157944423e-25, 3.457660374299384e-38, 6.547202764063202e-39, 3.1392514538932723e-07, 0.9999939180664019, 1.8795467924847935e-47, 1.0942952885778457e-28, 6.910279334810818e-46, 1.0425492207368743e-55, 1.3214382387970407e-15, 3.07918132724355e-18, 1.4484290394562024e-64, 4.692020636086722e-26, 2.903271122366377e-31, 3.9338244622951134e-52, 4.5103726759335316e-13, 2.457866608230199e-41, 2.659510731423503e-68, 2.1020327020011554e-15, 8.919708852917054e-78, 1.0833189823186469e-66, 2.6935433119841973e-70]}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py
new file mode 100644
index 000000000000..31f12038d4e1
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py
@@ -0,0 +1,87 @@
+#!/usr/bin/env python
+#
+# @license Apache-2.0
+#
+# Copyright (c) 2024 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+"""Generate fixtures."""
+
+import os
+import json
+import numpy as np
+from scipy.stats import planck
+
+# Get the file path:
+FILE = os.path.realpath(__file__)
+
+# Extract the directory in which this file resides:
+DIR = os.path.dirname(FILE)
+
+
+def gen(x, lam, name):
+ """
+ Generate fixture data and write to file.
+
+ # Arguments
+
+ * `x`: input values.
+ * `lam`: shape parameter.
+ * `name::str`: output filename.
+
+ # Examples
+
+ ```python
+ python> x = np.random.rand(1000) * 10
+ python> lam = np.random.rand(1000)
+ python> gen(x, lam, "data.json")
+ ```
+ """
+ # Compute PDF values:
+ z = np.array(planck.pmf(x, lam))
+
+ # Store data to be written to file as a dictionary:
+ data = {
+ "x": x.tolist(),
+ "lambda": lam.tolist(),
+ "expected": z.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)
+
+ # Include trailing newline:
+ with open(filepath, "a", encoding='utf-8') as outfile:
+ outfile.write("\n")
+
+
+def main():
+ """Generate fixture data."""
+ # Large shape paramter:
+ x = np.round(np.random.rand(1000) * 10.0)
+ lam = (np.random.rand(1000) * 10.0) + 10.0
+ gen(x, lam, "large_lambda.json")
+
+ # Small shape parameter:
+ x = np.round(np.random.rand(1000) * 10.0)
+ lam = np.random.rand(1000) * 0.5
+ gen(x, lam, "small_lambda.json")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json
new file mode 100644
index 000000000000..7d604d9fe111
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json
@@ -0,0 +1 @@
+{"x": [0.0, 8.0, 6.0, 2.0, 7.0, 3.0, 6.0, 7.0, 1.0, 9.0, 1.0, 1.0, 2.0, 6.0, 7.0, 8.0, 1.0, 7.0, 3.0, 9.0, 3.0, 2.0, 6.0, 4.0, 7.0, 9.0, 4.0, 6.0, 0.0, 8.0, 9.0, 9.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 10.0, 3.0, 5.0, 9.0, 4.0, 9.0, 2.0, 5.0, 1.0, 1.0, 0.0, 8.0, 6.0, 8.0, 6.0, 3.0, 8.0, 8.0, 9.0, 9.0, 4.0, 1.0, 4.0, 3.0, 4.0, 2.0, 6.0, 3.0, 5.0, 9.0, 3.0, 7.0, 8.0, 1.0, 8.0, 7.0, 2.0, 10.0, 5.0, 0.0, 6.0, 7.0, 1.0, 8.0, 2.0, 2.0, 7.0, 7.0, 7.0, 8.0, 1.0, 7.0, 5.0, 6.0, 1.0, 4.0, 5.0, 4.0, 4.0, 5.0, 7.0, 1.0, 4.0, 1.0, 3.0, 2.0, 7.0, 0.0, 0.0, 8.0, 4.0, 4.0, 10.0, 6.0, 6.0, 4.0, 9.0, 8.0, 2.0, 8.0, 5.0, 9.0, 4.0, 1.0, 8.0, 6.0, 0.0, 4.0, 1.0, 1.0, 9.0, 2.0, 4.0, 5.0, 10.0, 7.0, 1.0, 2.0, 9.0, 8.0, 10.0, 3.0, 4.0, 8.0, 3.0, 1.0, 6.0, 8.0, 3.0, 3.0, 6.0, 3.0, 2.0, 0.0, 6.0, 2.0, 3.0, 2.0, 7.0, 5.0, 7.0, 5.0, 2.0, 4.0, 7.0, 2.0, 2.0, 7.0, 3.0, 2.0, 9.0, 6.0, 2.0, 2.0, 1.0, 8.0, 8.0, 6.0, 7.0, 8.0, 5.0, 6.0, 7.0, 3.0, 2.0, 7.0, 7.0, 6.0, 4.0, 5.0, 3.0, 0.0, 6.0, 9.0, 1.0, 10.0, 4.0, 3.0, 0.0, 1.0, 0.0, 6.0, 8.0, 9.0, 6.0, 2.0, 5.0, 3.0, 7.0, 7.0, 1.0, 3.0, 9.0, 4.0, 3.0, 7.0, 0.0, 3.0, 8.0, 5.0, 2.0, 6.0, 9.0, 9.0, 9.0, 9.0, 9.0, 3.0, 4.0, 2.0, 9.0, 2.0, 3.0, 1.0, 4.0, 2.0, 1.0, 0.0, 5.0, 1.0, 5.0, 4.0, 8.0, 9.0, 8.0, 6.0, 6.0, 9.0, 6.0, 5.0, 7.0, 9.0, 6.0, 7.0, 9.0, 4.0, 4.0, 2.0, 6.0, 0.0, 4.0, 3.0, 8.0, 9.0, 6.0, 3.0, 1.0, 4.0, 5.0, 1.0, 2.0, 6.0, 4.0, 5.0, 6.0, 5.0, 0.0, 7.0, 1.0, 9.0, 2.0, 7.0, 3.0, 2.0, 8.0, 0.0, 9.0, 3.0, 3.0, 1.0, 0.0, 2.0, 1.0, 6.0, 4.0, 3.0, 5.0, 6.0, 9.0, 3.0, 7.0, 7.0, 6.0, 6.0, 3.0, 9.0, 8.0, 3.0, 4.0, 10.0, 1.0, 3.0, 2.0, 9.0, 10.0, 3.0, 8.0, 1.0, 9.0, 4.0, 9.0, 4.0, 8.0, 3.0, 5.0, 4.0, 8.0, 5.0, 2.0, 3.0, 3.0, 9.0, 4.0, 8.0, 10.0, 4.0, 9.0, 2.0, 3.0, 5.0, 3.0, 9.0, 6.0, 3.0, 9.0, 3.0, 5.0, 9.0, 6.0, 6.0, 1.0, 1.0, 0.0, 5.0, 3.0, 4.0, 9.0, 10.0, 2.0, 2.0, 9.0, 9.0, 3.0, 4.0, 6.0, 6.0, 7.0, 7.0, 6.0, 10.0, 0.0, 5.0, 2.0, 6.0, 5.0, 1.0, 4.0, 8.0, 1.0, 6.0, 5.0, 8.0, 6.0, 3.0, 3.0, 1.0, 10.0, 5.0, 5.0, 3.0, 9.0, 4.0, 5.0, 0.0, 6.0, 4.0, 2.0, 5.0, 6.0, 8.0, 3.0, 0.0, 8.0, 10.0, 3.0, 2.0, 3.0, 3.0, 6.0, 6.0, 3.0, 5.0, 7.0, 6.0, 0.0, 7.0, 8.0, 0.0, 0.0, 2.0, 9.0, 10.0, 0.0, 5.0, 7.0, 8.0, 9.0, 7.0, 9.0, 5.0, 3.0, 3.0, 2.0, 3.0, 10.0, 0.0, 6.0, 3.0, 6.0, 6.0, 8.0, 2.0, 3.0, 2.0, 8.0, 1.0, 8.0, 2.0, 9.0, 5.0, 3.0, 1.0, 4.0, 4.0, 0.0, 9.0, 8.0, 7.0, 8.0, 8.0, 6.0, 5.0, 1.0, 7.0, 2.0, 10.0, 2.0, 4.0, 9.0, 4.0, 7.0, 6.0, 8.0, 5.0, 7.0, 8.0, 6.0, 7.0, 2.0, 10.0, 6.0, 3.0, 10.0, 3.0, 8.0, 5.0, 4.0, 9.0, 0.0, 3.0, 8.0, 6.0, 7.0, 5.0, 1.0, 0.0, 9.0, 6.0, 0.0, 4.0, 6.0, 0.0, 7.0, 3.0, 1.0, 7.0, 7.0, 8.0, 2.0, 3.0, 6.0, 6.0, 6.0, 4.0, 7.0, 9.0, 8.0, 0.0, 8.0, 8.0, 3.0, 10.0, 1.0, 9.0, 4.0, 9.0, 7.0, 3.0, 6.0, 3.0, 8.0, 5.0, 10.0, 1.0, 1.0, 6.0, 8.0, 6.0, 2.0, 5.0, 7.0, 2.0, 9.0, 8.0, 8.0, 7.0, 8.0, 5.0, 2.0, 1.0, 2.0, 6.0, 5.0, 8.0, 5.0, 6.0, 7.0, 1.0, 1.0, 7.0, 5.0, 4.0, 9.0, 3.0, 2.0, 0.0, 4.0, 5.0, 1.0, 2.0, 2.0, 8.0, 2.0, 1.0, 9.0, 1.0, 2.0, 9.0, 10.0, 4.0, 6.0, 6.0, 8.0, 5.0, 5.0, 0.0, 2.0, 10.0, 4.0, 4.0, 6.0, 0.0, 2.0, 8.0, 3.0, 8.0, 1.0, 9.0, 6.0, 4.0, 5.0, 6.0, 2.0, 2.0, 1.0, 5.0, 8.0, 2.0, 4.0, 3.0, 2.0, 1.0, 2.0, 8.0, 6.0, 1.0, 0.0, 3.0, 8.0, 2.0, 7.0, 2.0, 4.0, 10.0, 1.0, 1.0, 6.0, 8.0, 2.0, 6.0, 7.0, 3.0, 5.0, 3.0, 10.0, 5.0, 5.0, 4.0, 1.0, 3.0, 7.0, 9.0, 6.0, 5.0, 3.0, 2.0, 4.0, 2.0, 1.0, 5.0, 1.0, 9.0, 8.0, 3.0, 8.0, 7.0, 7.0, 3.0, 2.0, 4.0, 3.0, 3.0, 6.0, 5.0, 1.0, 9.0, 1.0, 4.0, 1.0, 5.0, 4.0, 7.0, 7.0, 4.0, 9.0, 1.0, 2.0, 6.0, 7.0, 1.0, 2.0, 7.0, 7.0, 10.0, 7.0, 0.0, 1.0, 1.0, 9.0, 9.0, 2.0, 10.0, 9.0, 3.0, 4.0, 0.0, 4.0, 9.0, 8.0, 3.0, 2.0, 6.0, 3.0, 8.0, 2.0, 7.0, 2.0, 3.0, 3.0, 3.0, 8.0, 5.0, 4.0, 5.0, 9.0, 5.0, 7.0, 3.0, 3.0, 4.0, 3.0, 10.0, 1.0, 2.0, 10.0, 6.0, 2.0, 9.0, 4.0, 0.0, 8.0, 9.0, 2.0, 6.0, 3.0, 6.0, 2.0, 8.0, 7.0, 1.0, 5.0, 6.0, 10.0, 1.0, 2.0, 0.0, 5.0, 2.0, 6.0, 0.0, 3.0, 4.0, 4.0, 7.0, 8.0, 3.0, 2.0, 6.0, 10.0, 10.0, 2.0, 1.0, 6.0, 4.0, 8.0, 9.0, 4.0, 7.0, 8.0, 1.0, 5.0, 8.0, 4.0, 1.0, 2.0, 2.0, 5.0, 9.0, 0.0, 2.0, 8.0, 9.0, 5.0, 5.0, 2.0, 2.0, 3.0, 8.0, 3.0, 4.0, 8.0, 4.0, 5.0, 6.0, 3.0, 7.0, 10.0, 5.0, 9.0, 4.0, 1.0, 9.0, 4.0, 3.0, 2.0, 8.0, 2.0, 5.0, 1.0, 10.0, 3.0, 5.0, 4.0, 3.0, 1.0, 10.0, 5.0, 8.0, 4.0, 6.0, 5.0, 2.0, 1.0, 8.0, 10.0, 9.0, 5.0, 7.0, 2.0, 6.0, 9.0, 6.0, 4.0, 8.0, 1.0, 2.0, 3.0, 1.0, 5.0, 0.0, 6.0, 4.0, 7.0, 1.0, 8.0, 4.0, 1.0, 7.0, 2.0, 2.0, 0.0, 5.0, 3.0, 2.0, 1.0, 3.0, 6.0, 10.0, 7.0, 2.0, 5.0, 5.0, 2.0, 10.0, 8.0, 8.0, 2.0, 1.0, 0.0, 5.0, 1.0, 5.0, 2.0, 0.0, 5.0, 1.0, 10.0, 7.0, 1.0, 2.0, 1.0, 0.0, 5.0, 6.0, 9.0, 7.0, 10.0, 9.0, 4.0, 6.0, 1.0, 9.0, 1.0, 6.0, 4.0, 6.0, 7.0, 0.0, 6.0, 9.0, 3.0, 8.0, 1.0, 2.0, 3.0, 0.0, 10.0, 10.0, 10.0, 8.0, 4.0, 6.0, 2.0, 8.0, 1.0, 9.0, 9.0, 2.0, 9.0, 3.0, 10.0, 9.0, 5.0, 8.0, 3.0, 2.0, 1.0, 4.0, 9.0, 3.0, 5.0, 3.0, 3.0, 0.0, 10.0, 1.0, 6.0, 10.0, 2.0, 7.0, 2.0, 7.0, 3.0, 2.0, 8.0, 6.0, 0.0, 3.0, 6.0, 4.0, 10.0, 1.0, 3.0, 8.0, 8.0, 7.0, 10.0, 3.0, 1.0, 8.0, 5.0, 6.0, 1.0, 8.0, 5.0, 7.0, 5.0, 1.0, 6.0, 1.0, 7.0, 7.0, 5.0, 7.0, 5.0, 3.0, 4.0, 8.0, 1.0, 6.0, 8.0, 2.0, 9.0, 5.0, 7.0, 1.0, 2.0, 9.0, 4.0, 8.0, 1.0, 4.0, 5.0, 5.0, 1.0, 5.0, 6.0, 3.0, 5.0, 5.0], "lambda": [0.01858436288362786, 0.4150067570121553, 0.16489975542804386, 0.36330257303006275, 0.1719061552166628, 0.08639189249860496, 0.2607236425162845, 0.23285131634125739, 0.22472523863946786, 0.37616955389548185, 0.15287696474234236, 0.33903225540161863, 0.3965326872519263, 0.034812040911960884, 0.33775362971120426, 0.3302331086793315, 0.23637113466865062, 0.3434228116230726, 0.008913139013988214, 0.009333432021479016, 0.07005638647708862, 0.23263774878898436, 0.4882131954956445, 0.25364712609096685, 0.33485622721051816, 0.09943352207991296, 0.07972583501302655, 0.3366416167897464, 0.03423122690638747, 0.20385953785072802, 0.23507795364251788, 0.17875111100549024, 0.3429992640106045, 0.4815866212228027, 0.11075480389433773, 0.39716812098021925, 0.1513329119398351, 0.3308484285276532, 0.11129047528742236, 0.061690720788949494, 0.02239280702887575, 0.36788898662654007, 0.052773247065253714, 0.13424794437689375, 0.48665962642533017, 0.4745024697405323, 0.30615339136582254, 0.23429725226279952, 0.3262079913820975, 0.25744206301071293, 0.2118292903761888, 0.4081265450824102, 0.2853399895130329, 0.1580588892213538, 0.21196628309320198, 0.10703325968266741, 0.1272448754851785, 0.4645128557981311, 0.2604856882903653, 0.35585925962044707, 0.4751624102865526, 0.3201180150363262, 0.4098362083609674, 0.2654517496015593, 0.10619805245839431, 0.4300869499441017, 0.06566366692378761, 0.12150073510137821, 0.29172303812303957, 0.23192509971577135, 0.32133721319659336, 0.47916203242158045, 0.3740736865036921, 0.19760413248053177, 0.281223828446245, 0.39665049111069883, 0.19165135314813136, 0.10358073458199113, 0.2749490389541236, 0.14562974879247564, 0.07413028428604773, 0.13374678722017436, 0.12450872229541349, 0.010527924685250378, 0.2322751226272577, 0.02812144249168186, 0.487419883791153, 0.29457329443640545, 0.23923752612162202, 0.2780786045988909, 0.12708291885451994, 0.28155832666166475, 0.1310632137539281, 0.34691245157499734, 0.08381209095690745, 0.3024509939817558, 0.1177746027818043, 0.04055406804638817, 0.25817880840569374, 0.11085287139111372, 0.25736514422147044, 0.41677100246458276, 0.09560476052136407, 0.434538210557888, 0.30924846622767876, 0.24738192358545713, 0.346845239533481, 0.016171171220392355, 0.06893674312929282, 0.4663132437652266, 0.10089337791316338, 0.026919472810216283, 0.450268617580687, 0.0026099065887538186, 0.03618900692168736, 0.3073391851569501, 0.24990141868813454, 0.4446578428282649, 0.47525468600388887, 0.3344326353666126, 0.025878167022948262, 0.337169384726833, 0.45233251054319107, 0.4415018843846236, 0.23098305533193375, 0.12077175335523987, 0.0825639760505043, 0.10893873603887216, 0.43524973630287556, 0.2053771006984516, 0.1217436946993522, 0.005910139457792618, 0.3775115439405, 0.3947436631229081, 0.23388951340098002, 0.32017375949693927, 0.14986290495962684, 0.26551591767111304, 0.38414127521496644, 0.29489124987125015, 0.21588533906839869, 0.332786819105577, 0.00017146802688727814, 0.08635171344335169, 0.14481661488815845, 0.48833261338634226, 0.4663528294379947, 0.14338294804192353, 0.15119129887335686, 0.23865028180056064, 0.19051128400161488, 0.017365084612808945, 0.2880138203552142, 0.46870608476536146, 0.186547316337914, 0.4019026406486483, 0.3324495582668957, 0.11077041417064815, 0.38948134578886207, 0.2629675381984754, 0.17798244974628924, 0.0906700525335189, 0.05201887879156508, 0.06405788180653776, 0.28116446833594155, 0.1272990897999311, 0.11737611354729116, 0.019918447894824554, 0.44569621814815424, 0.15889687093742333, 0.47594631717345065, 0.1476355086743137, 0.20250116062033346, 0.11322610588126525, 0.4696943030950437, 0.13021019509302484, 0.4503489883461563, 0.33406265107804795, 0.34945360617399907, 0.24896902312786834, 0.15783191036230398, 0.3179353676011186, 0.4219265066568178, 0.24893272584423282, 0.11028715911539477, 0.11627658330488944, 0.15941239405303248, 0.3645807429263277, 0.07534636148252111, 0.4279552858267637, 0.41724402157126544, 0.023843330445593114, 0.36220328802637153, 0.10456639346768454, 0.19388857404885718, 0.3027553021308047, 0.18612949901748016, 0.26989237270720556, 0.4390880236223988, 0.44216326123600963, 0.4948443491787529, 0.1641313778623537, 0.27284591010982523, 0.24813977975041207, 0.4559572502805915, 0.343673015227018, 0.3800563660722175, 0.4441886967617462, 0.09697156561461029, 0.053345143213857416, 0.07825891689577819, 0.005157552724729619, 0.2658709863660646, 0.21978588846017516, 0.19059296578335516, 0.45839648627212, 0.2175906887325551, 0.07774390729657865, 0.38494473893016823, 0.30389860804054114, 0.3131536044128808, 0.02995239020821272, 0.15330394950058873, 0.009175724836337662, 0.4117833888606709, 0.3106254071097859, 0.1853796469005332, 0.01302562646240979, 0.042637128913968314, 0.09498852654943679, 0.2876758905867027, 0.440484293124178, 0.04233934236039988, 0.051432190647781206, 0.4078771811430483, 0.23066927480786026, 0.15455819955171218, 0.45450011934088097, 0.014544494809967057, 0.0368236593805118, 0.43098199394916686, 0.3062078572136309, 0.17179610399166428, 0.1441886329580247, 0.008196819646557552, 0.33568693302234676, 0.31507117288665915, 0.3747690090739092, 0.04219050360815729, 0.1136585186577248, 0.04584854422427659, 0.015057871839075976, 0.2539706045694779, 0.3891291274139994, 0.03252900005595494, 0.4436944449784516, 0.040657455432527634, 0.3591074787728125, 0.4539160591929657, 0.19370773086658727, 0.28545660579316423, 0.1876522328645373, 0.3762904570534036, 0.24446959955506414, 0.37450141287491207, 0.20642172962490835, 0.34172062334890085, 0.46727052158085297, 0.2700603205125971, 0.22251926450946807, 0.035983586671358536, 0.2193674747387917, 0.1797675205016122, 0.48439796570804927, 0.3741741781446802, 0.03401569523905479, 0.3877619301260738, 0.06674921303546227, 0.09766100261151095, 0.242385459051836, 0.3937913309974781, 0.3460550227667264, 0.4460433567344676, 0.07719172333328156, 0.18426006337190082, 0.18359560099238842, 0.0976933172118345, 0.026579191292465387, 0.3869567231484335, 0.30009087303026105, 0.09689680030014935, 0.0035846862630325993, 0.46369398330633504, 0.39713852179487513, 0.10948725986042601, 0.22024187190133737, 0.04550680458913542, 0.25114871000494143, 0.016400040743324684, 0.029978679392296814, 0.41706394225876753, 0.18894392461687814, 0.08210972508279163, 0.04389627164683235, 0.16575350194638666, 0.33150818538810867, 0.2532738217184595, 0.45428604186117455, 0.35828978428719666, 0.2592790098441477, 0.40467829864478644, 0.40155394655451737, 0.2657974701646947, 0.33122117780488286, 0.31094270792317097, 0.4211000145912686, 0.26814619196521416, 0.49719175853311964, 0.07719614615366271, 0.3998530492768515, 0.16628403709192424, 0.11625090387198295, 0.43505246202825776, 0.4901526731362663, 0.4941160847465931, 0.05109683509055185, 0.40637811830742, 0.2745286682384642, 0.32894485335261536, 0.1471542661890895, 0.09379998776035209, 0.08319080082750707, 0.24054921138005947, 0.26039315100768606, 0.2113439786443953, 0.07982787636279992, 0.24044855287625627, 0.40309982134227745, 0.2891100166041971, 0.34878890069529467, 0.06212005273937293, 0.13773694330638642, 0.11146616445976193, 0.408725284396765, 0.15512877736849628, 0.20456472489127608, 0.2003996524591356, 0.03004967027991856, 0.4907938556583253, 0.2954930190568234, 0.015095414145709085, 0.31263739636889626, 0.07140418201626658, 0.3401982383310727, 0.15629146203993355, 0.33965356235249267, 0.4943079035662528, 0.30580547416688586, 0.12534641860303652, 0.09692146988154243, 0.49377544077861163, 0.09510966027297885, 0.4211669830825333, 0.003616196715719222, 0.2685283485735168, 0.012165061186618864, 0.47237978412509946, 0.2945552644415054, 0.34900567007073735, 0.29608183694976875, 0.4460148356433575, 0.42723686458377325, 0.06443780124886617, 0.3786346522685487, 0.11082131053172195, 0.39428774858316284, 0.21586628345090558, 0.32933557759783416, 0.25675741827701803, 0.48995988822356057, 0.2532808328433533, 0.48302781363882163, 0.024858436352511837, 0.43388456476489046, 0.13691372783561317, 0.24997192528850126, 0.23186079374828034, 0.23691236471075366, 0.22096315604177802, 0.41800033263677644, 0.056661434450253956, 0.1958681119690766, 0.0878860395264891, 0.14505081903995387, 0.4802324733981521, 0.27929926325069343, 0.1807015631041678, 0.4541066975888523, 0.31363271040349916, 0.4324916556617424, 0.09083473677202747, 0.46464441881245305, 0.05037599320091751, 0.2481348205286254, 0.0793121435769028, 0.40693411797409235, 0.07258547082776556, 0.19865250701998433, 0.05542407873821448, 0.42111391321400016, 0.012749131414016124, 0.22391552199335463, 0.08976260070241382, 0.19626435006894627, 0.30434742261786474, 0.3819958034511644, 0.4536026754758611, 0.494040337015124, 0.18561351322474418, 0.29027307416722986, 0.41820695081236037, 0.32245726649038137, 0.37602507355479153, 0.39391958415336975, 0.27806962714397093, 0.041355535549004174, 0.12970526484395423, 0.24616215767202215, 0.3912472644252041, 0.3078890905365335, 0.4006286460909089, 0.05848385971571829, 0.40770929566343317, 0.16746910502601225, 0.2060752304844644, 0.14077708399416466, 0.4898795243909999, 0.23649690180988991, 0.2966079658849632, 0.03529967979121179, 0.16846347033351328, 0.0677959063947644, 0.3514224381996096, 0.019851158739679853, 0.023719962941736228, 0.3585489672339841, 0.05076630075714933, 0.05735784519098397, 0.14570428895370002, 0.38966031479313984, 0.3033966216536073, 0.06171933068960184, 0.02896519760509364, 0.3781908999830687, 0.4635368699513264, 0.06936470597343747, 0.35208244035684927, 0.33003323537284335, 0.4149949658034542, 0.05511288308502427, 0.026797799799869737, 0.44027315065769723, 0.055021420350579886, 0.046267231770412476, 0.49571756752070917, 0.2295964038448522, 0.46947310148476146, 0.24448318988402373, 0.06250052578062015, 0.22116166199060094, 0.2776228222117052, 0.12770922839951537, 0.29417908226321265, 0.34831816268373306, 0.45130099077791874, 0.28582860479292044, 0.006052551135072137, 0.17191180345243307, 0.029414924737965586, 0.1316457974692754, 0.09022484697320443, 0.4432740691118917, 0.4843446966971864, 0.20338602106711445, 0.20683730945335244, 0.2999426011132559, 0.046599870413310374, 0.41674927835118664, 0.468943428388351, 0.14875116453539927, 0.21807095435590412, 0.2813165585180324, 0.14420014180671925, 0.04142789260846835, 0.05919875708103678, 0.46850117992027823, 0.4901375818701226, 0.18862997715017898, 0.46055129484961616, 0.36273757542836876, 0.2123627329126519, 0.4252622324054954, 0.28367911871570833, 0.0716566739057275, 0.09917133629688651, 0.33233645140092943, 0.375382564595652, 0.3279390412840857, 0.4934095333065561, 0.10313725061703721, 0.3133973246302369, 0.4511227867904291, 0.11315607203357464, 0.4343129113740051, 0.028163976254450662, 0.05105972056189256, 0.0028965387330003867, 0.089971856382207, 0.16988252380009972, 0.0005823686018560648, 0.13308996948497076, 0.07214466843516859, 0.33517350026892206, 0.1067916741433993, 0.04192811545186209, 0.47995889875312053, 0.19183367538470508, 0.0061138291594457495, 0.0011989062028617825, 0.20601046007849894, 0.057067533989591634, 0.1439981467718821, 0.4565390778904729, 0.36601943578883134, 0.08434034868268925, 0.05270979548205745, 0.17095783341228293, 0.06628087679914513, 0.09220923244123819, 0.11641276119579308, 0.41397686039363507, 0.41835437884315635, 0.16599999122848286, 0.34126260597301433, 0.32432950756797574, 0.2138166839954842, 0.2140387641449567, 0.2959597035009503, 0.4714562741255243, 0.04209142075039851, 0.046422282925987934, 0.030339037519036827, 0.22579182733261782, 0.22406541481663333, 0.29268921234596684, 0.04820437375550973, 0.479038767872355, 0.22768603194792392, 0.2394455294301744, 0.10572080063243772, 0.22129346837290176, 0.0930413909356218, 0.24546857743955786, 0.30885302202650844, 0.11130958586578477, 0.11105074439436924, 0.4911245801292573, 0.39141316370830187, 0.3608039307640441, 0.005240308563171592, 0.31175474423134575, 0.011557234880890499, 0.2667066288463368, 0.47494370484200826, 0.3774097975922582, 0.13669606773510573, 0.25830412537901487, 0.35613523770141964, 0.06359731252098993, 0.14869255021981298, 0.3980373252913236, 0.3768211944296866, 0.47476190370405985, 0.48304982390087325, 0.008357259900745151, 0.44311230047407435, 0.2237883348692028, 0.28090690692996834, 0.4412034295771592, 0.24517410757236097, 0.291668796288795, 0.40708358345375634, 0.49796388795332686, 0.26681866359245393, 0.20731504156678032, 0.15059745839381933, 0.16410918069406133, 0.2956726450588936, 0.35960771642350786, 0.43274282901969396, 0.09780192105943342, 0.01254073473416295, 0.36362366849368366, 0.16447011282605484, 0.32861545512492807, 0.08269731228661148, 0.4800792760331614, 0.054960041943924065, 0.2581785783436332, 0.3106007945130356, 0.2624656914366271, 0.447411796245306, 0.47511454347317794, 0.35130778290843173, 0.4454226278882323, 0.06849979484912638, 0.4594812142936616, 0.11377569694391493, 0.08390706084417321, 0.24470094004673404, 0.344426336966789, 0.15560582925483657, 0.08265684276800828, 0.1932744270493062, 0.4617452484355093, 0.05276295860361918, 0.3734775423518737, 0.10709311772824975, 0.45349307969011643, 0.2175470372675874, 0.07409568369041275, 0.17583363754169595, 0.1455463081129137, 0.29185445820006034, 0.404243863443045, 0.23290117619978856, 0.4501332243175197, 0.2906721421019357, 0.05357581216710239, 0.09859438342345522, 0.11759073846683549, 0.08615521450257269, 0.1564868268127355, 0.21438177365828476, 0.4501441666486296, 0.2581524794460903, 0.31631769925014463, 0.22538042495537103, 0.0698267320259715, 0.27109869090938377, 0.4859774068831906, 0.06275138858358953, 0.3362673226223712, 0.0471567567262538, 0.09904209866326302, 0.08018190917438112, 0.4854813123216664, 0.28879822923365817, 0.46816455201296725, 0.46054064994378885, 0.14200583620879803, 0.4577236592845893, 0.17842114429878697, 0.3612319753296835, 0.37460397344493535, 0.36770943783778237, 0.20302419690845575, 0.2356765299958815, 0.033001677660252415, 0.02537403799069221, 0.47055740270022745, 0.2268198849663603, 0.2572897558937942, 0.09235928391112974, 0.07008666354131837, 0.333884289760849, 0.2794561003279945, 0.035038172921252275, 0.329149574632528, 0.43280383585401144, 0.40356505026240463, 0.01441398355433704, 0.05231306081944198, 0.06202729976058302, 0.008226566003995628, 0.3342469887413827, 0.21983345198570076, 0.08653290130221969, 0.2697236261789976, 0.1813769614298676, 0.1939679841303712, 0.37233373491937694, 0.364570501101231, 0.38340401818538, 0.41171802742679275, 0.14990766787380222, 0.30633885669797956, 0.20281799900433956, 0.22878394545765274, 0.4451154960200961, 0.3564889640629793, 0.3150820947718249, 0.2900169676733409, 0.17378323089283987, 0.17344369630922052, 0.1675004030022763, 0.449326327374587, 0.31006940524526594, 0.3345521900841649, 0.025390025254275306, 0.29535138588628584, 0.1159238536636022, 0.4133684466966419, 0.16599655056403828, 0.1709752030777309, 0.2651037086526807, 0.013006124496156068, 0.18622395475030135, 0.4338073958380743, 0.33138136142345836, 0.4355682365292192, 0.048340039498456444, 0.11304073429683309, 0.06570980475349408, 0.08964624596723575, 0.42047617762277073, 0.06472510517129249, 0.32380943038060883, 0.4245645155338895, 0.08215834550823176, 0.31182476167969514, 0.0018919916972253703, 0.42696364322231706, 0.41245576566814535, 0.4577083066968268, 0.07357178433459777, 0.42329257428632094, 0.3778899273575223, 0.4013701755867502, 0.43952087665206596, 0.39805430398012664, 0.22098485822947556, 0.42739454578059405, 0.21919903598616436, 0.2713239814703486, 0.30320140134755275, 0.2338193504554349, 0.45238303490543413, 0.0886139500757041, 0.3231291857537936, 0.49035553892777517, 0.1391265205836384, 0.3913088007878048, 0.10043229200982279, 0.47218785274239866, 0.4730688574333287, 0.08372944187659392, 0.25656188462798085, 0.3485314466156351, 0.13336941817451053, 0.3952773793035072, 0.2521670913588191, 0.41065278996918836, 0.21412380885891907, 0.17358616893427725, 0.3981894983901842, 0.46592166584250966, 0.2567852546645894, 0.4998907804336917, 0.18998788924922533, 0.13558849130557804, 0.30613284379246153, 0.47034495601469367, 0.39214504003015155, 0.23023708495527972, 0.2448402337989018, 0.41940487923711456, 0.011781363342164675, 0.23808742264182786, 0.30834907005614065, 0.2505941509933652, 0.19110036706840372, 0.4455061150790293, 0.17697801139207575, 0.3324158100198247, 0.49481359430042665, 0.3158795113315976, 0.1239778974514465, 0.4120266933155468, 0.25716267170335333, 0.012937210523854437, 0.26336649709046245, 0.28721391501827104, 0.42628660347986214, 0.2949099933090181, 0.012395725492157783, 0.19769787547020656, 0.4469124012845642, 0.2866974251931146, 0.027303212727454784, 0.2548619212745404, 0.4222691561787073, 0.19273912257885595, 0.3917365403783658, 0.07766118937281907, 0.06745095952761804, 0.4412411541954808, 0.10767609919690474, 0.20855318683515156, 0.3640165046350776, 0.2627190123846555, 0.3580637654800973, 0.2624222095795493, 0.06757260701367557, 0.2734072264631338, 0.16376079509723385, 0.2447823213872864, 0.36488752408295766, 0.41508987221021987, 0.18775487943561736, 0.351430818185445, 0.36741904815125787, 0.3091602280606671, 0.12684634459987354, 0.07009186711504561, 0.32014548894628025, 0.39460750420669183, 0.033749121094081014, 0.20537646445919594, 0.2834439954198158, 0.3393529158994842, 0.35045107550106724, 0.22469529631883145, 0.4801698549943472, 0.4125768312453996, 0.1222196759842416, 0.34057360406173465, 0.3852379994316517, 0.04541932365050544, 0.13567751191362398, 0.2862002012129202, 0.07012428694577977, 0.24762812889522834, 0.043493949337387317, 0.3456001293208464, 0.46261646164621445, 0.33428158448899287, 0.02929924312389498, 0.3023334696728492, 0.039906825041126415, 0.11359676869858959, 0.07171707498827856, 0.11929457264589294, 0.16508505075205682, 0.3046520990871893, 0.40324288328409646, 0.023977784281590975, 0.05192612606618485, 0.361798801749559, 0.3924273522923083, 0.20469543046011157, 0.006677020992274518, 0.3701592115381974, 0.24914388105683166, 0.14334109171009268, 0.10424751664887072, 0.4233539124022727, 0.39281836428456063, 0.41723029623594315, 0.024803232746697934, 0.05686656847884303, 0.09610060366584144, 0.40648357370733734, 0.04196435662540582, 0.02631186094214505, 0.0005913036256103843, 0.24444870182641476, 0.05554432085124106, 0.22215514140036458, 0.011467932594596775, 0.3941764432681566, 0.2935325364126279, 0.06354092996219496, 0.34653900491819456, 0.48794665603989046, 0.49452851221778404, 0.4743933796493773, 0.3672502549606024, 0.19715637002399122, 0.3050015638574597, 0.09755577763372664, 0.4094050613569069, 0.06355507838606073, 0.03509606307944185, 0.04136231781487559, 0.3622550100619742, 0.4900414964799502, 0.36576734506634695, 0.36176650441316777, 0.12782591609410004, 0.4845786967903473, 0.004337826912849729, 0.04438376029164076, 0.22106841760364915, 0.4984759697569557, 0.40300526542894216, 0.33843494519997913, 0.293419161573286, 0.4763259254238181, 0.3944878974128248, 0.3305683911192763, 0.491313763411776, 0.05449663574543229, 0.24180686914771732, 0.1319972338414543, 0.47332676358027115, 0.1866494607941513, 0.16540707698485652, 0.3270198754113189, 0.29310890985632543, 0.49559012765546984, 0.21138188326924745, 0.1891953040217545, 0.4650701623347581, 0.04420112806325849, 0.06782119598250363, 0.3772183329761189, 0.46882342325825305, 0.1643314530313157, 0.34487999317255047, 0.09260213277433715, 0.33176846654538356, 0.07129182799284872, 0.4468821330375433, 0.4438266478067965, 0.20952162404432156, 0.07190722412870143, 0.13126819474487889, 0.2009833933500484, 0.2954470797227529, 0.007168715074518717, 0.42778577008155755, 0.3111352343984497, 0.3896587628245401, 0.10939743379758943, 0.32008263411017696, 0.04569791524664085, 0.07836415539917779, 0.20141451334230975, 0.024454258432508924, 0.25244593778105007, 0.4212471714080165, 0.15879739393659298, 0.45346593551928044, 0.17583506225783424, 0.030970756695435753, 0.4162602183103312, 0.2573694280141213, 0.12470374761765207, 0.254766176708598, 0.1006222374654277, 0.06431091753660112, 0.3625705038222935, 0.2729114533429866, 0.28507898456156533, 0.1811353086065675, 0.2091962889811702, 0.4186063823079579, 0.4935123594880993, 0.16006837565630988, 0.27832857725403914, 0.23891882466049452, 0.06500009467812112, 0.29602408946255326, 0.20358885212313038, 0.4004681978644445, 0.2399239789066267, 0.30452345331944497, 0.11372219789943022, 0.06760769209648454, 0.2913725581462197, 0.4506937697634406, 0.34072091213632816, 0.31296535338041614, 0.09026455818554152, 0.07738357904768284, 0.1894628727415204, 0.17016497166124983, 0.1194664739435739, 0.1468094220829798, 0.27759082213832975, 0.3983998971569283, 0.25562627099945223, 0.4729601528556289, 0.1863883624598937, 0.37665461048423726, 0.07550290108532132, 0.2659095723672735, 0.2367865579589229, 0.029040999696322567], "expected": [0.018412738433250343, 0.012279158214750435, 0.05652155538074481, 0.1473002593753446, 0.04741238935858605, 0.0638689401216461, 0.04801858357239647, 0.04070184348087368, 0.16075701123605707, 0.010615532561604933, 0.12166746373091938, 0.20486097443494075, 0.14811215431728847, 0.0277638706523245, 0.026948111480911568, 0.020032524179948764, 0.16619692172854975, 0.02626403733077191, 0.008639405783663212, 0.00854151865701224, 0.0548338428493756, 0.13033944239358447, 0.020640973439304, 0.0812240376268982, 0.027301652573131805, 0.03867845655104446, 0.05570624487820041, 0.0379233089414867, 0.0336519668640053, 0.03610228496182736, 0.02525383754715182, 0.03275939593664217, 0.14622219743315495, 0.03439821447763601, 0.07520276715706052, 0.22033992658090634, 0.12071553294058943, 0.20233898137717646, 0.06748143689216488, 0.05624718602996426, 0.017701266874726163, 0.10208468243894982, 0.03948289573259388, 0.03752786692415516, 0.05500617602302967, 0.005279636122632155, 0.14296575748724755, 0.06473111418596819, 0.2008690282654148, 0.17545657843829737, 0.19089719258629742, 0.012799835863244586, 0.04480687730391036, 0.04128535544411923, 0.05354474987420765, 0.07362616815622472, 0.04317261950352152, 0.009039504469416742, 0.021993775563423065, 0.012172061483335498, 0.056532497526775576, 0.19889536376472255, 0.06526679789390259, 0.10513931399227983, 0.06588326130160299, 0.14788951276062406, 0.042858824839461344, 0.07946230558750855, 0.05884292243728099, 0.025671110158514872, 0.10480584445814642, 0.01330143391635849, 0.015652805171674302, 0.14715492529474242, 0.02584304387492702, 0.020383459128709206, 0.11887582108790143, 0.034924920896384944, 0.06079538887998964, 0.13552228214300802, 0.04579643529376836, 0.04908692427418144, 0.10336418610196128, 0.009626776929520287, 0.13025339101138358, 0.02621316348116545, 0.012722300163649992, 0.032454564309498626, 0.0398674054482427, 0.026244477848303867, 0.10509747243645408, 0.034190681120348246, 0.06378689159809538, 0.03656717583275476, 0.073932448125132, 0.07784334516871652, 0.06165721301384865, 0.03379156842434668, 0.08101412867054204, 0.06028148503122766, 0.03745033424849286, 0.22466432172464, 0.062201679955345805, 0.2282249733031314, 0.1051888203810161, 0.13362364014535189, 0.02585611009394761, 0.016041119802670912, 0.06661427872930792, 0.008937348946415161, 0.06410152811331848, 0.02384900475867218, 0.004016686052666552, 0.002566005275038013, 0.02860499690260922, 0.07739005413112648, 0.023326820610946725, 0.010236279836710698, 0.1462193075914071, 0.019578146113407562, 0.022445667825349073, 0.013766093758831928, 0.059586674198705565, 0.22953100976921637, 0.03249903658125227, 0.055118956770188444, 0.07924747013787821, 0.06675677523658897, 0.22836069510031037, 0.15119025736370628, 0.038319938930704, 0.00582346552066999, 0.06945855805120078, 0.04531466222731904, 0.020111408799939633, 0.029131740228272307, 0.11980460976928829, 0.13711510018264075, 0.010052378297506397, 0.024134727213979208, 0.0224186354306597, 0.10430908317092567, 0.00017133577234892128, 0.04146085612688751, 0.08731163582414517, 0.23708396587116906, 0.022707485034963018, 0.04242001978015569, 0.08915073937680812, 0.10376152053174871, 0.05530702286218667, 0.01634131113507794, 0.1406715669688815, 0.374188508340358, 0.05556630171408643, 0.14814247402227984, 0.10432547390722463, 0.0840191613694832, 0.02111573636986312, 0.06209023978283581, 0.046905556011428144, 0.055085380416164, 0.04568053400222716, 0.048023841206254046, 0.034243542576806854, 0.09266276785226299, 0.08757688758842365, 0.01715473972016698, 0.09443993772918681, 0.1069183000323338, 0.0052238560685888375, 0.05660083073700064, 0.12226621361655733, 0.0853581221616028, 0.23432662292536974, 0.043080468079267485, 0.009879804917314492, 0.03826619676132788, 0.025547816106855185, 0.030074366165496327, 0.06632008818712912, 0.040426134583224804, 0.017953569504661697, 0.10442809927830339, 0.08375336549536037, 0.048640698451418656, 0.04827723789734164, 0.034278056244193264, 0.05369251157748765, 0.040971803259886426, 0.09756906842350743, 0.02356132401270649, 0.03458238984232043, 0.03874094391924939, 0.1451861406547564, 0.01265193931544992, 0.08066485742120233, 0.10525996991456263, 0.3553759650102416, 0.2296524873020942, 0.3903342051068871, 0.05653927031583426, 0.026918584359814965, 0.023552419379323508, 0.023743868921469947, 0.1462656652086281, 0.047276851773653684, 0.09461315586374817, 0.04687679779821827, 0.03575939140946244, 0.06960870102504756, 0.0050652923852868995, 0.02133140460620439, 0.0819106708599322, 0.09796182056352791, 0.014857441914796942, 0.19554535336067091, 0.05923830254672931, 0.014691016290029427, 0.05734564575492226, 0.14372367367404068, 0.02465441451865665, 0.03576658547729372, 0.008409781680946457, 0.008294648407333826, 0.01630812502732185, 0.031903978276433737, 0.012445213115143438, 0.035196058786166134, 0.07493797095059263, 0.018771867823532372, 0.14763388475883504, 0.03651064005110333, 0.04761873064670964, 0.06552560795490237, 0.12986920358921195, 0.12269830866977906, 0.36523480450202456, 0.013426450123870082, 0.03484680889223099, 0.04058476685733165, 0.07749648185457252, 0.039935709211565154, 0.03667871064697423, 0.007645185196041513, 0.038050139519433694, 0.04081169826078613, 0.010717196475255082, 0.03207352926526148, 0.060862355841832846, 0.032510624746595634, 0.013050945264805195, 0.048866676498217854, 0.021152203110771817, 0.023882610236846603, 0.060745950376677724, 0.03386196982034491, 0.14711587263406273, 0.023951434156908438, 0.17610133076714418, 0.07927542831354333, 0.09744366368231518, 0.015452723678777732, 0.024025571769803508, 0.03302197938157971, 0.1004058063087269, 0.20567009253600896, 0.05758557455932688, 0.0613349969710123, 0.15969999919255123, 0.03288964584253474, 0.05281863099491326, 0.08016257609355458, 0.034071991366571464, 0.03306304037152627, 0.02821303004737409, 0.32142612796806125, 0.04046789917564647, 0.0843865638135132, 0.024296058921756732, 0.14808638896587817, 0.025949955640815894, 0.09439994480535943, 0.06366030375336462, 0.03853441992945117, 0.16772769412390273, 0.0386344465610976, 0.024218841225307788, 0.10050380044379974, 0.19203900253912334, 0.09235032952631396, 0.0035527067444370013, 0.23337035108151416, 0.030248535167695077, 0.0669278352051367, 0.1020946266615284, 0.03543360719844984, 0.04921534139412212, 0.014034163945888538, 0.02699356517221602, 0.018402694652451805, 0.04587213678080186, 0.04816459230836586, 0.03300251952981889, 0.0928986391569238, 0.014280566453009923, 0.029497783020278747, 0.09343912483764147, 0.07183567278060514, 0.01708626007167436, 0.22204703151288202, 0.09914789602889465, 0.13716476958439533, 0.014307046050014548, 0.01192617493805191, 0.09716377746339622, 0.027530206827263527, 0.23828489511045045, 0.03708581073857015, 0.06658047037212671, 0.03430018934616078, 0.06893643054878308, 0.010863348218142223, 0.08904777297095608, 0.032959658402060305, 0.04060517763171574, 0.01293506146275518, 0.06084236249431636, 0.14518843577575238, 0.08800060044554436, 0.06757454393091596, 0.03775479596803312, 0.08168440266666335, 0.028550499208560832, 0.0230170596180412, 0.05575197490336617, 0.024548548220033935, 0.1481456518433607, 0.10546746397088451, 0.05147991293556006, 0.04998932312139382, 0.03724937065418829, 0.05403914333723878, 0.0984408416803117, 0.03557114279261054, 0.10014818082061135, 0.06667221643842057, 0.02258796957544162, 0.02040705492302521, 0.0434484907932252, 0.014757587719033377, 0.1964007517482757, 0.0689145119450408, 0.052628396605386076, 0.09053351184360499, 0.0740164507925974, 0.0045603242196793035, 0.01237756085442926, 0.0916860073497031, 0.07609547208508945, 0.004578413388120727, 0.03854651345861715, 0.09715668216384798, 0.003557828910307023, 0.04701773630404778, 0.0112402521155693, 0.0137937458644916, 0.03245695220893853, 0.03629287272022059, 0.013268948750463186, 0.35982572540602775, 0.04106391516814283, 0.0548596956264067, 0.032505617163235634, 0.06027476662996393, 0.21966828056070933, 0.08187565736501119, 0.020130578614353144, 0.17516720157255233, 0.020482417765487197, 0.06306247124073872, 0.008036876269272663, 0.021150067503220914, 0.0957762043750054, 0.08485414923240438, 0.17225793097028216, 0.020365408580653346, 0.06452223217765914, 0.06567590731751478, 0.09749008411376232, 0.033080498898671366, 0.08125830515168363, 0.05421673167202553, 0.13502166537475982, 0.021377738635544194, 0.07973314542968227, 0.11517504643635496, 0.037687287546186755, 0.0410054579544736, 0.011036032011893977, 0.06611951668344307, 0.37164150206894153, 0.032832685586038614, 0.018377383532734867, 0.060103064843362225, 0.1481471913864424, 0.0563135479666482, 0.09927731259746124, 0.038663098243386256, 0.027468532825541608, 0.012192828578248448, 0.06548503830185291, 0.04580002373532328, 0.05489096002153337, 0.26239543857759107, 0.02190059386826559, 0.009680924455933843, 0.38984382928439787, 0.16940545323594813, 0.1409841872349885, 0.007927099139828683, 0.010962693622835886, 0.31341488230309067, 0.04542425715964622, 0.03465940240731701, 0.02910050394136866, 0.0378550936713558, 0.03895074368124615, 0.009572177585707994, 0.05684318462162067, 0.09923724357994118, 0.047665116299828635, 0.1481459181124789, 0.0933004867867861, 0.023717666944764855, 0.13131706655396616, 0.020489691590597527, 0.1035987553195689, 0.043298695316255034, 0.028063727133106342, 0.04028429348597664, 0.05723717237532401, 0.103249764103558, 0.018890344204037814, 0.019389288412294096, 0.21052251751419024, 0.03297753555323701, 0.0497023438795578, 0.036535077286148236, 0.04599175401908906, 0.10531809161550909, 0.05627086478873032, 0.025426364162522433, 0.06937263437670214, 0.37094517879533406, 0.03589557186501872, 0.017748914706491845, 0.027895863021400628, 0.012280035053683209, 0.03450314750057538, 0.022514600502972968, 0.03940752080079288, 0.050669116170821815, 0.03270470422177301, 0.14502853780978286, 0.020650844925407814, 0.14651019025903303, 0.08156999295579097, 0.0345215142848694, 0.08191676308045143, 0.034719505450146695, 0.055719240510994354, 0.024222205569055497, 0.05154300756929884, 0.01542283297065485, 0.02526072896336194, 0.005819066201504103, 0.0474119425024406, 0.02733043534892655, 0.03306767088771796, 0.05020840859664577, 0.09471788115023923, 0.003025066449255519, 0.09998074980543195, 0.03571594914694744, 0.05783838059393595, 0.03778789536732024, 0.008009215895911786, 0.37433702308188643, 0.08846151351840491, 0.03423327238014666, 0.045341296255179776, 0.04893864633723359, 0.032988944473142906, 0.05417656457728722, 0.3740602633950516, 0.004703791687740676, 0.05543297122821355, 0.3690642820013552, 0.07129576946105917, 0.053507210883636025, 0.3464016320169998, 0.033906311477986895, 0.055773668815922946, 0.0854987516831489, 0.02761122049359362, 0.022611099201702813, 0.02028380698051605, 0.14517487721425124, 0.07191777377787731, 0.04103717038008785, 0.024237639236588445, 0.0542599844930719, 0.062004337193570014, 0.022801970366525308, 0.03143862461687052, 0.002826096000565216, 0.08604309303685541, 0.04013737412551639, 0.0005794929313118188, 0.08359204824464023, 0.033830786388914964, 0.20368294032973866, 0.03873851026016929, 0.034721300402621266, 0.005071673955770532, 0.04557726543526343, 0.00598440211008992, 0.0011895996394566534, 0.10034939592599366, 0.03513848704344137, 0.06527926498210344, 0.003814018830864102, 0.21256188205266327, 0.07433978176539904, 0.03742367033657257, 0.04002454262566178, 0.04308861303153832, 0.07325096536769582, 0.061401641849326075, 0.01869234642462157, 0.14807587804919092, 0.03433398643807474, 0.018854807890487817, 0.020683540705922012, 0.04309461618628846, 0.034769333397170206, 0.05832856572051865, 0.14641277710891515, 0.03951896271228304, 0.04133930173596103, 0.02491001318209912, 0.06535812432791543, 0.03343064609781725, 0.05872629498567255, 0.03524128084353082, 0.013310246349545723, 0.16216229998805914, 0.16759417722566186, 0.04786388810857477, 0.06565509942636051, 0.061234996761677776, 0.023896376042018358, 0.10519874454923273, 0.08431481623863944, 0.10510666304356969, 0.05441648973341616, 0.04575800125808928, 0.21114541342714466, 0.0051721101367625975, 0.14357769150980018, 0.010475934836772028, 0.1373242352086867, 0.23513549736806252, 0.010526189718797024, 0.11144089163614555, 0.13579628471616545, 0.012149704966110224, 0.03262138164634445, 0.07622468308627918, 0.03014128659131264, 0.03273164890507523, 0.008471531299136994, 0.03422818122711205, 0.007981837044164658, 0.35796489780718455, 0.12816463925499513, 0.01475801761773145, 0.06108023719094813, 0.08154772742783731, 0.04396148131394791, 0.33441144421378216, 0.1448832977650581, 0.027703955707942707, 0.1005270759224613, 0.04190800450171157, 0.12844362328649564, 0.017885721836339342, 0.03491603038625558, 0.062214713105926564, 0.05713587326086298, 0.01155911036070909, 0.14731357577200208, 0.1091453449039421, 0.20163527937035097, 0.05249074246370566, 0.008189576578353468, 0.04791037900576997, 0.08101413995085058, 0.10515360264068044, 0.1365682982450723, 0.23060091426504858, 0.14622660489943132, 0.017826456285577583, 0.024829428245334295, 0.06182306776899643, 0.36838876859504627, 0.07644360758579867, 0.04113227459087807, 0.1330570731730038, 0.02614402651962174, 0.10556429301312455, 0.05699858696037181, 0.025439054477917295, 0.23305242307570836, 0.04875369353514273, 0.03315053992988314, 0.04311560692195542, 0.14720139328915802, 0.05300204604708698, 0.04251548658398845, 0.09514561156732698, 0.06542288427583035, 0.10545784015489897, 0.005837235918145133, 0.06483962157143058, 0.03817722548840958, 0.07886119538641938, 0.04944463596279945, 0.06984922269695996, 0.04870861053663976, 0.03801516702984866, 0.056646351939402546, 0.06606062676164257, 0.09392457013598195, 0.13576758040052564, 0.07651470966652271, 0.12856753216591443, 0.06289583640647127, 0.061221627964895844, 0.23675297890103222, 0.03457761758133936, 0.019381931395940615, 0.039985676720183085, 0.04269559908993481, 0.04395654207162899, 0.012856277850354, 0.10546796368857173, 0.14657309663880283, 0.058486153665495776, 0.08646051404290515, 0.0930323481814499, 0.056021489957566915, 0.04980799937049105, 0.21482067715320763, 0.011242270446571672, 0.14998056734182583, 0.08179606059311957, 0.03140921311160526, 0.02206949068163103, 0.05714653108616315, 0.04147744661861226, 0.03746047833703545, 0.060972616583298986, 0.03602142453401822, 0.20328495208207337, 0.13941524269418326, 0.027903193666342304, 0.028005489563018786, 0.22789195936400666, 0.14814653851561857, 0.012937144542429193, 0.03533988233441197, 0.03234463814160384, 0.007734356203635272, 0.28412305315615277, 0.1584014842154455, 0.07602310670734062, 0.020864576745670663, 0.03242295791900159, 0.11962242366382203, 0.007508652814545001, 0.011482590921152518, 0.10081555963286834, 0.06501777088045589, 0.13921254890846746, 0.0774842043915298, 0.029584524591836834, 0.03279560532031968, 0.0945067529624333, 0.14699086748973314, 0.040810227362693574, 0.1054653188111474, 0.039722163352821006, 0.1125611828549666, 0.047746295252073946, 0.14735309899861473, 0.10516767667314643, 0.10422160327303356, 0.023231710153601808, 0.024078300785736063, 0.06130811492037281, 0.0647990488628207, 0.06669525665222471, 0.03373283956238609, 0.06186640638129407, 0.011797427228102886, 0.09718445023055208, 0.09578477081832937, 0.0749353035654633, 0.09558875316502029, 0.029101424961212093, 0.09546116365189675, 0.05576539627870678, 0.03498504105973197, 0.027540248684517838, 0.05506481452452504, 0.015004206894109586, 0.06330871711382619, 0.07887390903111628, 0.022108873897576035, 0.001858289257183176, 0.14794994381569457, 0.02845274923713202, 0.09303417244869486, 0.04561654649841597, 0.1480110222002454, 0.015309622340365389, 0.019911774592072655, 0.22916450137194935, 0.044875098364930116, 0.05265317503313777, 0.0048436297396522296, 0.15809289626120201, 0.13811257863777568, 0.26154964350411936, 0.06476849681343597, 0.14724299676997912, 0.04983042708288102, 0.27611966669926324, 0.0890221328578974, 0.07444947998450849, 0.06769277155781069, 0.04730716862653273, 0.00861110808848765, 0.09117742924902635, 0.06793552936204539, 0.04854342775157676, 0.00901783768496856, 0.032900406035884226, 0.14810122846009002, 0.17320734436938925, 0.028660548761589362, 0.08185152209430341, 0.039743522925381525, 0.009122332517885138, 0.057765911941034434, 0.03752835111260022, 0.007211727506354146, 0.1430911755368352, 0.0643703864734094, 0.022777923713143713, 0.0571748902916251, 0.21916249169940752, 0.129764933268181, 0.13308683908783536, 0.04207393334520782, 0.010533932747932526, 0.21186621265586303, 0.14321089119342012, 0.029856411588051145, 0.03115162658538068, 0.03875204489644093, 0.06695033949532508, 0.1454666783657284, 0.1450862047925287, 0.10499750635519851, 0.04324715847858548, 0.09810696010909963, 0.08106334089844157, 0.011590066327468996, 0.0807441699921855, 0.059381667691016056, 0.026891472268434843, 0.10543624234922026, 0.011295338922162102, 0.024842112062310028, 0.038576863384188725, 0.01888228760256344, 0.02414726157148625, 0.1743620717904877, 0.007702188922663098, 0.08108993896635935, 0.10007276164993023, 0.06397254172600932, 0.038025508587582454, 0.14761208626648728, 0.059584301181029226, 0.15280703752448602, 0.008008800453887953, 0.10505066504589067, 0.050234234151714505, 0.08079559914350876, 0.05335079076399086, 0.1819922719723936, 0.029371816683954603, 0.06385161768058085, 0.016503734308029372, 0.06457061954494653, 0.05548978560588835, 0.051125534615478835, 0.1474625060871868, 0.1952144450472409, 0.04318325767934764, 0.033583902462908016, 0.015358365450896057, 0.0453327653316034, 0.0262032493778459, 0.12312011300199245, 0.04505905076914625, 0.013571631136755571, 0.03610391200953514, 0.08191803659667157, 0.008184847205176073, 0.22377467952489807, 0.09009756899005446, 0.10390239223975264, 0.21749598154773633, 0.035382498979897696, 0.12687584076895164, 0.04469228427753857, 0.05115779051972201, 0.0387554292868815, 0.040750158501918696, 0.01840556402548295, 0.05820816615052922, 0.2034078359687358, 0.02352004717160719, 0.14252288809379793, 0.03611999737563333, 0.1073821852325401, 0.04835159685303344, 0.0786224849533873, 0.10938606007911665, 0.19365079973982666, 0.09898368324734896, 0.020517867755958527, 0.030105566146782396, 0.024120097392566035, 0.14807093797036125, 0.06651606750287134, 0.006436276379739913, 0.14756042573197875, 0.018258027364564642, 0.04242270575034419, 0.04299642278250172, 0.14801009102687948, 0.21932199826971113, 0.34113083261845756, 0.02164083091614226, 0.05222401806987184, 0.05666898464679521, 0.14814768792007302, 0.041096041463634096, 0.022767485304106515, 0.0005907794067681254, 0.018817413088411002, 0.036624866236499805, 0.15952470282606543, 0.011143878331222871, 0.2196421363735311, 0.2543750374920159, 0.044807582225761235, 0.03661619287318665, 0.004780827957514959, 0.012241235544037743, 0.0032879554497814768, 0.011277160462865409, 0.08132167536662223, 0.042168766638579484, 0.08430887530928516, 0.008434505407178822, 0.05778577192215151, 0.027938785169098444, 0.03434000917031147, 0.03457575594401312, 0.012543025378020694, 0.3063358331715148, 0.034638434863864316, 0.0379778776534772, 0.0897492216828433, 0.004180800630786459, 0.04152850593658742, 0.12746434325468659, 0.0879898438768655, 0.3316914196170455, 0.009733103840706173, 0.013521563251828118, 0.003235281398204346, 0.013886499944105363, 0.0750237563938686, 0.020360183812600748, 0.04756138169568761, 0.031038117497311234, 0.10836563083926061, 0.005325461037470766, 0.031737965114925326, 0.10951172221499657, 0.014699067935514508, 0.10545034762043767, 0.0027518289322558515, 0.028428709989738975, 0.06693330474301461, 0.009007772421822395, 0.0378688080571932, 0.05725491147288327, 0.21549086984116525, 0.05737807274235638, 0.03453114213679087, 0.10365494609643648, 0.05566534137576021, 0.1043582578537787, 0.055560475233365735, 0.36038070618472806, 0.004235275620840035, 0.15329635131323832, 0.04506902538218221, 0.03310367631248456, 0.12180803620231125, 0.03233890628801643, 0.007041398377126533, 0.017423897624551765, 0.10513914180001262, 0.1480341382645355, 0.043189951063571194, 0.04013734927242271, 0.04466949061302933, 0.05958166763936352, 0.05448145984291766, 0.02190653784089155, 0.017870811429428618, 0.2255928493255451, 0.09118484685769626, 0.009689211393156972, 0.03949745727883346, 0.024552230793966727, 0.005300428102808588, 0.10484446383773606, 0.10349602014783824, 0.029298508657466436, 0.057880052456756946, 0.042346287987968544, 0.21162896907569048, 0.026910094580325537, 0.05963340039152813, 0.046623103826642705, 0.06632163747062267, 0.2250476494871335, 0.020162917519309494, 0.12603578303807716, 0.03462457607003528, 0.03990932310397403, 0.045470521721054306, 0.032262603129737236, 0.06655909928790386, 0.09925269166310341, 0.08170061618299972, 0.022969326849825767, 0.09593914872774519, 0.04357406827621129, 0.02456864136861474, 0.14730465687529523, 0.013450919669650568, 0.05619685872671445, 0.04588325205027237, 0.0689201597219807, 0.11815899446991877, 0.033832009167880976, 0.06982773304213367, 0.042188728585490276, 0.1836387602869647, 0.06677050501976044, 0.06283380513245201, 0.0354113878501439, 0.14113219869534588, 0.047733453351260974, 0.04623049941706179, 0.10515308310029516, 0.06453244613079716, 0.02475477145293721]}
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js
new file mode 100644
index 000000000000..9026eb0d3ef7
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js
@@ -0,0 +1,181 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
+var abs = require( '@stdlib/math/base/special/abs' );
+var PINF = require( '@stdlib/constants/float64/pinf' );
+var EPS = require( '@stdlib/constants/float64/eps' );
+var factory = require( './../lib/factory.js' );
+
+
+// FIXTURES //
+
+var smallLambda = require( './fixtures/python/small_lambda.json' );
+var largeLambda = require( './fixtures/python/large_lambda.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof factory, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function returns a function', function test( t ) {
+ var pmf = factory( 0.5 );
+ t.equal( typeof pmf, 'function', 'returns a function' );
+ t.end();
+});
+
+tape( 'if provided `NaN` for any parameter, the created function returns `NaN`', function test( t ) {
+ var pmf;
+ var y;
+
+ pmf = factory( 0.5 );
+ y = pmf( NaN );
+ t.equal( isnan( y ), true, 'returns expected value' );
+
+ pmf = factory( NaN );
+ y = pmf( 0.0 );
+ t.equal( isnan( y ), true, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided a finite `lambda`, the function returns a function which returns `0` when provided `+infinity` for `x`', function test( t ) {
+ var pmf;
+ var y;
+
+ pmf = factory( 1.0 );
+ y = pmf( PINF );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided a finite `lambda`, the function returns a function which returns `0` when provided a negative integer for `x`', function test( t ) {
+ var pmf;
+ var y;
+
+ pmf = factory( 0.4 );
+ y = pmf( -4.0 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( -1.0 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided a finite `lambda`, the function returns a function which returns `0` when provided a non-integer for `x`', function test( t ) {
+ var pmf;
+ var y;
+
+ pmf = factory( 0.4 );
+ y = pmf( 1.3 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( 1.4 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( 3.2 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( 4.8 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( -1.2 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided a `lambda` which is nonpositive, the created function always returns `NaN`', function test( t ) {
+ var pmf;
+ var y;
+
+ pmf = factory( -1.5 );
+
+ y = pmf( 2.0 );
+ t.equal( isnan( y ), true, 'returns expected value' );
+
+ y = pmf( 0.0 );
+ t.equal( isnan( y ), true, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'the created function evaluates the pmf for `x` given small `lambda`', function test( t ) {
+ var expected;
+ var lambda;
+ var delta;
+ var pmf;
+ var tol;
+ var i;
+ var x;
+ var y;
+
+ expected = smallLambda.expected;
+ x = smallLambda.x;
+ lambda = smallLambda.lambda;
+ for ( i = 0; i < x.length; i++ ) {
+ pmf = factory( lambda[ i ] );
+ y = pmf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.equal( y, expected[ i ], 'x: '+x[ i ]+'. lambda: '+lambda[ i ]+', y: '+y+', expected: '+expected[ i ] );
+ } else {
+ delta = abs( y - expected[ i ] );
+ tol = 2.0 * EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the created function evaluates the pmf for `x` given large `lambda`', function test( t ) {
+ var expected;
+ var lambda;
+ var delta;
+ var pmf;
+ var tol;
+ var i;
+ var x;
+ var y;
+
+ expected = largeLambda.expected;
+ x = largeLambda.x;
+ lambda = largeLambda.lambda;
+ for ( i = 0; i < x.length; i++ ) {
+ pmf = factory( lambda[ i ] );
+ y = pmf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.equal( y, expected[ i ], 'x: '+x[ i ]+'. lambda: '+lambda[ i ]+', y: '+y+', expected: '+expected[ i ] );
+ } else {
+ delta = abs( y - expected[ i ] );
+ tol = 2.0 * EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.js
new file mode 100644
index 000000000000..bbf5e7fc9af3
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.js
@@ -0,0 +1,38 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var pmf = require( './../lib' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof pmf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'attached to the main export is a factory method for generating `pmf` functions', function test( t ) {
+ t.equal( typeof pmf.factory, 'function', 'exports a factory method' );
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js
new file mode 100644
index 000000000000..9c4d72dd2c53
--- /dev/null
+++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js
@@ -0,0 +1,145 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2024 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
+var abs = require( '@stdlib/math/base/special/abs' );
+var PINF = require( '@stdlib/constants/float64/pinf' );
+var EPS = require( '@stdlib/constants/float64/eps' );
+var pmf = require( './../lib/main.js' );
+
+
+// FIXTURES //
+
+var smallLambda = require( './fixtures/python/small_lambda.json' );
+var largeLambda = require( './fixtures/python/large_lambda.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof pmf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'if provided `NaN` for any parameter, the function returns `NaN`', function test( t ) {
+ var y = pmf( NaN, 1.0 );
+ t.equal( isnan( y ), true, 'returns expected value' );
+ y = pmf( 0.0, NaN );
+ t.equal( isnan( y ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided `+infinity` for `x` and a valid `lambda`, the function returns `0`', function test( t ) {
+ var y = pmf( PINF, 0.01 );
+ t.equal( y, 0.0, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided a negative integer for `x` and a valid `lambda`, the function returns `0`', function test( t ) {
+ var y = pmf( -20.0, 0.5 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( -4.0, 1.5 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( -1.0, 2.5 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided a non-integer for `x` and a valid `lambda`, the function returns `0`', function test( t ) {
+ var y = pmf( -1.3, 0.5 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( 2.4, 0.5 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ y = pmf( 0.5, 0.5 );
+ t.equal( y, 0.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided a shape parameter `lambda` which is nonpositive, the function always returns `NaN`', function test( t ) {
+ var y;
+
+ y = pmf( 2.0, -1.0 );
+ t.equal( isnan( y ), true, 'returns expected value' );
+
+ y = pmf( 0.0, -1.5 );
+ t.equal( isnan( y ), true, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'the function evaluates the pmf for `x` given small parameter `lambda`', function test( t ) {
+ var expected;
+ var lambda;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ expected = smallLambda.expected;
+ x = smallLambda.x;
+ lambda = smallLambda.lambda;
+ for ( i = 0; i < x.length; i++ ) {
+ y = pmf( x[ i ], lambda[ i ] );
+ if ( y === expected[ i ] ) {
+ t.equal( y, expected[ i ], 'x: '+x[ i ]+'. lambda:'+lambda[ i ]+', y: '+y+', expected: '+expected[ i ] );
+ } else {
+ delta = abs( y - expected[ i ] );
+ tol = 2.0 * EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function evaluates the pmf for `x` given large parameter `lambda`', function test( t ) {
+ var expected;
+ var lambda;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ expected = largeLambda.expected;
+ x = largeLambda.x;
+ lambda = largeLambda.lambda;
+ for ( i = 0; i < x.length; i++ ) {
+ y = pmf( x[ i ], lambda[ i ] );
+ if ( y === expected[ i ] ) {
+ t.equal( y, expected[ i ], 'x: '+x[ i ]+'. lambda:'+lambda[ i ]+', y: '+y+', expected: '+expected[ i ] );
+ } else {
+ delta = abs( y - expected[ i ] );
+ tol = 2.0 * EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});