Repository: hughrawlinson/meyda Branch: main Commit: ecf256616d43 Files: 135 Total size: 1.3 MB Directory structure: gitextract_v075f53j/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ ├── question-other.md │ │ └── showcase-application.md │ ├── ISSUE_TEMPLATES/ │ │ └── config.yml │ ├── dependabot.yml │ └── workflows/ │ ├── build.yml │ ├── commitlint.yml │ ├── lint.yml │ └── merge-build.yml ├── .husky/ │ ├── commit-msg │ └── pre-commit ├── .npmignore ├── .npmrc ├── .prettierignore ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── __tests__/ │ ├── TestData.ts │ ├── data/ │ │ ├── blackman1024.json │ │ ├── blackman128.json │ │ ├── blackman2048.json │ │ ├── blackman256.json │ │ ├── blackman512.json │ │ ├── hamming1024.json │ │ ├── hamming128.json │ │ ├── hamming2048.json │ │ ├── hamming256.json │ │ ├── hamming512.json │ │ ├── hanning1024.json │ │ ├── hanning128.json │ │ ├── hanning2048.json │ │ ├── hanning256.json │ │ ├── hanning512.json │ │ ├── sine1024.json │ │ ├── sine128.json │ │ ├── sine2048.json │ │ ├── sine256.json │ │ └── sine512.json │ ├── exports-node.ts │ ├── exports-web.ts │ ├── extractors/ │ │ ├── chroma.ts │ │ ├── energy.ts │ │ ├── loudness.ts │ │ ├── melBands.ts │ │ ├── mfcc.ts │ │ ├── perceptualSharpness.ts │ │ ├── perceptualSpread.ts │ │ ├── powerSpectrum.ts │ │ ├── rms.ts │ │ ├── spectralCentroid.ts │ │ ├── spectralCrest.ts │ │ ├── spectralFlatness.ts │ │ ├── spectralKurtosis.ts │ │ ├── spectralRolloff.ts │ │ ├── spectralSkewness.ts │ │ ├── spectralSlope.ts │ │ ├── spectralSpread.ts │ │ └── zcr.ts │ ├── featureExtractors.ts │ ├── main.ts │ ├── utilities.ts │ └── windowing.ts ├── bin/ │ ├── cli.js │ └── wav-loader.js ├── docs/ │ ├── 404.html │ ├── CNAME │ ├── Gemfile │ ├── README.md │ ├── _config.yml │ ├── _includes/ │ │ ├── contributors.html │ │ ├── footer.html │ │ ├── head.html │ │ ├── header.html │ │ ├── nav.html │ │ └── showcase.html │ ├── _layouts/ │ │ ├── default.html │ │ └── homepage.html │ ├── assets/ │ │ ├── main.css │ │ └── main.js │ ├── audio-features.md │ ├── getting-started.md │ ├── guides/ │ │ ├── contributing.md │ │ ├── offline-cli.md │ │ ├── offline-node.md │ │ └── online-web-audio.md │ ├── index.md │ ├── major-changes-policy.md │ ├── package.json │ ├── reference/ │ │ ├── .nojekyll │ │ ├── assets/ │ │ │ ├── highlight.css │ │ │ ├── icons.css │ │ │ ├── main.js │ │ │ ├── search.js │ │ │ └── style.css │ │ ├── classes/ │ │ │ └── meyda_wa.MeydaAnalyzer.html │ │ ├── index.html │ │ ├── interfaces/ │ │ │ ├── Meyda.MeydaFeaturesObject.html │ │ │ ├── Meyda.SliceableArrayLike.html │ │ │ ├── Meyda.default.html │ │ │ └── meyda_wa.MeydaAnalyzerOptions.html │ │ └── modules/ │ │ ├── Meyda.html │ │ └── meyda_wa.html │ ├── rollup.config.js │ ├── showcase.md │ └── src/ │ ├── audio.ts │ └── main.ts ├── package.json ├── rollup.config.mjs ├── src/ │ ├── extractors/ │ │ ├── chroma.ts │ │ ├── energy.ts │ │ ├── extractorUtilities.ts │ │ ├── loudness.ts │ │ ├── melBands.ts │ │ ├── mfcc.ts │ │ ├── perceptualSharpness.ts │ │ ├── perceptualSpread.ts │ │ ├── powerSpectrum.ts │ │ ├── rms.ts │ │ ├── spectralCentroid.ts │ │ ├── spectralCrest.ts │ │ ├── spectralFlatness.ts │ │ ├── spectralFlux.ts │ │ ├── spectralKurtosis.ts │ │ ├── spectralRolloff.ts │ │ ├── spectralSkewness.ts │ │ ├── spectralSlope.ts │ │ ├── spectralSpread.ts │ │ └── zcr.ts │ ├── featureExtractors.ts │ ├── main.ts │ ├── meyda-wa.ts │ ├── utilities.ts │ └── windowing.ts └── tsconfig.json ================================================ FILE CONTENTS ================================================ ================================================ FILE: .github/ISSUE_TEMPLATE/bug_report.md ================================================ --- name: Bug report about: Create a report to help us improve title: '' labels: bug assignees: '' --- **Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Code that exhibits the behaviour you're reporting. If possible, provide us with a RunKit example. RunKit is a service that allows you to import npm packages, edit code in a notebook format, publish it, and have it be executable from your browser. **Expected behavior** A clear and concise description of what you expected to happen. **Environment configuration** Whether you're using Meyda in the browser or in Node (or another JS environment), version numbers for node/browser, Meyda version, any other relevant info about your environment. **Additional context** Add any other context about the problem here. ================================================ FILE: .github/ISSUE_TEMPLATE/feature_request.md ================================================ --- name: Feature request about: Suggest an idea for this project title: '' labels: '' assignees: '' --- **Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Is your feature request for a new Audio Feature Extractor? Please link to relevant articles, formulae, information about usage, and implementations - as much information as possible** A list of sources for background reading on your requested Audio Feature Extractor **Describe the solution you'd like** A clear and concise description of what you want to happen. **Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. **Additional context** Add any other context or screenshots about the feature request here. ================================================ FILE: .github/ISSUE_TEMPLATE/question-other.md ================================================ --- name: Question/Other about: Got a question? Does your issue not fit into the above categories? This template is for you title: '' labels: question assignees: '' --- __Write your question or issue with as much detail as possible__ ================================================ FILE: .github/ISSUE_TEMPLATE/showcase-application.md ================================================ --- name: Showcase Application about: Apply to have your project featured in Meyda's Showcase title: '' labels: Showcase Request assignees: '' --- Hi! I'd like to be featured in Meyda's User Showcase. Here's a few sentences explaining why: ... Project Name: Project Link: Author(s) Names (or preferred way to be referred to. Usernames/Handles/Anonymity are all fine): Author(s) Links: Project Description: Project Screenshots: ================================================ FILE: .github/ISSUE_TEMPLATES/config.yml ================================================ ================================================ FILE: .github/dependabot.yml ================================================ version: 2 updates: - package-ecosystem: npm directory: "/" schedule: interval: daily open-pull-requests-limit: 10 commit-message: prefix: fix prefix-development: chore include: scope - package-ecosystem: bundler directory: "/docs" schedule: interval: daily open-pull-requests-limit: 10 commit-message: prefix: docs prefix-development: docs include: scope ================================================ FILE: .github/workflows/build.yml ================================================ name: build on: [pull_request] jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [ # Disabled because with typescript, the 10.x build fails by running out # of heap space. I can't figure out how to increase heap size on the build # but since we're dropping support for 10.x soon, I think this is fine. # Tests still run on all the other versions, and we publish from 16.x now, # so we I think we're fine to disable it for the next few releases. # See you in 2035. # # https://github.com/meyda/meyda/pull/908/checks?check_run_id=3090204396 # 10.x, 18.x, 20.x, 21.x ] steps: - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - name: Run install run: npm install --ci - name: Run build run: npm run build - name: Run test run: npm run test ================================================ FILE: .github/workflows/commitlint.yml ================================================ name: Lint Commit Messages on: [pull_request] jobs: commitlint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: wagoid/commitlint-github-action@v6 ================================================ FILE: .github/workflows/lint.yml ================================================ name: lint on: [pull_request] jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [21.x] steps: - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - name: Run install run: npm install --ci - name: Run lint run: npm run lint ================================================ FILE: .github/workflows/merge-build.yml ================================================ name: merge-build on: push: branches: - main jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [21.x] steps: - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - name: Run install run: npm install --ci - name: Run build run: npm run build - name: Run test run: npm run test - name: Semantic Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: ./node_modules/.bin/semantic-release ================================================ FILE: .husky/commit-msg ================================================ #!/bin/sh . "$(dirname "$0")/_/husky.sh" ./node_modules/.bin/commitlint --edit "$1" ================================================ FILE: .husky/pre-commit ================================================ #!/bin/sh . "$(dirname "$0")/_/husky.sh" npm run lint npx lint-staged ================================================ FILE: .npmignore ================================================ !dist docs __tests__ .travis.yml .github CODE_OF_CONDUCT.md rollup.config.js coverage .husky .prettierignore .tsconfig.json ================================================ FILE: .npmrc ================================================ registry=https://registry.npmjs.org/ ================================================ FILE: .prettierignore ================================================ node_modules .github .husky dist __tests__/data __tests__/TestData.ts docs/node_modules docs/assets docs/_site docs/.jekyll-cache docs/_includes docs/_layouts docs/reference ================================================ FILE: CODE_OF_CONDUCT.md ================================================ # Contributor Code of Conduct As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities. We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality. Examples of unacceptable behavior by participants include: - The use of sexualized language or imagery - Personal attacks - Trolling or insulting/derogatory comments - Public or private harassment - Publishing other's private information, such as physical or electronic addresses, without explicit permission - Other unethical or unprofessional conduct Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team. This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer at hugh [at] codeoclock [dot] net. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident. This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.3.0, available at [http://contributor-covenant.org/version/1/3/0/][version] [homepage]: http://contributor-covenant.org [version]: http://contributor-covenant.org/version/1/3/0/ ================================================ FILE: LICENSE.md ================================================ # The MIT License (MIT) Copyright (c) 2014 Hugh A. Rawlinson, Nevo Segal, Jakub Fiala Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================ # meyda ![Build Status][build-status-image] Meyda is a Javascript audio feature extraction library. Meyda supports both offline feature extraction as well as real-time feature extraction using the [Web Audio API][web-audio-api]. We wrote a paper about it, which is available [here][meyda-paper]. Would you like your Meyda project to be featured in our [user showcase]? [Please let us know!](https://github.com/meyda/meyda/issues/new?assignees=&labels=Showcase+Request&template=showcase-application.md&title=) Want to ask questions, or chat about Meyda? Check out our [slack channel] on the Web Audio Slack Team. You'll need to [sign up here][web-audio-slack-team-signup] before you can join. [hughrawlinson][hugh-github] | [nevosegal][nevo-github] | [jakubfiala][jakub-github] | [2xAA][2xaa-github] ### Usage Please see [the documentation][docs] for setup and usage instructions. ### Contributing Please see [our contributor guidelines][contributing] for guidelines about contributing, and bear in mind that we adhere to the [Contributor Covenant][contributor-covenant] [build-status-image]: https://img.shields.io/github/checks-status/meyda/meyda/main [web-audio-api]: https://github.com/WebAudio/web-audio-api [meyda-paper]: https://wac.ircam.fr/pdf/wac15_submission_17.pdf [hugh-github]: https://github.com/hughrawlinson [nevo-github]: https://github.com/nevosegal [jakub-github]: https://github.com/jakubfiala [2xaa-github]: https://github.com/2xaa [contributing]: https://meyda.js.org/guides/contributing [contributor-covenant]: https://github.com/meyda/meyda/wiki/Contributor-Covenant [docs]: https://meyda.js.org/ [slack channel]: https://web-audio.slack.com/messages/C51A03LBS/ [web-audio-slack-team-signup]: https://web-audio-slackin.herokuapp.com/ [user showcase]: https://meyda.js.org/showcase ================================================ FILE: __tests__/TestData.ts ================================================ /* eslint @typescript-eslint/no-loss-of-precision: 0 */ // I want to reformat these arrays as tables but I have no idea how // to do it automatically, and I'm sure not doing it manually. var validSignal = new Float32Array([ 0.210053, 0.177877, 0.164105, 0.174483, 0.198507, 0.20863, 0.185864, 0.149152, 0.134373, 0.150244, 0.175646, 0.185254, 0.167029, 0.134828, 0.120649, 0.135059, 0.152342, 0.146518, 0.117914, 0.0850726, 0.0711188, 0.0831116, 0.0956098, 0.0790327, 0.0386703, 0.00368093, -0.00425037, 0.01758, 0.0456599, 0.0422213, 0.0018336, -0.0355098, -0.0354277, -0.00522628, 0.0238358, 0.0238101, -0.00896865, -0.0435429, -0.0451826, -0.0192383, -0.000213783, -0.0072255, -0.0326651, -0.0559957, -0.0555821, -0.0307709, -0.0120282, -0.0235698, -0.0497144, -0.0602726, -0.0456664, -0.0148111, 0.0133652, 0.0170683, -0.00243172, -0.0136483, 0.00683369, 0.0461872, 0.0739733, 0.0715558, 0.0445791, 0.0201561, 0.0230904, 0.0475926, 0.0640758, 0.0537718, 0.0257536, 0.00576359, 0.0137561, 0.042704, 0.0628399, 0.0573935, 0.0416932, 0.0383675, 0.0519358, 0.0709064, 0.0770058, 0.0582382, 0.0266868, 0.00986234, 0.0160813, 0.0258315, 0.019729, -0.00208688, -0.0258508, -0.0354935, -0.0237033, -0.00151217, 0.0104479, 0.00505008, -0.00615324, -0.0103148, -0.00378875, 0.0100817, 0.0210761, 0.0179143, 0.00375283, -0.00439698, 0.00246343, 0.0155962, 0.0232143, 0.0230499, 0.0195738, 0.0194644, 0.0281883, 0.0424282, 0.0505708, 0.0459622, 0.0333743, 0.0229521, 0.0232969, 0.0337038, 0.0411679, 0.034791, 0.0200176, 0.0104787, 0.0125863, 0.0219084, 0.0288187, 0.0271796, 0.0185851, 0.00814602, 0.00010769, -0.00410729, -0.00845905, -0.0181532, -0.0315387, -0.0425157, -0.0485562, -0.0509943, -0.0525175, -0.0569078, -0.0648728, -0.0707186, -0.0692475, -0.0636362, -0.061308, -0.0663872, -0.0786958, -0.0932887, -0.101306, -0.099305, -0.0946008, -0.0954661, -0.102402, -0.110466, -0.112303, -0.102428, -0.0862367, -0.0770018, -0.0791694, -0.0844438, -0.0842266, -0.0770584, -0.0681956, -0.0662046, -0.0726287, -0.0776818, -0.0738193, -0.0649626, -0.0572661, -0.0527713, -0.0523181, -0.0530069, -0.0482611, -0.0390906, -0.0356254, -0.043084, -0.0567773, -0.0695831, -0.0758914, -0.0746767, -0.0730654, -0.0784022, -0.0882514, -0.0957163, -0.0974575, -0.0924076, -0.0829959, -0.0774842, -0.0811269, -0.0894263, -0.0964565, -0.101951, -0.10749, -0.113172, -0.11888, -0.12452, -0.128645, -0.128639, -0.124067, -0.118649, -0.115934, -0.114884, -0.112186, -0.106954, -0.10164, -0.0997993, -0.10383, -0.113101, -0.121923, -0.123055, -0.117317, -0.113413, -0.114568, -0.115077, -0.111366, -0.104934, -0.0965366, -0.0884383, -0.0869267, -0.0935031, -0.100325, -0.1003, -0.0952662, -0.0916667, -0.0937288, -0.100514, -0.105195, -0.0995115, -0.0825775, -0.0635737, -0.0538227, -0.0558786, -0.0608032, -0.0585483, -0.0496366, -0.0427656, -0.0445796, -0.055052, -0.0673823, -0.0719562, -0.0654653, -0.0541091, -0.0467475, -0.0468283, -0.0487808, -0.0425466, -0.0265339, -0.0126342, -0.0123718, -0.022114, -0.0286979, -0.0256131, -0.0160068, -0.00526088, 0.00134264, 0.00154443, 0.00483469, 0.0256667, 0.0613991, 0.092394, 0.107694, 0.11447, 0.122727, 0.136071, 0.153204, 0.166608, 0.165065, 0.148037, 0.132945, 0.137259, 0.155005, 0.165077, 0.161352, 0.156986, 0.163093, 0.180532, 0.204865, 0.225191, 0.22949, 0.219644, 0.211666, 0.218466, 0.236073, 0.24553, 0.232326, 0.204887, 0.184331, 0.18092, 0.190672, 0.202115, 0.198955, 0.174898, 0.148543, 0.144139, 0.160337, 0.174553, 0.171143, 0.152899, 0.13376, 0.128038, 0.136623, 0.14159, 0.126432, 0.0983383, 0.0779321, 0.0740726, 0.0785174, 0.0754532, 0.0533432, 0.0185456, -0.0056379, -0.00360204, 0.0148392, 0.0257646, 0.0124646, -0.0202455, -0.045171, -0.0377004, -0.00770286, 0.0103068, -0.000772779, -0.0270371, -0.0454872, -0.0421428, -0.0207754, -0.00473425, -0.0142364, -0.0405185, -0.05827, -0.0555856, -0.0394355, -0.0266644, -0.0340385, -0.0585364, -0.0723941, -0.0558309, -0.0223699, 0.000482343, -0.000267456, -0.0157868, -0.0208784, 0.00474627, 0.0481501, 0.0719419, 0.0588237, 0.0288848, 0.0127234, 0.0246608, 0.0537408, 0.068271, 0.0467811, 0.00954849, -0.00377789, 0.0171299, 0.0491611, 0.0652267, 0.0543435, 0.0320568, 0.029578, 0.055131, 0.0812543, 0.0806456, 0.053999, 0.02228, 0.00938343, 0.0222486, 0.0382825, 0.029001, -0.00349459, -0.0316094, -0.0354257, -0.0158886, 0.0105391, 0.0209381, 0.00657669, -0.0131035, -0.0128786, 0.00808002, 0.0303607, 0.0363252, 0.0222121, 0.001955, -0.00275888, 0.0130369, 0.030836, 0.0319413, 0.0178758, 0.00550592, 0.00869962, 0.0255403, 0.0408193, 0.0401646, 0.0234699, 0.00582221, 0.00269674, 0.0140874, 0.0254329, 0.0224041, 0.00511699, -0.0106915, -0.0105429, 0.00252097, 0.0139908, 0.0140592, 0.00385489, -0.00722043, -0.0103427, -0.00763009, -0.00922786, -0.0203442, -0.0365691, -0.0497839, -0.0555759, -0.0560929, -0.0562996, -0.0596174, -0.0667598, -0.073583, -0.0731928, -0.0655504, -0.0591449, -0.0604797, -0.0693413, -0.0823657, -0.0935218, -0.0965494, -0.0934511, -0.0935731, -0.100812, -0.109499, -0.112634, -0.106653, -0.0922115, -0.077002, -0.0707268, -0.0726923, -0.0726287, -0.0650586, -0.0546635, -0.0487427, -0.0508422, -0.0580151, -0.06137, -0.0552217, -0.0449878, -0.0395081, -0.0399968, -0.0416351, -0.0398412, -0.0330693, -0.0251293, -0.0237558, -0.0330045, -0.0491153, -0.0640765, -0.0713467, -0.0711243, -0.0715761, -0.0805191, -0.0952137, -0.104761, -0.102692, -0.0936894, -0.0871804, -0.0876623, -0.0931927, -0.0993491, -0.102432, -0.103029, -0.106451, -0.115241, -0.124862, -0.129781, -0.128199, -0.121359, -0.11399, -0.11134, -0.111923, -0.10881, -0.0990765, -0.0871665, -0.0797417, -0.0802897, -0.0872773, -0.0951172, -0.0974329, -0.0925392, -0.0862979, -0.0854679, -0.0884219, -0.0882209, -0.0827227, -0.0746967, -0.066372, -0.0607307, -0.0619048, -0.0687389, -0.0749493, -0.0774976, -0.0776059, -0.0767834, -0.0784744, -0.0856714, -0.0927187, -0.0899654, -0.0773404, -0.0639323, -0.0570897, -0.0585352, -0.0654574, -0.0704296, -0.0670013, -0.0595495, -0.0602296, -0.0729674, -0.0877086, -0.0920242, -0.0831493, -0.0688663, -0.0591427, ]); var validAmpSpec = new Float32Array([ 0.19665084779262543, 0.2347041368484497, 0.8820229172706604, 0.24657772481441498, 0.5405293107032776, 0.1720474362373352, 0.4865507185459137, 0.10723359882831573, 0.21100476384162903, 0.2224891483783722, 0.2123824954032898, 0.2276570349931717, 0.12126567959785461, 0.066037617623806, 0.0979113057255745, 0.05718739330768585, 0.06418971717357635, 0.07439148426055908, 0.059811681509017944, 0.05451417341828346, 0.04494194686412811, 0.053511425852775574, 0.028220178559422493, 0.0508715994656086, 0.027684783563017845, 0.055125508457422256, 0.07665202021598816, 0.024500979110598564, 0.07082470506429672, 0.04819667339324951, 0.033702537417411804, 0.04822755232453346, 0.029374826699495316, 0.04507448524236679, 0.060386642813682556, 0.10165651887655258, 0.03139510378241539, 0.047015901654958725, 0.025697000324726105, 0.028244679793715477, 0.02587614394724369, 0.025666840374469757, 0.024105869233608246, 0.023856936022639275, 0.02298814244568348, 0.022686418145895004, 0.022146806120872498, 0.021367959678173065, 0.021091477945446968, 0.02044217474758625, 0.019870873540639877, 0.01956181973218918, 0.019178330898284912, 0.01895197108387947, 0.018175866454839706, 0.018201783299446106, 0.017440032213926315, 0.019627967849373817, 0.016084877774119377, 0.015716033056378365, 0.01793968863785267, 0.018144676461815834, 0.015560757368803024, 0.015966320410370827, 0.015865841880440712, 0.01724650338292122, 0.02212366834282875, 0.01283203810453415, 0.002370527945458889, 0.020350787788629532, 0.004152496345341206, 0.01835423894226551, 0.017795231193304062, 0.015214941464364529, 0.01477932371199131, 0.012785752303898335, 0.01735319010913372, 0.014473535120487213, 0.01173403486609459, 0.012687225826084614, 0.010277103632688522, 0.008647308684885502, 0.004186284728348255, 0.013694271445274353, 0.021512459963560104, 0.13956978917121887, 0.03825224190950394, 0.10673661530017853, 0.017183126881718636, 0.05120223015546799, 0.04658796265721321, 0.01062155794352293, 0.015622202306985855, 0.017075074836611748, 0.01364621426910162, 0.015216752886772156, 0.019511371850967407, 0.011106664314866066, 0.014739356935024261, 0.010785780847072601, 0.009001226164400578, 0.010783134028315544, 0.012424162589013577, 0.01052388921380043, 0.015232899226248264, 0.012698809616267681, 0.01273293700069189, 0.013579973950982094, 0.010236277244985104, 0.012397444806993008, 0.009453014470636845, 0.010430392809212208, 0.011005212552845478, 0.009151102975010872, 0.012203438207507133, 0.009068693034350872, 0.009711087681353092, 0.008781732991337776, 0.008229474537074566, 0.010262145660817623, 0.010236688889563084, 0.010204239748418331, 0.008296496234834194, 0.010923029854893684, 0.00945588294416666, 0.011303017847239971, 0.00820787250995636, 0.012193659320473671, 0.006696794647723436, 0.012072503566741943, 0.006136278621852398, 0.009859058074653149, 0.008026177063584328, 0.009486223571002483, 0.008378936909139156, 0.010838311165571213, 0.009234151802957058, 0.010003417730331421, 0.0069491127505898476, 0.0085842190310359, 0.008667370304465294, 0.009399629198014736, 0.00894227996468544, 0.007868955843150616, 0.00740796560421586, 0.008399457670748234, 0.009870490059256554, 0.01123284175992012, 0.005783144850283861, 0.00897462759166956, 0.0062180436216294765, 0.0034215368796139956, 0.0074971625581383705, 0.006735298316925764, 0.006660213693976402, 0.007263282313942909, 0.008068612776696682, 0.007176463026553392, 0.007691658101975918, 0.00771364476531744, 0.007871231064200401, 0.007622267585247755, 0.00793878547847271, 0.007455659564584494, 0.00759520661085844, 0.00735881645232439, 0.007547167595475912, 0.007401882670819759, 0.007520320825278759, 0.007383257150650024, 0.0073102377355098724, 0.007291282992810011, 0.007268768269568682, 0.0071226442232728004, 0.007194608449935913, 0.0072617256082594395, 0.007123888004571199, 0.007138390094041824, 0.007114463020116091, 0.0071001239120960236, 0.007095871493220329, 0.007049843668937683, 0.007028147112578154, 0.007019645534455776, 0.006987142376601696, 0.006965840235352516, 0.006965469568967819, 0.006934246979653835, 0.006920137442648411, 0.006895418278872967, 0.006881091743707657, 0.006860425230115652, 0.006845660042017698, 0.006826385855674744, 0.006810335908085108, 0.006792010739445686, 0.006778267677873373, 0.0067602782510221004, 0.006741780322045088, 0.006730182096362114, 0.006709547247737646, 0.006696504540741444, 0.0066810110583901405, 0.0066679697483778, 0.0066535272635519505, 0.006640746723860502, 0.006627073045819998, 0.006614472717046738, 0.006601832341402769, 0.006589086726307869, 0.006576948799192905, 0.0065663158893585205, 0.006554600782692432, 0.006542955990880728, 0.006531682796776295, 0.006521271541714668, 0.006511314772069454, 0.006501263007521629, 0.006491524633020163, 0.0064818719401955605, 0.006473584100604057, 0.006464917212724686, 0.006453651934862137, 0.006447129882872105, 0.006438340060412884, 0.006433091592043638, 0.006421483587473631, 0.006416960619390011, 0.006405588239431381, 0.0064027863554656506, 0.006392698269337416, 0.00638605048879981, 0.006379866506904364, 0.006380920764058828, 0.006368506699800491, 0.006370063871145248, 0.006358082871884108, 0.006360414903610945, 0.006350744981318712, 0.006349365226924419, 0.006344451103359461, 0.006340163294225931, 0.006336219608783722, 0.006333556957542896, 0.0063298651948571205, 0.006326799280941486, 0.0063240863382816315, 0.006322585511952639, 0.006320611108094454, 0.006318414118140936, 0.006317055318504572, 0.006315510254353285, 0.006314756814390421, 0.0063149346970021725, 0.006312258541584015, 0.00631281454116106, ]); var validFFT = { real: new Float32Array([ -0.19665084779262543, -0.19752468168735504, 0.36683952808380127, -0.2433284968137741, 0.48324400186538696, -0.05727904662489891, 0.2585470974445343, 0.10665424913167953, 0.07199767976999283, 0.22096122801303864, -0.07637365162372589, -0.15345974266529083, 0.0073951175436377525, 0.018520567566156387, 0.02713807113468647, 0.029163897037506104, 0.03566587343811989, -0.044555239379405975, 0.011641419492661953, -0.006447592284530401, 0.011403278447687626, -0.009334547445178032, -0.0047442726790905, -0.008093228563666344, -0.019951220601797104, -0.018373994156718254, 0.07639355957508087, -0.011358998715877533, 0.03888266533613205, 0.0034968173131346703, 0.0070980144664645195, -0.02688266895711422, 0.025376001372933388, -0.043581705540418625, 0.03376776725053787, -0.003065094817429781, 0.020791348069906235, 0.016667073592543602, 0.013580083847045898, 0.010121488012373447, 0.011874902062118053, 0.009539823047816753, 0.00959095824509859, 0.009431146085262299, 0.009135594591498375, 0.009086290374398232, 0.008232609368860722, 0.007974330335855484, 0.007991848513484001, 0.007485880516469479, 0.00723373144865036, 0.007032811176031828, 0.006953357253223658, 0.006927272770553827, 0.006759696640074253, 0.0064453016966581345, 0.006554528139531612, 0.008652739226818085, 0.004625708796083927, 0.005859009455889463, 0.006949464790523052, -0.003223725827410817, 0.0045992592349648476, 0.002923077903687954, 0.002486512530595064, 0.0005761167849414051, -0.0026042622048407793, 0.006519898306578398, -0.0022269380278885365, 0.016397951170802116, 0.0001522246457170695, 0.011844188906252384, 0.012074699625372887, 0.003284972859546542, 0.011473655700683594, 0.0020412669982761145, 0.014012168161571026, 0.007358142640441656, 0.007261600811034441, 0.0038233932573348284, 0.007721417583525181, 0.004036695696413517, 0.0006298600928857923, -0.010049507953226566, 0.0010332296369597316, -0.07787133753299713, 0.02331184409558773, 0.08912429958581924, 0.01535407267510891, 0.041799306869506836, 0.04321489855647087, 0.007313059642910957, 0.010057803243398666, 0.01242067851126194, 0.009817083366215229, 0.010617588646709919, 0.01676148921251297, 0.002485822420567274, 0.0026900183875113726, 0.008226996287703514, 0.007060603704303503, 0.0077970316633582115, 0.009426608681678772, 0.007362358272075653, 0.0091349883005023, 0.00871466938406229, 0.0077154794707894325, 0.009411475621163845, 0.00595090864226222, 0.009597858414053917, 0.005629582796245813, 0.004851765930652618, 0.006783735007047653, 0.006945793516933918, 0.008454684168100357, 0.005890170112252235, 0.0053056590259075165, 0.006906349211931229, 0.005137230269610882, 0.007416581269353628, 0.006845252122730017, 0.006610281765460968, 0.0056885299272835255, 0.008585539646446705, 0.006960442289710045, 0.008162051439285278, 0.005645608529448509, 0.00855440367013216, 0.0040309131145477295, 0.008840540423989296, 0.003720984561368823, 0.006988272536545992, 0.006515841465443373, 0.007293523754924536, 0.006819248199462891, 0.006574138533324003, 0.006817225366830826, 0.007057804148644209, 0.004834975115954876, 0.007327443920075893, 0.007043471559882164, 0.008074653334915638, 0.0069845858961343765, 0.006871236953884363, 0.006475189700722694, 0.007664144970476627, 0.006187759805470705, 0.00864401925355196, 0.004271855112165213, 0.004158757161349058, 0.005097470711916685, 0.003043494187295437, 0.005848107393831015, 0.005845715757459402, 0.006285677198320627, 0.0064400541596114635, 0.007056203670799732, 0.006167156621813774, 0.00666792131960392, 0.006738143041729927, 0.007025711704045534, 0.006782619282603264, 0.006766937207430601, 0.006693252827972174, 0.006672648712992668, 0.006510886363685131, 0.006521802861243486, 0.00646448228508234, 0.006618787534534931, 0.006626246031373739, 0.006372587755322456, 0.006422026548534632, 0.006534790154546499, 0.00639765989035368, 0.006459202151745558, 0.006494620349258184, 0.006421111524105072, 0.006446992978453636, 0.006438942160457373, 0.006432001944631338, 0.006441065110266209, 0.006432574242353439, 0.00641908822581172, 0.006432970520108938, 0.0064155892468988895, 0.0064157661981880665, 0.006421670317649841, 0.006413833238184452, 0.006415552459657192, 0.006406727246940136, 0.006407492328435183, 0.006402577273547649, 0.006401305086910725, 0.006397162098437548, 0.006395534612238407, 0.006390783935785294, 0.006391157396137714, 0.0063867466524243355, 0.006378623656928539, 0.006381320301443338, 0.006373580079525709, 0.006372799631208181, 0.006369728595018387, 0.006369008217006922, 0.006365716923028231, 0.006364297121763229, 0.006361851468682289, 0.006360107567161322, 0.006357864011079073, 0.006355467718094587, 0.006353544071316719, 0.006352653261274099, 0.006350608076900244, 0.0063482532277703285, 0.006346206180751324, 0.006344705354422331, 0.006343318149447441, 0.006341894157230854, 0.006340099964290857, 0.006338686216622591, 0.006337993778288364, 0.006337002385407686, 0.006332934368401766, 0.006333628669381142, 0.006331718526780605, 0.006332730874419212, 0.006327662616968155, 0.0063288332894444466, 0.00632462790235877, 0.006326642353087664, 0.006322877481579781, 0.006321584805846214, 0.006320431362837553, 0.006325934082269669, 0.00631851376965642, 0.006324665620923042, 0.006316954270005226, 0.0063230418600142, 0.006317440420389175, 0.006319508887827396, 0.006318141706287861, 0.006316909100860357, 0.00631600059568882, 0.0063161407597362995, 0.006314966361969709, 0.006314364727586508, 0.006313743535429239, 0.006314222235232592, 0.00631408067420125, 0.006313348188996315, 0.006313388701528311, 0.0063129388727247715, 0.006313106510788202, 0.006314004771411419, 0.006311849225312471, 0.006312710233032703, 0.00631279731169343, 0.006312710233032703, 0.006311849225312471, 0.006314004771411419, 0.006313106510788202, 0.0063129388727247715, 0.006313388701528311, 0.006313348188996315, 0.00631408067420125, 0.006314222235232592, 0.006313743535429239, 0.006314364727586508, 0.006314966361969709, 0.0063161407597362995, 0.00631600059568882, 0.006316909100860357, 0.006318141706287861, 0.006319508887827396, 0.006317440420389175, 0.0063230418600142, 0.006316954270005226, 0.006324665620923042, 0.00631851376965642, 0.006325934082269669, 0.006320431362837553, 0.006321584805846214, 0.006322877481579781, 0.006326642353087664, 0.00632462790235877, 0.0063288332894444466, 0.006327662616968155, 0.006332730874419212, 0.006331718526780605, 0.006333628669381142, 0.006332934368401766, 0.006337002385407686, 0.006337993778288364, 0.006338686216622591, 0.006340099964290857, 0.006341894157230854, 0.006343318149447441, 0.006344705354422331, 0.006346206180751324, 0.0063482532277703285, 0.006350608076900244, 0.006352653261274099, 0.006353544071316719, 0.006355467718094587, 0.006357864011079073, 0.006360107567161322, 0.006361851468682289, 0.006364297121763229, 0.006365716923028231, 0.006369008217006922, 0.006369728595018387, 0.006372799631208181, 0.006373580079525709, 0.006381320301443338, 0.006378623656928539, 0.0063867466524243355, 0.006391157396137714, 0.006390783935785294, 0.006395534612238407, 0.006397162098437548, 0.006401305086910725, 0.006402577273547649, 0.006407492328435183, 0.006406727246940136, 0.006415552459657192, 0.006413833238184452, 0.006421670317649841, 0.0064157661981880665, 0.0064155892468988895, 0.006432970520108938, 0.00641908822581172, 0.006432574242353439, 0.006441065110266209, 0.006432001944631338, 0.006438942160457373, 0.006446992978453636, 0.006421111524105072, 0.006494620349258184, 0.006459202151745558, 0.00639765989035368, 0.006534790154546499, 0.006422026548534632, 0.006372587755322456, 0.006626246031373739, 0.006618787534534931, 0.00646448228508234, 0.006521802861243486, 0.006510886363685131, 0.006672648712992668, 0.006693252827972174, 0.006766937207430601, 0.006782619282603264, 0.007025711704045534, 0.006738143041729927, 0.00666792131960392, 0.006167156621813774, 0.007056203670799732, 0.0064400541596114635, 0.006285677198320627, 0.005845715757459402, 0.005848107393831015, 0.003043494187295437, 0.005097470711916685, 0.004158757161349058, 0.004271855112165213, 0.00864401925355196, 0.006187759805470705, 0.007664144970476627, 0.006475189700722694, 0.006871236953884363, 0.0069845858961343765, 0.008074653334915638, 0.007043471559882164, 0.007327443920075893, 0.004834975115954876, 0.007057804148644209, 0.006817225366830826, 0.006574138533324003, 0.006819248199462891, 0.007293523754924536, 0.006515841465443373, 0.006988272536545992, 0.003720984561368823, 0.008840540423989296, 0.0040309131145477295, 0.00855440367013216, 0.005645608529448509, 0.008162051439285278, 0.006960442289710045, 0.008585539646446705, 0.0056885299272835255, 0.006610281765460968, 0.006845252122730017, 0.007416581269353628, 0.005137230269610882, 0.006906349211931229, 0.0053056590259075165, 0.005890170112252235, 0.008454684168100357, 0.006945793516933918, 0.006783735007047653, 0.004851765930652618, 0.005629582796245813, 0.009597858414053917, 0.00595090864226222, 0.009411475621163845, 0.0077154794707894325, 0.00871466938406229, 0.0091349883005023, 0.007362358272075653, 0.009426608681678772, 0.0077970316633582115, 0.007060603704303503, 0.008226996287703514, 0.0026900183875113726, 0.002485822420567274, 0.01676148921251297, 0.010617588646709919, 0.009817083366215229, 0.01242067851126194, 0.010057803243398666, 0.007313059642910957, 0.04321489855647087, 0.041799306869506836, 0.01535407267510891, 0.08912429958581924, 0.02331184409558773, -0.07787133753299713, 0.0010332296369597316, -0.010049507953226566, 0.0006298600928857923, 0.004036695696413517, 0.007721417583525181, 0.0038233932573348284, 0.007261600811034441, 0.007358142640441656, 0.014012168161571026, 0.0020412669982761145, 0.011473655700683594, 0.003284972859546542, 0.012074699625372887, 0.011844188906252384, 0.0001522246457170695, 0.016397951170802116, -0.0022269380278885365, 0.006519898306578398, -0.0026042622048407793, 0.0005761167849414051, 0.002486512530595064, 0.002923077903687954, 0.0045992592349648476, -0.003223725827410817, 0.006949464790523052, 0.005859009455889463, 0.004625708796083927, 0.008652739226818085, 0.006554528139531612, 0.0064453016966581345, 0.006759696640074253, 0.006927272770553827, 0.006953357253223658, 0.007032811176031828, 0.00723373144865036, 0.007485880516469479, 0.007991848513484001, 0.007974330335855484, 0.008232609368860722, 0.009086290374398232, 0.009135594591498375, 0.009431146085262299, 0.00959095824509859, 0.009539823047816753, 0.011874902062118053, 0.010121488012373447, 0.013580083847045898, 0.016667073592543602, 0.020791348069906235, -0.003065094817429781, 0.03376776725053787, -0.043581705540418625, 0.025376001372933388, -0.02688266895711422, 0.0070980144664645195, 0.0034968173131346703, 0.03888266533613205, -0.011358998715877533, 0.07639355957508087, -0.018373994156718254, -0.019951220601797104, -0.008093228563666344, -0.0047442726790905, -0.009334547445178032, 0.011403278447687626, -0.006447592284530401, 0.011641419492661953, -0.044555239379405975, 0.03566587343811989, 0.029163897037506104, 0.02713807113468647, 0.018520567566156387, 0.0073951175436377525, -0.15345974266529083, -0.07637365162372589, 0.22096122801303864, 0.07199767976999283, 0.10665424913167953, 0.2585470974445343, -0.05727904662489891, 0.48324400186538696, -0.2433284968137741, 0.36683952808380127, -0.19752468168735504, ]), imag: new Float32Array([ 0, -0.12676763534545898, 0.8021179437637329, -0.039897620677948, 0.2421717494726181, -0.1622326523065567, 0.41217106580734253, -0.01113172434270382, 0.1983414888381958, 0.02602989412844181, 0.19817514717578888, 0.16816014051437378, 0.121039979159832, 0.06338734179735184, 0.09407523274421692, 0.049192123115062714, 0.05336914211511612, 0.059572841972112656, 0.058667831122875214, 0.05413154140114784, 0.04347118362784386, 0.05269097536802292, 0.027818525210022926, 0.0502236932516098, -0.01919364556670189, 0.051973242312669754, 0.006289381068199873, 0.02170877903699875, 0.05919693410396576, 0.048069652169942856, 0.03294661268591881, 0.04004021733999252, 0.014796585775911808, -0.0115040959790349, 0.05006280541419983, 0.10161030292510986, 0.02352386899292469, 0.04396252706646919, 0.021815525367856026, 0.026368871331214905, 0.02299046702682972, 0.02382810227572918, 0.02211575023829937, 0.021913623437285423, 0.021094918251037598, 0.020787324756383896, 0.020559795200824738, 0.01982422173023224, 0.01951872929930687, 0.019022200256586075, 0.018507424741983414, 0.018253885209560394, 0.01787342131137848, 0.017640581354498863, 0.01687212474644184, 0.017022427171468735, 0.016161462292075157, 0.017617810517549515, 0.015405392274260521, 0.014583062380552292, 0.016538964584469795, 0.01785600371658802, 0.014865529723465443, 0.015696464106440544, 0.01566978543996811, 0.017236877232789993, 0.021969854831695557, -0.011052245274186134, -0.000812496233265847, 0.012052458710968494, 0.004149705171585083, 0.014021171256899834, 0.013071797788143158, 0.01485608983784914, 0.009315772913396358, 0.01262175478041172, 0.010236813686788082, 0.01246358547359705, 0.009217197075486183, 0.012097411789000034, 0.006782224867492914, 0.007647289894521236, 0.004138629883527756, 0.009302712976932526, -0.021487632766366005, -0.11582650989294052, 0.030328072607517242, -0.05873299390077591, -0.007714421022683382, 0.029571712017059326, 0.017404330894351006, 0.007703028153628111, 0.011953819543123245, 0.011716864071786404, 0.009478610008955002, 0.010900292545557022, 0.009987298399209976, 0.01082491036504507, 0.01449180580675602, 0.006974926218390465, 0.0055830045603215694, 0.007448642048984766, 0.008093137294054031, 0.007519835140556097, 0.012189880944788456, 0.009236574172973633, 0.010129119269549847, 0.009789781644940376, 0.008328748866915703, 0.007847148925065994, 0.007593897171318531, 0.009233280085027218, 0.008665774017572403, 0.005958073772490025, 0.008800125680863857, 0.00689544016495347, 0.008133584633469582, 0.00542412931099534, 0.0064290836453437805, 0.007092669606208801, 0.007611329201608896, 0.007773717865347862, 0.006039245054125786, 0.006752858404070139, 0.006400465499609709, 0.007819151505827904, 0.005957874469459057, 0.008689505979418755, 0.005347784608602524, 0.008221324533224106, 0.004879363812506199, 0.006954500451683998, 0.004686504602432251, 0.00606571976095438, 0.004868720658123493, 0.008616825565695763, 0.006228562910109758, 0.007089129649102688, 0.004991310648620129, 0.004471842665225267, 0.005051021464169025, 0.004811757244169712, 0.005583899561315775, 0.003834914183244109, 0.003598593408241868, 0.003436826402321458, 0.007690136320888996, 0.007173399440944195, 0.003898206865414977, 0.00795290432870388, 0.003560879034921527, 0.0015633482253178954, 0.004691171459853649, 0.0033454219810664654, 0.002201977651566267, 0.003358715446665883, 0.003913119900971651, 0.00366985029540956, 0.0038341134786605835, 0.003754695877432823, 0.003549035172909498, 0.0034777927212417126, 0.004151250701397657, 0.0032843907829374075, 0.0036280741915106773, 0.0034293641801923513, 0.0037981343921273947, 0.003605320118367672, 0.0035702765453606844, 0.0032565852161496878, 0.003581857308745384, 0.003452590899541974, 0.0031830030493438244, 0.0031308161560446024, 0.003168769646435976, 0.003248471301048994, 0.0030853047501295805, 0.003064783290028572, 0.0030258235055953264, 0.003006843850016594, 0.0029772589914500713, 0.0028848371002823114, 0.002861845539882779, 0.002809325698763132, 0.002767738187685609, 0.0027130928356200457, 0.0026981316041201353, 0.0026356265880167484, 0.002594029763713479, 0.0025496354792267084, 0.0025086775422096252, 0.0024642320349812508, 0.002426180988550186, 0.0023824062664061785, 0.0023404727689921856, 0.002299846149981022, 0.002257879124954343, 0.002216038526967168, 0.002182832919061184, 0.002138714771717787, 0.0020965454168617725, 0.0020568417385220528, 0.002015555975958705, 0.0019742229487746954, 0.0019357356941327453, 0.001896112342365086, 0.0018560552271082997, 0.0018166668014600873, 0.001778132515028119, 0.0017389915883541107, 0.0016996278427541256, 0.001661416026763618, 0.0016225191066041589, 0.0015842837747186422, 0.001545493258163333, 0.0015072152018547058, 0.001469536335207522, 0.0014306644443422556, 0.001393923768773675, 0.0013548876158893108, 0.0013180007226765156, 0.0012796694645658135, 0.0012424042215570807, 0.0012044224422425032, 0.0011668613879010081, 0.0011318946490064263, 0.0010936807375401258, 0.001059835427440703, 0.00101520586758852, 0.000984514714218676, 0.0009422375005669892, 0.0009051006054505706, 0.0008688165689818561, 0.000835888902656734, 0.0007964043179526925, 0.0007591552566736937, 0.0007220158004201949, 0.0006884903414174914, 0.000649545225314796, 0.000615015160292387, 0.0005771868163719773, 0.0005425234558060765, 0.0005057844682596624, 0.00046936928993090987, 0.00043404396274127066, 0.0003964655043091625, 0.00036154271219857037, 0.00032509685843251646, 0.0002872466866392642, 0.0002529642661102116, 0.0002152013621525839, 0.00018019504204858094, 0.00014435929188039154, 0.00010835941066034138, 0.00007186409493442625, 0.00003627773548942059, 0, -0.00003627773548942059, -0.00007186409493442625, -0.00010835941066034138, -0.00014435929188039154, -0.00018019504204858094, -0.0002152013621525839, -0.0002529642661102116, -0.0002872466866392642, -0.00032509685843251646, -0.00036154271219857037, -0.0003964655043091625, -0.00043404396274127066, -0.00046936928993090987, -0.0005057844682596624, -0.0005425234558060765, -0.0005771868163719773, -0.000615015160292387, -0.000649545225314796, -0.0006884903414174914, -0.0007220158004201949, -0.0007591552566736937, -0.0007964043179526925, -0.000835888902656734, -0.0008688165689818561, -0.0009051006054505706, -0.0009422375005669892, -0.000984514714218676, -0.00101520586758852, -0.001059835427440703, -0.0010936807375401258, -0.0011318946490064263, -0.0011668613879010081, -0.0012044224422425032, -0.0012424042215570807, -0.0012796694645658135, -0.0013180007226765156, -0.0013548876158893108, -0.001393923768773675, -0.0014306644443422556, -0.001469536335207522, -0.0015072152018547058, -0.001545493258163333, -0.0015842837747186422, -0.0016225191066041589, -0.001661416026763618, -0.0016996278427541256, -0.0017389915883541107, -0.001778132515028119, -0.0018166668014600873, -0.0018560552271082997, -0.001896112342365086, -0.0019357356941327453, -0.0019742229487746954, -0.002015555975958705, -0.0020568417385220528, -0.0020965454168617725, -0.002138714771717787, -0.002182832919061184, -0.002216038526967168, -0.002257879124954343, -0.002299846149981022, -0.0023404727689921856, -0.0023824062664061785, -0.002426180988550186, -0.0024642320349812508, -0.0025086775422096252, -0.0025496354792267084, -0.002594029763713479, -0.0026356265880167484, -0.0026981316041201353, -0.0027130928356200457, -0.002767738187685609, -0.002809325698763132, -0.002861845539882779, -0.0028848371002823114, -0.0029772589914500713, -0.003006843850016594, -0.0030258235055953264, -0.003064783290028572, -0.0030853047501295805, -0.003248471301048994, -0.003168769646435976, -0.0031308161560446024, -0.0031830030493438244, -0.003452590899541974, -0.003581857308745384, -0.0032565852161496878, -0.0035702765453606844, -0.003605320118367672, -0.0037981343921273947, -0.0034293641801923513, -0.0036280741915106773, -0.0032843907829374075, -0.004151250701397657, -0.0034777927212417126, -0.003549035172909498, -0.003754695877432823, -0.0038341134786605835, -0.00366985029540956, -0.003913119900971651, -0.003358715446665883, -0.002201977651566267, -0.0033454219810664654, -0.004691171459853649, -0.0015633482253178954, -0.003560879034921527, -0.00795290432870388, -0.003898206865414977, -0.007173399440944195, -0.007690136320888996, -0.003436826402321458, -0.003598593408241868, -0.003834914183244109, -0.005583899561315775, -0.004811757244169712, -0.005051021464169025, -0.004471842665225267, -0.004991310648620129, -0.007089129649102688, -0.006228562910109758, -0.008616825565695763, -0.004868720658123493, -0.00606571976095438, -0.004686504602432251, -0.006954500451683998, -0.004879363812506199, -0.008221324533224106, -0.005347784608602524, -0.008689505979418755, -0.005957874469459057, -0.007819151505827904, -0.006400465499609709, -0.006752858404070139, -0.006039245054125786, -0.007773717865347862, -0.007611329201608896, -0.007092669606208801, -0.0064290836453437805, -0.00542412931099534, -0.008133584633469582, -0.00689544016495347, -0.008800125680863857, -0.005958073772490025, -0.008665774017572403, -0.009233280085027218, -0.007593897171318531, -0.007847148925065994, -0.008328748866915703, -0.009789781644940376, -0.010129119269549847, -0.009236574172973633, -0.012189880944788456, -0.007519835140556097, -0.008093137294054031, -0.007448642048984766, -0.0055830045603215694, -0.006974926218390465, -0.01449180580675602, -0.01082491036504507, -0.009987298399209976, -0.010900292545557022, -0.009478610008955002, -0.011716864071786404, -0.011953819543123245, -0.007703028153628111, -0.017404330894351006, -0.029571712017059326, 0.007714421022683382, 0.05873299390077591, -0.030328072607517242, 0.11582650989294052, 0.021487632766366005, -0.009302712976932526, -0.004138629883527756, -0.007647289894521236, -0.006782224867492914, -0.012097411789000034, -0.009217197075486183, -0.01246358547359705, -0.010236813686788082, -0.01262175478041172, -0.009315772913396358, -0.01485608983784914, -0.013071797788143158, -0.014021171256899834, -0.004149705171585083, -0.012052458710968494, 0.000812496233265847, 0.011052245274186134, -0.021969854831695557, -0.017236877232789993, -0.01566978543996811, -0.015696464106440544, -0.014865529723465443, -0.01785600371658802, -0.016538964584469795, -0.014583062380552292, -0.015405392274260521, -0.017617810517549515, -0.016161462292075157, -0.017022427171468735, -0.01687212474644184, -0.017640581354498863, -0.01787342131137848, -0.018253885209560394, -0.018507424741983414, -0.019022200256586075, -0.01951872929930687, -0.01982422173023224, -0.020559795200824738, -0.020787324756383896, -0.021094918251037598, -0.021913623437285423, -0.02211575023829937, -0.02382810227572918, -0.02299046702682972, -0.026368871331214905, -0.021815525367856026, -0.04396252706646919, -0.02352386899292469, -0.10161030292510986, -0.05006280541419983, 0.0115040959790349, -0.014796585775911808, -0.04004021733999252, -0.03294661268591881, -0.048069652169942856, -0.05919693410396576, -0.02170877903699875, -0.006289381068199873, -0.051973242312669754, 0.01919364556670189, -0.0502236932516098, -0.027818525210022926, -0.05269097536802292, -0.04347118362784386, -0.05413154140114784, -0.058667831122875214, -0.059572841972112656, -0.05336914211511612, -0.049192123115062714, -0.09407523274421692, -0.06338734179735184, -0.121039979159832, -0.16816014051437378, -0.19817514717578888, -0.02602989412844181, -0.1983414888381958, 0.01113172434270382, -0.41217106580734253, 0.1622326523065567, -0.2421717494726181, 0.039897620677948, -0.8021179437637329, 0.12676763534545898, ]), length: 512, }; var expectedPowerSpectrumOutput = new Float32Array([ 0.03867155686020851, 0.055086031556129456, 0.7779644131660461, 0.06080057471990585, 0.2921719253063202, 0.029600320383906364, 0.2367316037416458, 0.011499044485390186, 0.04452301189303398, 0.04950142279267311, 0.045106325298547745, 0.051827725023031235, 0.014705364592373371, 0.0043609668500721455, 0.00958662386983633, 0.0032703978940844536, 0.004120319616049528, 0.0055340928956866264, 0.003577437251806259, 0.002971795154735446, 0.0020197785925120115, 0.002863472793251276, 0.0007963784737512469, 0.0025879195891320705, 0.0007664472213946283, 0.003038821741938591, 0.005875532049685717, 0.0006002979935146868, 0.005016138777136803, 0.0023229194339364767, 0.0011358610354363918, 0.0023258968722075224, 0.0008628804353065789, 0.002031709300354123, 0.0036465467419475317, 0.010334047488868237, 0.0009856525575742126, 0.002210495062172413, 0.0006603358197025955, 0.0007977619534358382, 0.0006695748306810856, 0.0006587866810150445, 0.0005810929578728974, 0.000569153402466327, 0.0005284546641632915, 0.0005146735929884017, 0.0004904810339212418, 0.00045658971066586673, 0.00044485044782049954, 0.00041788251837715507, 0.00039485160959884524, 0.0003826647880487144, 0.0003678083885461092, 0.00035917721106670797, 0.0003303621197119355, 0.00033130490919575095, 0.0003041547315660864, 0.0003852571244351566, 0.0002587233029771596, 0.00024699370260350406, 0.0003218324272893369, 0.0003292292822152376, 0.00024213717551901937, 0.00025492339045740664, 0.0002517249376978725, 0.00029744187486357987, 0.0004894566955044866, 0.00016466120723634958, 0.000005619402600132162, 0.00041415455052629113, 0.000017243226466234773, 0.00033687808900140226, 0.0003166702517773956, 0.0002314944431418553, 0.00021842840942554176, 0.00016347545897588134, 0.0003011332009918988, 0.0002094832161674276, 0.0001376875734422356, 0.00016096570470836014, 0.00010561885574134067, 0.00007477594772353768, 0.000017524980648886412, 0.00018753306358121336, 0.0004627859452739358, 0.019479725509881973, 0.0014632339589297771, 0.011392705142498016, 0.0002952598442789167, 0.002621668390929699, 0.00217043817974627, 0.00011281749175395817, 0.0002440532116452232, 0.00029155818629078567, 0.00018621915660332888, 0.00023154956579674035, 0.00038069364381954074, 0.00012335799692664295, 0.00021724864200223237, 0.00011633306712610647, 0.0000810220735729672, 0.00011627597996266559, 0.00015435981913469732, 0.00011075224756496027, 0.00023204121680464596, 0.00016125976981129497, 0.00016212768969126046, 0.0001844156940933317, 0.00010478137119207531, 0.00015369664470199496, 0.00008935948426369578, 0.00010879309411393479, 0.00012111470277886838, 0.00008374268509214744, 0.0001489239075453952, 0.0000822411966510117, 0.00009430522186448798, 0.0000771188351791352, 0.00006772424967493862, 0.00010531163570703939, 0.00010478979675099254, 0.00010412650590296835, 0.00006883184687467292, 0.0001193125790450722, 0.0000894137192517519, 0.00012775821960531175, 0.00006736916839145124, 0.00014868532889522612, 0.00004484706005314365, 0.00014574534725397825, 0.00003765391375054605, 0.00009720102389110252, 0.00006441951700253412, 0.00008998843986773863, 0.00007020658085821196, 0.00011746898962883279, 0.00008526955934939906, 0.000100068369647488, 0.00004829016688745469, 0.00007368881779257208, 0.00007512330921599641, 0.00008835303015075624, 0.00007996436761459336, 0.00006192046566866338, 0.000054877953516552225, 0.00007055088644847274, 0.0000974265713011846, 0.00012617673201020807, 0.00003344476499478333, 0.00008054394129430875, 0.0000386640676879324, 0.000011706914847309235, 0.00005620744559564628, 0.00004536424239631742, 0.00004435844675754197, 0.00005275526928016916, 0.00006510251114377752, 0.000051501621783245355, 0.00005916160444030538, 0.00005950031481916085, 0.0000619562779320404, 0.000058098961744690314, 0.00006302431575022638, 0.00005558686098083854, 0.000057687164371600375, 0.000054152180382516235, 0.000056959739595185965, 0.00005478786624735221, 0.000056555225455667824, 0.0000545124858035706, 0.00005343957673176192, 0.000053162806580075994, 0.00005283499194774777, 0.00005073206193628721, 0.00005176239210413769, 0.000052732659241883084, 0.000050749778893077746, 0.00005095661254017614, 0.000050615584768820554, 0.00005041175973019563, 0.00005035139110987075, 0.00004970029476680793, 0.00004939485006616451, 0.0000492754224978853, 0.00004882015855400823, 0.000048522928409511223, 0.00004851776611758396, 0.00004808378071174957, 0.00004788830119650811, 0.00004754679321194999, 0.00004734942194772884, 0.00004706543404608965, 0.00004686306056100875, 0.00004659954356611706, 0.00004638067548512481, 0.0000461314084532205, 0.00004594491110765375, 0.00004570136297843419, 0.000045451601181412116, 0.00004529534999164753, 0.00004501802322920412, 0.000044843174691777676, 0.00004463590812520124, 0.00004446181992534548, 0.000044269425416132435, 0.000044099517253926024, 0.000043918098526773974, 0.00004375124990474433, 0.00004358419027994387, 0.00004341606472735293, 0.00004325625559431501, 0.00004311650263844058, 0.00004296279075788334, 0.00004281027213437483, 0.000042662879423005506, 0.000042526982724666595, 0.00004239721965859644, 0.000042266419768566266, 0.000042139890865655616, 0.000042014664359157905, 0.00004190728941466659, 0.000041795155993895605, 0.00004164962228969671, 0.00004156548311584629, 0.000041452221921645105, 0.00004138466829317622, 0.000041235452954424545, 0.00004117738353670575, 0.00004103156243218109, 0.00004099567377124913, 0.0000408665910072159, 0.000040781640564091504, 0.000040702696423977613, 0.00004071614966960624, 0.000040557879401603714, 0.00004057771366205998, 0.00004042521686642431, 0.000040454877307638526, 0.00004033196091768332, 0.000040314440411748365, 0.00004025205998914316, 0.00004019767220597714, 0.00004014767910121009, 0.000040113944123731926, 0.00004006719245808199, 0.00004002838977612555, 0.00003999406908405945, 0.00003997508611064404, 0.000039950125938048586, 0.000039922357245814055, 0.00003990518962382339, 0.000039885668229544535, 0.00003987615491496399, 0.000039878399547887966, 0.00003984460636274889, 0.00003985162766184658, ]); var barkScale = new Float32Array([ 0, 0.8502324223518372, 1.694183111190796, 2.5250110626220703, 3.336550712585449, 4.123549461364746, 4.881809711456299, 5.60823392868042, 6.300786972045898, 6.9583940505981445, 7.580804347991943, 8.168436050415039, 8.722225189208984, 9.243483543395996, 9.733778953552246, 10.194833755493164, 10.628447532653809, 11.036436080932617, 11.420586585998535, 11.782628059387207, 12.124208450317383, 12.446884155273438, 12.752114295959473, 13.041257858276367, 13.315570831298828, 13.576218605041504, 13.824270248413086, 14.060709953308105, 14.286441802978516, 14.502294540405273, 14.709027290344238, 14.907334327697754, 15.097854614257812, 15.281168937683105, 15.457812309265137, 15.628273963928223, 15.793001174926758, 15.95240592956543, 16.106861114501953, 16.256715774536133, 16.40228271484375, 16.543851852416992, 16.68168830871582, 16.816038131713867, 16.947120666503906, 17.075143814086914, 17.20029067993164, 17.322736740112305, 17.44263458251953, 17.560131072998047, 17.675357818603516, 17.788429260253906, 17.899459838867188, 18.008546829223633, 18.115779876708984, 18.221240997314453, 18.32500648498535, 18.427141189575195, 18.5277099609375, 18.62676239013672, 18.72435188293457, 18.82052230834961, 18.915313720703125, 19.008760452270508, 19.100894927978516, 19.191747665405273, 19.281343460083008, 19.36970329284668, 19.45684814453125, 19.542797088623047, 19.627565383911133, 19.71116828918457, 19.79361915588379, 19.87492561340332, 19.955102920532227, 20.03415870666504, 20.112102508544922, 20.188940048217773, 20.26468276977539, 20.339336395263672, 20.412906646728516, 20.485403060913086, 20.55683135986328, 20.627199172973633, 20.69651222229004, 20.76477813720703, 20.83200454711914, 20.89820098876953, 20.96337127685547, 21.02752685546875, 21.090675354003906, 21.15282440185547, 21.2139835357666, 21.27416229248047, 21.333370208740234, 21.391616821289062, 21.44891357421875, 21.505268096923828, 21.56069564819336, 21.615201950073242, 21.66880226135254, 21.721508026123047, 21.773326873779297, 21.824275970458984, 21.87436294555664, 21.923601150512695, 21.972003936767578, 22.01958465576172, 22.06635284423828, 22.112321853637695, 22.15750503540039, 22.201915740966797, 22.24556541442871, 22.28846549987793, 22.330629348754883, 22.372072219848633, 22.41280174255371, 22.452835083007812, 22.4921817779541, 22.530853271484375, 22.568864822387695, 22.606224060058594, 22.642948150634766, 22.679046630859375, 22.714529037475586, 22.749408721923828, 22.78369903564453, 22.817407608032227, 22.850547790527344, 22.88313102722168, 22.915164947509766, 22.946664810180664, 22.977636337280273, 23.008092880249023, 23.038043975830078, 23.06749725341797, 23.096466064453125, 23.124958038330078, 23.152984619140625, 23.180551528930664, 23.207670211791992, 23.23434829711914, 23.260595321655273, 23.286420822143555, 23.311830520629883, 23.336835861206055, 23.36144256591797, 23.38566017150879, 23.409494400024414, 23.432954788208008, 23.45604705810547, 23.47878074645996, 23.501161575317383, 23.523195266723633, 23.544889450073242, 23.566253662109375, 23.587289810180664, 23.608007431030273, 23.6284122467041, 23.648509979248047, 23.668306350708008, 23.687808990478516, 23.707019805908203, 23.725948333740234, 23.744598388671875, 23.762975692749023, 23.781084060668945, 23.798931121826172, 23.81652069091797, 23.8338565826416, 23.85094451904297, 23.86779022216797, 23.884397506713867, 23.90077018737793, 23.916912078857422, 23.932830810546875, 23.94852638244629, 23.964006423950195, 23.979272842407227, 23.99432945251465, 24.00918197631836, 24.023832321166992, 24.038286209106445, 24.05254364013672, 24.066612243652344, 24.08049201965332, 24.09419059753418, 24.10770606994629, 24.12104606628418, 24.13421058654785, 24.14720344543457, 24.160030364990234, 24.172691345214844, 24.185190200805664, 24.197528839111328, 24.209712982177734, 24.22174072265625, 24.233619689941406, 24.24534797668457, 24.25693130493164, 24.26837158203125, 24.27967071533203, 24.290830612182617, 24.30185317993164, 24.312744140625, 24.323501586914062, 24.334129333496094, 24.34463119506836, 24.355005264282227, 24.365259170532227, 24.375389099121094, 24.385400772094727, 24.395296096801758, 24.405075073242188, 24.41474151611328, 24.42429542541504, 24.433738708496094, 24.44307518005371, 24.45230484008789, 24.461429595947266, 24.47045135498047, 24.479372024536133, 24.488191604614258, 24.49691390991211, 24.505538940429688, 24.514068603515625, 24.522504806518555, 24.53084945678711, 24.53910255432129, 24.547266006469727, 24.555341720581055, 24.563329696655273, 24.57123374938965, 24.579051971435547, 24.586788177490234, 24.594440460205078, 24.602014541625977, 24.609508514404297, 24.616924285888672, 24.624263763427734, 24.631526947021484, 24.638713836669922, 24.645828247070312, 24.652870178222656, 24.659839630126953, 24.66674041748047, 24.67357063293457, 24.680330276489258, 24.68702507019043, 24.69365119934082, 24.700212478637695, 24.706708908081055, 24.71314239501953, 24.719511032104492, 24.725818634033203, 24.732065200805664, 24.738250732421875, 24.74437713623047, 24.750444412231445, 24.756454467773438, 24.762407302856445, 24.76830291748047, 24.774141311645508, 24.77992820739746, 24.78565788269043, 24.791336059570312, 24.796960830688477, 24.802532196044922, 24.808053970336914, 24.81352424621582, 24.818944931030273, 24.824316024780273, 24.82963752746582, 24.83491325378418, 24.840139389038086, 24.845319747924805, 24.850452423095703, 24.855539321899414, 24.86058235168457, 24.865581512451172, 24.870534896850586, 24.875444412231445, 24.880311965942383, 24.8851375579834, 24.889921188354492, 24.894662857055664, 24.899364471435547, 24.90402603149414, 24.908647537231445, 24.91322898864746, 24.91777229309082, 24.92227554321289, 24.926742553710938, 24.931171417236328, 24.935564041137695, 24.93992042541504, 24.944238662719727, 24.948522567749023, 24.95277214050293, 24.956985473632812, 24.961164474487305, 24.965309143066406, 24.969419479370117, 24.973499298095703, 24.977542877197266, 24.981555938720703, 24.985536575317383, 24.989486694335938, 24.9934024810791, 24.997289657592773, 25.001144409179688, 25.00497055053711, 25.008766174316406, 25.012531280517578, 25.016267776489258, 25.019975662231445, 25.02365493774414, 25.02730369567871, 25.030925750732422, 25.034521102905273, 25.038087844848633, 25.041627883911133, 25.045141220092773, 25.048627853393555, 25.052087783813477, 25.055522918701172, 25.058931350708008, 25.062314987182617, 25.065673828125, 25.069005966186523, 25.072315216064453, 25.075599670410156, 25.078859329223633, 25.082096099853516, 25.085308074951172, 25.088499069213867, 25.091665267944336, 25.09480857849121, 25.097929000854492, 25.101028442382812, 25.10410499572754, 25.107158660888672, 25.110191345214844, 25.113203048706055, 25.116193771362305, 25.11916160583496, 25.12211036682129, 25.125038146972656, 25.127944946289062, 25.13083267211914, 25.133699417114258, 25.136547088623047, 25.139373779296875, 25.142183303833008, 25.14497184753418, 25.147741317749023, 25.150493621826172, 25.15322494506836, 25.15593910217285, 25.15863609313965, 25.161312103271484, 25.163972854614258, 25.166614532470703, 25.169239044189453, 25.171846389770508, 25.174436569213867, 25.1770076751709, 25.179563522338867, 25.182104110717773, 25.18462562561035, 25.187131881713867, 25.189620971679688, 25.192094802856445, 25.194551467895508, 25.19699478149414, 25.199420928955078, 25.20182991027832, 25.204225540161133, 25.206605911254883, 25.208969116210938, 25.211318969726562, 25.213655471801758, 25.215974807739258, 25.218280792236328, 25.220571517944336, 25.222848892211914, 25.22511100769043, 25.227359771728516, 25.229595184326172, 25.231815338134766, 25.23402214050293, 25.236215591430664, 25.23839569091797, 25.240564346313477, 25.242717742919922, 25.244857788085938, 25.246986389160156, 25.249099731445312, 25.251203536987305, 25.253292083740234, 25.255369186401367, 25.25743293762207, 25.259485244750977, 25.261526107788086, 25.263553619384766, 25.26556968688965, 25.267574310302734, 25.269567489624023, 25.271547317504883, 25.273517608642578, 25.275474548339844, 25.277420043945312, 25.279356002807617, 25.281278610229492, 25.283191680908203, 25.285093307495117, 25.286985397338867, 25.288864135742188, 25.290733337402344, 25.292593002319336, 25.29444122314453, 25.29627799987793, 25.298105239868164, 25.299922943115234, 25.301729202270508, 25.303525924682617, 25.30531120300293, 25.30708885192871, 25.308855056762695, 25.310611724853516, 25.312358856201172, 25.314096450805664, 25.315824508666992, 25.317543029785156, 25.319252014160156, 25.320951461791992, 25.322641372680664, 25.324323654174805, 25.32599639892578, 25.32765769958496, 25.329313278198242, 25.330957412719727, 25.33259391784668, 25.3342227935791, 25.335840225219727, 25.337451934814453, 25.339052200317383, 25.340646743774414, 25.34222984313965, 25.343807220458984, 25.345375061035156, 25.346935272216797, 25.348485946655273, 25.35003089904785, 25.351566314697266, 25.35309410095215, 25.354612350463867, 25.356124877929688, 25.357629776000977, 25.3591251373291, 25.360612869262695, 25.36209487915039, 25.363567352294922, 25.365034103393555, 25.366491317749023, 25.367942810058594, 25.369386672973633, 25.37082290649414, 25.372251510620117, 25.373672485351562, 25.37508773803711, 25.376495361328125, 25.37789535522461, 25.379289627075195, 25.38067626953125, 25.382055282592773, 25.3834285736084, 25.384794235229492, 25.386154174804688, 25.38750648498535, 25.388853073120117, 25.39019203186035, 25.391525268554688, 25.392852783203125, 25.39417266845703, 25.395484924316406, 25.396793365478516, 25.398094177246094, 25.399389266967773, 25.400676727294922, 25.401958465576172, 25.403234481811523, 25.404504776000977, 25.40576934814453, 25.407026290893555, 25.408279418945312, 25.40952491760254, 25.410764694213867, 25.411998748779297, 25.41322898864746, 25.414451599121094, 25.415668487548828, 25.416879653930664, 25.4180850982666, 25.41928482055664, 25.42047882080078, 25.421669006347656, 25.4228515625, 25.424030303955078, 25.425203323364258, 25.426368713378906, 25.427532196044922, ]); const expectedChromagramOutput = new Float32Array([ 0.889173501932042, 0.8377149437424725, 0.7983608438722133, 0.8340835109903056, 0.9257658376982487, 0.9697310997078421, 1, 0.8781674865696717, 0.7889747445705728, 0.7880426774703064, 0.9250473589362254, 0.8824577772499042, ]); export default { VALID_SIGNAL: validSignal, VALID_AMPLITUDE_SPECTRUM: validAmpSpec, VALID_FFT: validFFT, VALID_BARK_SCALE: barkScale, EXPECTED_POWER_SPECTRUM_OUTPUT: expectedPowerSpectrumOutput, EXPECTED_CHROMAGRAM_OUTPUT: expectedChromagramOutput, }; ================================================ FILE: __tests__/data/blackman1024.json ================================================ [ -1.3877787807814457e-17, 3.3951337172766216e-06, 1.358109057036927e-05, 3.055953493458219e-05, 5.433323894976638e-05, 8.490608888678253e-05, 0.00012228307605255395, 0.00016647028678562492, 0.00021747495338786393, 0.00027530535589903593, 0.00033997089485637844, 0.000411482120398432, 0.000489850586745888, 0.0005750890704803169, 0.0006672112504020333, 0.000766232144087553, 0.0008721675840206444, 0.000985034741461277, 0.0011048517189919949, 0.0012316375505179167, 0.0013654128415510058, 0.001506198663264513, 0.0016540174838155508, 0.0018088927026838064, 0.001970848999917507, 0.0021399117540568113, 0.0023161075077950954, 0.002499464200809598, 0.0026900102384388447, 0.0028877751901745796, 0.003092789789661765, 0.0033050859346985817, 0.003524696221575141, 0.0037516544107347727, 0.003985994961112738, 0.004227753262966871, 0.004476966802030802, 0.0047336723655462265, 0.004997908603399992, 0.005269715096801519, 0.005549132823944092, 0.005836201831698418, 0.006130965426564217, 0.006433466449379921, 0.006743749137967825, 0.007061857730150223, 0.007387838792055845, 0.007721738424152136, 0.008063605055212975, 0.008413486182689667, 0.00877143070101738, 0.009137489832937717, 0.009511712938547134, 0.009894154034554958, 0.010284862481057644, 0.010683894157409668, 0.011091301217675209, 0.011507139541208744, 0.0119314631447196, 0.012364329770207405, 0.012805796228349209, 0.013255918398499489, 0.013714756816625595, 0.01418236829340458, 0.014658814296126366, 0.015144153498113155, 0.015638448297977448, 0.016141757369041443, 0.01665414683520794, 0.01717567630112171, 0.017706410959362984, 0.01824641227722168, 0.018795747309923172, 0.019354479387402534, 0.01992267370223999, 0.02050039730966091, 0.02108771540224552, 0.021684695035219193, 0.022291403263807297, 0.022907909005880356, 0.023534279316663742, 0.024170581251382828, 0.024816887453198433, 0.02547326497733593, 0.02613978274166584, 0.026816511526703835, 0.027503522112965584, 0.02820088528096676, 0.02890866994857788, 0.02962694875895977, 0.030355794355273247, 0.031095275655388832, 0.031845465302467346, 0.03260643407702446, 0.03337825834751129, 0.034161005169153214, 0.034954752773046494, 0.035759568214416504, 0.036575525999069214, 0.03740270063281059, 0.03824116289615631, 0.03909098729491234, 0.039952244609594345, 0.0408250093460083, 0.041709356009960175, 0.04260535538196564, 0.04351307824254036, 0.04443260282278061, 0.04536399617791176, 0.04630733281373978, 0.04726269096136093, 0.0482301339507103, 0.04920973628759384, 0.050201576203107834, 0.05120571702718735, 0.05222223699092865, 0.053251203149557114, 0.05429269000887871, 0.0553467683494091, 0.056413501501083374, 0.05749296769499779, 0.058585237711668015, 0.05969037488102913, 0.0608084499835968, 0.061939533799886703, 0.0630836933851242, 0.06424099951982498, 0.0654115155339241, 0.06659531593322754, 0.06779245287179947, 0.06900300830602646, 0.07022703438997269, 0.07146460562944412, 0.07271578162908554, 0.07398062944412231, 0.07525921612977982, 0.07655159384012222, 0.07785782963037491, 0.07917798310518265, 0.08051211386919022, 0.08186028897762299, 0.08322256803512573, 0.08459899574518204, 0.08598964661359787, 0.08739456534385681, 0.08881381154060364, 0.09024744480848312, 0.09169550985097885, 0.09315807372331619, 0.09463518112897873, 0.09612688422203064, 0.0976332351565361, 0.0991542860865593, 0.1006900817155838, 0.1022406741976738, 0.10380610823631287, 0.10538642853498459, 0.10698168724775314, 0.10859192162752151, 0.11021718382835388, 0.11185750365257263, 0.11351293325424194, 0.1151835024356842, 0.116869255900383, 0.1185702309012413, 0.12028646469116211, 0.1220179870724678, 0.12376484274864197, 0.1255270540714264, 0.12730465829372406, 0.12909768521785736, 0.13090617954730988, 0.1327301412820816, 0.13456960022449493, 0.13642460107803345, 0.13829515874385834, 0.140181303024292, 0.1420830488204956, 0.14400039613246918, 0.14593340456485748, 0.14788205921649933, 0.1498463898897171, 0.151826411485672, 0.1538221389055252, 0.15583357214927673, 0.15786074101924896, 0.1599036306142807, 0.16196227073669434, 0.16403664648532867, 0.1661267876625061, 0.16823266446590424, 0.17035430669784546, 0.17249169945716858, 0.1746448576450348, 0.1768137514591217, 0.17899839580059052, 0.18119877576828003, 0.18341489136219025, 0.18564672768115997, 0.18789426982402802, 0.19015750288963318, 0.19243642687797546, 0.19473102688789368, 0.19704125821590424, 0.19936713576316833, 0.2017085999250412, 0.20406566560268402, 0.20643828809261322, 0.2088264375925064, 0.2112300992012024, 0.21364924311637878, 0.216083824634552, 0.21853382885456085, 0.22099919617176056, 0.22347991168498993, 0.2259759157896042, 0.22848719358444214, 0.2310137003660202, 0.2335553765296936, 0.23611217737197876, 0.2386840581893921, 0.24127097427845, 0.24387288093566895, 0.2464897185564041, 0.24912142753601074, 0.25176796317100525, 0.25442925095558167, 0.2571052610874176, 0.2597958743572235, 0.2625010907649994, 0.2652208209037781, 0.2679549753665924, 0.2707034945487976, 0.2734663486480713, 0.2762434184551239, 0.27903464436531067, 0.28183993697166443, 0.2846592366695404, 0.28749245405197144, 0.29033952951431274, 0.2932003438472748, 0.2960748076438904, 0.29896289110183716, 0.3018644452095032, 0.30477938055992126, 0.30770763754844666, 0.3106490969657898, 0.3136036992073059, 0.31657129526138306, 0.3195517957210541, 0.3225451111793518, 0.3255511522293091, 0.32856976985931396, 0.3316009044647217, 0.3346444070339203, 0.3377001881599426, 0.34076812863349915, 0.3438480794429779, 0.34693998098373413, 0.35004371404647827, 0.353159099817276, 0.35628604888916016, 0.3594244420528412, 0.36257416009902954, 0.3657350242137909, 0.36890697479248047, 0.37208983302116394, 0.37528350949287415, 0.37848779559135437, 0.38170263171195984, 0.3849278390407562, 0.3881632685661316, 0.3914088308811188, 0.39466431736946106, 0.3979296088218689, 0.40120455622673035, 0.40448904037475586, 0.4077828526496887, 0.41108590364456177, 0.4143979847431183, 0.4177189767360687, 0.42104870080947876, 0.42438700795173645, 0.42773371934890747, 0.43108871579170227, 0.4344518184661865, 0.4378228187561035, 0.4412015974521637, 0.44458797574043274, 0.4479817748069763, 0.4513828158378601, 0.45479094982147217, 0.4582059979438782, 0.4616277515888214, 0.46505606174468994, 0.46849074959754944, 0.4719316363334656, 0.47537854313850403, 0.4788312613964081, 0.4822896122932434, 0.48575344681739807, 0.48922252655029297, 0.4926966726779938, 0.49617573618888855, 0.4996594786643982, 0.5031477212905884, 0.5066403150558472, 0.5101369619369507, 0.5136376023292542, 0.5171418786048889, 0.5206497311592102, 0.5241608619689941, 0.5276751518249512, 0.5311923623085022, 0.5347122550010681, 0.5382346510887146, 0.5417593717575073, 0.5452861785888672, 0.5488148331642151, 0.5523452162742615, 0.5558770298957825, 0.5594100952148438, 0.5629441738128662, 0.5664791464805603, 0.5700146555900574, 0.5735505819320679, 0.5770866870880127, 0.5806227922439575, 0.5841585993766785, 0.5876939296722412, 0.5912286043167114, 0.5947623252868652, 0.5982949137687683, 0.6018261313438416, 0.6053557991981506, 0.6088836193084717, 0.6124094128608704, 0.6159329414367676, 0.619454026222229, 0.6229723691940308, 0.6264877319335938, 0.6299999952316284, 0.6335088610649109, 0.6370140910148621, 0.6405154466629028, 0.6440126895904541, 0.6475057005882263, 0.6509941220283508, 0.6544777750968933, 0.6579563617706299, 0.661429762840271, 0.6648976802825928, 0.6683599352836609, 0.6718161702156067, 0.6752663254737854, 0.6787099838256836, 0.6821470260620117, 0.6855772137641907, 0.6890003085136414, 0.6924160122871399, 0.695824146270752, 0.6992245316505432, 0.702616810798645, 0.706000804901123, 0.7093762755393982, 0.7127429842948914, 0.7161007523536682, 0.7194492220878601, 0.7227882742881775, 0.7261176109313965, 0.7294370532035828, 0.7327463030815125, 0.7360451817512512, 0.7393333911895752, 0.74261075258255, 0.7458770275115967, 0.7491319179534912, 0.7523753046989441, 0.7556068301200867, 0.7588263750076294, 0.7620335817337036, 0.7652283310890198, 0.7684103846549988, 0.7715794444084167, 0.7747352719306946, 0.777877688407898, 0.7810065150260925, 0.7841213941574097, 0.7872222065925598, 0.7903086543083191, 0.7933804988861084, 0.7964376211166382, 0.7994796633720398, 0.8025065064430237, 0.805517852306366, 0.8085135221481323, 0.8114932775497437, 0.8144568800926208, 0.8174041509628296, 0.820334792137146, 0.8232486844062805, 0.8261455297470093, 0.8290250897407532, 0.8318872451782227, 0.8347317576408386, 0.8375583291053772, 0.8403668403625488, 0.8431569933891296, 0.8459286093711853, 0.8486815690994263, 0.8514155149459839, 0.8541303277015686, 0.8568257689476013, 0.8595016002655029, 0.8621577024459839, 0.8647938370704651, 0.8674097657203674, 0.8700053095817566, 0.8725802898406982, 0.8751344680786133, 0.8776676654815674, 0.8801796436309814, 0.8826703429222107, 0.8851394057273865, 0.8875867128372192, 0.8900121450424194, 0.8924153447151184, 0.8947963118553162, 0.897154688835144, 0.8994904160499573, 0.9018032550811768, 0.9040930867195129, 0.9063596129417419, 0.9086027145385742, 0.9108222723007202, 0.9130180478096008, 0.9151898622512817, 0.9173375964164734, 0.9194610714912415, 0.9215600490570068, 0.92363440990448, 0.9256840348243713, 0.9277086853981018, 0.9297082424163818, 0.9316825270652771, 0.933631420135498, 0.9355546832084656, 0.9374522566795349, 0.9393239617347717, 0.9411696791648865, 0.9429891705513, 0.9447823166847229, 0.9465490579605103, 0.948289155960083, 0.9500025510787964, 0.9516890048980713, 0.9533485174179077, 0.9549808502197266, 0.9565858840942383, 0.9581634998321533, 0.9597136378288269, 0.9612360596656799, 0.9627307057380676, 0.9641974568367004, 0.9656361937522888, 0.9670467972755432, 0.9684290885925293, 0.9697830677032471, 0.9711085557937622, 0.9724054932594299, 0.9736737012863159, 0.9749131798744202, 0.9761237502098083, 0.9773052930831909, 0.9784577488899231, 0.9795810580253601, 0.9806751012802124, 0.9817398190498352, 0.9827750325202942, 0.9837807416915894, 0.9847568869590759, 0.9857032895088196, 0.9866199493408203, 0.9875067472457886, 0.9883636236190796, 0.9891905188560486, 0.9899874329566956, 0.9907541871070862, 0.9914907217025757, 0.9921970963478088, 0.9928731322288513, 0.9935188293457031, 0.9941340684890747, 0.9947189092636108, 0.9952732920646667, 0.9957970380783081, 0.9962902665138245, 0.9967527985572815, 0.9971847534179688, 0.9975859522819519, 0.997956395149231, 0.9982960820198059, 0.9986050128936768, 0.998883068561554, 0.999130368232727, 0.9993467330932617, 0.9995322227478027, 0.9996868371963501, 0.9998105764389038, 0.9999033212661743, 0.9999651908874512, 0.9999961256980896, 0.9999961256980896, 0.9999651908874512, 0.9999033212661743, 0.9998105764389038, 0.9996868371963501, 0.9995322227478027, 0.9993467330932617, 0.999130368232727, 0.998883068561554, 0.9986050128936768, 0.9982960820198059, 0.997956395149231, 0.9975859522819519, 0.9971847534179688, 0.9967527985572815, 0.9962902665138245, 0.9957970380783081, 0.9952732920646667, 0.9947189092636108, 0.9941340684890747, 0.9935188293457031, 0.9928731322288513, 0.9921970963478088, 0.9914907217025757, 0.9907541871070862, 0.9899874329566956, 0.9891905188560486, 0.9883636236190796, 0.9875067472457886, 0.9866199493408203, 0.9857032895088196, 0.9847568869590759, 0.9837807416915894, 0.9827750325202942, 0.9817398190498352, 0.9806751012802124, 0.9795810580253601, 0.9784577488899231, 0.9773052930831909, 0.9761237502098083, 0.9749131798744202, 0.9736737012863159, 0.9724054932594299, 0.9711085557937622, 0.9697830677032471, 0.9684290885925293, 0.9670467972755432, 0.9656361937522888, 0.9641974568367004, 0.9627307057380676, 0.9612360596656799, 0.9597136378288269, 0.9581634998321533, 0.9565858840942383, 0.9549808502197266, 0.9533485174179077, 0.9516890048980713, 0.9500025510787964, 0.948289155960083, 0.9465490579605103, 0.9447823166847229, 0.9429891705513, 0.9411696791648865, 0.9393239617347717, 0.9374522566795349, 0.9355546832084656, 0.933631420135498, 0.9316825270652771, 0.9297082424163818, 0.9277086853981018, 0.9256840348243713, 0.92363440990448, 0.9215600490570068, 0.9194610714912415, 0.9173375964164734, 0.9151898622512817, 0.9130180478096008, 0.9108222723007202, 0.9086027145385742, 0.9063596129417419, 0.9040930867195129, 0.9018032550811768, 0.8994904160499573, 0.897154688835144, 0.8947963118553162, 0.8924153447151184, 0.8900121450424194, 0.8875867128372192, 0.8851394057273865, 0.8826703429222107, 0.8801796436309814, 0.8776676654815674, 0.8751344680786133, 0.8725802898406982, 0.8700053095817566, 0.8674097657203674, 0.8647938370704651, 0.8621577024459839, 0.8595016002655029, 0.8568257689476013, 0.8541303277015686, 0.8514155149459839, 0.8486815690994263, 0.8459286093711853, 0.8431569933891296, 0.8403668403625488, 0.8375583291053772, 0.8347317576408386, 0.8318872451782227, 0.8290250897407532, 0.8261455297470093, 0.8232486844062805, 0.820334792137146, 0.8174041509628296, 0.8144568800926208, 0.8114932775497437, 0.8085135221481323, 0.805517852306366, 0.8025065064430237, 0.7994796633720398, 0.7964376211166382, 0.7933804988861084, 0.7903086543083191, 0.7872222065925598, 0.7841213941574097, 0.7810065150260925, 0.777877688407898, 0.7747352719306946, 0.7715794444084167, 0.7684103846549988, 0.7652283310890198, 0.7620335817337036, 0.7588263750076294, 0.7556068301200867, 0.7523753046989441, 0.7491319179534912, 0.7458770275115967, 0.74261075258255, 0.7393333911895752, 0.7360451817512512, 0.7327463030815125, 0.7294370532035828, 0.7261176109313965, 0.7227882742881775, 0.7194492220878601, 0.7161007523536682, 0.7127429842948914, 0.7093762755393982, 0.706000804901123, 0.702616810798645, 0.6992245316505432, 0.695824146270752, 0.6924160122871399, 0.6890003085136414, 0.6855772137641907, 0.6821470260620117, 0.6787099838256836, 0.6752663254737854, 0.6718161702156067, 0.6683599352836609, 0.6648976802825928, 0.661429762840271, 0.6579563617706299, 0.6544777750968933, 0.6509941220283508, 0.6475057005882263, 0.6440126895904541, 0.6405154466629028, 0.6370140910148621, 0.6335088610649109, 0.6299999952316284, 0.6264877319335938, 0.6229723691940308, 0.619454026222229, 0.6159329414367676, 0.6124094128608704, 0.6088836193084717, 0.6053557991981506, 0.6018261313438416, 0.5982949137687683, 0.5947623252868652, 0.5912286043167114, 0.5876939296722412, 0.5841585993766785, 0.5806227922439575, 0.5770866870880127, 0.5735505819320679, 0.5700146555900574, 0.5664791464805603, 0.5629441738128662, 0.5594100952148438, 0.5558770298957825, 0.5523452162742615, 0.5488148331642151, 0.5452861785888672, 0.5417593717575073, 0.5382346510887146, 0.5347122550010681, 0.5311923623085022, 0.5276751518249512, 0.5241608619689941, 0.5206497311592102, 0.5171418786048889, 0.5136376023292542, 0.5101369619369507, 0.5066403150558472, 0.5031477212905884, 0.4996594786643982, 0.49617573618888855, 0.4926966726779938, 0.48922252655029297, 0.48575344681739807, 0.4822896122932434, 0.4788312613964081, 0.47537854313850403, 0.4719316363334656, 0.46849074959754944, 0.46505606174468994, 0.4616277515888214, 0.4582059979438782, 0.45479094982147217, 0.4513828158378601, 0.4479817748069763, 0.44458797574043274, 0.4412015974521637, 0.4378228187561035, 0.4344518184661865, 0.43108871579170227, 0.42773371934890747, 0.42438700795173645, 0.42104870080947876, 0.4177189767360687, 0.4143979847431183, 0.41108590364456177, 0.4077828526496887, 0.40448904037475586, 0.40120455622673035, 0.3979296088218689, 0.39466431736946106, 0.3914088308811188, 0.3881632685661316, 0.3849278390407562, 0.38170263171195984, 0.37848779559135437, 0.37528350949287415, 0.37208983302116394, 0.36890697479248047, 0.3657350242137909, 0.36257416009902954, 0.3594244420528412, 0.35628604888916016, 0.353159099817276, 0.35004371404647827, 0.34693998098373413, 0.3438480794429779, 0.34076812863349915, 0.3377001881599426, 0.3346444070339203, 0.3316009044647217, 0.32856976985931396, 0.3255511522293091, 0.3225451111793518, 0.3195517957210541, 0.31657129526138306, 0.3136036992073059, 0.3106490969657898, 0.30770763754844666, 0.30477938055992126, 0.3018644452095032, 0.29896289110183716, 0.2960748076438904, 0.2932003438472748, 0.29033952951431274, 0.28749245405197144, 0.2846592366695404, 0.28183993697166443, 0.27903464436531067, 0.2762434184551239, 0.2734663486480713, 0.2707034945487976, 0.2679549753665924, 0.2652208209037781, 0.2625010907649994, 0.2597958743572235, 0.2571052610874176, 0.25442925095558167, 0.25176796317100525, 0.24912142753601074, 0.2464897185564041, 0.24387288093566895, 0.24127097427845, 0.2386840581893921, 0.23611217737197876, 0.2335553765296936, 0.2310137003660202, 0.22848719358444214, 0.2259759157896042, 0.22347991168498993, 0.22099919617176056, 0.21853382885456085, 0.216083824634552, 0.21364924311637878, 0.2112300992012024, 0.2088264375925064, 0.20643828809261322, 0.20406566560268402, 0.2017085999250412, 0.19936713576316833, 0.19704125821590424, 0.19473102688789368, 0.19243642687797546, 0.19015750288963318, 0.18789426982402802, 0.18564672768115997, 0.18341489136219025, 0.18119877576828003, 0.17899839580059052, 0.1768137514591217, 0.1746448576450348, 0.17249169945716858, 0.17035430669784546, 0.16823266446590424, 0.1661267876625061, 0.16403664648532867, 0.16196227073669434, 0.1599036306142807, 0.15786074101924896, 0.15583357214927673, 0.1538221389055252, 0.151826411485672, 0.1498463898897171, 0.14788205921649933, 0.14593340456485748, 0.14400039613246918, 0.1420830488204956, 0.140181303024292, 0.13829515874385834, 0.13642460107803345, 0.13456960022449493, 0.1327301412820816, 0.13090617954730988, 0.12909768521785736, 0.12730465829372406, 0.1255270540714264, 0.12376484274864197, 0.1220179870724678, 0.12028646469116211, 0.1185702309012413, 0.116869255900383, 0.1151835024356842, 0.11351293325424194, 0.11185750365257263, 0.11021718382835388, 0.10859192162752151, 0.10698168724775314, 0.10538642853498459, 0.10380610823631287, 0.1022406741976738, 0.1006900817155838, 0.0991542860865593, 0.0976332351565361, 0.09612688422203064, 0.09463518112897873, 0.09315807372331619, 0.09169550985097885, 0.09024744480848312, 0.08881381154060364, 0.08739456534385681, 0.08598964661359787, 0.08459899574518204, 0.08322256803512573, 0.08186028897762299, 0.08051211386919022, 0.07917798310518265, 0.07785782963037491, 0.07655159384012222, 0.07525921612977982, 0.07398062944412231, 0.07271578162908554, 0.07146460562944412, 0.07022703438997269, 0.06900300830602646, 0.06779245287179947, 0.06659531593322754, 0.0654115155339241, 0.06424099951982498, 0.0630836933851242, 0.061939533799886703, 0.0608084499835968, 0.05969037488102913, 0.058585237711668015, 0.05749296769499779, 0.056413501501083374, 0.0553467683494091, 0.05429269000887871, 0.053251203149557114, 0.05222223699092865, 0.05120571702718735, 0.050201576203107834, 0.04920973628759384, 0.0482301339507103, 0.04726269096136093, 0.04630733281373978, 0.04536399617791176, 0.04443260282278061, 0.04351307824254036, 0.04260535538196564, 0.041709356009960175, 0.0408250093460083, 0.039952244609594345, 0.03909098729491234, 0.03824116289615631, 0.03740270063281059, 0.036575525999069214, 0.035759568214416504, 0.034954752773046494, 0.034161005169153214, 0.03337825834751129, 0.03260643407702446, 0.031845465302467346, 0.031095275655388832, 0.030355794355273247, 0.02962694875895977, 0.02890866994857788, 0.02820088528096676, 0.027503522112965584, 0.026816511526703835, 0.02613978274166584, 0.02547326497733593, 0.024816887453198433, 0.024170581251382828, 0.023534279316663742, 0.022907909005880356, 0.022291403263807297, 0.021684695035219193, 0.02108771540224552, 0.02050039730966091, 0.01992267370223999, 0.019354479387402534, 0.018795747309923172, 0.01824641227722168, 0.017706410959362984, 0.01717567630112171, 0.01665414683520794, 0.016141757369041443, 0.015638448297977448, 0.015144153498113155, 0.014658814296126366, 0.01418236829340458, 0.013714756816625595, 0.013255918398499489, 0.012805796228349209, 0.012364329770207405, 0.0119314631447196, 0.011507139541208744, 0.011091301217675209, 0.010683894157409668, 0.010284862481057644, 0.009894154034554958, 0.009511712938547134, 0.009137489832937717, 0.00877143070101738, 0.008413486182689667, 0.008063605055212975, 0.007721738424152136, 0.007387838792055845, 0.007061857730150223, 0.006743749137967825, 0.006433466449379921, 0.006130965426564217, 0.005836201831698418, 0.005549132823944092, 0.005269715096801519, 0.004997908603399992, 0.0047336723655462265, 0.004476966802030802, 0.004227753262966871, 0.003985994961112738, 0.0037516544107347727, 0.003524696221575141, 0.0033050859346985817, 0.003092789789661765, 0.0028877751901745796, 0.0026900102384388447, 0.002499464200809598, 0.0023161075077950954, 0.0021399117540568113, 0.001970848999917507, 0.0018088927026838064, 0.0016540174838155508, 0.001506198663264513, 0.0013654128415510058, 0.0012316375505179167, 0.0011048517189919949, 0.000985034741461277, 0.0008721675840206444, 0.000766232144087553, 0.0006672112504020333, 0.0005750890704803169, 0.000489850586745888, 0.000411482120398432, 0.00033997089485637844, 0.00027530535589903593, 0.00021747495338786393, 0.00016647028678562492, 0.00012228307605255395, 8.490608888678253e-05, 5.433323894976638e-05, 3.055953493458219e-05, 1.358109057036927e-05, 3.3951337172766216e-06, -1.3877787807814457e-17 ] ================================================ FILE: __tests__/data/blackman128.json ================================================ [ -1.3877787807814457e-17, 0.00022048462415114045, 0.0008842693641781807, 0.0019983130041509867, 0.003574101720005274, 0.005627480801194906, 0.008178424090147018, 0.011250740848481655, 0.014871722087264061, 0.019071735441684723, 0.023883763700723648, 0.029342904686927795, 0.035485826432704926, 0.04235018044710159, 0.04997401311993599, 0.058395106345415115, 0.06765036284923553, 0.07777513563632965, 0.08880257606506348, 0.10076300799846649, 0.11368323862552643, 0.1275860071182251, 0.14248935878276825, 0.1584061086177826, 0.175343319773674, 0.19330184161663055, 0.21227586269378662, 0.23225261270999908, 0.253212034702301, 0.27512651681900024, 0.2979607582092285, 0.321671724319458, 0.3462085425853729, 0.37151262164115906, 0.39751771092414856, 0.42415013909339905, 0.45132920145988464, 0.4789673089981079, 0.5069705247879028, 0.5352391004562378, 0.5636678338050842, 0.5921469330787659, 0.6205624341964722, 0.6487972140312195, 0.6767313480377197, 0.7042432427406311, 0.7312102317810059, 0.7575095891952515, 0.7830193042755127, 0.8076188564300537, 0.8311902284622192, 0.8536187410354614, 0.8747937679290771, 0.8946096301078796, 0.9129664301872253, 0.929770827293396, 0.9449363946914673, 0.9583848714828491, 0.9700462818145752, 0.9798595309257507, 0.987773060798645, 0.9937452077865601, 0.9977442622184753, 0.9997491240501404, 0.9997491240501404, 0.9977442622184753, 0.9937452077865601, 0.987773060798645, 0.9798595309257507, 0.9700462818145752, 0.9583848714828491, 0.9449363946914673, 0.929770827293396, 0.9129664301872253, 0.8946096301078796, 0.8747937679290771, 0.8536187410354614, 0.8311902284622192, 0.8076188564300537, 0.7830193042755127, 0.7575095891952515, 0.7312102317810059, 0.7042432427406311, 0.6767313480377197, 0.6487972140312195, 0.6205624341964722, 0.5921469330787659, 0.5636678338050842, 0.5352391004562378, 0.5069705247879028, 0.4789673089981079, 0.45132920145988464, 0.42415013909339905, 0.39751771092414856, 0.37151262164115906, 0.3462085425853729, 0.321671724319458, 0.2979607582092285, 0.27512651681900024, 0.253212034702301, 0.23225261270999908, 0.21227586269378662, 0.19330184161663055, 0.175343319773674, 0.1584061086177826, 0.14248935878276825, 0.1275860071182251, 0.11368323862552643, 0.10076300799846649, 0.08880257606506348, 0.07777513563632965, 0.06765036284923553, 0.058395106345415115, 0.04997401311993599, 0.04235018044710159, 0.035485826432704926, 0.029342904686927795, 0.023883763700723648, 0.019071735441684723, 0.014871722087264061, 0.011250740848481655, 0.008178424090147018, 0.005627480801194906, 0.003574101720005274, 0.0019983130041509867, 0.0008842693641781807, 0.00022048462415114045, -1.3877787807814457e-17 ] ================================================ FILE: __tests__/data/blackman2048.json ================================================ [ -1.3877787807814457e-17, 8.479456710119848e-07, 3.391817472220282e-06, 7.631719199707732e-06, 1.3567823771154508e-05, 2.1200372430030257e-05, 3.052967804251239e-05, 4.1556122596375644e-05, 5.42801535630133e-05, 6.870229117339477e-05, 8.4823121142108e-05, 0.00010264330921927467, 0.0001221635757246986, 0.00014338470646180212, 0.00016630758182145655, 0.00019093311857432127, 0.00021726233535446227, 0.000245296279899776, 0.00027503614546731114, 0.00030648306710645556, 0.0003396383544895798, 0.0003745033754967153, 0.000411079527111724, 0.00044936826452612877, 0.0004893711884506047, 0.000531089841388166, 0.0005745260277763009, 0.0006196813774295151, 0.0006665578112006187, 0.0007151571335271001, 0.0007654813816770911, 0.0008175325347110629, 0.0008713127463124692, 0.0009268240537494421, 0.000984068843536079, 0.0010430492693558335, 0.0011037677759304643, 0.0011662266915664077, 0.0012304286938160658, 0.001296376227401197, 0.0013640718534588814, 0.0014335184823721647, 0.0015047186752781272, 0.0015776753425598145, 0.0016523912781849504, 0.0017288696253672242, 0.0018071132944896817, 0.0018871253123506904, 0.001968909054994583, 0.0020524675492197275, 0.002137803938239813, 0.0022249219473451376, 0.002313824836164713, 0.00240451586432755, 0.002496998989954591, 0.0025912774726748466, 0.002687355037778616, 0.002785235643386841, 0.002884922781959176, 0.0029864206444472075, 0.00308973272331059, 0.0031948634423315525, 0.003301816526800394, 0.0034105961676687002, 0.0035212067887187004, 0.003633652115240693, 0.003747937036678195, 0.0038640655111521482, 0.003982041962444782, 0.00410187104716897, 0.004223557189106941, 0.004347105044871569, 0.0044725192710757256, 0.004599804524332285, 0.00472896546125412, 0.004860007204115391, 0.004992934409528971, 0.00512775219976902, 0.005264465697109699, 0.005403079558163881, 0.005543599370867014, 0.0056860302574932575, 0.005830376874655485, 0.0059766448102891445, 0.006124840117990971, 0.0062749674543738365, 0.00642703240737319, 0.0065810405649244785, 0.00673699751496315, 0.006894908845424652, 0.0070547801442444324, 0.007216617465019226, 0.007380426395684481, 0.007546212989836931, 0.0077139828354120255, 0.007883742451667786, 0.008055496960878372, 0.008229252882301807, 0.008405016735196114, 0.008582794107496738, 0.00876259058713913, 0.008944414556026459, 0.009128270670771599, 0.009314165450632572, 0.009502105414867401, 0.009692097082734108, 0.00988414790481329, 0.01007826253771782, 0.010274449363350868, 0.010472713969647884, 0.01067306287586689, 0.010875504463911057, 0.011080043390393257, 0.011286688037216663, 0.011495444923639297, 0.011706321500241756, 0.011919323354959488, 0.012134457938373089, 0.01235173363238573, 0.012571156024932861, 0.012792733497917652, 0.01301647163927555, 0.013242379762232304, 0.013470463454723358, 0.013700730167329311, 0.01393318921327591, 0.014167845249176025, 0.014404707588255405, 0.014643783681094646, 0.01488508004695177, 0.01512860506772995, 0.015374365262687206, 0.015622369945049286, 0.01587262563407421, 0.016125140711665154, 0.01637992262840271, 0.016636978834867477, 0.016896318644285202, 0.01715794764459133, 0.017421875149011612, 0.01768810860812664, 0.017956657335162163, 0.018227526918053627, 0.01850072853267193, 0.018776265904307365, 0.019054152071475983, 0.01933439075946808, 0.019616995006799698, 0.01990196853876114, 0.020189320668578148, 0.02047906070947647, 0.020771196112036705, 0.021065736189484596, 0.02136269025504589, 0.021662062034010887, 0.02196386456489563, 0.022268105298280716, 0.022574791684746742, 0.022883933037519455, 0.02319553680717945, 0.023509612306952477, 0.023826168850064278, 0.02414521388709545, 0.024466756731271744, 0.024790804833173752, 0.02511736750602722, 0.0254464540630579, 0.025778071954846382, 0.026112230494618416, 0.026448940858244896, 0.02678820677101612, 0.027130041271448135, 0.027474451810121536, 0.02782144583761692, 0.028171034529805183, 0.028523225337266922, 0.028878027573227882, 0.02923545055091381, 0.029595499858260155, 0.029958190396428108, 0.03032352589070797, 0.030691517516970634, 0.03106217458844185, 0.03143550455570221, 0.03181151673197746, 0.032190222293138504, 0.03257162868976593, 0.03295574337244034, 0.03334257751703262, 0.03373213857412338, 0.03412443771958351, 0.03451947867870331, 0.034917280077934265, 0.03531784191727638, 0.035721179097890854, 0.03612729534506798, 0.03653620555996895, 0.03694791719317436, 0.03736243396997452, 0.03777977451682091, 0.03819993883371353, 0.03862294182181358, 0.03904878720641136, 0.03947748988866806, 0.039909057319164276, 0.040343496948480606, 0.040780819952487946, 0.04122103005647659, 0.04166414588689804, 0.04211016744375229, 0.04255910962820053, 0.043010979890823364, 0.043465785682201385, 0.04392353445291519, 0.04438424110412598, 0.04484791308641434, 0.04531455785036087, 0.04578418284654617, 0.04625679925084114, 0.04673241823911667, 0.047211043536663055, 0.047692690044641495, 0.048177361488342285, 0.04866506904363632, 0.0491558238863945, 0.04964963346719742, 0.05014650523662567, 0.05064644664525986, 0.05114947259426117, 0.05165558680891991, 0.052164800465106964, 0.05267712101340294, 0.053192559629678726, 0.05371112376451492, 0.054232824593782425, 0.05475766584277153, 0.05528566241264343, 0.05581681802868843, 0.05635114014148712, 0.0568886436522007, 0.05742933601140976, 0.0579732209444046, 0.05852031335234642, 0.05907062068581581, 0.05962414667010307, 0.0601809024810791, 0.06074089929461479, 0.06130414456129074, 0.061870645731687546, 0.0624404102563858, 0.06301344931125641, 0.06358977407217026, 0.06416938453912735, 0.06475229561328888, 0.06533850729465485, 0.06592804193496704, 0.06652089953422546, 0.06711708754301071, 0.06771661341190338, 0.06831949204206467, 0.06892572343349457, 0.06953532248735428, 0.0701482966542244, 0.07076465338468552, 0.07138439267873764, 0.07200752943754196, 0.07263407856225967, 0.07326403260231018, 0.07389741390943527, 0.07453422248363495, 0.07517446577548981, 0.07581815868616104, 0.07646530121564865, 0.07711590081453323, 0.07776997238397598, 0.0784275159239769, 0.07908854633569717, 0.07975306361913681, 0.080421082675457, 0.08109260350465775, 0.08176764100790024, 0.08244619518518448, 0.08312828093767166, 0.08381389826536179, 0.08450305461883545, 0.08519576489925385, 0.08589203655719757, 0.08659186214208603, 0.08729526400566101, 0.08800224214792252, 0.08871280401945114, 0.08942695707082748, 0.09014471620321274, 0.0908660739660263, 0.09159103780984879, 0.09231963008642197, 0.09305184334516525, 0.09378768503665924, 0.09452717006206512, 0.0952702984213829, 0.09601707756519318, 0.09676751494407654, 0.09752161800861359, 0.09827938675880432, 0.09904083609580994, 0.09980596601963043, 0.10057477653026581, 0.10134728997945786, 0.10212350636720657, 0.10290341824293137, 0.10368705540895462, 0.10447440296411514, 0.10526546835899353, 0.10606027394533157, 0.10685880482196808, 0.10766108334064484, 0.10846710205078125, 0.10927687585353851, 0.11009040474891663, 0.11090768873691559, 0.11172875016927719, 0.11255357414484024, 0.11338218301534653, 0.11421456187963486, 0.11505074054002762, 0.11589070409536362, 0.11673445999622345, 0.11758202314376831, 0.1184333935379982, 0.11928856372833252, 0.12014755606651306, 0.12101037055253983, 0.12187699973583221, 0.12274745851755142, 0.12362175434827805, 0.12449987977743149, 0.12538185715675354, 0.12626765668392181, 0.1271573156118393, 0.12805083394050598, 0.12894819676876068, 0.1298494189977646, 0.1307545006275177, 0.1316634565591812, 0.13257628679275513, 0.13349297642707825, 0.13441354036331177, 0.13533799350261688, 0.1362663209438324, 0.1371985375881195, 0.1381346434354782, 0.1390746384859085, 0.1400185227394104, 0.14096631109714508, 0.14191798865795135, 0.14287357032299042, 0.14383305609226227, 0.1447964459657669, 0.14576375484466553, 0.14673495292663574, 0.14771008491516113, 0.1486891210079193, 0.14967207610607147, 0.15065895020961761, 0.15164974331855774, 0.15264445543289185, 0.15364308655261993, 0.1546456515789032, 0.15565213561058044, 0.15666253864765167, 0.15767689049243927, 0.15869516134262085, 0.1597173511981964, 0.16074348986148834, 0.16177354753017426, 0.16280755400657654, 0.1638454794883728, 0.16488733887672424, 0.16593313217163086, 0.16698287427425385, 0.1680365353822708, 0.16909414529800415, 0.17015567421913147, 0.17122115194797516, 0.17229054868221283, 0.17336389422416687, 0.1744411736726761, 0.17552238702774048, 0.17660751938819885, 0.1776966005563736, 0.17878960072994232, 0.17988653481006622, 0.1809874027967453, 0.18209220468997955, 0.1832009255886078, 0.1843135803937912, 0.1854301542043686, 0.18655066192150116, 0.1876750886440277, 0.18880343437194824, 0.18993568420410156, 0.19107186794281006, 0.19221197068691254, 0.1933559775352478, 0.19450388848781586, 0.1956557184457779, 0.19681145250797272, 0.19797109067440033, 0.19913463294506073, 0.20030207931995392, 0.2014734148979187, 0.20264863967895508, 0.20382775366306305, 0.20501075685024261, 0.20619764924049377, 0.20738841593265533, 0.2085830718278885, 0.20978158712387085, 0.2109839767217636, 0.21219024062156677, 0.21340034902095795, 0.21461433172225952, 0.2158321589231491, 0.2170538455247879, 0.2182793766260147, 0.21950873732566833, 0.22074194252490997, 0.22197897732257843, 0.2232198417186737, 0.2244645357131958, 0.22571304440498352, 0.22696536779403687, 0.22822149097919464, 0.22948141396045685, 0.23074515163898468, 0.23201265931129456, 0.23328396677970886, 0.2345590442419052, 0.2358379065990448, 0.23712053894996643, 0.2384069263935089, 0.23969706892967224, 0.24099096655845642, 0.24228860437870026, 0.24358998239040375, 0.2448950856924057, 0.24620391428470612, 0.247516468167305, 0.24883271753787994, 0.25015267729759216, 0.25147634744644165, 0.2528036832809448, 0.2541347146034241, 0.255469411611557, 0.25680777430534363, 0.25814980268478394, 0.25949546694755554, 0.26084479689598083, 0.26219773292541504, 0.26355430483818054, 0.26491451263427734, 0.26627829670906067, 0.2676457166671753, 0.26901671290397644, 0.2703912854194641, 0.2717694342136383, 0.273151159286499, 0.2745364308357239, 0.27592524886131287, 0.2773175835609436, 0.27871349453926086, 0.2801128923892975, 0.28151580691337585, 0.2829222083091736, 0.28433212637901306, 0.2857455015182495, 0.28716233372688293, 0.2885826528072357, 0.2900063991546631, 0.2914336025714874, 0.29286420345306396, 0.2942982614040375, 0.2957356870174408, 0.2971765398979187, 0.2986207604408264, 0.30006834864616394, 0.3015192747116089, 0.30297359824180603, 0.3044312298297882, 0.3058921992778778, 0.30735647678375244, 0.3088240623474121, 0.3102949261665344, 0.3117690682411194, 0.313246488571167, 0.31472715735435486, 0.316211074590683, 0.317698210477829, 0.31918856501579285, 0.3206821084022522, 0.3221788704395294, 0.32367879152297974, 0.32518187165260315, 0.32668811082839966, 0.3281974792480469, 0.3297099769115448, 0.33122560381889343, 0.332744300365448, 0.3342660963535309, 0.3357909321784973, 0.3373188376426697, 0.338849812746048, 0.34038376808166504, 0.34192076325416565, 0.34346073865890503, 0.34500372409820557, 0.3465496301651001, 0.3480985164642334, 0.3496503531932831, 0.35120511054992676, 0.35276275873184204, 0.35432329773902893, 0.3558867275714874, 0.35745298862457275, 0.3590221107006073, 0.3605940639972687, 0.3621688485145569, 0.36374640464782715, 0.36532676219940186, 0.36690986156463623, 0.36849573254585266, 0.37008431553840637, 0.37167564034461975, 0.373269647359848, 0.3748663365840912, 0.37646567821502686, 0.3780677020549774, 0.3796723186969757, 0.3812795877456665, 0.38288941979408264, 0.3845018446445465, 0.3861168324947357, 0.3877343535423279, 0.389354407787323, 0.39097699522972107, 0.39260202646255493, 0.39422956109046936, 0.3958595395088196, 0.3974919617176056, 0.399126797914505, 0.4007640480995178, 0.40240365266799927, 0.40404564142227173, 0.40568995475769043, 0.40733659267425537, 0.40898555517196655, 0.4106367826461792, 0.4122902750968933, 0.4139460325241089, 0.41560399532318115, 0.4172641932964325, 0.41892656683921814, 0.4205910861492157, 0.42225778102874756, 0.42392659187316895, 0.42559751868247986, 0.4272705614566803, 0.4289456307888031, 0.43062275648117065, 0.43230193853378296, 0.43398308753967285, 0.4356662333011627, 0.43735137581825256, 0.4390384256839752, 0.4407274127006531, 0.44241830706596375, 0.44411107897758484, 0.44580569863319397, 0.4475021958351135, 0.44920048117637634, 0.4509005546569824, 0.45260241627693176, 0.454306036233902, 0.4560113847255707, 0.4577184319496155, 0.4594271779060364, 0.4611375629901886, 0.46284961700439453, 0.4645632803440094, 0.4662785530090332, 0.46799540519714355, 0.4697137773036957, 0.47143369913101196, 0.47315514087677, 0.47487807273864746, 0.4766024351119995, 0.47832825779914856, 0.48005548119544983, 0.4817841053009033, 0.48351410031318665, 0.4852454662322998, 0.48697811365127563, 0.4887120723724365, 0.4904473125934601, 0.4921838045120239, 0.49392154812812805, 0.4956604540348053, 0.49740055203437805, 0.4991418123245239, 0.5008842349052429, 0.5026277303695679, 0.5043722987174988, 0.5061179399490356, 0.5078646540641785, 0.5096123218536377, 0.5113610029220581, 0.5131106376647949, 0.5148612260818481, 0.516612708568573, 0.5183650255203247, 0.5201182961463928, 0.521872341632843, 0.5236272215843201, 0.5253828763961792, 0.5271393060684204, 0.5288965106010437, 0.5306543707847595, 0.5324129462242126, 0.5341721773147583, 0.5359320044517517, 0.5376924872398376, 0.5394535064697266, 0.5412151217460632, 0.5429772138595581, 0.544739842414856, 0.5465030074119568, 0.5482665300369263, 0.550030529499054, 0.5517949461936951, 0.5535597205162048, 0.5553247928619385, 0.5570902228355408, 0.5588559508323669, 0.560621976852417, 0.5623881816864014, 0.5641546249389648, 0.5659213066101074, 0.5676881074905396, 0.5694550275802612, 0.5712220668792725, 0.5729891657829285, 0.574756383895874, 0.5765235424041748, 0.5782907605171204, 0.5800579190254211, 0.5818250179290771, 0.5835920572280884, 0.5853589773178101, 0.5871257781982422, 0.58889240026474, 0.5906588435173035, 0.5924250483512878, 0.5941910147666931, 0.5959566831588745, 0.597722053527832, 0.5994871258735657, 0.6012517809867859, 0.6030160784721375, 0.6047799587249756, 0.6065434217453003, 0.6083064079284668, 0.6100688576698303, 0.6118308305740356, 0.6135922074317932, 0.6153530478477478, 0.6171132326126099, 0.6188728213310242, 0.6206316947937012, 0.6223899126052856, 0.624147355556488, 0.6259040832519531, 0.6276600360870361, 0.6294151544570923, 0.6311694383621216, 0.6329228281974792, 0.6346753835678101, 0.6364269852638245, 0.6381776332855225, 0.639927327632904, 0.6416759490966797, 0.6434235572814941, 0.6451701521873474, 0.6469155550003052, 0.648659884929657, 0.6504030823707581, 0.6521450877189636, 0.6538858413696289, 0.6556254029273987, 0.6573636531829834, 0.6591006517410278, 0.6608362793922424, 0.6625705361366272, 0.6643034815788269, 0.6660349369049072, 0.6677649617195129, 0.669493556022644, 0.671220600605011, 0.6729461550712585, 0.6746701002120972, 0.6763924956321716, 0.6781132221221924, 0.6798323392868042, 0.6815497875213623, 0.6832655072212219, 0.6849794983863831, 0.6866917610168457, 0.6884021759033203, 0.6901107430458069, 0.6918175220489502, 0.6935223937034607, 0.6952253580093384, 0.6969263553619385, 0.6986254453659058, 0.7003224492073059, 0.7020174860954285, 0.7037104368209839, 0.7054013013839722, 0.7070900797843933, 0.7087766528129578, 0.7104610800743103, 0.7121433019638062, 0.7138233184814453, 0.7155010104179382, 0.7171764969825745, 0.7188495993614197, 0.7205203175544739, 0.7221887111663818, 0.723854660987854, 0.7255182266235352, 0.727179229259491, 0.728837788105011, 0.7304938435554504, 0.7321473360061646, 0.7337982058525085, 0.7354464530944824, 0.7370920777320862, 0.738735020160675, 0.740375280380249, 0.7420127987861633, 0.7436475157737732, 0.7452794909477234, 0.7469086647033691, 0.7485349178314209, 0.7501583099365234, 0.7517788410186768, 0.7533963918685913, 0.7550110220909119, 0.7566226124763489, 0.7582311630249023, 0.759836733341217, 0.7614391446113586, 0.7630385160446167, 0.7646346688270569, 0.7662277221679688, 0.7678175568580627, 0.7694041132926941, 0.7709874510765076, 0.7725675106048584, 0.7741442918777466, 0.7757176756858826, 0.7772877216339111, 0.7788543701171875, 0.7804175615310669, 0.7819772958755493, 0.7835335731506348, 0.7850863337516785, 0.7866355180740356, 0.7881811857223511, 0.7897232174873352, 0.791261613368988, 0.7927963733673096, 0.7943274974822998, 0.7958548069000244, 0.7973784804344177, 0.7988982796669006, 0.8004143834114075, 0.8019266128540039, 0.8034349679946899, 0.8049394488334656, 0.8064400553703308, 0.8079367280006409, 0.809429407119751, 0.8109180927276611, 0.8124027848243713, 0.8138834238052368, 0.8153599500656128, 0.816832423210144, 0.818300724029541, 0.8197648525238037, 0.8212248682975769, 0.8226805925369263, 0.8241321444511414, 0.8255794048309326, 0.8270223140716553, 0.8284609913825989, 0.8298952579498291, 0.8313251733779907, 0.832750678062439, 0.8341717720031738, 0.8355883955955505, 0.8370004892349243, 0.8384081125259399, 0.8398112058639526, 0.8412097692489624, 0.8426036834716797, 0.8439930081367493, 0.8453776836395264, 0.846757709980011, 0.8481330275535583, 0.8495035767555237, 0.8508694171905518, 0.8522304892539978, 0.8535867929458618, 0.8549382090568542, 0.8562847971916199, 0.8576264977455139, 0.8589633107185364, 0.8602951765060425, 0.861622154712677, 0.8629440665245056, 0.8642610311508179, 0.8655729293823242, 0.8668797612190247, 0.8681815266609192, 0.8694782257080078, 0.870769739151001, 0.8720561265945435, 0.8733373284339905, 0.874613344669342, 0.8758841156959534, 0.8771495819091797, 0.8784098625183105, 0.8796647787094116, 0.8809143900871277, 0.882158637046814, 0.8833975195884705, 0.8846309781074524, 0.8858590126037598, 0.8870816230773926, 0.888298749923706, 0.8895103931427002, 0.8907164931297302, 0.8919170498847961, 0.893112063407898, 0.8943014740943909, 0.8954852819442749, 0.89666348695755, 0.8978359699249268, 0.8990027904510498, 0.9001639485359192, 0.9013193249702454, 0.9024689793586731, 0.9036128520965576, 0.9047509431838989, 0.9058831930160522, 0.9070096611976624, 0.9081302285194397, 0.9092448949813843, 0.9103536605834961, 0.9114565253257751, 0.9125534296035767, 0.9136443734169006, 0.9147292971611023, 0.9158082604408264, 0.9168811440467834, 0.9179479479789734, 0.919008731842041, 0.9200634360313416, 0.9211119413375854, 0.9221543669700623, 0.9231905937194824, 0.9242206811904907, 0.9252445697784424, 0.9262621998786926, 0.9272736310958862, 0.9282787442207336, 0.9292776584625244, 0.9302701950073242, 0.9312564730644226, 0.93223637342453, 0.9332098960876465, 0.9341771006584167, 0.9351378679275513, 0.93609219789505, 0.9370400905609131, 0.9379816055297852, 0.9389165639877319, 0.939845085144043, 0.9407670497894287, 0.9416825175285339, 0.9425914287567139, 0.9434937834739685, 0.9443895220756531, 0.9452787041664124, 0.9461612105369568, 0.9470371603965759, 0.9479063749313354, 0.9487689733505249, 0.9496248364448547, 0.9504740238189697, 0.9513164758682251, 0.9521521925926208, 0.952981173992157, 0.9538033604621887, 0.9546187520027161, 0.955427348613739, 0.9562291502952576, 0.957024097442627, 0.9578121304512024, 0.9585933685302734, 0.9593676924705505, 0.9601351022720337, 0.9608955979347229, 0.9616491794586182, 0.9623957872390747, 0.9631354808807373, 0.9638681411743164, 0.9645938277244568, 0.9653125405311584, 0.9660241603851318, 0.9667288064956665, 0.9674264192581177, 0.9681168794631958, 0.9688003659248352, 0.9694766998291016, 0.9701459407806396, 0.9708080291748047, 0.9714630246162415, 0.9721108675003052, 0.9727515578269958, 0.9733850955963135, 0.9740114212036133, 0.9746305346488953, 0.9752424359321594, 0.9758471846580505, 0.9764446020126343, 0.977034866809845, 0.9776178002357483, 0.9781935214996338, 0.9787619113922119, 0.9793230295181274, 0.9798768162727356, 0.9804233312606812, 0.9809625148773193, 0.9814943075180054, 0.9820188283920288, 0.9825359582901001, 0.9830456972122192, 0.9835480451583862, 0.9840430617332458, 0.9845306277275085, 0.9850108027458191, 0.9854835867881775, 0.9859488606452942, 0.9864067435264587, 0.9868571758270264, 0.9873001575469971, 0.9877356886863708, 0.9881637096405029, 0.9885842800140381, 0.9889973402023315, 0.9894028902053833, 0.9898009300231934, 0.9901914596557617, 0.9905744791030884, 0.9909499287605286, 0.991317868232727, 0.9916782379150391, 0.9920310974121094, 0.9923763275146484, 0.9927140474319458, 0.9930441379547119, 0.9933667182922363, 0.9936816692352295, 0.9939889907836914, 0.9942887425422668, 0.994580864906311, 0.994865357875824, 0.9951422810554504, 0.9954115748405457, 0.9956731796264648, 0.9959272146224976, 0.9961735606193542, 0.9964122772216797, 0.9966433644294739, 0.996866762638092, 0.9970824718475342, 0.9972905516624451, 0.9974909424781799, 0.9976837038993835, 0.9978687763214111, 0.9980461001396179, 0.9982157945632935, 0.998377799987793, 0.9985321164131165, 0.9986786842346191, 0.9988176226615906, 0.9989488124847412, 0.9990723133087158, 0.9991881251335144, 0.9992961883544922, 0.999396562576294, 0.9994892477989197, 0.9995741844177246, 0.9996514320373535, 0.9997209310531616, 0.9997827410697937, 0.999836802482605, 0.9998831748962402, 0.9999217987060547, 0.9999526739120483, 0.999975860118866, 0.9999912977218628, 0.9999990463256836, 0.9999990463256836, 0.9999912977218628, 0.999975860118866, 0.9999526739120483, 0.9999217987060547, 0.9998831748962402, 0.999836802482605, 0.9997827410697937, 0.9997209310531616, 0.9996514320373535, 0.9995741844177246, 0.9994892477989197, 0.999396562576294, 0.9992961883544922, 0.9991881251335144, 0.9990723133087158, 0.9989488124847412, 0.9988176226615906, 0.9986786842346191, 0.9985321164131165, 0.998377799987793, 0.9982157945632935, 0.9980461001396179, 0.9978687763214111, 0.9976837038993835, 0.9974909424781799, 0.9972905516624451, 0.9970824718475342, 0.996866762638092, 0.9966433644294739, 0.9964122772216797, 0.9961735606193542, 0.9959272146224976, 0.9956731796264648, 0.9954115748405457, 0.9951422810554504, 0.994865357875824, 0.994580864906311, 0.9942887425422668, 0.9939889907836914, 0.9936816692352295, 0.9933667182922363, 0.9930441379547119, 0.9927140474319458, 0.9923763275146484, 0.9920310974121094, 0.9916782379150391, 0.991317868232727, 0.9909499287605286, 0.9905744791030884, 0.9901914596557617, 0.9898009300231934, 0.9894028902053833, 0.9889973402023315, 0.9885842800140381, 0.9881637096405029, 0.9877356886863708, 0.9873001575469971, 0.9868571758270264, 0.9864067435264587, 0.9859488606452942, 0.9854835867881775, 0.9850108027458191, 0.9845306277275085, 0.9840430617332458, 0.9835480451583862, 0.9830456972122192, 0.9825359582901001, 0.9820188283920288, 0.9814943075180054, 0.9809625148773193, 0.9804233312606812, 0.9798768162727356, 0.9793230295181274, 0.9787619113922119, 0.9781935214996338, 0.9776178002357483, 0.977034866809845, 0.9764446020126343, 0.9758471846580505, 0.9752424359321594, 0.9746305346488953, 0.9740114212036133, 0.9733850955963135, 0.9727515578269958, 0.9721108675003052, 0.9714630246162415, 0.9708080291748047, 0.9701459407806396, 0.9694766998291016, 0.9688003659248352, 0.9681168794631958, 0.9674264192581177, 0.9667288064956665, 0.9660241603851318, 0.9653125405311584, 0.9645938277244568, 0.9638681411743164, 0.9631354808807373, 0.9623957872390747, 0.9616491794586182, 0.9608955979347229, 0.9601351022720337, 0.9593676924705505, 0.9585933685302734, 0.9578121304512024, 0.957024097442627, 0.9562291502952576, 0.955427348613739, 0.9546187520027161, 0.9538033604621887, 0.952981173992157, 0.9521521925926208, 0.9513164758682251, 0.9504740238189697, 0.9496248364448547, 0.9487689733505249, 0.9479063749313354, 0.9470371603965759, 0.9461612105369568, 0.9452787041664124, 0.9443895220756531, 0.9434937834739685, 0.9425914287567139, 0.9416825175285339, 0.9407670497894287, 0.939845085144043, 0.9389165639877319, 0.9379816055297852, 0.9370400905609131, 0.93609219789505, 0.9351378679275513, 0.9341771006584167, 0.9332098960876465, 0.93223637342453, 0.9312564730644226, 0.9302701950073242, 0.9292776584625244, 0.9282787442207336, 0.9272736310958862, 0.9262621998786926, 0.9252445697784424, 0.9242206811904907, 0.9231905937194824, 0.9221543669700623, 0.9211119413375854, 0.9200634360313416, 0.919008731842041, 0.9179479479789734, 0.9168811440467834, 0.9158082604408264, 0.9147292971611023, 0.9136443734169006, 0.9125534296035767, 0.9114565253257751, 0.9103536605834961, 0.9092448949813843, 0.9081302285194397, 0.9070096611976624, 0.9058831930160522, 0.9047509431838989, 0.9036128520965576, 0.9024689793586731, 0.9013193249702454, 0.9001639485359192, 0.8990027904510498, 0.8978359699249268, 0.89666348695755, 0.8954852819442749, 0.8943014740943909, 0.893112063407898, 0.8919170498847961, 0.8907164931297302, 0.8895103931427002, 0.888298749923706, 0.8870816230773926, 0.8858590126037598, 0.8846309781074524, 0.8833975195884705, 0.882158637046814, 0.8809143900871277, 0.8796647787094116, 0.8784098625183105, 0.8771495819091797, 0.8758841156959534, 0.874613344669342, 0.8733373284339905, 0.8720561265945435, 0.870769739151001, 0.8694782257080078, 0.8681815266609192, 0.8668797612190247, 0.8655729293823242, 0.8642610311508179, 0.8629440665245056, 0.861622154712677, 0.8602951765060425, 0.8589633107185364, 0.8576264977455139, 0.8562847971916199, 0.8549382090568542, 0.8535867929458618, 0.8522304892539978, 0.8508694171905518, 0.8495035767555237, 0.8481330275535583, 0.846757709980011, 0.8453776836395264, 0.8439930081367493, 0.8426036834716797, 0.8412097692489624, 0.8398112058639526, 0.8384081125259399, 0.8370004892349243, 0.8355883955955505, 0.8341717720031738, 0.832750678062439, 0.8313251733779907, 0.8298952579498291, 0.8284609913825989, 0.8270223140716553, 0.8255794048309326, 0.8241321444511414, 0.8226805925369263, 0.8212248682975769, 0.8197648525238037, 0.818300724029541, 0.816832423210144, 0.8153599500656128, 0.8138834238052368, 0.8124027848243713, 0.8109180927276611, 0.809429407119751, 0.8079367280006409, 0.8064400553703308, 0.8049394488334656, 0.8034349679946899, 0.8019266128540039, 0.8004143834114075, 0.7988982796669006, 0.7973784804344177, 0.7958548069000244, 0.7943274974822998, 0.7927963733673096, 0.791261613368988, 0.7897232174873352, 0.7881811857223511, 0.7866355180740356, 0.7850863337516785, 0.7835335731506348, 0.7819772958755493, 0.7804175615310669, 0.7788543701171875, 0.7772877216339111, 0.7757176756858826, 0.7741442918777466, 0.7725675106048584, 0.7709874510765076, 0.7694041132926941, 0.7678175568580627, 0.7662277221679688, 0.7646346688270569, 0.7630385160446167, 0.7614391446113586, 0.759836733341217, 0.7582311630249023, 0.7566226124763489, 0.7550110220909119, 0.7533963918685913, 0.7517788410186768, 0.7501583099365234, 0.7485349178314209, 0.7469086647033691, 0.7452794909477234, 0.7436475157737732, 0.7420127987861633, 0.740375280380249, 0.738735020160675, 0.7370920777320862, 0.7354464530944824, 0.7337982058525085, 0.7321473360061646, 0.7304938435554504, 0.728837788105011, 0.727179229259491, 0.7255182266235352, 0.723854660987854, 0.7221887111663818, 0.7205203175544739, 0.7188495993614197, 0.7171764969825745, 0.7155010104179382, 0.7138233184814453, 0.7121433019638062, 0.7104610800743103, 0.7087766528129578, 0.7070900797843933, 0.7054013013839722, 0.7037104368209839, 0.7020174860954285, 0.7003224492073059, 0.6986254453659058, 0.6969263553619385, 0.6952253580093384, 0.6935223937034607, 0.6918175220489502, 0.6901107430458069, 0.6884021759033203, 0.6866917610168457, 0.6849794983863831, 0.6832655072212219, 0.6815497875213623, 0.6798323392868042, 0.6781132221221924, 0.6763924956321716, 0.6746701002120972, 0.6729461550712585, 0.671220600605011, 0.669493556022644, 0.6677649617195129, 0.6660349369049072, 0.6643034815788269, 0.6625705361366272, 0.6608362793922424, 0.6591006517410278, 0.6573636531829834, 0.6556254029273987, 0.6538858413696289, 0.6521450877189636, 0.6504030823707581, 0.648659884929657, 0.6469155550003052, 0.6451701521873474, 0.6434235572814941, 0.6416759490966797, 0.639927327632904, 0.6381776332855225, 0.6364269852638245, 0.6346753835678101, 0.6329228281974792, 0.6311694383621216, 0.6294151544570923, 0.6276600360870361, 0.6259040832519531, 0.624147355556488, 0.6223899126052856, 0.6206316947937012, 0.6188728213310242, 0.6171132326126099, 0.6153530478477478, 0.6135922074317932, 0.6118308305740356, 0.6100688576698303, 0.6083064079284668, 0.6065434217453003, 0.6047799587249756, 0.6030160784721375, 0.6012517809867859, 0.5994871258735657, 0.597722053527832, 0.5959566831588745, 0.5941910147666931, 0.5924250483512878, 0.5906588435173035, 0.58889240026474, 0.5871257781982422, 0.5853589773178101, 0.5835920572280884, 0.5818250179290771, 0.5800579190254211, 0.5782907605171204, 0.5765235424041748, 0.574756383895874, 0.5729891657829285, 0.5712220668792725, 0.5694550275802612, 0.5676881074905396, 0.5659213066101074, 0.5641546249389648, 0.5623881816864014, 0.560621976852417, 0.5588559508323669, 0.5570902228355408, 0.5553247928619385, 0.5535597205162048, 0.5517949461936951, 0.550030529499054, 0.5482665300369263, 0.5465030074119568, 0.544739842414856, 0.5429772138595581, 0.5412151217460632, 0.5394535064697266, 0.5376924872398376, 0.5359320044517517, 0.5341721773147583, 0.5324129462242126, 0.5306543707847595, 0.5288965106010437, 0.5271393060684204, 0.5253828763961792, 0.5236272215843201, 0.521872341632843, 0.5201182961463928, 0.5183650255203247, 0.516612708568573, 0.5148612260818481, 0.5131106376647949, 0.5113610029220581, 0.5096123218536377, 0.5078646540641785, 0.5061179399490356, 0.5043722987174988, 0.5026277303695679, 0.5008842349052429, 0.4991418123245239, 0.49740055203437805, 0.4956604540348053, 0.49392154812812805, 0.4921838045120239, 0.4904473125934601, 0.4887120723724365, 0.48697811365127563, 0.4852454662322998, 0.48351410031318665, 0.4817841053009033, 0.48005548119544983, 0.47832825779914856, 0.4766024351119995, 0.47487807273864746, 0.47315514087677, 0.47143369913101196, 0.4697137773036957, 0.46799540519714355, 0.4662785530090332, 0.4645632803440094, 0.46284961700439453, 0.4611375629901886, 0.4594271779060364, 0.4577184319496155, 0.4560113847255707, 0.454306036233902, 0.45260241627693176, 0.4509005546569824, 0.44920048117637634, 0.4475021958351135, 0.44580569863319397, 0.44411107897758484, 0.44241830706596375, 0.4407274127006531, 0.4390384256839752, 0.43735137581825256, 0.4356662333011627, 0.43398308753967285, 0.43230193853378296, 0.43062275648117065, 0.4289456307888031, 0.4272705614566803, 0.42559751868247986, 0.42392659187316895, 0.42225778102874756, 0.4205910861492157, 0.41892656683921814, 0.4172641932964325, 0.41560399532318115, 0.4139460325241089, 0.4122902750968933, 0.4106367826461792, 0.40898555517196655, 0.40733659267425537, 0.40568995475769043, 0.40404564142227173, 0.40240365266799927, 0.4007640480995178, 0.399126797914505, 0.3974919617176056, 0.3958595395088196, 0.39422956109046936, 0.39260202646255493, 0.39097699522972107, 0.389354407787323, 0.3877343535423279, 0.3861168324947357, 0.3845018446445465, 0.38288941979408264, 0.3812795877456665, 0.3796723186969757, 0.3780677020549774, 0.37646567821502686, 0.3748663365840912, 0.373269647359848, 0.37167564034461975, 0.37008431553840637, 0.36849573254585266, 0.36690986156463623, 0.36532676219940186, 0.36374640464782715, 0.3621688485145569, 0.3605940639972687, 0.3590221107006073, 0.35745298862457275, 0.3558867275714874, 0.35432329773902893, 0.35276275873184204, 0.35120511054992676, 0.3496503531932831, 0.3480985164642334, 0.3465496301651001, 0.34500372409820557, 0.34346073865890503, 0.34192076325416565, 0.34038376808166504, 0.338849812746048, 0.3373188376426697, 0.3357909321784973, 0.3342660963535309, 0.332744300365448, 0.33122560381889343, 0.3297099769115448, 0.3281974792480469, 0.32668811082839966, 0.32518187165260315, 0.32367879152297974, 0.3221788704395294, 0.3206821084022522, 0.31918856501579285, 0.317698210477829, 0.316211074590683, 0.31472715735435486, 0.313246488571167, 0.3117690682411194, 0.3102949261665344, 0.3088240623474121, 0.30735647678375244, 0.3058921992778778, 0.3044312298297882, 0.30297359824180603, 0.3015192747116089, 0.30006834864616394, 0.2986207604408264, 0.2971765398979187, 0.2957356870174408, 0.2942982614040375, 0.29286420345306396, 0.2914336025714874, 0.2900063991546631, 0.2885826528072357, 0.28716233372688293, 0.2857455015182495, 0.28433212637901306, 0.2829222083091736, 0.28151580691337585, 0.2801128923892975, 0.27871349453926086, 0.2773175835609436, 0.27592524886131287, 0.2745364308357239, 0.273151159286499, 0.2717694342136383, 0.2703912854194641, 0.26901671290397644, 0.2676457166671753, 0.26627829670906067, 0.26491451263427734, 0.26355430483818054, 0.26219773292541504, 0.26084479689598083, 0.25949546694755554, 0.25814980268478394, 0.25680777430534363, 0.255469411611557, 0.2541347146034241, 0.2528036832809448, 0.25147634744644165, 0.25015267729759216, 0.24883271753787994, 0.247516468167305, 0.24620391428470612, 0.2448950856924057, 0.24358998239040375, 0.24228860437870026, 0.24099096655845642, 0.23969706892967224, 0.2384069263935089, 0.23712053894996643, 0.2358379065990448, 0.2345590442419052, 0.23328396677970886, 0.23201265931129456, 0.23074515163898468, 0.22948141396045685, 0.22822149097919464, 0.22696536779403687, 0.22571304440498352, 0.2244645357131958, 0.2232198417186737, 0.22197897732257843, 0.22074194252490997, 0.21950873732566833, 0.2182793766260147, 0.2170538455247879, 0.2158321589231491, 0.21461433172225952, 0.21340034902095795, 0.21219024062156677, 0.2109839767217636, 0.20978158712387085, 0.2085830718278885, 0.20738841593265533, 0.20619764924049377, 0.20501075685024261, 0.20382775366306305, 0.20264863967895508, 0.2014734148979187, 0.20030207931995392, 0.19913463294506073, 0.19797109067440033, 0.19681145250797272, 0.1956557184457779, 0.19450388848781586, 0.1933559775352478, 0.19221197068691254, 0.19107186794281006, 0.18993568420410156, 0.18880343437194824, 0.1876750886440277, 0.18655066192150116, 0.1854301542043686, 0.1843135803937912, 0.1832009255886078, 0.18209220468997955, 0.1809874027967453, 0.17988653481006622, 0.17878960072994232, 0.1776966005563736, 0.17660751938819885, 0.17552238702774048, 0.1744411736726761, 0.17336389422416687, 0.17229054868221283, 0.17122115194797516, 0.17015567421913147, 0.16909414529800415, 0.1680365353822708, 0.16698287427425385, 0.16593313217163086, 0.16488733887672424, 0.1638454794883728, 0.16280755400657654, 0.16177354753017426, 0.16074348986148834, 0.1597173511981964, 0.15869516134262085, 0.15767689049243927, 0.15666253864765167, 0.15565213561058044, 0.1546456515789032, 0.15364308655261993, 0.15264445543289185, 0.15164974331855774, 0.15065895020961761, 0.14967207610607147, 0.1486891210079193, 0.14771008491516113, 0.14673495292663574, 0.14576375484466553, 0.1447964459657669, 0.14383305609226227, 0.14287357032299042, 0.14191798865795135, 0.14096631109714508, 0.1400185227394104, 0.1390746384859085, 0.1381346434354782, 0.1371985375881195, 0.1362663209438324, 0.13533799350261688, 0.13441354036331177, 0.13349297642707825, 0.13257628679275513, 0.1316634565591812, 0.1307545006275177, 0.1298494189977646, 0.12894819676876068, 0.12805083394050598, 0.1271573156118393, 0.12626765668392181, 0.12538185715675354, 0.12449987977743149, 0.12362175434827805, 0.12274745851755142, 0.12187699973583221, 0.12101037055253983, 0.12014755606651306, 0.11928856372833252, 0.1184333935379982, 0.11758202314376831, 0.11673445999622345, 0.11589070409536362, 0.11505074054002762, 0.11421456187963486, 0.11338218301534653, 0.11255357414484024, 0.11172875016927719, 0.11090768873691559, 0.11009040474891663, 0.10927687585353851, 0.10846710205078125, 0.10766108334064484, 0.10685880482196808, 0.10606027394533157, 0.10526546835899353, 0.10447440296411514, 0.10368705540895462, 0.10290341824293137, 0.10212350636720657, 0.10134728997945786, 0.10057477653026581, 0.09980596601963043, 0.09904083609580994, 0.09827938675880432, 0.09752161800861359, 0.09676751494407654, 0.09601707756519318, 0.0952702984213829, 0.09452717006206512, 0.09378768503665924, 0.09305184334516525, 0.09231963008642197, 0.09159103780984879, 0.0908660739660263, 0.09014471620321274, 0.08942695707082748, 0.08871280401945114, 0.08800224214792252, 0.08729526400566101, 0.08659186214208603, 0.08589203655719757, 0.08519576489925385, 0.08450305461883545, 0.08381389826536179, 0.08312828093767166, 0.08244619518518448, 0.08176764100790024, 0.08109260350465775, 0.080421082675457, 0.07975306361913681, 0.07908854633569717, 0.0784275159239769, 0.07776997238397598, 0.07711590081453323, 0.07646530121564865, 0.07581815868616104, 0.07517446577548981, 0.07453422248363495, 0.07389741390943527, 0.07326403260231018, 0.07263407856225967, 0.07200752943754196, 0.07138439267873764, 0.07076465338468552, 0.0701482966542244, 0.06953532248735428, 0.06892572343349457, 0.06831949204206467, 0.06771661341190338, 0.06711708754301071, 0.06652089953422546, 0.06592804193496704, 0.06533850729465485, 0.06475229561328888, 0.06416938453912735, 0.06358977407217026, 0.06301344931125641, 0.0624404102563858, 0.061870645731687546, 0.06130414456129074, 0.06074089929461479, 0.0601809024810791, 0.05962414667010307, 0.05907062068581581, 0.05852031335234642, 0.0579732209444046, 0.05742933601140976, 0.0568886436522007, 0.05635114014148712, 0.05581681802868843, 0.05528566241264343, 0.05475766584277153, 0.054232824593782425, 0.05371112376451492, 0.053192559629678726, 0.05267712101340294, 0.052164800465106964, 0.05165558680891991, 0.05114947259426117, 0.05064644664525986, 0.05014650523662567, 0.04964963346719742, 0.0491558238863945, 0.04866506904363632, 0.048177361488342285, 0.047692690044641495, 0.047211043536663055, 0.04673241823911667, 0.04625679925084114, 0.04578418284654617, 0.04531455785036087, 0.04484791308641434, 0.04438424110412598, 0.04392353445291519, 0.043465785682201385, 0.043010979890823364, 0.04255910962820053, 0.04211016744375229, 0.04166414588689804, 0.04122103005647659, 0.040780819952487946, 0.040343496948480606, 0.039909057319164276, 0.03947748988866806, 0.03904878720641136, 0.03862294182181358, 0.03819993883371353, 0.03777977451682091, 0.03736243396997452, 0.03694791719317436, 0.03653620555996895, 0.03612729534506798, 0.035721179097890854, 0.03531784191727638, 0.034917280077934265, 0.03451947867870331, 0.03412443771958351, 0.03373213857412338, 0.03334257751703262, 0.03295574337244034, 0.03257162868976593, 0.032190222293138504, 0.03181151673197746, 0.03143550455570221, 0.03106217458844185, 0.030691517516970634, 0.03032352589070797, 0.029958190396428108, 0.029595499858260155, 0.02923545055091381, 0.028878027573227882, 0.028523225337266922, 0.028171034529805183, 0.02782144583761692, 0.027474451810121536, 0.027130041271448135, 0.02678820677101612, 0.026448940858244896, 0.026112230494618416, 0.025778071954846382, 0.0254464540630579, 0.02511736750602722, 0.024790804833173752, 0.024466756731271744, 0.02414521388709545, 0.023826168850064278, 0.023509612306952477, 0.02319553680717945, 0.022883933037519455, 0.022574791684746742, 0.022268105298280716, 0.02196386456489563, 0.021662062034010887, 0.02136269025504589, 0.021065736189484596, 0.020771196112036705, 0.02047906070947647, 0.020189320668578148, 0.01990196853876114, 0.019616995006799698, 0.01933439075946808, 0.019054152071475983, 0.018776265904307365, 0.01850072853267193, 0.018227526918053627, 0.017956657335162163, 0.01768810860812664, 0.017421875149011612, 0.01715794764459133, 0.016896318644285202, 0.016636978834867477, 0.01637992262840271, 0.016125140711665154, 0.01587262563407421, 0.015622369945049286, 0.015374365262687206, 0.01512860506772995, 0.01488508004695177, 0.014643783681094646, 0.014404707588255405, 0.014167845249176025, 0.01393318921327591, 0.013700730167329311, 0.013470463454723358, 0.013242379762232304, 0.01301647163927555, 0.012792733497917652, 0.012571156024932861, 0.01235173363238573, 0.012134457938373089, 0.011919323354959488, 0.011706321500241756, 0.011495444923639297, 0.011286688037216663, 0.011080043390393257, 0.010875504463911057, 0.01067306287586689, 0.010472713969647884, 0.010274449363350868, 0.01007826253771782, 0.00988414790481329, 0.009692097082734108, 0.009502105414867401, 0.009314165450632572, 0.009128270670771599, 0.008944414556026459, 0.00876259058713913, 0.008582794107496738, 0.008405016735196114, 0.008229252882301807, 0.008055496960878372, 0.007883742451667786, 0.0077139828354120255, 0.007546212989836931, 0.007380426395684481, 0.007216617465019226, 0.0070547801442444324, 0.006894908845424652, 0.00673699751496315, 0.0065810405649244785, 0.00642703240737319, 0.0062749674543738365, 0.006124840117990971, 0.0059766448102891445, 0.005830376874655485, 0.0056860302574932575, 0.005543599370867014, 0.005403079558163881, 0.005264465697109699, 0.00512775219976902, 0.004992934409528971, 0.004860007204115391, 0.00472896546125412, 0.004599804524332285, 0.0044725192710757256, 0.004347105044871569, 0.004223557189106941, 0.00410187104716897, 0.003982041962444782, 0.0038640655111521482, 0.003747937036678195, 0.003633652115240693, 0.0035212067887187004, 0.0034105961676687002, 0.003301816526800394, 0.0031948634423315525, 0.00308973272331059, 0.0029864206444472075, 0.002884922781959176, 0.002785235643386841, 0.002687355037778616, 0.0025912774726748466, 0.002496998989954591, 0.00240451586432755, 0.002313824836164713, 0.0022249219473451376, 0.002137803938239813, 0.0020524675492197275, 0.001968909054994583, 0.0018871253123506904, 0.0018071132944896817, 0.0017288696253672242, 0.0016523912781849504, 0.0015776753425598145, 0.0015047186752781272, 0.0014335184823721647, 0.0013640718534588814, 0.001296376227401197, 0.0012304286938160658, 0.0011662266915664077, 0.0011037677759304643, 0.0010430492693558335, 0.000984068843536079, 0.0009268240537494421, 0.0008713127463124692, 0.0008175325347110629, 0.0007654813816770911, 0.0007151571335271001, 0.0006665578112006187, 0.0006196813774295151, 0.0005745260277763009, 0.000531089841388166, 0.0004893711884506047, 0.00044936826452612877, 0.000411079527111724, 0.0003745033754967153, 0.0003396383544895798, 0.00030648306710645556, 0.00027503614546731114, 0.000245296279899776, 0.00021726233535446227, 0.00019093311857432127, 0.00016630758182145655, 0.00014338470646180212, 0.0001221635757246986, 0.00010264330921927467, 8.4823121142108e-05, 6.870229117339477e-05, 5.42801535630133e-05, 4.1556122596375644e-05, 3.052967804251239e-05, 2.1200372430030257e-05, 1.3567823771154508e-05, 7.631719199707732e-06, 3.391817472220282e-06, 8.479456710119848e-07, -1.3877787807814457e-17 ] ================================================ FILE: __tests__/data/blackman256.json ================================================ [ -1.3877787807814457e-17, 5.465338836074807e-05, 0.0002187572099501267, 0.0004927419940941036, 0.0008773234440013766, 0.0013735000975430012, 0.001982549438253045, 0.0027060233987867832, 0.003545743180438876, 0.004503792151808739, 0.005582507699728012, 0.006784474011510611, 0.008112512528896332, 0.009569671005010605, 0.011159210465848446, 0.012884598225355148, 0.014749490655958652, 0.016757719218730927, 0.018913280218839645, 0.021220317110419273, 0.023683100938796997, 0.026306021958589554, 0.02909356914460659, 0.03205030784010887, 0.035180870443582535, 0.0384899266064167, 0.04198218509554863, 0.045662347227334976, 0.049535106867551804, 0.05360512435436249, 0.057877011597156525, 0.062355298548936844, 0.06704442948102951, 0.07194873690605164, 0.07707241922616959, 0.0824195146560669, 0.08799390494823456, 0.09379925578832626, 0.09983905404806137, 0.10611651837825775, 0.11263464391231537, 0.1193961501121521, 0.12640348076820374, 0.1336587518453598, 0.14116378128528595, 0.14892004430294037, 0.1569286733865738, 0.1651904284954071, 0.17370566725730896, 0.18247437477111816, 0.19149614870548248, 0.20077013969421387, 0.21029508113861084, 0.22006924450397491, 0.23009051382541656, 0.2403562366962433, 0.25086337327957153, 0.261608362197876, 0.2725871801376343, 0.28379538655281067, 0.295227974653244, 0.3068794906139374, 0.318744033575058, 0.3308151960372925, 0.34308603405952454, 0.35554927587509155, 0.3681969940662384, 0.38102099299430847, 0.3940124213695526, 0.4071621298789978, 0.42046046257019043, 0.43389734625816345, 0.4474622309207916, 0.46114426851272583, 0.47493213415145874, 0.488814115524292, 0.502778172492981, 0.5168119072914124, 0.530902624130249, 0.5450371503829956, 0.5592021942138672, 0.5733842253684998, 0.5875691771507263, 0.6017430424690247, 0.6158915162086487, 0.6299999952316284, 0.6440538167953491, 0.6580381989479065, 0.6719380617141724, 0.6857385039329529, 0.6994242668151855, 0.712980329990387, 0.7263913750648499, 0.739642322063446, 0.7527180314064026, 0.7656033635139465, 0.778283417224884, 0.7907432317733765, 0.8029680848121643, 0.8149434328079224, 0.8266549110412598, 0.8380883932113647, 0.8492298722267151, 0.860065758228302, 0.8705826997756958, 0.8807676434516907, 0.8906079530715942, 0.9000912308692932, 0.9092056751251221, 0.9179396033287048, 0.9262821078300476, 0.934222400188446, 0.9417504668235779, 0.9488565325737, 0.9555315375328064, 0.96176677942276, 0.9675542116165161, 0.972886323928833, 0.9777562022209167, 0.9821574091911316, 0.9860843420028687, 0.9895316958427429, 0.992495059967041, 0.9949705004692078, 0.9969547986984253, 0.9984453320503235, 0.99944007396698, 0.9999377727508545, 0.9999377727508545, 0.99944007396698, 0.9984453320503235, 0.9969547986984253, 0.9949705004692078, 0.992495059967041, 0.9895316958427429, 0.9860843420028687, 0.9821574091911316, 0.9777562022209167, 0.972886323928833, 0.9675542116165161, 0.96176677942276, 0.9555315375328064, 0.9488565325737, 0.9417504668235779, 0.934222400188446, 0.9262821078300476, 0.9179396033287048, 0.9092056751251221, 0.9000912308692932, 0.8906079530715942, 0.8807676434516907, 0.8705826997756958, 0.860065758228302, 0.8492298722267151, 0.8380883932113647, 0.8266549110412598, 0.8149434328079224, 0.8029680848121643, 0.7907432317733765, 0.778283417224884, 0.7656033635139465, 0.7527180314064026, 0.739642322063446, 0.7263913750648499, 0.712980329990387, 0.6994242668151855, 0.6857385039329529, 0.6719380617141724, 0.6580381989479065, 0.6440538167953491, 0.6299999952316284, 0.6158915162086487, 0.6017430424690247, 0.5875691771507263, 0.5733842253684998, 0.5592021942138672, 0.5450371503829956, 0.530902624130249, 0.5168119072914124, 0.502778172492981, 0.488814115524292, 0.47493213415145874, 0.46114426851272583, 0.4474622309207916, 0.43389734625816345, 0.42046046257019043, 0.4071621298789978, 0.3940124213695526, 0.38102099299430847, 0.3681969940662384, 0.35554927587509155, 0.34308603405952454, 0.3308151960372925, 0.318744033575058, 0.3068794906139374, 0.295227974653244, 0.28379538655281067, 0.2725871801376343, 0.261608362197876, 0.25086337327957153, 0.2403562366962433, 0.23009051382541656, 0.22006924450397491, 0.21029508113861084, 0.20077013969421387, 0.19149614870548248, 0.18247437477111816, 0.17370566725730896, 0.1651904284954071, 0.1569286733865738, 0.14892004430294037, 0.14116378128528595, 0.1336587518453598, 0.12640348076820374, 0.1193961501121521, 0.11263464391231537, 0.10611651837825775, 0.09983905404806137, 0.09379925578832626, 0.08799390494823456, 0.0824195146560669, 0.07707241922616959, 0.07194873690605164, 0.06704442948102951, 0.062355298548936844, 0.057877011597156525, 0.05360512435436249, 0.049535106867551804, 0.045662347227334976, 0.04198218509554863, 0.0384899266064167, 0.035180870443582535, 0.03205030784010887, 0.02909356914460659, 0.026306021958589554, 0.023683100938796997, 0.021220317110419273, 0.018913280218839645, 0.016757719218730927, 0.014749490655958652, 0.012884598225355148, 0.011159210465848446, 0.009569671005010605, 0.008112512528896332, 0.006784474011510611, 0.005582507699728012, 0.004503792151808739, 0.003545743180438876, 0.0027060233987867832, 0.001982549438253045, 0.0013735000975430012, 0.0008773234440013766, 0.0004927419940941036, 0.0002187572099501267, 5.465338836074807e-05, -1.3877787807814457e-17 ] ================================================ FILE: __tests__/data/blackman512.json ================================================ [ -1.3877787807814457e-17, 1.3607682376459707e-05, 5.44396425539162e-05, 0.0001225226151291281, 0.00021790112077724189, 0.00034063743078149855, 0.0004908115370199084, 0.0006685210973955691, 0.000873881159350276, 0.001107024378143251, 0.0013681006385013461, 0.0016572769964113832, 0.0019747375044971704, 0.002320683328434825, 0.002695332048460841, 0.0030989176593720913, 0.0035316909197717905, 0.003993918187916279, 0.004485881421715021, 0.005007879342883825, 0.0055602239444851875, 0.006143244449049234, 0.006757283117622137, 0.007402697112411261, 0.00807985756546259, 0.008789150044322014, 0.009530973620712757, 0.01030573807656765, 0.011113868094980717, 0.011955800466239452, 0.012831982225179672, 0.013742873445153236, 0.0146889453753829, 0.01567067764699459, 0.01668856292963028, 0.017743101343512535, 0.018834801390767097, 0.01996418461203575, 0.02113177441060543, 0.022338109090924263, 0.023583726957440376, 0.024869179353117943, 0.026195017620921135, 0.02756180427968502, 0.028970103710889816, 0.030420485883951187, 0.03191352263092995, 0.033449795097112656, 0.035029876977205276, 0.036654356867074966, 0.03832381218671799, 0.040038831532001495, 0.04179999977350235, 0.04360789805650711, 0.04546311870217323, 0.04736623540520668, 0.04931783303618431, 0.051318492740392685, 0.05336878448724747, 0.05546928569674492, 0.05762055516242981, 0.059823162853717804, 0.062077656388282776, 0.0643845945596695, 0.06674451380968094, 0.06915795803070068, 0.07162544131278992, 0.07414749264717102, 0.07672461867332458, 0.07935731112957001, 0.08204606920480728, 0.08479136973619461, 0.08759366720914841, 0.09045342355966568, 0.09337107837200165, 0.09634705632925034, 0.09938176721334457, 0.1024756133556366, 0.10562896728515625, 0.10884220153093338, 0.11211567372083664, 0.1154496967792511, 0.11884460598230362, 0.12230068445205688, 0.12581820785999298, 0.1293974369764328, 0.13303862512111664, 0.1367419809103012, 0.14050769805908203, 0.14433594048023224, 0.14822690188884735, 0.15218067169189453, 0.15619738399982452, 0.1602771282196045, 0.16441994905471802, 0.16862590610980988, 0.17289499938488007, 0.17722724378108978, 0.18162256479263306, 0.1860809326171875, 0.19060224294662476, 0.19518640637397766, 0.19983325898647308, 0.20454265177249908, 0.20931439101696014, 0.21414823830127716, 0.21904397010803223, 0.22400128841400146, 0.2290199100971222, 0.23409949243068695, 0.2392396628856659, 0.24444004893302917, 0.24970023334026337, 0.25501975417137146, 0.26039811968803406, 0.26583486795425415, 0.27132943272590637, 0.27688124775886536, 0.28248974680900574, 0.2881542444229126, 0.2938741445541382, 0.2996487319469452, 0.3054772913455963, 0.31135910749435425, 0.31729334592819214, 0.3232792913913727, 0.32931602001190186, 0.3354027271270752, 0.3415384888648987, 0.3477224111557007, 0.3539535105228424, 0.36023083329200745, 0.3665533661842346, 0.37292003631591797, 0.3793298304080963, 0.3857816159725189, 0.39227429032325745, 0.39880669116973877, 0.40537765622138977, 0.41198593378067017, 0.41863036155700684, 0.4253096282482147, 0.43202248215675354, 0.43876758217811584, 0.4455436170101166, 0.4523491859436035, 0.4591829478740692, 0.46604350209236145, 0.47292935848236084, 0.4798390865325928, 0.48677122592926025, 0.4937242269515991, 0.50069659948349, 0.5076868534088135, 0.5146933197975159, 0.521714448928833, 0.528748631477356, 0.535794198513031, 0.542849600315094, 0.5499131679534912, 0.5569831132888794, 0.5640578269958496, 0.5711356401443481, 0.5782146453857422, 0.5852932929992676, 0.5923697352409363, 0.599442183971405, 0.6065089106559753, 0.613568127155304, 0.6206179261207581, 0.6276565790176392, 0.6346822381019592, 0.6416930556297302, 0.6486871838569641, 0.6556628346443176, 0.6626180410385132, 0.6695510149002075, 0.6764598488807678, 0.683342695236206, 0.6901976466178894, 0.6970228552818298, 0.7038164138793945, 0.7105764150619507, 0.7173009514808655, 0.7239882349967957, 0.7306362986564636, 0.7372432947158813, 0.7438073754310608, 0.7503265738487244, 0.756799042224884, 0.7632229328155518, 0.7695963978767395, 0.7759175896644592, 0.7821846008300781, 0.7883956432342529, 0.7945488691329956, 0.8006424903869629, 0.806674599647522, 0.8126435279846191, 0.8185474276542664, 0.8243845105171204, 0.8301530480384827, 0.83585125207901, 0.8414774537086487, 0.8470299243927002, 0.8525069355964661, 0.8579068183898926, 0.8632279634475708, 0.8684687614440918, 0.8736274838447571, 0.8787025809288025, 0.8836924433708191, 0.8885956406593323, 0.8934105634689331, 0.8981356620788574, 0.9027695059776306, 0.9073106646537781, 0.9117576479911804, 0.9161090850830078, 0.9203636050224304, 0.9245198965072632, 0.9285765290260315, 0.9325323104858398, 0.936385989189148, 0.9401362538337708, 0.9437819719314575, 0.9473219513893127, 0.9507550597190857, 0.9540801644325256, 0.9572962522506714, 0.9604023098945618, 0.963397204875946, 0.9662801027297974, 0.9690499901771545, 0.9717060327529907, 0.9742472767829895, 0.9766730070114136, 0.9789823889732361, 0.981174647808075, 0.9832491278648376, 0.9852050542831421, 0.9870418906211853, 0.9887589812278748, 0.9903557896614075, 0.9918317794799805, 0.9931864738464355, 0.9944194555282593, 0.9955302476882935, 0.9965185523033142, 0.9973840713500977, 0.9981264472007751, 0.9987454414367676, 0.9992409348487854, 0.9996126294136047, 0.9998605251312256, 0.9999845027923584, 0.9999845027923584, 0.9998605251312256, 0.9996126294136047, 0.9992409348487854, 0.9987454414367676, 0.9981264472007751, 0.9973840713500977, 0.9965185523033142, 0.9955302476882935, 0.9944194555282593, 0.9931864738464355, 0.9918317794799805, 0.9903557896614075, 0.9887589812278748, 0.9870418906211853, 0.9852050542831421, 0.9832491278648376, 0.981174647808075, 0.9789823889732361, 0.9766730070114136, 0.9742472767829895, 0.9717060327529907, 0.9690499901771545, 0.9662801027297974, 0.963397204875946, 0.9604023098945618, 0.9572962522506714, 0.9540801644325256, 0.9507550597190857, 0.9473219513893127, 0.9437819719314575, 0.9401362538337708, 0.936385989189148, 0.9325323104858398, 0.9285765290260315, 0.9245198965072632, 0.9203636050224304, 0.9161090850830078, 0.9117576479911804, 0.9073106646537781, 0.9027695059776306, 0.8981356620788574, 0.8934105634689331, 0.8885956406593323, 0.8836924433708191, 0.8787025809288025, 0.8736274838447571, 0.8684687614440918, 0.8632279634475708, 0.8579068183898926, 0.8525069355964661, 0.8470299243927002, 0.8414774537086487, 0.83585125207901, 0.8301530480384827, 0.8243845105171204, 0.8185474276542664, 0.8126435279846191, 0.806674599647522, 0.8006424903869629, 0.7945488691329956, 0.7883956432342529, 0.7821846008300781, 0.7759175896644592, 0.7695963978767395, 0.7632229328155518, 0.756799042224884, 0.7503265738487244, 0.7438073754310608, 0.7372432947158813, 0.7306362986564636, 0.7239882349967957, 0.7173009514808655, 0.7105764150619507, 0.7038164138793945, 0.6970228552818298, 0.6901976466178894, 0.683342695236206, 0.6764598488807678, 0.6695510149002075, 0.6626180410385132, 0.6556628346443176, 0.6486871838569641, 0.6416930556297302, 0.6346822381019592, 0.6276565790176392, 0.6206179261207581, 0.613568127155304, 0.6065089106559753, 0.599442183971405, 0.5923697352409363, 0.5852932929992676, 0.5782146453857422, 0.5711356401443481, 0.5640578269958496, 0.5569831132888794, 0.5499131679534912, 0.542849600315094, 0.535794198513031, 0.528748631477356, 0.521714448928833, 0.5146933197975159, 0.5076868534088135, 0.50069659948349, 0.4937242269515991, 0.48677122592926025, 0.4798390865325928, 0.47292935848236084, 0.46604350209236145, 0.4591829478740692, 0.4523491859436035, 0.4455436170101166, 0.43876758217811584, 0.43202248215675354, 0.4253096282482147, 0.41863036155700684, 0.41198593378067017, 0.40537765622138977, 0.39880669116973877, 0.39227429032325745, 0.3857816159725189, 0.3793298304080963, 0.37292003631591797, 0.3665533661842346, 0.36023083329200745, 0.3539535105228424, 0.3477224111557007, 0.3415384888648987, 0.3354027271270752, 0.32931602001190186, 0.3232792913913727, 0.31729334592819214, 0.31135910749435425, 0.3054772913455963, 0.2996487319469452, 0.2938741445541382, 0.2881542444229126, 0.28248974680900574, 0.27688124775886536, 0.27132943272590637, 0.26583486795425415, 0.26039811968803406, 0.25501975417137146, 0.24970023334026337, 0.24444004893302917, 0.2392396628856659, 0.23409949243068695, 0.2290199100971222, 0.22400128841400146, 0.21904397010803223, 0.21414823830127716, 0.20931439101696014, 0.20454265177249908, 0.19983325898647308, 0.19518640637397766, 0.19060224294662476, 0.1860809326171875, 0.18162256479263306, 0.17722724378108978, 0.17289499938488007, 0.16862590610980988, 0.16441994905471802, 0.1602771282196045, 0.15619738399982452, 0.15218067169189453, 0.14822690188884735, 0.14433594048023224, 0.14050769805908203, 0.1367419809103012, 0.13303862512111664, 0.1293974369764328, 0.12581820785999298, 0.12230068445205688, 0.11884460598230362, 0.1154496967792511, 0.11211567372083664, 0.10884220153093338, 0.10562896728515625, 0.1024756133556366, 0.09938176721334457, 0.09634705632925034, 0.09337107837200165, 0.09045342355966568, 0.08759366720914841, 0.08479136973619461, 0.08204606920480728, 0.07935731112957001, 0.07672461867332458, 0.07414749264717102, 0.07162544131278992, 0.06915795803070068, 0.06674451380968094, 0.0643845945596695, 0.062077656388282776, 0.059823162853717804, 0.05762055516242981, 0.05546928569674492, 0.05336878448724747, 0.051318492740392685, 0.04931783303618431, 0.04736623540520668, 0.04546311870217323, 0.04360789805650711, 0.04179999977350235, 0.040038831532001495, 0.03832381218671799, 0.036654356867074966, 0.035029876977205276, 0.033449795097112656, 0.03191352263092995, 0.030420485883951187, 0.028970103710889816, 0.02756180427968502, 0.026195017620921135, 0.024869179353117943, 0.023583726957440376, 0.022338109090924263, 0.02113177441060543, 0.01996418461203575, 0.018834801390767097, 0.017743101343512535, 0.01668856292963028, 0.01567067764699459, 0.0146889453753829, 0.013742873445153236, 0.012831982225179672, 0.011955800466239452, 0.011113868094980717, 0.01030573807656765, 0.009530973620712757, 0.008789150044322014, 0.00807985756546259, 0.007402697112411261, 0.006757283117622137, 0.006143244449049234, 0.0055602239444851875, 0.005007879342883825, 0.004485881421715021, 0.003993918187916279, 0.0035316909197717905, 0.0030989176593720913, 0.002695332048460841, 0.002320683328434825, 0.0019747375044971704, 0.0016572769964113832, 0.0013681006385013461, 0.001107024378143251, 0.000873881159350276, 0.0006685210973955691, 0.0004908115370199084, 0.00034063743078149855, 0.00021790112077724189, 0.0001225226151291281, 5.44396425539162e-05, 1.3607682376459707e-05, -1.3877787807814457e-17 ] ================================================ FILE: __tests__/data/hamming1024.json ================================================ [ 0.07999999821186066, 0.08000865578651428, 0.08003463596105576, 0.08007793128490448, 0.08013854175806046, 0.08021646738052368, 0.08031170070171356, 0.0804242417216301, 0.08055409044027328, 0.08070123195648193, 0.08086566627025604, 0.08104738593101501, 0.08124639093875885, 0.08146265894174576, 0.08169619739055634, 0.08194699138402939, 0.08221502602100372, 0.08250029385089874, 0.08280279487371445, 0.08312250673770905, 0.08345941454172134, 0.08381351083517075, 0.08418478816747665, 0.08457322418689728, 0.08497880399227142, 0.0854015201330185, 0.0858413502573967, 0.08629827201366425, 0.08677228540182114, 0.08726336061954498, 0.087771475315094, 0.08829662203788757, 0.08883877098560333, 0.08939790725708008, 0.08997400850057602, 0.09056705236434937, 0.09117701649665833, 0.0918038859963417, 0.09244762361049652, 0.09310820698738098, 0.09378562122583389, 0.09447983652353287, 0.09519082307815552, 0.09591855853796005, 0.09666301310062408, 0.09742415696382523, 0.09820196032524109, 0.09899640083312988, 0.09980744868516922, 0.10063505917787552, 0.10147922486066818, 0.10233989357948303, 0.10321703553199768, 0.10411062836647034, 0.10502062737941742, 0.10594701021909714, 0.10688973218202591, 0.10784875601530075, 0.10882405191659927, 0.1098155826330185, 0.11082331091165543, 0.11184719949960709, 0.11288720369338989, 0.11394328624010086, 0.1150154173374176, 0.11610354483127594, 0.11720763146877289, 0.11832763254642487, 0.11946351081132889, 0.12061522156000137, 0.12178272753953934, 0.1229659765958786, 0.12416492402553558, 0.1253795325756073, 0.12660974264144897, 0.12785552442073822, 0.12911681830883026, 0.1303935945034027, 0.1316857784986496, 0.13299334049224854, 0.13431622087955475, 0.13565437495708466, 0.13700775802135468, 0.13837631046772003, 0.13975998759269714, 0.14115872979164124, 0.14257249236106873, 0.14400120079517365, 0.1454448401927948, 0.14690332114696503, 0.14837661385536194, 0.14986464381217957, 0.15136736631393433, 0.15288470685482025, 0.15441663563251495, 0.15596307814121246, 0.157523974776268, 0.159099280834198, 0.16068892180919647, 0.16229283809661865, 0.16391098499298096, 0.16554328799247742, 0.16718968749046326, 0.1688501238822937, 0.17052453756332397, 0.1722128540277481, 0.17391502857208252, 0.17563097178936005, 0.1773606389760971, 0.17910397052764893, 0.18086087703704834, 0.18263129889965057, 0.18441519141197205, 0.1862124651670456, 0.18802306056022644, 0.18984690308570862, 0.19168393313884735, 0.19353407621383667, 0.1953972578048706, 0.19727341830730438, 0.19916248321533203, 0.20106437802314758, 0.20297902822494507, 0.2049063742160797, 0.20684634149074554, 0.2087988406419754, 0.2107638269662857, 0.2127411961555481, 0.2147308737039566, 0.21673281490802765, 0.21874693036079407, 0.2207731306552887, 0.22281135618686676, 0.2248615175485611, 0.22692354023456573, 0.2289973497390747, 0.23108288645744324, 0.23318003118038177, 0.23528873920440674, 0.23740892112255096, 0.2395404875278473, 0.24168337881565094, 0.24383749067783356, 0.24600274860858917, 0.248179093003273, 0.2503664195537567, 0.2525646388530731, 0.25477367639541626, 0.25699347257614136, 0.25922390818595886, 0.261464923620224, 0.2637164294719696, 0.26597830653190613, 0.2682505249977112, 0.2705329954624176, 0.27282556891441345, 0.27512824535369873, 0.2774408459663391, 0.2797633707523346, 0.28209567070007324, 0.2844376862049103, 0.28678932785987854, 0.28915050625801086, 0.2915211319923401, 0.29390108585357666, 0.2962903380393982, 0.29868873953819275, 0.30109623074531555, 0.3035127520561218, 0.30593812465667725, 0.3083723485469818, 0.3108152747154236, 0.3132668435573578, 0.3157269358634949, 0.3181954622268677, 0.3206723630428314, 0.32315748929977417, 0.32565081119537354, 0.3281521797180176, 0.3306615352630615, 0.3331787884235382, 0.3357038199901581, 0.338236540555954, 0.34077683091163635, 0.3433246612548828, 0.3458798825740814, 0.348442405462265, 0.35101214051246643, 0.3535889983177185, 0.3561728596687317, 0.3587636649608612, 0.3613612651824951, 0.36396563053131104, 0.36657658219337463, 0.3691940903663635, 0.37181803584098816, 0.3744482696056366, 0.37708479166030884, 0.37972739338874817, 0.3823760747909546, 0.3850306570529938, 0.38769111037254333, 0.39035725593566895, 0.3930290639400482, 0.3957063853740692, 0.39838916063308716, 0.4010772705078125, 0.4037705957889557, 0.40646904706954956, 0.40917253494262695, 0.4118809401988983, 0.4145941734313965, 0.4173121452331543, 0.4200347065925598, 0.42276179790496826, 0.4254932999610901, 0.42822912335395813, 0.43096914887428284, 0.43371325731277466, 0.4364613890647888, 0.43921342492103577, 0.44196924567222595, 0.4447287619113922, 0.447491854429245, 0.4502584636211395, 0.4530284106731415, 0.45580166578292847, 0.45857805013656616, 0.4613575339317322, 0.4641399681568146, 0.4669252634048462, 0.4697133004665375, 0.47250398993492126, 0.475297212600708, 0.47809287905693054, 0.4808908700942993, 0.48369109630584717, 0.48649343848228455, 0.4892977774143219, 0.49210405349731445, 0.49491211771965027, 0.4977218806743622, 0.5005332231521606, 0.5033460855484009, 0.506160318851471, 0.5089758038520813, 0.5117924809455872, 0.5146101713180542, 0.5174288749694824, 0.5202484130859375, 0.5230686664581299, 0.5258895754814148, 0.5287110209465027, 0.531532883644104, 0.534355103969574, 0.5371775031089783, 0.5400000214576721, 0.5428224802017212, 0.5456448793411255, 0.5484670996665955, 0.5512889623641968, 0.5541104078292847, 0.5569313168525696, 0.559751570224762, 0.562571108341217, 0.5653898119926453, 0.5682075619697571, 0.5710241794586182, 0.5738397240638733, 0.5766538977622986, 0.5794667601585388, 0.5822781324386597, 0.5850878953933716, 0.587895929813385, 0.5907022356987, 0.5935065746307373, 0.5963088870048523, 0.5991091132164001, 0.6019071340560913, 0.6047027707099915, 0.6074960231781006, 0.6102867126464844, 0.6130747199058533, 0.6158600449562073, 0.6186424493789673, 0.6214219331741333, 0.6241983771324158, 0.6269716024398804, 0.6297415494918823, 0.6325081586837769, 0.6352712512016296, 0.6380307674407959, 0.6407865881919861, 0.6435385942459106, 0.6462867259979248, 0.649030864238739, 0.6517708897590637, 0.6545066833496094, 0.6572381854057312, 0.6599652767181396, 0.6626878976821899, 0.665405809879303, 0.6681190729141235, 0.6708274483680725, 0.6735309362411499, 0.6762294173240662, 0.678922712802887, 0.6816108226776123, 0.6842936277389526, 0.6869709491729736, 0.6896427273750305, 0.6923089027404785, 0.6949693560600281, 0.6976239085197449, 0.7002726197242737, 0.7029152512550354, 0.7055517435073853, 0.7081819772720337, 0.7108058929443359, 0.7134234309196472, 0.7160343527793884, 0.7186387181282043, 0.7212363481521606, 0.7238271236419678, 0.726410984992981, 0.7289878726005554, 0.7315576076507568, 0.7341201305389404, 0.7366753220558167, 0.7392231822013855, 0.7417634725570679, 0.7442961931228638, 0.7468212246894836, 0.7493384480476379, 0.7518478035926819, 0.7543491721153259, 0.7568424940109253, 0.7593276500701904, 0.7618045210838318, 0.7642730474472046, 0.7667331695556641, 0.7691847085952759, 0.77162766456604, 0.7740618586540222, 0.7764872908592224, 0.7789037823677063, 0.7813112735748291, 0.7837096452713013, 0.7860988974571228, 0.7884788513183594, 0.790849506855011, 0.7932106852531433, 0.7955623269081116, 0.7979043126106262, 0.8002366423606873, 0.8025591373443604, 0.8048717975616455, 0.8071744441986084, 0.8094670176506042, 0.8117494583129883, 0.8140217065811157, 0.8162835836410522, 0.8185350894927979, 0.820776104927063, 0.8230065107345581, 0.8252263069152832, 0.8274353742599487, 0.8296335935592651, 0.8318209052085876, 0.8339972496032715, 0.8361625075340271, 0.8383166193962097, 0.8404595255851746, 0.8425911068916321, 0.8447112441062927, 0.8468199372291565, 0.8489171266555786, 0.8510026335716248, 0.8530764579772949, 0.8551384806632996, 0.8571886420249939, 0.8592268824577332, 0.8612530827522278, 0.863267183303833, 0.865269124507904, 0.8672587871551514, 0.869236171245575, 0.8712011575698853, 0.8731536865234375, 0.8750936388969421, 0.8770209550857544, 0.8789356350898743, 0.8808375000953674, 0.8827266097068787, 0.8846027255058289, 0.8864659070968628, 0.8883160948753357, 0.8901531100273132, 0.8919769525527954, 0.8937875628471375, 0.8955848217010498, 0.8973686695098877, 0.8991391062736511, 0.9008960127830505, 0.9026393294334412, 0.9043689966201782, 0.9060849547386169, 0.9077871441841125, 0.9094754457473755, 0.9111498594284058, 0.9128103256225586, 0.9144567251205444, 0.9160889983177185, 0.9177071452140808, 0.9193111062049866, 0.9209007024765015, 0.9224759936332703, 0.9240369200706482, 0.9255833625793457, 0.927115261554718, 0.9286326169967651, 0.9301353693008423, 0.9316233992576599, 0.9330966472625732, 0.934555172920227, 0.935998797416687, 0.9374275207519531, 0.9388412833213806, 0.9402400255203247, 0.9416236877441406, 0.9429922699928284, 0.9443456530570984, 0.9456837773323059, 0.9470066428184509, 0.9483142495155334, 0.9496064186096191, 0.950883150100708, 0.9521445035934448, 0.9533902406692505, 0.9546204805374146, 0.9558351039886475, 0.9570340514183044, 0.9582172632217407, 0.9593847990036011, 0.9605364799499512, 0.9616723656654358, 0.9627923965454102, 0.9638964533805847, 0.9649845957756042, 0.9660567045211792, 0.9671127796173096, 0.9681528210639954, 0.969176709651947, 0.9701843857765198, 0.9711759686470032, 0.9721512198448181, 0.9731102585792542, 0.9740529656410217, 0.9749793410301208, 0.9758893847465515, 0.9767829775810242, 0.9776601195335388, 0.9785207509994507, 0.9793649315834045, 0.9801925420761108, 0.9810035824775696, 0.9817980527877808, 0.9825758337974548, 0.9833369851112366, 0.9840814471244812, 0.984809160232544, 0.9855201840400696, 0.9862143993377686, 0.9868918061256409, 0.9875524044036865, 0.9881961345672607, 0.9888229966163635, 0.9894329309463501, 0.9900259971618652, 0.9906020760536194, 0.9911612272262573, 0.9917033910751343, 0.9922285079956055, 0.9927366375923157, 0.9932277202606201, 0.993701696395874, 0.9941586256027222, 0.9945985078811646, 0.9950212240219116, 0.9954267740249634, 0.9958152174949646, 0.9961864948272705, 0.9965406060218811, 0.9968774914741516, 0.9971972107887268, 0.9974997043609619, 0.9977849721908569, 0.9980530142784119, 0.9983038306236267, 0.9985373616218567, 0.9987536072731018, 0.9989526271820068, 0.9991343021392822, 0.9992987513542175, 0.999445915222168, 0.9995757341384888, 0.9996882677078247, 0.9997835159301758, 0.999861478805542, 0.9999220967292786, 0.9999653697013855, 0.9999913573265076, 1, 0.9999913573265076, 0.9999653697013855, 0.9999220967292786, 0.999861478805542, 0.9997835159301758, 0.9996882677078247, 0.9995757341384888, 0.999445915222168, 0.9992987513542175, 0.9991343021392822, 0.9989526271820068, 0.9987536072731018, 0.9985373616218567, 0.9983038306236267, 0.9980530142784119, 0.9977849721908569, 0.9974997043609619, 0.9971972107887268, 0.9968774914741516, 0.9965406060218811, 0.9961864948272705, 0.9958152174949646, 0.9954267740249634, 0.9950212240219116, 0.9945985078811646, 0.9941586256027222, 0.993701696395874, 0.9932277202606201, 0.9927366375923157, 0.9922285079956055, 0.9917033910751343, 0.9911612272262573, 0.9906020760536194, 0.9900259971618652, 0.9894329309463501, 0.9888229966163635, 0.9881961345672607, 0.9875524044036865, 0.9868918061256409, 0.9862143993377686, 0.9855201840400696, 0.984809160232544, 0.9840814471244812, 0.9833369851112366, 0.9825758337974548, 0.9817980527877808, 0.9810035824775696, 0.9801925420761108, 0.9793649315834045, 0.9785207509994507, 0.9776601195335388, 0.9767829775810242, 0.9758893847465515, 0.9749793410301208, 0.9740529656410217, 0.9731102585792542, 0.9721512198448181, 0.9711759686470032, 0.9701843857765198, 0.969176709651947, 0.9681528210639954, 0.9671127796173096, 0.9660567045211792, 0.9649845957756042, 0.9638964533805847, 0.9627923965454102, 0.9616723656654358, 0.9605364799499512, 0.9593847990036011, 0.9582172632217407, 0.9570340514183044, 0.9558351039886475, 0.9546204805374146, 0.9533902406692505, 0.9521445035934448, 0.950883150100708, 0.9496064186096191, 0.9483142495155334, 0.9470066428184509, 0.9456837773323059, 0.9443456530570984, 0.9429922699928284, 0.9416236877441406, 0.9402400255203247, 0.9388412833213806, 0.9374275207519531, 0.935998797416687, 0.934555172920227, 0.9330966472625732, 0.9316233992576599, 0.9301353693008423, 0.9286326169967651, 0.927115261554718, 0.9255833625793457, 0.9240369200706482, 0.9224759936332703, 0.9209007024765015, 0.9193111062049866, 0.9177071452140808, 0.9160889983177185, 0.9144567251205444, 0.9128103256225586, 0.9111498594284058, 0.9094754457473755, 0.9077871441841125, 0.9060849547386169, 0.9043689966201782, 0.9026393294334412, 0.9008960127830505, 0.8991391062736511, 0.8973686695098877, 0.8955848217010498, 0.8937875628471375, 0.8919769525527954, 0.8901531100273132, 0.8883160948753357, 0.8864659070968628, 0.8846027255058289, 0.8827266097068787, 0.8808375000953674, 0.8789356350898743, 0.8770209550857544, 0.8750936388969421, 0.8731536865234375, 0.8712011575698853, 0.869236171245575, 0.8672587871551514, 0.865269124507904, 0.863267183303833, 0.8612530827522278, 0.8592268824577332, 0.8571886420249939, 0.8551384806632996, 0.8530764579772949, 0.8510026335716248, 0.8489171266555786, 0.8468199372291565, 0.8447112441062927, 0.8425911068916321, 0.8404595255851746, 0.8383166193962097, 0.8361625075340271, 0.8339972496032715, 0.8318209052085876, 0.8296335935592651, 0.8274353742599487, 0.8252263069152832, 0.8230065107345581, 0.820776104927063, 0.8185350894927979, 0.8162835836410522, 0.8140217065811157, 0.8117494583129883, 0.8094670176506042, 0.8071744441986084, 0.8048717975616455, 0.8025591373443604, 0.8002366423606873, 0.7979043126106262, 0.7955623269081116, 0.7932106852531433, 0.790849506855011, 0.7884788513183594, 0.7860988974571228, 0.7837096452713013, 0.7813112735748291, 0.7789037823677063, 0.7764872908592224, 0.7740618586540222, 0.77162766456604, 0.7691847085952759, 0.7667331695556641, 0.7642730474472046, 0.7618045210838318, 0.7593276500701904, 0.7568424940109253, 0.7543491721153259, 0.7518478035926819, 0.7493384480476379, 0.7468212246894836, 0.7442961931228638, 0.7417634725570679, 0.7392231822013855, 0.7366753220558167, 0.7341201305389404, 0.7315576076507568, 0.7289878726005554, 0.726410984992981, 0.7238271236419678, 0.7212363481521606, 0.7186387181282043, 0.7160343527793884, 0.7134234309196472, 0.7108058929443359, 0.7081819772720337, 0.7055517435073853, 0.7029152512550354, 0.7002726197242737, 0.6976239085197449, 0.6949693560600281, 0.6923089027404785, 0.6896427273750305, 0.6869709491729736, 0.6842936277389526, 0.6816108226776123, 0.678922712802887, 0.6762294173240662, 0.6735309362411499, 0.6708274483680725, 0.6681190729141235, 0.665405809879303, 0.6626878976821899, 0.6599652767181396, 0.6572381854057312, 0.6545066833496094, 0.6517708897590637, 0.649030864238739, 0.6462867259979248, 0.6435385942459106, 0.6407865881919861, 0.6380307674407959, 0.6352712512016296, 0.6325081586837769, 0.6297415494918823, 0.6269716024398804, 0.6241983771324158, 0.6214219331741333, 0.6186424493789673, 0.6158600449562073, 0.6130747199058533, 0.6102867126464844, 0.6074960231781006, 0.6047027707099915, 0.6019071340560913, 0.5991091132164001, 0.5963088870048523, 0.5935065746307373, 0.5907022356987, 0.587895929813385, 0.5850878953933716, 0.5822781324386597, 0.5794667601585388, 0.5766538977622986, 0.5738397240638733, 0.5710241794586182, 0.5682075619697571, 0.5653898119926453, 0.562571108341217, 0.559751570224762, 0.5569313168525696, 0.5541104078292847, 0.5512889623641968, 0.5484670996665955, 0.5456448793411255, 0.5428224802017212, 0.5400000214576721, 0.5371775031089783, 0.534355103969574, 0.531532883644104, 0.5287110209465027, 0.5258895754814148, 0.5230686664581299, 0.5202484130859375, 0.5174288749694824, 0.5146101713180542, 0.5117924809455872, 0.5089758038520813, 0.506160318851471, 0.5033460855484009, 0.5005332231521606, 0.4977218806743622, 0.49491211771965027, 0.49210405349731445, 0.4892977774143219, 0.48649343848228455, 0.48369109630584717, 0.4808908700942993, 0.47809287905693054, 0.475297212600708, 0.47250398993492126, 0.4697133004665375, 0.4669252634048462, 0.4641399681568146, 0.4613575339317322, 0.45857805013656616, 0.45580166578292847, 0.4530284106731415, 0.4502584636211395, 0.447491854429245, 0.4447287619113922, 0.44196924567222595, 0.43921342492103577, 0.4364613890647888, 0.43371325731277466, 0.43096914887428284, 0.42822912335395813, 0.4254932999610901, 0.42276179790496826, 0.4200347065925598, 0.4173121452331543, 0.4145941734313965, 0.4118809401988983, 0.40917253494262695, 0.40646904706954956, 0.4037705957889557, 0.4010772705078125, 0.39838916063308716, 0.3957063853740692, 0.3930290639400482, 0.39035725593566895, 0.38769111037254333, 0.3850306570529938, 0.3823760747909546, 0.37972739338874817, 0.37708479166030884, 0.3744482696056366, 0.37181803584098816, 0.3691940903663635, 0.36657658219337463, 0.36396563053131104, 0.3613612651824951, 0.3587636649608612, 0.3561728596687317, 0.3535889983177185, 0.35101214051246643, 0.348442405462265, 0.3458798825740814, 0.3433246612548828, 0.34077683091163635, 0.338236540555954, 0.3357038199901581, 0.3331787884235382, 0.3306615352630615, 0.3281521797180176, 0.32565081119537354, 0.32315748929977417, 0.3206723630428314, 0.3181954622268677, 0.3157269358634949, 0.3132668435573578, 0.3108152747154236, 0.3083723485469818, 0.30593812465667725, 0.3035127520561218, 0.30109623074531555, 0.29868873953819275, 0.2962903380393982, 0.29390108585357666, 0.2915211319923401, 0.28915050625801086, 0.28678932785987854, 0.2844376862049103, 0.28209567070007324, 0.2797633707523346, 0.2774408459663391, 0.27512824535369873, 0.27282556891441345, 0.2705329954624176, 0.2682505249977112, 0.26597830653190613, 0.2637164294719696, 0.261464923620224, 0.25922390818595886, 0.25699347257614136, 0.25477367639541626, 0.2525646388530731, 0.2503664195537567, 0.248179093003273, 0.24600274860858917, 0.24383749067783356, 0.24168337881565094, 0.2395404875278473, 0.23740892112255096, 0.23528873920440674, 0.23318003118038177, 0.23108288645744324, 0.2289973497390747, 0.22692354023456573, 0.2248615175485611, 0.22281135618686676, 0.2207731306552887, 0.21874693036079407, 0.21673281490802765, 0.2147308737039566, 0.2127411961555481, 0.2107638269662857, 0.2087988406419754, 0.20684634149074554, 0.2049063742160797, 0.20297902822494507, 0.20106437802314758, 0.19916248321533203, 0.19727341830730438, 0.1953972578048706, 0.19353407621383667, 0.19168393313884735, 0.18984690308570862, 0.18802306056022644, 0.1862124651670456, 0.18441519141197205, 0.18263129889965057, 0.18086087703704834, 0.17910397052764893, 0.1773606389760971, 0.17563097178936005, 0.17391502857208252, 0.1722128540277481, 0.17052453756332397, 0.1688501238822937, 0.16718968749046326, 0.16554328799247742, 0.16391098499298096, 0.16229283809661865, 0.16068892180919647, 0.159099280834198, 0.157523974776268, 0.15596307814121246, 0.15441663563251495, 0.15288470685482025, 0.15136736631393433, 0.14986464381217957, 0.14837661385536194, 0.14690332114696503, 0.1454448401927948, 0.14400120079517365, 0.14257249236106873, 0.14115872979164124, 0.13975998759269714, 0.13837631046772003, 0.13700775802135468, 0.13565437495708466, 0.13431622087955475, 0.13299334049224854, 0.1316857784986496, 0.1303935945034027, 0.12911681830883026, 0.12785552442073822, 0.12660974264144897, 0.1253795325756073, 0.12416492402553558, 0.1229659765958786, 0.12178272753953934, 0.12061522156000137, 0.11946351081132889, 0.11832763254642487, 0.11720763146877289, 0.11610354483127594, 0.1150154173374176, 0.11394328624010086, 0.11288720369338989, 0.11184719949960709, 0.11082331091165543, 0.1098155826330185, 0.10882405191659927, 0.10784875601530075, 0.10688973218202591, 0.10594701021909714, 0.10502062737941742, 0.10411062836647034, 0.10321703553199768, 0.10233989357948303, 0.10147922486066818, 0.10063505917787552, 0.09980744868516922, 0.09899640083312988, 0.09820196032524109, 0.09742415696382523, 0.09666301310062408, 0.09591855853796005, 0.09519082307815552, 0.09447983652353287, 0.09378562122583389, 0.09310820698738098, 0.09244762361049652, 0.0918038859963417, 0.09117701649665833, 0.09056705236434937, 0.08997400850057602, 0.08939790725708008, 0.08883877098560333, 0.08829662203788757, 0.087771475315094, 0.08726336061954498, 0.08677228540182114, 0.08629827201366425, 0.0858413502573967, 0.0854015201330185, 0.08497880399227142, 0.08457322418689728, 0.08418478816747665, 0.08381351083517075, 0.08345941454172134, 0.08312250673770905, 0.08280279487371445, 0.08250029385089874, 0.08221502602100372, 0.08194699138402939, 0.08169619739055634, 0.08146265894174576, 0.08124639093875885, 0.08104738593101501, 0.08086566627025604, 0.08070123195648193, 0.08055409044027328, 0.0804242417216301, 0.08031170070171356, 0.08021646738052368, 0.08013854175806046, 0.08007793128490448, 0.08003463596105576, 0.08000865578651428 ] ================================================ FILE: __tests__/data/hamming128.json ================================================ [ 0.07999999821186066, 0.08055409044027328, 0.08221502602100372, 0.08497880399227142, 0.08883877098560333, 0.09378562122583389, 0.09980744868516922, 0.10688973218202591, 0.1150154173374176, 0.12416492402553558, 0.13431622087955475, 0.1454448401927948, 0.157523974776268, 0.17052453756332397, 0.18441519141197205, 0.19916248321533203, 0.2147308737039566, 0.23108288645744324, 0.248179093003273, 0.26597830653190613, 0.2844376862049103, 0.3035127520561218, 0.32315748929977417, 0.3433246612548828, 0.36396563053131104, 0.3850306570529938, 0.40646904706954956, 0.42822912335395813, 0.4502584636211395, 0.47250398993492126, 0.49491211771965027, 0.5174288749694824, 0.5400000214576721, 0.562571108341217, 0.5850878953933716, 0.6074960231781006, 0.6297415494918823, 0.6517708897590637, 0.6735309362411499, 0.6949693560600281, 0.7160343527793884, 0.7366753220558167, 0.7568424940109253, 0.7764872908592224, 0.7955623269081116, 0.8140217065811157, 0.8318209052085876, 0.8489171266555786, 0.865269124507904, 0.8808375000953674, 0.8955848217010498, 0.9094754457473755, 0.9224759936332703, 0.934555172920227, 0.9456837773323059, 0.9558351039886475, 0.9649845957756042, 0.9731102585792542, 0.9801925420761108, 0.9862143993377686, 0.9911612272262573, 0.9950212240219116, 0.9977849721908569, 0.999445915222168, 1, 0.999445915222168, 0.9977849721908569, 0.9950212240219116, 0.9911612272262573, 0.9862143993377686, 0.9801925420761108, 0.9731102585792542, 0.9649845957756042, 0.9558351039886475, 0.9456837773323059, 0.934555172920227, 0.9224759936332703, 0.9094754457473755, 0.8955848217010498, 0.8808375000953674, 0.865269124507904, 0.8489171266555786, 0.8318209052085876, 0.8140217065811157, 0.7955623269081116, 0.7764872908592224, 0.7568424940109253, 0.7366753220558167, 0.7160343527793884, 0.6949693560600281, 0.6735309362411499, 0.6517708897590637, 0.6297415494918823, 0.6074960231781006, 0.5850878953933716, 0.562571108341217, 0.5400000214576721, 0.5174288749694824, 0.49491211771965027, 0.47250398993492126, 0.4502584636211395, 0.42822912335395813, 0.40646904706954956, 0.3850306570529938, 0.36396563053131104, 0.3433246612548828, 0.32315748929977417, 0.3035127520561218, 0.2844376862049103, 0.26597830653190613, 0.248179093003273, 0.23108288645744324, 0.2147308737039566, 0.19916248321533203, 0.18441519141197205, 0.17052453756332397, 0.157523974776268, 0.1454448401927948, 0.13431622087955475, 0.12416492402553558, 0.1150154173374176, 0.10688973218202591, 0.09980744868516922, 0.09378562122583389, 0.08883877098560333, 0.08497880399227142, 0.08221502602100372, 0.08055409044027328 ] ================================================ FILE: __tests__/data/hamming2048.json ================================================ [ 0.07999999821186066, 0.08000216633081436, 0.08000865578651428, 0.08001948148012161, 0.08003463596105576, 0.08005411922931671, 0.08007793128490448, 0.08010607212781906, 0.08013854175806046, 0.08017534017562866, 0.08021646738052368, 0.08026192337274551, 0.08031170070171356, 0.08036581426858902, 0.0804242417216301, 0.08048700541257858, 0.08055409044027328, 0.0806254968047142, 0.08070123195648193, 0.08078128844499588, 0.08086566627025604, 0.08095436543226242, 0.08104738593101501, 0.08114472776651382, 0.08124639093875885, 0.0813523679971695, 0.08146265894174576, 0.08157727122306824, 0.08169619739055634, 0.08181943744421005, 0.08194699138402939, 0.08207885175943375, 0.08221502602100372, 0.08235550671815872, 0.08250029385089874, 0.08264939486980438, 0.08280279487371445, 0.08296050131320953, 0.08312250673770905, 0.08328881114721298, 0.08345941454172134, 0.08363431692123413, 0.08381351083517075, 0.08399700373411179, 0.08418478816747665, 0.08437686413526535, 0.08457322418689728, 0.08477386832237244, 0.08497880399227142, 0.08518802374601364, 0.0854015201330185, 0.08561929315328598, 0.0858413502573967, 0.08606767654418945, 0.08629827201366425, 0.08653314411640167, 0.08677228540182114, 0.08701568841934204, 0.08726336061954498, 0.08751528710126877, 0.087771475315094, 0.08803191781044006, 0.08829662203788757, 0.08856557309627533, 0.08883877098560333, 0.08911621570587158, 0.08939790725708008, 0.08968383818864822, 0.08997400850057602, 0.09026841819286346, 0.09056705236434937, 0.09086992591619492, 0.09117701649665833, 0.09148833900690079, 0.0918038859963417, 0.09212364256381989, 0.09244762361049652, 0.09277581423521042, 0.09310820698738098, 0.0934448167681694, 0.09378562122583389, 0.09413063526153564, 0.09447983652353287, 0.09483323246240616, 0.09519082307815552, 0.09555260092020035, 0.09591855853796005, 0.09628869593143463, 0.09666301310062408, 0.09704149514436722, 0.09742415696382523, 0.09781097620725632, 0.09820196032524109, 0.09859710186719894, 0.09899640083312988, 0.09939984977245331, 0.09980744868516922, 0.10021918267011642, 0.10063505917787552, 0.1010550782084465, 0.10147922486066818, 0.10190749168395996, 0.10233989357948303, 0.1027764081954956, 0.10321703553199768, 0.10366177558898926, 0.10411062836647034, 0.10456357896327972, 0.10502062737941742, 0.10548177361488342, 0.10594701021909714, 0.10641632974147797, 0.10688973218202591, 0.10736721009016037, 0.10784875601530075, 0.10833437740802765, 0.10882405191659927, 0.10931779444217682, 0.1098155826330185, 0.1103174239397049, 0.11082331091165543, 0.11133323609828949, 0.11184719949960709, 0.11236518621444702, 0.11288720369338989, 0.1134132370352745, 0.11394328624010086, 0.11447735130786896, 0.1150154173374176, 0.1155574843287468, 0.11610354483127594, 0.11665359139442444, 0.11720763146877289, 0.1177656427025795, 0.11832763254642487, 0.1188935935497284, 0.11946351081132889, 0.12003739178180695, 0.12061522156000137, 0.12119700759649277, 0.12178272753953934, 0.12237238883972168, 0.1229659765958786, 0.1235634908080101, 0.12416492402553558, 0.12477027624845505, 0.1253795325756073, 0.12599268555641174, 0.12660974264144897, 0.1272306889295578, 0.12785552442073822, 0.12848423421382904, 0.12911681830883026, 0.12975327670574188, 0.1303935945034027, 0.13103775680065155, 0.1316857784986496, 0.13233762979507446, 0.13299334049224854, 0.13365286588668823, 0.13431622087955475, 0.1349833905696869, 0.13565437495708466, 0.13632915914058685, 0.13700775802135468, 0.13769014179706573, 0.13837631046772003, 0.13906626403331757, 0.13975998759269714, 0.14045748114585876, 0.14115872979164124, 0.14186373353004456, 0.14257249236106873, 0.14328497648239136, 0.14400120079517365, 0.1447211652994156, 0.1454448401927948, 0.14617222547531128, 0.14690332114696503, 0.14763812720775604, 0.14837661385536194, 0.14911878108978271, 0.14986464381217957, 0.1506141722202301, 0.15136736631393433, 0.15212421119213104, 0.15288470685482025, 0.15364885330200195, 0.15441663563251495, 0.15518803894519806, 0.15596307814121246, 0.15674172341823578, 0.157523974776268, 0.15830983221530914, 0.159099280834198, 0.15989230573177338, 0.16068892180919647, 0.1614890992641449, 0.16229283809661865, 0.16310013830661774, 0.16391098499298096, 0.1647253781557083, 0.16554328799247742, 0.16636472940444946, 0.16718968749046326, 0.1680181622505188, 0.1688501238822937, 0.16968558728694916, 0.17052453756332397, 0.17136695981025696, 0.1722128540277481, 0.17306222021579742, 0.17391502857208252, 0.1747712790966034, 0.17563097178936005, 0.17649409174919128, 0.1773606389760971, 0.17823059856891632, 0.17910397052764893, 0.17998072504997253, 0.18086087703704834, 0.18174441158771515, 0.18263129889965057, 0.183521568775177, 0.18441519141197205, 0.1853121519088745, 0.1862124651670456, 0.1871161013841629, 0.18802306056022644, 0.188933327794075, 0.18984690308570862, 0.19076377153396606, 0.19168393313884735, 0.19260737299919128, 0.19353407621383667, 0.1944640427827835, 0.1953972578048706, 0.19633372128009796, 0.19727341830730438, 0.19821634888648987, 0.19916248321533203, 0.20011183619499207, 0.20106437802314758, 0.20202010869979858, 0.20297902822494507, 0.20394112169742584, 0.2049063742160797, 0.20587478578090668, 0.20684634149074554, 0.20782102644443512, 0.2087988406419754, 0.2097797840833664, 0.2107638269662857, 0.21175095438957214, 0.2127411961555481, 0.2137344926595688, 0.2147308737039566, 0.21573032438755035, 0.21673281490802765, 0.21773836016654968, 0.21874693036079407, 0.2197585254907608, 0.2207731306552887, 0.22179074585437775, 0.22281135618686676, 0.22383494675159454, 0.2248615175485611, 0.22589105367660522, 0.22692354023456573, 0.22795897722244263, 0.2289973497390747, 0.23003865778446198, 0.23108288645744324, 0.2321300059556961, 0.23318003118038177, 0.23423294723033905, 0.23528873920440674, 0.23634740710258484, 0.23740892112255096, 0.23847328126430511, 0.2395404875278473, 0.2406105250120163, 0.24168337881565094, 0.24275903403759003, 0.24383749067783356, 0.24491873383522034, 0.24600274860858917, 0.24708954989910126, 0.248179093003273, 0.24927137792110443, 0.2503664195537567, 0.2514641582965851, 0.2525646388530731, 0.25366780161857605, 0.25477367639541626, 0.25588223338127136, 0.25699347257614136, 0.25810736417770386, 0.25922390818595886, 0.26034310460090637, 0.261464923620224, 0.26258936524391174, 0.2637164294719696, 0.2648460865020752, 0.26597830653190613, 0.2671131491661072, 0.2682505249977112, 0.2693904936313629, 0.2705329954624176, 0.27167803049087524, 0.27282556891441345, 0.2739756405353546, 0.27512824535369873, 0.27628329396247864, 0.2774408459663391, 0.27860087156295776, 0.2797633707523346, 0.2809283137321472, 0.28209567070007324, 0.28326547145843506, 0.2844376862049103, 0.2856123149394989, 0.28678932785987854, 0.2879687249660492, 0.28915050625801086, 0.29033464193344116, 0.2915211319923401, 0.29270994663238525, 0.29390108585357666, 0.2950945496559143, 0.2962903380393982, 0.29748839139938354, 0.29868873953819275, 0.2998913526535034, 0.30109623074531555, 0.30230337381362915, 0.3035127520561218, 0.3047243356704712, 0.30593812465667725, 0.3071541488170624, 0.3083723485469818, 0.30959272384643555, 0.3108152747154236, 0.31203997135162354, 0.3132668435573578, 0.31449583172798157, 0.3157269358634949, 0.3169601559638977, 0.3181954622268677, 0.3194328844547272, 0.3206723630428314, 0.3219138979911804, 0.32315748929977417, 0.32440313696861267, 0.32565081119537354, 0.32690051198005676, 0.3281521797180176, 0.32940587401390076, 0.3306615352630615, 0.33191919326782227, 0.3331787884235382, 0.33444032073020935, 0.3357038199901581, 0.3369692265987396, 0.338236540555954, 0.33950573205947876, 0.34077683091163635, 0.34204980731010437, 0.3433246612548828, 0.3446013331413269, 0.3458798825740814, 0.3471602201461792, 0.348442405462265, 0.3497263789176941, 0.35101214051246643, 0.35229969024658203, 0.3535889983177185, 0.35488006472587585, 0.3561728596687317, 0.3574674129486084, 0.3587636649608612, 0.3600616157054901, 0.3613612651824951, 0.3626626133918762, 0.36396563053131104, 0.3652702867984772, 0.36657658219337463, 0.3678845167160034, 0.3691940903663635, 0.3705052435398102, 0.37181803584098816, 0.3731323778629303, 0.3744482696056366, 0.37576577067375183, 0.37708479166030884, 0.3784053325653076, 0.37972739338874817, 0.3810510039329529, 0.3823760747909546, 0.3837026357650757, 0.3850306570529938, 0.38636016845703125, 0.38769111037254333, 0.38902348279953003, 0.39035725593566895, 0.39169245958328247, 0.3930290639400482, 0.3943670392036438, 0.3957063853740692, 0.39704710245132446, 0.39838916063308716, 0.3997325599193573, 0.4010772705078125, 0.40242329239845276, 0.4037705957889557, 0.4051191806793213, 0.40646904706954956, 0.4078201651573181, 0.40917253494262695, 0.4105261266231537, 0.4118809401988983, 0.41323697566986084, 0.4145941734313965, 0.41595256328582764, 0.4173121452331543, 0.4186728596687317, 0.4200347065925598, 0.42139768600463867, 0.42276179790496826, 0.4241270124912262, 0.4254932999610901, 0.4268606901168823, 0.42822912335395813, 0.4295985996723175, 0.43096914887428284, 0.43234071135520935, 0.43371325731277466, 0.43508684635162354, 0.4364613890647888, 0.4378369450569153, 0.43921342492103577, 0.44059085845947266, 0.44196924567222595, 0.44334855675697327, 0.4447287619113922, 0.4461098611354828, 0.447491854429245, 0.44887474179267883, 0.4502584636211395, 0.4516430199146271, 0.4530284106731415, 0.45441463589668274, 0.45580166578292847, 0.4571894705295563, 0.45857805013656616, 0.45996740460395813, 0.4613575339317322, 0.46274837851524353, 0.4641399681568146, 0.4655322730541229, 0.4669252634048462, 0.4683189392089844, 0.4697133004665375, 0.4711083173751831, 0.47250398993492126, 0.47390028834342957, 0.475297212600708, 0.4766947329044342, 0.47809287905693054, 0.47949159145355225, 0.4808908700942993, 0.48229071497917175, 0.48369109630584717, 0.48509201407432556, 0.48649343848228455, 0.4878953695297241, 0.4892977774143219, 0.49070069193840027, 0.49210405349731445, 0.49350786209106445, 0.49491211771965027, 0.4963167905807495, 0.4977218806743622, 0.4991273581981659, 0.5005332231521606, 0.5019394755363464, 0.5033460855484009, 0.504753053188324, 0.506160318851471, 0.5075678825378418, 0.5089758038520813, 0.5103839635848999, 0.5117924809455872, 0.5132011771202087, 0.5146101713180542, 0.5160194039344788, 0.5174288749694824, 0.5188385248184204, 0.5202484130859375, 0.5216584801673889, 0.5230686664581299, 0.5244790315628052, 0.5258895754814148, 0.527300238609314, 0.5287110209465027, 0.530121922492981, 0.531532883644104, 0.5329439640045166, 0.534355103969574, 0.5357662439346313, 0.5371775031089783, 0.5385887622833252, 0.5400000214576721, 0.541411280632019, 0.5428224802017212, 0.5442337393760681, 0.5456448793411255, 0.5470560193061829, 0.5484670996665955, 0.5498780608177185, 0.5512889623641968, 0.5526997447013855, 0.5541104078292847, 0.5555209517478943, 0.5569313168525696, 0.5583415627479553, 0.559751570224762, 0.561161458492279, 0.562571108341217, 0.5639805793762207, 0.5653898119926453, 0.5667988061904907, 0.5682075619697571, 0.5696160197257996, 0.5710241794586182, 0.5724321007728577, 0.5738397240638733, 0.5752469897270203, 0.5766538977622986, 0.578060507774353, 0.5794667601585388, 0.580872654914856, 0.5822781324386597, 0.58368319272995, 0.5850878953933716, 0.586492121219635, 0.587895929813385, 0.5892993211746216, 0.5907022356987, 0.5921046137809753, 0.5935065746307373, 0.5949079990386963, 0.5963088870048523, 0.5977092981338501, 0.5991091132164001, 0.6005083918571472, 0.6019071340560913, 0.6033052802085876, 0.6047027707099915, 0.6060997247695923, 0.6074960231781006, 0.6088916659355164, 0.6102867126464844, 0.6116810441017151, 0.6130747199058533, 0.6144677400588989, 0.6158600449562073, 0.6172516345977783, 0.6186424493789673, 0.6200326085090637, 0.6214219331741333, 0.6228105425834656, 0.6241983771324158, 0.6255853772163391, 0.6269716024398804, 0.6283569931983948, 0.6297415494918823, 0.631125271320343, 0.6325081586837769, 0.6338901519775391, 0.6352712512016296, 0.6366514563560486, 0.6380307674407959, 0.6394091248512268, 0.6407865881919861, 0.6421630382537842, 0.6435385942459106, 0.6449131369590759, 0.6462867259979248, 0.6476593017578125, 0.649030864238739, 0.6504014134407043, 0.6517708897590637, 0.6531393527984619, 0.6545066833496094, 0.6558730006217957, 0.6572381854057312, 0.6586022973060608, 0.6599652767181396, 0.6613271236419678, 0.6626878976821899, 0.6640474200248718, 0.665405809879303, 0.6667630076408386, 0.6681190729141235, 0.6694738864898682, 0.6708274483680725, 0.6721798181533813, 0.6735309362411499, 0.6748808026313782, 0.6762294173240662, 0.6775767207145691, 0.678922712802887, 0.6802674531936646, 0.6816108226776123, 0.682952880859375, 0.6842936277389526, 0.6856329441070557, 0.6869709491729736, 0.688307523727417, 0.6896427273750305, 0.6909765005111694, 0.6923089027404785, 0.6936398148536682, 0.6949693560600281, 0.6962973475456238, 0.6976239085197449, 0.6989490389823914, 0.7002726197242737, 0.7015946507453918, 0.7029152512550354, 0.70423424243927, 0.7055517435073853, 0.7068676352500916, 0.7081819772720337, 0.7094947695732117, 0.7108058929443359, 0.712115466594696, 0.7134234309196472, 0.7147297263145447, 0.7160343527793884, 0.7173373699188232, 0.7186387181282043, 0.7199383974075317, 0.7212363481521606, 0.7225325703620911, 0.7238271236419678, 0.725119948387146, 0.726410984992981, 0.7277002930641174, 0.7289878726005554, 0.7302736043930054, 0.7315576076507568, 0.7328397631645203, 0.7341201305389404, 0.7353986501693726, 0.7366753220558167, 0.7379502058029175, 0.7392231822013855, 0.7404942512512207, 0.7417634725570679, 0.7430307865142822, 0.7442961931228638, 0.7455596923828125, 0.7468212246894836, 0.7480807900428772, 0.7493384480476379, 0.7505941390991211, 0.7518478035926819, 0.7530995011329651, 0.7543491721153259, 0.7555968761444092, 0.7568424940109253, 0.758086085319519, 0.7593276500701904, 0.7605671286582947, 0.7618045210838318, 0.7630398273468018, 0.7642730474472046, 0.7655041813850403, 0.7667331695556641, 0.7679600119590759, 0.7691847085952759, 0.7704072594642639, 0.77162766456604, 0.7728458642959595, 0.7740618586540222, 0.7752756476402283, 0.7764872908592224, 0.7776966094970703, 0.7789037823677063, 0.780108630657196, 0.7813112735748291, 0.7825115919113159, 0.7837096452713013, 0.7849054336547852, 0.7860988974571228, 0.7872900366783142, 0.7884788513183594, 0.7896653413772583, 0.790849506855011, 0.7920312881469727, 0.7932106852531433, 0.794387698173523, 0.7955623269081116, 0.7967345118522644, 0.7979043126106262, 0.7990716695785522, 0.8002366423606873, 0.8013991117477417, 0.8025591373443604, 0.8037167191505432, 0.8048717975616455, 0.8060243725776672, 0.8071744441986084, 0.8083219528198242, 0.8094670176506042, 0.8106095194816589, 0.8117494583129883, 0.8128868341445923, 0.8140217065811157, 0.8151538968086243, 0.8162835836410522, 0.8174106478691101, 0.8185350894927979, 0.8196569085121155, 0.820776104927063, 0.8218926191329956, 0.8230065107345581, 0.8241177797317505, 0.8252263069152832, 0.8263322114944458, 0.8274353742599487, 0.8285358548164368, 0.8296335935592651, 0.8307285904884338, 0.8318209052085876, 0.8329104781150818, 0.8339972496032715, 0.8350812792778015, 0.8361625075340271, 0.837240993976593, 0.8383166193962097, 0.8393895030021667, 0.8404595255851746, 0.8415266871452332, 0.8425911068916321, 0.843652606010437, 0.8447112441062927, 0.8457670211791992, 0.8468199372291565, 0.8478699922561646, 0.8489171266555786, 0.8499613404273987, 0.8510026335716248, 0.8520410060882568, 0.8530764579772949, 0.8541089296340942, 0.8551384806632996, 0.8561650514602661, 0.8571886420249939, 0.8582092523574829, 0.8592268824577332, 0.8602414727210999, 0.8612530827522278, 0.8622616529464722, 0.863267183303833, 0.8642696738243103, 0.865269124507904, 0.8662654757499695, 0.8672587871551514, 0.8682490587234497, 0.869236171245575, 0.8702202439308167, 0.8712011575698853, 0.8721789717674255, 0.8731536865234375, 0.8741251826286316, 0.8750936388969421, 0.8760588765144348, 0.8770209550857544, 0.8779798746109009, 0.8789356350898743, 0.8798881769180298, 0.8808375000953674, 0.881783664226532, 0.8827266097068787, 0.8836662769317627, 0.8846027255058289, 0.8855359554290771, 0.8864659070968628, 0.8873926401138306, 0.8883160948753357, 0.8892362117767334, 0.8901531100273132, 0.8910666704177856, 0.8919769525527954, 0.8928838968276978, 0.8937875628471375, 0.894687831401825, 0.8955848217010498, 0.8964784145355225, 0.8973686695098877, 0.8982555866241455, 0.8991391062736511, 0.9000192880630493, 0.9008960127830505, 0.9017693996429443, 0.9026393294334412, 0.9035059213638306, 0.9043689966201782, 0.9052287340164185, 0.9060849547386169, 0.9069377779960632, 0.9077871441841125, 0.9086330533027649, 0.9094754457473755, 0.9103144407272339, 0.9111498594284058, 0.9119818210601807, 0.9128103256225586, 0.91363525390625, 0.9144567251205444, 0.9152746200561523, 0.9160889983177185, 0.9168998599052429, 0.9177071452140808, 0.918510913848877, 0.9193111062049866, 0.9201076626777649, 0.9209007024765015, 0.9216901659965515, 0.9224759936332703, 0.9232583045959473, 0.9240369200706482, 0.9248119592666626, 0.9255833625793457, 0.9263511300086975, 0.927115261554718, 0.927875816822052, 0.9286326169967651, 0.9293858408927917, 0.9301353693008423, 0.9308812022209167, 0.9316233992576599, 0.932361900806427, 0.9330966472625732, 0.9338277578353882, 0.934555172920227, 0.9352788329124451, 0.935998797416687, 0.9367150068283081, 0.9374275207519531, 0.9381362795829773, 0.9388412833213806, 0.9395425319671631, 0.9402400255203247, 0.9409337639808655, 0.9416236877441406, 0.9423098564147949, 0.9429922699928284, 0.9436708092689514, 0.9443456530570984, 0.945016622543335, 0.9456837773323059, 0.9463471174240112, 0.9470066428184509, 0.947662353515625, 0.9483142495155334, 0.9489622712135315, 0.9496064186096191, 0.9502467513084412, 0.950883150100708, 0.9515157341957092, 0.9521445035934448, 0.9527692794799805, 0.9533902406692505, 0.9540073275566101, 0.9546204805374146, 0.9552296996116638, 0.9558351039886475, 0.9564365148544312, 0.9570340514183044, 0.9576275944709778, 0.9582172632217407, 0.9588029980659485, 0.9593847990036011, 0.9599626064300537, 0.9605364799499512, 0.9611064195632935, 0.9616723656654358, 0.962234377861023, 0.9627923965454102, 0.9633464217185974, 0.9638964533805847, 0.9644424915313721, 0.9649845957756042, 0.9655226469039917, 0.9660567045211792, 0.9665867686271667, 0.9671127796173096, 0.9676347970962524, 0.9681528210639954, 0.9686667919158936, 0.969176709651947, 0.9696825742721558, 0.9701843857765198, 0.9706822037696838, 0.9711759686470032, 0.971665620803833, 0.9721512198448181, 0.9726327657699585, 0.9731102585792542, 0.9735836982727051, 0.9740529656410217, 0.9745182394981384, 0.9749793410301208, 0.9754364490509033, 0.9758893847465515, 0.9763382077217102, 0.9767829775810242, 0.9772235751152039, 0.9776601195335388, 0.9780924916267395, 0.9785207509994507, 0.9789448976516724, 0.9793649315834045, 0.9797807931900024, 0.9801925420761108, 0.9806001782417297, 0.9810035824775696, 0.9814028739929199, 0.9817980527877808, 0.9821889996528625, 0.9825758337974548, 0.9829584956169128, 0.9833369851112366, 0.983711302280426, 0.9840814471244812, 0.9844474196434021, 0.984809160232544, 0.9851667881011963, 0.9855201840400696, 0.9858693480491638, 0.9862143993377686, 0.9865551590919495, 0.9868918061256409, 0.9872241616249084, 0.9875524044036865, 0.9878763556480408, 0.9881961345672607, 0.9885116815567017, 0.9888229966163635, 0.9891300797462463, 0.9894329309463501, 0.9897316098213196, 0.9900259971618652, 0.9903161525726318, 0.9906020760536194, 0.9908837676048279, 0.9911612272262573, 0.9914344549179077, 0.9917033910751343, 0.9919680953025818, 0.9922285079956055, 0.9924846887588501, 0.9927366375923157, 0.9929842948913574, 0.9932277202606201, 0.993466854095459, 0.993701696395874, 0.99393230676651, 0.9941586256027222, 0.9943807125091553, 0.9945985078811646, 0.9948119521141052, 0.9950212240219116, 0.9952261447906494, 0.9954267740249634, 0.9956231117248535, 0.9958152174949646, 0.9960029721260071, 0.9961864948272705, 0.9963656663894653, 0.9965406060218811, 0.9967111945152283, 0.9968774914741516, 0.9970394968986511, 0.9971972107887268, 0.9973506331443787, 0.9974997043609619, 0.9976444840431213, 0.9977849721908569, 0.9979211688041687, 0.9980530142784119, 0.9981805682182312, 0.9983038306236267, 0.9984227418899536, 0.9985373616218567, 0.9986476302146912, 0.9987536072731018, 0.9988552927970886, 0.9989526271820068, 0.9990456104278564, 0.9991343021392822, 0.9992187023162842, 0.9992987513542175, 0.999374508857727, 0.999445915222168, 0.9995129704475403, 0.9995757341384888, 0.9996342062950134, 0.9996882677078247, 0.9997380971908569, 0.9997835159301758, 0.9998246431350708, 0.999861478805542, 0.9998939037322998, 0.9999220967292786, 0.999945878982544, 0.9999653697013855, 0.9999805092811584, 0.9999913573265076, 0.9999978542327881, 1, 0.9999978542327881, 0.9999913573265076, 0.9999805092811584, 0.9999653697013855, 0.999945878982544, 0.9999220967292786, 0.9998939037322998, 0.999861478805542, 0.9998246431350708, 0.9997835159301758, 0.9997380971908569, 0.9996882677078247, 0.9996342062950134, 0.9995757341384888, 0.9995129704475403, 0.999445915222168, 0.999374508857727, 0.9992987513542175, 0.9992187023162842, 0.9991343021392822, 0.9990456104278564, 0.9989526271820068, 0.9988552927970886, 0.9987536072731018, 0.9986476302146912, 0.9985373616218567, 0.9984227418899536, 0.9983038306236267, 0.9981805682182312, 0.9980530142784119, 0.9979211688041687, 0.9977849721908569, 0.9976444840431213, 0.9974997043609619, 0.9973506331443787, 0.9971972107887268, 0.9970394968986511, 0.9968774914741516, 0.9967111945152283, 0.9965406060218811, 0.9963656663894653, 0.9961864948272705, 0.9960029721260071, 0.9958152174949646, 0.9956231117248535, 0.9954267740249634, 0.9952261447906494, 0.9950212240219116, 0.9948119521141052, 0.9945985078811646, 0.9943807125091553, 0.9941586256027222, 0.99393230676651, 0.993701696395874, 0.993466854095459, 0.9932277202606201, 0.9929842948913574, 0.9927366375923157, 0.9924846887588501, 0.9922285079956055, 0.9919680953025818, 0.9917033910751343, 0.9914344549179077, 0.9911612272262573, 0.9908837676048279, 0.9906020760536194, 0.9903161525726318, 0.9900259971618652, 0.9897316098213196, 0.9894329309463501, 0.9891300797462463, 0.9888229966163635, 0.9885116815567017, 0.9881961345672607, 0.9878763556480408, 0.9875524044036865, 0.9872241616249084, 0.9868918061256409, 0.9865551590919495, 0.9862143993377686, 0.9858693480491638, 0.9855201840400696, 0.9851667881011963, 0.984809160232544, 0.9844474196434021, 0.9840814471244812, 0.983711302280426, 0.9833369851112366, 0.9829584956169128, 0.9825758337974548, 0.9821889996528625, 0.9817980527877808, 0.9814028739929199, 0.9810035824775696, 0.9806001782417297, 0.9801925420761108, 0.9797807931900024, 0.9793649315834045, 0.9789448976516724, 0.9785207509994507, 0.9780924916267395, 0.9776601195335388, 0.9772235751152039, 0.9767829775810242, 0.9763382077217102, 0.9758893847465515, 0.9754364490509033, 0.9749793410301208, 0.9745182394981384, 0.9740529656410217, 0.9735836982727051, 0.9731102585792542, 0.9726327657699585, 0.9721512198448181, 0.971665620803833, 0.9711759686470032, 0.9706822037696838, 0.9701843857765198, 0.9696825742721558, 0.969176709651947, 0.9686667919158936, 0.9681528210639954, 0.9676347970962524, 0.9671127796173096, 0.9665867686271667, 0.9660567045211792, 0.9655226469039917, 0.9649845957756042, 0.9644424915313721, 0.9638964533805847, 0.9633464217185974, 0.9627923965454102, 0.962234377861023, 0.9616723656654358, 0.9611064195632935, 0.9605364799499512, 0.9599626064300537, 0.9593847990036011, 0.9588029980659485, 0.9582172632217407, 0.9576275944709778, 0.9570340514183044, 0.9564365148544312, 0.9558351039886475, 0.9552296996116638, 0.9546204805374146, 0.9540073275566101, 0.9533902406692505, 0.9527692794799805, 0.9521445035934448, 0.9515157341957092, 0.950883150100708, 0.9502467513084412, 0.9496064186096191, 0.9489622712135315, 0.9483142495155334, 0.947662353515625, 0.9470066428184509, 0.9463471174240112, 0.9456837773323059, 0.945016622543335, 0.9443456530570984, 0.9436708092689514, 0.9429922699928284, 0.9423098564147949, 0.9416236877441406, 0.9409337639808655, 0.9402400255203247, 0.9395425319671631, 0.9388412833213806, 0.9381362795829773, 0.9374275207519531, 0.9367150068283081, 0.935998797416687, 0.9352788329124451, 0.934555172920227, 0.9338277578353882, 0.9330966472625732, 0.932361900806427, 0.9316233992576599, 0.9308812022209167, 0.9301353693008423, 0.9293858408927917, 0.9286326169967651, 0.927875816822052, 0.927115261554718, 0.9263511300086975, 0.9255833625793457, 0.9248119592666626, 0.9240369200706482, 0.9232583045959473, 0.9224759936332703, 0.9216901659965515, 0.9209007024765015, 0.9201076626777649, 0.9193111062049866, 0.918510913848877, 0.9177071452140808, 0.9168998599052429, 0.9160889983177185, 0.9152746200561523, 0.9144567251205444, 0.91363525390625, 0.9128103256225586, 0.9119818210601807, 0.9111498594284058, 0.9103144407272339, 0.9094754457473755, 0.9086330533027649, 0.9077871441841125, 0.9069377779960632, 0.9060849547386169, 0.9052287340164185, 0.9043689966201782, 0.9035059213638306, 0.9026393294334412, 0.9017693996429443, 0.9008960127830505, 0.9000192880630493, 0.8991391062736511, 0.8982555866241455, 0.8973686695098877, 0.8964784145355225, 0.8955848217010498, 0.894687831401825, 0.8937875628471375, 0.8928838968276978, 0.8919769525527954, 0.8910666704177856, 0.8901531100273132, 0.8892362117767334, 0.8883160948753357, 0.8873926401138306, 0.8864659070968628, 0.8855359554290771, 0.8846027255058289, 0.8836662769317627, 0.8827266097068787, 0.881783664226532, 0.8808375000953674, 0.8798881769180298, 0.8789356350898743, 0.8779798746109009, 0.8770209550857544, 0.8760588765144348, 0.8750936388969421, 0.8741251826286316, 0.8731536865234375, 0.8721789717674255, 0.8712011575698853, 0.8702202439308167, 0.869236171245575, 0.8682490587234497, 0.8672587871551514, 0.8662654757499695, 0.865269124507904, 0.8642696738243103, 0.863267183303833, 0.8622616529464722, 0.8612530827522278, 0.8602414727210999, 0.8592268824577332, 0.8582092523574829, 0.8571886420249939, 0.8561650514602661, 0.8551384806632996, 0.8541089296340942, 0.8530764579772949, 0.8520410060882568, 0.8510026335716248, 0.8499613404273987, 0.8489171266555786, 0.8478699922561646, 0.8468199372291565, 0.8457670211791992, 0.8447112441062927, 0.843652606010437, 0.8425911068916321, 0.8415266871452332, 0.8404595255851746, 0.8393895030021667, 0.8383166193962097, 0.837240993976593, 0.8361625075340271, 0.8350812792778015, 0.8339972496032715, 0.8329104781150818, 0.8318209052085876, 0.8307285904884338, 0.8296335935592651, 0.8285358548164368, 0.8274353742599487, 0.8263322114944458, 0.8252263069152832, 0.8241177797317505, 0.8230065107345581, 0.8218926191329956, 0.820776104927063, 0.8196569085121155, 0.8185350894927979, 0.8174106478691101, 0.8162835836410522, 0.8151538968086243, 0.8140217065811157, 0.8128868341445923, 0.8117494583129883, 0.8106095194816589, 0.8094670176506042, 0.8083219528198242, 0.8071744441986084, 0.8060243725776672, 0.8048717975616455, 0.8037167191505432, 0.8025591373443604, 0.8013991117477417, 0.8002366423606873, 0.7990716695785522, 0.7979043126106262, 0.7967345118522644, 0.7955623269081116, 0.794387698173523, 0.7932106852531433, 0.7920312881469727, 0.790849506855011, 0.7896653413772583, 0.7884788513183594, 0.7872900366783142, 0.7860988974571228, 0.7849054336547852, 0.7837096452713013, 0.7825115919113159, 0.7813112735748291, 0.780108630657196, 0.7789037823677063, 0.7776966094970703, 0.7764872908592224, 0.7752756476402283, 0.7740618586540222, 0.7728458642959595, 0.77162766456604, 0.7704072594642639, 0.7691847085952759, 0.7679600119590759, 0.7667331695556641, 0.7655041813850403, 0.7642730474472046, 0.7630398273468018, 0.7618045210838318, 0.7605671286582947, 0.7593276500701904, 0.758086085319519, 0.7568424940109253, 0.7555968761444092, 0.7543491721153259, 0.7530995011329651, 0.7518478035926819, 0.7505941390991211, 0.7493384480476379, 0.7480807900428772, 0.7468212246894836, 0.7455596923828125, 0.7442961931228638, 0.7430307865142822, 0.7417634725570679, 0.7404942512512207, 0.7392231822013855, 0.7379502058029175, 0.7366753220558167, 0.7353986501693726, 0.7341201305389404, 0.7328397631645203, 0.7315576076507568, 0.7302736043930054, 0.7289878726005554, 0.7277002930641174, 0.726410984992981, 0.725119948387146, 0.7238271236419678, 0.7225325703620911, 0.7212363481521606, 0.7199383974075317, 0.7186387181282043, 0.7173373699188232, 0.7160343527793884, 0.7147297263145447, 0.7134234309196472, 0.712115466594696, 0.7108058929443359, 0.7094947695732117, 0.7081819772720337, 0.7068676352500916, 0.7055517435073853, 0.70423424243927, 0.7029152512550354, 0.7015946507453918, 0.7002726197242737, 0.6989490389823914, 0.6976239085197449, 0.6962973475456238, 0.6949693560600281, 0.6936398148536682, 0.6923089027404785, 0.6909765005111694, 0.6896427273750305, 0.688307523727417, 0.6869709491729736, 0.6856329441070557, 0.6842936277389526, 0.682952880859375, 0.6816108226776123, 0.6802674531936646, 0.678922712802887, 0.6775767207145691, 0.6762294173240662, 0.6748808026313782, 0.6735309362411499, 0.6721798181533813, 0.6708274483680725, 0.6694738864898682, 0.6681190729141235, 0.6667630076408386, 0.665405809879303, 0.6640474200248718, 0.6626878976821899, 0.6613271236419678, 0.6599652767181396, 0.6586022973060608, 0.6572381854057312, 0.6558730006217957, 0.6545066833496094, 0.6531393527984619, 0.6517708897590637, 0.6504014134407043, 0.649030864238739, 0.6476593017578125, 0.6462867259979248, 0.6449131369590759, 0.6435385942459106, 0.6421630382537842, 0.6407865881919861, 0.6394091248512268, 0.6380307674407959, 0.6366514563560486, 0.6352712512016296, 0.6338901519775391, 0.6325081586837769, 0.631125271320343, 0.6297415494918823, 0.6283569931983948, 0.6269716024398804, 0.6255853772163391, 0.6241983771324158, 0.6228105425834656, 0.6214219331741333, 0.6200326085090637, 0.6186424493789673, 0.6172516345977783, 0.6158600449562073, 0.6144677400588989, 0.6130747199058533, 0.6116810441017151, 0.6102867126464844, 0.6088916659355164, 0.6074960231781006, 0.6060997247695923, 0.6047027707099915, 0.6033052802085876, 0.6019071340560913, 0.6005083918571472, 0.5991091132164001, 0.5977092981338501, 0.5963088870048523, 0.5949079990386963, 0.5935065746307373, 0.5921046137809753, 0.5907022356987, 0.5892993211746216, 0.587895929813385, 0.586492121219635, 0.5850878953933716, 0.58368319272995, 0.5822781324386597, 0.580872654914856, 0.5794667601585388, 0.578060507774353, 0.5766538977622986, 0.5752469897270203, 0.5738397240638733, 0.5724321007728577, 0.5710241794586182, 0.5696160197257996, 0.5682075619697571, 0.5667988061904907, 0.5653898119926453, 0.5639805793762207, 0.562571108341217, 0.561161458492279, 0.559751570224762, 0.5583415627479553, 0.5569313168525696, 0.5555209517478943, 0.5541104078292847, 0.5526997447013855, 0.5512889623641968, 0.5498780608177185, 0.5484670996665955, 0.5470560193061829, 0.5456448793411255, 0.5442337393760681, 0.5428224802017212, 0.541411280632019, 0.5400000214576721, 0.5385887622833252, 0.5371775031089783, 0.5357662439346313, 0.534355103969574, 0.5329439640045166, 0.531532883644104, 0.530121922492981, 0.5287110209465027, 0.527300238609314, 0.5258895754814148, 0.5244790315628052, 0.5230686664581299, 0.5216584801673889, 0.5202484130859375, 0.5188385248184204, 0.5174288749694824, 0.5160194039344788, 0.5146101713180542, 0.5132011771202087, 0.5117924809455872, 0.5103839635848999, 0.5089758038520813, 0.5075678825378418, 0.506160318851471, 0.504753053188324, 0.5033460855484009, 0.5019394755363464, 0.5005332231521606, 0.4991273581981659, 0.4977218806743622, 0.4963167905807495, 0.49491211771965027, 0.49350786209106445, 0.49210405349731445, 0.49070069193840027, 0.4892977774143219, 0.4878953695297241, 0.48649343848228455, 0.48509201407432556, 0.48369109630584717, 0.48229071497917175, 0.4808908700942993, 0.47949159145355225, 0.47809287905693054, 0.4766947329044342, 0.475297212600708, 0.47390028834342957, 0.47250398993492126, 0.4711083173751831, 0.4697133004665375, 0.4683189392089844, 0.4669252634048462, 0.4655322730541229, 0.4641399681568146, 0.46274837851524353, 0.4613575339317322, 0.45996740460395813, 0.45857805013656616, 0.4571894705295563, 0.45580166578292847, 0.45441463589668274, 0.4530284106731415, 0.4516430199146271, 0.4502584636211395, 0.44887474179267883, 0.447491854429245, 0.4461098611354828, 0.4447287619113922, 0.44334855675697327, 0.44196924567222595, 0.44059085845947266, 0.43921342492103577, 0.4378369450569153, 0.4364613890647888, 0.43508684635162354, 0.43371325731277466, 0.43234071135520935, 0.43096914887428284, 0.4295985996723175, 0.42822912335395813, 0.4268606901168823, 0.4254932999610901, 0.4241270124912262, 0.42276179790496826, 0.42139768600463867, 0.4200347065925598, 0.4186728596687317, 0.4173121452331543, 0.41595256328582764, 0.4145941734313965, 0.41323697566986084, 0.4118809401988983, 0.4105261266231537, 0.40917253494262695, 0.4078201651573181, 0.40646904706954956, 0.4051191806793213, 0.4037705957889557, 0.40242329239845276, 0.4010772705078125, 0.3997325599193573, 0.39838916063308716, 0.39704710245132446, 0.3957063853740692, 0.3943670392036438, 0.3930290639400482, 0.39169245958328247, 0.39035725593566895, 0.38902348279953003, 0.38769111037254333, 0.38636016845703125, 0.3850306570529938, 0.3837026357650757, 0.3823760747909546, 0.3810510039329529, 0.37972739338874817, 0.3784053325653076, 0.37708479166030884, 0.37576577067375183, 0.3744482696056366, 0.3731323778629303, 0.37181803584098816, 0.3705052435398102, 0.3691940903663635, 0.3678845167160034, 0.36657658219337463, 0.3652702867984772, 0.36396563053131104, 0.3626626133918762, 0.3613612651824951, 0.3600616157054901, 0.3587636649608612, 0.3574674129486084, 0.3561728596687317, 0.35488006472587585, 0.3535889983177185, 0.35229969024658203, 0.35101214051246643, 0.3497263789176941, 0.348442405462265, 0.3471602201461792, 0.3458798825740814, 0.3446013331413269, 0.3433246612548828, 0.34204980731010437, 0.34077683091163635, 0.33950573205947876, 0.338236540555954, 0.3369692265987396, 0.3357038199901581, 0.33444032073020935, 0.3331787884235382, 0.33191919326782227, 0.3306615352630615, 0.32940587401390076, 0.3281521797180176, 0.32690051198005676, 0.32565081119537354, 0.32440313696861267, 0.32315748929977417, 0.3219138979911804, 0.3206723630428314, 0.3194328844547272, 0.3181954622268677, 0.3169601559638977, 0.3157269358634949, 0.31449583172798157, 0.3132668435573578, 0.31203997135162354, 0.3108152747154236, 0.30959272384643555, 0.3083723485469818, 0.3071541488170624, 0.30593812465667725, 0.3047243356704712, 0.3035127520561218, 0.30230337381362915, 0.30109623074531555, 0.2998913526535034, 0.29868873953819275, 0.29748839139938354, 0.2962903380393982, 0.2950945496559143, 0.29390108585357666, 0.29270994663238525, 0.2915211319923401, 0.29033464193344116, 0.28915050625801086, 0.2879687249660492, 0.28678932785987854, 0.2856123149394989, 0.2844376862049103, 0.28326547145843506, 0.28209567070007324, 0.2809283137321472, 0.2797633707523346, 0.27860087156295776, 0.2774408459663391, 0.27628329396247864, 0.27512824535369873, 0.2739756405353546, 0.27282556891441345, 0.27167803049087524, 0.2705329954624176, 0.2693904936313629, 0.2682505249977112, 0.2671131491661072, 0.26597830653190613, 0.2648460865020752, 0.2637164294719696, 0.26258936524391174, 0.261464923620224, 0.26034310460090637, 0.25922390818595886, 0.25810736417770386, 0.25699347257614136, 0.25588223338127136, 0.25477367639541626, 0.25366780161857605, 0.2525646388530731, 0.2514641582965851, 0.2503664195537567, 0.24927137792110443, 0.248179093003273, 0.24708954989910126, 0.24600274860858917, 0.24491873383522034, 0.24383749067783356, 0.24275903403759003, 0.24168337881565094, 0.2406105250120163, 0.2395404875278473, 0.23847328126430511, 0.23740892112255096, 0.23634740710258484, 0.23528873920440674, 0.23423294723033905, 0.23318003118038177, 0.2321300059556961, 0.23108288645744324, 0.23003865778446198, 0.2289973497390747, 0.22795897722244263, 0.22692354023456573, 0.22589105367660522, 0.2248615175485611, 0.22383494675159454, 0.22281135618686676, 0.22179074585437775, 0.2207731306552887, 0.2197585254907608, 0.21874693036079407, 0.21773836016654968, 0.21673281490802765, 0.21573032438755035, 0.2147308737039566, 0.2137344926595688, 0.2127411961555481, 0.21175095438957214, 0.2107638269662857, 0.2097797840833664, 0.2087988406419754, 0.20782102644443512, 0.20684634149074554, 0.20587478578090668, 0.2049063742160797, 0.20394112169742584, 0.20297902822494507, 0.20202010869979858, 0.20106437802314758, 0.20011183619499207, 0.19916248321533203, 0.19821634888648987, 0.19727341830730438, 0.19633372128009796, 0.1953972578048706, 0.1944640427827835, 0.19353407621383667, 0.19260737299919128, 0.19168393313884735, 0.19076377153396606, 0.18984690308570862, 0.188933327794075, 0.18802306056022644, 0.1871161013841629, 0.1862124651670456, 0.1853121519088745, 0.18441519141197205, 0.183521568775177, 0.18263129889965057, 0.18174441158771515, 0.18086087703704834, 0.17998072504997253, 0.17910397052764893, 0.17823059856891632, 0.1773606389760971, 0.17649409174919128, 0.17563097178936005, 0.1747712790966034, 0.17391502857208252, 0.17306222021579742, 0.1722128540277481, 0.17136695981025696, 0.17052453756332397, 0.16968558728694916, 0.1688501238822937, 0.1680181622505188, 0.16718968749046326, 0.16636472940444946, 0.16554328799247742, 0.1647253781557083, 0.16391098499298096, 0.16310013830661774, 0.16229283809661865, 0.1614890992641449, 0.16068892180919647, 0.15989230573177338, 0.159099280834198, 0.15830983221530914, 0.157523974776268, 0.15674172341823578, 0.15596307814121246, 0.15518803894519806, 0.15441663563251495, 0.15364885330200195, 0.15288470685482025, 0.15212421119213104, 0.15136736631393433, 0.1506141722202301, 0.14986464381217957, 0.14911878108978271, 0.14837661385536194, 0.14763812720775604, 0.14690332114696503, 0.14617222547531128, 0.1454448401927948, 0.1447211652994156, 0.14400120079517365, 0.14328497648239136, 0.14257249236106873, 0.14186373353004456, 0.14115872979164124, 0.14045748114585876, 0.13975998759269714, 0.13906626403331757, 0.13837631046772003, 0.13769014179706573, 0.13700775802135468, 0.13632915914058685, 0.13565437495708466, 0.1349833905696869, 0.13431622087955475, 0.13365286588668823, 0.13299334049224854, 0.13233762979507446, 0.1316857784986496, 0.13103775680065155, 0.1303935945034027, 0.12975327670574188, 0.12911681830883026, 0.12848423421382904, 0.12785552442073822, 0.1272306889295578, 0.12660974264144897, 0.12599268555641174, 0.1253795325756073, 0.12477027624845505, 0.12416492402553558, 0.1235634908080101, 0.1229659765958786, 0.12237238883972168, 0.12178272753953934, 0.12119700759649277, 0.12061522156000137, 0.12003739178180695, 0.11946351081132889, 0.1188935935497284, 0.11832763254642487, 0.1177656427025795, 0.11720763146877289, 0.11665359139442444, 0.11610354483127594, 0.1155574843287468, 0.1150154173374176, 0.11447735130786896, 0.11394328624010086, 0.1134132370352745, 0.11288720369338989, 0.11236518621444702, 0.11184719949960709, 0.11133323609828949, 0.11082331091165543, 0.1103174239397049, 0.1098155826330185, 0.10931779444217682, 0.10882405191659927, 0.10833437740802765, 0.10784875601530075, 0.10736721009016037, 0.10688973218202591, 0.10641632974147797, 0.10594701021909714, 0.10548177361488342, 0.10502062737941742, 0.10456357896327972, 0.10411062836647034, 0.10366177558898926, 0.10321703553199768, 0.1027764081954956, 0.10233989357948303, 0.10190749168395996, 0.10147922486066818, 0.1010550782084465, 0.10063505917787552, 0.10021918267011642, 0.09980744868516922, 0.09939984977245331, 0.09899640083312988, 0.09859710186719894, 0.09820196032524109, 0.09781097620725632, 0.09742415696382523, 0.09704149514436722, 0.09666301310062408, 0.09628869593143463, 0.09591855853796005, 0.09555260092020035, 0.09519082307815552, 0.09483323246240616, 0.09447983652353287, 0.09413063526153564, 0.09378562122583389, 0.0934448167681694, 0.09310820698738098, 0.09277581423521042, 0.09244762361049652, 0.09212364256381989, 0.0918038859963417, 0.09148833900690079, 0.09117701649665833, 0.09086992591619492, 0.09056705236434937, 0.09026841819286346, 0.08997400850057602, 0.08968383818864822, 0.08939790725708008, 0.08911621570587158, 0.08883877098560333, 0.08856557309627533, 0.08829662203788757, 0.08803191781044006, 0.087771475315094, 0.08751528710126877, 0.08726336061954498, 0.08701568841934204, 0.08677228540182114, 0.08653314411640167, 0.08629827201366425, 0.08606767654418945, 0.0858413502573967, 0.08561929315328598, 0.0854015201330185, 0.08518802374601364, 0.08497880399227142, 0.08477386832237244, 0.08457322418689728, 0.08437686413526535, 0.08418478816747665, 0.08399700373411179, 0.08381351083517075, 0.08363431692123413, 0.08345941454172134, 0.08328881114721298, 0.08312250673770905, 0.08296050131320953, 0.08280279487371445, 0.08264939486980438, 0.08250029385089874, 0.08235550671815872, 0.08221502602100372, 0.08207885175943375, 0.08194699138402939, 0.08181943744421005, 0.08169619739055634, 0.08157727122306824, 0.08146265894174576, 0.0813523679971695, 0.08124639093875885, 0.08114472776651382, 0.08104738593101501, 0.08095436543226242, 0.08086566627025604, 0.08078128844499588, 0.08070123195648193, 0.0806254968047142, 0.08055409044027328, 0.08048700541257858, 0.0804242417216301, 0.08036581426858902, 0.08031170070171356, 0.08026192337274551, 0.08021646738052368, 0.08017534017562866, 0.08013854175806046, 0.08010607212781906, 0.08007793128490448, 0.08005411922931671, 0.08003463596105576, 0.08001948148012161, 0.08000865578651428, 0.08000216633081436 ] ================================================ FILE: __tests__/data/hamming256.json ================================================ [ 0.07999999821186066, 0.08013854175806046, 0.08055409044027328, 0.08124639093875885, 0.08221502602100372, 0.08345941454172134, 0.08497880399227142, 0.08677228540182114, 0.08883877098560333, 0.09117701649665833, 0.09378562122583389, 0.09666301310062408, 0.09980744868516922, 0.10321703553199768, 0.10688973218202591, 0.11082331091165543, 0.1150154173374176, 0.11946351081132889, 0.12416492402553558, 0.12911681830883026, 0.13431622087955475, 0.13975998759269714, 0.1454448401927948, 0.15136736631393433, 0.157523974776268, 0.16391098499298096, 0.17052453756332397, 0.1773606389760971, 0.18441519141197205, 0.19168393313884735, 0.19916248321533203, 0.20684634149074554, 0.2147308737039566, 0.22281135618686676, 0.23108288645744324, 0.2395404875278473, 0.248179093003273, 0.25699347257614136, 0.26597830653190613, 0.27512824535369873, 0.2844376862049103, 0.29390108585357666, 0.3035127520561218, 0.3132668435573578, 0.32315748929977417, 0.3331787884235382, 0.3433246612548828, 0.3535889983177185, 0.36396563053131104, 0.3744482696056366, 0.3850306570529938, 0.3957063853740692, 0.40646904706954956, 0.4173121452331543, 0.42822912335395813, 0.43921342492103577, 0.4502584636211395, 0.4613575339317322, 0.47250398993492126, 0.48369109630584717, 0.49491211771965027, 0.506160318851471, 0.5174288749694824, 0.5287110209465027, 0.5400000214576721, 0.5512889623641968, 0.562571108341217, 0.5738397240638733, 0.5850878953933716, 0.5963088870048523, 0.6074960231781006, 0.6186424493789673, 0.6297415494918823, 0.6407865881919861, 0.6517708897590637, 0.6626878976821899, 0.6735309362411499, 0.6842936277389526, 0.6949693560600281, 0.7055517435073853, 0.7160343527793884, 0.726410984992981, 0.7366753220558167, 0.7468212246894836, 0.7568424940109253, 0.7667331695556641, 0.7764872908592224, 0.7860988974571228, 0.7955623269081116, 0.8048717975616455, 0.8140217065811157, 0.8230065107345581, 0.8318209052085876, 0.8404595255851746, 0.8489171266555786, 0.8571886420249939, 0.865269124507904, 0.8731536865234375, 0.8808375000953674, 0.8883160948753357, 0.8955848217010498, 0.9026393294334412, 0.9094754457473755, 0.9160889983177185, 0.9224759936332703, 0.9286326169967651, 0.934555172920227, 0.9402400255203247, 0.9456837773323059, 0.950883150100708, 0.9558351039886475, 0.9605364799499512, 0.9649845957756042, 0.969176709651947, 0.9731102585792542, 0.9767829775810242, 0.9801925420761108, 0.9833369851112366, 0.9862143993377686, 0.9888229966163635, 0.9911612272262573, 0.9932277202606201, 0.9950212240219116, 0.9965406060218811, 0.9977849721908569, 0.9987536072731018, 0.999445915222168, 0.999861478805542, 1, 0.999861478805542, 0.999445915222168, 0.9987536072731018, 0.9977849721908569, 0.9965406060218811, 0.9950212240219116, 0.9932277202606201, 0.9911612272262573, 0.9888229966163635, 0.9862143993377686, 0.9833369851112366, 0.9801925420761108, 0.9767829775810242, 0.9731102585792542, 0.969176709651947, 0.9649845957756042, 0.9605364799499512, 0.9558351039886475, 0.950883150100708, 0.9456837773323059, 0.9402400255203247, 0.934555172920227, 0.9286326169967651, 0.9224759936332703, 0.9160889983177185, 0.9094754457473755, 0.9026393294334412, 0.8955848217010498, 0.8883160948753357, 0.8808375000953674, 0.8731536865234375, 0.865269124507904, 0.8571886420249939, 0.8489171266555786, 0.8404595255851746, 0.8318209052085876, 0.8230065107345581, 0.8140217065811157, 0.8048717975616455, 0.7955623269081116, 0.7860988974571228, 0.7764872908592224, 0.7667331695556641, 0.7568424940109253, 0.7468212246894836, 0.7366753220558167, 0.726410984992981, 0.7160343527793884, 0.7055517435073853, 0.6949693560600281, 0.6842936277389526, 0.6735309362411499, 0.6626878976821899, 0.6517708897590637, 0.6407865881919861, 0.6297415494918823, 0.6186424493789673, 0.6074960231781006, 0.5963088870048523, 0.5850878953933716, 0.5738397240638733, 0.562571108341217, 0.5512889623641968, 0.5400000214576721, 0.5287110209465027, 0.5174288749694824, 0.506160318851471, 0.49491211771965027, 0.48369109630584717, 0.47250398993492126, 0.4613575339317322, 0.4502584636211395, 0.43921342492103577, 0.42822912335395813, 0.4173121452331543, 0.40646904706954956, 0.3957063853740692, 0.3850306570529938, 0.3744482696056366, 0.36396563053131104, 0.3535889983177185, 0.3433246612548828, 0.3331787884235382, 0.32315748929977417, 0.3132668435573578, 0.3035127520561218, 0.29390108585357666, 0.2844376862049103, 0.27512824535369873, 0.26597830653190613, 0.25699347257614136, 0.248179093003273, 0.2395404875278473, 0.23108288645744324, 0.22281135618686676, 0.2147308737039566, 0.20684634149074554, 0.19916248321533203, 0.19168393313884735, 0.18441519141197205, 0.1773606389760971, 0.17052453756332397, 0.16391098499298096, 0.157523974776268, 0.15136736631393433, 0.1454448401927948, 0.13975998759269714, 0.13431622087955475, 0.12911681830883026, 0.12416492402553558, 0.11946351081132889, 0.1150154173374176, 0.11082331091165543, 0.10688973218202591, 0.10321703553199768, 0.09980744868516922, 0.09666301310062408, 0.09378562122583389, 0.09117701649665833, 0.08883877098560333, 0.08677228540182114, 0.08497880399227142, 0.08345941454172134, 0.08221502602100372, 0.08124639093875885, 0.08055409044027328, 0.08013854175806046 ] ================================================ FILE: __tests__/data/hamming512.json ================================================ [ 0.07999999821186066, 0.08003463596105576, 0.08013854175806046, 0.08031170070171356, 0.08055409044027328, 0.08086566627025604, 0.08124639093875885, 0.08169619739055634, 0.08221502602100372, 0.08280279487371445, 0.08345941454172134, 0.08418478816747665, 0.08497880399227142, 0.0858413502573967, 0.08677228540182114, 0.087771475315094, 0.08883877098560333, 0.08997400850057602, 0.09117701649665833, 0.09244762361049652, 0.09378562122583389, 0.09519082307815552, 0.09666301310062408, 0.09820196032524109, 0.09980744868516922, 0.10147922486066818, 0.10321703553199768, 0.10502062737941742, 0.10688973218202591, 0.10882405191659927, 0.11082331091165543, 0.11288720369338989, 0.1150154173374176, 0.11720763146877289, 0.11946351081132889, 0.12178272753953934, 0.12416492402553558, 0.12660974264144897, 0.12911681830883026, 0.1316857784986496, 0.13431622087955475, 0.13700775802135468, 0.13975998759269714, 0.14257249236106873, 0.1454448401927948, 0.14837661385536194, 0.15136736631393433, 0.15441663563251495, 0.157523974776268, 0.16068892180919647, 0.16391098499298096, 0.16718968749046326, 0.17052453756332397, 0.17391502857208252, 0.1773606389760971, 0.18086087703704834, 0.18441519141197205, 0.18802306056022644, 0.19168393313884735, 0.1953972578048706, 0.19916248321533203, 0.20297902822494507, 0.20684634149074554, 0.2107638269662857, 0.2147308737039566, 0.21874693036079407, 0.22281135618686676, 0.22692354023456573, 0.23108288645744324, 0.23528873920440674, 0.2395404875278473, 0.24383749067783356, 0.248179093003273, 0.2525646388530731, 0.25699347257614136, 0.261464923620224, 0.26597830653190613, 0.2705329954624176, 0.27512824535369873, 0.2797633707523346, 0.2844376862049103, 0.28915050625801086, 0.29390108585357666, 0.29868873953819275, 0.3035127520561218, 0.3083723485469818, 0.3132668435573578, 0.3181954622268677, 0.32315748929977417, 0.3281521797180176, 0.3331787884235382, 0.338236540555954, 0.3433246612548828, 0.348442405462265, 0.3535889983177185, 0.3587636649608612, 0.36396563053131104, 0.3691940903663635, 0.3744482696056366, 0.37972739338874817, 0.3850306570529938, 0.39035725593566895, 0.3957063853740692, 0.4010772705078125, 0.40646904706954956, 0.4118809401988983, 0.4173121452331543, 0.42276179790496826, 0.42822912335395813, 0.43371325731277466, 0.43921342492103577, 0.4447287619113922, 0.4502584636211395, 0.45580166578292847, 0.4613575339317322, 0.4669252634048462, 0.47250398993492126, 0.47809287905693054, 0.48369109630584717, 0.4892977774143219, 0.49491211771965027, 0.5005332231521606, 0.506160318851471, 0.5117924809455872, 0.5174288749694824, 0.5230686664581299, 0.5287110209465027, 0.534355103969574, 0.5400000214576721, 0.5456448793411255, 0.5512889623641968, 0.5569313168525696, 0.562571108341217, 0.5682075619697571, 0.5738397240638733, 0.5794667601585388, 0.5850878953933716, 0.5907022356987, 0.5963088870048523, 0.6019071340560913, 0.6074960231781006, 0.6130747199058533, 0.6186424493789673, 0.6241983771324158, 0.6297415494918823, 0.6352712512016296, 0.6407865881919861, 0.6462867259979248, 0.6517708897590637, 0.6572381854057312, 0.6626878976821899, 0.6681190729141235, 0.6735309362411499, 0.678922712802887, 0.6842936277389526, 0.6896427273750305, 0.6949693560600281, 0.7002726197242737, 0.7055517435073853, 0.7108058929443359, 0.7160343527793884, 0.7212363481521606, 0.726410984992981, 0.7315576076507568, 0.7366753220558167, 0.7417634725570679, 0.7468212246894836, 0.7518478035926819, 0.7568424940109253, 0.7618045210838318, 0.7667331695556641, 0.77162766456604, 0.7764872908592224, 0.7813112735748291, 0.7860988974571228, 0.790849506855011, 0.7955623269081116, 0.8002366423606873, 0.8048717975616455, 0.8094670176506042, 0.8140217065811157, 0.8185350894927979, 0.8230065107345581, 0.8274353742599487, 0.8318209052085876, 0.8361625075340271, 0.8404595255851746, 0.8447112441062927, 0.8489171266555786, 0.8530764579772949, 0.8571886420249939, 0.8612530827522278, 0.865269124507904, 0.869236171245575, 0.8731536865234375, 0.8770209550857544, 0.8808375000953674, 0.8846027255058289, 0.8883160948753357, 0.8919769525527954, 0.8955848217010498, 0.8991391062736511, 0.9026393294334412, 0.9060849547386169, 0.9094754457473755, 0.9128103256225586, 0.9160889983177185, 0.9193111062049866, 0.9224759936332703, 0.9255833625793457, 0.9286326169967651, 0.9316233992576599, 0.934555172920227, 0.9374275207519531, 0.9402400255203247, 0.9429922699928284, 0.9456837773323059, 0.9483142495155334, 0.950883150100708, 0.9533902406692505, 0.9558351039886475, 0.9582172632217407, 0.9605364799499512, 0.9627923965454102, 0.9649845957756042, 0.9671127796173096, 0.969176709651947, 0.9711759686470032, 0.9731102585792542, 0.9749793410301208, 0.9767829775810242, 0.9785207509994507, 0.9801925420761108, 0.9817980527877808, 0.9833369851112366, 0.984809160232544, 0.9862143993377686, 0.9875524044036865, 0.9888229966163635, 0.9900259971618652, 0.9911612272262573, 0.9922285079956055, 0.9932277202606201, 0.9941586256027222, 0.9950212240219116, 0.9958152174949646, 0.9965406060218811, 0.9971972107887268, 0.9977849721908569, 0.9983038306236267, 0.9987536072731018, 0.9991343021392822, 0.999445915222168, 0.9996882677078247, 0.999861478805542, 0.9999653697013855, 1, 0.9999653697013855, 0.999861478805542, 0.9996882677078247, 0.999445915222168, 0.9991343021392822, 0.9987536072731018, 0.9983038306236267, 0.9977849721908569, 0.9971972107887268, 0.9965406060218811, 0.9958152174949646, 0.9950212240219116, 0.9941586256027222, 0.9932277202606201, 0.9922285079956055, 0.9911612272262573, 0.9900259971618652, 0.9888229966163635, 0.9875524044036865, 0.9862143993377686, 0.984809160232544, 0.9833369851112366, 0.9817980527877808, 0.9801925420761108, 0.9785207509994507, 0.9767829775810242, 0.9749793410301208, 0.9731102585792542, 0.9711759686470032, 0.969176709651947, 0.9671127796173096, 0.9649845957756042, 0.9627923965454102, 0.9605364799499512, 0.9582172632217407, 0.9558351039886475, 0.9533902406692505, 0.950883150100708, 0.9483142495155334, 0.9456837773323059, 0.9429922699928284, 0.9402400255203247, 0.9374275207519531, 0.934555172920227, 0.9316233992576599, 0.9286326169967651, 0.9255833625793457, 0.9224759936332703, 0.9193111062049866, 0.9160889983177185, 0.9128103256225586, 0.9094754457473755, 0.9060849547386169, 0.9026393294334412, 0.8991391062736511, 0.8955848217010498, 0.8919769525527954, 0.8883160948753357, 0.8846027255058289, 0.8808375000953674, 0.8770209550857544, 0.8731536865234375, 0.869236171245575, 0.865269124507904, 0.8612530827522278, 0.8571886420249939, 0.8530764579772949, 0.8489171266555786, 0.8447112441062927, 0.8404595255851746, 0.8361625075340271, 0.8318209052085876, 0.8274353742599487, 0.8230065107345581, 0.8185350894927979, 0.8140217065811157, 0.8094670176506042, 0.8048717975616455, 0.8002366423606873, 0.7955623269081116, 0.790849506855011, 0.7860988974571228, 0.7813112735748291, 0.7764872908592224, 0.77162766456604, 0.7667331695556641, 0.7618045210838318, 0.7568424940109253, 0.7518478035926819, 0.7468212246894836, 0.7417634725570679, 0.7366753220558167, 0.7315576076507568, 0.726410984992981, 0.7212363481521606, 0.7160343527793884, 0.7108058929443359, 0.7055517435073853, 0.7002726197242737, 0.6949693560600281, 0.6896427273750305, 0.6842936277389526, 0.678922712802887, 0.6735309362411499, 0.6681190729141235, 0.6626878976821899, 0.6572381854057312, 0.6517708897590637, 0.6462867259979248, 0.6407865881919861, 0.6352712512016296, 0.6297415494918823, 0.6241983771324158, 0.6186424493789673, 0.6130747199058533, 0.6074960231781006, 0.6019071340560913, 0.5963088870048523, 0.5907022356987, 0.5850878953933716, 0.5794667601585388, 0.5738397240638733, 0.5682075619697571, 0.562571108341217, 0.5569313168525696, 0.5512889623641968, 0.5456448793411255, 0.5400000214576721, 0.534355103969574, 0.5287110209465027, 0.5230686664581299, 0.5174288749694824, 0.5117924809455872, 0.506160318851471, 0.5005332231521606, 0.49491211771965027, 0.4892977774143219, 0.48369109630584717, 0.47809287905693054, 0.47250398993492126, 0.4669252634048462, 0.4613575339317322, 0.45580166578292847, 0.4502584636211395, 0.4447287619113922, 0.43921342492103577, 0.43371325731277466, 0.42822912335395813, 0.42276179790496826, 0.4173121452331543, 0.4118809401988983, 0.40646904706954956, 0.4010772705078125, 0.3957063853740692, 0.39035725593566895, 0.3850306570529938, 0.37972739338874817, 0.3744482696056366, 0.3691940903663635, 0.36396563053131104, 0.3587636649608612, 0.3535889983177185, 0.348442405462265, 0.3433246612548828, 0.338236540555954, 0.3331787884235382, 0.3281521797180176, 0.32315748929977417, 0.3181954622268677, 0.3132668435573578, 0.3083723485469818, 0.3035127520561218, 0.29868873953819275, 0.29390108585357666, 0.28915050625801086, 0.2844376862049103, 0.2797633707523346, 0.27512824535369873, 0.2705329954624176, 0.26597830653190613, 0.261464923620224, 0.25699347257614136, 0.2525646388530731, 0.248179093003273, 0.24383749067783356, 0.2395404875278473, 0.23528873920440674, 0.23108288645744324, 0.22692354023456573, 0.22281135618686676, 0.21874693036079407, 0.2147308737039566, 0.2107638269662857, 0.20684634149074554, 0.20297902822494507, 0.19916248321533203, 0.1953972578048706, 0.19168393313884735, 0.18802306056022644, 0.18441519141197205, 0.18086087703704834, 0.1773606389760971, 0.17391502857208252, 0.17052453756332397, 0.16718968749046326, 0.16391098499298096, 0.16068892180919647, 0.157523974776268, 0.15441663563251495, 0.15136736631393433, 0.14837661385536194, 0.1454448401927948, 0.14257249236106873, 0.13975998759269714, 0.13700775802135468, 0.13431622087955475, 0.1316857784986496, 0.12911681830883026, 0.12660974264144897, 0.12416492402553558, 0.12178272753953934, 0.11946351081132889, 0.11720763146877289, 0.1150154173374176, 0.11288720369338989, 0.11082331091165543, 0.10882405191659927, 0.10688973218202591, 0.10502062737941742, 0.10321703553199768, 0.10147922486066818, 0.09980744868516922, 0.09820196032524109, 0.09666301310062408, 0.09519082307815552, 0.09378562122583389, 0.09244762361049652, 0.09117701649665833, 0.08997400850057602, 0.08883877098560333, 0.087771475315094, 0.08677228540182114, 0.0858413502573967, 0.08497880399227142, 0.08418478816747665, 0.08345941454172134, 0.08280279487371445, 0.08221502602100372, 0.08169619739055634, 0.08124639093875885, 0.08086566627025604, 0.08055409044027328, 0.08031170070171356, 0.08013854175806046, 0.08003463596105576 ] ================================================ FILE: __tests__/data/hanning1024.json ================================================ [ 0, 9.430768841411918e-06, 3.7722722481703386e-05, 8.487478771712631e-05, 0.00015088518557604402, 0.0002357514458708465, 0.0003394703380763531, 0.0004620379477273673, 0.0006034497055225074, 0.000763700227253139, 0.0009427834302186966, 0.001140692620538175, 0.0013574203476309776, 0.0015929584624245763, 0.0018472978845238686, 0.0021204291842877865, 0.002412342233583331, 0.0027230256237089634, 0.0030524679459631443, 0.0034006566274911165, 0.003767578396946192, 0.0041532195173203945, 0.004557565785944462, 0.0049806018359959126, 0.005422311369329691, 0.005882677622139454, 0.006361683830618858, 0.006859311368316412, 0.0073755416087806225, 0.007910354994237423, 0.008463731966912746, 0.009035651572048664, 0.009626091457903385, 0.010235029272735119, 0.010862442664802074, 0.011508308351039886, 0.01217260118573904, 0.012855296023190022, 0.01355636864900589, 0.014275790192186832, 0.015013535507023335, 0.01576957479119301, 0.016543881967663765, 0.017336426302790642, 0.01814717799425125, 0.018976107239723206, 0.01982318051159382, 0.020688369870185852, 0.02157163806259632, 0.022472955286502838, 0.023392286151647568, 0.024329597130417824, 0.02528485096991062, 0.026258012279868126, 0.027249043807387352, 0.028257910162210464, 0.02928457222878933, 0.030328990891575813, 0.03139112517237663, 0.0324709415435791, 0.03356838971376419, 0.034683436155319214, 0.03581603243947029, 0.03696614131331444, 0.03813371807336807, 0.039318718016147614, 0.04052109271287918, 0.04174080491065979, 0.04297780245542526, 0.04423204064369202, 0.045503467321395874, 0.04679204523563385, 0.04809771478176117, 0.04942043498158455, 0.05076014995574951, 0.052116815000772476, 0.053490374237298965, 0.0548807755112648, 0.056287966668605804, 0.057711899280548096, 0.0591525137424469, 0.060609761625528336, 0.06208358332514763, 0.0635739266872406, 0.06508072465658188, 0.06660393625497818, 0.06814350187778473, 0.06969934701919556, 0.07127143442630768, 0.07285968959331512, 0.07446406036615372, 0.07608447968959808, 0.07772088795900345, 0.07937323302030563, 0.08104144036769867, 0.08272545784711838, 0.08442521095275879, 0.08614064753055573, 0.08787168562412262, 0.08961828052997589, 0.09138035029172897, 0.09315783530473709, 0.09495066851377487, 0.09675878286361694, 0.09858211129903793, 0.10042057186365128, 0.10227411240339279, 0.10414265841245651, 0.10602613538503647, 0.10792447626590729, 0.109837606549263, 0.11176545172929764, 0.11370794475078583, 0.1156650111079216, 0.11763656884431839, 0.11962255835533142, 0.12162289768457413, 0.12363750487565994, 0.1256663054227829, 0.12770923972129822, 0.12976621091365814, 0.1318371444940567, 0.13392198085784912, 0.13602061569690704, 0.1381329745054245, 0.1402589976787567, 0.14239858090877533, 0.14455166459083557, 0.14671814441680908, 0.1488979607820511, 0.15109102427959442, 0.15329724550247192, 0.15551653504371643, 0.15774883329868317, 0.15999403595924377, 0.16225206851959229, 0.16452284157276154, 0.16680626571178436, 0.1691022664308548, 0.17141073942184448, 0.17373161017894745, 0.17606478929519653, 0.17841020226478577, 0.1807677298784256, 0.18313729763031006, 0.18551883101463318, 0.1879122257232666, 0.19031739234924316, 0.1927342265844345, 0.19516266882419586, 0.19760259985923767, 0.20005394518375397, 0.2025166153907776, 0.20499049127101898, 0.20747549831867218, 0.20997154712677002, 0.21247853338718414, 0.2149963676929474, 0.2175249457359314, 0.220064178109169, 0.22261397540569305, 0.22517424821853638, 0.22774487733840942, 0.23032577335834503, 0.23291684687137604, 0.23551799356937408, 0.238129124045372, 0.24075011909008026, 0.24338090419769287, 0.24602137506008148, 0.24867141246795654, 0.2513309419155121, 0.25399985909461975, 0.25667804479599, 0.25936540961265564, 0.26206183433532715, 0.26476725935935974, 0.26748156547546387, 0.2702046036720276, 0.2729363441467285, 0.2756766378879547, 0.278425395488739, 0.28118252754211426, 0.2839478850364685, 0.286721408367157, 0.28950297832489014, 0.2922925055027008, 0.29508984088897705, 0.2978949248790741, 0.30070760846138, 0.30352783203125, 0.30635544657707214, 0.30919039249420166, 0.3120325207710266, 0.31488174200057983, 0.3177379369735718, 0.3206010162830353, 0.3234708607196808, 0.32634738087654114, 0.3292304277420044, 0.3321199417114258, 0.33501577377319336, 0.3379178047180176, 0.34082597494125366, 0.34374016523361206, 0.34666022658348083, 0.3495860695838928, 0.35251760482788086, 0.3554547131061554, 0.3583972454071045, 0.3613451421260834, 0.3642982542514801, 0.3672564923763275, 0.37021973729133606, 0.3731878697872162, 0.37616080045700073, 0.37913838028907776, 0.3821205198764801, 0.3851071298122406, 0.3880980610847473, 0.3910932242870331, 0.39409247040748596, 0.3970957398414612, 0.4001028835773468, 0.40311378240585327, 0.4061283469200134, 0.4091464579105377, 0.4121679961681366, 0.4151928424835205, 0.4182208776473999, 0.4212520122528076, 0.4242860972881317, 0.4273230731487274, 0.4303627610206604, 0.4334051012992859, 0.43644991517066956, 0.439497172832489, 0.44254666566848755, 0.4455983638763428, 0.44865208864212036, 0.45170778036117554, 0.454765260219574, 0.4578244686126709, 0.46088525652885437, 0.4639475345611572, 0.46701115369796753, 0.4700760245323181, 0.47314202785491943, 0.47620904445648193, 0.47927695512771606, 0.4823456406593323, 0.4854150116443634, 0.4884849190711975, 0.49155527353286743, 0.49462592601776123, 0.49769678711891174, 0.5007677674293518, 0.5038386583328247, 0.5069094300270081, 0.5099799633026123, 0.5130500793457031, 0.5161197781562805, 0.5191887617111206, 0.5222570896148682, 0.5253245830535889, 0.5283911228179932, 0.5314565300941467, 0.5345208048820496, 0.5375837683677673, 0.5406453013420105, 0.5437053442001343, 0.5467637181282043, 0.5498203039169312, 0.5528750419616699, 0.5559277534484863, 0.5589783787727356, 0.5620267391204834, 0.565072774887085, 0.5681163668632507, 0.5711573958396912, 0.5741957426071167, 0.5772312879562378, 0.5802639126777649, 0.5832935571670532, 0.5863199830055237, 0.5893431901931763, 0.5923629999160767, 0.5953793525695801, 0.598392128944397, 0.601401150226593, 0.6044063568115234, 0.6074076294898987, 0.6104048490524292, 0.6133979558944702, 0.6163867115974426, 0.6193711161613464, 0.6223509907722473, 0.6253262758255005, 0.6282967925071716, 0.6312625408172607, 0.6342232823371887, 0.6371789574623108, 0.6401294469833374, 0.6430746912956238, 0.6460145115852356, 0.6489488482475281, 0.6518775820732117, 0.654800534248352, 0.6577176451683044, 0.6606288552284241, 0.6635339856147766, 0.6664329171180725, 0.669325590133667, 0.6722118854522705, 0.6750916838645935, 0.6779648661613464, 0.6808313727378845, 0.6836910247802734, 0.6865437626838684, 0.6893894672393799, 0.6922279596328735, 0.6950592994689941, 0.6978831887245178, 0.7006996870040894, 0.7035085558891296, 0.7063097953796387, 0.7091032266616821, 0.7118887901306152, 0.7146663665771484, 0.7174358367919922, 0.7201970815658569, 0.7229500412940979, 0.7256945967674255, 0.7284305691719055, 0.7311580181121826, 0.7338767051696777, 0.7365865707397461, 0.7392874956130981, 0.7419794201850891, 0.7446622252464294, 0.7473357915878296, 0.75, 0.7526547908782959, 0.7553000450134277, 0.7579357028007507, 0.7605615854263306, 0.7631776928901672, 0.7657838463783264, 0.7683799266815186, 0.7709659337997437, 0.7735417485237122, 0.7761071920394897, 0.7786622047424316, 0.7812067866325378, 0.7837406992912292, 0.7862638831138611, 0.7887763381004333, 0.7912778258323669, 0.7937684059143066, 0.7962478399276733, 0.798716127872467, 0.8011731505393982, 0.8036187887191772, 0.8060529828071594, 0.8084756731987, 0.8108866810798645, 0.8132859468460083, 0.8156734108924866, 0.8180489540100098, 0.8204125761985779, 0.8227640390396118, 0.8251033425331116, 0.8274303674697876, 0.8297450542449951, 0.8320472836494446, 0.8343369960784912, 0.8366141319274902, 0.8388785719871521, 0.8411301970481873, 0.8433689475059509, 0.8455947637557983, 0.8478075265884399, 0.850007176399231, 0.8521935939788818, 0.8543667793273926, 0.8565265536308289, 0.8586729168891907, 0.8608056902885437, 0.8629249334335327, 0.8650304079055786, 0.8671221733093262, 0.8692000508308411, 0.8712640404701233, 0.8733139634132385, 0.8753498792648315, 0.8773715496063232, 0.8793790340423584, 0.8813722133636475, 0.8833510279655457, 0.8853153586387634, 0.887265145778656, 0.8892003297805786, 0.8911207914352417, 0.8930265307426453, 0.8949174880981445, 0.8967934846878052, 0.8986545205116272, 0.9005005359649658, 0.9023314714431763, 0.904147207736969, 0.9059476852416992, 0.9077328443527222, 0.9095026254653931, 0.9112569689750671, 0.9129957556724548, 0.9147190451622009, 0.9164265990257263, 0.9181185364723206, 0.9197946190834045, 0.921454906463623, 0.9230993390083313, 0.924727737903595, 0.9263401627540588, 0.9279364347457886, 0.929516613483429, 0.9310805797576904, 0.932628333568573, 0.9341596961021423, 0.9356747269630432, 0.9371733069419861, 0.9386553764343262, 0.9401209354400635, 0.9415698647499084, 0.9430021643638611, 0.9444177150726318, 0.9458165168762207, 0.9471985101699829, 0.9485636353492737, 0.9499118328094482, 0.9512430429458618, 0.9525572657585144, 0.9538543820381165, 0.955134391784668, 0.9563972353935242, 0.9576428532600403, 0.9588711857795715, 0.9600822925567627, 0.9612759351730347, 0.962452232837677, 0.9636111259460449, 0.9647524356842041, 0.9658762812614441, 0.9669825434684753, 0.9680711627006531, 0.9691421389579773, 0.9701954126358032, 0.9712309837341309, 0.9722487330436707, 0.9732487201690674, 0.9742308259010315, 0.9751949906349182, 0.9761412739753723, 0.977069616317749, 0.9779799580574036, 0.9788722395896912, 0.9797464609146118, 0.9806026220321655, 0.9814406037330627, 0.9822604656219482, 0.9830621480941772, 0.9838455319404602, 0.9846107363700867, 0.9853576421737671, 0.9860861897468567, 0.9867964386940002, 0.987488329410553, 0.9881618618965149, 0.9888169169425964, 0.9894535541534424, 0.9900717735290527, 0.9906714558601379, 0.991252601146698, 0.9918152689933777, 0.9923593997955322, 0.9928848743438721, 0.9933918118476868, 0.9938801527023315, 0.9943498373031616, 0.994800865650177, 0.9952332377433777, 0.9956469535827637, 0.9960419535636902, 0.9964182376861572, 0.9967758059501648, 0.9971145987510681, 0.997434675693512, 0.9977359771728516, 0.9980185031890869, 0.9982821941375732, 0.9985271692276001, 0.9987533092498779, 0.9989606142044067, 0.9991490840911865, 0.9993187785148621, 0.9994696378707886, 0.9996016025543213, 0.999714732170105, 0.9998090267181396, 0.9998844861984253, 0.9999410510063171, 0.99997878074646, 0.999997615814209, 0.999997615814209, 0.99997878074646, 0.9999410510063171, 0.9998844861984253, 0.9998090267181396, 0.999714732170105, 0.9996016025543213, 0.9994696378707886, 0.9993187785148621, 0.9991490840911865, 0.9989606142044067, 0.9987533092498779, 0.9985271692276001, 0.9982821941375732, 0.9980185031890869, 0.9977359771728516, 0.997434675693512, 0.9971145987510681, 0.9967758059501648, 0.9964182376861572, 0.9960419535636902, 0.9956469535827637, 0.9952332377433777, 0.994800865650177, 0.9943498373031616, 0.9938801527023315, 0.9933918118476868, 0.9928848743438721, 0.9923593997955322, 0.9918152689933777, 0.991252601146698, 0.9906714558601379, 0.9900717735290527, 0.9894535541534424, 0.9888169169425964, 0.9881618618965149, 0.987488329410553, 0.9867964386940002, 0.9860861897468567, 0.9853576421737671, 0.9846107363700867, 0.9838455319404602, 0.9830621480941772, 0.9822604656219482, 0.9814406037330627, 0.9806026220321655, 0.9797464609146118, 0.9788722395896912, 0.9779799580574036, 0.977069616317749, 0.9761412739753723, 0.9751949906349182, 0.9742308259010315, 0.9732487201690674, 0.9722487330436707, 0.9712309837341309, 0.9701954126358032, 0.9691421389579773, 0.9680711627006531, 0.9669825434684753, 0.9658762812614441, 0.9647524356842041, 0.9636111259460449, 0.962452232837677, 0.9612759351730347, 0.9600822925567627, 0.9588711857795715, 0.9576428532600403, 0.9563972353935242, 0.955134391784668, 0.9538543820381165, 0.9525572657585144, 0.9512430429458618, 0.9499118328094482, 0.9485636353492737, 0.9471985101699829, 0.9458165168762207, 0.9444177150726318, 0.9430021643638611, 0.9415698647499084, 0.9401209354400635, 0.9386553764343262, 0.9371733069419861, 0.9356747269630432, 0.9341596961021423, 0.932628333568573, 0.9310805797576904, 0.929516613483429, 0.9279364347457886, 0.9263401627540588, 0.924727737903595, 0.9230993390083313, 0.921454906463623, 0.9197946190834045, 0.9181185364723206, 0.9164265990257263, 0.9147190451622009, 0.9129957556724548, 0.9112569689750671, 0.9095026254653931, 0.9077328443527222, 0.9059476852416992, 0.904147207736969, 0.9023314714431763, 0.9005005359649658, 0.8986545205116272, 0.8967934846878052, 0.8949174880981445, 0.8930265307426453, 0.8911207914352417, 0.8892003297805786, 0.887265145778656, 0.8853153586387634, 0.8833510279655457, 0.8813722133636475, 0.8793790340423584, 0.8773715496063232, 0.8753498792648315, 0.8733139634132385, 0.8712640404701233, 0.8692000508308411, 0.8671221733093262, 0.8650304079055786, 0.8629249334335327, 0.8608056902885437, 0.8586729168891907, 0.8565265536308289, 0.8543667793273926, 0.8521935939788818, 0.850007176399231, 0.8478075265884399, 0.8455947637557983, 0.8433689475059509, 0.8411301970481873, 0.8388785719871521, 0.8366141319274902, 0.8343369960784912, 0.8320472836494446, 0.8297450542449951, 0.8274303674697876, 0.8251033425331116, 0.8227640390396118, 0.8204125761985779, 0.8180489540100098, 0.8156734108924866, 0.8132859468460083, 0.8108866810798645, 0.8084756731987, 0.8060529828071594, 0.8036187887191772, 0.8011731505393982, 0.798716127872467, 0.7962478399276733, 0.7937684059143066, 0.7912778258323669, 0.7887763381004333, 0.7862638831138611, 0.7837406992912292, 0.7812067866325378, 0.7786622047424316, 0.7761071920394897, 0.7735417485237122, 0.7709659337997437, 0.7683799266815186, 0.7657838463783264, 0.7631776928901672, 0.7605615854263306, 0.7579357028007507, 0.7553000450134277, 0.7526547908782959, 0.75, 0.7473357915878296, 0.7446622252464294, 0.7419794201850891, 0.7392874956130981, 0.7365865707397461, 0.7338767051696777, 0.7311580181121826, 0.7284305691719055, 0.7256945967674255, 0.7229500412940979, 0.7201970815658569, 0.7174358367919922, 0.7146663665771484, 0.7118887901306152, 0.7091032266616821, 0.7063097953796387, 0.7035085558891296, 0.7006996870040894, 0.6978831887245178, 0.6950592994689941, 0.6922279596328735, 0.6893894672393799, 0.6865437626838684, 0.6836910247802734, 0.6808313727378845, 0.6779648661613464, 0.6750916838645935, 0.6722118854522705, 0.669325590133667, 0.6664329171180725, 0.6635339856147766, 0.6606288552284241, 0.6577176451683044, 0.654800534248352, 0.6518775820732117, 0.6489488482475281, 0.6460145115852356, 0.6430746912956238, 0.6401294469833374, 0.6371789574623108, 0.6342232823371887, 0.6312625408172607, 0.6282967925071716, 0.6253262758255005, 0.6223509907722473, 0.6193711161613464, 0.6163867115974426, 0.6133979558944702, 0.6104048490524292, 0.6074076294898987, 0.6044063568115234, 0.601401150226593, 0.598392128944397, 0.5953793525695801, 0.5923629999160767, 0.5893431901931763, 0.5863199830055237, 0.5832935571670532, 0.5802639126777649, 0.5772312879562378, 0.5741957426071167, 0.5711573958396912, 0.5681163668632507, 0.565072774887085, 0.5620267391204834, 0.5589783787727356, 0.5559277534484863, 0.5528750419616699, 0.5498203039169312, 0.5467637181282043, 0.5437053442001343, 0.5406453013420105, 0.5375837683677673, 0.5345208048820496, 0.5314565300941467, 0.5283911228179932, 0.5253245830535889, 0.5222570896148682, 0.5191887617111206, 0.5161197781562805, 0.5130500793457031, 0.5099799633026123, 0.5069094300270081, 0.5038386583328247, 0.5007677674293518, 0.49769678711891174, 0.49462592601776123, 0.49155527353286743, 0.4884849190711975, 0.4854150116443634, 0.4823456406593323, 0.47927695512771606, 0.47620904445648193, 0.47314202785491943, 0.4700760245323181, 0.46701115369796753, 0.4639475345611572, 0.46088525652885437, 0.4578244686126709, 0.454765260219574, 0.45170778036117554, 0.44865208864212036, 0.4455983638763428, 0.44254666566848755, 0.439497172832489, 0.43644991517066956, 0.4334051012992859, 0.4303627610206604, 0.4273230731487274, 0.4242860972881317, 0.4212520122528076, 0.4182208776473999, 0.4151928424835205, 0.4121679961681366, 0.4091464579105377, 0.4061283469200134, 0.40311378240585327, 0.4001028835773468, 0.3970957398414612, 0.39409247040748596, 0.3910932242870331, 0.3880980610847473, 0.3851071298122406, 0.3821205198764801, 0.37913838028907776, 0.37616080045700073, 0.3731878697872162, 0.37021973729133606, 0.3672564923763275, 0.3642982542514801, 0.3613451421260834, 0.3583972454071045, 0.3554547131061554, 0.35251760482788086, 0.3495860695838928, 0.34666022658348083, 0.34374016523361206, 0.34082597494125366, 0.3379178047180176, 0.33501577377319336, 0.3321199417114258, 0.3292304277420044, 0.32634738087654114, 0.3234708607196808, 0.3206010162830353, 0.3177379369735718, 0.31488174200057983, 0.3120325207710266, 0.30919039249420166, 0.30635544657707214, 0.30352783203125, 0.30070760846138, 0.2978949248790741, 0.29508984088897705, 0.2922925055027008, 0.28950297832489014, 0.286721408367157, 0.2839478850364685, 0.28118252754211426, 0.278425395488739, 0.2756766378879547, 0.2729363441467285, 0.2702046036720276, 0.26748156547546387, 0.26476725935935974, 0.26206183433532715, 0.25936540961265564, 0.25667804479599, 0.25399985909461975, 0.2513309419155121, 0.24867141246795654, 0.24602137506008148, 0.24338090419769287, 0.24075011909008026, 0.238129124045372, 0.23551799356937408, 0.23291684687137604, 0.23032577335834503, 0.22774487733840942, 0.22517424821853638, 0.22261397540569305, 0.220064178109169, 0.2175249457359314, 0.2149963676929474, 0.21247853338718414, 0.20997154712677002, 0.20747549831867218, 0.20499049127101898, 0.2025166153907776, 0.20005394518375397, 0.19760259985923767, 0.19516266882419586, 0.1927342265844345, 0.19031739234924316, 0.1879122257232666, 0.18551883101463318, 0.18313729763031006, 0.1807677298784256, 0.17841020226478577, 0.17606478929519653, 0.17373161017894745, 0.17141073942184448, 0.1691022664308548, 0.16680626571178436, 0.16452284157276154, 0.16225206851959229, 0.15999403595924377, 0.15774883329868317, 0.15551653504371643, 0.15329724550247192, 0.15109102427959442, 0.1488979607820511, 0.14671814441680908, 0.14455166459083557, 0.14239858090877533, 0.1402589976787567, 0.1381329745054245, 0.13602061569690704, 0.13392198085784912, 0.1318371444940567, 0.12976621091365814, 0.12770923972129822, 0.1256663054227829, 0.12363750487565994, 0.12162289768457413, 0.11962255835533142, 0.11763656884431839, 0.1156650111079216, 0.11370794475078583, 0.11176545172929764, 0.109837606549263, 0.10792447626590729, 0.10602613538503647, 0.10414265841245651, 0.10227411240339279, 0.10042057186365128, 0.09858211129903793, 0.09675878286361694, 0.09495066851377487, 0.09315783530473709, 0.09138035029172897, 0.08961828052997589, 0.08787168562412262, 0.08614064753055573, 0.08442521095275879, 0.08272545784711838, 0.08104144036769867, 0.07937323302030563, 0.07772088795900345, 0.07608447968959808, 0.07446406036615372, 0.07285968959331512, 0.07127143442630768, 0.06969934701919556, 0.06814350187778473, 0.06660393625497818, 0.06508072465658188, 0.0635739266872406, 0.06208358332514763, 0.060609761625528336, 0.0591525137424469, 0.057711899280548096, 0.056287966668605804, 0.0548807755112648, 0.053490374237298965, 0.052116815000772476, 0.05076014995574951, 0.04942043498158455, 0.04809771478176117, 0.04679204523563385, 0.045503467321395874, 0.04423204064369202, 0.04297780245542526, 0.04174080491065979, 0.04052109271287918, 0.039318718016147614, 0.03813371807336807, 0.03696614131331444, 0.03581603243947029, 0.034683436155319214, 0.03356838971376419, 0.0324709415435791, 0.03139112517237663, 0.030328990891575813, 0.02928457222878933, 0.028257910162210464, 0.027249043807387352, 0.026258012279868126, 0.02528485096991062, 0.024329597130417824, 0.023392286151647568, 0.022472955286502838, 0.02157163806259632, 0.020688369870185852, 0.01982318051159382, 0.018976107239723206, 0.01814717799425125, 0.017336426302790642, 0.016543881967663765, 0.01576957479119301, 0.015013535507023335, 0.014275790192186832, 0.01355636864900589, 0.012855296023190022, 0.01217260118573904, 0.011508308351039886, 0.010862442664802074, 0.010235029272735119, 0.009626091457903385, 0.009035651572048664, 0.008463731966912746, 0.007910354994237423, 0.0073755416087806225, 0.006859311368316412, 0.006361683830618858, 0.005882677622139454, 0.005422311369329691, 0.0049806018359959126, 0.004557565785944462, 0.0041532195173203945, 0.003767578396946192, 0.0034006566274911165, 0.0030524679459631443, 0.0027230256237089634, 0.002412342233583331, 0.0021204291842877865, 0.0018472978845238686, 0.0015929584624245763, 0.0013574203476309776, 0.001140692620538175, 0.0009427834302186966, 0.000763700227253139, 0.0006034497055225074, 0.0004620379477273673, 0.0003394703380763531, 0.0002357514458708465, 0.00015088518557604402, 8.487478771712631e-05, 3.7722722481703386e-05, 9.430768841411918e-06, 0 ] ================================================ FILE: __tests__/data/hanning128.json ================================================ [ 0, 0.0006117919110693038, 0.002445670310407877, 0.005497147794812918, 0.00975875649601221, 0.015220067463815212, 0.021867716684937477, 0.029685435816645622, 0.03865409269928932, 0.04875174164772034, 0.05995366722345352, 0.07223246246576309, 0.08555807918310165, 0.09989789873361588, 0.11521684378385544, 0.13147741556167603, 0.14863981306552887, 0.1666620522737503, 0.18550002574920654, 0.205107644200325, 0.22543691098690033, 0.24643807113170624, 0.26805973052978516, 0.2902490198612213, 0.31295156478881836, 0.3361118733882904, 0.35967323184013367, 0.38357800245285034, 0.4077676832675934, 0.43218305706977844, 0.4567644000053406, 0.48145154118537903, 0.5061841011047363, 0.5309014916419983, 0.5555432438850403, 0.5800490975379944, 0.6043590903282166, 0.6284136772155762, 0.6521539688110352, 0.675521969795227, 0.6984604001045227, 0.7209132313728333, 0.7428253889083862, 0.7641433477401733, 0.7848148345947266, 0.8047894239425659, 0.8240180611610413, 0.8424538373947144, 0.8600515723228455, 0.876768171787262, 0.892562747001648, 0.907396674156189, 0.921233594417572, 0.9340397119522095, 0.9457836747169495, 0.9564367532730103, 0.9659727811813354, 0.9743685722351074, 0.9816034436225891, 0.9876598119735718, 0.9925227165222168, 0.9961804151535034, 0.9986238479614258, 0.9998470544815063, 0.9998470544815063, 0.9986238479614258, 0.9961804151535034, 0.9925227165222168, 0.9876598119735718, 0.9816034436225891, 0.9743685722351074, 0.9659727811813354, 0.9564367532730103, 0.9457836747169495, 0.9340397119522095, 0.921233594417572, 0.907396674156189, 0.892562747001648, 0.876768171787262, 0.8600515723228455, 0.8424538373947144, 0.8240180611610413, 0.8047894239425659, 0.7848148345947266, 0.7641433477401733, 0.7428253889083862, 0.7209132313728333, 0.6984604001045227, 0.675521969795227, 0.6521539688110352, 0.6284136772155762, 0.6043590903282166, 0.5800490975379944, 0.5555432438850403, 0.5309014916419983, 0.5061841011047363, 0.48145154118537903, 0.4567644000053406, 0.43218305706977844, 0.4077676832675934, 0.38357800245285034, 0.35967323184013367, 0.3361118733882904, 0.31295156478881836, 0.2902490198612213, 0.26805973052978516, 0.24643807113170624, 0.22543691098690033, 0.205107644200325, 0.18550002574920654, 0.1666620522737503, 0.14863981306552887, 0.13147741556167603, 0.11521684378385544, 0.09989789873361588, 0.08555807918310165, 0.07223246246576309, 0.05995366722345352, 0.04875174164772034, 0.03865409269928932, 0.029685435816645622, 0.021867716684937477, 0.015220067463815212, 0.00975875649601221, 0.005497147794812918, 0.002445670310407877, 0.0006117919110693038, 0 ] ================================================ FILE: __tests__/data/hanning2048.json ================================================ [ 0, 2.355394826736301e-06, 9.421557479072362e-06, 2.1198420654400252e-05, 3.7685873394366354e-05, 5.888376108487137e-05, 8.47918854560703e-05, 0.00011540999548742548, 0.00015073781833052635, 0.00019077499746344984, 0.00023552117636427283, 0.0002849759184755385, 0.00033913878723978996, 0.00039800922968424857, 0.0004615867219399661, 0.0005298706237226725, 0.0006028603529557586, 0.000680555182043463, 0.0007629544124938548, 0.0008500572293996811, 0.0009418628178536892, 0.0010383703047409654, 0.0011395788751542568, 0.0012454874813556671, 0.0013560950756072998, 0.0014714007265865803, 0.0015914032701402903, 0.0017161016585305333, 0.0018454946111887693, 0.001979581080377102, 0.0021183595526963472, 0.002261828863993287, 0.0024099876172840595, 0.0025628346484154463, 0.002720368094742298, 0.002882586792111397, 0.0030494893435388803, 0.003221073653548956, 0.0033973385579884052, 0.003578282194212079, 0.003763902932405472, 0.003954199142754078, 0.004149168264120817, 0.004348809830844402, 0.0045531210489571095, 0.004762100055813789, 0.0049757445231080055, 0.005194053519517183, 0.005417024251073599, 0.005644654855132103, 0.005876942537724972, 0.006113885901868343, 0.006355482619255781, 0.006601730361580849, 0.006852626334875822, 0.007108168676495552, 0.007368355058133602, 0.0076331826858222485, 0.007902649231255054, 0.008176751434803009, 0.00845548789948225, 0.008738855831325054, 0.009026852436363697, 0.00931947398930788, 0.009616718627512455, 0.009918583557009697, 0.010225065983831882, 0.010536163114011288, 0.010851871222257614, 0.011172188445925713, 0.01149711012840271, 0.011826635338366032, 0.012160759419202805, 0.012499479576945305, 0.012842793017625809, 0.013190696947276592, 0.013543186709284782, 0.013900259509682655, 0.014261912554502487, 0.014628141187131405, 0.01499894354492426, 0.015374314971268177, 0.015754252672195435, 0.016138752922415733, 0.0165278110653162, 0.016921425238251686, 0.017319589853286743, 0.017722303047776222, 0.018129559233784676, 0.018541356548666954, 0.01895768940448761, 0.019378554075956345, 0.01980394683778286, 0.020233863964676857, 0.020668301731348038, 0.021107254549860954, 0.021550720557570457, 0.0219986941665411, 0.022451169788837433, 0.022908145561814308, 0.023369617760181427, 0.023835578933358192, 0.024306025356054306, 0.02478095516562462, 0.025260362774133682, 0.02574424259364605, 0.026232589036226273, 0.02672540210187435, 0.02722267247736454, 0.02772439643740654, 0.028230570256710052, 0.02874119020998478, 0.029256248846650124, 0.029775744304060936, 0.03029966913163662, 0.030828017741441727, 0.03136079013347626, 0.03189797326922417, 0.032439570873975754, 0.03298557177186012, 0.033535972237586975, 0.03409076854586601, 0.03464995324611664, 0.03521352261304855, 0.03578147292137146, 0.03635379299521446, 0.03693048655986786, 0.037511538714170456, 0.03809694945812225, 0.038686711341142654, 0.03928082063794136, 0.039879269897937775, 0.0404820553958416, 0.041089169681072235, 0.041700609028339386, 0.042316365987062454, 0.04293643310666084, 0.043560806661844254, 0.04418947920203209, 0.04482245072722435, 0.04545970633625984, 0.046101246029138565, 0.04674706235527992, 0.047397151589393616, 0.04805150255560875, 0.048710111528635025, 0.049372971057891846, 0.05004007741808891, 0.05071142315864563, 0.0513870045542717, 0.05206681042909622, 0.052750833332538605, 0.053439073264598846, 0.05413152277469635, 0.05482817068696022, 0.05552900955080986, 0.05623403936624527, 0.05694325268268585, 0.05765663459897041, 0.05837418884038925, 0.059095900505781174, 0.05982176959514618, 0.060551781207323074, 0.06128593906760216, 0.06202422454953194, 0.06276664137840271, 0.06351317465305328, 0.06426382064819336, 0.06501857191324234, 0.06577742099761963, 0.06654036045074463, 0.06730739027261734, 0.06807848811149597, 0.06885366141796112, 0.06963289529085159, 0.07041618227958679, 0.07120351493358612, 0.07199489325284958, 0.07279029488563538, 0.07358972728252411, 0.07439318299293518, 0.0752006396651268, 0.07601210474967957, 0.07682755589485168, 0.07764700055122375, 0.07847042381763458, 0.07929781824350357, 0.08012917637825012, 0.08096449077129364, 0.08180375397205353, 0.08264695852994919, 0.08349408954381943, 0.08434514701366425, 0.08520012348890305, 0.08605900406837463, 0.08692178875207901, 0.08778846263885498, 0.08865901827812195, 0.08953344821929932, 0.09041175246238708, 0.09129390865564346, 0.09217992424964905, 0.09306977689266205, 0.09396345913410187, 0.0948609709739685, 0.09576230496168137, 0.09666743874549866, 0.09757637977600098, 0.09848910570144653, 0.09940561652183533, 0.10032590478658676, 0.10124995559453964, 0.10217776149511337, 0.10310932248830795, 0.10404461622238159, 0.10498364269733429, 0.10592639446258545, 0.10687285661697388, 0.10782301425933838, 0.10877687484025955, 0.1097344234585762, 0.11069564521312714, 0.11166054010391235, 0.11262908577919006, 0.11360128223896027, 0.11457712203264236, 0.11555659770965576, 0.11653968691825867, 0.11752639710903168, 0.118516705930233, 0.11951060593128204, 0.1205080971121788, 0.12150915712118149, 0.1225137859582901, 0.12352197617292404, 0.12453370541334152, 0.12554897367954254, 0.1265677809715271, 0.1275900900363922, 0.12861591577529907, 0.1296452432870865, 0.13067805767059326, 0.1317143440246582, 0.1327541172504425, 0.13379733264446259, 0.13484400510787964, 0.13589411973953247, 0.1369476616382599, 0.1380046308040619, 0.13906501233577728, 0.14012877643108368, 0.14119595289230347, 0.14226649701595306, 0.14334040880203247, 0.1444176882505417, 0.14549832046031952, 0.14658229053020477, 0.14766958355903625, 0.14876019954681396, 0.1498541235923767, 0.1509513556957245, 0.1520518660545349, 0.15315565466880798, 0.1542627215385437, 0.15537303686141968, 0.1564866006374359, 0.1576033979654312, 0.15872342884540558, 0.15984666347503662, 0.16097311675548553, 0.16210275888442993, 0.16323557496070862, 0.1643715798854828, 0.16551074385643005, 0.16665305197238922, 0.1677985042333603, 0.16894708573818207, 0.17009878158569336, 0.17125359177589417, 0.1724115014076233, 0.17357249557971954, 0.17473655939102173, 0.17590369284152985, 0.1770738810300827, 0.1782471090555191, 0.17942336201667786, 0.18060263991355896, 0.18178492784500122, 0.18297022581100464, 0.18415848910808563, 0.1853497475385666, 0.18654395639896393, 0.18774113059043884, 0.18894124031066895, 0.19014427065849304, 0.19135023653507233, 0.1925591081380844, 0.1937708705663681, 0.1949855238199234, 0.19620303809642792, 0.19742342829704285, 0.1986466646194458, 0.19987273216247559, 0.2011016458272934, 0.20233336091041565, 0.20356787741184235, 0.2048051953315735, 0.20604529976844788, 0.20728816092014313, 0.20853379368782043, 0.20978215336799622, 0.21103326976299286, 0.21228709816932678, 0.2135436236858368, 0.21480286121368408, 0.21606479585170746, 0.21732939779758453, 0.2185966521501541, 0.2198665738105774, 0.2211391180753708, 0.2224142998456955, 0.22369210422039032, 0.22497250139713287, 0.22625549137592316, 0.22754105925559998, 0.22882919013500214, 0.23011988401412964, 0.2314131259918213, 0.2327088862657547, 0.23400716483592987, 0.2353079617023468, 0.2366112321615219, 0.2379170060157776, 0.23922523856163025, 0.2405359297990799, 0.24184906482696533, 0.24316462874412537, 0.24448262155056, 0.24580301344394684, 0.2471258044242859, 0.24845096468925476, 0.24977850914001465, 0.25110840797424316, 0.2524406611919403, 0.2537752389907837, 0.2551121413707733, 0.2564513385295868, 0.2577928304672241, 0.2591366171836853, 0.26048266887664795, 0.2618309557437897, 0.26318150758743286, 0.2645342946052551, 0.2658892869949341, 0.2672465145587921, 0.26860588788986206, 0.2699674665927887, 0.27133122086524963, 0.2726971209049225, 0.27406516671180725, 0.27543532848358154, 0.27680763602256775, 0.2781819999217987, 0.2795584797859192, 0.2809370458126068, 0.2823176681995392, 0.2837003469467163, 0.2850850522518158, 0.28647178411483765, 0.2878605127334595, 0.28925126791000366, 0.29064399003982544, 0.2920387089252472, 0.29343536496162415, 0.2948339581489563, 0.29623451828956604, 0.2976369559764862, 0.2990413308143616, 0.30044758319854736, 0.30185574293136597, 0.3032657504081726, 0.3046776056289673, 0.30609130859375, 0.30750682950019836, 0.3089241683483124, 0.31034332513809204, 0.3117642402648926, 0.3131869435310364, 0.31461140513420105, 0.3160376250743866, 0.31746554374694824, 0.31889522075653076, 0.3203265964984894, 0.3217596411705017, 0.32319438457489014, 0.3246307969093323, 0.32606884837150574, 0.3275085389614105, 0.32894986867904663, 0.3303928077220917, 0.33183732628822327, 0.3332834541797638, 0.3347311317920685, 0.3361803889274597, 0.3376311659812927, 0.3390834927558899, 0.34053730964660645, 0.34199264645576477, 0.3434494733810425, 0.3449077606201172, 0.3463675379753113, 0.34782874584198, 0.3492913842201233, 0.3507554531097412, 0.35222092270851135, 0.35368776321411133, 0.3551560044288635, 0.35662561655044556, 0.35809656977653503, 0.35956886410713196, 0.36104246973991394, 0.362517386674881, 0.3639936149120331, 0.36547109484672546, 0.3669498860836029, 0.36842989921569824, 0.36991116404533386, 0.3713936507701874, 0.3728773295879364, 0.3743622303009033, 0.37584832310676575, 0.3773355484008789, 0.3788239657878876, 0.380313515663147, 0.3818041980266571, 0.3832959830760956, 0.3847888708114624, 0.3862828314304352, 0.3877778649330139, 0.3892739713191986, 0.39077112078666687, 0.3922692835330963, 0.3937684893608093, 0.39526867866516113, 0.39676985144615173, 0.39827200770378113, 0.39977508783340454, 0.40127915143966675, 0.402784138917923, 0.40429002046585083, 0.4057968258857727, 0.4073045253753662, 0.40881308913230896, 0.41032248735427856, 0.4118327498435974, 0.4133438467979431, 0.4148557484149933, 0.4163684844970703, 0.41788196563720703, 0.4193962514400482, 0.4209112823009491, 0.42242705821990967, 0.42394357919692993, 0.4254607856273651, 0.42697873711586, 0.4284973442554474, 0.4300166368484497, 0.43153658509254456, 0.43305718898773193, 0.43457841873168945, 0.4361002445220947, 0.43762269616127014, 0.4391457140445709, 0.44066932797431946, 0.44219350814819336, 0.44371819496154785, 0.4452434480190277, 0.44676920771598816, 0.4482954442501068, 0.44982218742370605, 0.4513494074344635, 0.45287707448005676, 0.4544052183628082, 0.45593374967575073, 0.45746272802352905, 0.4589920938014984, 0.4605218470096588, 0.46205195784568787, 0.46358242630958557, 0.46511325240135193, 0.46664440631866455, 0.46817588806152344, 0.4697076380252838, 0.47123968601226807, 0.4727720022201538, 0.47430458664894104, 0.4758374094963074, 0.4773704707622528, 0.47890371084213257, 0.48043718934059143, 0.48197081685066223, 0.48350465297698975, 0.4850386083126068, 0.4865727126598358, 0.48810696601867676, 0.48964130878448486, 0.4911757707595825, 0.49271029233932495, 0.49424490332603455, 0.49577954411506653, 0.4973142445087433, 0.49884894490242004, 0.5003836750984192, 0.5019184350967407, 0.5034531354904175, 0.5049877762794495, 0.5065224170684814, 0.5080569982528687, 0.5095914602279663, 0.5111258625984192, 0.5126601457595825, 0.5141943693161011, 0.5157284140586853, 0.5172622799873352, 0.5187960267066956, 0.5203295946121216, 0.5218629240989685, 0.5233960747718811, 0.5249290466308594, 0.5264617204666138, 0.5279941558837891, 0.5295263528823853, 0.5310582518577576, 0.5325899124145508, 0.5341212153434753, 0.535652220249176, 0.5371828675270081, 0.5387131571769714, 0.5402430891990662, 0.5417726635932922, 0.5433018207550049, 0.5448305606842041, 0.5463588833808899, 0.5478867888450623, 0.5494142770767212, 0.5509412288665771, 0.5524677634239197, 0.5539937615394592, 0.5555192232131958, 0.5570442080497742, 0.5585686564445496, 0.560092568397522, 0.5616158843040466, 0.5631386041641235, 0.5646607279777527, 0.5661822557449341, 0.5677031874656677, 0.5692234635353088, 0.5707430839538574, 0.5722620487213135, 0.5737802982330322, 0.5752978920936584, 0.5768147706985474, 0.578330934047699, 0.5798463225364685, 0.5813609957695007, 0.5828748941421509, 0.5843879580497742, 0.5859003067016602, 0.5874118208885193, 0.5889225006103516, 0.590432345867157, 0.5919412970542908, 0.5934494137763977, 0.5949566960334778, 0.5964630246162415, 0.5979684591293335, 0.5994729995727539, 0.6009765863418579, 0.6024792194366455, 0.6039808392524719, 0.6054815649986267, 0.6069812178611755, 0.608479917049408, 0.6099776029586792, 0.6114742159843445, 0.6129697561264038, 0.614464282989502, 0.6159577369689941, 0.6174500584602356, 0.6189413070678711, 0.6204314231872559, 0.6219204068183899, 0.6234081983566284, 0.6248948574066162, 0.6263803839683533, 0.62786465883255, 0.6293477416038513, 0.6308296322822571, 0.6323102712631226, 0.6337896585464478, 0.6352677941322327, 0.6367446780204773, 0.6382202506065369, 0.6396945118904114, 0.6411674618721008, 0.6426391005516052, 0.6441093683242798, 0.6455782651901245, 0.6470458507537842, 0.6485120058059692, 0.6499767899513245, 0.6514401435852051, 0.6529020667076111, 0.6543624997138977, 0.6558215618133545, 0.6572791337966919, 0.6587352156639099, 0.6601898074150085, 0.661642849445343, 0.6630944013595581, 0.6645444631576538, 0.6659929156303406, 0.6674398183822632, 0.6688851118087769, 0.6703288555145264, 0.6717709898948669, 0.6732115149497986, 0.6746503710746765, 0.6760876178741455, 0.6775231957435608, 0.6789571046829224, 0.6803892850875854, 0.6818198561668396, 0.6832486391067505, 0.6846756935119629, 0.6861010193824768, 0.6875246167182922, 0.6889464259147644, 0.6903665065765381, 0.6917847394943237, 0.6932011842727661, 0.6946157813072205, 0.6960285305976868, 0.6974394917488098, 0.6988485455513, 0.7002557516098022, 0.7016611099243164, 0.703064501285553, 0.7044659852981567, 0.7058655619621277, 0.7072632312774658, 0.7086588740348816, 0.7100526094436646, 0.7114443778991699, 0.7128341197967529, 0.7142218351364136, 0.7156075835227966, 0.7169912457466125, 0.7183728814125061, 0.7197524905204773, 0.7211300134658813, 0.7225054502487183, 0.723878800868988, 0.7252500057220459, 0.7266191244125366, 0.7279860973358154, 0.7293509244918823, 0.7307136058807373, 0.7320740818977356, 0.7334323525428772, 0.7347884774208069, 0.7361423969268799, 0.7374940514564514, 0.7388434410095215, 0.7401906251907349, 0.7415355443954468, 0.7428781986236572, 0.7442185282707214, 0.7455565929412842, 0.7468923330307007, 0.748225748538971, 0.749556839466095, 0.750885546207428, 0.7522119283676147, 0.7535358667373657, 0.7548574805259705, 0.7561766505241394, 0.7574934363365173, 0.7588078379631042, 0.7601197361946106, 0.7614291906356812, 0.7627362012863159, 0.7640407085418701, 0.7653427720069885, 0.7666422724723816, 0.7679393291473389, 0.7692338228225708, 0.7705257534980774, 0.7718151807785034, 0.7731020450592041, 0.7743863463401794, 0.7756680250167847, 0.7769471406936646, 0.7782236337661743, 0.779497504234314, 0.7807686924934387, 0.7820373177528381, 0.7833032608032227, 0.7845665216445923, 0.785827100276947, 0.7870849967002869, 0.788340151309967, 0.7895926237106323, 0.7908423542976379, 0.7920893430709839, 0.7933335900306702, 0.7945750951766968, 0.795813798904419, 0.7970497012138367, 0.7982828617095947, 0.7995131611824036, 0.800740659236908, 0.8019652962684631, 0.8031871318817139, 0.8044061064720154, 0.8056221604347229, 0.8068353533744812, 0.8080456852912903, 0.8092530965805054, 0.8104575872421265, 0.8116591572761536, 0.8128578066825867, 0.8140535354614258, 0.8152462244033813, 0.8164359927177429, 0.8176227807998657, 0.8188065886497498, 0.8199873566627502, 0.821165144443512, 0.8223398923873901, 0.8235116004943848, 0.8246802687644958, 0.8258458375930786, 0.8270083665847778, 0.8281678557395935, 0.8293241858482361, 0.8304774761199951, 0.831627607345581, 0.8327746391296387, 0.8339185118675232, 0.8350592255592346, 0.8361968398094177, 0.837331235408783, 0.8384624719619751, 0.8395904898643494, 0.8407153487205505, 0.8418369889259338, 0.8429554104804993, 0.8440706133842468, 0.8451825380325317, 0.8462912440299988, 0.8473966717720032, 0.8484988212585449, 0.849597692489624, 0.8506932258605957, 0.8517855405807495, 0.8528744578361511, 0.8539600968360901, 0.8550423979759216, 0.8561213612556458, 0.8571969866752625, 0.858269214630127, 0.8593380451202393, 0.8604035377502441, 0.8614656329154968, 0.8625242710113525, 0.863579511642456, 0.8646313548088074, 0.8656797409057617, 0.8667247295379639, 0.8677662014961243, 0.8688042163848877, 0.8698387742042542, 0.8708698749542236, 0.8718974590301514, 0.8729215264320374, 0.8739420771598816, 0.8749591112136841, 0.8759726285934448, 0.876982569694519, 0.8779889941215515, 0.8789918422698975, 0.8799911141395569, 0.8809868097305298, 0.8819789290428162, 0.8829674124717712, 0.8839523196220398, 0.884933590888977, 0.885911226272583, 0.8868852853775024, 0.8878556489944458, 0.8888223767280579, 0.8897854089736938, 0.8907448053359985, 0.8917005062103271, 0.8926525115966797, 0.8936008214950562, 0.8945454359054565, 0.8954863548278809, 0.8964235186576843, 0.8973569273948669, 0.8982865810394287, 0.8992125391960144, 0.9001346826553345, 0.9010531306266785, 0.9019677042961121, 0.9028785824775696, 0.9037855863571167, 0.904688835144043, 0.9055882692337036, 0.9064838886260986, 0.9073756337165833, 0.9082635641098022, 0.9091476798057556, 0.9100278615951538, 0.9109042286872864, 0.9117767214775085, 0.9126453399658203, 0.9135100841522217, 0.9143709540367126, 0.9152278304100037, 0.916080892086029, 0.9169299602508545, 0.9177751541137695, 0.9186163544654846, 0.9194536805152893, 0.920287013053894, 0.9211163520812988, 0.9219417572021484, 0.9227632284164429, 0.9235806465148926, 0.9243941307067871, 0.9252035617828369, 0.9260090589523315, 0.9268105030059814, 0.9276078939437866, 0.9284012913703918, 0.9291906356811523, 0.9299759864807129, 0.9307572245597839, 0.9315344095230103, 0.9323075413703918, 0.9330766201019287, 0.9338416457176208, 0.9346024990081787, 0.9353592991828918, 0.9361119866371155, 0.9368606209754944, 0.937605082988739, 0.9383454322814941, 0.9390816688537598, 0.9398137331008911, 0.940541684627533, 0.9412654638290405, 0.9419851303100586, 0.9427005648612976, 0.9434118866920471, 0.9441189765930176, 0.9448219537734985, 0.9455206990242004, 0.9462152123451233, 0.9469055533409119, 0.9475917220115662, 0.9482735991477966, 0.9489513039588928, 0.94962477684021, 0.950294017791748, 0.9509589672088623, 0.9516197443008423, 0.9522762298583984, 0.9529284238815308, 0.953576385974884, 0.9542200565338135, 0.9548594355583191, 0.9554945826530457, 0.9561253786087036, 0.9567519426345825, 0.9573741555213928, 0.9579920768737793, 0.9586056470870972, 0.9592149257659912, 0.9598198533058167, 0.9604204893112183, 0.9610167741775513, 0.9616087079048157, 0.9621962904930115, 0.9627795219421387, 0.9633584022521973, 0.9639329314231873, 0.9645030498504639, 0.9650688171386719, 0.9656301736831665, 0.9661871790885925, 0.9667397737503052, 0.9672879576683044, 0.9678317904472351, 0.9683711528778076, 0.9689061641693115, 0.9694367051124573, 0.9699628353118896, 0.9704845547676086, 0.9710018634796143, 0.9715147018432617, 0.972023069858551, 0.972527027130127, 0.9730265140533447, 0.9735215902328491, 0.9740121364593506, 0.9744982719421387, 0.9749798774719238, 0.9754570722579956, 0.9759297370910645, 0.9763979911804199, 0.9768616557121277, 0.9773209095001221, 0.9777756333351135, 0.978225827217102, 0.9786715507507324, 0.9791128039360046, 0.9795494675636292, 0.9799816608428955, 0.9804093241691589, 0.9808324575424194, 0.981251060962677, 0.9816651344299316, 0.9820746183395386, 0.9824796319007874, 0.9828800559043884, 0.9832759499549866, 0.9836673140525818, 0.9840540885925293, 0.9844362735748291, 0.984813928604126, 0.9851870536804199, 0.9855555295944214, 0.9859194755554199, 0.9862788319587708, 0.9866336584091187, 0.9869838356971741, 0.9873294234275818, 0.9876704812049866, 0.9880068898200989, 0.9883387088775635, 0.9886659383773804, 0.9889885187149048, 0.9893065690994263, 0.9896199703216553, 0.9899287223815918, 0.9902329444885254, 0.9905324578285217, 0.9908274412155151, 0.9911177158355713, 0.9914034008979797, 0.9916844367980957, 0.991960883140564, 0.9922326803207397, 0.992499828338623, 0.9927623271942139, 0.9930201768875122, 0.9932733774185181, 0.9935219883918762, 0.9937658905982971, 0.9940051436424255, 0.9942398071289062, 0.9944697618484497, 0.9946950674057007, 0.9949156641960144, 0.9951316714286804, 0.9953429698944092, 0.9955496191978455, 0.9957516193389893, 0.9959489107131958, 0.9961415529251099, 0.9963294863700867, 0.996512770652771, 0.9966914057731628, 0.9968653321266174, 0.9970345497131348, 0.9971991181373596, 0.9973589777946472, 0.9975141882896423, 0.9976646900177002, 0.9978104829788208, 0.9979516267776489, 0.9980880618095398, 0.9982197880744934, 0.9983468055725098, 0.9984691739082336, 0.9985868334770203, 0.9986997842788696, 0.9988080263137817, 0.9989116191864014, 0.999010443687439, 0.9991046190261841, 0.9991940855979919, 0.9992788434028625, 0.9993588924407959, 0.999434232711792, 0.9995048642158508, 0.9995707869529724, 0.9996320009231567, 0.9996885061264038, 0.9997403621673584, 0.999787449836731, 0.9998298287391663, 0.9998674988746643, 0.9999004602432251, 0.9999287724494934, 0.9999523162841797, 0.9999711513519287, 0.9999852776527405, 0.999994695186615, 0.9999994039535522, 0.9999994039535522, 0.999994695186615, 0.9999852776527405, 0.9999711513519287, 0.9999523162841797, 0.9999287724494934, 0.9999004602432251, 0.9998674988746643, 0.9998298287391663, 0.999787449836731, 0.9997403621673584, 0.9996885061264038, 0.9996320009231567, 0.9995707869529724, 0.9995048642158508, 0.999434232711792, 0.9993588924407959, 0.9992788434028625, 0.9991940855979919, 0.9991046190261841, 0.999010443687439, 0.9989116191864014, 0.9988080263137817, 0.9986997842788696, 0.9985868334770203, 0.9984691739082336, 0.9983468055725098, 0.9982197880744934, 0.9980880618095398, 0.9979516267776489, 0.9978104829788208, 0.9976646900177002, 0.9975141882896423, 0.9973589777946472, 0.9971991181373596, 0.9970345497131348, 0.9968653321266174, 0.9966914057731628, 0.996512770652771, 0.9963294863700867, 0.9961415529251099, 0.9959489107131958, 0.9957516193389893, 0.9955496191978455, 0.9953429698944092, 0.9951316714286804, 0.9949156641960144, 0.9946950674057007, 0.9944697618484497, 0.9942398071289062, 0.9940051436424255, 0.9937658905982971, 0.9935219883918762, 0.9932733774185181, 0.9930201768875122, 0.9927623271942139, 0.992499828338623, 0.9922326803207397, 0.991960883140564, 0.9916844367980957, 0.9914034008979797, 0.9911177158355713, 0.9908274412155151, 0.9905324578285217, 0.9902329444885254, 0.9899287223815918, 0.9896199703216553, 0.9893065690994263, 0.9889885187149048, 0.9886659383773804, 0.9883387088775635, 0.9880068898200989, 0.9876704812049866, 0.9873294234275818, 0.9869838356971741, 0.9866336584091187, 0.9862788319587708, 0.9859194755554199, 0.9855555295944214, 0.9851870536804199, 0.984813928604126, 0.9844362735748291, 0.9840540885925293, 0.9836673140525818, 0.9832759499549866, 0.9828800559043884, 0.9824796319007874, 0.9820746183395386, 0.9816651344299316, 0.981251060962677, 0.9808324575424194, 0.9804093241691589, 0.9799816608428955, 0.9795494675636292, 0.9791128039360046, 0.9786715507507324, 0.978225827217102, 0.9777756333351135, 0.9773209095001221, 0.9768616557121277, 0.9763979911804199, 0.9759297370910645, 0.9754570722579956, 0.9749798774719238, 0.9744982719421387, 0.9740121364593506, 0.9735215902328491, 0.9730265140533447, 0.972527027130127, 0.972023069858551, 0.9715147018432617, 0.9710018634796143, 0.9704845547676086, 0.9699628353118896, 0.9694367051124573, 0.9689061641693115, 0.9683711528778076, 0.9678317904472351, 0.9672879576683044, 0.9667397737503052, 0.9661871790885925, 0.9656301736831665, 0.9650688171386719, 0.9645030498504639, 0.9639329314231873, 0.9633584022521973, 0.9627795219421387, 0.9621962904930115, 0.9616087079048157, 0.9610167741775513, 0.9604204893112183, 0.9598198533058167, 0.9592149257659912, 0.9586056470870972, 0.9579920768737793, 0.9573741555213928, 0.9567519426345825, 0.9561253786087036, 0.9554945826530457, 0.9548594355583191, 0.9542200565338135, 0.953576385974884, 0.9529284238815308, 0.9522762298583984, 0.9516197443008423, 0.9509589672088623, 0.950294017791748, 0.94962477684021, 0.9489513039588928, 0.9482735991477966, 0.9475917220115662, 0.9469055533409119, 0.9462152123451233, 0.9455206990242004, 0.9448219537734985, 0.9441189765930176, 0.9434118866920471, 0.9427005648612976, 0.9419851303100586, 0.9412654638290405, 0.940541684627533, 0.9398137331008911, 0.9390816688537598, 0.9383454322814941, 0.937605082988739, 0.9368606209754944, 0.9361119866371155, 0.9353592991828918, 0.9346024990081787, 0.9338416457176208, 0.9330766201019287, 0.9323075413703918, 0.9315344095230103, 0.9307572245597839, 0.9299759864807129, 0.9291906356811523, 0.9284012913703918, 0.9276078939437866, 0.9268105030059814, 0.9260090589523315, 0.9252035617828369, 0.9243941307067871, 0.9235806465148926, 0.9227632284164429, 0.9219417572021484, 0.9211163520812988, 0.920287013053894, 0.9194536805152893, 0.9186163544654846, 0.9177751541137695, 0.9169299602508545, 0.916080892086029, 0.9152278304100037, 0.9143709540367126, 0.9135100841522217, 0.9126453399658203, 0.9117767214775085, 0.9109042286872864, 0.9100278615951538, 0.9091476798057556, 0.9082635641098022, 0.9073756337165833, 0.9064838886260986, 0.9055882692337036, 0.904688835144043, 0.9037855863571167, 0.9028785824775696, 0.9019677042961121, 0.9010531306266785, 0.9001346826553345, 0.8992125391960144, 0.8982865810394287, 0.8973569273948669, 0.8964235186576843, 0.8954863548278809, 0.8945454359054565, 0.8936008214950562, 0.8926525115966797, 0.8917005062103271, 0.8907448053359985, 0.8897854089736938, 0.8888223767280579, 0.8878556489944458, 0.8868852853775024, 0.885911226272583, 0.884933590888977, 0.8839523196220398, 0.8829674124717712, 0.8819789290428162, 0.8809868097305298, 0.8799911141395569, 0.8789918422698975, 0.8779889941215515, 0.876982569694519, 0.8759726285934448, 0.8749591112136841, 0.8739420771598816, 0.8729215264320374, 0.8718974590301514, 0.8708698749542236, 0.8698387742042542, 0.8688042163848877, 0.8677662014961243, 0.8667247295379639, 0.8656797409057617, 0.8646313548088074, 0.863579511642456, 0.8625242710113525, 0.8614656329154968, 0.8604035377502441, 0.8593380451202393, 0.858269214630127, 0.8571969866752625, 0.8561213612556458, 0.8550423979759216, 0.8539600968360901, 0.8528744578361511, 0.8517855405807495, 0.8506932258605957, 0.849597692489624, 0.8484988212585449, 0.8473966717720032, 0.8462912440299988, 0.8451825380325317, 0.8440706133842468, 0.8429554104804993, 0.8418369889259338, 0.8407153487205505, 0.8395904898643494, 0.8384624719619751, 0.837331235408783, 0.8361968398094177, 0.8350592255592346, 0.8339185118675232, 0.8327746391296387, 0.831627607345581, 0.8304774761199951, 0.8293241858482361, 0.8281678557395935, 0.8270083665847778, 0.8258458375930786, 0.8246802687644958, 0.8235116004943848, 0.8223398923873901, 0.821165144443512, 0.8199873566627502, 0.8188065886497498, 0.8176227807998657, 0.8164359927177429, 0.8152462244033813, 0.8140535354614258, 0.8128578066825867, 0.8116591572761536, 0.8104575872421265, 0.8092530965805054, 0.8080456852912903, 0.8068353533744812, 0.8056221604347229, 0.8044061064720154, 0.8031871318817139, 0.8019652962684631, 0.800740659236908, 0.7995131611824036, 0.7982828617095947, 0.7970497012138367, 0.795813798904419, 0.7945750951766968, 0.7933335900306702, 0.7920893430709839, 0.7908423542976379, 0.7895926237106323, 0.788340151309967, 0.7870849967002869, 0.785827100276947, 0.7845665216445923, 0.7833032608032227, 0.7820373177528381, 0.7807686924934387, 0.779497504234314, 0.7782236337661743, 0.7769471406936646, 0.7756680250167847, 0.7743863463401794, 0.7731020450592041, 0.7718151807785034, 0.7705257534980774, 0.7692338228225708, 0.7679393291473389, 0.7666422724723816, 0.7653427720069885, 0.7640407085418701, 0.7627362012863159, 0.7614291906356812, 0.7601197361946106, 0.7588078379631042, 0.7574934363365173, 0.7561766505241394, 0.7548574805259705, 0.7535358667373657, 0.7522119283676147, 0.750885546207428, 0.749556839466095, 0.748225748538971, 0.7468923330307007, 0.7455565929412842, 0.7442185282707214, 0.7428781986236572, 0.7415355443954468, 0.7401906251907349, 0.7388434410095215, 0.7374940514564514, 0.7361423969268799, 0.7347884774208069, 0.7334323525428772, 0.7320740818977356, 0.7307136058807373, 0.7293509244918823, 0.7279860973358154, 0.7266191244125366, 0.7252500057220459, 0.723878800868988, 0.7225054502487183, 0.7211300134658813, 0.7197524905204773, 0.7183728814125061, 0.7169912457466125, 0.7156075835227966, 0.7142218351364136, 0.7128341197967529, 0.7114443778991699, 0.7100526094436646, 0.7086588740348816, 0.7072632312774658, 0.7058655619621277, 0.7044659852981567, 0.703064501285553, 0.7016611099243164, 0.7002557516098022, 0.6988485455513, 0.6974394917488098, 0.6960285305976868, 0.6946157813072205, 0.6932011842727661, 0.6917847394943237, 0.6903665065765381, 0.6889464259147644, 0.6875246167182922, 0.6861010193824768, 0.6846756935119629, 0.6832486391067505, 0.6818198561668396, 0.6803892850875854, 0.6789571046829224, 0.6775231957435608, 0.6760876178741455, 0.6746503710746765, 0.6732115149497986, 0.6717709898948669, 0.6703288555145264, 0.6688851118087769, 0.6674398183822632, 0.6659929156303406, 0.6645444631576538, 0.6630944013595581, 0.661642849445343, 0.6601898074150085, 0.6587352156639099, 0.6572791337966919, 0.6558215618133545, 0.6543624997138977, 0.6529020667076111, 0.6514401435852051, 0.6499767899513245, 0.6485120058059692, 0.6470458507537842, 0.6455782651901245, 0.6441093683242798, 0.6426391005516052, 0.6411674618721008, 0.6396945118904114, 0.6382202506065369, 0.6367446780204773, 0.6352677941322327, 0.6337896585464478, 0.6323102712631226, 0.6308296322822571, 0.6293477416038513, 0.62786465883255, 0.6263803839683533, 0.6248948574066162, 0.6234081983566284, 0.6219204068183899, 0.6204314231872559, 0.6189413070678711, 0.6174500584602356, 0.6159577369689941, 0.614464282989502, 0.6129697561264038, 0.6114742159843445, 0.6099776029586792, 0.608479917049408, 0.6069812178611755, 0.6054815649986267, 0.6039808392524719, 0.6024792194366455, 0.6009765863418579, 0.5994729995727539, 0.5979684591293335, 0.5964630246162415, 0.5949566960334778, 0.5934494137763977, 0.5919412970542908, 0.590432345867157, 0.5889225006103516, 0.5874118208885193, 0.5859003067016602, 0.5843879580497742, 0.5828748941421509, 0.5813609957695007, 0.5798463225364685, 0.578330934047699, 0.5768147706985474, 0.5752978920936584, 0.5737802982330322, 0.5722620487213135, 0.5707430839538574, 0.5692234635353088, 0.5677031874656677, 0.5661822557449341, 0.5646607279777527, 0.5631386041641235, 0.5616158843040466, 0.560092568397522, 0.5585686564445496, 0.5570442080497742, 0.5555192232131958, 0.5539937615394592, 0.5524677634239197, 0.5509412288665771, 0.5494142770767212, 0.5478867888450623, 0.5463588833808899, 0.5448305606842041, 0.5433018207550049, 0.5417726635932922, 0.5402430891990662, 0.5387131571769714, 0.5371828675270081, 0.535652220249176, 0.5341212153434753, 0.5325899124145508, 0.5310582518577576, 0.5295263528823853, 0.5279941558837891, 0.5264617204666138, 0.5249290466308594, 0.5233960747718811, 0.5218629240989685, 0.5203295946121216, 0.5187960267066956, 0.5172622799873352, 0.5157284140586853, 0.5141943693161011, 0.5126601457595825, 0.5111258625984192, 0.5095914602279663, 0.5080569982528687, 0.5065224170684814, 0.5049877762794495, 0.5034531354904175, 0.5019184350967407, 0.5003836750984192, 0.49884894490242004, 0.4973142445087433, 0.49577954411506653, 0.49424490332603455, 0.49271029233932495, 0.4911757707595825, 0.48964130878448486, 0.48810696601867676, 0.4865727126598358, 0.4850386083126068, 0.48350465297698975, 0.48197081685066223, 0.48043718934059143, 0.47890371084213257, 0.4773704707622528, 0.4758374094963074, 0.47430458664894104, 0.4727720022201538, 0.47123968601226807, 0.4697076380252838, 0.46817588806152344, 0.46664440631866455, 0.46511325240135193, 0.46358242630958557, 0.46205195784568787, 0.4605218470096588, 0.4589920938014984, 0.45746272802352905, 0.45593374967575073, 0.4544052183628082, 0.45287707448005676, 0.4513494074344635, 0.44982218742370605, 0.4482954442501068, 0.44676920771598816, 0.4452434480190277, 0.44371819496154785, 0.44219350814819336, 0.44066932797431946, 0.4391457140445709, 0.43762269616127014, 0.4361002445220947, 0.43457841873168945, 0.43305718898773193, 0.43153658509254456, 0.4300166368484497, 0.4284973442554474, 0.42697873711586, 0.4254607856273651, 0.42394357919692993, 0.42242705821990967, 0.4209112823009491, 0.4193962514400482, 0.41788196563720703, 0.4163684844970703, 0.4148557484149933, 0.4133438467979431, 0.4118327498435974, 0.41032248735427856, 0.40881308913230896, 0.4073045253753662, 0.4057968258857727, 0.40429002046585083, 0.402784138917923, 0.40127915143966675, 0.39977508783340454, 0.39827200770378113, 0.39676985144615173, 0.39526867866516113, 0.3937684893608093, 0.3922692835330963, 0.39077112078666687, 0.3892739713191986, 0.3877778649330139, 0.3862828314304352, 0.3847888708114624, 0.3832959830760956, 0.3818041980266571, 0.380313515663147, 0.3788239657878876, 0.3773355484008789, 0.37584832310676575, 0.3743622303009033, 0.3728773295879364, 0.3713936507701874, 0.36991116404533386, 0.36842989921569824, 0.3669498860836029, 0.36547109484672546, 0.3639936149120331, 0.362517386674881, 0.36104246973991394, 0.35956886410713196, 0.35809656977653503, 0.35662561655044556, 0.3551560044288635, 0.35368776321411133, 0.35222092270851135, 0.3507554531097412, 0.3492913842201233, 0.34782874584198, 0.3463675379753113, 0.3449077606201172, 0.3434494733810425, 0.34199264645576477, 0.34053730964660645, 0.3390834927558899, 0.3376311659812927, 0.3361803889274597, 0.3347311317920685, 0.3332834541797638, 0.33183732628822327, 0.3303928077220917, 0.32894986867904663, 0.3275085389614105, 0.32606884837150574, 0.3246307969093323, 0.32319438457489014, 0.3217596411705017, 0.3203265964984894, 0.31889522075653076, 0.31746554374694824, 0.3160376250743866, 0.31461140513420105, 0.3131869435310364, 0.3117642402648926, 0.31034332513809204, 0.3089241683483124, 0.30750682950019836, 0.30609130859375, 0.3046776056289673, 0.3032657504081726, 0.30185574293136597, 0.30044758319854736, 0.2990413308143616, 0.2976369559764862, 0.29623451828956604, 0.2948339581489563, 0.29343536496162415, 0.2920387089252472, 0.29064399003982544, 0.28925126791000366, 0.2878605127334595, 0.28647178411483765, 0.2850850522518158, 0.2837003469467163, 0.2823176681995392, 0.2809370458126068, 0.2795584797859192, 0.2781819999217987, 0.27680763602256775, 0.27543532848358154, 0.27406516671180725, 0.2726971209049225, 0.27133122086524963, 0.2699674665927887, 0.26860588788986206, 0.2672465145587921, 0.2658892869949341, 0.2645342946052551, 0.26318150758743286, 0.2618309557437897, 0.26048266887664795, 0.2591366171836853, 0.2577928304672241, 0.2564513385295868, 0.2551121413707733, 0.2537752389907837, 0.2524406611919403, 0.25110840797424316, 0.24977850914001465, 0.24845096468925476, 0.2471258044242859, 0.24580301344394684, 0.24448262155056, 0.24316462874412537, 0.24184906482696533, 0.2405359297990799, 0.23922523856163025, 0.2379170060157776, 0.2366112321615219, 0.2353079617023468, 0.23400716483592987, 0.2327088862657547, 0.2314131259918213, 0.23011988401412964, 0.22882919013500214, 0.22754105925559998, 0.22625549137592316, 0.22497250139713287, 0.22369210422039032, 0.2224142998456955, 0.2211391180753708, 0.2198665738105774, 0.2185966521501541, 0.21732939779758453, 0.21606479585170746, 0.21480286121368408, 0.2135436236858368, 0.21228709816932678, 0.21103326976299286, 0.20978215336799622, 0.20853379368782043, 0.20728816092014313, 0.20604529976844788, 0.2048051953315735, 0.20356787741184235, 0.20233336091041565, 0.2011016458272934, 0.19987273216247559, 0.1986466646194458, 0.19742342829704285, 0.19620303809642792, 0.1949855238199234, 0.1937708705663681, 0.1925591081380844, 0.19135023653507233, 0.19014427065849304, 0.18894124031066895, 0.18774113059043884, 0.18654395639896393, 0.1853497475385666, 0.18415848910808563, 0.18297022581100464, 0.18178492784500122, 0.18060263991355896, 0.17942336201667786, 0.1782471090555191, 0.1770738810300827, 0.17590369284152985, 0.17473655939102173, 0.17357249557971954, 0.1724115014076233, 0.17125359177589417, 0.17009878158569336, 0.16894708573818207, 0.1677985042333603, 0.16665305197238922, 0.16551074385643005, 0.1643715798854828, 0.16323557496070862, 0.16210275888442993, 0.16097311675548553, 0.15984666347503662, 0.15872342884540558, 0.1576033979654312, 0.1564866006374359, 0.15537303686141968, 0.1542627215385437, 0.15315565466880798, 0.1520518660545349, 0.1509513556957245, 0.1498541235923767, 0.14876019954681396, 0.14766958355903625, 0.14658229053020477, 0.14549832046031952, 0.1444176882505417, 0.14334040880203247, 0.14226649701595306, 0.14119595289230347, 0.14012877643108368, 0.13906501233577728, 0.1380046308040619, 0.1369476616382599, 0.13589411973953247, 0.13484400510787964, 0.13379733264446259, 0.1327541172504425, 0.1317143440246582, 0.13067805767059326, 0.1296452432870865, 0.12861591577529907, 0.1275900900363922, 0.1265677809715271, 0.12554897367954254, 0.12453370541334152, 0.12352197617292404, 0.1225137859582901, 0.12150915712118149, 0.1205080971121788, 0.11951060593128204, 0.118516705930233, 0.11752639710903168, 0.11653968691825867, 0.11555659770965576, 0.11457712203264236, 0.11360128223896027, 0.11262908577919006, 0.11166054010391235, 0.11069564521312714, 0.1097344234585762, 0.10877687484025955, 0.10782301425933838, 0.10687285661697388, 0.10592639446258545, 0.10498364269733429, 0.10404461622238159, 0.10310932248830795, 0.10217776149511337, 0.10124995559453964, 0.10032590478658676, 0.09940561652183533, 0.09848910570144653, 0.09757637977600098, 0.09666743874549866, 0.09576230496168137, 0.0948609709739685, 0.09396345913410187, 0.09306977689266205, 0.09217992424964905, 0.09129390865564346, 0.09041175246238708, 0.08953344821929932, 0.08865901827812195, 0.08778846263885498, 0.08692178875207901, 0.08605900406837463, 0.08520012348890305, 0.08434514701366425, 0.08349408954381943, 0.08264695852994919, 0.08180375397205353, 0.08096449077129364, 0.08012917637825012, 0.07929781824350357, 0.07847042381763458, 0.07764700055122375, 0.07682755589485168, 0.07601210474967957, 0.0752006396651268, 0.07439318299293518, 0.07358972728252411, 0.07279029488563538, 0.07199489325284958, 0.07120351493358612, 0.07041618227958679, 0.06963289529085159, 0.06885366141796112, 0.06807848811149597, 0.06730739027261734, 0.06654036045074463, 0.06577742099761963, 0.06501857191324234, 0.06426382064819336, 0.06351317465305328, 0.06276664137840271, 0.06202422454953194, 0.06128593906760216, 0.060551781207323074, 0.05982176959514618, 0.059095900505781174, 0.05837418884038925, 0.05765663459897041, 0.05694325268268585, 0.05623403936624527, 0.05552900955080986, 0.05482817068696022, 0.05413152277469635, 0.053439073264598846, 0.052750833332538605, 0.05206681042909622, 0.0513870045542717, 0.05071142315864563, 0.05004007741808891, 0.049372971057891846, 0.048710111528635025, 0.04805150255560875, 0.047397151589393616, 0.04674706235527992, 0.046101246029138565, 0.04545970633625984, 0.04482245072722435, 0.04418947920203209, 0.043560806661844254, 0.04293643310666084, 0.042316365987062454, 0.041700609028339386, 0.041089169681072235, 0.0404820553958416, 0.039879269897937775, 0.03928082063794136, 0.038686711341142654, 0.03809694945812225, 0.037511538714170456, 0.03693048655986786, 0.03635379299521446, 0.03578147292137146, 0.03521352261304855, 0.03464995324611664, 0.03409076854586601, 0.033535972237586975, 0.03298557177186012, 0.032439570873975754, 0.03189797326922417, 0.03136079013347626, 0.030828017741441727, 0.03029966913163662, 0.029775744304060936, 0.029256248846650124, 0.02874119020998478, 0.028230570256710052, 0.02772439643740654, 0.02722267247736454, 0.02672540210187435, 0.026232589036226273, 0.02574424259364605, 0.025260362774133682, 0.02478095516562462, 0.024306025356054306, 0.023835578933358192, 0.023369617760181427, 0.022908145561814308, 0.022451169788837433, 0.0219986941665411, 0.021550720557570457, 0.021107254549860954, 0.020668301731348038, 0.020233863964676857, 0.01980394683778286, 0.019378554075956345, 0.01895768940448761, 0.018541356548666954, 0.018129559233784676, 0.017722303047776222, 0.017319589853286743, 0.016921425238251686, 0.0165278110653162, 0.016138752922415733, 0.015754252672195435, 0.015374314971268177, 0.01499894354492426, 0.014628141187131405, 0.014261912554502487, 0.013900259509682655, 0.013543186709284782, 0.013190696947276592, 0.012842793017625809, 0.012499479576945305, 0.012160759419202805, 0.011826635338366032, 0.01149711012840271, 0.011172188445925713, 0.010851871222257614, 0.010536163114011288, 0.010225065983831882, 0.009918583557009697, 0.009616718627512455, 0.00931947398930788, 0.009026852436363697, 0.008738855831325054, 0.00845548789948225, 0.008176751434803009, 0.007902649231255054, 0.0076331826858222485, 0.007368355058133602, 0.007108168676495552, 0.006852626334875822, 0.006601730361580849, 0.006355482619255781, 0.006113885901868343, 0.005876942537724972, 0.005644654855132103, 0.005417024251073599, 0.005194053519517183, 0.0049757445231080055, 0.004762100055813789, 0.0045531210489571095, 0.004348809830844402, 0.004149168264120817, 0.003954199142754078, 0.003763902932405472, 0.003578282194212079, 0.0033973385579884052, 0.003221073653548956, 0.0030494893435388803, 0.002882586792111397, 0.002720368094742298, 0.0025628346484154463, 0.0024099876172840595, 0.002261828863993287, 0.0021183595526963472, 0.001979581080377102, 0.0018454946111887693, 0.0017161016585305333, 0.0015914032701402903, 0.0014714007265865803, 0.0013560950756072998, 0.0012454874813556671, 0.0011395788751542568, 0.0010383703047409654, 0.0009418628178536892, 0.0008500572293996811, 0.0007629544124938548, 0.000680555182043463, 0.0006028603529557586, 0.0005298706237226725, 0.0004615867219399661, 0.00039800922968424857, 0.00033913878723978996, 0.0002849759184755385, 0.00023552117636427283, 0.00019077499746344984, 0.00015073781833052635, 0.00011540999548742548, 8.47918854560703e-05, 5.888376108487137e-05, 3.7685873394366354e-05, 2.1198420654400252e-05, 9.421557479072362e-06, 2.355394826736301e-06, 0 ] ================================================ FILE: __tests__/data/hanning256.json ================================================ [ 0, 0.00015177401655819267, 0.0006070039235055447, 0.0013654133072122931, 0.0024265418760478497, 0.003789745271205902, 0.005454195663332939, 0.007418883498758078, 0.009682614356279373, 0.01224401593208313, 0.015101531520485878, 0.018253426998853683, 0.021697789430618286, 0.0254325270652771, 0.02945537306368351, 0.033763885498046875, 0.038355447351932526, 0.04322727024555206, 0.04837640002369881, 0.05379970744252205, 0.05949390307068825, 0.06545552611351013, 0.0716809630393982, 0.0781664252281189, 0.08490798622369766, 0.09190154075622559, 0.09914285689592361, 0.10662753134965897, 0.11435101926326752, 0.1223086342215538, 0.13049554824829102, 0.13890677690505981, 0.1475372314453125, 0.15638165175914764, 0.16543470323085785, 0.174690842628479, 0.1841444969177246, 0.19378989934921265, 0.20362119376659393, 0.21363243460655212, 0.22381751239299774, 0.23417027294635773, 0.2446843981742859, 0.25535354018211365, 0.2661712169647217, 0.2771308124065399, 0.2882257401943207, 0.29944923520088196, 0.310794472694397, 0.32225459814071655, 0.3338226079940796, 0.345491498708725, 0.3572542071342468, 0.3691035807132721, 0.38103240728378296, 0.3930334448814392, 0.40509945154190063, 0.4172230660915375, 0.42939692735671997, 0.44161364436149597, 0.45386582612991333, 0.46614599227905273, 0.47844672203063965, 0.49076053500175476, 0.5030799508094788, 0.5153975486755371, 0.527705729007721, 0.5399971008300781, 0.5522642135620117, 0.5644996166229248, 0.5766957998275757, 0.5888454914093018, 0.6009411811828613, 0.6129756569862366, 0.6249414682388306, 0.636831521987915, 0.6486384272575378, 0.6603550910949707, 0.6719744801521301, 0.6834893822669983, 0.694892942905426, 0.7061781883239746, 0.7173382043838501, 0.7283663153648376, 0.7392557859420776, 0.75, 0.7605924606323242, 0.7710266709327698, 0.7812963724136353, 0.7913953065872192, 0.8013173341751099, 0.8110564351081848, 0.8206066489219666, 0.8299622535705566, 0.8391175866127014, 0.8480669856071472, 0.8568050861358643, 0.8653265833854675, 0.8736262917518616, 0.8816991448402405, 0.8895403146743774, 0.8971449732780457, 0.9045084714889526, 0.9116264581680298, 0.9184945821762085, 0.9251085519790649, 0.9314644932746887, 0.9375584721565247, 0.9433868527412415, 0.9489459991455078, 0.9542326331138611, 0.9592434763908386, 0.9639755487442017, 0.9684259295463562, 0.9725919365882874, 0.9764710068702698, 0.9800608158111572, 0.9833592176437378, 0.9863641262054443, 0.9890738129615784, 0.9914865493774414, 0.9936009049415588, 0.9954156279563904, 0.9969295859336853, 0.9981418251991272, 0.9990516901016235, 0.9996585249900818, 0.9999620318412781, 0.9999620318412781, 0.9996585249900818, 0.9990516901016235, 0.9981418251991272, 0.9969295859336853, 0.9954156279563904, 0.9936009049415588, 0.9914865493774414, 0.9890738129615784, 0.9863641262054443, 0.9833592176437378, 0.9800608158111572, 0.9764710068702698, 0.9725919365882874, 0.9684259295463562, 0.9639755487442017, 0.9592434763908386, 0.9542326331138611, 0.9489459991455078, 0.9433868527412415, 0.9375584721565247, 0.9314644932746887, 0.9251085519790649, 0.9184945821762085, 0.9116264581680298, 0.9045084714889526, 0.8971449732780457, 0.8895403146743774, 0.8816991448402405, 0.8736262917518616, 0.8653265833854675, 0.8568050861358643, 0.8480669856071472, 0.8391175866127014, 0.8299622535705566, 0.8206066489219666, 0.8110564351081848, 0.8013173341751099, 0.7913953065872192, 0.7812963724136353, 0.7710266709327698, 0.7605924606323242, 0.75, 0.7392557859420776, 0.7283663153648376, 0.7173382043838501, 0.7061781883239746, 0.694892942905426, 0.6834893822669983, 0.6719744801521301, 0.6603550910949707, 0.6486384272575378, 0.636831521987915, 0.6249414682388306, 0.6129756569862366, 0.6009411811828613, 0.5888454914093018, 0.5766957998275757, 0.5644996166229248, 0.5522642135620117, 0.5399971008300781, 0.527705729007721, 0.5153975486755371, 0.5030799508094788, 0.49076053500175476, 0.47844672203063965, 0.46614599227905273, 0.45386582612991333, 0.44161364436149597, 0.42939692735671997, 0.4172230660915375, 0.40509945154190063, 0.3930334448814392, 0.38103240728378296, 0.3691035807132721, 0.3572542071342468, 0.345491498708725, 0.3338226079940796, 0.32225459814071655, 0.310794472694397, 0.29944923520088196, 0.2882257401943207, 0.2771308124065399, 0.2661712169647217, 0.25535354018211365, 0.2446843981742859, 0.23417027294635773, 0.22381751239299774, 0.21363243460655212, 0.20362119376659393, 0.19378989934921265, 0.1841444969177246, 0.174690842628479, 0.16543470323085785, 0.15638165175914764, 0.1475372314453125, 0.13890677690505981, 0.13049554824829102, 0.1223086342215538, 0.11435101926326752, 0.10662753134965897, 0.09914285689592361, 0.09190154075622559, 0.08490798622369766, 0.0781664252281189, 0.0716809630393982, 0.06545552611351013, 0.05949390307068825, 0.05379970744252205, 0.04837640002369881, 0.04322727024555206, 0.038355447351932526, 0.033763885498046875, 0.02945537306368351, 0.0254325270652771, 0.021697789430618286, 0.018253426998853683, 0.015101531520485878, 0.01224401593208313, 0.009682614356279373, 0.007418883498758078, 0.005454195663332939, 0.003789745271205902, 0.0024265418760478497, 0.0013654133072122931, 0.0006070039235055447, 0.00015177401655819267, 0 ] ================================================ FILE: __tests__/data/hanning512.json ================================================ [ 0, 3.7796577089466155e-05, 0.00015118058945517987, 0.0003401349240448326, 0.0006046309717930853, 0.0009446287294849753, 0.0013600768288597465, 0.0018509125802665949, 0.0024170614778995514, 0.003058438189327717, 0.0037749456241726875, 0.004566475749015808, 0.005432908423244953, 0.006374112796038389, 0.007389946840703487, 0.008480256423354149, 0.009644877165555954, 0.0108836330473423, 0.01219633687287569, 0.013582789339125156, 0.015042781829833984, 0.016576092690229416, 0.01818249188363552, 0.0198617335408926, 0.02161356620490551, 0.023437725380063057, 0.025333933532238007, 0.027301903814077377, 0.02934134192764759, 0.031451936811208725, 0.03363336622714996, 0.03588530793786049, 0.038207415491342545, 0.040599338710308075, 0.04306071996688843, 0.04559118300676346, 0.048190344125032425, 0.05085781589150429, 0.053593188524246216, 0.05639605596661568, 0.05926598608493805, 0.06220255047082901, 0.06520530581474304, 0.06827379763126373, 0.07140755653381348, 0.07460611313581467, 0.0778689831495285, 0.08119567483663559, 0.08458568155765533, 0.08803849667310715, 0.09155359119176865, 0.09513044357299805, 0.09876850247383118, 0.10246722400188446, 0.10622604191303253, 0.11004439741373062, 0.11392170935869217, 0.11785738915205002, 0.12185084074735641, 0.1259014755487442, 0.13000865280628204, 0.1341717690229416, 0.1383902132511139, 0.14266330003738403, 0.14699043333530426, 0.15137092769145966, 0.1558041274547577, 0.16028937697410583, 0.16482597589492798, 0.1694132536649704, 0.1740504950284958, 0.17873702943325043, 0.183472141623497, 0.18825510144233704, 0.1930851936340332, 0.197961688041687, 0.20288383960723877, 0.20785091817378998, 0.21286216378211975, 0.2179168164730072, 0.22301411628723145, 0.2281533032655716, 0.23333357274532318, 0.23855416476726532, 0.24381428956985474, 0.24911314249038696, 0.2544499337673187, 0.25982382893562317, 0.2652340531349182, 0.270679771900177, 0.2761601507663727, 0.2816743850708008, 0.28722161054611206, 0.29280102252960205, 0.2984117567539215, 0.3040529489517212, 0.30972379446029663, 0.3154233694076538, 0.32115086913108826, 0.32690542936325073, 0.3326861262321472, 0.33849215507507324, 0.3443225622177124, 0.35017651319503784, 0.3560531437397003, 0.3619515001773834, 0.3678707480430603, 0.3738099932670593, 0.3797682821750641, 0.38574475049972534, 0.39173850417137146, 0.3977486193180084, 0.4037742018699646, 0.40981432795524597, 0.4158681035041809, 0.421934574842453, 0.4280128479003906, 0.43410202860832214, 0.44020116329193115, 0.44630932807922363, 0.45242562890052795, 0.4585490822792053, 0.4646788537502289, 0.47081393003463745, 0.4769534170627594, 0.4830964207649231, 0.48924195766448975, 0.49538910388946533, 0.5015369653701782, 0.507684588432312, 0.5138310790061951, 0.519975483417511, 0.5261167883872986, 0.5322542190551758, 0.5383867621421814, 0.544513463973999, 0.5506334900856018, 0.5567458271980286, 0.5628495812416077, 0.5689438581466675, 0.5750277042388916, 0.5811002254486084, 0.5871604084968567, 0.5932074785232544, 0.5992404818534851, 0.6052584052085876, 0.6112604737281799, 0.6172456741333008, 0.6232131719589233, 0.629162073135376, 0.6350914239883423, 0.6410003304481506, 0.6468879580497742, 0.6527533531188965, 0.658595621585846, 0.6644139885902405, 0.6702074408531189, 0.6759752035140991, 0.6817163228988647, 0.6874299645423889, 0.6931152939796448, 0.6987714171409607, 0.7043974995613098, 0.7099926471710205, 0.7155560851097107, 0.7210869193077087, 0.7265843152999878, 0.732047438621521, 0.7374755144119263, 0.7428677082061768, 0.7482231259346008, 0.7535410523414612, 0.758820652961731, 0.7640610933303833, 0.7692616581916809, 0.7744214534759521, 0.7795398235321045, 0.7846158742904663, 0.7896489500999451, 0.7946382164955139, 0.7995828986167908, 0.8044823408126831, 0.8093357086181641, 0.8141423463821411, 0.8189014196395874, 0.8236123323440552, 0.8282743096351624, 0.8328866958618164, 0.8374487161636353, 0.8419597148895264, 0.8464190363883972, 0.8508259654045105, 0.8551798462867737, 0.8594800233840942, 0.8637259006500244, 0.8679167628288269, 0.8720519542694092, 0.8761309385299683, 0.8801530599594116, 0.8841177225112915, 0.8880242705345154, 0.8918721675872803, 0.8956608176231384, 0.8993896842002869, 0.9030581712722778, 0.9066656827926636, 0.9102116823196411, 0.913695752620697, 0.917117178440094, 0.9204756021499634, 0.9237704873085022, 0.9270012378692627, 0.9301674365997314, 0.933268666267395, 0.9363043308258057, 0.93927401304245, 0.9421773552894592, 0.9450137615203857, 0.9477829337120056, 0.9504844546318054, 0.9531177878379822, 0.955682635307312, 0.9581786394119263, 0.9606053233146667, 0.9629623889923096, 0.9652494788169861, 0.9674661755561829, 0.9696122407913208, 0.9716873168945312, 0.9736910462379456, 0.9756231307983398, 0.9774833917617798, 0.979271411895752, 0.9809869527816772, 0.9826298356056213, 0.9841997027397156, 0.9856963753700256, 0.9871196150779724, 0.9884692430496216, 0.989745020866394, 0.9909467101097107, 0.992074191570282, 0.9931272864341736, 0.9941058158874512, 0.9950096607208252, 0.9958386421203613, 0.9965927004814148, 0.9972716569900513, 0.9978753924369812, 0.9984039068222046, 0.9988570809364319, 0.9992347955703735, 0.9995370507240295, 0.9997637867927551, 0.9999149441719055, 0.9999905228614807, 0.9999905228614807, 0.9999149441719055, 0.9997637867927551, 0.9995370507240295, 0.9992347955703735, 0.9988570809364319, 0.9984039068222046, 0.9978753924369812, 0.9972716569900513, 0.9965927004814148, 0.9958386421203613, 0.9950096607208252, 0.9941058158874512, 0.9931272864341736, 0.992074191570282, 0.9909467101097107, 0.989745020866394, 0.9884692430496216, 0.9871196150779724, 0.9856963753700256, 0.9841997027397156, 0.9826298356056213, 0.9809869527816772, 0.979271411895752, 0.9774833917617798, 0.9756231307983398, 0.9736910462379456, 0.9716873168945312, 0.9696122407913208, 0.9674661755561829, 0.9652494788169861, 0.9629623889923096, 0.9606053233146667, 0.9581786394119263, 0.955682635307312, 0.9531177878379822, 0.9504844546318054, 0.9477829337120056, 0.9450137615203857, 0.9421773552894592, 0.93927401304245, 0.9363043308258057, 0.933268666267395, 0.9301674365997314, 0.9270012378692627, 0.9237704873085022, 0.9204756021499634, 0.917117178440094, 0.913695752620697, 0.9102116823196411, 0.9066656827926636, 0.9030581712722778, 0.8993896842002869, 0.8956608176231384, 0.8918721675872803, 0.8880242705345154, 0.8841177225112915, 0.8801530599594116, 0.8761309385299683, 0.8720519542694092, 0.8679167628288269, 0.8637259006500244, 0.8594800233840942, 0.8551798462867737, 0.8508259654045105, 0.8464190363883972, 0.8419597148895264, 0.8374487161636353, 0.8328866958618164, 0.8282743096351624, 0.8236123323440552, 0.8189014196395874, 0.8141423463821411, 0.8093357086181641, 0.8044823408126831, 0.7995828986167908, 0.7946382164955139, 0.7896489500999451, 0.7846158742904663, 0.7795398235321045, 0.7744214534759521, 0.7692616581916809, 0.7640610933303833, 0.758820652961731, 0.7535410523414612, 0.7482231259346008, 0.7428677082061768, 0.7374755144119263, 0.732047438621521, 0.7265843152999878, 0.7210869193077087, 0.7155560851097107, 0.7099926471710205, 0.7043974995613098, 0.6987714171409607, 0.6931152939796448, 0.6874299645423889, 0.6817163228988647, 0.6759752035140991, 0.6702074408531189, 0.6644139885902405, 0.658595621585846, 0.6527533531188965, 0.6468879580497742, 0.6410003304481506, 0.6350914239883423, 0.629162073135376, 0.6232131719589233, 0.6172456741333008, 0.6112604737281799, 0.6052584052085876, 0.5992404818534851, 0.5932074785232544, 0.5871604084968567, 0.5811002254486084, 0.5750277042388916, 0.5689438581466675, 0.5628495812416077, 0.5567458271980286, 0.5506334900856018, 0.544513463973999, 0.5383867621421814, 0.5322542190551758, 0.5261167883872986, 0.519975483417511, 0.5138310790061951, 0.507684588432312, 0.5015369653701782, 0.49538910388946533, 0.48924195766448975, 0.4830964207649231, 0.4769534170627594, 0.47081393003463745, 0.4646788537502289, 0.4585490822792053, 0.45242562890052795, 0.44630932807922363, 0.44020116329193115, 0.43410202860832214, 0.4280128479003906, 0.421934574842453, 0.4158681035041809, 0.40981432795524597, 0.4037742018699646, 0.3977486193180084, 0.39173850417137146, 0.38574475049972534, 0.3797682821750641, 0.3738099932670593, 0.3678707480430603, 0.3619515001773834, 0.3560531437397003, 0.35017651319503784, 0.3443225622177124, 0.33849215507507324, 0.3326861262321472, 0.32690542936325073, 0.32115086913108826, 0.3154233694076538, 0.30972379446029663, 0.3040529489517212, 0.2984117567539215, 0.29280102252960205, 0.28722161054611206, 0.2816743850708008, 0.2761601507663727, 0.270679771900177, 0.2652340531349182, 0.25982382893562317, 0.2544499337673187, 0.24911314249038696, 0.24381428956985474, 0.23855416476726532, 0.23333357274532318, 0.2281533032655716, 0.22301411628723145, 0.2179168164730072, 0.21286216378211975, 0.20785091817378998, 0.20288383960723877, 0.197961688041687, 0.1930851936340332, 0.18825510144233704, 0.183472141623497, 0.17873702943325043, 0.1740504950284958, 0.1694132536649704, 0.16482597589492798, 0.16028937697410583, 0.1558041274547577, 0.15137092769145966, 0.14699043333530426, 0.14266330003738403, 0.1383902132511139, 0.1341717690229416, 0.13000865280628204, 0.1259014755487442, 0.12185084074735641, 0.11785738915205002, 0.11392170935869217, 0.11004439741373062, 0.10622604191303253, 0.10246722400188446, 0.09876850247383118, 0.09513044357299805, 0.09155359119176865, 0.08803849667310715, 0.08458568155765533, 0.08119567483663559, 0.0778689831495285, 0.07460611313581467, 0.07140755653381348, 0.06827379763126373, 0.06520530581474304, 0.06220255047082901, 0.05926598608493805, 0.05639605596661568, 0.053593188524246216, 0.05085781589150429, 0.048190344125032425, 0.04559118300676346, 0.04306071996688843, 0.040599338710308075, 0.038207415491342545, 0.03588530793786049, 0.03363336622714996, 0.031451936811208725, 0.02934134192764759, 0.027301903814077377, 0.025333933532238007, 0.023437725380063057, 0.02161356620490551, 0.0198617335408926, 0.01818249188363552, 0.016576092690229416, 0.015042781829833984, 0.013582789339125156, 0.01219633687287569, 0.0108836330473423, 0.009644877165555954, 0.008480256423354149, 0.007389946840703487, 0.006374112796038389, 0.005432908423244953, 0.004566475749015808, 0.0037749456241726875, 0.003058438189327717, 0.0024170614778995514, 0.0018509125802665949, 0.0013600768288597465, 0.0009446287294849753, 0.0006046309717930853, 0.0003401349240448326, 0.00015118058945517987, 3.7796577089466155e-05, 0 ] ================================================ FILE: __tests__/data/sine1024.json ================================================ [ 0, 0.003070955630391836, 0.006141882389783859, 0.009212750941514969, 0.01228353288024664, 0.015354199334979057, 0.01842472143471241, 0.021495068445801735, 0.024565212428569794, 0.027635125443339348, 0.03070477955043316, 0.03377414122223854, 0.0368431881070137, 0.03991188481450081, 0.04298020526766777, 0.0460481196641922, 0.04911560192704201, 0.05218261852860451, 0.05524914339184761, 0.05831514671444893, 0.06138060241937637, 0.06444548070430756, 0.06750974804162979, 0.07057337462902069, 0.07363634556531906, 0.07669861614704132, 0.07976016402244568, 0.08282095938920975, 0.08588097244501114, 0.08894018083810806, 0.09199854731559753, 0.09505604207515717, 0.09811264276504517, 0.10116831958293915, 0.10422304272651672, 0.1072767823934555, 0.1103295087814331, 0.11338119953870773, 0.1164318174123764, 0.11948134005069733, 0.12252973020076752, 0.12557697296142578, 0.12862302362918854, 0.1316678673028946, 0.13471145927906036, 0.13775378465652466, 0.1407948136329651, 0.14383451640605927, 0.1468728631734848, 0.1499098241329193, 0.1529453694820404, 0.1559794694185257, 0.159012109041214, 0.1620432436466217, 0.16507284343242645, 0.16810089349746704, 0.17112736403942108, 0.174152210354805, 0.17717541754245758, 0.18019694089889526, 0.18321678042411804, 0.18623489141464233, 0.18925124406814575, 0.1922658085823059, 0.1952785700559616, 0.19828948378562927, 0.2012985199689865, 0.20430566370487213, 0.20731088519096375, 0.21031413972377777, 0.2133154273033142, 0.21631468832492828, 0.21931192278862, 0.22230707108974457, 0.225300133228302, 0.2282910794019699, 0.2312798649072647, 0.234266459941864, 0.23725084960460663, 0.24023300409317017, 0.24321290850639343, 0.24619050323963165, 0.24916577339172363, 0.2521387040615082, 0.2551092505455017, 0.25807738304138184, 0.26104310154914856, 0.2640063464641571, 0.2669670879840851, 0.2699253261089325, 0.27288103103637695, 0.2758341431617737, 0.2787846624851227, 0.28173255920410156, 0.28467780351638794, 0.28762033581733704, 0.29056015610694885, 0.2934972643852234, 0.29643160104751587, 0.2993631362915039, 0.3022918403148651, 0.3052176833152771, 0.30814066529273987, 0.31106072664260864, 0.3139778673648834, 0.3168920576572418, 0.31980323791503906, 0.32271140813827515, 0.3256165385246277, 0.3285185992717743, 0.3314175605773926, 0.33431339263916016, 0.337206095457077, 0.340095579624176, 0.34298187494277954, 0.3458649516105652, 0.3487447500228882, 0.35162124037742615, 0.35449445247650146, 0.357364296913147, 0.36023077368736267, 0.36309385299682617, 0.3659535050392151, 0.3688097298145294, 0.3716624677181244, 0.3745116889476776, 0.3773573637008667, 0.38019949197769165, 0.3830380439758301, 0.3858729898929596, 0.3887042999267578, 0.39153191447257996, 0.3943558633327484, 0.3971760869026184, 0.39999255537986755, 0.40280523896217346, 0.40561413764953613, 0.4084192216396332, 0.4112204611301422, 0.41401779651641846, 0.4168112576007843, 0.4196007549762726, 0.4223863184452057, 0.42516788840293884, 0.42794543504714966, 0.43071895837783813, 0.4334884285926819, 0.4362538158893585, 0.43901506066322327, 0.4417721927165985, 0.4445251524448395, 0.4472739100456238, 0.4500184655189514, 0.4527587592601776, 0.45549479126930237, 0.4582265317440033, 0.4609539210796356, 0.46367698907852173, 0.46639570593833923, 0.46910998225212097, 0.47181984782218933, 0.4745252728462219, 0.47722622752189636, 0.47992268204689026, 0.4826146066188812, 0.4853019714355469, 0.4879847466945648, 0.49066293239593506, 0.4933364987373352, 0.49600541591644287, 0.49866965413093567, 0.5013291835784912, 0.5039839744567871, 0.506633996963501, 0.5092793107032776, 0.5119197368621826, 0.5145553946495056, 0.517186164855957, 0.5198121070861816, 0.5224331021308899, 0.5250492095947266, 0.5276603102684021, 0.5302664637565613, 0.5328676104545593, 0.5354637503623962, 0.5380548238754272, 0.5406408309936523, 0.5432217121124268, 0.5457975268363953, 0.5483681559562683, 0.5509335994720459, 0.553493857383728, 0.5560489296913147, 0.5585986971855164, 0.5611432194709778, 0.563682496547699, 0.5662164092063904, 0.5687450170516968, 0.5712682008743286, 0.5737860202789307, 0.5762984752655029, 0.5788054466247559, 0.5813069939613342, 0.5838030576705933, 0.5862935781478882, 0.5887786149978638, 0.5912580490112305, 0.5937319397926331, 0.5962002277374268, 0.5986628532409668, 0.601119875907898, 0.6035712361335754, 0.6060168743133545, 0.6084568500518799, 0.6108910441398621, 0.613319456577301, 0.6157421469688416, 0.6181589961051941, 0.6205700039863586, 0.6229751706123352, 0.625374436378479, 0.6277678608894348, 0.6301553249359131, 0.6325368881225586, 0.6349124312400818, 0.6372820138931274, 0.6396455764770508, 0.6420031189918518, 0.6443545818328857, 0.6466999650001526, 0.6490393280982971, 0.651372492313385, 0.653699517250061, 0.6560204029083252, 0.6583350896835327, 0.6606435775756836, 0.6629458069801331, 0.6652418375015259, 0.6675315499305725, 0.669814944267273, 0.672092080116272, 0.67436283826828, 0.6766272783279419, 0.678885281085968, 0.681136965751648, 0.6833821535110474, 0.685620903968811, 0.687853217124939, 0.6900790333747864, 0.6922982931137085, 0.6945110559463501, 0.6967173218727112, 0.6989169716835022, 0.7011100053787231, 0.7032964825630188, 0.7054762840270996, 0.7076494693756104, 0.7098159193992615, 0.7119757533073425, 0.7141287922859192, 0.716275155544281, 0.7184147238731384, 0.7205475568771362, 0.7226735949516296, 0.7247927784919739, 0.7269051671028137, 0.7290106415748596, 0.7311093211174011, 0.7332010269165039, 0.7352858781814575, 0.7373637557029724, 0.7394347190856934, 0.7414987087249756, 0.7435556650161743, 0.7456056475639343, 0.7476485371589661, 0.7496844530105591, 0.751713216304779, 0.7537349462509155, 0.7557495832443237, 0.7577570676803589, 0.759757399559021, 0.7617505788803101, 0.7637365460395813, 0.7657153606414795, 0.7676869034767151, 0.7696512341499329, 0.771608293056488, 0.7735580801963806, 0.7755005955696106, 0.7774357795715332, 0.7793636322021484, 0.7812840938568115, 0.7831972241401672, 0.7851030230522156, 0.7870013117790222, 0.7888922691345215, 0.790775716304779, 0.7926517724990845, 0.7945203185081482, 0.7963813543319702, 0.7982348799705505, 0.8000808954238892, 0.8019194006919861, 0.8037502765655518, 0.8055736422538757, 0.8073893189430237, 0.8091974854469299, 0.8109979629516602, 0.8127908110618591, 0.8145759701728821, 0.816353440284729, 0.8181232213973999, 0.8198853135108948, 0.8216396570205688, 0.8233862519264221, 0.8251250386238098, 0.8268561363220215, 0.8285793662071228, 0.8302947878837585, 0.8320024013519287, 0.8337021470069885, 0.835394024848938, 0.8370780348777771, 0.8387541770935059, 0.8404223918914795, 0.842082679271698, 0.8437350392341614, 0.8453794121742249, 0.8470158576965332, 0.8486442565917969, 0.8502646684646606, 0.8518770933151245, 0.8534814715385437, 0.8550778031349182, 0.8566660284996033, 0.8582462072372437, 0.8598182797431946, 0.861382246017456, 0.8629381060600281, 0.8644858598709106, 0.8660253882408142, 0.8675568103790283, 0.8690800070762634, 0.8705950379371643, 0.8721018433570862, 0.873600423336029, 0.8750907778739929, 0.876572847366333, 0.8780466914176941, 0.8795121908187866, 0.8809694647789001, 0.8824183940887451, 0.8838590383529663, 0.8852912783622742, 0.8867152333259583, 0.888130784034729, 0.8895379900932312, 0.8909367918968201, 0.8923271894454956, 0.8937091827392578, 0.8950827717781067, 0.8964478969573975, 0.8978045582771301, 0.8991527557373047, 0.9004924297332764, 0.9018236994743347, 0.9031463861465454, 0.904460608959198, 0.9057662487030029, 0.9070634245872498, 0.9083519577980042, 0.9096319675445557, 0.9109034538269043, 0.9121662974357605, 0.9134204983711243, 0.9146661162376404, 0.9159031510353088, 0.9171314835548401, 0.9183511734008789, 0.9195622801780701, 0.9207646250724792, 0.921958327293396, 0.9231433272361755, 0.9243196249008179, 0.925487220287323, 0.9266460537910461, 0.9277961850166321, 0.9289374947547913, 0.9300701022148132, 0.9311939477920532, 0.9323089718818665, 0.9334152340888977, 0.9345126748085022, 0.9356013536453247, 0.9366811513900757, 0.9377521276473999, 0.9388142824172974, 0.9398675560951233, 0.9409119486808777, 0.9419475197792053, 0.9429742097854614, 0.9439919590950012, 0.9450008273124695, 0.9460007548332214, 0.9469918012619019, 0.947973906993866, 0.9489470720291138, 0.9499112963676453, 0.9508665204048157, 0.9518128037452698, 0.9527501463890076, 0.9536784887313843, 0.9545977711677551, 0.9555081129074097, 0.9564094543457031, 0.9573017358779907, 0.9581850171089172, 0.9590592384338379, 0.9599244594573975, 0.9607805609703064, 0.9616276621818542, 0.9624656438827515, 0.9632945656776428, 0.9641144275665283, 0.9649251699447632, 0.9657268524169922, 0.9665193557739258, 0.9673027992248535, 0.9680771231651306, 0.9688422679901123, 0.9695983529090881, 0.9703452587127686, 0.9710829854011536, 0.9718115925788879, 0.9725310206413269, 0.9732412695884705, 0.9739423394203186, 0.9746342301368713, 0.9753168821334839, 0.9759904146194458, 0.9766547083854675, 0.9773097634315491, 0.9779556393623352, 0.9785922765731812, 0.9792196750640869, 0.9798378944396973, 0.9804468154907227, 0.9810464978218079, 0.9816369414329529, 0.9822181463241577, 0.9827900528907776, 0.9833527207374573, 0.983906090259552, 0.9844501614570618, 0.9849849939346313, 0.985510528087616, 0.9860267639160156, 0.9865337014198303, 0.9870312809944153, 0.9875196218490601, 0.9879986643791199, 0.98846834897995, 0.9889286756515503, 0.9893797039985657, 0.9898214340209961, 0.9902538061141968, 0.9906768798828125, 0.9910905361175537, 0.99149489402771, 0.9918898940086365, 0.9922755360603333, 0.9926518201828003, 0.9930187463760376, 0.9933763146400452, 0.9937244653701782, 0.9940633177757263, 0.9943927526473999, 0.9947128295898438, 0.9950234889984131, 0.9953247904777527, 0.9956167340278625, 0.9958992004394531, 0.9961723685264587, 0.9964361190795898, 0.9966904520988464, 0.9969353675842285, 0.9971709251403809, 0.9973970651626587, 0.997613787651062, 0.9978210926055908, 0.9980189800262451, 0.9982075095176697, 0.998386561870575, 0.9985562562942505, 0.9987165331840515, 0.9988673329353333, 0.9990087747573853, 0.999140739440918, 0.9992632865905762, 0.9993764758110046, 0.9994801878929138, 0.9995744824409485, 0.9996593594551086, 0.9997347593307495, 0.9998008012771606, 0.9998573660850525, 0.9999045133590698, 0.9999422430992126, 0.999970555305481, 0.99998939037323, 0.9999988079071045, 0.9999988079071045, 0.99998939037323, 0.999970555305481, 0.9999422430992126, 0.9999045133590698, 0.9998573660850525, 0.9998008012771606, 0.9997347593307495, 0.9996593594551086, 0.9995744824409485, 0.9994801878929138, 0.9993764758110046, 0.9992632865905762, 0.999140739440918, 0.9990087747573853, 0.9988673329353333, 0.9987165331840515, 0.9985562562942505, 0.998386561870575, 0.9982075095176697, 0.9980189800262451, 0.9978210926055908, 0.997613787651062, 0.9973970651626587, 0.9971709251403809, 0.9969353675842285, 0.9966904520988464, 0.9964361190795898, 0.9961723685264587, 0.9958992004394531, 0.9956167340278625, 0.9953247904777527, 0.9950234889984131, 0.9947128295898438, 0.9943927526473999, 0.9940633177757263, 0.9937244653701782, 0.9933763146400452, 0.9930187463760376, 0.9926518201828003, 0.9922755360603333, 0.9918898940086365, 0.99149489402771, 0.9910905361175537, 0.9906768798828125, 0.9902538061141968, 0.9898214340209961, 0.9893797039985657, 0.9889286756515503, 0.98846834897995, 0.9879986643791199, 0.9875196218490601, 0.9870312809944153, 0.9865337014198303, 0.9860267639160156, 0.985510528087616, 0.9849849939346313, 0.9844501614570618, 0.983906090259552, 0.9833527207374573, 0.9827900528907776, 0.9822181463241577, 0.9816369414329529, 0.9810464978218079, 0.9804468154907227, 0.9798378944396973, 0.9792196750640869, 0.9785922765731812, 0.9779556393623352, 0.9773097634315491, 0.9766547083854675, 0.9759904146194458, 0.9753168821334839, 0.9746342301368713, 0.9739423394203186, 0.9732412695884705, 0.9725310206413269, 0.9718115925788879, 0.9710829854011536, 0.9703452587127686, 0.9695983529090881, 0.9688422679901123, 0.9680771231651306, 0.9673027992248535, 0.9665193557739258, 0.9657268524169922, 0.9649251699447632, 0.9641144275665283, 0.9632945656776428, 0.9624656438827515, 0.9616276621818542, 0.9607805609703064, 0.9599244594573975, 0.9590592384338379, 0.9581850171089172, 0.9573017358779907, 0.9564094543457031, 0.9555081129074097, 0.9545977711677551, 0.9536784887313843, 0.9527501463890076, 0.9518128037452698, 0.9508665204048157, 0.9499112963676453, 0.9489470720291138, 0.947973906993866, 0.9469918012619019, 0.9460007548332214, 0.9450008273124695, 0.9439919590950012, 0.9429742097854614, 0.9419475197792053, 0.9409119486808777, 0.9398675560951233, 0.9388142824172974, 0.9377521276473999, 0.9366811513900757, 0.9356013536453247, 0.9345126748085022, 0.9334152340888977, 0.9323089718818665, 0.9311939477920532, 0.9300701022148132, 0.9289374947547913, 0.9277961850166321, 0.9266460537910461, 0.925487220287323, 0.9243196249008179, 0.9231433272361755, 0.921958327293396, 0.9207646250724792, 0.9195622801780701, 0.9183511734008789, 0.9171314835548401, 0.9159031510353088, 0.9146661162376404, 0.9134204983711243, 0.9121662974357605, 0.9109034538269043, 0.9096319675445557, 0.9083519577980042, 0.9070634245872498, 0.9057662487030029, 0.904460608959198, 0.9031463861465454, 0.9018236994743347, 0.9004924297332764, 0.8991527557373047, 0.8978045582771301, 0.8964478969573975, 0.8950827717781067, 0.8937091827392578, 0.8923271894454956, 0.8909367918968201, 0.8895379900932312, 0.888130784034729, 0.8867152333259583, 0.8852912783622742, 0.8838590383529663, 0.8824183940887451, 0.8809694647789001, 0.8795121908187866, 0.8780466914176941, 0.876572847366333, 0.8750907778739929, 0.873600423336029, 0.8721018433570862, 0.8705950379371643, 0.8690800070762634, 0.8675568103790283, 0.8660253882408142, 0.8644858598709106, 0.8629381060600281, 0.861382246017456, 0.8598182797431946, 0.8582462072372437, 0.8566660284996033, 0.8550778031349182, 0.8534814715385437, 0.8518770933151245, 0.8502646684646606, 0.8486442565917969, 0.8470158576965332, 0.8453794121742249, 0.8437350392341614, 0.842082679271698, 0.8404223918914795, 0.8387541770935059, 0.8370780348777771, 0.835394024848938, 0.8337021470069885, 0.8320024013519287, 0.8302947878837585, 0.8285793662071228, 0.8268561363220215, 0.8251250386238098, 0.8233862519264221, 0.8216396570205688, 0.8198853135108948, 0.8181232213973999, 0.816353440284729, 0.8145759701728821, 0.8127908110618591, 0.8109979629516602, 0.8091974854469299, 0.8073893189430237, 0.8055736422538757, 0.8037502765655518, 0.8019194006919861, 0.8000808954238892, 0.7982348799705505, 0.7963813543319702, 0.7945203185081482, 0.7926517724990845, 0.790775716304779, 0.7888922691345215, 0.7870013117790222, 0.7851030230522156, 0.7831972241401672, 0.7812840938568115, 0.7793636322021484, 0.7774357795715332, 0.7755005955696106, 0.7735580801963806, 0.771608293056488, 0.7696512341499329, 0.7676869034767151, 0.7657153606414795, 0.7637365460395813, 0.7617505788803101, 0.759757399559021, 0.7577570676803589, 0.7557495832443237, 0.7537349462509155, 0.751713216304779, 0.7496844530105591, 0.7476485371589661, 0.7456056475639343, 0.7435556650161743, 0.7414987087249756, 0.7394347190856934, 0.7373637557029724, 0.7352858781814575, 0.7332010269165039, 0.7311093211174011, 0.7290106415748596, 0.7269051671028137, 0.7247927784919739, 0.7226735949516296, 0.7205475568771362, 0.7184147238731384, 0.716275155544281, 0.7141287922859192, 0.7119757533073425, 0.7098159193992615, 0.7076494693756104, 0.7054762840270996, 0.7032964825630188, 0.7011100053787231, 0.6989169716835022, 0.6967173218727112, 0.6945110559463501, 0.6922982931137085, 0.6900790333747864, 0.687853217124939, 0.685620903968811, 0.6833821535110474, 0.681136965751648, 0.678885281085968, 0.6766272783279419, 0.67436283826828, 0.672092080116272, 0.669814944267273, 0.6675315499305725, 0.6652418375015259, 0.6629458069801331, 0.6606435775756836, 0.6583350896835327, 0.6560204029083252, 0.653699517250061, 0.651372492313385, 0.6490393280982971, 0.6466999650001526, 0.6443545818328857, 0.6420031189918518, 0.6396455764770508, 0.6372820138931274, 0.6349124312400818, 0.6325368881225586, 0.6301553249359131, 0.6277678608894348, 0.625374436378479, 0.6229751706123352, 0.6205700039863586, 0.6181589961051941, 0.6157421469688416, 0.613319456577301, 0.6108910441398621, 0.6084568500518799, 0.6060168743133545, 0.6035712361335754, 0.601119875907898, 0.5986628532409668, 0.5962002277374268, 0.5937319397926331, 0.5912580490112305, 0.5887786149978638, 0.5862935781478882, 0.5838030576705933, 0.5813069939613342, 0.5788054466247559, 0.5762984752655029, 0.5737860202789307, 0.5712682008743286, 0.5687450170516968, 0.5662164092063904, 0.563682496547699, 0.5611432194709778, 0.5585986971855164, 0.5560489296913147, 0.553493857383728, 0.5509335994720459, 0.5483681559562683, 0.5457975268363953, 0.5432217121124268, 0.5406408309936523, 0.5380548238754272, 0.5354637503623962, 0.5328676104545593, 0.5302664637565613, 0.5276603102684021, 0.5250492095947266, 0.5224331021308899, 0.5198121070861816, 0.517186164855957, 0.5145553946495056, 0.5119197368621826, 0.5092793107032776, 0.506633996963501, 0.5039839744567871, 0.5013291835784912, 0.49866965413093567, 0.49600541591644287, 0.4933364987373352, 0.49066293239593506, 0.4879847466945648, 0.4853019714355469, 0.4826146066188812, 0.47992268204689026, 0.47722622752189636, 0.4745252728462219, 0.47181984782218933, 0.46910998225212097, 0.46639570593833923, 0.46367698907852173, 0.4609539210796356, 0.4582265317440033, 0.45549479126930237, 0.4527587592601776, 0.4500184655189514, 0.4472739100456238, 0.4445251524448395, 0.4417721927165985, 0.43901506066322327, 0.4362538158893585, 0.4334884285926819, 0.43071895837783813, 0.42794543504714966, 0.42516788840293884, 0.4223863184452057, 0.4196007549762726, 0.4168112576007843, 0.41401779651641846, 0.4112204611301422, 0.4084192216396332, 0.40561413764953613, 0.40280523896217346, 0.39999255537986755, 0.3971760869026184, 0.3943558633327484, 0.39153191447257996, 0.3887042999267578, 0.3858729898929596, 0.3830380439758301, 0.38019949197769165, 0.3773573637008667, 0.3745116889476776, 0.3716624677181244, 0.3688097298145294, 0.3659535050392151, 0.36309385299682617, 0.36023077368736267, 0.357364296913147, 0.35449445247650146, 0.35162124037742615, 0.3487447500228882, 0.3458649516105652, 0.34298187494277954, 0.340095579624176, 0.337206095457077, 0.33431339263916016, 0.3314175605773926, 0.3285185992717743, 0.3256165385246277, 0.32271140813827515, 0.31980323791503906, 0.3168920576572418, 0.3139778673648834, 0.31106072664260864, 0.30814066529273987, 0.3052176833152771, 0.3022918403148651, 0.2993631362915039, 0.29643160104751587, 0.2934972643852234, 0.29056015610694885, 0.28762033581733704, 0.28467780351638794, 0.28173255920410156, 0.2787846624851227, 0.2758341431617737, 0.27288103103637695, 0.2699253261089325, 0.2669670879840851, 0.2640063464641571, 0.26104310154914856, 0.25807738304138184, 0.2551092505455017, 0.2521387040615082, 0.24916577339172363, 0.24619050323963165, 0.24321290850639343, 0.24023300409317017, 0.23725084960460663, 0.234266459941864, 0.2312798649072647, 0.2282910794019699, 0.225300133228302, 0.22230707108974457, 0.21931192278862, 0.21631468832492828, 0.2133154273033142, 0.21031413972377777, 0.20731088519096375, 0.20430566370487213, 0.2012985199689865, 0.19828948378562927, 0.1952785700559616, 0.1922658085823059, 0.18925124406814575, 0.18623489141464233, 0.18321678042411804, 0.18019694089889526, 0.17717541754245758, 0.174152210354805, 0.17112736403942108, 0.16810089349746704, 0.16507284343242645, 0.1620432436466217, 0.159012109041214, 0.1559794694185257, 0.1529453694820404, 0.1499098241329193, 0.1468728631734848, 0.14383451640605927, 0.1407948136329651, 0.13775378465652466, 0.13471145927906036, 0.1316678673028946, 0.12862302362918854, 0.12557697296142578, 0.12252973020076752, 0.11948134005069733, 0.1164318174123764, 0.11338119953870773, 0.1103295087814331, 0.1072767823934555, 0.10422304272651672, 0.10116831958293915, 0.09811264276504517, 0.09505604207515717, 0.09199854731559753, 0.08894018083810806, 0.08588097244501114, 0.08282095938920975, 0.07976016402244568, 0.07669861614704132, 0.07363634556531906, 0.07057337462902069, 0.06750974804162979, 0.06444548070430756, 0.06138060241937637, 0.05831514671444893, 0.05524914339184761, 0.05218261852860451, 0.04911560192704201, 0.0460481196641922, 0.04298020526766777, 0.03991188481450081, 0.0368431881070137, 0.03377414122223854, 0.03070477955043316, 0.027635125443339348, 0.024565212428569794, 0.021495068445801735, 0.01842472143471241, 0.015354199334979057, 0.01228353288024664, 0.009212750941514969, 0.006141882389783859, 0.003070955630391836, 1.2246468525851679e-16 ] ================================================ FILE: __tests__/data/sine128.json ================================================ [ 0, 0.02473442815244198, 0.049453720450401306, 0.07414275407791138, 0.09878642112016678, 0.12336964160203934, 0.14787736535072327, 0.17229461669921875, 0.19660644233226776, 0.22079795598983765, 0.2448543757200241, 0.2687609791755676, 0.29250311851501465, 0.31606629490852356, 0.33943605422973633, 0.36259815096855164, 0.38553833961486816, 0.4082426428794861, 0.43069714307785034, 0.4528881013393402, 0.4748019576072693, 0.4964253008365631, 0.5177448391914368, 0.5387476086616516, 0.5594207644462585, 0.5797515511512756, 0.5997276306152344, 0.619336724281311, 0.6385669112205505, 0.6574063301086426, 0.6758434772491455, 0.6938670873641968, 0.7114661335945129, 0.7286298871040344, 0.7453477382659912, 0.7616095542907715, 0.7774053812026978, 0.7927254438400269, 0.8075605034828186, 0.8219014406204224, 0.8357394337654114, 0.8490660786628723, 0.861873209476471, 0.8741528987884521, 0.8858977556228638, 0.897100567817688, 0.9077544212341309, 0.9178528189659119, 0.9273896217346191, 0.9363589882850647, 0.9447553753852844, 0.9525737166404724, 0.9598091244697571, 0.9664573073387146, 0.9725140929222107, 0.9779758453369141, 0.9828391671180725, 0.9871010780334473, 0.990759015083313, 0.9938107132911682, 0.9962543249130249, 0.9980883598327637, 0.9993116855621338, 0.9999235272407532, 0.9999235272407532, 0.9993116855621338, 0.9980883598327637, 0.9962543249130249, 0.9938107132911682, 0.990759015083313, 0.9871010780334473, 0.9828391671180725, 0.9779758453369141, 0.9725140929222107, 0.9664573073387146, 0.9598091244697571, 0.9525737166404724, 0.9447553753852844, 0.9363589882850647, 0.9273896217346191, 0.9178528189659119, 0.9077544212341309, 0.897100567817688, 0.8858977556228638, 0.8741528987884521, 0.861873209476471, 0.8490660786628723, 0.8357394337654114, 0.8219014406204224, 0.8075605034828186, 0.7927254438400269, 0.7774053812026978, 0.7616095542907715, 0.7453477382659912, 0.7286298871040344, 0.7114661335945129, 0.6938670873641968, 0.6758434772491455, 0.6574063301086426, 0.6385669112205505, 0.619336724281311, 0.5997276306152344, 0.5797515511512756, 0.5594207644462585, 0.5387476086616516, 0.5177448391914368, 0.4964253008365631, 0.4748019576072693, 0.4528881013393402, 0.43069714307785034, 0.4082426428794861, 0.38553833961486816, 0.36259815096855164, 0.33943605422973633, 0.31606629490852356, 0.29250311851501465, 0.2687609791755676, 0.2448543757200241, 0.22079795598983765, 0.19660644233226776, 0.17229461669921875, 0.14787736535072327, 0.12336964160203934, 0.09878642112016678, 0.07414275407791138, 0.049453720450401306, 0.02473442815244198, 1.2246468525851679e-16 ] ================================================ FILE: __tests__/data/sine2048.json ================================================ [ 0, 0.0015347296139225364, 0.0030694555025547743, 0.004604174289852381, 0.0061388821341097355, 0.007673575542867184, 0.009208250790834427, 0.010742904618382454, 0.012277533300220966, 0.013812132179737091, 0.015346699394285679, 0.016881229355931282, 0.018415721133351326, 0.01995016820728779, 0.02148456871509552, 0.023018918931484222, 0.024553215131163597, 0.026087453588843346, 0.02762162871658802, 0.02915574051439762, 0.0306897833943367, 0.03222375363111496, 0.03375764936208725, 0.035291463136672974, 0.03682519495487213, 0.038358841091394424, 0.039892397820949554, 0.041425857692956924, 0.042959220707416534, 0.044492483139038086, 0.04602564126253128, 0.04755868762731552, 0.04909162595868111, 0.05062444508075714, 0.05215714871883392, 0.053689729422330856, 0.05522217974066734, 0.05675450339913368, 0.05828669294714928, 0.05981874465942383, 0.06135065481066704, 0.0628824234008789, 0.06441403925418854, 0.06594550609588623, 0.06747681647539139, 0.06900797039270401, 0.0705389603972435, 0.07206977903842926, 0.07360043376684189, 0.07513091713190079, 0.07666122168302536, 0.07819133996963501, 0.07972127944231033, 0.08125103265047073, 0.08278059214353561, 0.08430995792150497, 0.08583912253379822, 0.08736808598041534, 0.08889684826135635, 0.09042539447546005, 0.09195373207330704, 0.09348184615373611, 0.09500974416732788, 0.09653741866350174, 0.09806486964225769, 0.09959208965301514, 0.10111907124519348, 0.10264581441879272, 0.10417231172323227, 0.10569857060909271, 0.10722457617521286, 0.10875033587217331, 0.11027583479881287, 0.11180107295513153, 0.1133260503411293, 0.11485075950622559, 0.11637520045042038, 0.11789935827255249, 0.11942324787378311, 0.12094685435295105, 0.1224701777100563, 0.12399320304393768, 0.12551595270633698, 0.1270383894443512, 0.12856054306030273, 0.1300823837518692, 0.1316039115190506, 0.13312514126300812, 0.13464605808258057, 0.13616664707660675, 0.13768692314624786, 0.1392068713903427, 0.1407264918088913, 0.14224578440189362, 0.14376474916934967, 0.14528335630893707, 0.1468016356229782, 0.1483195722103119, 0.14983715116977692, 0.1513543725013733, 0.152871236205101, 0.15438775718212128, 0.1559039056301117, 0.15741968154907227, 0.158935084939003, 0.16045011579990387, 0.1619647741317749, 0.1634790599346161, 0.16499294340610504, 0.16650643944740295, 0.16801954805850983, 0.16953226923942566, 0.17104458808898926, 0.17255648970603943, 0.17406800389289856, 0.17557910084724426, 0.17708978056907654, 0.17860004305839539, 0.1801098883152008, 0.1816193014383316, 0.18312829732894897, 0.18463686108589172, 0.18614497780799866, 0.18765266239643097, 0.18915991485118866, 0.19066670536994934, 0.1921730637550354, 0.19367896020412445, 0.1951843947172165, 0.19668938219547272, 0.19819389283657074, 0.19969795644283295, 0.20120152831077576, 0.20270463824272156, 0.20420727133750916, 0.20570941269397736, 0.20721107721328735, 0.20871224999427795, 0.21021294593811035, 0.21171313524246216, 0.21321281790733337, 0.2147120088338852, 0.21621069312095642, 0.21770887076854706, 0.2192065268754959, 0.22070367634296417, 0.22220028936862946, 0.22369639575481415, 0.22519196569919586, 0.2266870141029358, 0.22818152606487274, 0.2296755015850067, 0.2311689257621765, 0.23266181349754333, 0.23415414988994598, 0.23564594984054565, 0.23713718354701996, 0.2386278510093689, 0.24011796712875366, 0.24160750210285187, 0.2430964857339859, 0.24458488821983337, 0.24607272446155548, 0.24755996465682983, 0.24904663860797882, 0.25053271651268005, 0.2520182132720947, 0.25350308418273926, 0.2549873888492584, 0.25647109746932983, 0.2579541802406311, 0.2594366669654846, 0.2609185576438904, 0.262399822473526, 0.2638804614543915, 0.2653604745864868, 0.266839861869812, 0.26831862330436707, 0.269796758890152, 0.27127426862716675, 0.272751122713089, 0.2742273509502411, 0.27570292353630066, 0.2771778404712677, 0.2786521017551422, 0.2801257371902466, 0.28159868717193604, 0.28307098150253296, 0.28454259037971497, 0.28601354360580444, 0.2874838411808014, 0.28895342350006104, 0.29042235016822815, 0.29189059138298035, 0.2933581471443176, 0.29482501745224, 0.29629117250442505, 0.2977566421031952, 0.299221396446228, 0.30068546533584595, 0.30214881896972656, 0.3036114573478699, 0.3050733804702759, 0.3065345883369446, 0.307995080947876, 0.30945485830307007, 0.31091389060020447, 0.3123721778392792, 0.3138297498226166, 0.3152865767478943, 0.3167426586151123, 0.31819799542427063, 0.3196525573730469, 0.3211064040660858, 0.3225594758987427, 0.32401180267333984, 0.32546335458755493, 0.32691413164138794, 0.32836416363716125, 0.3298133909702301, 0.33126187324523926, 0.33270955085754395, 0.33415645360946655, 0.3356025815010071, 0.33704790472984314, 0.33849242329597473, 0.33993616700172424, 0.3413791060447693, 0.34282124042510986, 0.3442625403404236, 0.3457030653953552, 0.34714275598526, 0.3485816419124603, 0.3500196933746338, 0.3514569401741028, 0.35289332270622253, 0.3543289005756378, 0.35576364398002625, 0.3571975529193878, 0.35863062739372253, 0.360062837600708, 0.3614942133426666, 0.362924724817276, 0.36435437202453613, 0.3657831847667694, 0.36721113324165344, 0.36863818764686584, 0.3700644075870514, 0.3714897334575653, 0.37291419506073, 0.3743377923965454, 0.3757604956626892, 0.3771823048591614, 0.3786032497882843, 0.3800232708454132, 0.38144242763519287, 0.3828606605529785, 0.38427799940109253, 0.3856944441795349, 0.3871099650859833, 0.38852459192276, 0.3899382948875427, 0.3913510739803314, 0.3927629292011261, 0.39417386054992676, 0.3955838680267334, 0.396992951631546, 0.39840108156204224, 0.39980828762054443, 0.4012145400047302, 0.402619868516922, 0.40402424335479736, 0.4054276645183563, 0.4068301022052765, 0.40823161602020264, 0.40963214635849, 0.41103172302246094, 0.4124303460121155, 0.4138279855251312, 0.4152246415615082, 0.41662031412124634, 0.4180150330066681, 0.41940873861312866, 0.42080146074295044, 0.4221931993961334, 0.4235839545726776, 0.4249736964702606, 0.42636245489120483, 0.4277501702308655, 0.4291369318962097, 0.4305226504802704, 0.4319073557853699, 0.4332910478115082, 0.4346736967563629, 0.43605536222457886, 0.43743598461151123, 0.43881556391716003, 0.44019412994384766, 0.4415716528892517, 0.4429481327533722, 0.4443235695362091, 0.44569796323776245, 0.44707128405570984, 0.44844356179237366, 0.4498147964477539, 0.4511849880218506, 0.4525540769100189, 0.4539221227169037, 0.4552890956401825, 0.45665499567985535, 0.45801982283592224, 0.4593835771083832, 0.46074622869491577, 0.4621078073978424, 0.4634683132171631, 0.4648277163505554, 0.4661860167980194, 0.46754321455955505, 0.46889930963516235, 0.4702543020248413, 0.4716082215309143, 0.4729609787464142, 0.4743126630783081, 0.4756632149219513, 0.47701263427734375, 0.47836095094680786, 0.47970813512802124, 0.4810541868209839, 0.4823991060256958, 0.4837428629398346, 0.48508551716804504, 0.4864270091056824, 0.48776736855506897, 0.48910656571388245, 0.4904446303844452, 0.4917815327644348, 0.49311724305152893, 0.4944518208503723, 0.4957852363586426, 0.4971174895763397, 0.49844855070114136, 0.4997784495353699, 0.5011072158813477, 0.5024347305297852, 0.5037611126899719, 0.5050862431526184, 0.5064102411270142, 0.5077330470085144, 0.5090546011924744, 0.5103750228881836, 0.5116941928863525, 0.513012170791626, 0.5143289566040039, 0.5156445503234863, 0.5169588923454285, 0.5182720422744751, 0.5195839405059814, 0.5208946466445923, 0.5222041010856628, 0.5235123634338379, 0.5248193144798279, 0.5261251330375671, 0.5274296402931213, 0.5287328958511353, 0.5300349593162537, 0.531335711479187, 0.5326352715492249, 0.5339335799217224, 0.5352305769920349, 0.5365263223648071, 0.5378208756446838, 0.5391140580177307, 0.5404060482978821, 0.5416967272758484, 0.5429861545562744, 0.5442742705345154, 0.5455611348152161, 0.5468467473983765, 0.548130989074707, 0.5494139790534973, 0.5506957173347473, 0.5519760847091675, 0.5532552003860474, 0.5545330047607422, 0.555809497833252, 0.5570846796035767, 0.5583585500717163, 0.5596310496330261, 0.5609022974967957, 0.5621722340583801, 0.5634407997131348, 0.5647080540657043, 0.5659739971160889, 0.5672386288642883, 0.568501889705658, 0.5697637796401978, 0.5710243582725525, 0.5722836256027222, 0.573541522026062, 0.574798047542572, 0.576053261756897, 0.5773070454597473, 0.5785595178604126, 0.579810619354248, 0.5810604095458984, 0.5823087692260742, 0.5835557579994202, 0.5848013758659363, 0.5860456228256226, 0.587288498878479, 0.5885300040245056, 0.5897700786590576, 0.5910087823867798, 0.5922461152076721, 0.5934820175170898, 0.5947165489196777, 0.595949649810791, 0.5971813797950745, 0.5984116792678833, 0.5996406078338623, 0.6008681058883667, 0.6020941734313965, 0.6033188104629517, 0.604542076587677, 0.605763852596283, 0.6069842576980591, 0.6082032322883606, 0.6094207167625427, 0.610636830329895, 0.6118514537811279, 0.613064706325531, 0.6142764687538147, 0.6154868006706238, 0.6166956424713135, 0.6179030537605286, 0.619109034538269, 0.6203135251998901, 0.6215165853500366, 0.6227181553840637, 0.6239182353019714, 0.6251168847084045, 0.6263140439987183, 0.6275097727775574, 0.6287039518356323, 0.6298967003822327, 0.6310879588127136, 0.6322777271270752, 0.6334660053253174, 0.6346527934074402, 0.6358380317687988, 0.6370218396186829, 0.6382041573524475, 0.639384925365448, 0.6405642032623291, 0.6417419910430908, 0.6429182291030884, 0.6440929770469666, 0.6452661752700806, 0.64643794298172, 0.6476081013679504, 0.6487767696380615, 0.6499438881874084, 0.651109516620636, 0.6522735357284546, 0.6534360647201538, 0.6545971035957336, 0.6557565331459045, 0.656914472579956, 0.6580708026885986, 0.659225583076477, 0.6603788733482361, 0.6615305542945862, 0.6626806855201721, 0.6638292670249939, 0.6649762988090515, 0.666121780872345, 0.6672656536102295, 0.6684079766273499, 0.6695486903190613, 0.6706878542900085, 0.6718254089355469, 0.672961413860321, 0.674095869064331, 0.6752286553382874, 0.6763598918914795, 0.6774895191192627, 0.6786175966262817, 0.6797440648078918, 0.6808688640594482, 0.6819921135902405, 0.6831137537956238, 0.6842337846755981, 0.6853522062301636, 0.6864690184593201, 0.6875841617584229, 0.6886977553367615, 0.6898096799850464, 0.6909199953079224, 0.6920287013053894, 0.6931357383728027, 0.6942411661148071, 0.6953449845314026, 0.6964471340179443, 0.6975476741790771, 0.6986465454101562, 0.6997437477111816, 0.7008393406867981, 0.7019332647323608, 0.7030255198478699, 0.70411616563797, 0.7052050828933716, 0.7062923908233643, 0.7073780298233032, 0.7084619998931885, 0.70954430103302, 0.7106249332427979, 0.711703896522522, 0.7127811908721924, 0.7138567566871643, 0.7149306535720825, 0.7160029411315918, 0.7170734405517578, 0.7181423306465149, 0.7192094922065735, 0.7202749848365784, 0.7213387489318848, 0.7224007844924927, 0.7234612107276917, 0.7245198488235474, 0.7255768179893494, 0.7266320586204529, 0.7276856303215027, 0.728737473487854, 0.7297875881195068, 0.7308359742164612, 0.731882631778717, 0.7329275608062744, 0.7339708209037781, 0.7350122928619385, 0.7360520958900452, 0.7370901107788086, 0.7381263971328735, 0.73916095495224, 0.740193784236908, 0.7412248253822327, 0.7422541379928589, 0.7432817220687866, 0.7443075776100159, 0.7453316450119019, 0.7463539242744446, 0.7473745346069336, 0.7483932971954346, 0.7494103312492371, 0.7504256367683411, 0.751439094543457, 0.7524508237838745, 0.7534608244895935, 0.7544689774513245, 0.7554754018783569, 0.7564800381660461, 0.7574828863143921, 0.7584839463233948, 0.7594832181930542, 0.7604807019233704, 0.7614763975143433, 0.7624703049659729, 0.7634624242782593, 0.7644527554512024, 0.7654412388801575, 0.7664279341697693, 0.7674128413200378, 0.7683959603309631, 0.7693772315979004, 0.7703567147254944, 0.7713343501091003, 0.772310197353363, 0.7732841968536377, 0.7742564082145691, 0.7752267718315125, 0.7761953473091125, 0.7771620750427246, 0.7781269550323486, 0.7790899872779846, 0.7800512313842773, 0.781010627746582, 0.7819681763648987, 0.7829238772392273, 0.7838777303695679, 0.7848297357559204, 0.7857798933982849, 0.7867282032966614, 0.7876746654510498, 0.7886192798614502, 0.7895620465278625, 0.7905029058456421, 0.7914419770240784, 0.7923791408538818, 0.7933143973350525, 0.7942478656768799, 0.7951793670654297, 0.7961090803146362, 0.79703688621521, 0.7979628443717957, 0.7988868951797485, 0.7998090386390686, 0.8007293343544006, 0.8016477227210999, 0.802564263343811, 0.8034788370132446, 0.8043915629386902, 0.8053024411201477, 0.8062113523483276, 0.8071184158325195, 0.8080235123634338, 0.8089267611503601, 0.8098281025886536, 0.8107275366783142, 0.811625063419342, 0.8125206232070923, 0.8134143352508545, 0.8143060803413391, 0.8151959776878357, 0.8160839080810547, 0.8169698715209961, 0.8178539872169495, 0.8187361359596252, 0.8196163773536682, 0.8204946517944336, 0.8213710188865662, 0.8222454786300659, 0.8231179714202881, 0.8239885568618774, 0.8248571157455444, 0.8257238268852234, 0.8265885710716248, 0.8274513483047485, 0.8283121585845947, 0.8291710615158081, 0.8300279974937439, 0.8308829665184021, 0.8317359685897827, 0.8325870037078857, 0.833436131477356, 0.8342832326889038, 0.8351284265518188, 0.8359716534614563, 0.8368128538131714, 0.8376521468162537, 0.8384894132614136, 0.8393247127532959, 0.8401580452919006, 0.8409894108772278, 0.8418188095092773, 0.8426461815834045, 0.8434715867042542, 0.8442950248718262, 0.8451164364814758, 0.8459358811378479, 0.8467533588409424, 0.8475688099861145, 0.848382294178009, 0.8491937518119812, 0.850003182888031, 0.8508106470108032, 0.8516161441802979, 0.8524195551872253, 0.8532209992408752, 0.8540204167366028, 0.8548178672790527, 0.8556132912635803, 0.8564066886901855, 0.8571980595588684, 0.8579874038696289, 0.858774721622467, 0.8595600128173828, 0.860343337059021, 0.861124575138092, 0.8619038462638855, 0.8626810312271118, 0.8634561896324158, 0.8642293214797974, 0.8650004267692566, 0.8657695055007935, 0.8665364980697632, 0.8673015236854553, 0.8680644631385803, 0.868825376033783, 0.8695842027664185, 0.8703410029411316, 0.8710957765579224, 0.871848464012146, 0.8725991249084473, 0.8733476996421814, 0.8740942478179932, 0.8748387098312378, 0.8755810856819153, 0.8763214945793152, 0.8770597577095032, 0.8777959942817688, 0.8785301446914673, 0.8792622089385986, 0.8799922466278076, 0.8807201981544495, 0.8814460635185242, 0.8821698427200317, 0.8828915357589722, 0.8836112022399902, 0.8843287229537964, 0.8850442171096802, 0.885757565498352, 0.8864688873291016, 0.8871781229972839, 0.8878852128982544, 0.8885902762413025, 0.8892931938171387, 0.8899940252304077, 0.8906927704811096, 0.8913894295692444, 0.8920839428901672, 0.8927764296531677, 0.8934667706489563, 0.8941550254821777, 0.8948411345481873, 0.8955251574516296, 0.8962070941925049, 0.8968868851661682, 0.8975645899772644, 0.8982401490211487, 0.8989136219024658, 0.899584949016571, 0.9002541899681091, 0.9009212851524353, 0.9015862941741943, 0.9022491574287415, 0.9029098749160767, 0.9035685062408447, 0.9042249917984009, 0.9048793315887451, 0.9055315256118774, 0.9061816334724426, 0.9068295955657959, 0.9074754118919373, 0.9081190824508667, 0.9087606072425842, 0.9094000458717346, 0.9100372791290283, 0.9106723666191101, 0.9113053679466248, 0.9119361639022827, 0.9125648736953735, 0.9131913781166077, 0.9138157367706299, 0.9144379496574402, 0.9150580167770386, 0.915675938129425, 0.9162917137145996, 0.9169052839279175, 0.9175167679786682, 0.9181260466575623, 0.9187331199645996, 0.9193381071090698, 0.9199408888816833, 0.920541524887085, 0.9211399555206299, 0.9217362403869629, 0.9223303198814392, 0.9229222536087036, 0.9235120415687561, 0.9240996241569519, 0.9246850609779358, 0.925268292427063, 0.9258493185043335, 0.9264281988143921, 0.927004873752594, 0.927579402923584, 0.9281517267227173, 0.9287218451499939, 0.9292898178100586, 0.9298555850982666, 0.9304191470146179, 0.9309805035591125, 0.9315397143363953, 0.9320966601371765, 0.9326514601707458, 0.9332040548324585, 0.9337545037269592, 0.9343026876449585, 0.9348486661911011, 0.9353924989700317, 0.9359340667724609, 0.9364734888076782, 0.937010645866394, 0.937545657157898, 0.9380784034729004, 0.9386089444160461, 0.93913733959198, 0.9396634697914124, 0.940187394618988, 0.940709114074707, 0.9412285685539246, 0.9417458772659302, 0.9422609210014343, 0.9427737593650818, 0.9432843923568726, 0.9437927603721619, 0.9442989826202393, 0.9448028802871704, 0.9453046321868896, 0.9458041191101074, 0.9463014006614685, 0.9467964172363281, 0.947289228439331, 0.9477798342704773, 0.9482681751251221, 0.9487543106079102, 0.9492381811141968, 0.9497198462486267, 0.9501992464065552, 0.9506763815879822, 0.9511513113975525, 0.9516240358352661, 0.9520944356918335, 0.952562689781189, 0.9530286192893982, 0.9534923434257507, 0.9539538025856018, 0.9544130563735962, 0.9548699855804443, 0.9553247690200806, 0.9557772278785706, 0.9562274217605591, 0.9566754102706909, 0.9571211338043213, 0.9575645923614502, 0.9580057859420776, 0.9584447741508484, 0.9588814377784729, 0.9593158960342407, 0.9597480893135071, 0.960178017616272, 0.9606056809425354, 0.9610310196876526, 0.9614541530609131, 0.9618750214576721, 0.9622936248779297, 0.9627099633216858, 0.9631240367889404, 0.9635358452796936, 0.9639453887939453, 0.9643526077270508, 0.9647576212882996, 0.9651603102684021, 0.9655607342720032, 0.9659588932991028, 0.9663547873497009, 0.9667484164237976, 0.9671397805213928, 0.9675288200378418, 0.9679155945777893, 0.9683001041412354, 0.9686822891235352, 0.9690622687339783, 0.9694399237632751, 0.9698152542114258, 0.9701883792877197, 0.9705591797828674, 0.9709277153015137, 0.9712939262390137, 0.9716578722000122, 0.9720194935798645, 0.9723788499832153, 0.9727359414100647, 0.9730907082557678, 0.9734432101249695, 0.9737934470176697, 0.9741412997245789, 0.9744869470596313, 0.9748302698135376, 0.9751712679862976, 0.9755100011825562, 0.9758464097976685, 0.9761805534362793, 0.9765123724937439, 0.9768418669700623, 0.9771690964698792, 0.9774940013885498, 0.977816641330719, 0.9781369566917419, 0.9784549474716187, 0.9787706732749939, 0.9790840744972229, 0.9793952107429504, 0.979703962802887, 0.980010449886322, 0.9803146123886108, 0.9806165099143982, 0.9809160232543945, 0.9812132716178894, 0.9815082550048828, 0.9818008542060852, 0.9820911884307861, 0.982379138469696, 0.9826648235321045, 0.9829481840133667, 0.9832292795181274, 0.9835079908370972, 0.9837844371795654, 0.9840584993362427, 0.9843302965164185, 0.984599769115448, 0.9848669171333313, 0.9851317405700684, 0.9853942394256592, 0.9856544137001038, 0.9859123229980469, 0.986167848110199, 0.9864210486412048, 0.9866719841957092, 0.9869205355644226, 0.9871667623519897, 0.9874107241630554, 0.9876523017883301, 0.9878915548324585, 0.9881285429000854, 0.9883631467819214, 0.9885954260826111, 0.9888253808021545, 0.9890530109405518, 0.9892783164978027, 0.9895012974739075, 0.9897218942642212, 0.9899402260780334, 0.9901562333106995, 0.9903698563575745, 0.9905811548233032, 0.9907901287078857, 0.990996778011322, 0.9912011027336121, 0.9914031028747559, 0.9916027188301086, 0.9918000102043152, 0.9919949769973755, 0.9921876192092896, 0.9923779368400574, 0.9925658702850342, 0.9927514791488647, 0.9929347634315491, 0.9931157231330872, 0.993294358253479, 0.9934706091880798, 0.9936445355415344, 0.993816077709198, 0.9939853549003601, 0.9941522479057312, 0.994316816329956, 0.9944790601730347, 0.9946389198303223, 0.9947964549064636, 0.994951605796814, 0.9951044917106628, 0.9952549934387207, 0.9954031705856323, 0.9955489635467529, 0.9956924319267273, 0.9958335757255554, 0.9959723353385925, 0.9961087703704834, 0.9962428212165833, 0.9963746070861816, 0.996504008769989, 0.9966310262680054, 0.9967557191848755, 0.9968780875205994, 0.9969980716705322, 0.9971157312393188, 0.9972310662269592, 0.9973440170288086, 0.9974545836448669, 0.9975628852844238, 0.9976687431335449, 0.9977723360061646, 0.9978735446929932, 0.9979723691940308, 0.9980689287185669, 0.9981630444526672, 0.9982548356056213, 0.9983443021774292, 0.9984314441680908, 0.9985162019729614, 0.998598575592041, 0.9986786246299744, 0.9987562894821167, 0.9988316297531128, 0.9989046454429626, 0.9989752769470215, 0.9990435838699341, 0.9991095066070557, 0.999173104763031, 0.9992343187332153, 0.9992931485176086, 0.9993497133255005, 0.9994038343429565, 0.9994556307792664, 0.9995051026344299, 0.9995521903038025, 0.9995969533920288, 0.9996393322944641, 0.9996793866157532, 0.9997170567512512, 0.999752402305603, 0.9997853636741638, 0.9998160004615784, 0.9998442530632019, 0.9998701810836792, 0.9998937249183655, 0.9999148845672607, 0.9999337792396545, 0.9999502301216125, 0.9999643564224243, 0.9999761581420898, 0.9999855756759644, 0.9999926686286926, 0.9999973773956299, 0.9999997019767761, 0.9999997019767761, 0.9999973773956299, 0.9999926686286926, 0.9999855756759644, 0.9999761581420898, 0.9999643564224243, 0.9999502301216125, 0.9999337792396545, 0.9999148845672607, 0.9998937249183655, 0.9998701810836792, 0.9998442530632019, 0.9998160004615784, 0.9997853636741638, 0.999752402305603, 0.9997170567512512, 0.9996793866157532, 0.9996393322944641, 0.9995969533920288, 0.9995521903038025, 0.9995051026344299, 0.9994556307792664, 0.9994038343429565, 0.9993497133255005, 0.9992931485176086, 0.9992343187332153, 0.999173104763031, 0.9991095066070557, 0.9990435838699341, 0.9989752769470215, 0.9989046454429626, 0.9988316297531128, 0.9987562894821167, 0.9986786246299744, 0.998598575592041, 0.9985162019729614, 0.9984314441680908, 0.9983443021774292, 0.9982548356056213, 0.9981630444526672, 0.9980689287185669, 0.9979723691940308, 0.9978735446929932, 0.9977723360061646, 0.9976687431335449, 0.9975628852844238, 0.9974545836448669, 0.9973440170288086, 0.9972310662269592, 0.9971157312393188, 0.9969980716705322, 0.9968780875205994, 0.9967557191848755, 0.9966310262680054, 0.996504008769989, 0.9963746070861816, 0.9962428212165833, 0.9961087703704834, 0.9959723353385925, 0.9958335757255554, 0.9956924319267273, 0.9955489635467529, 0.9954031705856323, 0.9952549934387207, 0.9951044917106628, 0.994951605796814, 0.9947964549064636, 0.9946389198303223, 0.9944790601730347, 0.994316816329956, 0.9941522479057312, 0.9939853549003601, 0.993816077709198, 0.9936445355415344, 0.9934706091880798, 0.993294358253479, 0.9931157231330872, 0.9929347634315491, 0.9927514791488647, 0.9925658702850342, 0.9923779368400574, 0.9921876192092896, 0.9919949769973755, 0.9918000102043152, 0.9916027188301086, 0.9914031028747559, 0.9912011027336121, 0.990996778011322, 0.9907901287078857, 0.9905811548233032, 0.9903698563575745, 0.9901562333106995, 0.9899402260780334, 0.9897218942642212, 0.9895012974739075, 0.9892783164978027, 0.9890530109405518, 0.9888253808021545, 0.9885954260826111, 0.9883631467819214, 0.9881285429000854, 0.9878915548324585, 0.9876523017883301, 0.9874107241630554, 0.9871667623519897, 0.9869205355644226, 0.9866719841957092, 0.9864210486412048, 0.986167848110199, 0.9859123229980469, 0.9856544137001038, 0.9853942394256592, 0.9851317405700684, 0.9848669171333313, 0.984599769115448, 0.9843302965164185, 0.9840584993362427, 0.9837844371795654, 0.9835079908370972, 0.9832292795181274, 0.9829481840133667, 0.9826648235321045, 0.982379138469696, 0.9820911884307861, 0.9818008542060852, 0.9815082550048828, 0.9812132716178894, 0.9809160232543945, 0.9806165099143982, 0.9803146123886108, 0.980010449886322, 0.979703962802887, 0.9793952107429504, 0.9790840744972229, 0.9787706732749939, 0.9784549474716187, 0.9781369566917419, 0.977816641330719, 0.9774940013885498, 0.9771690964698792, 0.9768418669700623, 0.9765123724937439, 0.9761805534362793, 0.9758464097976685, 0.9755100011825562, 0.9751712679862976, 0.9748302698135376, 0.9744869470596313, 0.9741412997245789, 0.9737934470176697, 0.9734432101249695, 0.9730907082557678, 0.9727359414100647, 0.9723788499832153, 0.9720194935798645, 0.9716578722000122, 0.9712939262390137, 0.9709277153015137, 0.9705591797828674, 0.9701883792877197, 0.9698152542114258, 0.9694399237632751, 0.9690622687339783, 0.9686822891235352, 0.9683001041412354, 0.9679155945777893, 0.9675288200378418, 0.9671397805213928, 0.9667484164237976, 0.9663547873497009, 0.9659588932991028, 0.9655607342720032, 0.9651603102684021, 0.9647576212882996, 0.9643526077270508, 0.9639453887939453, 0.9635358452796936, 0.9631240367889404, 0.9627099633216858, 0.9622936248779297, 0.9618750214576721, 0.9614541530609131, 0.9610310196876526, 0.9606056809425354, 0.960178017616272, 0.9597480893135071, 0.9593158960342407, 0.9588814377784729, 0.9584447741508484, 0.9580057859420776, 0.9575645923614502, 0.9571211338043213, 0.9566754102706909, 0.9562274217605591, 0.9557772278785706, 0.9553247690200806, 0.9548699855804443, 0.9544130563735962, 0.9539538025856018, 0.9534923434257507, 0.9530286192893982, 0.952562689781189, 0.9520944356918335, 0.9516240358352661, 0.9511513113975525, 0.9506763815879822, 0.9501992464065552, 0.9497198462486267, 0.9492381811141968, 0.9487543106079102, 0.9482681751251221, 0.9477798342704773, 0.947289228439331, 0.9467964172363281, 0.9463014006614685, 0.9458041191101074, 0.9453046321868896, 0.9448028802871704, 0.9442989826202393, 0.9437927603721619, 0.9432843923568726, 0.9427737593650818, 0.9422609210014343, 0.9417458772659302, 0.9412285685539246, 0.940709114074707, 0.940187394618988, 0.9396634697914124, 0.93913733959198, 0.9386089444160461, 0.9380784034729004, 0.937545657157898, 0.937010645866394, 0.9364734888076782, 0.9359340667724609, 0.9353924989700317, 0.9348486661911011, 0.9343026876449585, 0.9337545037269592, 0.9332040548324585, 0.9326514601707458, 0.9320966601371765, 0.9315397143363953, 0.9309805035591125, 0.9304191470146179, 0.9298555850982666, 0.9292898178100586, 0.9287218451499939, 0.9281517267227173, 0.927579402923584, 0.927004873752594, 0.9264281988143921, 0.9258493185043335, 0.925268292427063, 0.9246850609779358, 0.9240996241569519, 0.9235120415687561, 0.9229222536087036, 0.9223303198814392, 0.9217362403869629, 0.9211399555206299, 0.920541524887085, 0.9199408888816833, 0.9193381071090698, 0.9187331199645996, 0.9181260466575623, 0.9175167679786682, 0.9169052839279175, 0.9162917137145996, 0.915675938129425, 0.9150580167770386, 0.9144379496574402, 0.9138157367706299, 0.9131913781166077, 0.9125648736953735, 0.9119361639022827, 0.9113053679466248, 0.9106723666191101, 0.9100372791290283, 0.9094000458717346, 0.9087606072425842, 0.9081190824508667, 0.9074754118919373, 0.9068295955657959, 0.9061816334724426, 0.9055315256118774, 0.9048793315887451, 0.9042249917984009, 0.9035685062408447, 0.9029098749160767, 0.9022491574287415, 0.9015862941741943, 0.9009212851524353, 0.9002541899681091, 0.899584949016571, 0.8989136219024658, 0.8982401490211487, 0.8975645899772644, 0.8968868851661682, 0.8962070941925049, 0.8955251574516296, 0.8948411345481873, 0.8941550254821777, 0.8934667706489563, 0.8927764296531677, 0.8920839428901672, 0.8913894295692444, 0.8906927704811096, 0.8899940252304077, 0.8892931938171387, 0.8885902762413025, 0.8878852128982544, 0.8871781229972839, 0.8864688873291016, 0.885757565498352, 0.8850442171096802, 0.8843287229537964, 0.8836112022399902, 0.8828915357589722, 0.8821698427200317, 0.8814460635185242, 0.8807201981544495, 0.8799922466278076, 0.8792622089385986, 0.8785301446914673, 0.8777959942817688, 0.8770597577095032, 0.8763214945793152, 0.8755810856819153, 0.8748387098312378, 0.8740942478179932, 0.8733476996421814, 0.8725991249084473, 0.871848464012146, 0.8710957765579224, 0.8703410029411316, 0.8695842027664185, 0.868825376033783, 0.8680644631385803, 0.8673015236854553, 0.8665364980697632, 0.8657695055007935, 0.8650004267692566, 0.8642293214797974, 0.8634561896324158, 0.8626810312271118, 0.8619038462638855, 0.861124575138092, 0.860343337059021, 0.8595600128173828, 0.858774721622467, 0.8579874038696289, 0.8571980595588684, 0.8564066886901855, 0.8556132912635803, 0.8548178672790527, 0.8540204167366028, 0.8532209992408752, 0.8524195551872253, 0.8516161441802979, 0.8508106470108032, 0.850003182888031, 0.8491937518119812, 0.848382294178009, 0.8475688099861145, 0.8467533588409424, 0.8459358811378479, 0.8451164364814758, 0.8442950248718262, 0.8434715867042542, 0.8426461815834045, 0.8418188095092773, 0.8409894108772278, 0.8401580452919006, 0.8393247127532959, 0.8384894132614136, 0.8376521468162537, 0.8368128538131714, 0.8359716534614563, 0.8351284265518188, 0.8342832326889038, 0.833436131477356, 0.8325870037078857, 0.8317359685897827, 0.8308829665184021, 0.8300279974937439, 0.8291710615158081, 0.8283121585845947, 0.8274513483047485, 0.8265885710716248, 0.8257238268852234, 0.8248571157455444, 0.8239885568618774, 0.8231179714202881, 0.8222454786300659, 0.8213710188865662, 0.8204946517944336, 0.8196163773536682, 0.8187361359596252, 0.8178539872169495, 0.8169698715209961, 0.8160839080810547, 0.8151959776878357, 0.8143060803413391, 0.8134143352508545, 0.8125206232070923, 0.811625063419342, 0.8107275366783142, 0.8098281025886536, 0.8089267611503601, 0.8080235123634338, 0.8071184158325195, 0.8062113523483276, 0.8053024411201477, 0.8043915629386902, 0.8034788370132446, 0.802564263343811, 0.8016477227210999, 0.8007293343544006, 0.7998090386390686, 0.7988868951797485, 0.7979628443717957, 0.79703688621521, 0.7961090803146362, 0.7951793670654297, 0.7942478656768799, 0.7933143973350525, 0.7923791408538818, 0.7914419770240784, 0.7905029058456421, 0.7895620465278625, 0.7886192798614502, 0.7876746654510498, 0.7867282032966614, 0.7857798933982849, 0.7848297357559204, 0.7838777303695679, 0.7829238772392273, 0.7819681763648987, 0.781010627746582, 0.7800512313842773, 0.7790899872779846, 0.7781269550323486, 0.7771620750427246, 0.7761953473091125, 0.7752267718315125, 0.7742564082145691, 0.7732841968536377, 0.772310197353363, 0.7713343501091003, 0.7703567147254944, 0.7693772315979004, 0.7683959603309631, 0.7674128413200378, 0.7664279341697693, 0.7654412388801575, 0.7644527554512024, 0.7634624242782593, 0.7624703049659729, 0.7614763975143433, 0.7604807019233704, 0.7594832181930542, 0.7584839463233948, 0.7574828863143921, 0.7564800381660461, 0.7554754018783569, 0.7544689774513245, 0.7534608244895935, 0.7524508237838745, 0.751439094543457, 0.7504256367683411, 0.7494103312492371, 0.7483932971954346, 0.7473745346069336, 0.7463539242744446, 0.7453316450119019, 0.7443075776100159, 0.7432817220687866, 0.7422541379928589, 0.7412248253822327, 0.740193784236908, 0.73916095495224, 0.7381263971328735, 0.7370901107788086, 0.7360520958900452, 0.7350122928619385, 0.7339708209037781, 0.7329275608062744, 0.731882631778717, 0.7308359742164612, 0.7297875881195068, 0.728737473487854, 0.7276856303215027, 0.7266320586204529, 0.7255768179893494, 0.7245198488235474, 0.7234612107276917, 0.7224007844924927, 0.7213387489318848, 0.7202749848365784, 0.7192094922065735, 0.7181423306465149, 0.7170734405517578, 0.7160029411315918, 0.7149306535720825, 0.7138567566871643, 0.7127811908721924, 0.711703896522522, 0.7106249332427979, 0.70954430103302, 0.7084619998931885, 0.7073780298233032, 0.7062923908233643, 0.7052050828933716, 0.70411616563797, 0.7030255198478699, 0.7019332647323608, 0.7008393406867981, 0.6997437477111816, 0.6986465454101562, 0.6975476741790771, 0.6964471340179443, 0.6953449845314026, 0.6942411661148071, 0.6931357383728027, 0.6920287013053894, 0.6909199953079224, 0.6898096799850464, 0.6886977553367615, 0.6875841617584229, 0.6864690184593201, 0.6853522062301636, 0.6842337846755981, 0.6831137537956238, 0.6819921135902405, 0.6808688640594482, 0.6797440648078918, 0.6786175966262817, 0.6774895191192627, 0.6763598918914795, 0.6752286553382874, 0.674095869064331, 0.672961413860321, 0.6718254089355469, 0.6706878542900085, 0.6695486903190613, 0.6684079766273499, 0.6672656536102295, 0.666121780872345, 0.6649762988090515, 0.6638292670249939, 0.6626806855201721, 0.6615305542945862, 0.6603788733482361, 0.659225583076477, 0.6580708026885986, 0.656914472579956, 0.6557565331459045, 0.6545971035957336, 0.6534360647201538, 0.6522735357284546, 0.651109516620636, 0.6499438881874084, 0.6487767696380615, 0.6476081013679504, 0.64643794298172, 0.6452661752700806, 0.6440929770469666, 0.6429182291030884, 0.6417419910430908, 0.6405642032623291, 0.639384925365448, 0.6382041573524475, 0.6370218396186829, 0.6358380317687988, 0.6346527934074402, 0.6334660053253174, 0.6322777271270752, 0.6310879588127136, 0.6298967003822327, 0.6287039518356323, 0.6275097727775574, 0.6263140439987183, 0.6251168847084045, 0.6239182353019714, 0.6227181553840637, 0.6215165853500366, 0.6203135251998901, 0.619109034538269, 0.6179030537605286, 0.6166956424713135, 0.6154868006706238, 0.6142764687538147, 0.613064706325531, 0.6118514537811279, 0.610636830329895, 0.6094207167625427, 0.6082032322883606, 0.6069842576980591, 0.605763852596283, 0.604542076587677, 0.6033188104629517, 0.6020941734313965, 0.6008681058883667, 0.5996406078338623, 0.5984116792678833, 0.5971813797950745, 0.595949649810791, 0.5947165489196777, 0.5934820175170898, 0.5922461152076721, 0.5910087823867798, 0.5897700786590576, 0.5885300040245056, 0.587288498878479, 0.5860456228256226, 0.5848013758659363, 0.5835557579994202, 0.5823087692260742, 0.5810604095458984, 0.579810619354248, 0.5785595178604126, 0.5773070454597473, 0.576053261756897, 0.574798047542572, 0.573541522026062, 0.5722836256027222, 0.5710243582725525, 0.5697637796401978, 0.568501889705658, 0.5672386288642883, 0.5659739971160889, 0.5647080540657043, 0.5634407997131348, 0.5621722340583801, 0.5609022974967957, 0.5596310496330261, 0.5583585500717163, 0.5570846796035767, 0.555809497833252, 0.5545330047607422, 0.5532552003860474, 0.5519760847091675, 0.5506957173347473, 0.5494139790534973, 0.548130989074707, 0.5468467473983765, 0.5455611348152161, 0.5442742705345154, 0.5429861545562744, 0.5416967272758484, 0.5404060482978821, 0.5391140580177307, 0.5378208756446838, 0.5365263223648071, 0.5352305769920349, 0.5339335799217224, 0.5326352715492249, 0.531335711479187, 0.5300349593162537, 0.5287328958511353, 0.5274296402931213, 0.5261251330375671, 0.5248193144798279, 0.5235123634338379, 0.5222041010856628, 0.5208946466445923, 0.5195839405059814, 0.5182720422744751, 0.5169588923454285, 0.5156445503234863, 0.5143289566040039, 0.513012170791626, 0.5116941928863525, 0.5103750228881836, 0.5090546011924744, 0.5077330470085144, 0.5064102411270142, 0.5050862431526184, 0.5037611126899719, 0.5024347305297852, 0.5011072158813477, 0.4997784495353699, 0.49844855070114136, 0.4971174895763397, 0.4957852363586426, 0.4944518208503723, 0.49311724305152893, 0.4917815327644348, 0.4904446303844452, 0.48910656571388245, 0.48776736855506897, 0.4864270091056824, 0.48508551716804504, 0.4837428629398346, 0.4823991060256958, 0.4810541868209839, 0.47970813512802124, 0.47836095094680786, 0.47701263427734375, 0.4756632149219513, 0.4743126630783081, 0.4729609787464142, 0.4716082215309143, 0.4702543020248413, 0.46889930963516235, 0.46754321455955505, 0.4661860167980194, 0.4648277163505554, 0.4634683132171631, 0.4621078073978424, 0.46074622869491577, 0.4593835771083832, 0.45801982283592224, 0.45665499567985535, 0.4552890956401825, 0.4539221227169037, 0.4525540769100189, 0.4511849880218506, 0.4498147964477539, 0.44844356179237366, 0.44707128405570984, 0.44569796323776245, 0.4443235695362091, 0.4429481327533722, 0.4415716528892517, 0.44019412994384766, 0.43881556391716003, 0.43743598461151123, 0.43605536222457886, 0.4346736967563629, 0.4332910478115082, 0.4319073557853699, 0.4305226504802704, 0.4291369318962097, 0.4277501702308655, 0.42636245489120483, 0.4249736964702606, 0.4235839545726776, 0.4221931993961334, 0.42080146074295044, 0.41940873861312866, 0.4180150330066681, 0.41662031412124634, 0.4152246415615082, 0.4138279855251312, 0.4124303460121155, 0.41103172302246094, 0.40963214635849, 0.40823161602020264, 0.4068301022052765, 0.4054276645183563, 0.40402424335479736, 0.402619868516922, 0.4012145400047302, 0.39980828762054443, 0.39840108156204224, 0.396992951631546, 0.3955838680267334, 0.39417386054992676, 0.3927629292011261, 0.3913510739803314, 0.3899382948875427, 0.38852459192276, 0.3871099650859833, 0.3856944441795349, 0.38427799940109253, 0.3828606605529785, 0.38144242763519287, 0.3800232708454132, 0.3786032497882843, 0.3771823048591614, 0.3757604956626892, 0.3743377923965454, 0.37291419506073, 0.3714897334575653, 0.3700644075870514, 0.36863818764686584, 0.36721113324165344, 0.3657831847667694, 0.36435437202453613, 0.362924724817276, 0.3614942133426666, 0.360062837600708, 0.35863062739372253, 0.3571975529193878, 0.35576364398002625, 0.3543289005756378, 0.35289332270622253, 0.3514569401741028, 0.3500196933746338, 0.3485816419124603, 0.34714275598526, 0.3457030653953552, 0.3442625403404236, 0.34282124042510986, 0.3413791060447693, 0.33993616700172424, 0.33849242329597473, 0.33704790472984314, 0.3356025815010071, 0.33415645360946655, 0.33270955085754395, 0.33126187324523926, 0.3298133909702301, 0.32836416363716125, 0.32691413164138794, 0.32546335458755493, 0.32401180267333984, 0.3225594758987427, 0.3211064040660858, 0.3196525573730469, 0.31819799542427063, 0.3167426586151123, 0.3152865767478943, 0.3138297498226166, 0.3123721778392792, 0.31091389060020447, 0.30945485830307007, 0.307995080947876, 0.3065345883369446, 0.3050733804702759, 0.3036114573478699, 0.30214881896972656, 0.30068546533584595, 0.299221396446228, 0.2977566421031952, 0.29629117250442505, 0.29482501745224, 0.2933581471443176, 0.29189059138298035, 0.29042235016822815, 0.28895342350006104, 0.2874838411808014, 0.28601354360580444, 0.28454259037971497, 0.28307098150253296, 0.28159868717193604, 0.2801257371902466, 0.2786521017551422, 0.2771778404712677, 0.27570292353630066, 0.2742273509502411, 0.272751122713089, 0.27127426862716675, 0.269796758890152, 0.26831862330436707, 0.266839861869812, 0.2653604745864868, 0.2638804614543915, 0.262399822473526, 0.2609185576438904, 0.2594366669654846, 0.2579541802406311, 0.25647109746932983, 0.2549873888492584, 0.25350308418273926, 0.2520182132720947, 0.25053271651268005, 0.24904663860797882, 0.24755996465682983, 0.24607272446155548, 0.24458488821983337, 0.2430964857339859, 0.24160750210285187, 0.24011796712875366, 0.2386278510093689, 0.23713718354701996, 0.23564594984054565, 0.23415414988994598, 0.23266181349754333, 0.2311689257621765, 0.2296755015850067, 0.22818152606487274, 0.2266870141029358, 0.22519196569919586, 0.22369639575481415, 0.22220028936862946, 0.22070367634296417, 0.2192065268754959, 0.21770887076854706, 0.21621069312095642, 0.2147120088338852, 0.21321281790733337, 0.21171313524246216, 0.21021294593811035, 0.20871224999427795, 0.20721107721328735, 0.20570941269397736, 0.20420727133750916, 0.20270463824272156, 0.20120152831077576, 0.19969795644283295, 0.19819389283657074, 0.19668938219547272, 0.1951843947172165, 0.19367896020412445, 0.1921730637550354, 0.19066670536994934, 0.18915991485118866, 0.18765266239643097, 0.18614497780799866, 0.18463686108589172, 0.18312829732894897, 0.1816193014383316, 0.1801098883152008, 0.17860004305839539, 0.17708978056907654, 0.17557910084724426, 0.17406800389289856, 0.17255648970603943, 0.17104458808898926, 0.16953226923942566, 0.16801954805850983, 0.16650643944740295, 0.16499294340610504, 0.1634790599346161, 0.1619647741317749, 0.16045011579990387, 0.158935084939003, 0.15741968154907227, 0.1559039056301117, 0.15438775718212128, 0.152871236205101, 0.1513543725013733, 0.14983715116977692, 0.1483195722103119, 0.1468016356229782, 0.14528335630893707, 0.14376474916934967, 0.14224578440189362, 0.1407264918088913, 0.1392068713903427, 0.13768692314624786, 0.13616664707660675, 0.13464605808258057, 0.13312514126300812, 0.1316039115190506, 0.1300823837518692, 0.12856054306030273, 0.1270383894443512, 0.12551595270633698, 0.12399320304393768, 0.1224701777100563, 0.12094685435295105, 0.11942324787378311, 0.11789935827255249, 0.11637520045042038, 0.11485075950622559, 0.1133260503411293, 0.11180107295513153, 0.11027583479881287, 0.10875033587217331, 0.10722457617521286, 0.10569857060909271, 0.10417231172323227, 0.10264581441879272, 0.10111907124519348, 0.09959208965301514, 0.09806486964225769, 0.09653741866350174, 0.09500974416732788, 0.09348184615373611, 0.09195373207330704, 0.09042539447546005, 0.08889684826135635, 0.08736808598041534, 0.08583912253379822, 0.08430995792150497, 0.08278059214353561, 0.08125103265047073, 0.07972127944231033, 0.07819133996963501, 0.07666122168302536, 0.07513091713190079, 0.07360043376684189, 0.07206977903842926, 0.0705389603972435, 0.06900797039270401, 0.06747681647539139, 0.06594550609588623, 0.06441403925418854, 0.0628824234008789, 0.06135065481066704, 0.05981874465942383, 0.05828669294714928, 0.05675450339913368, 0.05522217974066734, 0.053689729422330856, 0.05215714871883392, 0.05062444508075714, 0.04909162595868111, 0.04755868762731552, 0.04602564126253128, 0.044492483139038086, 0.042959220707416534, 0.041425857692956924, 0.039892397820949554, 0.038358841091394424, 0.03682519495487213, 0.035291463136672974, 0.03375764936208725, 0.03222375363111496, 0.0306897833943367, 0.02915574051439762, 0.02762162871658802, 0.026087453588843346, 0.024553215131163597, 0.023018918931484222, 0.02148456871509552, 0.01995016820728779, 0.018415721133351326, 0.016881229355931282, 0.015346699394285679, 0.013812132179737091, 0.012277533300220966, 0.010742904618382454, 0.009208250790834427, 0.007673575542867184, 0.0061388821341097355, 0.004604174289852381, 0.0030694555025547743, 0.0015347296139225364, 1.2246468525851679e-16 ] ================================================ FILE: __tests__/data/sine256.json ================================================ [ 0, 0.012319659814238548, 0.02463744953274727, 0.03695150092244148, 0.04925994202494621, 0.06156090646982193, 0.0738525241613388, 0.08613293617963791, 0.09840027987957001, 0.11065268516540527, 0.12288828939199448, 0.13510525226593018, 0.14730170369148254, 0.15947578847408295, 0.17162567377090454, 0.1837495118379593, 0.19584546983242035, 0.2079116851091385, 0.21994635462760925, 0.2319476455450058, 0.24391372501850128, 0.25584277510643005, 0.26773300766944885, 0.27958258986473083, 0.29138973355293274, 0.3031526803970337, 0.31486958265304565, 0.32653871178627014, 0.3381582796573639, 0.34972649812698364, 0.3612416684627533, 0.3727020025253296, 0.38410574197769165, 0.39545121788978577, 0.4067366421222687, 0.41796034574508667, 0.42912060022354126, 0.44021573662757874, 0.451244056224823, 0.46220389008522034, 0.47309356927871704, 0.4839114248752594, 0.4946558475494385, 0.505325198173523, 0.5159178376197815, 0.5264321565628052, 0.5368666052818298, 0.5472195744514465, 0.5574894547462463, 0.5676746964454651, 0.5777738094329834, 0.5877852439880371, 0.5977074503898621, 0.6075389385223389, 0.6172782182693481, 0.6269237995147705, 0.6364742517471313, 0.6459280848503113, 0.6552838683128357, 0.66454017162323, 0.6736956238746643, 0.6827488541603088, 0.691698431968689, 0.7005430459976196, 0.709281325340271, 0.7179118990898132, 0.7264335751533508, 0.734844982624054, 0.7431448101997375, 0.7513318657875061, 0.7594048976898193, 0.767362654209137, 0.7752040028572083, 0.7829276323318481, 0.7905324101448059, 0.7980172038078308, 0.8053809404373169, 0.8126223683357239, 0.8197404742240906, 0.826734185218811, 0.8336023688316345, 0.8403440713882446, 0.8469582200050354, 0.8534438014030457, 0.859799861907959, 0.8660253882408142, 0.8721194863319397, 0.8780812621116638, 0.8839097023010254, 0.8896040320396423, 0.8951632976531982, 0.900586724281311, 0.9058734178543091, 0.9110226631164551, 0.9160336256027222, 0.9209055304527283, 0.9256376624107361, 0.9302293062210083, 0.9346797466278076, 0.9389883875846863, 0.9431544542312622, 0.9471773505210876, 0.9510565400123596, 0.9547913074493408, 0.9583812355995178, 0.9618256688117981, 0.9651240706443787, 0.9682760238647461, 0.9712810516357422, 0.974138617515564, 0.976848304271698, 0.9794097542762756, 0.9818225502967834, 0.9840863347053528, 0.986200749874115, 0.9881654977798462, 0.9899802207946777, 0.9916446805000305, 0.9931586384773254, 0.9945219159126282, 0.9957341551780701, 0.9967952966690063, 0.9977051615715027, 0.9984636306762695, 0.9990704655647278, 0.9995257258415222, 0.9998292326927185, 0.9999810457229614, 0.9999810457229614, 0.9998292326927185, 0.9995257258415222, 0.9990704655647278, 0.9984636306762695, 0.9977051615715027, 0.9967952966690063, 0.9957341551780701, 0.9945219159126282, 0.9931586384773254, 0.9916446805000305, 0.9899802207946777, 0.9881654977798462, 0.986200749874115, 0.9840863347053528, 0.9818225502967834, 0.9794097542762756, 0.976848304271698, 0.974138617515564, 0.9712810516357422, 0.9682760238647461, 0.9651240706443787, 0.9618256688117981, 0.9583812355995178, 0.9547913074493408, 0.9510565400123596, 0.9471773505210876, 0.9431544542312622, 0.9389883875846863, 0.9346797466278076, 0.9302293062210083, 0.9256376624107361, 0.9209055304527283, 0.9160336256027222, 0.9110226631164551, 0.9058734178543091, 0.900586724281311, 0.8951632976531982, 0.8896040320396423, 0.8839097023010254, 0.8780812621116638, 0.8721194863319397, 0.8660253882408142, 0.859799861907959, 0.8534438014030457, 0.8469582200050354, 0.8403440713882446, 0.8336023688316345, 0.826734185218811, 0.8197404742240906, 0.8126223683357239, 0.8053809404373169, 0.7980172038078308, 0.7905324101448059, 0.7829276323318481, 0.7752040028572083, 0.767362654209137, 0.7594048976898193, 0.7513318657875061, 0.7431448101997375, 0.734844982624054, 0.7264335751533508, 0.7179118990898132, 0.709281325340271, 0.7005430459976196, 0.691698431968689, 0.6827488541603088, 0.6736956238746643, 0.66454017162323, 0.6552838683128357, 0.6459280848503113, 0.6364742517471313, 0.6269237995147705, 0.6172782182693481, 0.6075389385223389, 0.5977074503898621, 0.5877852439880371, 0.5777738094329834, 0.5676746964454651, 0.5574894547462463, 0.5472195744514465, 0.5368666052818298, 0.5264321565628052, 0.5159178376197815, 0.505325198173523, 0.4946558475494385, 0.4839114248752594, 0.47309356927871704, 0.46220389008522034, 0.451244056224823, 0.44021573662757874, 0.42912060022354126, 0.41796034574508667, 0.4067366421222687, 0.39545121788978577, 0.38410574197769165, 0.3727020025253296, 0.3612416684627533, 0.34972649812698364, 0.3381582796573639, 0.32653871178627014, 0.31486958265304565, 0.3031526803970337, 0.29138973355293274, 0.27958258986473083, 0.26773300766944885, 0.25584277510643005, 0.24391372501850128, 0.2319476455450058, 0.21994635462760925, 0.2079116851091385, 0.19584546983242035, 0.1837495118379593, 0.17162567377090454, 0.15947578847408295, 0.14730170369148254, 0.13510525226593018, 0.12288828939199448, 0.11065268516540527, 0.09840027987957001, 0.08613293617963791, 0.0738525241613388, 0.06156090646982193, 0.04925994202494621, 0.03695150092244148, 0.02463744953274727, 0.012319659814238548, 1.2246468525851679e-16 ] ================================================ FILE: __tests__/data/sine512.json ================================================ [ 0, 0.006147892214357853, 0.012295551598072052, 0.018442746251821518, 0.02458924427628517, 0.03073481284081936, 0.036879219114780426, 0.04302223399281502, 0.04916362091898918, 0.05530314892530441, 0.06144058704376221, 0.06757570058107376, 0.07370826601982117, 0.07983803749084473, 0.08596479892730713, 0.09208830446004868, 0.09820833802223206, 0.10432465374469757, 0.11043702811002731, 0.11654522269964218, 0.12264902144670486, 0.12874817848205566, 0.13484247028827667, 0.14093166589736938, 0.1470155268907547, 0.1530938446521759, 0.1591663658618927, 0.16523288190364838, 0.17129313945770264, 0.17734692990779877, 0.18339401483535767, 0.18943417072296143, 0.19546717405319214, 0.2014927715063095, 0.20751076936721802, 0.21352091431617737, 0.21952299773693085, 0.22551676630973816, 0.23150202631950378, 0.23747853934764862, 0.24344606697559357, 0.2494044005870819, 0.25535330176353455, 0.26129254698753357, 0.26722192764282227, 0.27314120531082153, 0.27905014157295227, 0.28494855761528015, 0.2908361852169037, 0.29671281576156616, 0.30257824063301086, 0.3084322214126587, 0.31427454948425293, 0.32010501623153687, 0.3259233832359314, 0.3317294120788574, 0.3375228941440582, 0.3433036506175995, 0.3490714132785797, 0.3548259735107422, 0.3605671226978302, 0.36629465222358704, 0.372008353471756, 0.37770795822143555, 0.3833933174610138, 0.38906416296958923, 0.39472031593322754, 0.4003615379333496, 0.4059876501560211, 0.41159841418266296, 0.41719359159469604, 0.4227730333805084, 0.4283364713191986, 0.4338837265968323, 0.4394145905971527, 0.4449288547039032, 0.45042628049850464, 0.4559066891670227, 0.4613698720932007, 0.46681562066078186, 0.47224369645118713, 0.47765395045280457, 0.48304614424705505, 0.4884200692176819, 0.49377554655075073, 0.4991123676300049, 0.5044302940368652, 0.5097292065620422, 0.515008807182312, 0.5202689170837402, 0.5255094170570374, 0.5307300686836243, 0.5359306335449219, 0.5411109328269958, 0.5462707877159119, 0.5514099597930908, 0.5565283298492432, 0.5616256594657898, 0.5667017698287964, 0.5717564225196838, 0.5767894983291626, 0.5818007588386536, 0.5867900252342224, 0.5917571783065796, 0.5967018604278564, 0.601624071598053, 0.6065235137939453, 0.6114000082015991, 0.6162534356117249, 0.6210835576057434, 0.6258901953697205, 0.6306731700897217, 0.6354323029518127, 0.6401674151420593, 0.6448783874511719, 0.6495649218559265, 0.6542268991470337, 0.6588642001152039, 0.6634765863418579, 0.6680638790130615, 0.6726258993148804, 0.6771625280380249, 0.6816735863685608, 0.6861588358879089, 0.6906181573867798, 0.695051372051239, 0.6994583010673523, 0.7038388252258301, 0.708192765712738, 0.7125198841094971, 0.7168201208114624, 0.7210932374000549, 0.7253391146659851, 0.7295575737953186, 0.7337484359741211, 0.737911581993103, 0.7420468330383301, 0.7461540102958679, 0.7502330541610718, 0.7542836666107178, 0.7583057880401611, 0.7622992992401123, 0.7662639617919922, 0.7701996564865112, 0.7741062045097351, 0.777983546257019, 0.7818315029144287, 0.785649836063385, 0.7894385457038879, 0.7931973934173584, 0.7969262599945068, 0.8006249666213989, 0.8042934536933899, 0.8079315423965454, 0.8115390539169312, 0.8151159286499023, 0.8186619877815247, 0.8221771121025085, 0.8256611227989197, 0.8291139602661133, 0.832535445690155, 0.8359254598617554, 0.8392838835716248, 0.8426105976104736, 0.8459054827690125, 0.8491683602333069, 0.8523991703987122, 0.855597734451294, 0.8587639331817627, 0.8618977069854736, 0.8649989366531372, 0.8680674433708191, 0.8711031079292297, 0.8741058707237244, 0.8770756125450134, 0.8800122141838074, 0.8829154968261719, 0.8857854604721069, 0.8886219263076782, 0.891424834728241, 0.8941940069198608, 0.8969293832778931, 0.8996308445930481, 0.9022983312606812, 0.9049317240715027, 0.9075309038162231, 0.910095751285553, 0.9126262664794922, 0.9151222109794617, 0.9175836443901062, 0.9200103282928467, 0.9224022626876831, 0.9247593283653259, 0.9270814657211304, 0.9293685555458069, 0.9316204786300659, 0.9338372349739075, 0.9360186457633972, 0.9381647109985352, 0.9402753114700317, 0.9423503875732422, 0.944389820098877, 0.946393609046936, 0.9483615756034851, 0.9502937197685242, 0.9521899223327637, 0.9540501832962036, 0.9558743238449097, 0.9576623439788818, 0.9594141840934753, 0.9611297845840454, 0.9628090262413025, 0.9644519090652466, 0.9660583138465881, 0.9676281809806824, 0.9691615104675293, 0.9706581830978394, 0.9721181988716125, 0.9735414385795593, 0.9749279022216797, 0.9762775301933289, 0.9775902032852173, 0.9788659811019897, 0.9801047444343567, 0.9813064932823181, 0.9824711084365845, 0.9835985898971558, 0.9846888780593872, 0.9857419729232788, 0.9867578148841858, 0.9877364039421082, 0.9886775612831116, 0.9895814061164856, 0.9904478788375854, 0.9912768602371216, 0.9920684099197388, 0.9928224086761475, 0.9935389757156372, 0.9942179322242737, 0.9948592782020569, 0.9954630732536316, 0.9960291981697083, 0.9965577125549316, 0.997048556804657, 0.9975017309188843, 0.9979171752929688, 0.9982948899269104, 0.9986348748207092, 0.9989371299743652, 0.9992016553878784, 0.999428391456604, 0.999617338180542, 0.9997684955596924, 0.9998818635940552, 0.9999575018882751, 0.9999952912330627, 0.9999952912330627, 0.9999575018882751, 0.9998818635940552, 0.9997684955596924, 0.999617338180542, 0.999428391456604, 0.9992016553878784, 0.9989371299743652, 0.9986348748207092, 0.9982948899269104, 0.9979171752929688, 0.9975017309188843, 0.997048556804657, 0.9965577125549316, 0.9960291981697083, 0.9954630732536316, 0.9948592782020569, 0.9942179322242737, 0.9935389757156372, 0.9928224086761475, 0.9920684099197388, 0.9912768602371216, 0.9904478788375854, 0.9895814061164856, 0.9886775612831116, 0.9877364039421082, 0.9867578148841858, 0.9857419729232788, 0.9846888780593872, 0.9835985898971558, 0.9824711084365845, 0.9813064932823181, 0.9801047444343567, 0.9788659811019897, 0.9775902032852173, 0.9762775301933289, 0.9749279022216797, 0.9735414385795593, 0.9721181988716125, 0.9706581830978394, 0.9691615104675293, 0.9676281809806824, 0.9660583138465881, 0.9644519090652466, 0.9628090262413025, 0.9611297845840454, 0.9594141840934753, 0.9576623439788818, 0.9558743238449097, 0.9540501832962036, 0.9521899223327637, 0.9502937197685242, 0.9483615756034851, 0.946393609046936, 0.944389820098877, 0.9423503875732422, 0.9402753114700317, 0.9381647109985352, 0.9360186457633972, 0.9338372349739075, 0.9316204786300659, 0.9293685555458069, 0.9270814657211304, 0.9247593283653259, 0.9224022626876831, 0.9200103282928467, 0.9175836443901062, 0.9151222109794617, 0.9126262664794922, 0.910095751285553, 0.9075309038162231, 0.9049317240715027, 0.9022983312606812, 0.8996308445930481, 0.8969293832778931, 0.8941940069198608, 0.891424834728241, 0.8886219263076782, 0.8857854604721069, 0.8829154968261719, 0.8800122141838074, 0.8770756125450134, 0.8741058707237244, 0.8711031079292297, 0.8680674433708191, 0.8649989366531372, 0.8618977069854736, 0.8587639331817627, 0.855597734451294, 0.8523991703987122, 0.8491683602333069, 0.8459054827690125, 0.8426105976104736, 0.8392838835716248, 0.8359254598617554, 0.832535445690155, 0.8291139602661133, 0.8256611227989197, 0.8221771121025085, 0.8186619877815247, 0.8151159286499023, 0.8115390539169312, 0.8079315423965454, 0.8042934536933899, 0.8006249666213989, 0.7969262599945068, 0.7931973934173584, 0.7894385457038879, 0.785649836063385, 0.7818315029144287, 0.777983546257019, 0.7741062045097351, 0.7701996564865112, 0.7662639617919922, 0.7622992992401123, 0.7583057880401611, 0.7542836666107178, 0.7502330541610718, 0.7461540102958679, 0.7420468330383301, 0.737911581993103, 0.7337484359741211, 0.7295575737953186, 0.7253391146659851, 0.7210932374000549, 0.7168201208114624, 0.7125198841094971, 0.708192765712738, 0.7038388252258301, 0.6994583010673523, 0.695051372051239, 0.6906181573867798, 0.6861588358879089, 0.6816735863685608, 0.6771625280380249, 0.6726258993148804, 0.6680638790130615, 0.6634765863418579, 0.6588642001152039, 0.6542268991470337, 0.6495649218559265, 0.6448783874511719, 0.6401674151420593, 0.6354323029518127, 0.6306731700897217, 0.6258901953697205, 0.6210835576057434, 0.6162534356117249, 0.6114000082015991, 0.6065235137939453, 0.601624071598053, 0.5967018604278564, 0.5917571783065796, 0.5867900252342224, 0.5818007588386536, 0.5767894983291626, 0.5717564225196838, 0.5667017698287964, 0.5616256594657898, 0.5565283298492432, 0.5514099597930908, 0.5462707877159119, 0.5411109328269958, 0.5359306335449219, 0.5307300686836243, 0.5255094170570374, 0.5202689170837402, 0.515008807182312, 0.5097292065620422, 0.5044302940368652, 0.4991123676300049, 0.49377554655075073, 0.4884200692176819, 0.48304614424705505, 0.47765395045280457, 0.47224369645118713, 0.46681562066078186, 0.4613698720932007, 0.4559066891670227, 0.45042628049850464, 0.4449288547039032, 0.4394145905971527, 0.4338837265968323, 0.4283364713191986, 0.4227730333805084, 0.41719359159469604, 0.41159841418266296, 0.4059876501560211, 0.4003615379333496, 0.39472031593322754, 0.38906416296958923, 0.3833933174610138, 0.37770795822143555, 0.372008353471756, 0.36629465222358704, 0.3605671226978302, 0.3548259735107422, 0.3490714132785797, 0.3433036506175995, 0.3375228941440582, 0.3317294120788574, 0.3259233832359314, 0.32010501623153687, 0.31427454948425293, 0.3084322214126587, 0.30257824063301086, 0.29671281576156616, 0.2908361852169037, 0.28494855761528015, 0.27905014157295227, 0.27314120531082153, 0.26722192764282227, 0.26129254698753357, 0.25535330176353455, 0.2494044005870819, 0.24344606697559357, 0.23747853934764862, 0.23150202631950378, 0.22551676630973816, 0.21952299773693085, 0.21352091431617737, 0.20751076936721802, 0.2014927715063095, 0.19546717405319214, 0.18943417072296143, 0.18339401483535767, 0.17734692990779877, 0.17129313945770264, 0.16523288190364838, 0.1591663658618927, 0.1530938446521759, 0.1470155268907547, 0.14093166589736938, 0.13484247028827667, 0.12874817848205566, 0.12264902144670486, 0.11654522269964218, 0.11043702811002731, 0.10432465374469757, 0.09820833802223206, 0.09208830446004868, 0.08596479892730713, 0.07983803749084473, 0.07370826601982117, 0.06757570058107376, 0.06144058704376221, 0.05530314892530441, 0.04916362091898918, 0.04302223399281502, 0.036879219114780426, 0.03073481284081936, 0.02458924427628517, 0.018442746251821518, 0.012295551598072052, 0.006147892214357853, 1.2246468525851679e-16 ] ================================================ FILE: __tests__/exports-node.ts ================================================ /** * This is required to trick typescript into thinking this file is a module * rather than a script. If this file is a script, it won't get its own scope * and EXPECTED_EXPORTS will be in the global scope, where it conflicts with * a variable of the same name in `exports-node.ts`. */ export {}; const EXPECTED_EXPORTS = [ "audioContext", "spn", "bufferSize", "sampleRate", "melBands", "chromaBands", "callback", "windowingFunction", "featureExtractors", "EXTRACTION_STARTED", "numberOfMFCCCoefficients", "numberOfBarkBands", "_featuresToExtract", "windowing", "_errors", "createMeydaAnalyzer", "listAvailableFeatureExtractors", "extract", ]; describe("package exports", () => { test("meyda node exports at least currently expected fields", () => { var meyda = require("../dist/node/main"); expect(Object.keys(meyda)).toEqual(EXPECTED_EXPORTS); }); }); ================================================ FILE: __tests__/exports-web.ts ================================================ /** * @jest-environment jsdom */ /** * This is required to trick typescript into thinking this file is a module * rather than a script. If this file is a script, it won't get its own scope * and EXPECTED_EXPORTS will be in the global scope, where it conflicts with * a variable of the same name in `exports-node.ts`. */ export {}; const EXPECTED_EXPORTS = [ "audioContext", "spn", "bufferSize", "sampleRate", "melBands", "chromaBands", "callback", "windowingFunction", "featureExtractors", "EXTRACTION_STARTED", "numberOfMFCCCoefficients", "numberOfBarkBands", "_featuresToExtract", "windowing", "_errors", "createMeydaAnalyzer", "listAvailableFeatureExtractors", "extract", ]; describe("package exports", () => { test("meyda web exports at least currently expected fields", () => { expect(window["Meyda"]).not.toBeDefined(); var meyda = require("../dist/web/meyda"); expect(Object.keys(meyda)).toEqual(EXPECTED_EXPORTS); expect(Object.keys(window["Meyda"])).toEqual(EXPECTED_EXPORTS); // @ts-ignore delete window["Meyda"]; }); test("meyda web min exports at least currently expected fields", () => { expect(global["Meyda"]).not.toBeDefined(); var meyda = require("../dist/web/meyda.min"); expect(Object.keys(meyda)).toEqual(EXPECTED_EXPORTS); expect(Object.keys(global["Meyda"])).toEqual(EXPECTED_EXPORTS); // @ts-ignore delete global["Meyda"]; }); }); describe("package exports", () => { test("meyda node exports at least currently expected fields", () => { var meyda = require("../dist/node/main"); expect(Object.keys(meyda)).toEqual(EXPECTED_EXPORTS); expect(Object.keys(global["Meyda"])).toEqual(EXPECTED_EXPORTS); }); }); ================================================ FILE: __tests__/extractors/chroma.ts ================================================ import TestData from "../TestData"; var utilities = require("../../dist/node/utilities"); // Setup var chroma = require("../../dist/node/extractors/chroma"); describe("chroma", () => { test("should return correct chroma value given a valid signal", (done) => { var chromagram = chroma({ sampleRate: 44100, bufferSize: 512, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, chromaFilterBank: utilities.createChromaFilterBank(12, 44100, 512), }); for (var i in TestData.EXPECTED_CHROMAGRAM_OUTPUT) { expect( Math.abs(chromagram[i] - TestData.EXPECTED_CHROMAGRAM_OUTPUT[i]) ).toBeLessThanOrEqual(1e-5); } done(); }); test("should throw an error when passed an empty object", (done) => { try { var chromagram = chroma({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var chromagram = chroma(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var chromagram = chroma({ ampSpectrum: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/energy.ts ================================================ import TestData from "../TestData"; // Setup var energy = require("../../dist/node/extractors/energy"); describe("energy", () => { test("should return the correct value given a valid signal", (done) => { var en = energy({ signal: TestData.VALID_SIGNAL, }); expect(en).toEqual(3.6735467237693653); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = energy({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = energy(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = energy({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/loudness.ts ================================================ import TestData from "../TestData"; // Setup var loudness = require("../../dist/node/extractors/loudness"); describe("loudness", () => { test("should return correct value given a valid signal", (done) => { var en = loudness({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, barkScale: TestData.VALID_BARK_SCALE, }); expect(en).toEqual({ specific: new Float32Array([ 0.8241609334945679, 0.971539318561554, 0.7246851921081543, 0.868057370185852, 0.9084116816520691, 0.5983786582946777, 0.8250990509986877, 0.8279480338096619, 0.6802764534950256, 0.6513881683349609, 0.6347343325614929, 0.6553743481636047, 0.6563374996185303, 0.7111011147499084, 0.694219172000885, 0.7696076035499573, 0.677422285079956, 0.6804705262184143, 0.668949544429779, 0.6583544611930847, 0.8762503862380981, 0.7247303128242493, 0.7742922306060791, 0.8974387645721436, ]), total: 17.959227442741394, }); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = loudness({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = loudness(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = loudness({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/melBands.ts ================================================ import TestData from "../TestData"; var utilities = require("../../dist/node/utilities"); // Setup var melBands = require("../../dist/node/extractors/melBands"); describe("melBands", () => { test("should return correct melBands value given a valid signal", (done) => { var en = melBands({ sampleRate: 44100, bufferSize: 512, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, melFilterBank: utilities.createMelFilterBank(26, 44100, 512), }); const expectedValues = [ 0.05362230911850929, 0.5754691362380981, 0.18804392218589783, 0.25777846574783325, 0.14160922169685364, 0.09012959152460098, 0.08216794580221176, 0.020733006298542023, 0.01394730806350708, 0.008802562952041626, 0.01255915779620409, 0.011275732889771461, 0.01811823807656765, 0.00460180826485157, 0.0031142467632889748, 0.00262887473218143, 0.0025565065443515778, 0.0038858000189065933, 0.03446952626109123, 0.004388371482491493, 0.00174950051587075, 0.0015815229853615165, 0.0013017841847613454, 0.0012407194590196013, 0.0012172914575785398, 0.001246776431798935, ]; expect(expectedValues).toEqual(en); expect(expectedValues.length).toEqual(en.length); done(); }); test("should return only 3 correct melBands values given a valid signal", (done) => { var en = melBands({ sampleRate: 44100, bufferSize: 512, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, melFilterBank: utilities.createMelFilterBank(3, 44100, 512), }); expect(3).toEqual(en.length); done(); }); test("should return only 40 correct melBands values given a valid signal", (done) => { var en = melBands({ sampleRate: 44100, bufferSize: 512, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, melFilterBank: utilities.createMelFilterBank(40, 44100, 512), }); expect(40).toEqual(en.length); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = melBands({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = melBands(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = melBands({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/mfcc.ts ================================================ import TestData from "../TestData"; var utilities = require("../../dist/node/utilities"); // Setup var mfcc = require("../../dist/node/extractors/mfcc"); describe("mfcc", () => { test("should return correct mfcc value given a valid signal", (done) => { var en = mfcc({ sampleRate: 44100, bufferSize: 512, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, melFilterBank: utilities.createMelFilterBank(26, 44100, 512), }); const expectedValues = [ 3.0764786549843848, 2.5565860160012903, 1.864506100880325, 1.2335562677762721, 0.4988162523764804, 0.09087259136810752, -0.20585442699270234, -0.44269584674462054, -0.3253486567336908, -0.37584086978198183, -0.5572731218776171, -0.5245475651926765, -0.6215721667512493, ]; expect(expectedValues.length).toEqual(en.length); for (var index in en) { expect(Math.abs(en[index] - expectedValues[index])).toBeLessThanOrEqual( 1e-15 ); } done(); }); test("should return only 3 correct mfcc values given a valid signal", (done) => { var en = mfcc({ sampleRate: 44100, bufferSize: 512, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, melFilterBank: utilities.createMelFilterBank(26, 44100, 512), numberOfMFCCCoefficients: 3, }); const expectedValues = [ 3.0764786549843848, 2.5565860160012903, 1.864506100880325, ]; expect(expectedValues.length).toEqual(en.length); for (var index in en) { expect(Math.abs(en[index] - expectedValues[index])).toBeLessThanOrEqual( 1e-15 ); } done(); }); test("should return only 40 correct mfcc values given a valid signal", (done) => { var en = mfcc({ sampleRate: 44100, bufferSize: 512, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, melFilterBank: utilities.createMelFilterBank(40, 44100, 512), numberOfMFCCCoefficients: 40, }); const expectedValues = [ 3.162861616932787, 2.631774226264287, 1.9119808162845584, 1.2514199153407288, 0.486397957822833, 0.05257906181539599, -0.2520045416286077, -0.49585735294546857, -0.38466316958263563, -0.44818175405724836, -0.6672513607241057, -0.6686735919108686, -0.789241040586372, -0.855968554812388, -0.7559012649440329, -0.8343554237381223, -0.799337605151172, -0.7238357489234062, -0.8688463927736684, -0.8087429188034788, -0.6673245235771227, -0.6080509624742819, -0.3249701900706408, -0.08770548307506015, 0.06286020820571536, 0.29333780777697666, 0.2784715992409729, 0.23014381333962616, 0.3500576154282103, 0.33428294279172033, 0.40985070990105343, 0.6339035754249981, 0.7927495440032222, 1.1026760276121124, 1.364591123252153, 1.4136099189401947, 1.5027304491725944, 1.3659130982845602, 0.9699232061961626, 0.5762094772418701, ]; expect(expectedValues.length).toEqual(en.length); for (var index in en) { expect(Math.abs(en[index] - expectedValues[index])).toBeLessThanOrEqual( 1e-15 ); } done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = mfcc({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = mfcc(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = mfcc({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/perceptualSharpness.ts ================================================ import TestData from "../TestData"; // Setup var percSharp = require("../../dist/node/extractors/perceptualSharpness"); describe("percSharp", () => { test("should return percSharp value given a valid signal", (done) => { var en = percSharp({ signal: TestData.VALID_SIGNAL, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, barkScale: TestData.VALID_BARK_SCALE, }); expect(en).toEqual(0.6469286541680944); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = percSharp({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = percSharp(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = percSharp({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/perceptualSpread.ts ================================================ import TestData from "../TestData"; // Setup var perceptualSpread = require("../../dist/node/extractors/perceptualSpread"); describe("perceptualSpread", () => { test("should return correct Spread value given valid signal", (done) => { var en = perceptualSpread({ signal: TestData.VALID_SIGNAL, ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, barkScale: TestData.VALID_BARK_SCALE, }); expect(en).toEqual(0.8947325916336791); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = perceptualSpread({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = perceptualSpread(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = perceptualSpread({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/powerSpectrum.ts ================================================ import TestData from "../TestData"; // Setup var powerSpectrum = require("../../dist/node/extractors/powerSpectrum"); describe("powerSpectrum", () => { test("should return correct Power Spectrum value", (done) => { var en = powerSpectrum({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, }); expect(en).toEqual(TestData.EXPECTED_POWER_SPECTRUM_OUTPUT); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = powerSpectrum({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = powerSpectrum(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = powerSpectrum({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/rms.ts ================================================ import TestData from "../TestData"; // Setup var rms = require("../../dist/node/extractors/rms"); describe("rms", () => { test("should return correct rms value given a valid signal", (done) => { var en = rms({ signal: TestData.VALID_SIGNAL, }); expect(en).toEqual(0.08470475751020153); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = rms({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = rms(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = rms({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/spectralCentroid.ts ================================================ import TestData from "../TestData"; // Setup var spectralCentroid = require("../../dist/node/extractors/spectralCentroid"); describe("spectralCentroid", () => { test("should return correct Spectral Centroid value", (done) => { var en = spectralCentroid({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, }); expect(en).toEqual(45.12823119078897); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = spectralCentroid({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = spectralCentroid(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = spectralCentroid({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/spectralCrest.ts ================================================ import TestData from "../TestData"; // Setup var spectralCrest = require("../../dist/node/extractors/spectralCrest"); describe("spectralCrest", () => { test("should return correct spectrla crest value", (done) => { var en = spectralCrest({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, }); expect(en).toEqual(10.35858484810692); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = spectralCrest({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = spectralCrest(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = spectralCrest({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/spectralFlatness.ts ================================================ import TestData from "../TestData"; // Setup var spectralFlatness = require("../../dist/node/extractors/spectralFlatness"); describe("spectralFlatness", () => { test("should return correct Spectral Flatness value", (done) => { var en = spectralFlatness({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, }); // Node 7 adds precision to Math.exp, we use Chai's approximate assertion // to account for the extra precision. expect(Math.abs(en - 0.4395908170404335)).toBeLessThanOrEqual(1e-16); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = spectralFlatness({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = spectralFlatness(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = spectralFlatness({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/spectralKurtosis.ts ================================================ import TestData from "../TestData"; // Setup var spectralKurtosis = require("../../dist/node/extractors/spectralKurtosis"); describe("spectralKurtosis", () => { test("should return correct Spectral Kurtosis value", (done) => { var en = spectralKurtosis({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, }); expect(Math.abs(en - 0.1511072674115075)).toBeLessThanOrEqual(1e-15); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = spectralKurtosis({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = spectralKurtosis(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = spectralKurtosis({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/spectralRolloff.ts ================================================ import TestData from "../TestData"; // Setup var spectralRolloff = require("../../dist/node/extractors/spectralRolloff"); describe("spectralRolloff", () => { test("should return correct Spectral Rolloff value", (done) => { var en = spectralRolloff({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, sampleRate: 44100, }); expect(en).toEqual(21012.35294117647); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = spectralRolloff({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = spectralRolloff(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = spectralRolloff({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/spectralSkewness.ts ================================================ import TestData from "../TestData"; // Setup var spectralSkewness = require("../../dist/node/extractors/spectralSkewness"); describe("spectralSkewness", () => { test("should return correct Spectral Skewness value", (done) => { var en = spectralSkewness({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, }); expect(en).toEqual(1.6950674362270297); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = spectralSkewness({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = spectralSkewness(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = spectralSkewness({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/spectralSlope.ts ================================================ import TestData from "../TestData"; // Setup var spectralSlope = require("../../dist/node/extractors/spectralSlope"); describe("spectralSlope", () => { test("should return correct Spectral Slope value", (done) => { var en = spectralSlope({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, sampleRate: 44100, bufferSize: 512, }); expect(en < 0.0000003).toEqual(true); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = spectralSlope({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = spectralSlope(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = spectralSlope({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/spectralSpread.ts ================================================ import TestData from "../TestData"; // Setup var spectralSpread = require("../../dist/node/extractors/spectralSpread"); describe("spectralSpread", () => { test("should return correct Spectral Spread value", (done) => { var en = spectralSpread({ ampSpectrum: TestData.VALID_AMPLITUDE_SPECTRUM, }); expect(en).toEqual(61.47230858577843); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = spectralSpread({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = spectralSpread(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = spectralSpread({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/extractors/zcr.ts ================================================ import TestData from "../TestData"; // Setup var zcr = require("../../dist/node/extractors/zcr"); describe("zcr", () => { test("should return correct zcr value", (done) => { var en = zcr({ signal: TestData.VALID_SIGNAL, }); expect(en).toEqual(35); done(); }); test("should throw an error when passed an empty object", (done) => { try { var en = zcr({}); } catch (e) { done(); } }); test("should throw an error when not passed anything", (done) => { try { var en = zcr(); } catch (e) { done(); } }); test("should throw an error when passed something invalid", (done) => { try { var en = zcr({ signal: "not a signal" }); } catch (e) { done(); } }); }); ================================================ FILE: __tests__/featureExtractors.ts ================================================ var fs = require("fs"); // Setup var featureExtractors = require("../dist/node/featureExtractors"); describe("featureExtractors", () => { test("should provide all of the feature extractors", () => { var featureExtractorsProvided = fs.readdirSync("./dist/node/extractors", { withFileTypes: true, }); featureExtractorsProvided = featureExtractorsProvided .filter((value) => value.isFile()) .map(function ({ name }) { return name.substr(0, name.lastIndexOf(".")) || name; }); featureExtractorsProvided.push("buffer"); featureExtractorsProvided.push("complexSpectrum"); featureExtractorsProvided.push("amplitudeSpectrum"); featureExtractorsProvided.splice( featureExtractorsProvided.indexOf("extractorUtilities"), 1 ); expect(new Set(Object.keys(featureExtractors))).toEqual( new Set(featureExtractorsProvided) ); }); }); ================================================ FILE: __tests__/main.ts ================================================ var meyda = require("../dist/node/main"); // trick ts into treating this file as a module export {}; describe("main", () => { test("should call an extractor when asked to", (done) => { done(); }); test("list feature extractors", () => { const availableFeatureExtractors = meyda.listAvailableFeatureExtractors(); expect(Array.isArray(availableFeatureExtractors)); availableFeatureExtractors.forEach((extractor) => { expect(typeof extractor).toBe("string"); }); }); }); ================================================ FILE: __tests__/utilities.ts ================================================ var util = require("../dist/node/utilities"); describe("isPowerOfTwo", () => { test("should validate all powers of two", (done) => { for (var i = 0; i < 1000; i++) { const result = util.isPowerOfTwo(Math.pow(2, i)); if (result !== true) { done(new Error("isPowerOfTwo failed for " + i)); } } done(); }); test("should fail for non-powers of two", (done) => { expect(util.isPowerOfTwo(3)).toBe(false); expect(util.isPowerOfTwo(348)).toBe(false); expect(util.isPowerOfTwo(29384)).toBe(false); expect(util.isPowerOfTwo(3489410)).toBe(false); done(); }); }); describe("error", () => { test("throws an error with the correct message", (done) => { var message = "Test Error Message"; expect(function () { util.error(message); }).toThrow(); done(); }); }); describe("pointwiseBufferMult", () => { test("multiplies two arrays correctly", (done) => { expect(util.pointwiseBufferMult([4, 5, 6], [0.5, 2, 2])).toEqual([ 2, 10, 12, ]); done(); }); test("handles differently sized arrays correctly", (done) => { expect(util.pointwiseBufferMult([4, 0.25, 0.7], [0.25, 2])).toEqual([ 1, 0.5, ]); done(); }); }); describe("applyWindow", () => { test("applies a windowing function to a buffer", (done) => { expect(util.applyWindow([1, 4, 6], "hanning")).toEqual([0, 4, 0]); done(); }); }); describe("frame", () => { test("returns the expected number of frames for hop size < buffer size", () => { const frames = util.frame(new Array(2048).fill(0), 1024, 512); expect(frames.length).toEqual(3); }); test("returns the expected number of frames for hop size === buffer size", () => { const frames = util.frame(new Array(2048).fill(0), 1024, 1024); expect(frames.length).toEqual(2); }); test("returns the expected number of frames where buffer size isn't a hop size multiple", () => { const frames = util.frame(new Array(2048).fill(0), 1024, 500); expect(frames.length).toEqual(3); }); }); ================================================ FILE: __tests__/windowing.ts ================================================ var windowing = require("../dist/node/windowing"); var blackman128 = require("./data/blackman128.json"); var blackman256 = require("./data/blackman256.json"); var blackman512 = require("./data/blackman512.json"); var blackman1024 = require("./data/blackman1024.json"); var blackman2048 = require("./data/blackman2048.json"); var hanning128 = require("./data/hanning128.json"); var hanning256 = require("./data/hanning256.json"); var hanning512 = require("./data/hanning512.json"); var hanning1024 = require("./data/hanning1024.json"); var hanning2048 = require("./data/hanning2048.json"); var hamming128 = require("./data/hamming128.json"); var hamming256 = require("./data/hamming256.json"); var hamming512 = require("./data/hamming512.json"); var hamming1024 = require("./data/hamming1024.json"); var hamming2048 = require("./data/hamming2048.json"); var sine128 = require("./data/sine128.json"); var sine256 = require("./data/sine256.json"); var sine512 = require("./data/sine512.json"); var sine1024 = require("./data/sine1024.json"); var sine2048 = require("./data/sine2048.json"); describe("windowing", () => { test("should generate a correct 128 bin blackman window", (done) => { expect(windowing.blackman(128)).toEqual(Float32Array.from(blackman128)); done(); }); test("should generate a correct 256 bin blackman window", (done) => { expect(windowing.blackman(256)).toEqual(Float32Array.from(blackman256)); done(); }); test("should generate a correct 512 bin blackman window", (done) => { expect(windowing.blackman(512)).toEqual(Float32Array.from(blackman512)); done(); }); test("should generate a correct 1024 bin blackman window", (done) => { expect(windowing.blackman(1024)).toEqual(Float32Array.from(blackman1024)); done(); }); test("should generate a correct 2048 bin blackman window", (done) => { expect(windowing.blackman(2048)).toEqual(Float32Array.from(blackman2048)); done(); }); test("should generate a correct 128 bin hanning window", (done) => { expect(windowing.hanning(128)).toEqual(Float32Array.from(hanning128)); done(); }); test("should generate a correct 256 bin hanning window", (done) => { expect(windowing.hanning(256)).toEqual(Float32Array.from(hanning256)); done(); }); test("should generate a correct 512 bin hanning window", (done) => { expect(windowing.hanning(512)).toEqual(Float32Array.from(hanning512)); done(); }); test("should generate a correct 1024 bin hanning window", (done) => { expect(windowing.hanning(1024)).toEqual(Float32Array.from(hanning1024)); done(); }); test("should generate a correct 2048 bin hanning window", (done) => { expect(windowing.hanning(2048)).toEqual(Float32Array.from(hanning2048)); done(); }); test("should generate a correct 128 bin hamming window", (done) => { expect(windowing.hamming(128)).toEqual(Float32Array.from(hamming128)); done(); }); test("should generate a correct 256 bin hamming window", (done) => { expect(windowing.hamming(256)).toEqual(Float32Array.from(hamming256)); done(); }); test("should generate a correct 512 bin hamming window", (done) => { expect(windowing.hamming(512)).toEqual(Float32Array.from(hamming512)); done(); }); test("should generate a correct 1024 bin hamming window", (done) => { expect(windowing.hamming(1024)).toEqual(Float32Array.from(hamming1024)); done(); }); test("should generate a correct 2048 bin hamming window", (done) => { expect(windowing.hamming(2048)).toEqual(Float32Array.from(hamming2048)); done(); }); test("should generate a correct 128 bin sine window", (done) => { expect(windowing.sine(128)).toEqual(Float32Array.from(sine128)); done(); }); test("should generate a correct 256 bin sine window", (done) => { expect(windowing.sine(256)).toEqual(Float32Array.from(sine256)); done(); }); test("should generate a correct 512 bin sine window", (done) => { expect(windowing.sine(512)).toEqual(Float32Array.from(sine512)); done(); }); test("should generate a correct 1024 bin sine window", (done) => { expect(windowing.sine(1024)).toEqual(Float32Array.from(sine1024)); done(); }); test("should generate a correct 2048 bin sine window", (done) => { expect(windowing.sine(2048)).toEqual(Float32Array.from(sine2048)); done(); }); }); ================================================ FILE: bin/cli.js ================================================ #! /usr/bin/env node (function () { "use strict"; var opt = require("node-getopt") .create([ [ "", "o[=OUTPUT_FILE]", "Path to output file (optional, if not specified prints to console", ], [ "", "bs[=BUFFER_SIZE]", "Buffer size in samples (optional, default is 512)", ], [ "", "mfcc[=MFCC_COEFFICIENTS]", "Number of MFCC co-efficients that the MFCC feature extractor should return (optional, default is 13)", ], [ "", "hs[=HOP_SIZE]", "Hop size in samples (optional, defaults to matching buffer size)", ], [ "", "w[=WINDOWING_FUNCTION]", "Windowing function (optional, default is hanning)", ], [ "", "format[=FORMAT_TYPE]", "Type of output file (optional, default is csv)", ], [ "p", "", "Disables some of the logging and outputs data to stdout, useful for piping", ], ["h", "help", "Display help"], ]) .bindHelp() .parseSystem(); if (!opt.argv.length) throw new Error("Input file was not specified."); else if (opt.argv.length < 2) throw new Error("No features specified."); else if (opt.options.p && opt.options.o) throw new Error("Please choose either -p or --o."); else if ( opt.options.format && opt.options.format != "json" && opt.options.format != "csv" ) throw new Error("Invalid output format. Please choose either json or csv."); var Meyda = require("../dist/node/main.js"); var WavLoader = require("./wav-loader.js"); var fs = require("fs"); var FRAME_SIZE = parseInt(opt.options.bs) || 512; var HOP_SIZE = parseInt(opt.options.hs) || FRAME_SIZE; var MFCC_COEFFICIENTS = parseInt(opt.options.mfcc) || 13; Meyda.bufferSize = FRAME_SIZE; Meyda.hopSize = HOP_SIZE; Meyda.windowingFunction = opt.options.w || "hanning"; Meyda.numberOfMFCCCoefficients = MFCC_COEFFICIENTS; var outputFormat = null; if (opt.options.o) { outputFormat = opt.options.format || "csv"; } var features = {}; var featuresToExtract = opt.argv.slice(1); for (var i = 0; i < featuresToExtract.length; i++) { features[featuresToExtract[i]] = []; } // utility to convert typed arrays to normal arrays function typedToArray(t) { return Array.prototype.slice.call(t); } // utility to convert arrays to typed F32 arrays function arrayToTyped(t) { return Float32Array.from(t); } function output(val) { if (!opt.options.o || opt.options.p) { process.stdout.write(val); } else { wstream.write(val); } } //helper method to extract features for this chunk function extractFeatures(chunk) { //make it a F32A for efficiency var frame = arrayToTyped(chunk); //run the extraction of selected features var fset = Meyda.extract(featuresToExtract, frame); for (let j = 0; j < featuresToExtract.length; j++) { const feature = fset[featuresToExtract[j]]; features[featuresToExtract[j]].push(feature); } } if (opt.options.o && !opt.options.p) { var wstream = fs.createWriteStream(opt.options.o); } //this is a buffer var buffer = []; var frameCount = 0; if (!opt.options.p) { //cosmetics console.log("\n=========\nMeyda CLI\n=========\n\n"); console.log("Buffer size: " + FRAME_SIZE); console.log("Hop size: " + HOP_SIZE); console.log("Windowing function: " + Meyda.windowingFunction); console.log("Will extract:"); //log features to extract featuresToExtract.forEach(function (f, i, a) { process.stdout.write(f + " "); }); process.stdout.write("\n\nStarting extraction...\n|"); } var wl = new WavLoader( function (config) { Meyda.sampleRate = config.sampleRate; if (!opt.options.p) { console.log("Sample rate recognized as: " + Meyda.sampleRate); } }, function (chunk) { //convert to normal array so we can concatenate var _chunk = typedToArray(chunk); buffer = buffer.concat(_chunk); //if we're long enough, splice the frame, and extract features on it while (buffer.length >= FRAME_SIZE) { extractFeatures(buffer.slice(0, FRAME_SIZE)); buffer.splice(0, HOP_SIZE); if (!opt.options.p) process.stdout.write("-"); frameCount++; } }, function (data) { //check if there's still something left in our buffer if (buffer.length) { //zero pad the buffer at the end so we get a full frame (needed for successful spectral analysis) for (let i = buffer.length; i < 2 * FRAME_SIZE - HOP_SIZE; i++) { buffer.push(0); } //extract features for zero-padded frame while (buffer.length >= FRAME_SIZE) { extractFeatures(buffer.slice(0, FRAME_SIZE)); buffer.splice(0, HOP_SIZE); if (!opt.options.p) process.stdout.write("-"); frameCount++; } } // only print out information if piping flag is disabled. if (!opt.options.p) { process.stdout.write("-|\nExtraction finished.\n\n"); console.log(frameCount + " frames analysed.\n"); } // if output to file is enabled. if (opt.options.o) { if (outputFormat == "json") { process.stdout.write("Writing to " + opt.options.o + "...\n"); output(JSON.stringify(features, null, 4)); } else if (outputFormat == "csv") { process.stdout.write("Writing to " + opt.options.o + "...\n"); for (let i = 0; i < featuresToExtract.length; i++) { output(featuresToExtract[i].toString()); output(i == featuresToExtract.length - 1 ? "" : ","); } output("\n"); for (let i = 0; i < frameCount; i++) { for (let j = 0; j < featuresToExtract.length; j++) { const feature = features[featuresToExtract[j]]; if (typeof feature[i] === "object") { for (let f = 0; f < Object.keys(feature[i]).length; f++) output(feature[i][f] + ","); output(j == featuresToExtract.length - 1 ? "" : ","); } else { output(feature[i].toString()); output(j == featuresToExtract.length - 1 ? "" : ","); } } output("\n"); } } console.log("Done."); wstream.end(); console.log(""); } else { // if there is no output flag, print to console. for (let j = 0; j < featuresToExtract.length; j++) { output( "\n*********" + featuresToExtract[j].toString() + "*********\n\n" ); for (let i = 0; i < frameCount; i++) { var feature = features[featuresToExtract[j]]; if (typeof feature[i] === "object") { var keys = Object.keys(feature[i]); for (let f = 0; f < keys.length; f++) { output(feature[i][keys[f]] + ""); output(f == keys.length - 1 ? "\n" : ","); } } else { output(feature[i].toString()); output("\n"); } } output("\n"); } } //get averages for (let j = 0; j < featuresToExtract.length; j++) { //check if this feature returns arrays if (typeof features[featuresToExtract[j]][0] != "object") //if not, calculate average console.log( "Average " + featuresToExtract[j] + ": " + features[featuresToExtract[j]].reduce(function ( previousValue, currentValue ) { return previousValue + currentValue; }) / features[featuresToExtract[j]].length ); } } ); wl.open(opt.argv[0]); })(); ================================================ FILE: bin/wav-loader.js ================================================ var WavManager = function (open_callback, data_callback, end_callback) { var source = new Buffer(1); var fs = require("fs"); var wav = require("wav"); var _dcb = data_callback; var _ecb = end_callback; var _bitDepth = 16; var _numBytesPerSample = 2; var _endian = "LE"; var _signed = false; var _format = "unknown"; var _channels = 1; var read_fun = "readUIntBE"; function int_res(signed, depth) { //if the fmt is signed int, the max absolute value is half the actual number of possible values return signed ? Math.pow(2, depth) / 2 : Math.pow(2, depth); } this.format = function () { return _format; }; this.open = function (path) { var file = fs.createReadStream(path); var source = new Buffer(1); //empty the current source if needed var reader = new wav.Reader(); reader.on("format", function (format) { //read wav headers open_callback({ sampleRate: format.sampleRate }); _bitDepth = format.bitDepth; _numBytesPerSample = _bitDepth / 8; _endian = format.endianness; _signed = format.signed; _channels = format.channels; _format = format; read_fun = (_signed ? "readInt" : "readUInt") + _endian; }); reader.on("data", function (_d) { source = Buffer.concat([source, _d], source.length + _d.length); var output = new Float32Array(_d.length / _numBytesPerSample); var source_pos = 0; var out_pos = 0; for ( ; source_pos < _d.length; source_pos += _numBytesPerSample, out_pos++ ) { output[out_pos] = _d[read_fun](source_pos, _numBytesPerSample) / int_res(_signed, _bitDepth); } if (_dcb) _dcb(output); }); reader.on("end", function () { var output = new Float32Array(source.length / _numBytesPerSample); var source_pos = 0; var out_pos = 0; //here we discard the last byte because we don't really need this anyway and it's quicker for ( ; source_pos < source.length - _numBytesPerSample; source_pos += _numBytesPerSample, out_pos++ ) { output[out_pos] = source[read_fun](source_pos, _numBytesPerSample) / int_res(_signed, _bitDepth); } if (_ecb) _ecb(output); }); file.pipe(reader); }; }; module.exports = WavManager; ================================================ FILE: docs/404.html ================================================ --- layout: default ---
Page not found :(
The requested page could not be found.
Allow microphone access or play this audio file to see a demo.
================================================
FILE: docs/_layouts/homepage.html
================================================
---
layout: default
---
{%- include showcase.html -%}
n.far?null:{distance:c,point:tn.clone(),object:t}}(t,e,n,i,Ge,ke,Ve,$e);if(p){o&&(Je.fromBufferAttribute(o,c),Qe.fromBufferAttribute(o,h),Ke.fromBufferAttribute(o,u),p.uv=de.getUV($e,Ge,ke,Ve,Je,Qe,Ke,new k)),l&&(Je.fromBufferAttribute(l,c),Qe.fromBufferAttribute(l,h),Ke.fromBufferAttribute(l,u),p.uv2=de.getUV($e,Ge,ke,Ve,Je,Qe,Ke,new k));const t={a:c,b:h,c:u,normal:new $,materialIndex:0};de.getNormal(Ge,ke,Ve,t.normal),p.face=t}return p}en.prototype.isMesh=!0;class rn extends Oe{constructor(t=1,e=1,n=1,i=1,r=1,s=1){super(),this.type="BoxGeometry",this.parameters={width:t,height:e,depth:n,widthSegments:i,heightSegments:r,depthSegments:s};const a=this;i=Math.floor(i),r=Math.floor(r),s=Math.floor(s);const o=[],l=[],c=[],h=[];let u=0,d=0;function p(t,e,n,i,r,s,p,m,f,g,v){const y=s/f,x=p/g,_=s/2,w=p/2,M=m/2,b=f+1,S=g+1;let T=0,E=0;const A=new $;for(let s=0;s0?1:-1,c.push(A.x,A.y,A.z),h.push(o/f),h.push(1-s/g),T+=1}}for(let t=0;t