Repository: votingworks/arlo Branch: main Commit: 3c166ed82423 Files: 687 Total size: 16.2 MB Directory structure: gitextract_yj7g7chq/ ├── .basedpyright/ │ └── baseline.json ├── .circleci/ │ └── config.yml ├── .github/ │ └── workflows/ │ └── add-to-arlo.yml ├── .gitignore ├── .gitmodules ├── .husky/ │ └── pre-commit ├── .prettierignore ├── .pylintrc ├── .python-version ├── .slugignore ├── .vscode/ │ └── settings.json ├── LICENSE ├── Makefile ├── Procfile ├── README.md ├── alembic.ini ├── app.json ├── arlo.code-workspace ├── client/ │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .node-version │ ├── .prettierignore │ ├── .prettierrc.js │ ├── .stylelintrc-css.js │ ├── .stylelintrc.js │ ├── Makefile │ ├── cypress/ │ │ ├── end-to-end/ │ │ │ ├── ballot-comparison.cy.js │ │ │ ├── ballot-polling.cy.js │ │ │ ├── batch-comparison.cy.js │ │ │ └── full-hand-tally.cy.js │ │ ├── fixtures/ │ │ │ ├── CSVs/ │ │ │ │ ├── candidate-total-batch/ │ │ │ │ │ └── sample_candidate_totals_by_batch.csv │ │ │ │ ├── contest/ │ │ │ │ │ ├── ballot_comparison_contests.csv │ │ │ │ │ ├── sample_standardized_contests.csv │ │ │ │ │ ├── sample_standardized_contests_contest_name_col_error.csv │ │ │ │ │ └── sample_standardized_contests_jurisdiction_col_error.csv │ │ │ │ ├── cvr/ │ │ │ │ │ ├── ballot_comparison_cvr.csv │ │ │ │ │ └── ballot_comparison_cvr_col_error.csv │ │ │ │ ├── jurisdiction/ │ │ │ │ │ ├── sample_jurisdiction_filesheet.csv │ │ │ │ │ └── sample_jurisdiction_filesheet_jurisdiction_col_error.csv │ │ │ │ └── manifest/ │ │ │ │ ├── ballot_comparison_manifest.csv │ │ │ │ ├── ballot_comparison_manifest_col_error.csv │ │ │ │ ├── ballot_polling_manifest.csv │ │ │ │ ├── ballot_polling_manifest_col_error.csv │ │ │ │ └── batch_comparison_manifest.csv │ │ │ └── example.json │ │ ├── plugins.ts │ │ ├── seed-test-db.sh │ │ └── support/ │ │ ├── commands.js │ │ └── e2e.js │ ├── cypress.config.ts │ ├── index.html │ ├── package.json │ ├── public/ │ │ ├── 99e97f1f-18fd-4ba7-8ce7-189287f60bf3.txt │ │ ├── manifest.json │ │ ├── sample_ballot_manifest.csv │ │ ├── sample_candidate_totals_by_batch.csv │ │ ├── sample_jurisdiction_filesheet.csv │ │ ├── sample_manifest_BC.csv │ │ ├── sample_manifest_hybrid.csv │ │ ├── sample_standardized_contests.csv │ │ └── us-states-counties.json │ ├── run-cypress-tests.sh │ ├── src/ │ │ ├── App.css │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── components/ │ │ │ ├── Atoms/ │ │ │ │ ├── AsyncButton.test.tsx │ │ │ │ ├── AsyncButton.tsx │ │ │ │ ├── CSVForm.tsx │ │ │ │ ├── CodeInput.test.tsx │ │ │ │ ├── CodeInput.tsx │ │ │ │ ├── Confirm.test.tsx │ │ │ │ ├── Confirm.tsx │ │ │ │ ├── CopyToClipboard.test.tsx │ │ │ │ ├── CopyToClipboard.tsx │ │ │ │ ├── Count.test.tsx │ │ │ │ ├── Count.tsx │ │ │ │ ├── FileUpload.test.tsx │ │ │ │ ├── FileUpload.tsx │ │ │ │ ├── Form/ │ │ │ │ │ ├── FormButton.tsx │ │ │ │ │ ├── FormButtonBar.tsx │ │ │ │ │ ├── FormField.test.tsx │ │ │ │ │ ├── FormField.tsx │ │ │ │ │ ├── FormSection.tsx │ │ │ │ │ ├── FormWrapper.tsx │ │ │ │ │ ├── Select.tsx │ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ │ └── FormField.test.tsx.snap │ │ │ │ │ ├── _helpers.tsx │ │ │ │ │ └── styledBits.tsx │ │ │ │ ├── H2Title.tsx │ │ │ │ ├── H3Title.tsx │ │ │ │ ├── Layout.tsx │ │ │ │ ├── LinkButton.tsx │ │ │ │ ├── ListAndDetail.tsx │ │ │ │ ├── RefreshTag.test.tsx │ │ │ │ ├── RefreshTag.tsx │ │ │ │ ├── SegmentedControl.test.tsx │ │ │ │ ├── SegmentedControl.tsx │ │ │ │ ├── Sidebar.test.tsx │ │ │ │ ├── Sidebar.tsx │ │ │ │ ├── SpacedCard.tsx │ │ │ │ ├── StatusBar.tsx │ │ │ │ ├── StatusBox.test.tsx │ │ │ │ ├── StatusBox.tsx │ │ │ │ ├── StatusTag.tsx │ │ │ │ ├── Steps.test.tsx │ │ │ │ ├── Steps.tsx │ │ │ │ ├── Table.tsx │ │ │ │ ├── Wrapper.tsx │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── Sidebar.test.tsx.snap │ │ │ │ └── react-table-config.d.ts │ │ │ ├── AuditAdmin/ │ │ │ │ ├── ActivityLog.test.tsx │ │ │ │ ├── ActivityLog.tsx │ │ │ │ ├── AuditAdminView.test.tsx │ │ │ │ ├── AuditAdminView.tsx │ │ │ │ ├── Progress/ │ │ │ │ │ ├── AuditBoardsTable.tsx │ │ │ │ │ ├── JurisdictionDetail.test.tsx │ │ │ │ │ ├── JurisdictionDetail.tsx │ │ │ │ │ ├── JurisdictionDiscrepancies.tsx │ │ │ │ │ ├── Progress.test.tsx │ │ │ │ │ ├── Progress.tsx │ │ │ │ │ ├── ProgressMap.tsx │ │ │ │ │ └── map-county-corrections.ts │ │ │ │ ├── Setup/ │ │ │ │ │ ├── Contests/ │ │ │ │ │ │ ├── ContestForm.tsx │ │ │ │ │ │ ├── ContestSelect.test.tsx │ │ │ │ │ │ ├── ContestSelect.tsx │ │ │ │ │ │ ├── Contests.test.tsx │ │ │ │ │ │ ├── Contests.tsx │ │ │ │ │ │ ├── HybridContestForm.test.tsx │ │ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ │ │ ├── Contests.test.tsx.snap │ │ │ │ │ │ │ └── HybridContestForm.test.tsx.snap │ │ │ │ │ │ ├── _mocks.ts │ │ │ │ │ │ └── schema.ts │ │ │ │ │ ├── Participants/ │ │ │ │ │ │ ├── Participants.test.tsx │ │ │ │ │ │ ├── Participants.tsx │ │ │ │ │ │ └── _mocks.ts │ │ │ │ │ ├── Review/ │ │ │ │ │ │ ├── ConfirmLaunch.tsx │ │ │ │ │ │ ├── CvrChoiceNameConsistencyError.tsx │ │ │ │ │ │ ├── LabeledValue.tsx │ │ │ │ │ │ ├── Review.test.tsx │ │ │ │ │ │ ├── Review.tsx │ │ │ │ │ │ ├── SamplePreview.tsx │ │ │ │ │ │ ├── StandardizeContestChoiceNamesDialog.tsx │ │ │ │ │ │ ├── StandardizeContestNames.tsx │ │ │ │ │ │ ├── _mocks.ts │ │ │ │ │ │ └── useSampleSizes.ts │ │ │ │ │ ├── Settings/ │ │ │ │ │ │ ├── Settings.test.tsx │ │ │ │ │ │ ├── Settings.tsx │ │ │ │ │ │ ├── schema.ts │ │ │ │ │ │ └── states.ts │ │ │ │ │ ├── Setup.test.tsx │ │ │ │ │ └── Setup.tsx │ │ │ │ ├── __snapshots__/ │ │ │ │ │ ├── ActivityLog.test.tsx.snap │ │ │ │ │ └── AuditAdminView.test.tsx.snap │ │ │ │ ├── timers.test.tsx │ │ │ │ └── useRoundsAuditAdmin.ts │ │ │ ├── AuditBoard/ │ │ │ │ ├── Atoms.tsx │ │ │ │ ├── AuditBoardView.test.tsx │ │ │ │ ├── AuditBoardView.tsx │ │ │ │ ├── Ballot.test.tsx │ │ │ │ ├── Ballot.tsx │ │ │ │ ├── BallotAudit.tsx │ │ │ │ ├── BlockCheckbox.tsx │ │ │ │ ├── BoardTable.test.tsx │ │ │ │ ├── BoardTable.tsx │ │ │ │ ├── MemberForm.test.tsx │ │ │ │ ├── MemberForm.tsx │ │ │ │ ├── SignOff.test.tsx │ │ │ │ ├── SignOff.tsx │ │ │ │ ├── __snapshots__/ │ │ │ │ │ ├── AuditBoardView.test.tsx.snap │ │ │ │ │ ├── Ballot.test.tsx.snap │ │ │ │ │ ├── BoardTable.test.tsx.snap │ │ │ │ │ ├── MemberForm.test.tsx.snap │ │ │ │ │ └── SignOff.test.tsx.snap │ │ │ │ ├── _mocks.ts │ │ │ │ ├── ballotInterpretation.test.ts │ │ │ │ └── ballotInterpretation.ts │ │ │ ├── Header.test.tsx │ │ │ ├── Header.tsx │ │ │ ├── HomeScreen.test.tsx │ │ │ ├── HomeScreen.tsx │ │ │ ├── JurisdictionAdmin/ │ │ │ │ ├── BatchInventory.test.tsx │ │ │ │ ├── BatchInventory.tsx │ │ │ │ ├── BatchRoundProgress.tsx │ │ │ │ ├── BatchRoundSteps/ │ │ │ │ │ ├── BatchRoundSteps.test.tsx │ │ │ │ │ ├── BatchRoundSteps.tsx │ │ │ │ │ ├── BatchRoundTallyEntry/ │ │ │ │ │ │ ├── BatchDetail.tsx │ │ │ │ │ │ ├── BatchRoundTallyEntry.test.tsx │ │ │ │ │ │ ├── BatchRoundTallyEntry.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── DownloadBatchRetrievalListButton.tsx │ │ │ │ │ ├── DownloadBatchTallySheetsButton.tsx │ │ │ │ │ ├── DownloadStackLabelsButton.tsx │ │ │ │ │ ├── EnterTalliesStep.tsx │ │ │ │ │ ├── PrepareBatchesStep.tsx │ │ │ │ │ └── TallyEntryAccountsStep.tsx │ │ │ │ ├── CreateAuditBoards.test.tsx │ │ │ │ ├── CreateAuditBoards.tsx │ │ │ │ ├── FullHandTallyDataEntry.test.tsx │ │ │ │ ├── FullHandTallyDataEntry.tsx │ │ │ │ ├── JurisdictionAdminView.test.tsx │ │ │ │ ├── JurisdictionAdminView.tsx │ │ │ │ ├── QRs.tsx │ │ │ │ ├── RoundDataEntry.test.tsx │ │ │ │ ├── RoundDataEntry.tsx │ │ │ │ ├── RoundManagement.test.tsx │ │ │ │ ├── RoundManagement.tsx │ │ │ │ ├── RoundProgress.test.tsx │ │ │ │ ├── RoundProgress.tsx │ │ │ │ ├── __snapshots__/ │ │ │ │ │ ├── FullHandTallyDataEntry.test.tsx.snap │ │ │ │ │ └── RoundProgress.test.tsx.snap │ │ │ │ ├── _mocks.ts │ │ │ │ ├── candidateTotalsByBatchTemplateCsv.ts │ │ │ │ ├── generateSheets.test.tsx │ │ │ │ ├── generateSheets.ts │ │ │ │ ├── useAuditSettingsJurisdictionAdmin.ts │ │ │ │ ├── useBallots.ts │ │ │ │ ├── useBatchResults.ts │ │ │ │ ├── useContestsJurisdictionAdmin.ts │ │ │ │ ├── useFullHandTallyResults.ts │ │ │ │ ├── useResults.ts │ │ │ │ └── useRoundsJurisdictionAdmin.ts │ │ │ ├── PublicPages/ │ │ │ │ ├── AuditPlanner/ │ │ │ │ │ ├── AuditPlanCard.tsx │ │ │ │ │ ├── AuditPlanner.test.tsx │ │ │ │ │ ├── AuditPlanner.tsx │ │ │ │ │ ├── ElectionResultsCard.tsx │ │ │ │ │ ├── SampleSize.tsx │ │ │ │ │ ├── electionResults.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sampleSizes.ts │ │ │ │ ├── NotFound.tsx │ │ │ │ └── PublicPages.tsx │ │ │ ├── SupportTools/ │ │ │ │ ├── Audit.tsx │ │ │ │ ├── Breadcrumbs.tsx │ │ │ │ ├── Jurisdiction.tsx │ │ │ │ ├── List.tsx │ │ │ │ ├── Organization.tsx │ │ │ │ ├── RoundsTable.tsx │ │ │ │ ├── SupportTools.test.tsx │ │ │ │ ├── SupportTools.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── shared.tsx │ │ │ │ └── support-api.tsx │ │ │ ├── TallyEntryUser/ │ │ │ │ ├── TallyEntryLoginScreen.test.tsx │ │ │ │ ├── TallyEntryLoginScreen.tsx │ │ │ │ ├── TallyEntryScreen.test.tsx │ │ │ │ ├── TallyEntryScreen.tsx │ │ │ │ ├── TallyEntryUserView.test.tsx │ │ │ │ ├── TallyEntryUserView.tsx │ │ │ │ └── useCurrentUser.ts │ │ │ ├── UserContext.tsx │ │ │ ├── _mocks.ts │ │ │ ├── testUtilities.test.tsx │ │ │ ├── testUtilities.tsx │ │ │ ├── useAuditAdminsOrganizations.ts │ │ │ ├── useAuditBoards.ts │ │ │ ├── useAuditSettings.ts │ │ │ ├── useBatchFilesBundle.ts │ │ │ ├── useCSV.ts │ │ │ ├── useContestChoiceNameStandardizations.ts │ │ │ ├── useContestNameStandardizations.ts │ │ │ ├── useContests.ts │ │ │ ├── useContestsBallotComparison.ts │ │ │ ├── useFeatureFlag.ts │ │ │ ├── useFileUpload.ts │ │ │ ├── useJurisdictions.ts │ │ │ ├── useSearchParams.ts │ │ │ ├── useStandardizedContests.ts │ │ │ ├── utilities.test.ts │ │ │ └── utilities.ts │ │ ├── fonts/ │ │ │ └── Proxima-Nova-Condensed-Regular.otf │ │ ├── index.css │ │ ├── index.tsx │ │ ├── react-app-env.d.ts │ │ ├── setupTests.ts │ │ ├── types.ts │ │ └── utils/ │ │ ├── api.ts │ │ ├── array.test.ts │ │ ├── array.ts │ │ ├── debounce.test.ts │ │ ├── debounce.ts │ │ ├── indexes.test.ts │ │ ├── indexes.ts │ │ ├── number-schema.test.ts │ │ ├── number-schema.ts │ │ ├── number.test.ts │ │ ├── number.ts │ │ ├── objects.test.ts │ │ ├── objects.ts │ │ ├── responsiveness.ts │ │ ├── sleep.ts │ │ ├── string.test.ts │ │ └── string.ts │ ├── tsconfig.json │ └── vite.config.ts ├── docs/ │ ├── architecture.md │ ├── auth0.md │ ├── contribution-guidelines.md │ └── loadtesting.md ├── fixtures/ │ ├── README.md │ ├── __init__.py │ ├── generate_election.py │ ├── medium-election/ │ │ ├── Acton - Lord of Coin - candidate totals by batch.csv │ │ ├── Acton - ballot manifest.csv │ │ ├── Acton - cvrs.csv │ │ ├── Black Hallows - Lord of Coin - candidate totals by batch.csv │ │ ├── Black Hallows - ballot manifest.csv │ │ ├── Black Hallows - cvrs.csv │ │ ├── Lindow - Lord of Coin - candidate totals by batch.csv │ │ ├── Lindow - ballot manifest.csv │ │ ├── Lindow - cvrs.csv │ │ ├── Medium Election - jurisdictions.csv │ │ ├── Medium Election - standardized contests.csv │ │ ├── Wolford - Lord of Coin - candidate totals by batch.csv │ │ ├── Wolford - ballot manifest.csv │ │ ├── Wolford - cvrs.csv │ │ ├── Yellowseed - Lord of Coin - candidate totals by batch.csv │ │ ├── Yellowseed - ballot manifest.csv │ │ ├── Yellowseed - cvrs.csv │ │ └── medium-election.spec.json │ ├── regenerate-all-elections.sh │ ├── small-election/ │ │ ├── Kendall Park - Master of Magic - candidate totals by batch.csv │ │ ├── Kendall Park - Minister of Farming - candidate totals by batch.csv │ │ ├── Kendall Park - Secretary of Treasure - candidate totals by batch.csv │ │ ├── Kendall Park - ballot manifest.csv │ │ ├── Kendall Park - cvrs.csv │ │ ├── Mount Olive - Minister of Farming - candidate totals by batch.csv │ │ ├── Mount Olive - ballot manifest.csv │ │ ├── Mount Olive - cvrs.csv │ │ ├── Siletz - Minister of Farming - candidate totals by batch.csv │ │ ├── Siletz - ballot manifest.csv │ │ ├── Siletz - cvrs.csv │ │ ├── Small Election - jurisdictions.csv │ │ ├── Small Election - standardized contests.csv │ │ ├── Waurika - Master of Magic - candidate totals by batch.csv │ │ ├── Waurika - Minister of Farming - candidate totals by batch.csv │ │ ├── Waurika - ballot manifest.csv │ │ ├── Waurika - cvrs.csv │ │ ├── Worthington Hills - Master of Magic - candidate totals by batch.csv │ │ ├── Worthington Hills - Minister of Farming - candidate totals by batch.csv │ │ ├── Worthington Hills - ballot manifest.csv │ │ ├── Worthington Hills - cvrs.csv │ │ └── small-election.spec.json │ ├── tabulator-status.xml │ └── test/ │ ├── __init__.py │ ├── snapshots/ │ │ ├── __init__.py │ │ └── snap_test_generate_election.py │ └── test_generate_election.py ├── heroku-release-phase.sh ├── images/ │ └── .gitkeep ├── package.json ├── pyproject.toml ├── pytest.ini ├── run-dev.sh ├── scripts/ │ ├── __init__.py │ ├── batch-inventory-progress.py │ ├── clear-audit-boards.py │ ├── cleardb.py │ ├── combine-hybrid-results.py │ ├── create-admin.py │ ├── create-org.py │ ├── create.py │ ├── fix-ess-cvr-quotes.py │ ├── manifest-for-cvr.py │ ├── migrate-files-to-s3.py │ ├── parse-xml-cvrs.py │ ├── reopen-round.py │ ├── resetdb.py │ ├── restore-db-backup.sh │ ├── run-basedpyright.sh │ ├── run-dev-worker.py │ ├── scrapers/ │ │ └── georgia-results-downloader/ │ │ ├── README.md │ │ ├── index.css │ │ ├── index.html │ │ └── index.js │ └── seed-probely-db.sh ├── server/ │ ├── __init__.py │ ├── activity_log/ │ │ ├── __init__.py │ │ ├── activity_log.py │ │ └── slack_worker.py │ ├── api/ │ │ ├── __init__.py │ │ ├── activity.py │ │ ├── audit_boards.py │ │ ├── ballot_manifest.py │ │ ├── ballots.py │ │ ├── batch_files.py │ │ ├── batch_inventory.py │ │ ├── batch_tallies.py │ │ ├── batches.py │ │ ├── contests.py │ │ ├── cvrs.py │ │ ├── discrepancies.py │ │ ├── election_settings.py │ │ ├── elections.py │ │ ├── full_hand_tally.py │ │ ├── jurisdictions.py │ │ ├── offline_results.py │ │ ├── public.py │ │ ├── reports.py │ │ ├── rounds.py │ │ ├── sample_preview.py │ │ ├── sample_sizes.py │ │ ├── shared.py │ │ ├── standardized_contests.py │ │ └── support.py │ ├── app.py │ ├── audit_math/ │ │ ├── __init__.py │ │ ├── ballot_polling.py │ │ ├── ballot_polling_types.py │ │ ├── bravo.py │ │ ├── macro.py │ │ ├── minerva.py │ │ ├── providence.py │ │ ├── raire.py │ │ ├── raire_utils.py │ │ ├── sampler.py │ │ ├── sampler_contest.py │ │ ├── suite.py │ │ ├── supersimple.py │ │ └── supersimple_raire.py │ ├── auth/ │ │ ├── __init__.py │ │ ├── auth_helpers.py │ │ ├── auth_routes.py │ │ ├── email_boilerplate.html │ │ ├── email_login_code.html │ │ └── email_login_code.txt │ ├── config.py │ ├── database.py │ ├── errors.py │ ├── feature_flags.py │ ├── main.py │ ├── migrations/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── env.py │ │ ├── script.py.mako │ │ └── versions/ │ │ ├── 07859b6b370b_json_sample_sizes.py │ │ ├── 11e35dd1c515_batch_tallies_file.py │ │ ├── 141edd274627_fix_null_round_contest_sample_size.py │ │ ├── 22c615fe67ab_jurisdictionresult.py │ │ ├── 244744c21027_tally_entry_accounts.py │ │ ├── 266fba5a5c8a_rename_offlinebatchresult_to_.py │ │ ├── 2aeb618b9438_jurisdiction_cvr_file_type.py │ │ ├── 30f47ec7308c_batchresultsfinalized.py │ │ ├── 342f43b1c9d9_batch_has_cvrs.py │ │ ├── 34824a2d1ba8_batch_combined_batch_name.py │ │ ├── 34939a0c9f5c_ballotinterpretation_has_invalid_write_in.py │ │ ├── 3edc260ab0b1_audittype_ballot_comparison.py │ │ ├── 3efe804f6952_remove_offlinebatchresultchangelog.py │ │ ├── 496ee3db6da8_cvrfiletype_hart.py │ │ ├── 4aa612e28c2e_delete_auditboard_without_cascading.py │ │ ├── 4aec6c8a419f_backgroundtask_lock_key.py │ │ ├── 4b1bf0241301_add_batch_file_bundle_table.py │ │ ├── 5004a93f75d8_batchresulttallysheet.py │ │ ├── 5238d088cf62_offlinebatchresultchangelog.py │ │ ├── 593823da406d_fix_delete_cascades.py │ │ ├── 5acbd2f95b9f_standardized_contests_file.py │ │ ├── 5b7164faeda5_sampledballotdraw_contest_id.py │ │ ├── 5bb25bdd56b7_hybrid_audit_type.py │ │ ├── 6a4dc1ef268c_add_a_sessions_table_as_we_move_.py │ │ ├── 6bd43f181daa_add_auditmathtype.py │ │ ├── 6c256e8152f8_backgroundtask_worker_id.py │ │ ├── 74c579ae8555_batch_last_edited_by.py │ │ ├── 754cca3f4448_add_providence_to_auditmathtype.py │ │ ├── 7ca7a4b0bcc0_contest_pending_ballots.py │ │ ├── 7f86511c05e0_cvrs.py │ │ ├── 83bc53b14021_organization_default_state.py │ │ ├── 8452f909a07e_jurisdiction_contest_choice_name_standardizations.py │ │ ├── 848293b46b37_batchinventorydata.py │ │ ├── 848ffc831a04_election_sample_preview.py │ │ ├── 8ab39ac619ed_activity_log.py │ │ ├── 8b6b89bfbc97_backgroundtask.py │ │ ├── 8bc5c2037187_adding_audit_math_type.py │ │ ├── 95660eea5c1c_offline_batch_results.py │ │ ├── 971d6d153879_background_task_progress.py │ │ ├── 9956d373c6b8_interpretation_contest_not_on_ballot.py │ │ ├── 9d9c4e058cb2_jurisdiction_contest_name_.py │ │ ├── 9ed660c31c0a_election_audit_type.py │ │ ├── a3004ca81e25_sampledbatchdraw.py │ │ ├── aa3978570981_batchresult.py │ │ ├── b0b160c2f187_initial.py │ │ ├── b5fcf654c681_remove_single_jurisdiction_flow.py │ │ ├── b91b345bf0a9_cvrballot_unique_constraint.py │ │ ├── bc97ac0e8267_remove_file_contents.py │ │ ├── c012fa6b13a9_sampledbatchdraw_contest_id.py │ │ ├── c2b90f147183_organization_name_unique.py │ │ ├── cb8de251c1a5_batchinventorydata_system_type.py │ │ ├── cec7ecc73bd8_samplesizeoptions_table.py │ │ ├── d0fc64ab8b98_on_delete_cleanup.py │ │ ├── dd3f3330aee2_cvrfiletype_ess.py │ │ ├── de96efe4d679_ja_login_code.py │ │ ├── df1334fc5fe9_election_deleted_at.py │ │ ├── df3c0681fad9_file_storage_path.py │ │ ├── e372310f31c1_batch_container.py │ │ ├── f400f19f7a35_file_background_task.py │ │ ├── f44bbbb8b076_cvrballot_ballot_position_and_record_id.py │ │ ├── f8e901e92f0a_background_sample_size_options.py │ │ ├── fa342e75506b_overvotes.py │ │ ├── fea3ed38fb6c_jurisdiction_expected_manifest_num_.py │ │ └── fed66f26125e_remove_batch_comparison_audit_boards.py │ ├── models.py │ ├── sentry.py │ ├── static.py │ ├── tests/ │ │ ├── __init__.py │ │ ├── api/ │ │ │ ├── __init__.py │ │ │ ├── snapshots/ │ │ │ │ ├── __init__.py │ │ │ │ ├── snap_test_audit_boards.py │ │ │ │ ├── snap_test_ballots.py │ │ │ │ ├── snap_test_contests.py │ │ │ │ ├── snap_test_jurisdictions.py │ │ │ │ ├── snap_test_public.py │ │ │ │ ├── snap_test_reports.py │ │ │ │ ├── snap_test_rounds.py │ │ │ │ ├── snap_test_sample_preview.py │ │ │ │ └── snap_test_sample_sizes.py │ │ │ ├── test_activity.py │ │ │ ├── test_audit_boards.py │ │ │ ├── test_ballot_manifest.py │ │ │ ├── test_ballots.py │ │ │ ├── test_batch_files.py │ │ │ ├── test_contests.py │ │ │ ├── test_election_settings.py │ │ │ ├── test_elections.py │ │ │ ├── test_jurisdictions.py │ │ │ ├── test_jurisdictions_file.py │ │ │ ├── test_public.py │ │ │ ├── test_reports.py │ │ │ ├── test_rounds.py │ │ │ ├── test_sample_preview.py │ │ │ ├── test_sample_sizes.py │ │ │ └── test_support.py │ │ ├── audit_math/ │ │ │ ├── __init__.py │ │ │ ├── raire_data/ │ │ │ │ ├── input/ │ │ │ │ │ ├── Berkeley_2010.raire │ │ │ │ │ └── SpecialCases/ │ │ │ │ │ └── Aspen_2009_wrong_winner.raire │ │ │ │ ├── output/ │ │ │ │ │ ├── Berkeley_2010.raire.out │ │ │ │ │ └── SpecialCases/ │ │ │ │ │ └── Aspen_2009_wrong_winner.raire.out │ │ │ │ └── sfda19/ │ │ │ │ ├── SFDA2019_PrelimReport12VBMJustDASheets.raire │ │ │ │ ├── mvr_prepilot_test.json │ │ │ │ └── sample.csv │ │ │ ├── snapshots/ │ │ │ │ ├── __init__.py │ │ │ │ ├── snap_test_bravo.py │ │ │ │ ├── snap_test_macro.py │ │ │ │ └── snap_test_sampler.py │ │ │ ├── test_bravo.py │ │ │ ├── test_macro.py │ │ │ ├── test_minerva.py │ │ │ ├── test_minerva2.py │ │ │ ├── test_raire.py │ │ │ ├── test_raire_utils.py │ │ │ ├── test_sampler.py │ │ │ ├── test_sampler_contest.py │ │ │ ├── test_suite.py │ │ │ ├── test_supersimple.py │ │ │ └── test_supersimple_raire.py │ │ ├── ballot_comparison/ │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── snapshots/ │ │ │ │ ├── __init__.py │ │ │ │ ├── snap_test_ballot_comparison.py │ │ │ │ ├── snap_test_ballot_comparison_cardstyledata.py │ │ │ │ ├── snap_test_ballot_comparison_manifests.py │ │ │ │ ├── snap_test_contest_name_standardizations.py │ │ │ │ └── snap_test_cvrs.py │ │ │ ├── test_ballot_comparison.py │ │ │ ├── test_ballot_comparison_cardstyledata.py │ │ │ ├── test_ballot_comparison_manifests.py │ │ │ ├── test_contest_name_standardizations.py │ │ │ ├── test_cvrs.py │ │ │ ├── test_single_jurisdiction_ballot_comparison.py │ │ │ └── test_standardized_contests.py │ │ ├── ballot_polling/ │ │ │ ├── __init__.py │ │ │ ├── snapshots/ │ │ │ │ ├── __init__.py │ │ │ │ ├── snap_test_ballot_polling.py │ │ │ │ ├── snap_test_minerva2_ballot_polling.py │ │ │ │ ├── snap_test_minerva_ballot_polling.py │ │ │ │ └── snap_test_providence_ballot_polling.py │ │ │ ├── test_ballot_polling.py │ │ │ ├── test_minerva_ballot_polling.py │ │ │ └── test_providence_ballot_polling.py │ │ ├── batch_comparison/ │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── snapshots/ │ │ │ │ ├── __init__.py │ │ │ │ ├── snap_test_batch_comparison.py │ │ │ │ ├── snap_test_batch_inventory.py │ │ │ │ ├── snap_test_batches.py │ │ │ │ ├── snap_test_multi_contest_batch_comparison.py │ │ │ │ └── snap_test_sample_extra_batches_by_counting_group.py │ │ │ ├── test_batch_comparison.py │ │ │ ├── test_batch_inventory.py │ │ │ ├── test_batch_tallies.py │ │ │ ├── test_batches.py │ │ │ ├── test_multi_contest_batch_comparison.py │ │ │ ├── test_sample_extra_batches_by_counting_group.py │ │ │ ├── test_sample_extra_batches_to_ensure_one_per_jurisdiction.py │ │ │ ├── test_single_jurisdiction_batch_comparison.py │ │ │ └── test_support_batch_comparison.py │ │ ├── conftest.py │ │ ├── helpers.py │ │ ├── hybrid/ │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── snapshots/ │ │ │ │ ├── __init__.py │ │ │ │ └── snap_test_hybrid.py │ │ │ ├── test_hybrid.py │ │ │ └── test_hybrid_manifests.py │ │ ├── snapshots/ │ │ │ ├── __init__.py │ │ │ ├── snap_test_full_hand_tally.py │ │ │ ├── snap_test_jointly_targeted_contests.py │ │ │ ├── snap_test_multi_winner_contest.py │ │ │ ├── snap_test_multiple_targeted_contests.py │ │ │ ├── snap_test_offline_data_entry.py │ │ │ └── snap_test_slack_worker.py │ │ ├── test_app.py │ │ ├── test_auth.py │ │ ├── test_background_tasks.py │ │ ├── test_errors.py │ │ ├── test_full_hand_tally.py │ │ ├── test_helpers.py │ │ ├── test_migrations.py │ │ ├── test_multi_winner_contest.py │ │ ├── test_multiple_targeted_contests.py │ │ ├── test_offline_data_entry.py │ │ ├── test_slack_worker.py │ │ ├── test_websessions.py │ │ └── util/ │ │ ├── __init__.py │ │ ├── test-ballot-manifest.xlsx │ │ ├── test_binpacking.py │ │ ├── test_collections.py │ │ ├── test_csv_parse.py │ │ ├── test_cvr_snapshot_parse.py │ │ ├── test_file_storage.py │ │ ├── test_get_json.py │ │ ├── test_hart_parse.py │ │ ├── test_jsonschema.py │ │ ├── test_strings.py │ │ ├── windows1252-encoded.csv │ │ └── xls-mislabeled-as-csv.csv │ ├── util/ │ │ ├── __init__.py │ │ ├── binpacking.py │ │ ├── collections.py │ │ ├── csv_download.py │ │ ├── csv_parse.py │ │ ├── cvr_snapshot_parse.py │ │ ├── file.py │ │ ├── get_json.py │ │ ├── hart_parse.py │ │ ├── isoformat.py │ │ ├── jsonschema.py │ │ ├── redirect.py │ │ └── string.py │ ├── websession.py │ └── worker/ │ ├── __init__.py │ ├── tasks.py │ └── worker.py └── stubs/ ├── consistent_sampler/ │ └── __init__.pyi ├── cryptorandom/ │ ├── __init__.pyi │ └── cryptorandom/ │ └── __init__.pyi └── r2b2/ ├── __init__.pyi ├── __main__.pyi ├── athena.pyi ├── audit.pyi ├── brla.pyi ├── cli.pyi ├── contest.pyi ├── election.pyi ├── eor_bravo.pyi ├── minerva.pyi ├── minerva2.pyi ├── simulation/ │ ├── __init__.pyi │ ├── athena.pyi │ ├── eor_bravo.pyi │ ├── filip_athena.pyi │ ├── minerva.pyi │ ├── minerva2.pyi │ └── so_bravo.pyi ├── simulator.pyi ├── so_bravo.pyi └── tests/ ├── __init__.pyi ├── test_athena.pyi ├── test_audit.pyi ├── test_brla.pyi ├── test_cli.pyi ├── test_contest.pyi ├── test_election.pyi ├── test_eor_bravo.pyi ├── test_filip_athena_sim.pyi ├── test_minerva.pyi ├── test_minerva2.pyi ├── test_so_bravo.pyi └── util.pyi ================================================ FILE CONTENTS ================================================ ================================================ FILE: .basedpyright/baseline.json ================================================ { "files": { "./fixtures/generate_election.py": [ { "code": "reportDeprecated", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 15, "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 15, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnnecessaryComparison", "range": { "startColumn": 33, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 65, "endColumn": 76, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 78, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 52, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 40, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 52, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 55, "endColumn": 66, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 68, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 67, "endColumn": 78, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 80, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 61, "endColumn": 72, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 74, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 35, "lineCount": 1 } } ], "./fixtures/test/snapshots/snap_test_generate_election.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./fixtures/test/test_generate_election.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 52, "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 52, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 74, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 68, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 66, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 35, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 35, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 77, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 63, "endColumn": 82, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 76, "endColumn": 80, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 60, "endColumn": 67, "lineCount": 1 } } ], "./scripts/batch-inventory-progress.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportOptionalSubscript", "range": { "startColumn": 17, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 59, "lineCount": 1 } } ], "./scripts/clear-audit-boards.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./scripts/cleardb.py": [ { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 33, "lineCount": 1 } } ], "./scripts/combine-hybrid-results.py": [ { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 42, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 51, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 58, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 68, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 18, "endColumn": 52, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 22, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 47, "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 47, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 53, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 53, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 61, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 61, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } } ], "./scripts/create-admin.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 50, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 42, "endColumn": 47, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 55, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 53, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 10, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 10, "endColumn": 17, "lineCount": 1 } } ], "./scripts/create-org.py": [ { "code": "reportCallIssue", "range": { "startColumn": 23, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 45, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./scripts/create.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } } ], "./scripts/fix-ess-cvr-quotes.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 16, "endColumn": 48, "lineCount": 1 } } ], "./scripts/manifest-for-cvr.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 13, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } } ], "./scripts/migrate-files-to-s3.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } } ], "./scripts/parse-xml-cvrs.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 64, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 14, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 48, "endColumn": 52, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 52, "endColumn": 56, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 48, "endColumn": 52, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 70, "endColumn": 74, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 66, "endColumn": 70, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 45, "endColumn": 49, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportOptionalSubscript", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 51, "endColumn": 55, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportOptionalSubscript", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 53, "endColumn": 58, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 53, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 29, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 34, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 48, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } } ], "./scripts/reopen-round.py": [ { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 30, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 10, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./scripts/resetdb.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 63, "endColumn": 76, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } } ], "./server/activity_log/activity_log.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } } ], "./server/activity_log/slack_worker.py": [ { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 32, "endColumn": 52, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 66, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } } ], "./server/api/__init__.py": [ { "code": "reportImportCycles", "range": { "startColumn": 0, "endColumn": 0, "lineCount": 1 } }, { "code": "reportImportCycles", "range": { "startColumn": 0, "endColumn": 0, "lineCount": 1 } }, { "code": "reportImportCycles", "range": { "startColumn": 0, "endColumn": 0, "lineCount": 1 } }, { "code": "reportImportCycles", "range": { "startColumn": 0, "endColumn": 0, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 27, "lineCount": 1 } } ], "./server/api/activity.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 42, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 63, "endColumn": 80, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 35, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 49, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 53, "endColumn": 61, "lineCount": 1 } } ], "./server/api/audit_boards.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 0, "endColumn": 5, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 16, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 20, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 13 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 17, "lineCount": 19 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 30, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 61, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 44, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 44, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 68, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 68, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 68, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 68, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 59, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 7, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 52, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 47, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 22, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/api/ballot_manifest.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 60, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 60, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/api/ballots.py": [ { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 75, "lineCount": 6 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 12 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 20 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 27 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 41 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 59, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 56, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 36, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 44, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 6 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 20 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 21 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 28 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 11 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 17 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 18 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 24 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 59, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 74, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 46, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/api/batch_files.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 44, "endColumn": 66, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 11, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 59, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 59, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 11, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 59, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 50, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 42, "lineCount": 1 } } ], "./server/api/batch_inventory.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 55, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 43, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 48, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 69, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 44, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 44, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 49, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 49, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 46, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 24, "endColumn": 25, "lineCount": 8 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 63, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 89, "endColumn": 101, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 77, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 20, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 44, "endColumn": 9, "lineCount": 6 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 33, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 68, "endColumn": 89, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportRedeclaration", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 33, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 33, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 44, "endColumn": 9, "lineCount": 6 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 42, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 85, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 48, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 67, "endColumn": 74, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 76, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 44, "endColumn": 9, "lineCount": 6 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 44, "endColumn": 9, "lineCount": 6 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 71, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 70, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 44, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 75, "lineCount": 2 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 50, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 25, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 76, "endColumn": 108, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 34, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 50, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 47, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 61, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 25, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 25, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } } ], "./server/api/batch_tallies.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 77, "endColumn": 88, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 51, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 91, "lineCount": 7 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 75, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 21, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 35, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 36, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/api/batches.py": [ { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnnecessaryComparison", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 29, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 6 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 13, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 11 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 12 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 71, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 73, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnnecessaryComparison", "range": { "startColumn": 11, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 56, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 59, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 79, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 59, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 28, "endColumn": 45, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 63, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 65, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 7 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 63, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/api/contests.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 0, "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 68, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 61, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 48, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 76, "lineCount": 2 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 61, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 43, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 54, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 21, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 43, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 19, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 76, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 58, "endColumn": 70, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 58, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 72, "endColumn": 79, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 72, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } } ], "./server/api/cvrs.py": [ { "code": "reportDeprecated", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 84, "endColumn": 101, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 65, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 82, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 78, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 43, "lineCount": 1 } }, { "code": "reportInvalidCast", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 18 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 61, "endColumn": 82, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 47, "endColumn": 5, "lineCount": 3 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 16, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 49, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 78, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 58, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 41, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 41, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 46, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 46, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 40, "endColumn": 49, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 39, "lineCount": 6 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 22, "endColumn": 67, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 47, "endColumn": 5, "lineCount": 3 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 16, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 17, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 49, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 78, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 41, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 40, "endColumn": 49, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 39, "lineCount": 6 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 22, "endColumn": 67, "lineCount": 3 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 49, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 78, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 6 } }, { "code": "reportArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 6 } }, { "code": "reportArgumentType", "range": { "startColumn": 52, "endColumn": 62, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 24, "endColumn": 74, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 60, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 49, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 46, "endColumn": 59, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 28, "endColumn": 110, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 24, "endColumn": 74, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 60, "endColumn": 73, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 24, "endColumn": 94, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 34, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 41, "lineCount": 1 } }, { "code": "reportReturnType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 24, "endColumn": 29, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 40, "endColumn": 49, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 39, "lineCount": 6 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 22, "endColumn": 67, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 39, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 79, "lineCount": 1 } }, { "code": "reportReturnType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 17 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 17 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 17, "lineCount": 7 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportReturnType", "range": { "startColumn": 23, "endColumn": 33, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 66, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 23, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 37, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 86, "lineCount": 3 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 117, "endColumn": 134, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 82, "lineCount": 2 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 21, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 47, "endColumn": 5, "lineCount": 16 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 13, "lineCount": 7 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 44, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 77, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 41, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 52, "endColumn": 56, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 64, "endColumn": 68, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 24, "endColumn": 71, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 41, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 48, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 24, "endColumn": 130, "lineCount": 5 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 73, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 33, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 36, "endColumn": 21, "lineCount": 5 } }, { "code": "reportArgumentType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 57, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 24, "endColumn": 120, "lineCount": 3 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 42, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 32, "endColumn": 87, "lineCount": 2 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 8 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 26, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 22, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 3 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 13, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 66, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 28, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/api/discrepancies.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 72, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 48, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 77, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 55, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 63, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 16 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 42, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 54, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 71, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 84, "endColumn": 110, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 84, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 84, "endColumn": 22, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } } ], "./server/api/election_settings.py": [ { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/api/elections.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 11, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 44, "endColumn": 70, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 41, "lineCount": 1 } } ], "./server/api/full_hand_tally.py": [ { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 39, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 40, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 16, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 11, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 52, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 81, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 21, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 72, "endColumn": 79, "lineCount": 1 } } ], "./server/api/jurisdictions.py": [ { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 55, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 24, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 46, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 40, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 43, "endColumn": 55, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 70, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 57, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 57, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 81, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 13, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 52, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 72, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 68, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 72, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 52, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 52, "lineCount": 6 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 17, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 79, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 7 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 8 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 71, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 71, "lineCount": 6 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 16, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 14 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 15 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 16 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 16 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 68, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportConstantRedefinition", "range": { "startColumn": 0, "endColumn": 17, "lineCount": 1 } }, { "code": "reportConstantRedefinition", "range": { "startColumn": 0, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 31, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/api/offline_results.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 75, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 76, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 59, "lineCount": 6 } }, { "code": "reportAny", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 80, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 51, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 67, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 67, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 51, "lineCount": 1 } } ], "./server/api/public.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 53, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 69, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 26, "endColumn": 28, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 48, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 4 } } ], "./server/api/reports.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnnecessaryComparison", "range": { "startColumn": 7, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnreachable", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 44, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 47, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 13, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 38, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 71, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 51, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 47, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 60, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 59, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 67, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 67, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 43, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 62, "endColumn": 67, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 62, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 61, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 55, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 61, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 71, "endColumn": 86, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 28 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 61, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 45, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 20, "endColumn": 39, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 20, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 64, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 40, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 16, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 9, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 40, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 26 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 69, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 70, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 10 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 13 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 7 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 9 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 15 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 75, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 49, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 54, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 24, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 72, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 45, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 70, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 80, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 41, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 70, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 28, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 73, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 76, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 40, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 9, "lineCount": 6 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 53, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 44, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 55, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 40, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 47, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 43, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 69, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 25, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 69, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 61, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 71, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 68, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 68, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 58, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 68, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 48, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 77, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 55, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 62, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 72, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 40, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 58, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 59, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } } ], "./server/api/rounds.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 17 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 18 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 17 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 19 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 20 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 11 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 12 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 20 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 21 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 22 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 12 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 13 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 84, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 9 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 29, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 7 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 7 } }, { "code": "reportAny", "range": { "startColumn": 55, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 9 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 64, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 51, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 25, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 9 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 49, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 32, "endColumn": 9, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 15, "lineCount": 3 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 43, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 19, "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 26, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 13, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 24, "endColumn": 96, "lineCount": 2 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 24, "endColumn": 104, "lineCount": 2 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 116, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 41, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 10, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 10, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 18, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 44, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 22, "endColumn": 44, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 30, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 37, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 54, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 55, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 54, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } } ], "./server/api/sample_preview.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 67, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 85, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 51, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 67, "lineCount": 1 } } ], "./server/api/sample_sizes.py": [ { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 40, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 36, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnnecessaryComparison", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 62, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 72, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 73, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 88, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 51, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 67, "endColumn": 88, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 43, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 68, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 106, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 59, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 73, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 72, "lineCount": 6 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 43, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 68, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 82, "endColumn": 93, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnnecessaryComparison", "range": { "startColumn": 7, "endColumn": 34, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 36, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 45, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 23, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 53, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 23, "endColumn": 44, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 23, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 19, "lineCount": 3 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 23, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 76, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 50, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportReturnType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 4 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 34, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 60, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 17, "lineCount": 4 } }, { "code": "reportCallIssue", "range": { "startColumn": 41, "endColumn": 52, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 21, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 70, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 72, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 56, "lineCount": 1 } } ], "./server/api/shared.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 84, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 61, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 48, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 8 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 88, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 48, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 39, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 10, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 10, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 59, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 32, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 39, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 9 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 11 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 12 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 14 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 15 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 22 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 23 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 19, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 27, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 39, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 42, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 45, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 56, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 50, "lineCount": 6 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 11 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 12 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 47, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 12 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 25, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 9, "lineCount": 7 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 86, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 36, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 80, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 65, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 39, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 67, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 8 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 7 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 63, "lineCount": 2 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 43, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 11 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 53, "lineCount": 11 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 16, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 56, "lineCount": 2 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 56, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 42, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 45, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } } ], "./server/api/standardized_contests.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 82, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 42, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 49, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 80, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } } ], "./server/api/support.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 11 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 12 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 82, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 39, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 32, "endColumn": 34, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 54, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 66, "endColumn": 85, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 85, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 63, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 66, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 49, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedVariable", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 63, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 54, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 18, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 44, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } } ], "./server/app.py": [ { "code": "reportImportCycles", "range": { "startColumn": 0, "endColumn": 0, "lineCount": 1 } }, { "code": "reportImportCycles", "range": { "startColumn": 0, "endColumn": 0, "lineCount": 1 } }, { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 0, "endColumn": 1, "lineCount": 14 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 0, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 52, "endColumn": 65, "lineCount": 1 } } ], "./server/audit_math/ballot_polling_types.py": [ { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 76, "lineCount": 1 } } ], "./server/audit_math/bravo.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 21, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 23, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 37, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 22, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 45, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } } ], "./server/audit_math/macro.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportConstantRedefinition", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 1 } } ], "./server/audit_math/minerva.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 44, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 44, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedVariable", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnusedVariable", "range": { "startColumn": 58, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnusedVariable", "range": { "startColumn": 44, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 66, "lineCount": 1 } } ], "./server/audit_math/providence.py": [ { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } } ], "./server/audit_math/raire.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 48, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 46, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 40, "lineCount": 1 } } ], "./server/audit_math/raire_utils.py": [ { "code": "reportDeprecated", "range": { "startColumn": 19, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 29, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 49, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 32, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 63, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 40, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 23, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 39, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 40, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 62, "lineCount": 1 } } ], "./server/audit_math/sampler.py": [ { "code": "reportExplicitAny", "range": { "startColumn": 19, "endColumn": 22, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 24, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 30, "endColumn": 33, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { "code": "reportInvalidCast", "range": { "startColumn": 13, "endColumn": 9, "lineCount": 14 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 31, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 36, "endColumn": 49, "lineCount": 1 } }, { "code": "reportOptionalSubscript", "range": { "startColumn": 50, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 36, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 44, "lineCount": 1 } } ], "./server/audit_math/sampler_contest.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } } ], "./server/audit_math/suite.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 7, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 13, "lineCount": 8 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 13, "lineCount": 11 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 73, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 61, "endColumn": 76, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 54, "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 54, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 61, "endColumn": 72, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 61, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 11, "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 11, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 7 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 71, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportReturnType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 23, "endColumn": 9, "lineCount": 4 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 21, "endColumn": 9, "lineCount": 4 } }, { "code": "reportArgumentType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 67, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 51, "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 51, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } } ], "./server/audit_math/supersimple.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 49, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 52, "endColumn": 67, "lineCount": 1 } }, { "code": "reportConstantRedefinition", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 1 } }, { "code": "reportConstantRedefinition", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 1 } } ], "./server/audit_math/supersimple_raire.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportOperatorIssue", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportOperatorIssue", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportOperatorIssue", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportOperatorIssue", "range": { "startColumn": 8, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 39, "lineCount": 1 } } ], "./server/auth/__init__.py": [ { "code": "reportImportCycles", "range": { "startColumn": 0, "endColumn": 0, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 14, "endColumn": 25, "lineCount": 1 } } ], "./server/auth/auth_helpers.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 25, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 41, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 70, "endColumn": 81, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 70, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 63, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 74, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 63, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 39, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 55, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 53, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 61, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 28, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 35, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 43, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } } ], "./server/auth/auth_routes.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 55, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 25, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 0, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 0, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 9 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 13, "lineCount": 10 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 65, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 20, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 13, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 65, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 20, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 13, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 61, "endColumn": 78, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 86, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 40, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 61, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 89, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 105, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 89, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 7, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 89, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 66, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 46, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 89, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 72, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 17, "lineCount": 3 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 50, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 17, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 42, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 76, "lineCount": 1 } } ], "./server/database.py": [ { "code": "reportImportCycles", "range": { "startColumn": 0, "endColumn": 0, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUntypedClassDecorator", "range": { "startColumn": 1, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 51, "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 37, "lineCount": 1 } } ], "./server/errors.py": [ { "code": "reportArgumentType", "range": { "startColumn": 1, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUntypedFunctionDecorator", "range": { "startColumn": 1, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 28, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 28, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 49, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 1, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUntypedFunctionDecorator", "range": { "startColumn": 1, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 1, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUntypedFunctionDecorator", "range": { "startColumn": 1, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 1, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUntypedFunctionDecorator", "range": { "startColumn": 1, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 1, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUntypedFunctionDecorator", "range": { "startColumn": 1, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 1, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUntypedFunctionDecorator", "range": { "startColumn": 1, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 44, "lineCount": 1 } } ], "./server/main.py": [ { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 41, "lineCount": 1 } } ], "./server/migrations/env.py": [ { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 7, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 0, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 34, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 80, "lineCount": 1 } } ], "./server/migrations/versions/07859b6b370b_json_sample_sizes.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/141edd274627_fix_null_round_contest_sample_size.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/migrations/versions/22c615fe67ab_jurisdictionresult.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 46 } } ], "./server/migrations/versions/244744c21027_tally_entry_accounts.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 33 } } ], "./server/migrations/versions/266fba5a5c8a_rename_offlinebatchresult_to_.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/2aeb618b9438_jurisdiction_cvr_file_type.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } } ], "./server/migrations/versions/30f47ec7308c_batchresultsfinalized.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 22 } } ], "./server/migrations/versions/34939a0c9f5c_ballotinterpretation_has_invalid_write_in.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/3edc260ab0b1_audittype_ballot_comparison.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/migrations/versions/496ee3db6da8_cvrfiletype_hart.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/migrations/versions/4b1bf0241301_add_batch_file_bundle_table.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 13 } } ], "./server/migrations/versions/5004a93f75d8_batchresulttallysheet.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 18 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 18, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/5238d088cf62_offlinebatchresultchangelog.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 27 } } ], "./server/migrations/versions/5acbd2f95b9f_standardized_contests_file.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/5b7164faeda5_sampledballotdraw_contest_id.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/5bb25bdd56b7_hybrid_audit_type.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/migrations/versions/6a4dc1ef268c_add_a_sessions_table_as_we_move_.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 8 } } ], "./server/migrations/versions/6bd43f181daa_add_auditmathtype.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 8, "endColumn": 54, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 8, "endColumn": 53, "lineCount": 2 } } ], "./server/migrations/versions/74c579ae8555_batch_last_edited_by.py": [ { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 8, "endColumn": 76, "lineCount": 3 } } ], "./server/migrations/versions/754cca3f4448_add_providence_to_auditmathtype.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 8, "endColumn": 54, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 8, "endColumn": 53, "lineCount": 2 } } ], "./server/migrations/versions/7f86511c05e0_cvrs.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 16 } } ], "./server/migrations/versions/848293b46b37_batchinventorydata.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 39 } } ], "./server/migrations/versions/8ab39ac619ed_activity_log.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 16 } } ], "./server/migrations/versions/8b6b89bfbc97_backgroundtask.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 9, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 18, "lineCount": 25 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 12 } } ], "./server/migrations/versions/8bc5c2037187_adding_audit_math_type.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/95660eea5c1c_offline_batch_results.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 28 } } ], "./server/migrations/versions/9956d373c6b8_interpretation_contest_not_on_ballot.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/migrations/versions/9ed660c31c0a_election_audit_type.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/a3004ca81e25_sampledbatchdraw.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 26 } } ], "./server/migrations/versions/aa3978570981_batchresult.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 23 } } ], "./server/migrations/versions/b0b160c2f187_initial.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 13 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 8 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 11 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 22 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 37 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 19 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 27 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 19 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 57 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 21 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 16 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 17 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 22 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 26 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 36 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 32 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 39 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 26 } } ], "./server/migrations/versions/b5fcf654c681_remove_single_jurisdiction_flow.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/b91b345bf0a9_cvrballot_unique_constraint.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/bc97ac0e8267_remove_file_contents.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/c012fa6b13a9_sampledbatchdraw_contest_id.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/cb8de251c1a5_batchinventorydata_system_type.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/migrations/versions/cec7ecc73bd8_samplesizeoptions_table.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 24 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/migrations/versions/d0fc64ab8b98_on_delete_cleanup.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/dd3f3330aee2_cvrfiletype_ess.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/migrations/versions/f400f19f7a35_file_background_task.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 40, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 51, "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 51, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 9, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 18, "lineCount": 25 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } } ], "./server/migrations/versions/f44bbbb8b076_cvrballot_ballot_position_and_record_id.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } } ], "./server/migrations/versions/fa342e75506b_overvotes.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 18 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/models.py": [ { "code": "reportDeprecated", "range": { "startColumn": 19, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 0, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 18, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 35, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 5, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 80, "lineCount": 3 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 38, "endColumn": 46, "lineCount": 1 } } ], "./server/sentry.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 61, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 43, "lineCount": 1 } } ], "./server/static.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 10, "endColumn": 14, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_audit_boards.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_ballots.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_contests.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_jurisdictions.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_public.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_reports.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_rounds.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_sample_preview.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/snapshots/snap_test_sample_sizes.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/api/test_activity.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } } ], "./server/tests/api/test_audit_boards.py": [ { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 46, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 11, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 11, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 11, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 11, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 11, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 9 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 8 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/api/test_ballot_manifest.py": [ { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 54, "lineCount": 1 } } ], "./server/tests/api/test_ballots.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 43, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 61, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 64, "endColumn": 78, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 27, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 53, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } } ], "./server/tests/api/test_batch_files.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 66, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportPrivateUsage", "range": { "startColumn": 35, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } } ], "./server/tests/api/test_contests.py": [ { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 40, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 48, "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 48, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 61, "endColumn": 74, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 61, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 43, "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 43, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 66, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 59, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 62, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 59, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 62, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 66, "lineCount": 1 } } ], "./server/tests/api/test_election_settings.py": [ { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/api/test_elections.py": [ { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 10, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 51, "lineCount": 1 } } ], "./server/tests/api/test_jurisdictions.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 44, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 44, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 52, "endColumn": 63, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 52, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 65, "endColumn": 81, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 65, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 38, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 38, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 51, "endColumn": 67, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 51, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 23, "lineCount": 1 } } ], "./server/tests/api/test_jurisdictions_file.py": [ { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 44, "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 44, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 35, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 47, "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 47, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 55, "endColumn": 66, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 55, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 38, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 38, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 64, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 11 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 63, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 50, "lineCount": 1 } } ], "./server/tests/api/test_public.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 36, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 29, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 58, "endColumn": 66, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 58, "endColumn": 66, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/api/test_reports.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 8 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 8 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/api/test_rounds.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 9, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 37, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 54, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 54, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 51, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 59, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 71, "lineCount": 1 } } ], "./server/tests/api/test_sample_preview.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/api/test_sample_sizes.py": [ { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 47, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 47, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 46, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 80, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 47, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/api/test_support.py": [ { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 34, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 71, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 71, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 42, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 8, "endColumn": 151, "lineCount": 4 } } ], "./server/tests/audit_math/snapshots/snap_test_bravo.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/audit_math/snapshots/snap_test_macro.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/audit_math/snapshots/snap_test_sampler.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/audit_math/test_bravo.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 43, "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 43, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 60, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 62, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } } ], "./server/tests/audit_math/test_macro.py": [ { "code": "reportDeprecated", "range": { "startColumn": 19, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 19, "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 19, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 18, "endColumn": 22, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 18, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 66, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 34, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 34, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 44, "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 44, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 83, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 83, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 83, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 83, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 79, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 69, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 8 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 83, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 39, "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 39, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 49, "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 49, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 8 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 83, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 83, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 83, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 77, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 77, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 69, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 70, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 77, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 77, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 69, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 70, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 71, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 75, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 79, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 71, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 75, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 79, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 71, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 75, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 79, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 54, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 71, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 75, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 79, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 34, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 77, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 77, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 71, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 75, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 79, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 13, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 34, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 77, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } } ], "./server/tests/audit_math/test_minerva.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 47, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 47, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 47, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } } ], "./server/tests/audit_math/test_minerva2.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 56, "endColumn": 58, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 52, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 52, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } } ], "./server/tests/audit_math/test_raire.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 13, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 13, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 17, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 19, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 22, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 48, "lineCount": 1 } } ], "./server/tests/audit_math/test_raire_utils.py": [ { "code": "reportArgumentType", "range": { "startColumn": 42, "endColumn": 44, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 46, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 42, "endColumn": 47, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 46, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 43, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 40, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 64, "endColumn": 71, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 65, "endColumn": 67, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 65, "endColumn": 79, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 67, "endColumn": 69, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 67, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 40, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 67, "endColumn": 69, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 67, "endColumn": 69, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 71, "endColumn": 73, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 71, "endColumn": 73, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 25, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 43, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 35, "endColumn": 43, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 33, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportInvalidTypeForm", "range": { "startColumn": 14, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportInvalidTypeForm", "range": { "startColumn": 14, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 13, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 13, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 44, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 44, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 51, "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 51, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 57, "endColumn": 64, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 57, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 21, "lineCount": 1 } } ], "./server/tests/audit_math/test_sampler.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 57, "endColumn": 65, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 57, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 47, "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 47, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 62, "endColumn": 70, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 62, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 57, "endColumn": 76, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 57, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 78, "endColumn": 86, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 78, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 38, "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 38, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 53, "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 53, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 47, "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 47, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } } ], "./server/tests/audit_math/test_sampler_contest.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 23, "endColumn": 83, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 29, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 23, "endColumn": 83, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 29, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportGeneralTypeIssues", "range": { "startColumn": 24, "endColumn": 74, "lineCount": 1 } }, { "code": "reportGeneralTypeIssues", "range": { "startColumn": 24, "endColumn": 74, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 20, "endColumn": 70, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 20, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 23, "endColumn": 81, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 29, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 23, "endColumn": 81, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 29, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 0, "endColumn": 12, "lineCount": 1 } } ], "./server/tests/audit_math/test_suite.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 42, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 51, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 12, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 10, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 38, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 38, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 38, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 49, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 54, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 54, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 54, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 50, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 52, "endColumn": 67, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 50, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 52, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 34, "endColumn": 50, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 52, "endColumn": 67, "lineCount": 1 } } ], "./server/tests/audit_math/test_supersimple.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 56, "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 56, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 47, "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 47, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 40, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 38, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 38, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 48, "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 48, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 43, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 43, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 43, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 68, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 58, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 58, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } } ], "./server/tests/audit_math/test_supersimple_raire.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 13, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 13, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 54, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 85, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 47, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 47, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 23, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 38, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 52, "endColumn": 62, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 52, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 48, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 43, "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 43, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 38, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 38, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 14, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 52, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 14, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 47, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 47, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 20, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 20, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 19, "endColumn": 68, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 55, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 14, "endColumn": 63, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 55, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 14, "endColumn": 63, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 55, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 14, "endColumn": 63, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 55, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 14, "endColumn": 63, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 38, "endColumn": 46, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 48, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 14, "endColumn": 63, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 55, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 14, "endColumn": 63, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 55, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 29, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } } ], "./server/tests/ballot_comparison/conftest.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 5 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 5 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 5 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 5 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } } ], "./server/tests/ballot_comparison/snapshots/snap_test_ballot_comparison.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_comparison/snapshots/snap_test_ballot_comparison_cardstyledata.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_comparison/snapshots/snap_test_ballot_comparison_manifests.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_comparison/snapshots/snap_test_contest_name_standardizations.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_comparison/snapshots/snap_test_cvrs.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_comparison/test_ballot_comparison.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 19, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 19, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 17, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 40, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 46, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 13 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 19 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 20 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 53, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 6 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 21, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 82, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 46, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } } ], "./server/tests/ballot_comparison/test_ballot_comparison_cardstyledata.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } } ], "./server/tests/ballot_comparison/test_ballot_comparison_manifests.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 24 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 48, "lineCount": 17 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 12 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 35, "lineCount": 5 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 7 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 7 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 81, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 55, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 71, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 50, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 50, "endColumn": 68, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 9 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 52, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } } ], "./server/tests/ballot_comparison/test_contest_name_standardizations.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnhashable", "range": { "startColumn": 16, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/ballot_comparison/test_cvrs.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 73, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 76, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 25, "endColumn": 122, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 40, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 24, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } } ], "./server/tests/ballot_comparison/test_single_jurisdiction_ballot_comparison.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 36, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 55, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 21, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 5 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } } ], "./server/tests/ballot_comparison/test_standardized_contests.py": [ { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 72, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } } ], "./server/tests/ballot_polling/snapshots/snap_test_ballot_polling.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_polling/snapshots/snap_test_minerva2_ballot_polling.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_polling/snapshots/snap_test_minerva_ballot_polling.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_polling/snapshots/snap_test_providence_ballot_polling.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/ballot_polling/test_ballot_polling.py": [ { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 21, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 48, "lineCount": 1 } } ], "./server/tests/ballot_polling/test_minerva_ballot_polling.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 70, "endColumn": 78, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 70, "endColumn": 78, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 85, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 70, "endColumn": 80, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } } ], "./server/tests/ballot_polling/test_providence_ballot_polling.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } } ], "./server/tests/batch_comparison/conftest.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 10 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 7 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 92, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } } ], "./server/tests/batch_comparison/snapshots/snap_test_batch_comparison.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/batch_comparison/snapshots/snap_test_batch_inventory.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/batch_comparison/snapshots/snap_test_batches.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/batch_comparison/snapshots/snap_test_multi_contest_batch_comparison.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/batch_comparison/snapshots/snap_test_sample_extra_batches_by_counting_group.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_batch_comparison.py": [ { "code": "reportExplicitAny", "range": { "startColumn": 48, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 59, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 80, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 60, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 63, "endColumn": 85, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 59, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 80, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 60, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 92, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 52, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_batch_inventory.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_batch_tallies.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 79, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 4 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_batches.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 46, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 85, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 71, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 50, "endColumn": 59, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 51, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 51, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 51, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 53, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportPossiblyUnboundVariable", "range": { "startColumn": 101, "endColumn": 108, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 61, "endColumn": 66, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_multi_contest_batch_comparison.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 11 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 5 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 5 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 11 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 5 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 5 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 8 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 11 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 92, "lineCount": 3 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 11 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 93, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 93, "lineCount": 2 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 93, "lineCount": 2 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 93, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 55, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 13, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 70, "endColumn": 78, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 70, "endColumn": 78, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 66, "endColumn": 74, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_sample_extra_batches_by_counting_group.py": [ { "code": "reportUnusedParameter", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 10, "endColumn": 32, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 27, "endColumn": 29, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 38, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 10 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 40, "lineCount": 7 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 40, "lineCount": 10 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 44, "lineCount": 7 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 10 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 41, "lineCount": 10 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 40, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 51, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 65, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 65, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_sample_extra_batches_to_ensure_one_per_jurisdiction.py": [ { "code": "reportUnusedParameter", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 7, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 10, "endColumn": 32, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 27, "endColumn": 29, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 38, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 29, "lineCount": 13 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 82, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 56, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_single_jurisdiction_batch_comparison.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 21, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 10 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 39, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 52, "endColumn": 74, "lineCount": 1 } } ], "./server/tests/batch_comparison/test_support_batch_comparison.py": [ { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 52, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 13, "lineCount": 14 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 42, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 48, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 13, "lineCount": 10 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 18, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 9, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 79, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 25, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 55, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } } ], "./server/tests/conftest.py": [ { "code": "reportUnusedParameter", "range": { "startColumn": 39, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 64, "endColumn": 70, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 64, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 64, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 18, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 18, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 11, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 21, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnusedFunction", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnusedFunction", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnusedFunction", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedFunction", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedFunction", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnusedFunction", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } } ], "./server/tests/helpers.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 45, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 45, "endColumn": 48, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 58, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 52, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 49, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 54, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 65, "endColumn": 72, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 16, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 24, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 46, "endColumn": 51, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 59, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 19, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 56, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 39, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 30, "endColumn": 41, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 55, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 21, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 52, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 60, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 25, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 61, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 45, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 18, "endColumn": 23, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 18, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 19, "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 19, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 19, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 51, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 43, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 16, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 13, "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 13, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 8 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 5 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 68, "lineCount": 1 } } ], "./server/tests/hybrid/conftest.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 6 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 6 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } } ], "./server/tests/hybrid/snapshots/snap_test_hybrid.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/hybrid/test_hybrid.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportPrivateLocalImportUsage", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 48, "endColumn": 66, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 48, "endColumn": 66, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 13, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 54, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 53, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 70, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 55, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 40, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 41, "lineCount": 6 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 41, "lineCount": 6 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 41, "lineCount": 6 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } } ], "./server/tests/hybrid/test_hybrid_manifests.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 50, "lineCount": 17 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 48, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 51, "lineCount": 2 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } } ], "./server/tests/snapshots/snap_test_full_hand_tally.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/snapshots/snap_test_jointly_targeted_contests.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/snapshots/snap_test_multi_winner_contest.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/snapshots/snap_test_multiple_targeted_contests.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/snapshots/snap_test_offline_data_entry.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/snapshots/snap_test_slack_worker.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 17, "lineCount": 1 } } ], "./server/tests/test_app.py": [ { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } } ], "./server/tests/test_auth.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 49, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 32, "endColumn": 47, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 56, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 35, "endColumn": 44, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 40, "endColumn": 51, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 65, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 51, "endColumn": 63, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 51, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 57, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 38, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 61, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 32, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 42, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 57, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 38, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 34, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 64, "endColumn": 86, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 39, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 64, "endColumn": 86, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 13, "lineCount": 12 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 56, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 61, "endColumn": 71, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 18, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 31, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 49, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 35, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 35, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 35, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 35, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 65, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 76, "endColumn": 84, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 76, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 53, "endColumn": 61, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 88, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportPrivateUsage", "range": { "startColumn": 9, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 50, "endColumn": 55, "lineCount": 1 } }, { "code": "reportPrivateUsage", "range": { "startColumn": 9, "endColumn": 22, "lineCount": 1 } } ], "./server/tests/test_background_tasks.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 63, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 58, "endColumn": 68, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 52, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 54, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 21, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 53, "endColumn": 59, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 53, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 61, "endColumn": 71, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 61, "endColumn": 71, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 21, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 60, "endColumn": 70, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 48, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 50, "endColumn": 60, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 50, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 32, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 56, "endColumn": 66, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 33, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 5, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 63, "endColumn": 73, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 34, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 34, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 39, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 39, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 82, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 72, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 72, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 13, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 22, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 14, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 14, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 14, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 66, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 18, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 18, "endColumn": 28, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 18, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 20, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 72, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 72, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 72, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 23, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 23, "endColumn": 25, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 59, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 23, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 43, "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 43, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 13, "endColumn": 24, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 13, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 26, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 9, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 27, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 23, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 72, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 9, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 16, "endColumn": 87, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 76, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 21, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnusedFunction", "range": { "startColumn": 12, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 27, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 46, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 46, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 46, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 65, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 28, "endColumn": 38, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 21, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 55, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 13, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 44, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 67, "lineCount": 1 } } ], "./server/tests/test_errors.py": [ { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } } ], "./server/tests/test_full_hand_tally.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 6 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 6 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 53, "endColumn": 59, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 80, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 35, "endColumn": 80, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 70, "endColumn": 78, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 53, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 57, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/test_migrations.py": [ { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 63, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 33, "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 33, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingTypeStubs", "range": { "startColumn": 5, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 33, "endColumn": 65, "lineCount": 1 } } ], "./server/tests/test_multi_winner_contest.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 5 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 28, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } } ], "./server/tests/test_multiple_targeted_contests.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 76, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 45, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 47, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 72, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 11, "lineCount": 3 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 25, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 12, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 11, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 17, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 12, "lineCount": 3 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/test_offline_data_entry.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 41, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 51, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 82, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 83, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 70, "endColumn": 78, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedParameter", "range": { "startColumn": 4, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 46, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 56, "endColumn": 71, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 59, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 47, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 57, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 29, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 48, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 58, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 52, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 68, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 33, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 48, "endColumn": 54, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } } ], "./server/tests/test_slack_worker.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 29, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 11, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 49, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 13, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 20, "endColumn": 52, "lineCount": 1 } }, { "code": "reportOptionalSubscript", "range": { "startColumn": 20, "endColumn": 40, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 20, "endColumn": 55, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 20, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 28, "lineCount": 1 } } ], "./server/tests/test_websessions.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 47, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 45, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 20, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 50, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 50, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 39, "lineCount": 1 } } ], "./server/tests/util/test_binpacking.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 22, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 75, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 75, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 62, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 62, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 14, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 17, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 41, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 59, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 62, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 71, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 62, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 71, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 34, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 34, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 59, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 61, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 70, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 62, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 71, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 30, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 30, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 73, "endColumn": 83, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 77, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 77, "lineCount": 1 } }, { "code": "reportFunctionMemberAccess", "range": { "startColumn": 69, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 43, "endColumn": 61, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 43, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 59, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 55, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 62, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 71, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 60, "endColumn": 84, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 60, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 17, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 34, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 50, "endColumn": 56, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 60, "endColumn": 84, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 59, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 69, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 29, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 55, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 64, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 43, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 62, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 71, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 50, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 24, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 53, "lineCount": 1 } } ], "./server/tests/util/test_collections.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 39, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 45, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 65, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 71, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 65, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 71, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 71, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 77, "endColumn": 86, "lineCount": 1 } } ], "./server/tests/util/test_csv_parse.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 62, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 86, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 85, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 5 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 11 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 13 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 16 } }, { "code": "reportExplicitAny", "range": { "startColumn": 24, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 38, "lineCount": 1 } } ], "./server/tests/util/test_cvr_snapshot_parse.py": [ { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 5 } } ], "./server/tests/util/test_file_storage.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 42, "endColumn": 58, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 42, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 36, "endColumn": 61, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 23, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 69, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 54, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 64, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 36, "endColumn": 61, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 17, "endColumn": 29, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 27, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 62, "endColumn": 74, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 62, "endColumn": 74, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 69, "endColumn": 81, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 69, "endColumn": 81, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 71, "endColumn": 5, "lineCount": 51 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 55, "endColumn": 68, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 13, "lineCount": 3 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 28, "lineCount": 1 } } ], "./server/tests/util/test_get_json.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } } ], "./server/tests/util/test_hart_parse.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 18, "endColumn": 27, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 18, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } } ], "./server/tests/util/test_jsonschema.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 0, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 28, "endColumn": 34, "lineCount": 1 } } ], "./server/util/binpacking.py": [ { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 17, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 21, "lineCount": 1 } }, { "code": "reportInvalidCast", "range": { "startColumn": 15, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 25, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 28, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 32, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 17, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 4 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 31, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 39, "endColumn": 77, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 26, "endColumn": 37, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 24, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 36, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 47, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 35, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 12, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 39, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 24, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 44, "endColumn": 58, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 18, "endColumn": 75, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 38, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 41, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportOperatorIssue", "range": { "startColumn": 15, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 26, "endColumn": 34, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 25, "lineCount": 4 } }, { "code": "reportOperatorIssue", "range": { "startColumn": 28, "endColumn": 50, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 42, "endColumn": 47, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 48, "endColumn": 53, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 56, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 58, "endColumn": 63, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 58, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAssignmentType", "range": { "startColumn": 29, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 17, "lineCount": 6 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 21, "lineCount": 4 } }, { "code": "reportOperatorIssue", "range": { "startColumn": 39, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownLambdaType", "range": { "startColumn": 39, "endColumn": 77, "lineCount": 1 } }, { "code": "reportIndexIssue", "range": { "startColumn": 53, "endColumn": 58, "lineCount": 1 } }, { "code": "reportInvalidCast", "range": { "startColumn": 15, "endColumn": 70, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } } ], "./server/util/collections.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 38, "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 38, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 61, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 29, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 51, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 47, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 57, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 20, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 28, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 31, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } } ], "./server/util/csv_download.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 25, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 27, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } } ], "./server/util/csv_parse.py": [ { "code": "reportDeprecated", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 0, "endColumn": 46, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 37, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 24, "endColumn": 92, "lineCount": 2 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 53, "lineCount": 2 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 31, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 48, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 48, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 35, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 53, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 24, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 22, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 15, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 30, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 49, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 12, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 20, "endColumn": 59, "lineCount": 2 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 56, "lineCount": 2 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 16, "endColumn": 27, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 16, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 12, "endColumn": 51, "lineCount": 2 } }, { "code": "reportImplicitStringConcatenation", "range": { "startColumn": 16, "endColumn": 65, "lineCount": 3 } } ], "./server/util/cvr_snapshot_parse.py": [ { "code": "reportDeprecated", "range": { "startColumn": 19, "endColumn": 27, "lineCount": 1 } } ], "./server/util/file.py": [ { "code": "reportUnknownMemberType", "range": { "startColumn": 32, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 48, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 37, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 37, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 5, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 35, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 15, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 16, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 31, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 8, "endColumn": 9, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 38, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 43, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 61, "lineCount": 1 } } ], "./server/util/get_json.py": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } } ], "./server/util/hart_parse.py": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 27, "endColumn": 56, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 30, "endColumn": 58, "lineCount": 1 } }, { "code": "reportOptionalMemberAccess", "range": { "startColumn": 55, "endColumn": 59, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 18, "lineCount": 1 } } ], "./server/util/jsonschema.py": [ { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 18, "endColumn": 42, "lineCount": 1 } }, { "code": "reportArgumentType", "range": { "startColumn": 36, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 13, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 17, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 58, "endColumn": 61, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 26, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 44, "endColumn": 60, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 30, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 41, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 25, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 25, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 24, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 33, "endColumn": 46, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 44, "endColumn": 57, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 44, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 29, "endColumn": 39, "lineCount": 1 } } ], "./server/websession.py": [ { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 6, "endColumn": 17, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 6, "endColumn": 17, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 18, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 33, "endColumn": 40, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnannotatedClassAttribute", "range": { "startColumn": 13, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 67, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 64, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 48, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 48, "endColumn": 66, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 32, "endColumn": 39, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 41, "endColumn": 49, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 24, "endColumn": 72, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 54, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 54, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 37, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 40, "endColumn": 51, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 48, "endColumn": 51, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 53, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 12, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 21, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 9, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } } ], "./server/worker/tasks.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 0, "endColumn": 13, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 25, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 20, "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 34, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 38, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 18, "endColumn": 26, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 36, "endColumn": 48, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 10, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportCallIssue", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 15, "endColumn": 57, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 31, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 35, "endColumn": 45, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 19, "endColumn": 36, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 32, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 12, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 36, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 22, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 28, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 12, "endColumn": 26, "lineCount": 4 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 3 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 2 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 4 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 17, "lineCount": 5 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 14, "lineCount": 6 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 7 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 16, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 47, "endColumn": 73, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 18, "endColumn": 43, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 13, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 11, "endColumn": 15, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 37, "endColumn": 47, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 23, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 23, "endColumn": 38, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 47, "endColumn": 64, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAttributeAccessIssue", "range": { "startColumn": 9, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 26, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 9, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 31, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 31, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnnecessaryComparison", "range": { "startColumn": 7, "endColumn": 34, "lineCount": 1 } } ], "./server/worker/worker.py": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownVariableType", "range": { "startColumn": 30, "endColumn": 46, "lineCount": 1 } }, { "code": "reportUnusedImport", "range": { "startColumn": 19, "endColumn": 22, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 31, "endColumn": 41, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 43, "endColumn": 70, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 43, "endColumn": 70, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 27, "endColumn": 32, "lineCount": 1 } }, { "code": "reportMissingParameterType", "range": { "startColumn": 27, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 29, "endColumn": 39, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 34, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnusedCallResult", "range": { "startColumn": 4, "endColumn": 51, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 33, "endColumn": 50, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 10, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 42, "endColumn": 52, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 27, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 25, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownMemberType", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportUnknownArgumentType", "range": { "startColumn": 19, "endColumn": 46, "lineCount": 1 } } ], "./stubs/consistent_sampler/__init__.pyi": [ { "code": "reportMissingTypeArgument", "range": { "startColumn": 13, "endColumn": 18, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 10, "endColumn": 13, "lineCount": 1 } } ], "./stubs/r2b2/athena.pyi": [ { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 57, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 76, "endColumn": 79, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 38, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 53, "endColumn": 56, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 48, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 66, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 73, "endColumn": 79, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 81, "endColumn": 84, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 55, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 68, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 70, "endColumn": 73, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } } ], "./stubs/r2b2/audit.pyi": [ { "code": "reportDeprecated", "range": { "startColumn": 19, "endColumn": 23, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 28, "endColumn": 32, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 33, "endColumn": 37, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 24, "endColumn": 28, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 27, "endColumn": 31, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 38, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 40, "endColumn": 44, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 42, "endColumn": 45, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 63, "endColumn": 66, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 38, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 45, "endColumn": 51, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 53, "endColumn": 56, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 61, "endColumn": 64, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 63, "endColumn": 67, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 69, "endColumn": 72, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 76, "endColumn": 82, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 84, "endColumn": 87, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 63, "endColumn": 67, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 69, "endColumn": 72, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 76, "endColumn": 82, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 84, "endColumn": 87, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 47, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 60, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 36, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 49, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 51, "endColumn": 54, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } } ], "./stubs/r2b2/brla.pyi": [ { "code": "reportMissingTypeArgument", "range": { "startColumn": 11, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 63, "endColumn": 66, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 32, "endColumn": 42, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 34, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 36, "endColumn": 39, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 49, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 51, "endColumn": 54, "lineCount": 1 } } ], "./stubs/r2b2/cli.pyi": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 29, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 34, "endColumn": 39, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 41, "endColumn": 44, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 46, "endColumn": 49, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 51, "endColumn": 54, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 10, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 13, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 19, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 19, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 13, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 14, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 16, "endColumn": 19, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 8, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 10, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 11, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 13, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 13, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } } ], "./stubs/r2b2/contest.pyi": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportGeneralTypeIssues", "range": { "startColumn": 4, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportGeneralTypeIssues", "range": { "startColumn": 4, "endColumn": 12, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 16, "endColumn": 20, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 11, "endColumn": 15, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 18, "endColumn": 22, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 15, "endColumn": 19, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 26, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } } ], "./stubs/r2b2/election.pyi": [ { "code": "reportDeprecated", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 55, "endColumn": 59, "lineCount": 1 } } ], "./stubs/r2b2/eor_bravo.pyi": [ { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 26, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 60, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 69, "endColumn": 75, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 77, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 45, "endColumn": 48, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 58, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 60, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 73, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 75, "endColumn": 78, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 55, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 68, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 70, "endColumn": 73, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } } ], "./stubs/r2b2/minerva.pyi": [ { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 57, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 76, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 39, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 41, "endColumn": 44, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 75, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 25, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 26, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 33, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 60, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 69, "endColumn": 75, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 77, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 45, "endColumn": 48, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 48, "endColumn": 52, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 60, "endColumn": 64, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 66, "endColumn": 69, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 73, "endColumn": 79, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 81, "endColumn": 84, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 55, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 68, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 70, "endColumn": 73, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } } ], "./stubs/r2b2/minerva2.pyi": [ { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 57, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 59, "endColumn": 62, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 64, "endColumn": 74, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 76, "endColumn": 79, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 39, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 41, "endColumn": 44, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 75, "endColumn": 78, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 25, "endColumn": 28, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 26, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 37, "endColumn": 42, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 60, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 69, "endColumn": 75, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 77, "endColumn": 80, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 38, "endColumn": 43, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 45, "endColumn": 48, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 58, "endColumn": 62, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 71, "endColumn": 77, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 79, "endColumn": 82, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 55, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 68, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 70, "endColumn": 73, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } } ], "./stubs/r2b2/simulation/athena.pyi": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } } ], "./stubs/r2b2/simulation/eor_bravo.pyi": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } } ], "./stubs/r2b2/simulation/filip_athena.pyi": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 23, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } } ], "./stubs/r2b2/simulation/minerva.pyi": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } } ], "./stubs/r2b2/simulation/minerva2.pyi": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 25, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } } ], "./stubs/r2b2/simulation/so_bravo.pyi": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 66, "endColumn": 75, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 19, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 21, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 22, "endColumn": 25, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 64, "endColumn": 67, "lineCount": 1 } } ], "./stubs/r2b2/simulator.pyi": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 10, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 12, "endColumn": 15, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 6, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 45, "endColumn": 49, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 51, "endColumn": 55, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 64, "endColumn": 68, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 70, "endColumn": 73, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 77, "endColumn": 83, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 85, "endColumn": 88, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 32, "endColumn": 36, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 38, "endColumn": 42, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 51, "endColumn": 55, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 57, "endColumn": 60, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 64, "endColumn": 70, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 72, "endColumn": 75, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 14, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 27, "endColumn": 33, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 35, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 47, "endColumn": 50, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 60, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 26, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 33, "endColumn": 36, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 30, "endColumn": 36, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 38, "endColumn": 41, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 43, "endColumn": 48, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 50, "endColumn": 53, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 12, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 18, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 20, "endColumn": 23, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 15, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 12, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 14, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 8, "endColumn": 11, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 13, "endColumn": 16, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 29, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 39, "endColumn": 42, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 20, "endColumn": 24, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 26, "endColumn": 29, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 34, "endColumn": 37, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 29, "endColumn": 32, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 36, "endColumn": 42, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 44, "endColumn": 47, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 52, "endColumn": 55, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 14, "endColumn": 20, "lineCount": 1 } }, { "code": "reportMissingTypeArgument", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 22, "endColumn": 26, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 41, "endColumn": 45, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 47, "endColumn": 50, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 61, "endColumn": 64, "lineCount": 1 } } ], "./stubs/r2b2/so_bravo.pyi": [ { "code": "reportAny", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 25, "endColumn": 26, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 28, "endColumn": 31, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 56, "endColumn": 60, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 62, "endColumn": 65, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 69, "endColumn": 75, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 77, "endColumn": 80, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 54, "endColumn": 58, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 60, "endColumn": 63, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 67, "endColumn": 73, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 75, "endColumn": 78, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 49, "endColumn": 53, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 55, "endColumn": 58, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 62, "endColumn": 68, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 70, "endColumn": 73, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 9, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 15, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 10, "endColumn": 16, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 18, "endColumn": 21, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } } ], "./stubs/r2b2/tests/test_athena.pyi": [ { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } } ], "./stubs/r2b2/tests/test_audit.pyi": [ { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 63, "endColumn": 66, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 24, "lineCount": 1 } }, { "code": "reportIncompatibleMethodOverride", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 35, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 40, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 76, "endColumn": 79, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 20, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 56, "endColumn": 59, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 34, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 70, "endColumn": 73, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 38, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 74, "endColumn": 77, "lineCount": 1 } }, { "code": "reportImplicitOverride", "range": { "startColumn": 8, "endColumn": 22, "lineCount": 1 } } ], "./stubs/r2b2/tests/test_brla.pyi": [ { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } } ], "./stubs/r2b2/tests/test_eor_bravo.pyi": [ { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } } ], "./stubs/r2b2/tests/test_filip_athena_sim.pyi": [ { "code": "reportUnknownVariableType", "range": { "startColumn": 46, "endColumn": 60, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 10, "endColumn": 13, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 9, "endColumn": 12, "lineCount": 1 } } ], "./stubs/r2b2/tests/test_minerva.pyi": [ { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } } ], "./stubs/r2b2/tests/test_minerva2.pyi": [ { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } } ], "./stubs/r2b2/tests/test_so_bravo.pyi": [ { "code": "reportExplicitAny", "range": { "startColumn": 17, "endColumn": 20, "lineCount": 1 } } ], "./stubs/r2b2/tests/util.pyi": [ { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 20, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 21, "endColumn": 25, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 27, "endColumn": 30, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 21, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 22, "endColumn": 30, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 32, "endColumn": 35, "lineCount": 1 } }, { "code": "reportDeprecated", "range": { "startColumn": 51, "endColumn": 59, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 60, "endColumn": 63, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 22, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 23, "endColumn": 32, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 34, "endColumn": 37, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 17, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 18, "endColumn": 27, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 29, "endColumn": 32, "lineCount": 1 } }, { "code": "reportUnknownParameterType", "range": { "startColumn": 4, "endColumn": 18, "lineCount": 1 } }, { "code": "reportAny", "range": { "startColumn": 19, "endColumn": 28, "lineCount": 1 } }, { "code": "reportExplicitAny", "range": { "startColumn": 30, "endColumn": 33, "lineCount": 1 } } ] } } ================================================ FILE: .circleci/config.yml ================================================ version: 2.1 orbs: browser-tools: circleci/browser-tools@1.4.0 node: circleci/node@6.3.0 python: circleci/python@2.2.0 workflows: version: 2 build-and-test: jobs: - preflight - build-and-test-server - build-and-test-client - cypress executors: arlo: docker: - image: cimg/python:3.11.14-browsers environment: DATABASE_URL: postgresql://root@localhost:5432/arlo-test FLASK_ENV: test - image: cimg/postgres:15.13 environment: POSTGRES_USER: root POSTGRES_DB: arlo-test commands: create-data-model: steps: - run: name: create data model command: | make db-clean # Generate the en_US.UTF-8 locale (which for some reason isn't set up in # the Docker container we use). arlo uses this locale to parse numbers in CSVs. - run: name: generate locale en_US.UTF-8 command: | sudo sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen sudo locale-gen jobs: preflight: executor: arlo resource_class: medium steps: - checkout - setup_remote_docker: docker_layer_caching: true - python/install-packages: pkg-manager: poetry - create-data-model - run: name: typecheck server command: | make typecheck - run: name: format server command: | make format test -z "$(git status --porcelain)" || (echo "Found unexpected changes!" && git diff && exit 1) - run: name: lint server command: | make lint build-and-test-server: executor: arlo resource_class: medium steps: - checkout - setup_remote_docker: docker_layer_caching: true - python/install-packages: pkg-manager: poetry - create-data-model - run: name: test server command: | mkdir -p server/test_results poetry run pytest -n 8 --cov=. --junitxml=server/test-results/junit.xml - store_test_results: path: server/test-results build-and-test-client: executor: arlo resource_class: medium steps: - checkout - setup_remote_docker: docker_layer_caching: true - node/install-packages: pkg-manager: yarn app-dir: client - run: name: install-graphicsmagick command: | sudo apt-get update sudo apt-get install graphicsmagick - run: name: test client command: | make -C client test - store_test_results: path: client/test_results cypress: executor: arlo resource_class: medium steps: - checkout - setup_remote_docker: docker_layer_caching: true - python/install-packages: pkg-manager: poetry cache-version: v7 - node/install-packages: pkg-manager: yarn app-dir: client cache-version: v10 - restore_cache: name: "Restoring Cypress cache" key: v4-cypress-cache-{{ checksum "client/yarn.lock" }} - run: name: "Verifying Cypress installation" command: | yarn --cwd client cypress verify || yarn --cwd client cypress install - save_cache: name: "Saving Cypress cache" key: v4-cypress-cache-{{ checksum "client/yarn.lock" }} paths: - /home/circleci/.cache/Cypress - browser-tools/install-chrome - create-data-model - run: name: cypress command: | ./client/run-cypress-tests.sh - store_artifacts: path: client/cypress/screenshots - store_artifacts: path: client/cypress/videos ================================================ FILE: .github/workflows/add-to-arlo.yml ================================================ name: Adds all issues to the Arlo project on: issues: types: - opened jobs: add-to-project: name: Add issue to project runs-on: ubuntu-latest steps: - uses: actions/add-to-project@v0.3.0 with: project-url: https://github.com/orgs/votingworks/projects/30 github-token: ${{ secrets.ADD_TO_PROJECT_TOKEN }} ================================================ FILE: .gitignore ================================================ *.pyc *.DS_Store node_modules .mypy_cache .pytest_cache .coverage* .vscode/*.log # vim temp files *~ *.swo *.swp .devcontainer test_results ================================================ FILE: .gitmodules ================================================ [submodule "server/tests/arlo-extra-tests"] path = server/tests/arlo-extra-tests url = git@github.com:votingworks/arlo-extra-tests ================================================ FILE: .husky/pre-commit ================================================ #!/bin/sh . "$(dirname "$0")/_/husky.sh" yarn lint-staged ================================================ FILE: .prettierignore ================================================ .basedpyright/ ================================================ FILE: .pylintrc ================================================ [MASTER] # A comma-separated list of package or module names from where C extensions may # be loaded. Extensions are loading into the active Python interpreter and may # run arbitrary code. extension-pkg-whitelist= # Specify a score threshold to be exceeded before program exits with error. fail-under=10 # Add files or directories to the blacklist. They should be base names, not # paths. ignore=.git # Add files or directories matching the regex patterns to the blacklist. The # regex matches against base names, not paths. ignore-patterns= # Python code to execute, usually for sys.path manipulation such as # pygtk.require(). #init-hook= # Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the # number of processors available to use. jobs=1 # Control the amount of potential inferred values when inferring a single # object. This can help the performance when dealing with large functions or # complex, nested conditions. limit-inference-results=100 # List of plugins (as comma separated values of python module names) to load, # usually to register additional checkers. load-plugins= # Pickle collected data for later comparisons. persistent=yes # When enabled, pylint would attempt to guess common misconfiguration and emit # user-friendly hints instead of false-positive error messages. suggestion-mode=yes # Allow loading of arbitrary C extensions. Extensions are imported into the # active Python interpreter and may run arbitrary code. unsafe-load-any-extension=no [MESSAGES CONTROL] # Only show warnings with the listed confidence levels. Leave empty to show # all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED. confidence= # Disable the message, report, category or checker with the given id(s). You # can either give multiple identifiers separated by comma (,) or put this # option multiple times (only on the command line, not in the configuration # file where it should appear only once). You can also use "--disable=all" to # disable everything first and then reenable specific checks. For example, if # you want to run only the similarities checker, you can use "--disable=all # --enable=similarities". If you want to run only the classes checker, but have # no Warning level messages displayed, use "--disable=all --enable=classes # --disable=W". disable=raw-checker-failed, bad-inline-option, locally-disabled, file-ignored, suppressed-message, useless-suppression, deprecated-pragma, use-symbolic-message-instead, # Everything above this line came disabled by default with pylint, # below are arlo custom choices unused-wildcard-import, redefined-builtin, fixme, redefined-outer-name, missing-module-docstring, missing-function-docstring, missing-class-docstring, multiple-imports, line-too-long, too-many-lines, too-many-statements, too-many-locals, too-many-instance-attributes, too-many-arguments, too-many-branches, no-else-return, too-few-public-methods, duplicate-code, broad-except, no-else-raise, logging-fstring-interpolation, broad-exception-raised, use-dict-literal, use-implicit-booleaness-not-comparison # Enable the message, report, category or checker with the given id(s). You can # either give multiple identifier separated by comma (,) or put this option # multiple time (only on the command line, not in the configuration file where # it should appear only once). See also the "--disable" option for examples. enable=c-extension-no-member [REPORTS] # Python expression which should return a score less than or equal to 10. You # have access to the variables 'error', 'warning', 'refactor', and 'convention' # which contain the number of messages in each category, as well as 'statement' # which is the total number of statements analyzed. This score is used by the # global evaluation report (RP0004). evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) # Template used to display messages. This is a python new-style format string # used to format the message information. See doc for all details. #msg-template= # Set the output format. Available formats are text, parseable, colorized, json # and msvs (visual studio). You can also give a reporter class, e.g. # mypackage.mymodule.MyReporterClass. output-format=text # Tells whether to display a full report or only the messages. reports=no # Activate the evaluation score. score=yes [REFACTORING] # Maximum number of nested blocks for function / method body max-nested-blocks=5 # Complete name of functions that never returns. When checking for # inconsistent-return-statements if a never returning function is called then # it will be considered as an explicit return statement and no message will be # printed. never-returning-functions=sys.exit [TYPECHECK] # List of decorators that produce context managers, such as # contextlib.contextmanager. Add to this list to register other decorators that # produce valid context managers. contextmanager-decorators=contextlib.contextmanager # List of members which are set dynamically and missed by pylint inference # system, and so shouldn't trigger E1101 when accessed. Python regular # expressions are accepted. generated-members=Base.metadata,db_session.(commit|add|rollback|delete|merge|execute|begin_nested|close|flush|connection|expunge),app.logger.(info|warning|error|critical|debug|exception) # Tells whether missing members accessed in mixin class should be ignored. A # mixin class is detected if its name ends with "mixin" (case insensitive). ignore-mixin-members=yes # Tells whether to warn about missing members when the owner of the attribute # is inferred to be None. ignore-none=yes # This flag controls whether pylint should warn about no-member and similar # checks whenever an opaque object is returned when inferring. The inference # can return multiple potential results while evaluating a Python object, but # some branches might not be evaluated, which results in partial inference. In # that case, it might be useful to still emit no-member and other checks for # the rest of the inferred objects. ignore-on-opaque-inference=yes # List of class names for which member attributes should not be checked (useful # for classes with dynamically set attributes). This supports the use of # qualified names. ignored-classes=optparse.Values,thread._local,_thread._local # List of module names for which member attributes should not be checked # (useful for modules/projects where namespaces are manipulated during runtime # and thus existing member attributes cannot be deduced by static analysis). It # supports qualified module names, as well as Unix pattern matching. ignored-modules=alembic.op # Show a hint with possible names when a member name was not found. The aspect # of finding the hint is based on edit distance. missing-member-hint=yes # The minimum edit distance a name should have in order to be considered a # similar match for a missing member name. missing-member-hint-distance=1 # The total number of similar names that should be taken in consideration when # showing a hint for a missing member. missing-member-max-choices=1 # List of decorators that change the signature of a decorated function. signature-mutators= [BASIC] # Naming style matching correct argument names. argument-naming-style=snake_case # Regular expression matching correct argument names. Overrides argument- # naming-style. #argument-rgx= # Naming style matching correct attribute names. attr-naming-style=snake_case # Regular expression matching correct attribute names. Overrides attr-naming- # style. #attr-rgx= # Bad variable names which should always be refused, separated by a comma. bad-names=foo, bar, baz, toto, tutu, tata # Bad variable names regexes, separated by a comma. If names match any regex, # they will always be refused bad-names-rgxs= # Naming style matching correct class attribute names. class-attribute-naming-style=any # Regular expression matching correct class attribute names. Overrides class- # attribute-naming-style. #class-attribute-rgx= # Naming style matching correct class names. class-naming-style=PascalCase # Regular expression matching correct class names. Overrides class-naming- # style. #class-rgx= # Naming style matching correct constant names. const-naming-style=UPPER_CASE # Regular expression matching correct constant names. Overrides const-naming- # style. #const-rgx= # Minimum line length for functions/classes that require docstrings, shorter # ones are exempt. docstring-min-length=-1 # Naming style matching correct function names. function-naming-style=snake_case # Regular expression matching correct function names. Overrides function- # naming-style. #function-rgx= # Good variable names which should always be accepted, separated by a comma. good-names=i, j, k, v, ex, Run, _, rv, db # Good variable names regexes, separated by a comma. If names match any regex, # they will always be accepted good-names-rgxs= # Include a hint for the correct naming format with invalid-name. include-naming-hint=no # Naming style matching correct inline iteration names. inlinevar-naming-style=any # Regular expression matching correct inline iteration names. Overrides # inlinevar-naming-style. #inlinevar-rgx= # Naming style matching correct method names. method-naming-style=snake_case # Regular expression matching correct method names. Overrides method-naming- # style. #method-rgx= # Naming style matching correct module names. module-naming-style=snake_case # Regular expression matching correct module names. Overrides module-naming- # style. #module-rgx= # Colon-delimited sets of names that determine each other's naming style when # the name regexes allow several styles. name-group= # Regular expression which should only match function or class names that do # not require a docstring. no-docstring-rgx=^_ # List of decorators that produce properties, such as abc.abstractproperty. Add # to this list to register other decorators that produce valid properties. # These decorators are taken in consideration only for invalid-name. property-classes=abc.abstractproperty # Naming style matching correct variable names. variable-naming-style=snake_case # Regular expression matching correct variable names. Overrides variable- # naming-style. #variable-rgx= [SPELLING] # Limits count of emitted suggestions for spelling mistakes. max-spelling-suggestions=4 # Spelling dictionary name. Available dictionaries: none. To make it work, # install the python-enchant package. spelling-dict= # List of comma separated words that should not be checked. spelling-ignore-words= # A path to a file that contains the private dictionary; one word per line. spelling-private-dict-file= # Tells whether to store unknown words to the private dictionary (see the # --spelling-private-dict-file option) instead of raising a message. spelling-store-unknown-words=no [MISCELLANEOUS] # List of note tags to take in consideration, separated by a comma. notes=FIXME, XXX, TODO # Regular expression of note tags to take in consideration. #notes-rgx= [LOGGING] # The type of string formatting that logging methods do. `old` means using % # formatting, `new` is for `{}` formatting. logging-format-style=old # Logging modules to check that the string format arguments are in logging # function parameter format. logging-modules=logging [SIMILARITIES] # Ignore comments when computing similarities. ignore-comments=yes # Ignore docstrings when computing similarities. ignore-docstrings=yes # Ignore imports when computing similarities. ignore-imports=no # Minimum lines number of a similarity. min-similarity-lines=4 [STRING] # This flag controls whether inconsistent-quotes generates a warning when the # character used as a quote delimiter is used inconsistently within a module. check-quote-consistency=no # This flag controls whether the implicit-str-concat should generate a warning # on implicit string concatenation in sequences defined over several lines. check-str-concat-over-line-jumps=no [FORMAT] # Expected format of line ending, e.g. empty (any line ending), LF or CRLF. expected-line-ending-format= # Regexp for a line that is allowed to be longer than the limit. ignore-long-lines=^\s*(# )??$ # Number of spaces of indent required inside a hanging or continued line. indent-after-paren=4 # String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 # tab). indent-string=' ' # Maximum number of characters on a single line. max-line-length=100 # Maximum number of lines in a module. max-module-lines=1000 # Allow the body of a class to be on the same line as the declaration if body # contains single statement. single-line-class-stmt=no # Allow the body of an if to be on the same line as the test if there is no # else. single-line-if-stmt=no [VARIABLES] # List of additional names supposed to be defined in builtins. Remember that # you should avoid defining new builtins when possible. additional-builtins= # Tells whether unused global variables should be treated as a violation. allow-global-unused-variables=yes # List of strings which can identify a callback function by name. A callback # name must start or end with one of those strings. callbacks=cb_, _cb # A regular expression matching the name of dummy variables (i.e. expected to # not be used). dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_ # Argument names that match this expression will be ignored. Default to name # with leading underscore. ignored-argument-names=_.*|^ignored_|^unused_ # Tells whether we should check for unused import in __init__ files. init-import=no # List of qualified module names which can have objects that can redefine # builtins. redefining-builtins-modules=six.moves,past.builtins,future.builtins,builtins,io [DESIGN] # Maximum number of arguments for function / method. max-args=5 # Maximum number of attributes for a class (see R0902). max-attributes=7 # Maximum number of boolean expressions in an if statement (see R0916). max-bool-expr=5 # Maximum number of branch for function / method body. max-branches=12 # Maximum number of locals for function / method body. max-locals=15 # Maximum number of parents for a class (see R0901). max-parents=7 # Maximum number of public methods for a class (see R0904). max-public-methods=20 # Maximum number of return / yield for function / method body. max-returns=6 # Maximum number of statements in function / method body. max-statements=50 # Minimum number of public methods for a class (see R0903). min-public-methods=2 [CLASSES] # List of method names used to declare (i.e. assign) instance attributes. defining-attr-methods=__init__, __new__, setUp, __post_init__ # List of member names, which should be excluded from the protected access # warning. exclude-protected=_asdict, _fields, _replace, _source, _make # List of valid names for the first argument in a class method. valid-classmethod-first-arg=cls # List of valid names for the first argument in a metaclass class method. valid-metaclass-classmethod-first-arg=cls [IMPORTS] # List of modules that can be imported at any level, not just the top level # one. allow-any-import-level= # Allow wildcard imports from modules that define __all__. allow-wildcard-with-all=no # Analyse import fallback blocks. This can be used to support both Python 2 and # 3 compatible code, which means that the block might have code that exists # only in one or another interpreter, leading to false positives when analysed. analyse-fallback-blocks=no # Deprecated modules which should not be used, separated by a comma. deprecated-modules=optparse,tkinter.tix # Create a graph of external dependencies in the given file (report RP0402 must # not be disabled). ext-import-graph= # Create a graph of every (i.e. internal and external) dependencies in the # given file (report RP0402 must not be disabled). import-graph= # Create a graph of internal dependencies in the given file (report RP0402 must # not be disabled). int-import-graph= # Force import order to recognize a module as part of the standard # compatibility libraries. known-standard-library= # Force import order to recognize a module as part of a third party library. known-third-party=enchant # Couples of modules and preferred modules, separated by a comma. preferred-modules= [EXCEPTIONS] # Exceptions that will emit a warning when being caught. Defaults to # "BaseException, Exception". overgeneral-exceptions=builtins.BaseException, builtins.Exception ================================================ FILE: .python-version ================================================ 3.11 ================================================ FILE: .slugignore ================================================ client/**/_mocks.ts client/**/*.test.* client/**/testUtilities.tsx client/src/test/** ================================================ FILE: .vscode/settings.json ================================================ { "files.exclude": { "client": true } } ================================================ FILE: LICENSE ================================================ GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU Affero General Public License is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, our General Public Licenses are intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. Developers that use our General Public Licenses protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License which gives you legal permission to copy, distribute and/or modify the software. A secondary benefit of defending all users' freedom is that improvements made in alternate versions of the program, if they receive widespread use, become available for other developers to incorporate. Many developers of free software are heartened and encouraged by the resulting cooperation. However, in the case of software used on network servers, this result may fail to come about. The GNU General Public License permits making a modified version and letting the public access it on a server without ever releasing its source code to the public. The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version. An older license, called the Affero General Public License and published by Affero, was designed to accomplish similar goals. This is a different license, not a version of the Affero GPL, but Affero has released a new version of the Affero GPL which permits relicensing under this license. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU Affero General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Remote Network Interaction; Use with the GNU General Public License. Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU Affero General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU Affero General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU Affero General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU Affero General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If your software can interact with users remotely through a computer network, you should also make sure that it provides a way for users to get its source. For example, if your program is a web application, its interface could display a "Source" link that leads users to an archive of the code. There are many ways you could offer source, and different solutions will be better for different programs; see section 13 for the specific requirements. You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see . ================================================ FILE: Makefile ================================================ SHELL := /bin/bash # # Dev setup # dev-environment: @echo '⚠️ This command assumes an Ubuntu 24 environment' @echo @# Necessary for Python 3.11 package discovery sudo add-apt-repository -y ppa:deadsnakes/ppa sudo apt update sudo apt install -y curl @# Install Python 3.11 sudo apt install -y python3.11 python3.11-venv libpython3.11-dev python-dev-is-python3 @# Install other apt packages sudo apt install -y gcc graphicsmagick libpq-dev postgresql @# Install Node: https://github.com/nodesource/distributions/blob/master/README.md#deb curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt install -y nodejs @# Install Poetry: https://python-poetry.org/docs/#installing-with-the-official-installer curl -sSL https://install.python-poetry.org | python3.11 - @# Install Yarn sudo npm install -g yarn yarn install yarn prepare # Set up Git hooks @echo @echo '⚠️ User action required: Make poetry available in your PATH.' @echo "⚠️ If using bash, run: echo 'export PATH=\"\$$PATH:\$$HOME/.local/bin\"' >> ~/.bashrc && source ~/.bashrc" install: poetry env use 3.11 poetry install make -C client install dev-dbs: sudo systemctl start postgresql sudo -u postgres psql -c "create user arlo superuser password 'arlo';" || \ sudo -u postgres psql -c "alter user arlo superuser password 'arlo';" @# The following commands require Python packages to be installed make db-clean # Initialize dev DB FLASK_ENV=test make db-clean # Initialize test DB sudo -u postgres psql -c "alter system set timezone = 'UTC'"; sudo systemctl restart postgresql run: # Used for development, not during production deployment. Defaults to 3 ports - 8080, 3000, 3001 ./run-dev.sh # # Server-specific commands; see client/Makefile for client-specific commands # typecheck: poetry run basedpyright typecheck-update-baseline: poetry run basedpyright --writebaseline format: poetry run ruff format . lint: poetry run ruff check server scripts fixtures test: poetry run pytest -n auto --ignore=server/tests/arlo-extra-tests test-coverage: poetry run pytest -n auto --cov=. --ignore=server/tests/arlo-extra-tests test-extra: # This additionally runs the tests in arlo-extra-tests (must download first) poetry run pytest -n auto test-extra-coverage: poetry run pytest -n auto --cov=. # Can't run with parallelization (-n auto) when updating snapshots test-update-snapshots: poetry run pytest -n 1 --ignore=server/tests/arlo-extra-tests --snapshot-update poetry run ruff format . db-clean: FLASK_ENV=$${FLASK_ENV:-development} poetry run python -m scripts.resetdb db-migrate: FLASK_ENV=$${FLASK_ENV:-development} poetry run alembic upgrade head ================================================ FILE: Procfile ================================================ release: ./heroku-release-phase.sh # gunicorn runs multiple worker processes based on the WEB_CONCURRENCY # environment variable (set by Heroku automatically based on dyno size). # https://devcenter.heroku.com/articles/python-concurrency#common-runtime # At the time of writing, we use Standard-2x dynos, which results in 4 workers. # To tame slow memory leakage that we've observed but haven't solved, we # configure gunicorn to restart each worker after a certain number of requests # (with some random jitter). This threshold was set by observing how long it # took for memory to rise to an unacceptable level during peak traffic, then # counting the number of requests in that interval and dividing by the number # of workers. web: gunicorn server.app:app --preload --max-requests 1000 --max-requests-jitter 50 worker: python -m server.worker.worker slack_worker: python -m server.activity_log.slack_worker ================================================ FILE: README.md ================================================ # Arlo: Open-source risk-limiting audit software by [VotingWorks](https://voting.works) Arlo is a web-based [risk-limiting audit (RLA)](https://risklimitingaudits.org) tool used to conduct post-election audits in the United States. The tool helps election officials complete a statistically valid audit of vote tabulation processes by comparing the votes marked on a random sample of original paper ballots with the electronically recorded votes for those same ballots. This type of audit can confirm that the reported winner did indeed win, or correct the outcome through a full hand recount if the reported outcome cannot be confirmed. ## About Arlo As part of the audit, Arlo: - Uses basic election data to determine how many ballots should be examined - Randomly selects individual ballots to be examined from a list of all ballots cast in particular contest(s), and provides auditors with the information they need to find those ballots in storage - Provides supplemental materials necessary to maintain chain of custody while retrieving ballots - Checks whether votes recorded by auditors examining each ballot match what we would expect if the reported outcome is correct, more specifically whether the desired risk-limit has been achieved based on these results - If not, randomly selects additional ballots to expand the sample size and continue the audit, up to a full hand recount if necessary - Provides monitoring & reporting so that election officials and public observers can follow the progress and outcome of the audit ### Supported election types, audit methods, and processes Arlo currently supports multiple risk-limiting audit methods, including: - ballot polling (BRAVO and Minerva) - batch comparison - ballot comparison - hybrid (SUITE, combining ballot polling & ballot comparison) Arlo also supports: - single jurisdiction or multi-jurisdiction audits - single winner or multi-winner contests - auditing multiple contests simultaneously, both within and across jurisdictions (via independent sampling with maximum overlap, due to Rivest's Consistent Sampler) - online ballot data entry or offline, paper-based ballot data collection, where applicable (e.g. offline data entry for ballot polling allows for tally sheets to be used onsite to capture individual ballot data, and only aggregate totals need to be entered into Arlo. Ballot comparison and hybrid methods require ballot-by-ballot data entry, however.) At present, only plurality elections are supported, as they are the predominant election method in the United States. ### Statistical methods The statistics used in Arlo include: - For ballot polling: Lindeman, M., P.B. Stark, and V.S. Yates, 2012. BRAVO: Ballot-polling Risk-Limiting Audits to Verify Outcomes. 2012 Electronic Voting Technology Workshop/Workshop on Trustworthy Elections (EVT/WOTE '12). (reprint:https://www.usenix.org/system/files/conference/evtwote12/evtwote12-final27.pdf) - For ballot comparison: Stark, P.B., 2008. Conservative Statistical Post Election Audits. The Annals of Applied Statistics, 2, 550–581.http://arxiv.org/abs/0807.4005 - For hybrid/SUITE: Ottoboni, K., P.B. Stark, M. Lindeman, and N. McBurnett, 2018. Risk-Limiting Audits by Stratified Union-Intersection Tests of Elections (SUITE), to appear in Electronic Voting. E-Vote-ID 2018. Lecture Notes in Computer Science, Springer.https://link.springer.com/chapter/10.1007/978-3-030-00419-4_12. Preprint: https://arxiv.org/abs/1809.04235 Random sampling of ballots is done using [Rivest's Consistent Sampler](https://github.com/ron-rivest/consistent_sampler). ### Using Arlo To use Arlo, we recommend following our user documentation, which can be found here: https://docs.voting.works/arlo/. ## Developer resources Arlo is open-source software ([AGPL v3.0](https://github.com/votingworks/arlo/blob/master/LICENSE)), meaning you are free to use it, modify it, and redistribute those modifications as you'd like, provided that, when you redistribute your modifications, you share them in the same open way. Because Arlo is open-source, anyone can review it or run their own copy, thus ensuring that, when used in a real audit, it is performing according to specification. Like any open-source software, Arlo welcomes suggested changes in the form of pull requests on GitHub. If you're interested in getting a change merged into Arlo, please consider the following: - test coverage is mandatory. We won't merge code without it. - significant / risky changes may take some time to review, and are not likely to be merged unless they've been discussed first. The stability of Arlo is a prime concern. A good way to start a conversation around a large change is by opening up a ticket. - we really want to know about anything that gets in the way of installing and using Arlo. Please file tickets, suggest changes to our installation instructions, etc. Before submitting a pull request, please review our [Contribution Guidelines](./docs/contribution-guidelines.md). ### Quick start guide We recommend running Arlo on Ubuntu 24. Once you have an Ubuntu 24 environment: - Clone the Arlo repository from https://github.com/votingworks/arlo - Run `make dev-environment` - Make poetry available in your PATH, e.g., `echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc && source ~/.bashrc` - Run `make install` - Run `make dev-dbs` After completing the above, use `make run` to run a local dev server. This will also run the Arlo background worker and a local nOAuth server. ### Configuration Arlo is configured mostly through environment variables. Below are the basic env variables needed to get Arlo up and running. More details, including default values, can be found in [server/config.py](server/config.py). - `FLASK_ENV`: [environment](https://flask.palletsprojects.com/en/1.1.x/config/#environment-and-debug-features) for the Flask server - `DATABASE_URL`: PostgreSQL database url, e.g. postgresql://localhost:5342/arlo. - `ARLO_SESSION_SECRET`: the secret key used to encrypt/auth client-side cookie sessions - `ARLO_HTTP_ORIGIN`: the proper HTTP/HTTPS origin where this Arlo server is running, e.g. https://arlo.example.com:8443 (as any web origin, no trailing slash) - `ARLO_SUPPORT_AUTH0_BASE_URL`, `ARLO_SUPPORT_AUTH0_CLIENT_ID`, `ARLO_SUPPORT_AUTH0_CLIENT_SECRET`: base url, client id, and client secret for the OAuth identity provider used for support users. - `ARLO_SUPPORT_EMAIL_DOMAIN`: required email address domains for support users (comma-separated list) - `ARLO_AUDITADMIN_AUTH0_BASE_URL`, `ARLO_AUDITADMIN_AUTH0_CLIENT_ID`, `ARLO_AUDITADMIN_AUTH0_CLIENT_SECRET`: base url, client id, and client secret for the OAuth identity provider used for audit admins. - `ARLO_SMTP_HOST`, `ARLO_SMTP_PORT`, `ARLO_SMTP_USERNAME`, `ARLO_SMTP_PASSWORD`: SMTP configuration for sending jurisdiction admin login code emails (we use [Mailgun](https://www.mailgun.com/)) - `ARLO_FILE_UPLOAD_STORAGE_PATH`: where Arlo should store files uploaded by users. This can either be a local filesystem path, or an [Amazon S3](https://aws.amazon.com/s3/) path of the form: `s3://bucket_name`. If using S3, two other env variables are required: `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`. Arlo has three user types: audit administrators, jurisdiction managers, and support users. Audit admins and support users are both authenticated via OAuth. Our OAuth identity provider of choice is Auth0, but Arlo is (mostly) agnostic to this choice. More on how we use Auth0 in [docs/auth0.md](docs/auth0.md). For ease of development, we have created [nOAuth](https://github.com/votingworks/nOAuth), a pass-through OAuth identity provider. nOAuth is installed as a dependency of Arlo, and is configured to run alongside the Arlo dev server (see [Running Arlo](#running-arlo)). For jurisdiction admin logins, you'll need to configure Arlo to point to an SMTP email provider. However, you can also log in as audit admins/jurisdiction admins via the support user interface, which is often the quickest way to log in during local development. ### Database configuration Arlo's database schema is encoded by a series of migrations. When pulling in new changes from the Arlo repo, you may need to run migrations to update to the current schema. More info on this in [server/migrations/README.md](server/migrations/README.md). ### Creating organizations and audit administrators Organizations are, for example, the State of Massachusetts. Audit administrators are individual users that administer audits for an organization. To start out, you'll need to create at least one organization and audit admin. 1. Log in as a support user at http://localhost:3000/auth/support/start 2. Enter an organization name and click "Create organization" 3. Click the name of the newly created organization 4. Enter and audit admin email and click "Create audit admin" 5. Click "Log in as" next to your newly created audit admin 6. From here, follow the [Arlo user docs](https://docs.voting.works/arlo/) to start running audits ### Testing - `make test` runs server tests. - `make -C client test` runs client tests. - `./client/run-cypress-tests.sh` runs integration tests. ================================================ FILE: alembic.ini ================================================ # A generic, single database configuration. [alembic] # path to migration scripts script_location = server/migrations # template used to generate migration files # file_template = %%(rev)s_%%(slug)s # timezone to use when rendering the date # within the migration file as well as the filename. # string value is passed to dateutil.tz.gettz() # leave blank for localtime timezone = UTC # max length of characters to apply to the # "slug" field # truncate_slug_length = 40 # set to 'true' to run the environment during # the 'revision' command, regardless of autogenerate # revision_environment = false # set to 'true' to allow .pyc and .pyo files without # a source .py file to be detected as revisions in the # versions/ directory # sourceless = false # version location specification; this defaults # to migrations/versions. When using multiple version # directories, initial revisions must be specified with --version-path # version_locations = %(here)s/bar %(here)s/bat migrations/versions # the output encoding used when revision files # are written from script.py.mako # output_encoding = utf-8 # SQLAlchemy URL will be configured in env.py, not here # sqlalchemy.url = driver://user:pass@localhost/dbname [post_write_hooks] # post_write_hooks defines scripts or Python functions that are run # on newly generated revision scripts. See the documentation for further # detail and examples # format using "black" - use the console_scripts runner, against the "black" entrypoint # hooks=black # black.type=console_scripts # black.entrypoint=black # black.options=-l 79 # Logging configuration [loggers] keys = root,sqlalchemy,alembic [handlers] keys = console [formatters] keys = generic [logger_root] level = WARN handlers = console qualname = [logger_sqlalchemy] level = WARN handlers = qualname = sqlalchemy.engine [logger_alembic] level = INFO handlers = qualname = alembic [handler_console] class = StreamHandler args = (sys.stderr,) level = NOTSET formatter = generic [formatter_generic] format = %(levelname)-5.5s [%(name)s] %(message)s datefmt = %H:%M:%S ================================================ FILE: app.json ================================================ { "addons": ["heroku-postgresql:hobby-free"], "buildpacks": [ { "url": "heroku/nodejs" }, { "url": "https://github.com/moneymeets/python-poetry-buildpack.git" }, { "url": "heroku/python" }, { "url": "heroku-community/cli" } ], "env": { "ARLO_SESSION_SECRET": { "description": "A secret key for verifying the integrity of signed cookies.", "generator": "secret" } }, "formation": { "web": { "quantity": 1, "size": "standard-1x" }, "worker": { "quantity": 1, "size": "standard-1x" } }, "name": "arlo", "stack": "heroku-24" } ================================================ FILE: arlo.code-workspace ================================================ { "folders": [ { "path": "." }, { "path": "client" } ], "settings": { "remote.SSH.defaultForwardedPorts": [ { "localPort": 3000, "name": "Arlo Web", "remotePort": 3000 } ], "typescript.tsdk": "client/node_modules/typescript/lib", "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, "[python]": { "editor.defaultFormatter": "ms-python.black-formatter" } } } ================================================ FILE: client/.eslintignore ================================================ /build /cypress/plugins /cypress/integration/examples /cypress/end-to-end /cypress/support *.d.ts vite.config.ts ================================================ FILE: client/.eslintrc.js ================================================ const jsExtensions = ['.js', '.jsx'] const tsExtensions = ['.ts', '.tsx'] const allExtensions = jsExtensions.concat(tsExtensions) module.exports = { env: { browser: true, node: true, es6: true, 'cypress/globals': true, }, parser: '@typescript-eslint/parser', // Specifies the ESLint parser extends: [ 'airbnb', 'eslint:recommended', 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from @typescript-eslint/eslint-plugin 'prettier/@typescript-eslint', // Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier 'plugin:prettier/recommended', // Enables eslint-plugin-prettier and displays prettier errors as ESLint errors. Make sure this is always the last configuration in the extends array. 'plugin:react/recommended', // Uses the recommended rules from @eslint-plugin-react 'plugin:jsx-a11y/recommended', 'prettier/react', // Overrides some of the rules in 'airbnb' to have more relaxed formatting in react. 'plugin:cypress/recommended', 'plugin:testing-library/react', ], globals: { browser: true, $: true, $$: true, Atomics: 'readonly', SharedArrayBuffer: 'readonly', }, parserOptions: { ecmaFeatures: { jsx: true, }, ecmaVersion: 2018, project: './tsconfig.json', sourceType: 'module', }, plugins: [ '@typescript-eslint', 'react', 'cypress', 'jsx-a11y', 'react-hooks', 'testing-library', ], settings: { react: { version: 'detect', // Tells eslint-plugin-react to automatically detect the version of React to use }, 'import/extensions': allExtensions, 'import/parsers': { '@typescript-eslint/parser': tsExtensions, }, 'import/resolver': { node: { extensions: allExtensions, }, }, }, rules: { '@typescript-eslint/interface-name-prefix': 0, 'react-hooks/rules-of-hooks': 'error', '@typescript-eslint/explicit-function-return-type': 'off', // Want to use it, but it requires return types for all built-in React lifecycle methods. '@typescript-eslint/no-non-null-assertion': 'off', camelcase: 'error', 'import/extensions': 'off', 'import/no-extraneous-dependencies': [ 'error', { devDependencies: true, }, ], 'no-unused-vars': [2, { argsIgnorePattern: '^_' }], '@typescript-eslint/no-unused-vars': [2, { argsIgnorePattern: '^_' }], 'react/destructuring-assignment': 'off', 'react/jsx-boolean-value': [2, 'never'], 'react/jsx-filename-extension': [ 2, { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, ], strict: 0, '@typescript-eslint/no-object-literal-type-assertion': 'off', '@typescript-eslint/no-use-before-define': ['error', { functions: false }], 'no-restricted-syntax': 'off', 'no-underscore-dangle': 'off', 'class-methods-use-this': 'off', 'no-nested-ternary': 'off', 'new-cap': 'off', 'testing-library/prefer-wait-for': 'error', 'testing-library/no-wait-for-empty-callback': 'error', 'react/require-default-props': 'off', 'jsx-a11y/label-has-associated-control': [ 1, { controlElement: ['InputGroup'] }, ], '@typescript-eslint/no-extra-semi': 'off', }, } ================================================ FILE: client/.gitignore ================================================ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies /node_modules /.pnp .pnp.js # testing /coverage /cypress/screenshots /cypress/videos /cypress/downloads # production /build # typechecking /dist tsconfig.tsbuildinfo # linting .eslintcache # misc .DS_Store .env.local .env.development.local .env.test.local .env.production.local npm-debug.log* yarn-debug.log* yarn-error.log* ================================================ FILE: client/.node-version ================================================ 22.12.0 ================================================ FILE: client/.prettierignore ================================================ .build android build coverage dist ios node_modules ================================================ FILE: client/.prettierrc.js ================================================ module.exports = { proseWrap: 'always', semi: false, singleQuote: true, trailingComma: 'es5', } ================================================ FILE: client/.stylelintrc-css.js ================================================ // Config for stylelint parsing CSS module.exports = { extends: [ 'stylelint-config-palantir', 'stylelint-config-prettier', ], rules: { 'selector-max-id': 1, 'selector-max-universal': 1, }, } ================================================ FILE: client/.stylelintrc.js ================================================ // Config for stylelint parsing CSS in Styled Components // Note the `--fix` flag doesn't yet work for CSS-in-JS module.exports = { processors: ['stylelint-processor-styled-components'], extends: [ 'stylelint-config-palantir', 'stylelint-config-prettier', 'stylelint-config-styled-components', ], rules: { 'selector-max-id': 1, 'selector-max-universal': 1, 'order/properties-order': null, 'selector-class-pattern': null, // Fix for: https://github.com/stylelint/stylelint-config-standard/issues/138 'value-keyword-case': ['lower', { ignoreKeywords: ['dummyValue'] }], 'font-weight-notation': null, }, } ================================================ FILE: client/Makefile ================================================ install: yarn install lint: yarn lint test: yarn test build: yarn build ================================================ FILE: client/cypress/end-to-end/ballot-comparison.cy.js ================================================ import 'cypress-file-upload' before(() => cy.exec('./cypress/seed-test-db.sh')) describe('Ballot Comparison Test Cases', () => { const auditAdmin = 'audit-admin-cypress@example.com' const jurisdictionAdmin = 'wtarkin@empire.gov' const uuid = () => Cypress._.random(0, 1e6) let id = 0 let board_credentials_url = '' it('success & failure cases', () => { id = uuid() cy.visit('/') cy.loginAuditAdmin(auditAdmin) cy.get('input[name=auditName]').type(`TestAudit${id}`) cy.get('input[value="BALLOT_COMPARISON"]').check({ force: true }) cy.findByText('Create Audit').click() cy.contains('Audit Setup') // upload invalid jurisdiction filesheet cy.fixture( 'CSVs/jurisdiction/sample_jurisdiction_filesheet_jurisdiction_col_error.csv' ).then(fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'sample_jurisdiction_filesheet_jurisdiction_col_error.csv', mimeType: 'text/csv', }) }) cy.findAllByText('Upload File').spread((firstButton, secondButton) => { firstButton.click() }) cy.findByText('Missing required column: Jurisdiction.') // upload valid jurisdiction filesheet cy.findByRole('button', { name: 'Replace File' }).click() cy.fixture('CSVs/jurisdiction/sample_jurisdiction_filesheet.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'sample_jurisdiction_filesheet.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File').spread((firstButton, secondButton) => { firstButton.click() }) cy.contains('Uploaded') // upload invalid standardized contests file cy.fixture( 'CSVs/contest/sample_standardized_contests_contest_name_col_error.csv' ).then(fileContent => { cy.get('input[type="file"]') .last() .attachFile({ fileContent: fileContent.toString(), fileName: 'sample_standardized_contests_contest_name_col_error.csv', mimeType: 'text/csv', }) }) cy.findAllByText('Upload File').click() cy.contains('Missing required column: Contest Name.') // upload valid standardized contests file cy.findAllByText('Replace File').spread((firstButton, secondButton) => { secondButton.click() }) cy.fixture('CSVs/contest/ballot_comparison_contests.csv').then( fileContent => { cy.get('input[type="file"]') .last() .attachFile({ fileContent: fileContent.toString(), fileName: 'ballot_comparison_contests.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File').click() cy.findAllByText(/Uploaded/).should('have.length', 2) cy.findByRole('button', { name: /Next/ }) .should('not.have.class', 'bp3-disabled') .click() cy.findAllByText('Target Contests').should('have.length', 2) // neglect to select a targeted contest cy.findByText('Save & Next').click() cy.findAndCloseToast('Must have at least one targeted contest') cy.findByText('Back').click() // select targeted contest cy.get('input[type="checkbox"]') .first() .check({ force: true }) cy.findByText('Save & Next').click() cy.findAllByText('Opportunistic Contests').should('have.length', 2) cy.findByText('Save & Next').click() cy.findByRole('combobox', { name: /Choose your state from the options below/, }).select('AL') cy.findByLabelText('Enter the name of the election you are auditing.').type( 'Test Election' ) cy.findByRole('combobox', { name: /Set the risk limit for the audit/, }).select('10') cy.findByLabelText(/Enter a series of random numbers/).type('543210') cy.findByText('Save & Next').click() cy.findByRole('heading', { name: 'Review & Launch' }) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) // upload invalid manifest cy.fixture('CSVs/manifest/ballot_comparison_manifest_col_error.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'ballot_comparison_manifest_col_error.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File').spread((firstButton, secondButton) => { firstButton.click() }) cy.contains('Missing required column: Number of Ballots.') // upload valid manifest cy.findByText('Replace File').click() cy.findAllByText('Upload File').should('have.length', 2) cy.fixture('CSVs/manifest/ballot_comparison_manifest.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'ballot_comparison_manifest.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File').spread((firstButton, secondButton) => { firstButton.click() }) cy.contains('Uploaded') // upload invalid cvr cy.fixture('CSVs/cvr/ballot_comparison_cvr_col_error.csv').then( fileContent => { cy.get('input[type="file"]') .last() .attachFile({ fileContent: fileContent.toString(), fileName: 'ballot_comparison_cvr_col_error.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File') .last() .click() cy.contains(/Invalid contest name/) // now upload valid cvr cy.findAllByText('Replace File').spread((firstButton, secondButton) => { secondButton.click() }) cy.findByText('Upload File') cy.fixture('CSVs/cvr/ballot_comparison_cvr.csv').then(fileContent => { cy.get('input[type="file"]') .last() .attachFile({ fileContent: fileContent.toString(), fileName: 'ballot_comparison_cvr.csv', mimeType: 'text/csv', }) }) cy.findAllByText('Upload File').click() cy.findAllByText(/Uploaded/).should('have.length', 2) // switch back to audit admin and launch audit cy.logout(jurisdictionAdmin) cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByText('Review & Launch').click() cy.get('input[type="radio"]') .first() .click({ force: true }) cy.findByRole('button', { name: 'Launch Audit' }) .should('be.enabled') .click() cy.findAllByText('Launch Audit').spread((firstButton, secondButton) => { secondButton.click() }) // verify completion of launch cy.findByRole('heading', { name: 'Audit Progress' }) // switch back to jurisdiction admin to create audit boards cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.contains('Set Up Audit Boards') cy.findByText('Save & Next').click() cy.findByText('Download Audit Board Credentials').click() cy.logout(jurisdictionAdmin) cy.task( 'getPdfContent', `cypress/downloads/Audit Board Credentials\ -\ Death Star\ -\ TestAudit${id}.pdf` ).then(content => { function urlify(text) { var urlRegex = /(((https?:\/\/)|(www\.))[^\s]+)/g return text.match(urlRegex, function(url) { return url }) } board_credentials_url = urlify(content.text) // enter audit board member info cy.visit(board_credentials_url[0]) cy.findAllByText('Audit Board Member') .eq(0) .siblings('input') .type('Board Member 1') cy.findAllByText('Audit Board Member') .eq(1) .siblings('input') .type('Board Member 2') cy.findByText('Next').click() cy.contains('Ballots for Audit Board #1') // button name when no ballots are audited cy.findByText('Audit First Ballot').click() // attempt to submit empty ballot review cy.findByRole('button', { name: 'Submit Selections' }).should( 'be.disabled' ) // submit a proper ballot review cy.get('input[type="checkbox"]') .first() .click({ force: true }) cy.findByRole('button', { name: 'Submit Selections' }).click() cy.findByText('Confirm Selections').click() cy.findByText('Change Selections').should('not.exist') cy.findAndCloseToast('Success! Now showing the next ballot to audit.') // go back to the main screen cy.findByText(/All Ballots/).click() }) cy.contains('Ballots for Audit Board #1') // audit all ballots cy.get('table tbody tr').each(($el, index, list) => { // iterate through exactly the number of ballots available to avoid conditions if (index == 0) { // button name when some ballots are audited cy.findByText('Audit Next Ballot').click({ force: true }) } // since the first ballot is already audited if (index < list.length - 1) { cy.get('input[type="checkbox"]') .first() .click({ force: true }) cy.findByRole('button', { name: 'Submit Selections' }).click() cy.findByText('Confirm Selections').click() cy.findAndCloseToast('Success! Now showing the next ballot to audit.') cy.findByText('Change Selections').should('not.exist') } }) cy.contains('Ballots for Audit Board #1') // test Re-Audit button cy.findAllByText('Re-Audit') .first() .click() cy.get('input[type="checkbox"]') .eq(1) .click({ force: true }) cy.findByRole('button', { name: 'Submit Selections' }).click() cy.findByText('Confirm Selections').click() cy.findByText('Change Selections').should('not.exist') cy.findAndCloseToast('Success! Now showing the next ballot to audit.') cy.findByText(/Not Audited/).should('have.length', 1) cy.contains('Ballots for Audit Board #1') // submit ballots cy.findAllByText('Submit Audited Ballots') .eq(1) .click({ force: true }) cy.contains('Audit Board #1: Board Member Sign-off') // input wrong audit board member name in signoff cy.findAllByText('Audit Board Member: Board Member 1') .siblings('input') .type('Member 1') cy.findAllByText('Audit Board Member: Board Member 2') .siblings('input') .type('Board Member 2') cy.findByText('Sign Off') .should('not.be.disabled') .click() cy.findAndCloseToast('Audit board member name did not match: Member 1') // correct the audit board member name and signoff cy.findAllByText('Audit Board Member: Board Member 1') .siblings('input') .clear() .type('Board Member 1') cy.findByText('Sign Off') .should('not.be.disabled') .click() cy.contains(/Auditing Complete/) cy.findByRole('link', { name: 'Log out' }).click() cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByRole('button', { name: 'Finish Round 1' }).click() cy.findByText('Congratulations - the audit is complete!') }) }) ================================================ FILE: client/cypress/end-to-end/ballot-polling.cy.js ================================================ import 'cypress-file-upload' before(() => cy.exec('./cypress/seed-test-db.sh')) describe('Ballot Polling', () => { const auditAdmin = 'audit-admin-cypress@example.com' const jurisdictionAdmin = 'wtarkin@empire.gov' const uuid = () => Cypress._.random(0, 1e6) let id = 0 let board_credentials_url = '' beforeEach(() => { id = uuid() cy.visit('/') cy.loginAuditAdmin(auditAdmin) cy.get('input[name=auditName]').type(`TestAudit${id}`) cy.get('input[value="BALLOT_POLLING"]').check({ force: true }) cy.get('input[value="BRAVO"]').check({ force: true }) cy.findByText('Create Audit').click() cy.contains('Audit Setup') }) it('offline audit', () => { cy.fixture('CSVs/jurisdiction/sample_jurisdiction_filesheet.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'sample_jurisdiction_filesheet.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File').spread((firstButton, secondButton) => { firstButton.click() }) cy.contains('Uploaded') cy.findByText('Next').click() cy.get('input[name="contests[0].name"]').type('Contest') cy.get('input[name="contests[0].choices[0].name"]').type('A') cy.get('input[name="contests[0].choices[0].numVotes"]').type('300') cy.get('input[name="contests[0].choices[1].name"]').type('B') cy.get('input[name="contests[0].choices[1].numVotes"]').type('100') cy.get('input[name="contests[0].totalBallotsCast"]').type('400') cy.findByText('Select Jurisdictions').click() cy.findByLabelText('Death Star').check({ force: true }) cy.findByText('Save & Next').click() cy.findAllByText('Opportunistic Contests').should('have.length', 2) cy.findByText('Save & Next').click() cy.get('#state').select('AL') cy.get('input[name=electionName]').type(`Test Election`) cy.findByLabelText('Offline').check({ force: true }) cy.get('#risk-limit').select('10') cy.get('input[name=randomSeed]').type('543210') cy.findByText('Save & Next').click() cy.findAllByText('Review & Launch').should('have.length', 2) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.fixture('CSVs/manifest/ballot_polling_manifest.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'ballot_polling_manifest.csv', mimeType: 'text/csv', }) } ) cy.findByText('Upload File').click() cy.contains('Uploaded') cy.logout(jurisdictionAdmin) cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByText('Review & Launch').click() cy.findAllByText('Review & Launch').should('have.length', 2) cy.findByRole('button', { name: 'Launch Audit' }) .should('be.enabled') .click() cy.findAllByText('Launch Audit').spread((firstButton, secondButton) => { secondButton.click() }) cy.findByRole('heading', { name: 'Audit Progress' }) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.contains('Set Up Audit Boards') cy.findByText('Save & Next').click() cy.contains('Enter Tallies') cy.findByLabelText('Votes for A:').type('15') cy.findByLabelText('Votes for B:').type('5') cy.findByText('Submit Tallies').click() cy.contains('Tallies Submitted') cy.logout(jurisdictionAdmin) cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByRole('button', { name: 'Finish Round 1' }).click() cy.contains('Congratulations - the audit is complete!') // Delete the audit cy.findByRole('button', { name: /All Audits/ }).click() cy.findByRole('button', { name: 'Delete Audit' }).click({ force: true }) cy.findByRole('button', { name: 'Delete' }).click() cy.findByText(/You have no active audits at this time./) }) it('online audit', () => { cy.fixture('CSVs/jurisdiction/sample_jurisdiction_filesheet.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'sample_jurisdiction_filesheet.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File').spread((firstButton, secondButton) => { firstButton.click() }) cy.contains('Uploaded') cy.findByRole('button', { name: /Next/ }) .should('not.have.class', 'bp3-disabled') .click() cy.get('input[name="contests[0].name"]').type('Contest') cy.get('input[name="contests[0].choices[0].name"]').type('A') cy.get('input[name="contests[0].choices[0].numVotes"]').type('300') cy.get('input[name="contests[0].choices[1].name"]').type('B') cy.get('input[name="contests[0].choices[1].numVotes"]').type('100') cy.get('input[name="contests[0].totalBallotsCast"]').type('400') cy.findByText('Select Jurisdictions').click() cy.findByLabelText('Death Star').check({ force: true }) cy.findByText('Save & Next').click() cy.findAllByText('Opportunistic Contests').should('have.length', 2) cy.findByText('Save & Next').click() cy.findByRole('combobox', { name: /Choose your state from the options below/, }).select('AL') cy.findByLabelText('Enter the name of the election you are auditing.').type( 'Test Election' ) cy.findByRole('combobox', { name: /Set the risk limit for the audit/, }).select('10') cy.findByLabelText(/Enter a series of random numbers/).type('543210') cy.findByText('Save & Next').click() cy.findAllByText('Review & Launch').should('have.length', 2) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.fixture('CSVs/manifest/ballot_polling_manifest.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'ballot_polling_manifest.csv', mimeType: 'text/csv', }) } ) cy.findByText('Upload File').click() cy.contains('Uploaded') cy.logout(jurisdictionAdmin) cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByText('Review & Launch').click() cy.findAllByText('Review & Launch').should('have.length', 2) cy.findByRole('button', { name: 'Launch Audit' }) .should('be.enabled') .click() cy.findAllByText('Launch Audit').spread((firstButton, secondButton) => { secondButton.click() }) cy.findByRole('heading', { name: 'Audit Progress' }) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.contains('Set Up Audit Boards') cy.findByText('Save & Next').click() cy.findByText('Download Audit Board Credentials').click() cy.logout(jurisdictionAdmin) cy.task( 'getPdfContent', `cypress/downloads/Audit Board Credentials\ -\ Death Star\ -\ TestAudit${id}.pdf` ).then(content => { function urlify(text) { var urlRegex = /(((https?:\/\/)|(www\.))[^\s]+)/g return text.match(urlRegex, function(url) { return url }) } board_credentials_url = urlify(content.text) cy.visit(board_credentials_url[0]) cy.findAllByText('Audit Board Member') .eq(0) .siblings('input') .type('Board Member 1') cy.findAllByText('Audit Board Member') .eq(1) .siblings('input') .type('Board Member 2') cy.findByText('Next').click() cy.contains('Ballots for Audit Board #1') cy.get('table tbody tr').each(($el, index, list) => { // iterate through exactly the number of ballots available to avoid conditions if (index == 0) { cy.findByText('Audit First Ballot').click() } cy.get('input[type="checkbox"]') .first() .click({ force: true }) cy.findByRole('button', { name: 'Submit Selections' }).click() cy.findByText('Confirm Selections').click() cy.findByText('Change Selections').should('not.exist') }) cy.findByText(/Not Audited/).should('have.length', 1) cy.contains('Ballots for Audit Board #1') cy.findAllByText('Submit Audited Ballots') .eq(1) .click({ force: true }) cy.findAllByText('Audit Board Member: Board Member 1') .siblings('input') .type('Board Member 1') cy.findAllByText('Audit Board Member: Board Member 2') .siblings('input') .type('Board Member 2') cy.findByText('Sign Off') .should('not.be.disabled') .click() cy.contains(/Auditing Complete/) cy.findByRole('link', { name: 'Log out' }).click() cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByRole('button', { name: 'Finish Round 1' }).click() cy.findByText('Congratulations - the audit is complete!') }) }) }) ================================================ FILE: client/cypress/end-to-end/batch-comparison.cy.js ================================================ import 'cypress-file-upload' before(() => cy.exec('./cypress/seed-test-db.sh')) describe('Batch Comparison', () => { const auditAdmin = 'audit-admin-cypress@example.com' const jurisdictionAdmin = 'wtarkin@empire.gov' const uuid = () => Cypress._.random(0, 1e6) let id = 0 it('success & failure cases', () => { id = uuid() cy.visit('/') cy.loginAuditAdmin(auditAdmin) cy.get('input[name=auditName]').type(`TestAudit${id}`) cy.get('input[value="BATCH_COMPARISON"]').check({ force: true }) cy.findByText('Create Audit').click() cy.contains('Audit Setup') cy.fixture('CSVs/jurisdiction/sample_jurisdiction_filesheet.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'sample_jurisdiction_filesheet.csv', mimeType: 'text/csv', }) } ) cy.findByText('Upload File').click() cy.contains('Uploaded') cy.findByRole('button', { name: /Next/ }) .should('not.have.class', 'bp3-disabled') .click() cy.findAllByText('Target Contests').should('have.length', 2) cy.get('input[name="contests[0].name"]').type('Contest') cy.findByLabelText('Name of Candidate/Choice 1').type('Vader') cy.findByLabelText('Votes for Candidate/Choice 1').type('9400') cy.findByLabelText('Name of Candidate/Choice 2').type('Palpatine') cy.findByLabelText('Votes for Candidate/Choice 2').type('1240') cy.findByText('Select Jurisdictions').click() cy.findByLabelText('Death Star').check({ force: true }) cy.findByText('Save & Next').click() cy.findAllByText('Audit Settings').should('have.length', 2) cy.get('#state').select('AL') cy.get('input[name=electionName]').type(`Test Election`) cy.get('#risk-limit').select('10') cy.get('input[name=randomSeed]').type('54321') cy.findByText('Save & Next').click() cy.findAllByText('Review & Launch').should('have.length', 2) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.findAllByText('Upload File').should('have.length', 2) cy.fixture('CSVs/manifest/batch_comparison_manifest.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'batch_comparison_manifest.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File').spread((firstButton, secondButton) => { firstButton.click() }) cy.contains('Uploaded') cy.fixture( 'CSVs/candidate-total-batch/sample_candidate_totals_by_batch.csv' ).then(fileContent => { cy.get('input[type="file"]') .last() .attachFile({ fileContent: fileContent.toString(), fileName: 'sample_candidate_totals_by_batch.csv', mimeType: 'text/csv', }) }) cy.findAllByText('Upload File').click() cy.findAllByText(/Uploaded/).should('have.length', 2) cy.logout(jurisdictionAdmin) cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByText('Review & Launch').click() cy.findAllByText('Review & Launch').should('have.length', 2) cy.findByRole('button', { name: 'Launch Audit' }) .should('be.enabled') .click() cy.findAllByText('Launch Audit').spread((firstButton, secondButton) => { secondButton.click() }) cy.findByRole('heading', { name: 'Audit Progress' }) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.findByRole('heading', { name: 'Prepare Batches' }) cy.findByRole('button', { name: /Continue/ }).click() cy.findByRole('heading', { name: 'Set Up Tally Entry Accounts' }) cy.findByRole('button', { name: 'Set Up Tally Entry Accounts' }).click() // Start tally entry login cy.findByRole('textbox') .invoke('val') .then(loginLink => { cy.visit(loginLink) // Since tally entry users can't log in again once they log out, we have // to save their session cookie so that we can restore it later (after // switching back to the jurisdiction admin account to confirm the login // code). cy.getCookie('session').then(tallyEntryCookie => { cy.findByRole('heading', { name: 'Tally Entry Login' }) cy.findAllByLabelText('Name') .eq(0) .type('John Snow') cy.findAllByLabelText('Name') .eq(1) .type('Frodo Baggins') cy.findByRole('button', { name: 'Log In' }).click() cy.findByRole('heading', { name: 'Login Code' }) .next() .invoke('text') .then(loginCode => { // this will cause a new session to be allocated, so it's resilient to any type of session management, client or server. // importantly it won't invalidate the previous session, which is important since we want to go back to it later. cy.clearCookie('session') cy.visit('/') // Switch back to jurisdiction admin account and confirm the login code cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.findByRole('heading', { name: 'Set Up Tally Entry Accounts', }).click() cy.findByRole('button', { name: /Enter Login Code/ }).click() cy.findByLabelText('Enter the login code shown on their screen:') .findAllByRole('textbox') .then(digitInputs => { loginCode.split('').forEach((digit, index) => { cy.wrap(digitInputs[index]).type(digit) }) }) cy.findByRole('button', { name: 'Confirm' }).click() cy.logout(jurisdictionAdmin) // Switch back to tally entry user, who should now be logged in cy.setCookie('session', tallyEntryCookie.value, tallyEntryCookie) cy.visit('/tally-entry') cy.findByRole('heading', { name: 'Enter Tallies' }) }) }) }) const auditBatch = (batchName, { vader, palpatine }) => { cy.findByRole('button', { name: batchName }).click() cy.findByRole('button', { name: /Edit Tallies/ }).click() cy.findAllByRole('spinbutton') .eq(0) .type(vader) cy.findAllByRole('spinbutton') .eq(1) .type(palpatine) cy.findByRole('button', { name: /Save Tallies/ }) .click() // Wait for save to complete .should('not.exist') } auditBatch('Batch 3', { vader: 600, palpatine: 400 }) auditBatch('Batch 5', { vader: 3000, palpatine: 0 }) cy.logout() cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.findByRole('heading', { name: 'Enter Tallies', current: 'step' }) auditBatch('Batch 10', { vader: 3000, palpatine: 0 }) cy.findByRole('button', { name: /Finalize Tallies/ }).click() cy.findByRole('button', { name: /Confirm/ }).click() cy.findByText('Tallies finalized') cy.logout(jurisdictionAdmin) cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByRole('button', { name: 'Finish Round 1' }).click() cy.contains('Congratulations - the audit is complete!') }) }) ================================================ FILE: client/cypress/end-to-end/full-hand-tally.cy.js ================================================ import 'cypress-file-upload' before(() => cy.exec('./cypress/seed-test-db.sh')) describe('Full Hand Tally Data Entry', () => { const auditAdmin = 'audit-admin-cypress@example.com' const jurisdictionAdmin = 'wtarkin@empire.gov' const uuid = () => Cypress._.random(0, 1e6) let id = 0 beforeEach(() => { id = uuid() cy.visit('/') cy.loginAuditAdmin(auditAdmin) cy.get('input[name=auditName]').type(`TestAudit${id}`) cy.get('input[value="BALLOT_POLLING"]').check({ force: true }) cy.get('input[value="BRAVO"]').check({ force: true }) cy.findByText('Create Audit').click() cy.contains('Audit Setup') }) it('success & failure cases', () => { cy.fixture('CSVs/jurisdiction/sample_jurisdiction_filesheet.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'sample_jurisdiction_filesheet.csv', mimeType: 'text/csv', }) } ) cy.findAllByText('Upload File').spread((firstButton, secondButton) => { firstButton.click() }) cy.contains('Uploaded') cy.wait(100) // gets stuck in an infinite loop without a 100ms wait here cy.findByText('Next').click() cy.get('input[name="contests[0].name"]').type('Contest') cy.get('input[name="contests[0].choices[0].name"]').type('A') cy.get('input[name="contests[0].choices[0].numVotes"]').type('300') cy.get('input[name="contests[0].choices[1].name"]').type('B') cy.get('input[name="contests[0].choices[1].numVotes"]').type('100') cy.get('input[name="contests[0].totalBallotsCast"]').type('400') cy.findByText('Select Jurisdictions').click() cy.findByLabelText('Death Star').check({ force: true }) cy.findByText('Save & Next').click() cy.findAllByText('Opportunistic Contests').should('have.length', 2) cy.findByText('Save & Next').click() cy.get('#state').select('AL') cy.get('input[name=electionName]').type(`Test Election`) cy.get('#risk-limit').select('10') cy.get('input[name=randomSeed]').type('543210') cy.findByText('Save & Next').click() cy.findAllByText('Review & Launch').should('have.length', 2) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.fixture('CSVs/manifest/ballot_polling_manifest.csv').then( fileContent => { cy.get('input[type="file"]') .first() .attachFile({ fileContent: fileContent.toString(), fileName: 'ballot_polling_manifest.csv', mimeType: 'text/csv', }) } ) cy.findByText('Upload File').click() cy.contains('Uploaded') cy.logout(jurisdictionAdmin) cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByText('Review & Launch').click() cy.findAllByText('Review & Launch').should('have.length', 2) // add custom sample size to be same as total ballots cast cy.findByText('Enter your own sample size (not recommended)').click() cy.findByRole('spinbutton') .type('400') .blur() cy.findByRole('button', { name: 'Launch Audit' }) .should('be.enabled') .click() cy.findAllByText('Launch Audit').spread((firstButton, secondButton) => { secondButton.click() }) cy.findByRole('heading', { name: 'Audit Progress' }) cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) cy.contains('Set Up Audit Boards') cy.findByText('Save & Next').click() // renders properly cy.contains('No batches added. Add your first batch below.') // adding batch cy.findByRole('button', { name: /Add batch/ }).click() cy.findByLabelText('Batch Name').type('Batch 1') cy.findByLabelText('Batch Type').select('Other') cy.findByLabelText('A').type('200') cy.findByLabelText('B').type('50') cy.findByRole('button', { name: 'Save Batch' }).click() cy.contains('Batch 1') cy.findByRole('button', { name: /Add batch/ }).click() cy.findByLabelText('Batch Name').type('Batch 2') cy.findByLabelText('Batch Type').select('Provisional') cy.findByLabelText('A').type('100') cy.findByLabelText('B').type('50') cy.findByRole('button', { name: 'Save Batch' }).click() cy.contains('Batch 2') // shouldn't allow same batch name to be used cy.findByRole('button', { name: /Add batch/ }).click() cy.findByLabelText('Batch Name').type('Batch 1') cy.findByLabelText('Batch Type').select('Other') cy.findByLabelText('A').type('300') cy.findByLabelText('B').type('100') cy.findByRole('button', { name: 'Save Batch' }).click() cy.findAndCloseToast('Batch names must be unique') cy.findByRole('button', { name: 'Cancel' }).click() // editing batch cy.findByText('Batch 1') .closest('tr') .findByRole('button', /Edit/) .click() cy.findByLabelText('Batch Type').select('Election Day') cy.findByRole('button', { name: 'Save Batch' }).click() cy.findAllByText('Batch 1') .closest('tr') .contains('Election Day') // deleting batch cy.findByText('Batch 2') .closest('tr') .findByRole('button', /Edit/) .click() cy.findByRole('button', { name: 'Remove Batch' }).click() cy.findByText('Batch 2').should('not.exist') // adding batch again cy.findByRole('button', { name: /Add batch/ }).click() cy.findByLabelText('Batch Name').type('Batch 2') cy.findByLabelText('Batch Type').select('Provisional') cy.findByLabelText('A').type('100') cy.findByLabelText('B').type('50') cy.findByRole('button', { name: 'Save Batch' }).click() cy.contains('Batch 2') //verify total cy.findAllByText('Total') .closest('tr') .last() .contains('400') // finalize results cy.findByRole('button', { name: 'Finalize Results' }).click() cy.contains('Are you sure you want to finalize your results?') cy.findAllByText('Finalize Results').spread((firstButton, secondButton) => { secondButton.click() }) cy.findByRole('button', { name: 'Finalize Results' }).should('be.disabled') // unfinalize results cy.logout(jurisdictionAdmin) cy.loginAuditAdmin(auditAdmin) cy.findByText(`TestAudit${id}`).click() cy.findByText('Death Star') .closest('tr') .findByText('Complete') .click({ force: true }) cy.findByRole('button', { name: 'Unfinalize Results' }).click() cy.findByText('Death Star') .closest('tr') .contains('In progress') cy.logout(auditAdmin) cy.loginJurisdictionAdmin(jurisdictionAdmin) // finalize results again cy.findByRole('button', { name: 'Finalize Results' }).click() cy.contains('Are you sure you want to finalize your results?') cy.findAllByText('Finalize Results').spread((firstButton, secondButton) => { secondButton.click() }) cy.findByRole('button', { name: 'Finalize Results' }).should('be.disabled') }) }) ================================================ FILE: client/cypress/fixtures/CSVs/candidate-total-batch/sample_candidate_totals_by_batch.csv ================================================ Batch Name,Vader,Palpatine Batch 1,90,10 Batch 2,10,10 Batch 3,600,400 Batch 4,1000,200 Batch 5,3000,0 Batch 6,90,10 Batch 7,10,10 Batch 8,600,400 Batch 9,1000,200 Batch 10,3000,0 ================================================ FILE: client/cypress/fixtures/CSVs/contest/ballot_comparison_contests.csv ================================================ Contest Name,Jurisdictions Contest 1,Death Star Contest 2,all ================================================ FILE: client/cypress/fixtures/CSVs/contest/sample_standardized_contests.csv ================================================ Contest Name,Jurisdictions Contest 1,Death Star Contest 2,all ================================================ FILE: client/cypress/fixtures/CSVs/contest/sample_standardized_contests_contest_name_col_error.csv ================================================ Contest Name_col,Jurisdictions President of the United States,all Congressional District 2,"Adams County, Alamosa County, Denver County" State Representative - District 5,Denver County ================================================ FILE: client/cypress/fixtures/CSVs/contest/sample_standardized_contests_jurisdiction_col_error.csv ================================================ Contest Name,Jurisdictions_col President of the United States,all Congressional District 2,"Adams County, Alamosa County, Denver County" State Representative - District 5,Denver County ================================================ FILE: client/cypress/fixtures/CSVs/cvr/ballot_comparison_cvr.csv ================================================ Test Audit CVR Upload,5.2.16.1,,,,,,,,,, ,,,,,,,Contest 1 (Vote For=1),Contest 1 (Vote For=1),Contest 2 (Vote For=2),Contest 2 (Vote For=2),Contest 2 (Vote For=2) ,,,,,,,Choice 1-1,Choice 1-2,Choice 2-1,Choice 2-2,Choice 2-3 CvrNumber,TabulatorNum,BatchId,RecordId,ImprintedId,PrecinctPortion,BallotType,REP,DEM,LBR,IND,, 1,TABULATOR1,BATCH1,1,1-1-1,12345,COUNTY,1,1,1,1,0 2,TABULATOR1,BATCH1,2,1-1-2,12345,COUNTY,1,0,1,0,1 3,TABULATOR1,BATCH1,3,1-1-3,12345,COUNTY,1,1,1,1,0 4,TABULATOR1,BATCH2,1,1-2-1,12345,COUNTY,1,0,1,0,1 5,TABULATOR1,BATCH2,2,1-2-2,12345,COUNTY,1,1,1,1,0 6,TABULATOR1,BATCH2,3,1-2-3,12345,COUNTY,1,0,1,0,1 7,TABULATOR2,BATCH1,1,2-1-1,12345,COUNTY,1,1,1,1,0 8,TABULATOR2,BATCH1,2,2-1-2,12345,COUNTY,1,0,1,0,1 9,TABULATOR2,BATCH1,3,2-1-3,12345,COUNTY,1,1,1,1,0 10,TABULATOR2,BATCH2,1,2-2-1,12345,COUNTY,1,0,1,0,1 11,TABULATOR2,BATCH2,2,2-2-2,12345,COUNTY,1,1,1,1,0 12,TABULATOR2,BATCH2,3,2-2-3,12345,COUNTY,1,0,1,0,1 13,TABULATOR2,BATCH2,4,2-2-4,12345,CITY,,,1,0,1 14,TABULATOR2,BATCH2,5,2-2-5,12345,CITY,,,1,1,0 15,TABULATOR2,BATCH2,6,2-2-6,12345,CITY,,,1,0,1 ================================================ FILE: client/cypress/fixtures/CSVs/cvr/ballot_comparison_cvr_col_error.csv ================================================ Test Audit CVR Upload,5.2.16.1,,,,,,,,,,, ,,,,,,,Contest 1 (Vote For=1),Contest 1 (Vote For=1),Contest 2 (Vote For=2),Contest 2 (Vote For=2),Contest 2 (Vote For=2), ,,,,,,,Choice 1-1,Choice 1-2,Choice 2-1,Choice 2-2,Choice 2-3, CvrNum,TabulatorNum,BatchId,RecordId,ImprintedId,PrecinctPortion,BallotType,REP,DEM,LBR,IND,, 1,TABULATOR1,BATCH1,1,1-1-1,12345,COUNTY,1,1,1,1,0, 2,TABULATOR1,BATCH1,2,1-1-2,12345,COUNTY,1,0,1,0,1, 3,TABULATOR1,BATCH1,3,1-1-3,12345,COUNTY,1,1,1,1,0, 4,TABULATOR1,BATCH2,1,1-2-1,12345,COUNTY,1,0,1,0,1, 5,TABULATOR1,BATCH2,2,1-2-2,12345,COUNTY,1,1,1,1,0, 6,TABULATOR1,BATCH2,3,1-2-3,12345,COUNTY,1,0,1,0,1, 7,TABULATOR2,BATCH1,1,2-1-1,12345,COUNTY,1,1,1,1,0, 8,TABULATOR2,BATCH1,2,2-1-2,12345,COUNTY,1,0,1,0,1, 9,TABULATOR2,BATCH1,3,2-1-3,12345,COUNTY,1,1,1,1,0, 10,TABULATOR2,BATCH2,1,2-2-1,12345,COUNTY,1,0,1,0,1, 11,TABULATOR2,BATCH2,2,2-2-2,12345,COUNTY,1,1,1,1,0, 12,TABULATOR2,BATCH2,3,2-2-3,12345,COUNTY,1,0,1,0,1, 13,TABULATOR2,BATCH2,4,2-2-4,12345,CITY,,,1,0,1, 14,TABULATOR2,BATCH2,5,2-2-5,12345,CITY,,,1,1,0, 15,TABULATOR2,BATCH2,6,2-2-6,12345,CITY,,,1,0,1, ================================================ FILE: client/cypress/fixtures/CSVs/jurisdiction/sample_jurisdiction_filesheet.csv ================================================ Jurisdiction,Admin Email Death Star,wtarkin@empire.gov Hoth,admin@rebelalliance.ninja Tatooine,jabba@hutt.biz ================================================ FILE: client/cypress/fixtures/CSVs/jurisdiction/sample_jurisdiction_filesheet_jurisdiction_col_error.csv ================================================ Jurisdiction_col,Admin Email Death Star,wtarkin@empire.gov Hoth,admin@rebelalliance.ninja Tatooine,jabba@hutt.biz ================================================ FILE: client/cypress/fixtures/CSVs/manifest/ballot_comparison_manifest.csv ================================================ Tabulator,Batch Name,Number of Ballots TABULATOR1,BATCH1,3 TABULATOR1,BATCH2,3 TABULATOR2,BATCH1,3 TABULATOR2,BATCH2,6 ================================================ FILE: client/cypress/fixtures/CSVs/manifest/ballot_comparison_manifest_col_error.csv ================================================ Tabulator,Batch Name,No. of Ballots TABULATOR1,BATCH1,3 TABULATOR1,BATCH2,3 TABULATOR2,BATCH1,3 TABULATOR2,BATCH2,6 ================================================ FILE: client/cypress/fixtures/CSVs/manifest/ballot_polling_manifest.csv ================================================ Batch Name,Number of Ballots 1,117 2,269 3,178 4,213 5,234 6,253 7,120 8,244 9,355 10,134 ================================================ FILE: client/cypress/fixtures/CSVs/manifest/ballot_polling_manifest_col_error.csv ================================================ Batch Name,No. of Ballots 1,117 2,269 3,178 4,213 5,234 6,253 7,120 8,244 9,355 10,134 ================================================ FILE: client/cypress/fixtures/CSVs/manifest/batch_comparison_manifest.csv ================================================ Batch Name,Number of Ballots Batch 1,100 Batch 2,20 Batch 3,1000 Batch 4,1200 Batch 5,3000 Batch 6,100 Batch 7,20 Batch 8,1000 Batch 9,1200 Batch 10,3000 ================================================ FILE: client/cypress/fixtures/example.json ================================================ { "name": "Using fixtures to represent data", "email": "hello@cypress.io", "body": "Fixtures are a great way to mock data for responses to routes" } ================================================ FILE: client/cypress/plugins.ts ================================================ /* eslint-disable @typescript-eslint/camelcase */ import fs from 'fs' import path from 'path' import pdf from 'pdf-parse' import MailDev from 'maildev' const repoRoot = path.join(__dirname, '..') // assumes pdf at project root export async function getPdfContent(pdfName) { const pdfPathname = path.join(repoRoot, pdfName) const dataBuffer = fs.readFileSync(pdfPathname) return pdf(dataBuffer) } export function configureDownloadDirectory(on) { on('before:browser:launch', (browser, launchOptions) => { const downloadDirectory = path.join(__dirname, 'downloads') if (browser.family === 'chromium' && browser.name !== 'electron') { // eslint-disable-next-line no-param-reassign launchOptions.preferences.default.download = { default_directory: downloadDirectory, prompt_for_download: false, directory_upgrade: false, } } return launchOptions }) } // Set up a mock SMTP server to intercept emails // Based on https://github.com/bahmutov/cypress-email-example export function setupMockSmtpServer(on) { const maildev = new MailDev({ ip: process.env.ARLO_SMTP_HOST, smtp: process.env.ARLO_SMTP_PORT, incomingUser: process.env.ARLO_SMTP_USERNAME, incomingPass: process.env.ARLO_SMTP_PASSWORD, disableWeb: true, }) maildev.listen() // email address -> last email received let lastEmail = {} maildev.on('new', email => { lastEmail[email.headers.to] = email }) const waitForValue = (valueFn, delay = 100) => new Promise((resolve, _reject) => { ;(function waitHelper() { const value = valueFn() if (value !== null && value !== undefined) return resolve(value) return setTimeout(waitHelper, delay) })() }) on('task', { clearEmails() { lastEmail = {} return null }, waitForEmail(emailAddress) { return waitForValue(() => lastEmail[emailAddress]) }, }) } ================================================ FILE: client/cypress/seed-test-db.sh ================================================ #!/usr/bin/env bash export FLASK_ENV=test trap 'kill 0' SIGINT SIGHUP cd "$(dirname "${BASH_SOURCE[0]}")" cd ../.. poetry run python -m scripts.cleardb ORG_ID=`poetry run python -m scripts.create-org "Cypress Test Org"` poetry run python -m scripts.create-admin $ORG_ID "audit-admin-cypress@example.com" ================================================ FILE: client/cypress/support/commands.js ================================================ // *********************************************** // This example commands.js shows you how to // create various custom commands and overwrite // existing commands. // // For more comprehensive examples of custom // commands please read more here: // https://on.cypress.io/custom-commands // *********************************************** // // // -- This is a parent command -- // Cypress.Commands.add("login", (email, password) => { ... }) // // // -- This is a child command -- // Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... }) // // // -- This is a dual command -- // Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... }) // // // -- This will overwrite an existing command -- // Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) import url from 'url' import qs from 'querystring' Cypress.Commands.add('loginAuditAdmin', email => { cy.request({ url: '/auth/auditadmin/start', followRedirect: false }).then( response => { const { state } = qs.parse(url.parse(response.headers.location).query) const callbackParams = qs.stringify({ code: email, state, }) cy.visit(`/auth/auditadmin/callback?${callbackParams}`) } ) }) Cypress.Commands.add('loginJurisdictionAdmin', jaEmail => { cy.task('clearEmails') cy.findByLabelText('Enter your email to log in:').type(jaEmail) cy.findByRole('button', { name: 'Log in to your audit' }).click() cy.task('waitForEmail', jaEmail).then(email => { const [_, code] = email.text.match( /Your verification code is: (\d\d\d\d\d\d)/ ) cy.findByLabelText('Enter the six-digit code below:').type(code) cy.findByRole('button', { name: 'Submit code' }).click() }) }) Cypress.Commands.add('logout', email => { cy.intercept('/auth/logout').as('logout') cy.intercept('/api/me').as('me') if (email) { cy.findByRole('button', { name: new RegExp(email) }).click() } cy.findByRole('link', { name: 'Log out' }).click() cy.wait('@logout') cy.wait('@me') cy.contains('Participating in an audit in your local jurisdiction?') }) // Whenever we check for a toast, we should also close it before moving forward, // because otherwise it might cover up the user menu or other items we need to // find on the screen. Cypress.Commands.add('findAndCloseToast', message => { cy.findByRole('alert') .contains(message) .parent() .findByRole('button', { name: 'close' }) .click() }) ================================================ FILE: client/cypress/support/e2e.js ================================================ // *********************************************************** // This example support/index.js is processed and // loaded automatically before your test files. // // This is a great place to put global configuration and // behavior that modifies Cypress. // // You can change the location of this file or turn off // automatically serving support files with the // 'supportFile' configuration option. // // You can read more here: // https://on.cypress.io/configuration // *********************************************************** // Import commands.js using ES2015 syntax: import '@testing-library/cypress/add-commands' import './commands' // Alternatively you can use CommonJS syntax: // require('./commands') ================================================ FILE: client/cypress.config.ts ================================================ import { defineConfig } from 'cypress' import { getPdfContent, setupMockSmtpServer, configureDownloadDirectory, } from './cypress/plugins' export default defineConfig({ // We only really need videos on failures in CI, so if there's a failure in // CI, we can just turn this setting on and run the tests again. video: false, viewportWidth: 1000, viewportHeight: 1000, defaultCommandTimeout: 10000, e2e: { setupNodeEvents(on, _config) { on('task', { getPdfContent }) configureDownloadDirectory(on) setupMockSmtpServer(on) }, baseUrl: 'http://localhost:3000', specPattern: 'cypress/end-to-end/**/*.cy.{js,jsx,ts,tsx}', }, }) ================================================ FILE: client/index.html ================================================ Arlo, by VotingWorks
================================================ FILE: client/package.json ================================================ { "name": "arlo-client", "version": "0.1.0", "private": true, "scripts": { "build": "vite build", "lint": "eslint --cache --ext ts --ext tsx src", "lint:fix": "yarn lint --fix", "start": "vite", "test": "is-ci \"test:ci\" \"test:watch\"", "test:ci": "CI=true tsc && vitest --maxWorkers 4 --coverage --testTimeout 30000", "test:coverage": "TZ=UTC vitest run --coverage", "test:watch": "TZ=UTC vitest watch" }, "lint-staged": { "*.+(css|graphql|json|less|md|mdx|sass|scss|yaml|yml)": [ "prettier --write" ], "*.+(js|jsx|ts|tsx)": [ "stylelint", "eslint --cache --fix" ], "*.+(ts|tsx)": [ "bash -c tsc" ], "*.css": [ "stylelint --config .stylelintrc-css.js --fix" ], "package.json": [ "sort-package-json" ] }, "babel": { "presets": [ "react-app" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "resolutions": { "@babel/traverse": "7.28.0", "dompurify": "2.5.8", "dot-prop": "4.2.1", "form-data": "4.0.4", "ini": "1.3.8", "minimist": "1.2.8", "node-notifier": "5.4.5", "property-expr": "2.0.6", "psl": "1.15.0", "rollup": "^4.43.0", "tough-cookie": "4.1.4", "unset-value": "2.0.1", "whatwg-url": "14.2.0", "yargs-parser": "13.1.2" }, "dependencies": { "@blueprintjs/core": "^3.20.0", "@blueprintjs/select": "^3.19.1", "@hookform/error-message": "^2.0.0", "@sentry/react": "^5.27.3", "@sentry/tracing": "^5.27.3", "@vitejs/plugin-react": "^5.0.4", "axios": "^1.15.2", "classnames": "^2.3.2", "copy-to-clipboard": "^3.3.1", "d3": "^6.7.0", "fast-deep-equal": "^3.1.3", "formik": "^2.2.0", "history": "^4.9.0", "jspdf": "^4.2.1", "jspdf-autotable": "^3.5.23", "qrcode.react": "^0.9.3", "react": "16.13.1", "react-app-polyfill": "^1.0.6", "react-dom": "^16.13.1", "react-hook-form": "^6.13.1", "react-query": "^3.39.0", "react-router-dom": "^5.1.2", "react-table": "^7.1.0", "react-toastify": "^5.3.1", "styled-components": "^4.3.2", "topojson-client": "^3.1.0", "uuidv4": "^4.0.0", "vite": "^7.3.2", "yup": "^0.27.0" }, "devDependencies": { "@babel/core": "7.8.4", "@sinonjs/fake-timers": "^6.0.1", "@testing-library/cypress": "^7.0.3", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^12.1.4", "@testing-library/react-hooks": "^3.3.0", "@testing-library/user-event": "^12.3.0", "@types/d3": "^6.7.0", "@types/jspdf": "^1.3.3", "@types/node": "12.0.7", "@types/qrcode.react": "^0.8.2", "@types/react": "16.9.0", "@types/react-dom": "16.9.8", "@types/react-router-dom": "^5.1.3", "@types/react-table": "^7.7.1", "@types/react-toastify": "^4.0.2", "@types/styled-components": "^5.1.2", "@types/topojson-client": "^3.1.0", "@types/topojson-specification": "^1.0.1", "@types/uuidv4": "^2.0.0", "@types/yup": "^0.26.22", "@typescript-eslint/eslint-plugin": "^3.0.1", "@typescript-eslint/parser": "^3.0.1", "@vitest/coverage-v8": "^4.0.4", "babel-preset-react-app": "^9.1.1", "camelcase": "^5.3.1", "cypress": "^11.0.0", "cypress-file-upload": "^4.1.1", "eslint": "^6.6.0", "eslint-config-airbnb": "^17.1.0", "eslint-config-prettier": "^4.2.0", "eslint-plugin-cypress": "^2.2.1", "eslint-plugin-import": "^2.17.2", "eslint-plugin-jsx-a11y": "^6.2.1", "eslint-plugin-prettier": "^3.1.0", "eslint-plugin-react": "^7.13.0", "eslint-plugin-react-hooks": "^1.6.1", "eslint-plugin-testing-library": "^3.1.3", "identity-obj-proxy": "3.0.0", "is-ci-cli": "^1.1.1", "jsdom": "^16.5.0", "lint-staged": "^13.0.3", "maildev": "^2.1.0", "pdf-parse": "^1.1.1", "pdf-visual-diff": "^0.5.0", "prettier": "^1.19.1", "react-test-renderer": "^16.13.1", "sort-package-json": "^1.40.0", "stylelint": "^10.0.1", "stylelint-config-palantir": "^4.0.0", "stylelint-config-prettier": "^5.1.0", "stylelint-config-styled-components": "^0.1.1", "stylelint-processor-styled-components": "^1.10.0", "typescript": "^5.9.2", "vitest": "^4.0.4", "vitest-canvas-mock": "^0.3.3" } } ================================================ FILE: client/public/99e97f1f-18fd-4ba7-8ce7-189287f60bf3.txt ================================================ Probely ================================================ FILE: client/public/manifest.json ================================================ { "short_name": "React App", "name": "Create React App Sample", "icons": [ { "src": "favicon.ico", "sizes": "64x64 32x32 24x24 16x16", "type": "image/x-icon" } ], "start_url": ".", "display": "standalone", "theme_color": "#000000", "background_color": "#ffffff" } ================================================ FILE: client/public/sample_ballot_manifest.csv ================================================ Batch Name,Number of Ballots 1,117 2,269 3,178 4,213 5,234 6,253 7,120 8,244 9,355 10,134 ================================================ FILE: client/public/sample_candidate_totals_by_batch.csv ================================================ Batch Name,Trump,Biden,Write-in 1,45,125,0 2,3,3,0 3,778,1944,0 4,395,435,0 5,321,889,1 6,45,133,4 ================================================ FILE: client/public/sample_jurisdiction_filesheet.csv ================================================ "Jurisdiction","Admin Email" "Death Star","wtarkin@empire.gov" "Hoth","admin@rebelalliance.ninja" "Tatooine","jabba@hutt.biz" ================================================ FILE: client/public/sample_manifest_BC.csv ================================================ Container,Tabulator,Batch Name,Number of Ballots Box 1,1,1,3 Box 1,2,1,2 Box 1,2,2,5 Box 1,3,1,5 Box 1,3,2,5 Box 1,4,1,5 Box 1,4,2,5 Box 2,5,1,103 Box 3,6,1,188 Box 4,7,1,119 Box 5,8,1,337 Box 6,9,1,224 ================================================ FILE: client/public/sample_manifest_hybrid.csv ================================================ Container,Tabulator,Batch Name,Number of Ballots,CVR Box 1,1,1,3,Y Box 1,2,1,2,N Box 1,2,2,5,Y Box 1,3,1,5,N Box 1,3,2,5,Y Box 1,4,1,5,N Box 1,4,2,5,Y Box 2,5,1,103,N Box 3,6,1,188,Y Box 4,7,1,119,N Box 5,8,1,337,Y Box 6,9,1,224,N ================================================ FILE: client/public/sample_standardized_contests.csv ================================================ Contest Name,Jurisdictions President of the United States,all Congressional District 2,"Adams County, Alamosa County, Denver County" State Representative - District 5 ,Denver County ================================================ FILE: client/public/us-states-counties.json ================================================ { "type": "Topology", "bbox": [-179.14733999999999, -14.552548999999999, 179.77847, 71.352561], "transform": { "scale": [0.003589293992939929, 0.0008590596905969058], "translate": [-179.14733999999999, -14.552548999999999] }, "objects": { "counties": { "type": "GeometryCollection", "geometries": [ { "type": "Polygon", "arcs": [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]], "id": "04015", "properties": { "name": "Mohave" } }, { "type": "Polygon", "arcs": [[12, 13, 14, 15, 16, 17, 18]], "id": "22105", "properties": { "name": "Tangipahoa" } }, { "type": "Polygon", "arcs": [[19, 20, 21, 22, 23]], "id": "16063", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[24, 25, 26, 27, 28, 29, 30, 31, 32]], "id": "27119", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[33, 34, 35, 36, 37, 38, 39]], "id": "38017", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[40, 41, 42, 43, 44]], "id": "46081", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[45, 46, 47, 48, 49, 50]], "id": "36095", "properties": { "name": "Schoharie" } }, { "type": "MultiPolygon", "arcs": [[[51]], [[52]], [[53]], [[54, 55, 56, 57]], [[58]], [[59]]], "id": "02275", "properties": { "name": "Wrangell" } }, { "type": "Polygon", "arcs": [[60, 61, 62, 63]], "id": "13143", "properties": { "name": "Haralson" } }, { "type": "Polygon", "arcs": [[64, 65, 66, 67, 68]], "id": "13023", "properties": { "name": "Bleckley" } }, { "type": "Polygon", "arcs": [[69, 70, 71, 72, 73, 74]], "id": "18093", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[75, 76, 77, 78, 79, 80]], "id": "18079", "properties": { "name": "Jennings" } }, { "type": "Polygon", "arcs": [[81, 82, 83, 84, 85, 86]], "id": "26087", "properties": { "name": "Lapeer" } }, { "type": "Polygon", "arcs": [[87, 88, 89, 90, 91, 92]], "id": "28017", "properties": { "name": "Chickasaw" } }, { "type": "Polygon", "arcs": [[93, 94, 95, 96, 97, 98]], "id": "39033", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[99, 100, 101, 102, 103, 104, 105]], "id": "46099", "properties": { "name": "Minnehaha" } }, { "type": "Polygon", "arcs": [[106, -105, 107, 108, 109, 110]], "id": "46125", "properties": { "name": "Turner" } }, { "type": "Polygon", "arcs": [[111, 112, 113, 114, 115, 116]], "id": "48471", "properties": { "name": "Walker" } }, { "type": "Polygon", "arcs": [[117, 118, 119, 120]], "id": "72133", "properties": { "name": "Santa Isabel" } }, { "type": "Polygon", "arcs": [[121, 122, 123, 124, 125, 126]], "id": "46003", "properties": { "name": "Aurora" } }, { "type": "Polygon", "arcs": [[127, 128, 129, 130, 131, 132, 133]], "id": "48047", "properties": { "name": "Brooks" } }, { "type": "Polygon", "arcs": [[134, 135, 136, 137, 138, 139, 140]], "id": "72025", "properties": { "name": "Caguas" } }, { "type": "Polygon", "arcs": [[141, 142, 143, 144, 145]], "id": "72033", "properties": { "name": "Cataño" } }, { "type": "Polygon", "arcs": [[146, 147, 148, 149, 150, 151]], "id": "72101", "properties": { "name": "Morovis" } }, { "type": "Polygon", "arcs": [[152, 153, 154, 155, 156]], "id": "31029", "properties": { "name": "Chase" } }, { "type": "Polygon", "arcs": [[157, 158, 159, 160]], "id": "72054", "properties": { "name": "Florida" } }, { "type": "Polygon", "arcs": [[161, 162, 163, 164, 165, 166]], "id": "08021", "properties": { "name": "Conejos" } }, { "type": "Polygon", "arcs": [[167, 168, 169, 170, 171, 172, 173, 174]], "id": "24043", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[175, 176, 177, 178, 179]], "id": "20137", "properties": { "name": "Norton" } }, { "type": "Polygon", "arcs": [[180, 181, 182, 183, 184, 185]], "id": "17053", "properties": { "name": "Ford" } }, { "type": "Polygon", "arcs": [[186, 187, 188, 189, 190, 191]], "id": "48117", "properties": { "name": "Deaf Smith" } }, { "type": "Polygon", "arcs": [[192, 193, 194, 195, 196, 197, 198, 199]], "id": "13261", "properties": { "name": "Sumter" } }, { "type": "Polygon", "arcs": [[200, 201, 202, 203, 204, 205, 206, 207]], "id": "55075", "properties": { "name": "Marinette" } }, { "type": "Polygon", "arcs": [[208, 209, 210, 211, 212, 213, 214]], "id": "06069", "properties": { "name": "San Benito" } }, { "type": "Polygon", "arcs": [[215, 216, 217, 218, 219, 220, 221]], "id": "13199", "properties": { "name": "Meriwether" } }, { "type": "Polygon", "arcs": [[222, 223, 224, 225, 226, 227]], "id": "19013", "properties": { "name": "Black Hawk" } }, { "type": "Polygon", "arcs": [[228, 229, 230, 231]], "id": "19081", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[232, -27]], "id": "27125", "properties": { "name": "Red Lake" } }, { "type": "Polygon", "arcs": [[233, 234, 235, 236, 237]], "id": "31125", "properties": { "name": "Nance" } }, { "type": "Polygon", "arcs": [[238, 239, 240, 241]], "id": "42075", "properties": { "name": "Lebanon" } }, { "type": "Polygon", "arcs": [[242, 243, 244, 245]], "id": "48219", "properties": { "name": "Hockley" } }, { "type": "Polygon", "arcs": [[246, 247, 248, 249, 250, 251]], "id": "48417", "properties": { "name": "Shackelford" } }, { "type": "Polygon", "arcs": [[252, 253, 254, 255, 256, 257, 258]], "id": "48451", "properties": { "name": "Tom Green" } }, { "type": "Polygon", "arcs": [[259, 260, 261, 262, 263, 264]], "id": "48497", "properties": { "name": "Wise" } }, { "type": "Polygon", "arcs": [[265, 266, 267, -100, 268, 269]], "id": "46079", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[270, 271, 272, 273, 274, 275, 276]], "id": "46069", "properties": { "name": "Hyde" } }, { "type": "Polygon", "arcs": [[277, 278, 279, 280, 281, 282]], "id": "48101", "properties": { "name": "Cottle" } }, { "type": "Polygon", "arcs": [[283, 284, 285]], "id": "04023", "properties": { "name": "Santa Cruz" } }, { "type": "Polygon", "arcs": [[286, 287, 288, 289, 290]], "id": "19179", "properties": { "name": "Wapello" } }, { "type": "Polygon", "arcs": [[291, 292, 293, 294, 295, 296]], "id": "19031", "properties": { "name": "Cedar" } }, { "type": "Polygon", "arcs": [[297, 298, 299, 300, 301, 302, 303, 304, 305]], "id": "30033", "properties": { "name": "Garfield" } }, { "type": "Polygon", "arcs": [[306, 307, 308, 309, 310, 311, 312]], "id": "29185", "properties": { "name": "St. Clair" } }, { "type": "Polygon", "arcs": [[313, 314, 315, 316, 317]], "id": "12091", "properties": { "name": "Okaloosa" } }, { "type": "Polygon", "arcs": [[318, 319, 320, 321, 322]], "id": "21219", "properties": { "name": "Todd" } }, { "type": "Polygon", "arcs": [[323, 324, 325, 326, 327]], "id": "23003", "properties": { "name": "Aroostook" } }, { "type": "Polygon", "arcs": [[328, 329, 330, -175, 331, 332, 333, 334]], "id": "24001", "properties": { "name": "Allegany" } }, { "type": "Polygon", "arcs": [[335, 336, 337, 338, 339]], "id": "28075", "properties": { "name": "Lauderdale" } }, { "type": "Polygon", "arcs": [[340, 341, 342, 343, 344, 345]], "id": "38021", "properties": { "name": "Dickey" } }, { "type": "Polygon", "arcs": [[346, 347, 348, 349, 350]], "id": "27093", "properties": { "name": "Meeker" } }, { "type": "Polygon", "arcs": [[351, 352, 353, 354]], "id": "46007", "properties": { "name": "Bennett" } }, { "type": "Polygon", "arcs": [[355, 356, 357, 358, 359, 360, 361, 362]], "id": "49043", "properties": { "name": "Summit" } }, { "type": "Polygon", "arcs": [[363, 364, 365, 366, 367, 368]], "id": "36099", "properties": { "name": "Seneca" } }, { "type": "Polygon", "arcs": [[369, 370, 371, 372, 373, 374, 375]], "id": "20073", "properties": { "name": "Greenwood" } }, { "type": "Polygon", "arcs": [[376, 377, 378, 379]], "id": "20101", "properties": { "name": "Lane" } }, { "type": "Polygon", "arcs": [[380, 381, 382, 383, 384, 385]], "id": "26123", "properties": { "name": "Newaygo" } }, { "type": "Polygon", "arcs": [[386, 387, 388, 389, 390]], "id": "31035", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[391, 392, 393, 394]], "id": "36073", "properties": { "name": "Orleans" } }, { "type": "Polygon", "arcs": [[395, 396, 397, 398, 399, 400, 401]], "id": "38063", "properties": { "name": "Nelson" } }, { "type": "Polygon", "arcs": [[402, 403, 404, 405, 406, 407]], "id": "40011", "properties": { "name": "Blaine" } }, { "type": "Polygon", "arcs": [[408, 409, 410, 411, 412]], "id": "48441", "properties": { "name": "Taylor" } }, { "type": "Polygon", "arcs": [[413, 414, 415, 416, 417]], "id": "48011", "properties": { "name": "Armstrong" } }, { "type": "Polygon", "arcs": [[418, 419, 420, 421]], "id": "48233", "properties": { "name": "Hutchinson" } }, { "type": "Polygon", "arcs": [[-258, 422, 423, 424]], "id": "48235", "properties": { "name": "Irion" } }, { "type": "Polygon", "arcs": [[425, 426, 427, 428, 429, 430]], "id": "55137", "properties": { "name": "Waushara" } }, { "type": "Polygon", "arcs": [[431, 432, 433, 434, 435, 436, 437]], "id": "47151", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[438, 439, 440, 441, 442]], "id": "55113", "properties": { "name": "Sawyer" } }, { "type": "Polygon", "arcs": [[443, 444, 445, 446, 447]], "id": "26073", "properties": { "name": "Isabella" } }, { "type": "Polygon", "arcs": [[448, 449, 450, 451, 452, 453]], "id": "28131", "properties": { "name": "Stone" } }, { "type": "Polygon", "arcs": [[454, 455, -93, 456, 457, 458]], "id": "28013", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[459, 460, 461, 462, 463]], "id": "31171", "properties": { "name": "Thomas" } }, { "type": "Polygon", "arcs": [[464, 465, 466, 467, 468, 469]], "id": "48335", "properties": { "name": "Mitchell" } }, { "type": "Polygon", "arcs": [[470, 471, 472, 473, 474]], "id": "08057", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[475, 476, 477, 478, 479]], "id": "19089", "properties": { "name": "Howard" } }, { "type": "Polygon", "arcs": [[480, 481, 482, 483, -82]], "id": "26151", "properties": { "name": "Sanilac" } }, { "type": "Polygon", "arcs": [[484, 485, 486, 487, 488, 489, 490]], "id": "18075", "properties": { "name": "Jay" } }, { "type": "Polygon", "arcs": [[491, 492, 493, 494, 495]], "id": "38075", "properties": { "name": "Renville" } }, { "type": "Polygon", "arcs": [[496, 497, 498, 499, 500]], "id": "41021", "properties": { "name": "Gilliam" } }, { "type": "Polygon", "arcs": [[501, 502, 503, 504, 505]], "id": "29119", "properties": { "name": "McDonald" } }, { "type": "Polygon", "arcs": [[506, 507, 508, 509]], "id": "48501", "properties": { "name": "Yoakum" } }, { "type": "Polygon", "arcs": [[510, 511, 512, -279, 513]], "id": "48075", "properties": { "name": "Childress" } }, { "type": "Polygon", "arcs": [[514, 515, 516, 517]], "id": "13097", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[518, 519, 520, 521]], "id": "02158", "properties": { "name": "Kusilvak" } }, { "type": "Polygon", "arcs": [[522, 523, 524, 525, 526]], "id": "19181", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[527, 528, 529, 530, 531, 532]], "id": "40031", "properties": { "name": "Comanche" } }, { "type": "Polygon", "arcs": [[533, 534, 535, 536, 537, 538, 539, 540]], "id": "40009", "properties": { "name": "Beckham" } }, { "type": "Polygon", "arcs": [[-274, 541, 542, 543, 544]], "id": "46017", "properties": { "name": "Buffalo" } }, { "type": "Polygon", "arcs": [[545, 546, 547, 548, 549, 550]], "id": "48171", "properties": { "name": "Gillespie" } }, { "type": "Polygon", "arcs": [[551, 552, 553, 554]], "id": "48125", "properties": { "name": "Dickens" } }, { "type": "Polygon", "arcs": [[555, 556, 557, 558, 559]], "id": "48283", "properties": { "name": "La Salle" } }, { "type": "Polygon", "arcs": [[560, 561, 562, 563]], "id": "54093", "properties": { "name": "Tucker" } }, { "type": "Polygon", "arcs": [ [564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575] ], "id": "06089", "properties": { "name": "Shasta" } }, { "type": "Polygon", "arcs": [[576, 577, 578, 579, 580, 581]], "id": "17165", "properties": { "name": "Saline" } }, { "type": "Polygon", "arcs": [[582, 583, 584, 585, 586]], "id": "26101", "properties": { "name": "Manistee" } }, { "type": "Polygon", "arcs": [[587, 588, 589, 590, 591]], "id": "31071", "properties": { "name": "Garfield" } }, { "type": "Polygon", "arcs": [[592, 593, -591, 594, 595, 596, 597, 598, 599]], "id": "31041", "properties": { "name": "Custer" } }, { "type": "Polygon", "arcs": [[600, -270, 601, 602, 603]], "id": "46097", "properties": { "name": "Miner" } }, { "type": "Polygon", "arcs": [[604, 605, 606, 607, 608, 609]], "id": "46025", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[610, 611, 612, 613, 614]], "id": "05037", "properties": { "name": "Cross" } }, { "type": "Polygon", "arcs": [[615, 616, 617, -167, 618, 619, 620]], "id": "08007", "properties": { "name": "Archuleta" } }, { "type": "Polygon", "arcs": [[621, 622, 623, 624]], "id": "12043", "properties": { "name": "Glades" } }, { "type": "Polygon", "arcs": [[625, 626, 627, 628, 629]], "id": "46053", "properties": { "name": "Gregory" } }, { "type": "Polygon", "arcs": [[630, 631, 632, -419, 633]], "id": "48195", "properties": { "name": "Hansford" } }, { "type": "MultiPolygon", "arcs": [[[634, 635, 636, 637, 638]], [[639, 640, 641]]], "id": "53053", "properties": { "name": "Pierce" } }, { "type": "Polygon", "arcs": [[642, 643, 644, -216, 645, 646, 647]], "id": "13077", "properties": { "name": "Coweta" } }, { "type": "Polygon", "arcs": [[648, 649, 650, 651]], "id": "13059", "properties": { "name": "Clarke" } }, { "type": "Polygon", "arcs": [[652, 653, 654, 655, 656]], "id": "18081", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[657, 658, 659, 660, 661, 662]], "id": "20115", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[663, 664, 665, 666, 667]], "id": "27059", "properties": { "name": "Isanti" } }, { "type": "Polygon", "arcs": [[668, 669, 670, 671, 672, 673]], "id": "31003", "properties": { "name": "Antelope" } }, { "type": "Polygon", "arcs": [[674, 675, 676, 677, 678]], "id": "39103", "properties": { "name": "Medina" } }, { "type": "Polygon", "arcs": [[679, 680, 681, 682, 683, 684]], "id": "47153", "properties": { "name": "Sequatchie" } }, { "type": "Polygon", "arcs": [[685, 686, 687, 688]], "id": "48375", "properties": { "name": "Potter" } }, { "type": "Polygon", "arcs": [[689, 690, 691, 692, 693]], "id": "48145", "properties": { "name": "Falls" } }, { "type": "Polygon", "arcs": [[-399, 694, 695, 696, 697, 698]], "id": "38039", "properties": { "name": "Griggs" } }, { "type": "Polygon", "arcs": [[-125, 699, 700, 701]], "id": "46043", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[702, 703, 704, 705, 706, 707]], "id": "48193", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[708, 709, 710, 711, 712]], "id": "19185", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[713, 714, 715, 716, 717, 718, 719]], "id": "38087", "properties": { "name": "Slope" } }, { "type": "Polygon", "arcs": [[720, -412, 721, 722, -255, 723]], "id": "48399", "properties": { "name": "Runnels" } }, { "type": "Polygon", "arcs": [[6, -6, 4, -4, 724, 725, 726, 727, 728, -8]], "id": "04005", "properties": { "name": "Coconino" } }, { "type": "Polygon", "arcs": [[729, 730, 731, 732, 733]], "id": "16009", "properties": { "name": "Benewah" } }, { "type": "Polygon", "arcs": [[734, 735, 736, 737, 738, 739, 740]], "id": "20007", "properties": { "name": "Barber" } }, { "type": "Polygon", "arcs": [[741, 742, 743, 744, -102]], "id": "27133", "properties": { "name": "Rock" } }, { "type": "Polygon", "arcs": [[745, -324, 746, 747]], "id": "23029", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[748, 749, 750, 751, 752]], "id": "30051", "properties": { "name": "Liberty" } }, { "type": "Polygon", "arcs": [[753, 754, 755, 756]], "id": "46091", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[757, 758, -364, 759, 760]], "id": "36117", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[761, 762]], "id": "02060", "properties": { "name": "Bristol Bay" } }, { "type": "Polygon", "arcs": [[763, 764, 765, 766, 767]], "id": "12027", "properties": { "name": "DeSoto" } }, { "type": "Polygon", "arcs": [[768, 769, 770, 771, 772, 773]], "id": "13015", "properties": { "name": "Bartow" } }, { "type": "Polygon", "arcs": [[774, 775, 776, 777, 778]], "id": "19127", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[779, 780, 781, 782, 783, 784]], "id": "20047", "properties": { "name": "Edwards" } }, { "type": "Polygon", "arcs": [[785, 786, 787, 788, 789]], "id": "26129", "properties": { "name": "Ogemaw" } }, { "type": "Polygon", "arcs": [[790, -237, 791, 792, 793, 794]], "id": "31093", "properties": { "name": "Howard" } }, { "type": "Polygon", "arcs": [[795, 796, 797, 798, 799, 800]], "id": "39063", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[801, 802, 803, 804, 805, 806, 807]], "id": "21209", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[808, 809, 810, 811, -682]], "id": "47007", "properties": { "name": "Bledsoe" } }, { "type": "Polygon", "arcs": [[812, 813, 814, 815, 816, 817]], "id": "37157", "properties": { "name": "Rockingham" } }, { "type": "Polygon", "arcs": [[818, 819, 820, 821, 822]], "id": "48189", "properties": { "name": "Hale" } }, { "type": "Polygon", "arcs": [[823]], "id": "51820", "properties": { "name": "Waynesboro" } }, { "type": "Polygon", "arcs": [[824, 825, 826, 827, 828]], "id": "56025", "properties": { "name": "Natrona" } }, { "type": "Polygon", "arcs": [[-114, 829, 830, 831, 832]], "id": "48407", "properties": { "name": "San Jacinto" } }, { "type": "Polygon", "arcs": [[833, 834, 835, -427, 836]], "id": "55135", "properties": { "name": "Waupaca" } }, { "type": "Polygon", "arcs": [[837, 838, 839, 840, 841]], "id": "39067", "properties": { "name": "Harrison" } }, { "type": "Polygon", "arcs": [[842, 843, 844, 845, 846, 847, 848]], "id": "13087", "properties": { "name": "Decatur" } }, { "type": "Polygon", "arcs": [[849, 850, 851, 852, 853]], "id": "22001", "properties": { "name": "Acadia" } }, { "type": "Polygon", "arcs": [[854, 855, 856, 857, 858]], "id": "27019", "properties": { "name": "Carver" } }, { "type": "Polygon", "arcs": [[859, 860, 861, 862, -578, 863]], "id": "17065", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[864, 865, -351, 866, 867, 868]], "id": "27067", "properties": { "name": "Kandiyohi" } }, { "type": "Polygon", "arcs": [[869, 870, 871, 872, 873]], "id": "55071", "properties": { "name": "Manitowoc" } }, { "type": "Polygon", "arcs": [[874, 875, 876, 877, 878, 879]], "id": "01013", "properties": { "name": "Butler" } }, { "type": "Polygon", "arcs": [[880, 881, 882, 883, 884, 885, 886]], "id": "13169", "properties": { "name": "Jones" } }, { "type": "Polygon", "arcs": [[887, 888, 889, 890]], "id": "19069", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[891, 892, 893, 894, 895, 896]], "id": "18113", "properties": { "name": "Noble" } }, { "type": "Polygon", "arcs": [[897, 898, 899, 900, 901, 902]], "id": "20193", "properties": { "name": "Thomas" } }, { "type": "Polygon", "arcs": [[903, 904, 905, -444, 906]], "id": "26035", "properties": { "name": "Clare" } }, { "type": "Polygon", "arcs": [[907, 908, 909, 910]], "id": "26039", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[911, 912, 913, 914, 915, 916]], "id": "29225", "properties": { "name": "Webster" } }, { "type": "Polygon", "arcs": [[917, 918, 919, 920, 921]], "id": "31005", "properties": { "name": "Arthur" } }, { "type": "Polygon", "arcs": [[922, 923, 924, 925, 926]], "id": "31143", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[927, 928, 929, 930, -606]], "id": "46029", "properties": { "name": "Codington" } }, { "type": "Polygon", "arcs": [[931, 932, 933, -128, 934, 935]], "id": "48131", "properties": { "name": "Duval" } }, { "type": "Polygon", "arcs": [[936, -422, 937, -686, 938, 939]], "id": "48341", "properties": { "name": "Moore" } }, { "type": "Polygon", "arcs": [[940, 941, 942, 943, 944, 945]], "id": "48317", "properties": { "name": "Martin" } }, { "type": "Polygon", "arcs": [[946, 947, 948, 949, 950, 951, 952]], "id": "39083", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[953, 954, 955, 956, 957]], "id": "72073", "properties": { "name": "Jayuya" } }, { "type": "Polygon", "arcs": [[958, 959, 960, 961, 962, -691, 963]], "id": "48293", "properties": { "name": "Limestone" } }, { "type": "Polygon", "arcs": [[964, 965, 966, 967, 968]], "id": "19055", "properties": { "name": "Delaware" } }, { "type": "Polygon", "arcs": [[969, 970, 971, 972]], "id": "31159", "properties": { "name": "Seward" } }, { "type": "Polygon", "arcs": [[973, 974, 975, 976]], "id": "48507", "properties": { "name": "Zavala" } }, { "type": "Polygon", "arcs": [[977, 978, 979, 980, 981, 982, 983, 984, 985]], "id": "06091", "properties": { "name": "Sierra" } }, { "type": "Polygon", "arcs": [[986, 987, 988, 989, 990]], "id": "17201", "properties": { "name": "Winnebago" } }, { "type": "Polygon", "arcs": [[991, 992, 993, 994, 995, 996]], "id": "23031", "properties": { "name": "York" } }, { "type": "Polygon", "arcs": [[997, 998, 999, 1000, 1001]], "id": "24011", "properties": { "name": "Caroline" } }, { "type": "Polygon", "arcs": [[1002, 1003, 1004, 1005, 1006]], "id": "26119", "properties": { "name": "Montmorency" } }, { "type": "Polygon", "arcs": [[-38, 1007, 1008, 1009, 1010, 1011, 1012]], "id": "38077", "properties": { "name": "Richland" } }, { "type": "Polygon", "arcs": [[1013, 1014, 1015, 1016, 1017, 1018]], "id": "42007", "properties": { "name": "Beaver" } }, { "type": "Polygon", "arcs": [[1019, 1020, 1021, -246, -507]], "id": "48079", "properties": { "name": "Cochran" } }, { "type": "Polygon", "arcs": [[1022, -789, 1023, 1024, 1025, -906]], "id": "26051", "properties": { "name": "Gladwin" } }, { "type": "Polygon", "arcs": [[1026, 1027, 1028, 1029, 1030, 1031, 1032]], "id": "08121", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[1033, -969, 1034, 1035, -224]], "id": "19019", "properties": { "name": "Buchanan" } }, { "type": "Polygon", "arcs": [[1036, 1037, 1038, 1039, 1040, 1041, 1042]], "id": "19187", "properties": { "name": "Webster" } }, { "type": "Polygon", "arcs": [[1043, -785, 1044, 1045, 1046, 1047]], "id": "20057", "properties": { "name": "Ford" } }, { "type": "Polygon", "arcs": [[-1006, 1048, -786, -909]], "id": "26135", "properties": { "name": "Oscoda" } }, { "type": "Polygon", "arcs": [[1049, 1050, 1051, 1052]], "id": "28099", "properties": { "name": "Neshoba" } }, { "type": "Polygon", "arcs": [[1053, 1054, 1055, 1056, 1057, 1058]], "id": "31137", "properties": { "name": "Phelps" } }, { "type": "Polygon", "arcs": [[1059, 1060, 1061, 1062, 1063, 1064]], "id": "31039", "properties": { "name": "Cuming" } }, { "type": "Polygon", "arcs": [[1065, 1066, 1067, 1068, 1069, 1070, 1071]], "id": "45045", "properties": { "name": "Greenville" } }, { "type": "Polygon", "arcs": [[1072, 1073, 1074, 1075, 1076]], "id": "48151", "properties": { "name": "Fisher" } }, { "type": "Polygon", "arcs": [[1077, 1078, 1079, 1080, 1081]], "id": "37069", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[1082, 1083, 1084, 1085, 1086, 1087]], "id": "39039", "properties": { "name": "Defiance" } }, { "type": "Polygon", "arcs": [[1088, 1089, 1090, 1091, 1092, 1093]], "id": "47055", "properties": { "name": "Giles" } }, { "type": "Polygon", "arcs": [[1094, 1095, 1096, 1097, 1098]], "id": "48023", "properties": { "name": "Baylor" } }, { "type": "Polygon", "arcs": [[1099, 1100, 1101, 1102, 1103]], "id": "48365", "properties": { "name": "Panola" } }, { "type": "Polygon", "arcs": [[1104, 1105, 1106, 1107]], "id": "53001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[-1040, 1108, 1109, 1110, 1111, 1112]], "id": "19015", "properties": { "name": "Boone" } }, { "type": "Polygon", "arcs": [[1113, 1114, 1115, -265, 1116, 1117, 1118]], "id": "48237", "properties": { "name": "Jack" } }, { "type": "Polygon", "arcs": [[1119, 1120, 1121, 1122, 1123]], "id": "72009", "properties": { "name": "Aibonito" } }, { "type": "Polygon", "arcs": [[1124, 1125, -370, 1126, -660]], "id": "20017", "properties": { "name": "Chase" } }, { "type": "Polygon", "arcs": [[-706, 1127, 1128, 1129, 1130]], "id": "48099", "properties": { "name": "Coryell" } }, { "type": "Polygon", "arcs": [[1131, 1132, 1133, 1134, 1135]], "id": "26037", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [[1136, 1137, 1138, -373]], "id": "20207", "properties": { "name": "Woodson" } }, { "type": "Polygon", "arcs": [[1139, 1140, 1141, 1142, 1143, 1144, 1145]], "id": "17037", "properties": { "name": "DeKalb" } }, { "type": "Polygon", "arcs": [[1146, 1147, 1148, 1149, 1150]], "id": "19159", "properties": { "name": "Ringgold" } }, { "type": "Polygon", "arcs": [[1151, 1152, 1153, 1154, 1155]], "id": "19165", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[1156, 1157, 1158, 1159, 1160, 1161, -212, 1162]], "id": "06019", "properties": { "name": "Fresno" } }, { "type": "Polygon", "arcs": [[1163, 1164, 1165, -1147, 1166]], "id": "19175", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[1167, 1168, 1169, 1170, 1171, 1172]], "id": "17123", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[1173, 1174, 1175, 1176, 1177, 1178]], "id": "17147", "properties": { "name": "Piatt" } }, { "type": "Polygon", "arcs": [[1179, 1180, -1167, 1181, 1182]], "id": "19003", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[1183, 1184, 1185, 1186, 1187, 1188, 1189]], "id": "17159", "properties": { "name": "Richland" } }, { "type": "Polygon", "arcs": [[1190, 1191, 1192, 1193, 1194]], "id": "47023", "properties": { "name": "Chester" } }, { "type": "Polygon", "arcs": [[1195, 1196, 1197, 1198, 1199]], "id": "26023", "properties": { "name": "Branch" } }, { "type": "Polygon", "arcs": [[1200, 1201, 1202, 1203, 1204, 1205]], "id": "37151", "properties": { "name": "Randolph" } }, { "type": "Polygon", "arcs": [[1206, 1207, 1208, 1209, 1210, 1211]], "id": "20199", "properties": { "name": "Wallace" } }, { "type": "Polygon", "arcs": [[1212, 1213, 1214, 1215, 1216, 1217]], "id": "18177", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[1218]], "id": "51595", "properties": { "name": "Emporia" } }, { "type": "Polygon", "arcs": [[1219, 1220, 1221, 1222, 1223]], "id": "48295", "properties": { "name": "Lipscomb" } }, { "type": "Polygon", "arcs": [[1224, 1225, 1226, 1227]], "id": "47169", "properties": { "name": "Trousdale" } }, { "type": "Polygon", "arcs": [ [1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, -726, 1237] ], "id": "49037", "properties": { "name": "San Juan" } }, { "type": "Polygon", "arcs": [[1238, 1239, 1240, -287, 1241, 1242]], "id": "19123", "properties": { "name": "Mahaska" } }, { "type": "Polygon", "arcs": [[1243, 1244, 1245, 1246]], "id": "16021", "properties": { "name": "Boundary" } }, { "type": "Polygon", "arcs": [[1247, 1248, 1249, 1250, 1251, 1252, 1253]], "id": "17107", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[1254, 1255, 1256, 1257, 1258]], "id": "20059", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266]], "id": "22013", "properties": { "name": "Bienville" } }, { "type": "Polygon", "arcs": [[1267, 1268, 1269, 1270, 1271]], "id": "06005", "properties": { "name": "Amador" } }, { "type": "Polygon", "arcs": [[1272, 1273, -1268, 1274, 1275]], "id": "06017", "properties": { "name": "El Dorado" } }, { "type": "Polygon", "arcs": [[1276, 1277, 1278, 1279, 1280]], "id": "05065", "properties": { "name": "Izard" } }, { "type": "Polygon", "arcs": [[1281]], "id": "51530", "properties": { "name": "Buena Vista" } }, { "type": "Polygon", "arcs": [[1282, 1283]], "id": "51590", "properties": { "name": "Danville" } }, { "type": "Polygon", "arcs": [[1284, 1285]], "id": "51640", "properties": { "name": "Galax" } }, { "type": "Polygon", "arcs": [[1286]], "id": "51660", "properties": { "name": "Harrisonburg" } }, { "type": "Polygon", "arcs": [[1287]], "id": "51690", "properties": { "name": "Martinsville" } }, { "type": "Polygon", "arcs": [[1288, 1289, 1290, 1291, 1292, 1293]], "id": "18049", "properties": { "name": "Fulton" } }, { "type": "Polygon", "arcs": [[1294, 1295, -1164, -1181, 1296]], "id": "19001", "properties": { "name": "Adair" } }, { "type": "Polygon", "arcs": [[1297, -215, 213, -213, -1162, 1298, 1299, 1300]], "id": "06053", "properties": { "name": "Monterey" } }, { "type": "Polygon", "arcs": [[1301, 1302, 1303, 1304, 1305]], "id": "29219", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[1306, 1307, 1308, 1309, 1310]], "id": "37197", "properties": { "name": "Yadkin" } }, { "type": "Polygon", "arcs": [[-446, 1311, 1312, 1313, -1132, 1314]], "id": "26057", "properties": { "name": "Gratiot" } }, { "type": "Polygon", "arcs": [[1315, 1316, 1317, 1318, 1319, 1320]], "id": "21129", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[1321, 1322, 1323, 1324, 1325, 1326]], "id": "20133", "properties": { "name": "Neosho" } }, { "type": "Polygon", "arcs": [[1327, -1136, 1328, 1329, 1330]], "id": "26067", "properties": { "name": "Ionia" } }, { "type": "Polygon", "arcs": [[1331, 1332, 1333, 1334, 1335]], "id": "26077", "properties": { "name": "Kalamazoo" } }, { "type": "Polygon", "arcs": [[1336, 1337, 1338, 1339, 1340, 1341]], "id": "21149", "properties": { "name": "McLean" } }, { "type": "Polygon", "arcs": [[1342, 1343, 1344, 1345, 1346, 1347]], "id": "27033", "properties": { "name": "Cottonwood" } }, { "type": "Polygon", "arcs": [[-585, 1348, 1349, -382, 1350]], "id": "26085", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[-586, -1351, 1351, 1352]], "id": "26105", "properties": { "name": "Mason" } }, { "type": "Polygon", "arcs": [[1353, -448, 1354, -383]], "id": "26107", "properties": { "name": "Mecosta" } }, { "type": "Polygon", "arcs": [[1355, -386, 1356, 1357, 1358]], "id": "26121", "properties": { "name": "Muskegon" } }, { "type": "Polygon", "arcs": [[1359, 1360, 1361, 1362, 1363, 1364]], "id": "27047", "properties": { "name": "Freeborn" } }, { "type": "Polygon", "arcs": [[1365, 1366, 1367, 1368, 1369, 1370, 1371]], "id": "17051", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[1372, 1373, 1374, 1375, -1368]], "id": "17049", "properties": { "name": "Effingham" } }, { "type": "Polygon", "arcs": [[1376, 1377, 1378, 1379]], "id": "27009", "properties": { "name": "Benton" } }, { "type": "Polygon", "arcs": [[1380, 1381, 1382, 1383, -415]], "id": "48129", "properties": { "name": "Donley" } }, { "type": "Polygon", "arcs": [[1384, 1385, 1386, 1387, 1388]], "id": "27041", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[1389, 1390, 1391, 1392, -404]], "id": "40073", "properties": { "name": "Kingfisher" } }, { "type": "Polygon", "arcs": [[1393, 1394, 1395, 1396, 1397, 1398]], "id": "47053", "properties": { "name": "Gibson" } }, { "type": "Polygon", "arcs": [[1399, 1400, 1401, 1402, 1403, 1404, 1405]], "id": "47005", "properties": { "name": "Benton" } }, { "type": "Polygon", "arcs": [[1406, 1407, 1408, 1409]], "id": "45009", "properties": { "name": "Bamberg" } }, { "type": "Polygon", "arcs": [[1410, 1411, 1412, 1413, 1414, -557, 1415, 1416]], "id": "48013", "properties": { "name": "Atascosa" } }, { "type": "Polygon", "arcs": [[1417, 1418, 1419, -111, 1420, 1421, 1422, -701]], "id": "46067", "properties": { "name": "Hutchinson" } }, { "type": "Polygon", "arcs": [[1423, 1424, 1425, 1426, -41, 1427]], "id": "46019", "properties": { "name": "Butte" } }, { "type": "MultiPolygon", "arcs": [ [[1428, 1429, 1430, 1431]], [[1432, 1433]], [[1434]], [[1435, 1436]], [[1437]], [[1438]], [[1439]], [[1440]], [[1441, 1442]], [[1443, 1444, 1445, 1446]] ], "id": "02105", "properties": { "name": "Hoonah-Angoon" } }, { "type": "Polygon", "arcs": [[1447, 1448, 1449, 1450, -542, -273]], "id": "46059", "properties": { "name": "Hand" } }, { "type": "Polygon", "arcs": [[-608, 1451, 1452, -266, -601, 1453, 1454]], "id": "46077", "properties": { "name": "Kingsbury" } }, { "type": "Polygon", "arcs": [[1455, 1456, 1457, 1458, 1459]], "id": "47101", "properties": { "name": "Lewis" } }, { "type": "Polygon", "arcs": [[1460, 1461, 1462, 1463, 1464]], "id": "55069", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[1465, -1397, 1466, 1467, -1191, 1468, 1469]], "id": "47113", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[1470]], "id": "51540", "properties": { "name": "Charlottesville" } }, { "type": "Polygon", "arcs": [[1471, 1472, 1473, 1474, 1475, 1476]], "id": "30037", "properties": { "name": "Golden Valley" } }, { "type": "Polygon", "arcs": [[1477, 1478, 1479, 1480, 1481, 1482, 1483, -827]], "id": "56009", "properties": { "name": "Converse" } }, { "type": "Polygon", "arcs": [[1484, 1485, 1486, 1487, 1488]], "id": "47179", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[1489, 1490, -1465, 1491, 1492, 1493]], "id": "55119", "properties": { "name": "Taylor" } }, { "type": "Polygon", "arcs": [ [ 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, -1502, 1501, 1503, 1504 ] ], "id": "56029", "properties": { "name": "Park" } }, { "type": "Polygon", "arcs": [[1505, 1506, -1348, 1507, -743, 1508]], "id": "27101", "properties": { "name": "Murray" } }, { "type": "Polygon", "arcs": [[1509, 1510, 1511, 1512, 1513, 1514]], "id": "55133", "properties": { "name": "Waukesha" } }, { "type": "Polygon", "arcs": [[1515, 1516, -1509, -742, 1517]], "id": "27117", "properties": { "name": "Pipestone" } }, { "type": "Polygon", "arcs": [[1518, 1519, 1520, 1521, 1522]], "id": "51099", "properties": { "name": "King George" } }, { "type": "Polygon", "arcs": [[1523, 1524, 1525, 1526, 1527, 1528, 1529]], "id": "30001", "properties": { "name": "Beaverhead" } }, { "type": "Polygon", "arcs": [[1530, 1531, -1472, 1532, 1533]], "id": "30107", "properties": { "name": "Wheatland" } }, { "type": "Polygon", "arcs": [[1534, -916, 1535, 1536, 1537, 1538]], "id": "29043", "properties": { "name": "Christian" } }, { "type": "Polygon", "arcs": [[1539, 1540, 1541, 1542, 1543, 1544]], "id": "29053", "properties": { "name": "Cooper" } }, { "type": "Polygon", "arcs": [[1545, 1546, 1547, 1548, 1549, 1550]], "id": "20029", "properties": { "name": "Cloud" } }, { "type": "Polygon", "arcs": [[1551, 1552, 1553, 1554, 1555]], "id": "51159", "properties": { "name": "Richmond" } }, { "type": "Polygon", "arcs": [[1556, -1398, -1466, 1557, 1558]], "id": "47033", "properties": { "name": "Crockett" } }, { "type": "Polygon", "arcs": [[1559, 1560, 1561, 1562, 1563]], "id": "18063", "properties": { "name": "Hendricks" } }, { "type": "Polygon", "arcs": [[1564, 1565, 1566, 1567, 1568, 1569, 1570, -378]], "id": "20135", "properties": { "name": "Ness" } }, { "type": "Polygon", "arcs": [[1571, 1572, 1573, 1574, -1143]], "id": "17093", "properties": { "name": "Kendall" } }, { "type": "Polygon", "arcs": [[1575, 1576, 1577, 1578, 1579]], "id": "18149", "properties": { "name": "Starke" } }, { "type": "Polygon", "arcs": [[1580, 1581, 1582, 1583, 1584, -654]], "id": "18145", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[1585, 1586, 1587, 1588, -913, 1589]], "id": "29105", "properties": { "name": "Laclede" } }, { "type": "Polygon", "arcs": [[1590, 1591, 1592, 1593, 1594, 1595]], "id": "29117", "properties": { "name": "Livingston" } }, { "type": "Polygon", "arcs": [[1596, 1597, -1007, -908, 1598]], "id": "26137", "properties": { "name": "Otsego" } }, { "type": "Polygon", "arcs": [[1599, 1600, 1601, 1602, 1603]], "id": "31087", "properties": { "name": "Hitchcock" } }, { "type": "Polygon", "arcs": [[-910, -790, -1023, -905, 1604]], "id": "26143", "properties": { "name": "Roscommon" } }, { "type": "Polygon", "arcs": [[1605, 1606, 1607, 1608, 1609]], "id": "29011", "properties": { "name": "Barton" } }, { "type": "Polygon", "arcs": [[-416, -1384, 1610, 1611, 1612, 1613]], "id": "48045", "properties": { "name": "Briscoe" } }, { "type": "Polygon", "arcs": [[1614, 1615, 1616, 1617, 1618, 1619]], "id": "26161", "properties": { "name": "Washtenaw" } }, { "type": "Polygon", "arcs": [[1620, -1330, 1621, 1622, -1333, 1623]], "id": "26015", "properties": { "name": "Barry" } }, { "type": "Polygon", "arcs": [[1624, 1625, 1626, 1627, 1628]], "id": "35029", "properties": { "name": "Luna" } }, { "type": "Polygon", "arcs": [[1629, 1630, 1631, 1632, 1633, 1634, 1635]], "id": "51169", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[1636, 1637, 1638, 1639, 1640]], "id": "33007", "properties": { "name": "Coos" } }, { "type": "Polygon", "arcs": [[1641, 1642, 1643, 1644, 1645, 1646]], "id": "38095", "properties": { "name": "Towner" } }, { "type": "Polygon", "arcs": [[1647, 1648, 1649, 1650, -502, 1651]], "id": "29145", "properties": { "name": "Newton" } }, { "type": "MultiPolygon", "arcs": [[[1652, 1653]], [[-1431, 1654, -55, 1655]]], "id": "02195", "properties": { "name": "Petersburg" } }, { "type": "Polygon", "arcs": [[1656, -1065, 1657, 1658, 1659]], "id": "31167", "properties": { "name": "Stanton" } }, { "type": "Polygon", "arcs": [[1660, 1661, 1662, -1060, -1657, 1663]], "id": "31179", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[1664, 1665, 1666, 1667, -205, 203, -203]], "id": "26109", "properties": { "name": "Menominee" } }, { "type": "Polygon", "arcs": [[1668, 1669, 1670, 1671, 1672]], "id": "48175", "properties": { "name": "Goliad" } }, { "type": "Polygon", "arcs": [[1673, -39, -1013, 1674, -343, 1675]], "id": "38073", "properties": { "name": "Ransom" } }, { "type": "Polygon", "arcs": [[1676, 1677, -1381, 1678]], "id": "48179", "properties": { "name": "Gray" } }, { "type": "Polygon", "arcs": [[1679, 1680, 1681, 1682, 1683, 1684]], "id": "42121", "properties": { "name": "Venango" } }, { "type": "Polygon", "arcs": [[-1383, 1685, -514, -278, 1686, -1611]], "id": "48191", "properties": { "name": "Hall" } }, { "type": "Polygon", "arcs": [[1687, -1538, 1688, 1689, 1690]], "id": "29209", "properties": { "name": "Stone" } }, { "type": "Polygon", "arcs": [[1691, 1692, 1693, 1694, 1695, 1696]], "id": "39057", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[1697, 1698, -1596, 1699, 1700, 1701]], "id": "29061", "properties": { "name": "Daviess" } }, { "type": "Polygon", "arcs": [[1702, 1703, 1704, 1705, 1706, 1707]], "id": "29199", "properties": { "name": "Scotland" } }, { "type": "Polygon", "arcs": [[1708, 1709, 1710, 1711, 1712, 1713, 1714]], "id": "48049", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[-509, 1715, 1716, -941, 1717, 1718]], "id": "48165", "properties": { "name": "Gaines" } }, { "type": "Polygon", "arcs": [[-1130, 1719, -694, 1720, 1721, 1722, 1723]], "id": "48027", "properties": { "name": "Bell" } }, { "type": "Polygon", "arcs": [[1724, -1247, 1725, 1726, 1727]], "id": "53051", "properties": { "name": "Pend Oreille" } }, { "type": "Polygon", "arcs": [[1728, 1729, 1730, 1731, 1732, 1733]], "id": "13277", "properties": { "name": "Tift" } }, { "type": "Polygon", "arcs": [[1734, 1735, 1736, 1737, 1738]], "id": "48435", "properties": { "name": "Sutton" } }, { "type": "Polygon", "arcs": [[1739, 1740, 1741, 1742, 1743]], "id": "51023", "properties": { "name": "Botetourt" } }, { "type": "Polygon", "arcs": [[1744, 1745, 1746, 1747, 1748]], "id": "48405", "properties": { "name": "San Augustine" } }, { "type": "Polygon", "arcs": [[-139, 1749, 1750, 1751, 1752, 1753, 1754]], "id": "72129", "properties": { "name": "San Lorenzo" } }, { "type": "Polygon", "arcs": [[1755, 1756, 1757, 1758, -149, 1759]], "id": "72143", "properties": { "name": "Vega Alta" } }, { "type": "Polygon", "arcs": [[1760, 1761, 1762, 1763]], "id": "27017", "properties": { "name": "Carlton" } }, { "type": "Polygon", "arcs": [[1764, 1765, 1766, 1767, 1768]], "id": "12029", "properties": { "name": "Dixie" } }, { "type": "Polygon", "arcs": [[1769, 1770, 1771, 1772, 1773, 1774]], "id": "13211", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[1775, 1776, 1777, 1778]], "id": "02188", "properties": { "name": "Northwest Arctic" } }, { "type": "Polygon", "arcs": [[1779, 1780, 1781, -715, 1782]], "id": "38007", "properties": { "name": "Billings" } }, { "type": "Polygon", "arcs": [[1783, 1784, 1785, -1764, 1786, 1787, 1788, 1789]], "id": "27001", "properties": { "name": "Aitkin" } }, { "type": "Polygon", "arcs": [[1790, 1791, 1792, 1793, 1794, 1795, 1796]], "id": "08045", "properties": { "name": "Garfield" } }, { "type": "Polygon", "arcs": [[-1257, 1797, 1798, 1799]], "id": "20003", "properties": { "name": "Anderson" } }, { "type": "Polygon", "arcs": [[-282, 1800, 1801, 1802, -553]], "id": "48269", "properties": { "name": "King" } }, { "type": "Polygon", "arcs": [[1803, -407, 1804, 1805, -535, 1806]], "id": "40039", "properties": { "name": "Custer" } }, { "type": "Polygon", "arcs": [[1807, -98, 1808, 1809, 1810, 1811]], "id": "39101", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[1812, 1813, 1814, 1815, 1816, 1817]], "id": "17095", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[1818, 1819, 1820, 1821]], "id": "13013", "properties": { "name": "Barrow" } }, { "type": "Polygon", "arcs": [[-1144, -1575, 1822, 1823, 1824, -1170, 1825, 1826, 1827]], "id": "17099", "properties": { "name": "LaSalle" } }, { "type": "Polygon", "arcs": [[1828, 1829, 1830, 1831, 1832]], "id": "01031", "properties": { "name": "Coffee" } }, { "type": "Polygon", "arcs": [[1833, 1834, 1835, 1836]], "id": "12085", "properties": { "name": "Martin" } }, { "type": "Polygon", "arcs": [[1837, 1838, 1839, -1109, -1039]], "id": "19079", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[-890, 1840, -775, 1841, -1839]], "id": "19083", "properties": { "name": "Hardin" } }, { "type": "Polygon", "arcs": [[1842, 1843, 1844, 1845, 1846, 1847]], "id": "16037", "properties": { "name": "Custer" } }, { "type": "Polygon", "arcs": [[1848, 1849, 1850, 1851, 1852, 1853]], "id": "13037", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[1854, 1855, 1856, 1857]], "id": "19093", "properties": { "name": "Ida" } }, { "type": "Polygon", "arcs": [[1858, 1859, -162, -618, 1860]], "id": "08105", "properties": { "name": "Rio Grande" } }, { "type": "Polygon", "arcs": [[1861, -1243, 1862, 1863, -524, 1864]], "id": "19125", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[1865, -1028, 1866, 1867]], "id": "08087", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[1868, 1869, 1870, -1240, 1871]], "id": "19157", "properties": { "name": "Poweshiek" } }, { "type": "Polygon", "arcs": [[1872, 1873, 1874, -1248, 1875, 1876]], "id": "17179", "properties": { "name": "Tazewell" } }, { "type": "Polygon", "arcs": [[1877, 1878, 1879, 1880]], "id": "08039", "properties": { "name": "Elbert" } }, { "type": "Polygon", "arcs": [[-1111, 1881, 1882, -1865, -523, 1883]], "id": "19153", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[1884, 1885, 1886, 1887, 1888]], "id": "39149", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[1889, -527, 1890, -1165, -1296]], "id": "19121", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[1891, 1892, 1893, 1894, -677]], "id": "39153", "properties": { "name": "Summit" } }, { "type": "Polygon", "arcs": [[1895, 1896, -765, 1897]], "id": "12049", "properties": { "name": "Hardee" } }, { "type": "Polygon", "arcs": [[1898, 1899, 1900, 1901, 1902, 1903, 1904]], "id": "39161", "properties": { "name": "Van Wert" } }, { "type": "Polygon", "arcs": [[1905, -1696, 1906, 1907, 1908, 1909]], "id": "39165", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[1910, 1911, 1912, 1913, -974, 1914]], "id": "48463", "properties": { "name": "Uvalde" } }, { "type": "Polygon", "arcs": [[1915, 1916, 1917, 1918, 1919, -650, 1920]], "id": "13195", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[1921, 1922, -842, 1923, 1924, 1925]], "id": "39059", "properties": { "name": "Guernsey" } }, { "type": "Polygon", "arcs": [[1926, 1927, 1928, 1929, -1412]], "id": "48493", "properties": { "name": "Wilson" } }, { "type": "Polygon", "arcs": [[-1810, 1930, -953, 1931, 1932, 1933]], "id": "39041", "properties": { "name": "Delaware" } }, { "type": "Polygon", "arcs": [[1934, 1935, 1936, 1937, 1938]], "id": "39055", "properties": { "name": "Geauga" } }, { "type": "Polygon", "arcs": [[-538, 1939, 1940, 1941]], "id": "40055", "properties": { "name": "Greer" } }, { "type": "Polygon", "arcs": [[1942, 1943, 1944, 1945, 1946, 1947, 1948]], "id": "27131", "properties": { "name": "Rice" } }, { "type": "Polygon", "arcs": [[1949, 1950, 1951, 1952, 1953, 1954, 1955]], "id": "05025", "properties": { "name": "Cleveland" } }, { "type": "Polygon", "arcs": [[1956, 1957, 1958, 1959, 1960, -196]], "id": "13093", "properties": { "name": "Dooly" } }, { "type": "Polygon", "arcs": [[-423, -257, 1961, -1735, 1962]], "id": "48413", "properties": { "name": "Schleicher" } }, { "type": "Polygon", "arcs": [[1963, 1964, 1965, 1966, -1345]], "id": "27165", "properties": { "name": "Watonwan" } }, { "type": "Polygon", "arcs": [[1967, 1968, 1969, -391, 1970, 1971]], "id": "31001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[1972, 1973, 1974, 1975]], "id": "37003", "properties": { "name": "Alexander" } }, { "type": "Polygon", "arcs": [[1976, -312, 1977, 1978, -1607]], "id": "29039", "properties": { "name": "Cedar" } }, { "type": "Polygon", "arcs": [[1979, -417, -1614, 1980, -820, 1981]], "id": "48437", "properties": { "name": "Swisher" } }, { "type": "Polygon", "arcs": [[1982, 1983, 1984, 1985, 1986, 1987, 1988]], "id": "30049", "properties": { "name": "Lewis and Clark" } }, { "type": "Polygon", "arcs": [[1989, 1990, 1991, -1545, 1992, 1993, 1994]], "id": "29159", "properties": { "name": "Pettis" } }, { "type": "Polygon", "arcs": [[-1612, -1687, -283, -552, 1995]], "id": "48345", "properties": { "name": "Motley" } }, { "type": "Polygon", "arcs": [[1996, 1997, 1998, -1524, 1999, 2000]], "id": "30081", "properties": { "name": "Ravalli" } }, { "type": "Polygon", "arcs": [[2001, 2002, 2003, -11, 2004, 2005, 2006, 2007]], "id": "06071", "properties": { "name": "San Bernardino" } }, { "type": "Polygon", "arcs": [[2008, 2009, 2010, 2011, 2012, 2013]], "id": "13189", "properties": { "name": "McDuffie" } }, { "type": "MultiPolygon", "arcs": [[[2014]], [[2015, 2016, 2017, 2018, -1446, 2019], [-1439]]], "id": "02100", "properties": { "name": "Haines" } }, { "type": "Polygon", "arcs": [[-1492, -1464, 2020, 2021, 2022, 2023, 2024]], "id": "55073", "properties": { "name": "Marathon" } }, { "type": "MultiPolygon", "arcs": [ [[2025]], [[2026]], [[2027]], [[2028]], [[2029]], [[2030]], [[2031]], [[2032]], [[2033]], [[2034]], [[2035]], [[2036]], [[2037]], [[2038]], [[2039]], [[2040]], [[2041]], [[2042, 2043]], [[2044]], [[2045]], [[2046]], [[2047]], [[2048]], [[2049]] ], "id": "02013", "properties": { "name": "Aleutians East" } }, { "type": "MultiPolygon", "arcs": [ [[2050]], [[2051]], [[2052]], [[2053]], [[2054]], [[2055]], [[2056]], [[2057]], [[2058]], [[2059]], [[2060, 2061, 2062]], [[2063]] ], "id": "02150", "properties": { "name": "Kodiak Island" } }, { "type": "MultiPolygon", "arcs": [ [[2064]], [[2065]], [[2066]], [[2067]], [[2068]], [[2069, -762, 2070, 2071, 2072, 2073, -2063, 2074, -2043]] ], "id": "02164", "properties": { "name": "Lake and Peninsula" } }, { "type": "MultiPolygon", "arcs": [ [[2075]], [[2076]], [[2077]], [[2078]], [[2079]], [[2080]], [[2081]], [[2082]], [[2083, 2084, 2085, 2086, 2087, 2088, 2089]] ], "id": "02261", "properties": { "name": "Valdez-Cordova" } }, { "type": "Polygon", "arcs": [[2090, 2091, -1418, -700, -124]], "id": "46035", "properties": { "name": "Davison" } }, { "type": "Polygon", "arcs": [[2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099]], "id": "41023", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[2100, 2101, 2102, 2103, 2104, 2105]], "id": "39129", "properties": { "name": "Pickaway" } }, { "type": "Polygon", "arcs": [[-1938, 2106, 2107, 2108, -1893]], "id": "39133", "properties": { "name": "Portage" } }, { "type": "Polygon", "arcs": [[2109, 2110, 2111, 2112, -847]], "id": "13131", "properties": { "name": "Grady" } }, { "type": "Polygon", "arcs": [[2113, 2114, 2115, 2116, 2117, 2118]], "id": "72093", "properties": { "name": "Maricao" } }, { "type": "Polygon", "arcs": [[2119, 2120, 2121, 2122, 2123, 2124]], "id": "54075", "properties": { "name": "Pocahontas" } }, { "type": "Polygon", "arcs": [[2125, 2126, 2127]], "id": "72117", "properties": { "name": "Rincón" } }, { "type": "Polygon", "arcs": [[2128, 2129, 2130, 2131, -1385, 2132, 2133]], "id": "27111", "properties": { "name": "Otter Tail" } }, { "type": "Polygon", "arcs": [[2134, 2135, 2136, 2137, 2138, 2139, 2140]], "id": "13111", "properties": { "name": "Fannin" } }, { "type": "Polygon", "arcs": [[2141, 2142, 2143, -28, -233, -26]], "id": "27113", "properties": { "name": "Pennington" } }, { "type": "Polygon", "arcs": [[2144, 2145, 2146, 2147]], "id": "17021", "properties": { "name": "Christian" } }, { "type": "Polygon", "arcs": [[2148, 2149, 2150, 2151, 2152, -1291]], "id": "18169", "properties": { "name": "Wabash" } }, { "type": "Polygon", "arcs": [[2153, 2154, 2155, 2156, 2157, -1232]], "id": "08085", "properties": { "name": "Montrose" } }, { "type": "Polygon", "arcs": [[2158, 2159, 2160, -14, 2161]], "id": "28113", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[-495, 2162, 2163, 2164, 2165, 2166]], "id": "38049", "properties": { "name": "McHenry" } }, { "type": "Polygon", "arcs": [[2167, 2168, 2169, 2170, -1704, 2171]], "id": "19177", "properties": { "name": "Van Buren" } }, { "type": "Polygon", "arcs": [[2172, 2173, 2174]], "id": "17171", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[2175, -886, 2176, 2177, 2178]], "id": "13021", "properties": { "name": "Bibb" } }, { "type": "Polygon", "arcs": [[2179, -140, -1755, 2180, 2181, 2182, -1122]], "id": "72035", "properties": { "name": "Cayey" } }, { "type": "Polygon", "arcs": [[-1026, 2183, 2184, -1312, -445]], "id": "26111", "properties": { "name": "Midland" } }, { "type": "Polygon", "arcs": [[2185, 2186, 2187, 2188, -1567, 2189]], "id": "20051", "properties": { "name": "Ellis" } }, { "type": "Polygon", "arcs": [[2190, 2191, 2192, -2163, -494]], "id": "38009", "properties": { "name": "Bottineau" } }, { "type": "MultiPolygon", "arcs": [[[2193]], [[2194]]], "id": "60020", "properties": { "name": "Manu'a" } }, { "type": "Polygon", "arcs": [[2195, 2196]], "id": "60050", "properties": { "name": "Western" } }, { "type": "Polygon", "arcs": [[-894, 2197, -1087, 2198, -1905, 2199, 2200, 2201, 2202]], "id": "18003", "properties": { "name": "Allen" } }, { "type": "Polygon", "arcs": [[2203, 2204, 2205, 2206, 2207, 2208]], "id": "20085", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[2209, 2210, 2211, 2212, 2213, -2169]], "id": "19087", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[2214, 2215, 2216, -1560, 2217]], "id": "18011", "properties": { "name": "Boone" } }, { "type": "Polygon", "arcs": [ [ 573, -573, 571, -571, 569, -569, 2218, 2219, 2220, 2221, 2222, -575 ] ], "id": "06103", "properties": { "name": "Tehama" } }, { "type": "Polygon", "arcs": [[-1292, -2153, 2223, 2224, 2225]], "id": "18103", "properties": { "name": "Miami" } }, { "type": "Polygon", "arcs": [[2226, 2227, 2228, 2229, 2230]], "id": "38047", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[2231, 2232, 2233, 2234, 2235, 2236]], "id": "40021", "properties": { "name": "Cherokee" } }, { "type": "Polygon", "arcs": [ [2237, -275, -545, 2238, 2239, -626, 2240, 2241, 2242, 2243] ], "id": "46085", "properties": { "name": "Lyman" } }, { "type": "Polygon", "arcs": [[-30, 2244, 2245, 2246]], "id": "27087", "properties": { "name": "Mahnomen" } }, { "type": "Polygon", "arcs": [[-1493, -2025, 2247, 2248, 2249, 2250]], "id": "55019", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[2251, 2252, -380, 2253, 2254, 2255]], "id": "20171", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[2256, 2257, 2258, 2259, 2260]], "id": "27135", "properties": { "name": "Roseau" } }, { "type": "Polygon", "arcs": [[2261, 2262, 2263, 2264, 2265, 2266, 2267]], "id": "05115", "properties": { "name": "Pope" } }, { "type": "Polygon", "arcs": [[2268, 2269, 2270, 2271, 2272]], "id": "26095", "properties": { "name": "Luce" } }, { "type": "Polygon", "arcs": [[-1994, 2273, 2274, 2275, -309, 2276]], "id": "29015", "properties": { "name": "Benton" } }, { "type": "Polygon", "arcs": [[2277, 2278, 2279, 2280, 2281, -2264]], "id": "05141", "properties": { "name": "Van Buren" } }, { "type": "Polygon", "arcs": [[2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289]], "id": "51199", "properties": { "name": "York" } }, { "type": "Polygon", "arcs": [[-915, 2290, 2291, 2292, 2293, 2294, -1536]], "id": "29067", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [ [2295, 2296, 2297, 2298, -1989, 2299, 2300, 2301, 2302, 2303] ], "id": "30029", "properties": { "name": "Flathead" } }, { "type": "Polygon", "arcs": [[2304, 2305, 2306, 2307, 2308]], "id": "48305", "properties": { "name": "Lynn" } }, { "type": "Polygon", "arcs": [[2309, 2310, 2311, 2312, 2313, 2314]], "id": "29065", "properties": { "name": "Dent" } }, { "type": "Polygon", "arcs": [[2315, 2316, 2317, 2318, -1962]], "id": "48327", "properties": { "name": "Menard" } }, { "type": "Polygon", "arcs": [[-1076, -413, -721, 2319, -467]], "id": "48353", "properties": { "name": "Nolan" } }, { "type": "Polygon", "arcs": [[2320, -2313, 2321, 2322, 2323, 2324]], "id": "29203", "properties": { "name": "Shannon" } }, { "type": "Polygon", "arcs": [[2325, 2326, -469, 2327, -253, 2328]], "id": "48431", "properties": { "name": "Sterling" } }, { "type": "Polygon", "arcs": [[2329, 2330, 2331, 2332, 2333]], "id": "08089", "properties": { "name": "Otero" } }, { "type": "Polygon", "arcs": [[2334, 2335, 2336, 2337, -2306]], "id": "48169", "properties": { "name": "Garza" } }, { "type": "Polygon", "arcs": [[2338, 2339, 2340, 2341]], "id": "08119", "properties": { "name": "Teller" } }, { "type": "Polygon", "arcs": [[2342, -2303, 2343, 2344, 2345, 2346, 2347]], "id": "30089", "properties": { "name": "Sanders" } }, { "type": "Polygon", "arcs": [[2348, -251, 2349, -1709, 2350, -410]], "id": "48059", "properties": { "name": "Callahan" } }, { "type": "Polygon", "arcs": [[-1803, 2351, 2352, -1074, 2353]], "id": "48433", "properties": { "name": "Stonewall" } }, { "type": "Polygon", "arcs": [[2354, 2355, 2356, 2357, -529, 2358]], "id": "40051", "properties": { "name": "Grady" } }, { "type": "Polygon", "arcs": [[2359, 2360, 2361, 2362, 2363, 2364]], "id": "48159", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[2365, 2366, 2367, 2368, 2369, 2370]], "id": "48467", "properties": { "name": "Van Zandt" } }, { "type": "Polygon", "arcs": [[2371, -1059, 2372, 2373]], "id": "31073", "properties": { "name": "Gosper" } }, { "type": "Polygon", "arcs": [[2374, 2375, 2376, 2377, -388]], "id": "31059", "properties": { "name": "Fillmore" } }, { "type": "Polygon", "arcs": [[2378, 2379, 2380, 2381, 2382, -2366, 2383, 2384]], "id": "48231", "properties": { "name": "Hunt" } }, { "type": "Polygon", "arcs": [[2385, 2386, -117, 2387, 2388]], "id": "48313", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[2389, 2390, 2391, 2392, 2393, 2394, 2395]], "id": "40019", "properties": { "name": "Carter" } }, { "type": "Polygon", "arcs": [[2396, 2397, 2398, 2399, 2400]], "id": "51157", "properties": { "name": "Rappahannock" } }, { "type": "Polygon", "arcs": [[2401, 2402, 2403, 2404, 2405]], "id": "01103", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[2406, 2407, 2408, 2409, 2410]], "id": "51079", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [ [2411, -1777, 2412, 2413, 2414, 2415, 2416, 2417, 2418, -520] ], "id": "02290", "properties": { "name": "Yukon-Koyukuk" } }, { "type": "Polygon", "arcs": [[2419, 2420, 2421, 2422, 2423]], "id": "42059", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[-1953, 2424, 2425, 2426, 2427, 2428]], "id": "05043", "properties": { "name": "Drew" } }, { "type": "Polygon", "arcs": [[2429, 2430, -458, 2431, 2432, 2433, 2434]], "id": "28043", "properties": { "name": "Grenada" } }, { "type": "Polygon", "arcs": [[2435, 2436], [2437]], "id": "51750", "properties": { "name": "Radford" } }, { "type": "Polygon", "arcs": [[2438, 2439, 2440, 2441, 2442]], "id": "29211", "properties": { "name": "Sullivan" } }, { "type": "Polygon", "arcs": [[2443, 2444, 2445, 2446, 2447]], "id": "54047", "properties": { "name": "McDowell" } }, { "type": "Polygon", "arcs": [[2448, 2449, 2450, 2451, 2452]], "id": "37133", "properties": { "name": "Onslow" } }, { "type": "Polygon", "arcs": [[2453, 2454, 2455, 2456, 2457, 2458]], "id": "29049", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [[2459, 2460, 2461, 2462, 2463, 2464]], "id": "12005", "properties": { "name": "Bay" } }, { "type": "Polygon", "arcs": [[-144, 2465, 2466, 2467]], "id": "72061", "properties": { "name": "Guaynabo" } }, { "type": "Polygon", "arcs": [[2468, 2469, 2470, 2471, 2472]], "id": "72029", "properties": { "name": "Canóvanas" } }, { "type": "Polygon", "arcs": [[-150, -1759, 2473, 2474, 2475, 2476]], "id": "72047", "properties": { "name": "Corozal" } }, { "type": "MultiPolygon", "arcs": [[[2477, 2478, 2479, -636, 2480]], [[2481]]], "id": "53033", "properties": { "name": "King" } }, { "type": "Polygon", "arcs": [ [ 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, -2493, 2492, 2493, -2479, 2494 ] ], "id": "53007", "properties": { "name": "Chelan" } }, { "type": "Polygon", "arcs": [[2495, 2496, 2497, 2498]], "id": "12035", "properties": { "name": "Flagler" } }, { "type": "Polygon", "arcs": [ [ -2494, -2493, 2492, -2493, -2492, 2490, -2490, 2488, -2488, 2486, -2486, 2499, 2500, 2501, -2480 ] ], "id": "53037", "properties": { "name": "Kittitas" } }, { "type": "Polygon", "arcs": [[2502, 2503, 2504, 2505]], "id": "12095", "properties": { "name": "Orange" } }, { "type": "Polygon", "arcs": [[2506, -68, 2507, 2508, -1959]], "id": "13235", "properties": { "name": "Pulaski" } }, { "type": "Polygon", "arcs": [[2509, 2510, -2162, -13, 2511, 2512, 2513]], "id": "28005", "properties": { "name": "Amite" } }, { "type": "Polygon", "arcs": [[2514, 2515, 2516, 2517, 2518]], "id": "46045", "properties": { "name": "Edmunds" } }, { "type": "Polygon", "arcs": [[-1574, 2519, 2520, 2521, -1823]], "id": "17063", "properties": { "name": "Grundy" } }, { "type": "Polygon", "arcs": [[2522, 2523, 2524, -735, 2525, -783]], "id": "20151", "properties": { "name": "Pratt" } }, { "type": "Polygon", "arcs": [[2526, 2527, 2528, -888, -230]], "id": "19033", "properties": { "name": "Cerro Gordo" } }, { "type": "Polygon", "arcs": [[2529, 2530, 2531, 2532, 2533, 2534]], "id": "31155", "properties": { "name": "Saunders" } }, { "type": "Polygon", "arcs": [[2535, 2536, 2537, 2538, 2539]], "id": "05125", "properties": { "name": "Saline" } }, { "type": "Polygon", "arcs": [[-2023, -837, -426, 2540, 2541]], "id": "55097", "properties": { "name": "Portage" } }, { "type": "Polygon", "arcs": [[2542, 2543, -1610, 2544, 2545, 2546, -1324]], "id": "20037", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[2547, 2548, 2549, 2550, 2551]], "id": "48221", "properties": { "name": "Hood" } }, { "type": "Polygon", "arcs": [[2552, 2553, 2554, 2555, -371, -1126]], "id": "20111", "properties": { "name": "Lyon" } }, { "type": "Polygon", "arcs": [[2556, 2557, 2558, 2559, 2560]], "id": "46047", "properties": { "name": "Fall River" } }, { "type": "Polygon", "arcs": [[2561, -299, 297, -306, 2562, 2563, 2564]], "id": "30069", "properties": { "name": "Petroleum" } }, { "type": "Polygon", "arcs": [[2565, 2566, 2567, 2568, 2569, -2215, 2570]], "id": "18023", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [[-696, 2571, -40, -1674, 2572, 2573]], "id": "38003", "properties": { "name": "Barnes" } }, { "type": "Polygon", "arcs": [[2574, 2575, 2576, 2577, 2578]], "id": "50015", "properties": { "name": "Lamoille" } }, { "type": "Polygon", "arcs": [[2579, 2580, 2581, 2582, 2583, 2584]], "id": "13035", "properties": { "name": "Butts" } }, { "type": "Polygon", "arcs": [[-2248, -2024, -2542, 2585, 2586, 2587]], "id": "55141", "properties": { "name": "Wood" } }, { "type": "Polygon", "arcs": [[2588, -231, -891, -1838, -1038]], "id": "19197", "properties": { "name": "Wright" } }, { "type": "Polygon", "arcs": [[2589, 2590, 2591, -546, 2592, -2318]], "id": "48319", "properties": { "name": "Mason" } }, { "type": "Polygon", "arcs": [[2593, 2594, 2595, 2596]], "id": "48183", "properties": { "name": "Gregg" } }, { "type": "Polygon", "arcs": [[2597, 2598, 2599, 2600, 2601, 2602]], "id": "28105", "properties": { "name": "Oktibbeha" } }, { "type": "Polygon", "arcs": [[-985, 983, -983, 981, -981, 2603, 2604, 2605]], "id": "06057", "properties": { "name": "Nevada" } }, { "type": "Polygon", "arcs": [[-2559, 2606, 2607, 2608, 2609]], "id": "31045", "properties": { "name": "Dawes" } }, { "type": "Polygon", "arcs": [[2610, 2611, 2612, 2613, 2614]], "id": "41033", "properties": { "name": "Josephine" } }, { "type": "Polygon", "arcs": [[-972, 2615, 2616, 2617, -2376]], "id": "31151", "properties": { "name": "Saline" } }, { "type": "Polygon", "arcs": [[-1222, 2618, 2619, 2620, 2621]], "id": "48211", "properties": { "name": "Hemphill" } }, { "type": "Polygon", "arcs": [[2622, -2584, 2623, 2624, 2625]], "id": "13171", "properties": { "name": "Lamar" } }, { "type": "Polygon", "arcs": [[2626, 2627, 2628, 2629, 2630]], "id": "28065", "properties": { "name": "Jefferson Davis" } }, { "type": "Polygon", "arcs": [[-1932, -952, 2631, 2632, 2633, 2634, 2635]], "id": "39089", "properties": { "name": "Licking" } }, { "type": "Polygon", "arcs": [[-189, 2636, -1982, -819, 2637, 2638]], "id": "48069", "properties": { "name": "Castro" } }, { "type": "Polygon", "arcs": [[2639, -1599, 2640, 2641, 2642]], "id": "26009", "properties": { "name": "Antrim" } }, { "type": "Polygon", "arcs": [[2643, 2644, 2645, 2646, 2647, -177]], "id": "20147", "properties": { "name": "Phillips" } }, { "type": "Polygon", "arcs": [[2648, 2649, 2650, 2651]], "id": "20067", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[-1986, 2652, 2653, 2654]], "id": "30007", "properties": { "name": "Broadwater" } }, { "type": "Polygon", "arcs": [[-597, 2655, -794, 2656, -1968, 2657, -1055, 2658]], "id": "31019", "properties": { "name": "Buffalo" } }, { "type": "Polygon", "arcs": [[2659, 2660, 2661, 2662]], "id": "32009", "properties": { "name": "Esmeralda" } }, { "type": "Polygon", "arcs": [[2663, 2664, 2665, 2666, 2667]], "id": "37135", "properties": { "name": "Orange" } }, { "type": "Polygon", "arcs": [[2668, 2669, 2670, 2671, 2672, 2673]], "id": "16051", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[2674, -1199, 2675, -892, 2676]], "id": "18087", "properties": { "name": "LaGrange" } }, { "type": "Polygon", "arcs": [[-967, 2677, 2678, 2679, -293, 2680]], "id": "19105", "properties": { "name": "Jones" } }, { "type": "Polygon", "arcs": [[2681, 2682, 2683, 2684, 2685, 2686]], "id": "19027", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[2687, 2688, -697, -2574, 2689, -2228, 2690]], "id": "38093", "properties": { "name": "Stutsman" } }, { "type": "Polygon", "arcs": [[2691, -1041, -1113, 2692, 2693, -2684]], "id": "19073", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[2694, 2695, 2696, 2697, 2698, 2699, 2700]], "id": "01003", "properties": { "name": "Baldwin" } }, { "type": "Polygon", "arcs": [[2701, 2702, 2703, -1620, 2704, 2705, 2706]], "id": "26075", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[2707, -1635, 2708, 2709, 2710]], "id": "47067", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[-178, -2648, 2711, 2712, 2713, 2714]], "id": "20065", "properties": { "name": "Graham" } }, { "type": "Polygon", "arcs": [[-1799, 2715, -1322, -1138]], "id": "20001", "properties": { "name": "Allen" } }, { "type": "Polygon", "arcs": [[2716, 2717, 2718, 2719, 2720, 2721]], "id": "40127", "properties": { "name": "Pushmataha" } }, { "type": "Polygon", "arcs": [[2722, 2723, 2724, 2725, 2726]], "id": "48461", "properties": { "name": "Upton" } }, { "type": "Polygon", "arcs": [[2727, -2518, 2728, -271, 2729, 2730]], "id": "46107", "properties": { "name": "Potter" } }, { "type": "Polygon", "arcs": [[-1057, 2731, -2644, 2732]], "id": "31083", "properties": { "name": "Harlan" } }, { "type": "Polygon", "arcs": [[2733, 2734, 2735, 2736, 2737]], "id": "19063", "properties": { "name": "Emmet" } }, { "type": "Polygon", "arcs": [[2738, 2739, 2740, 2741, -1643]], "id": "38019", "properties": { "name": "Cavalier" } }, { "type": "Polygon", "arcs": [[2742, 2743, 2744, 2745, 2746, 2747]], "id": "06109", "properties": { "name": "Tuolumne" } }, { "type": "Polygon", "arcs": [[-2713, 2748, -2190, -1566, 2749]], "id": "20195", "properties": { "name": "Trego" } }, { "type": "Polygon", "arcs": [[2750, -935, -134, 2751, 2752]], "id": "48247", "properties": { "name": "Jim Hogg" } }, { "type": "Polygon", "arcs": [[2753, 2754, 2755, 2756]], "id": "72069", "properties": { "name": "Humacao" } }, { "type": "Polygon", "arcs": [[2757, 2758, 2759]], "id": "55078", "properties": { "name": "Menominee" } }, { "type": "Polygon", "arcs": [[-1966, 2760, 2761, 2762, -2735, 2763]], "id": "27091", "properties": { "name": "Martin" } }, { "type": "Polygon", "arcs": [[2764, 2765, 2766, -875, 2767, 2768]], "id": "01085", "properties": { "name": "Lowndes" } }, { "type": "Polygon", "arcs": [[2769, 2770, -808, 2771, 2772, 2773]], "id": "21073", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[2774, 2775, 2776, 2777, 2778]], "id": "29205", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[2779, 2780, 2781, 2782, 2783, 2784]], "id": "40037", "properties": { "name": "Creek" } }, { "type": "Polygon", "arcs": [[2785, 2786, 2787, 2788, 2789, 2790]], "id": "48285", "properties": { "name": "Lavaca" } }, { "type": "Polygon", "arcs": [[-429, 2791, 2792, 2793, 2794, 2795]], "id": "55047", "properties": { "name": "Green Lake" } }, { "type": "Polygon", "arcs": [[-598, -2659, -1054, -2372, 2796, 2797]], "id": "31047", "properties": { "name": "Dawson" } }, { "type": "Polygon", "arcs": [[-1335, -1200, -2675, 2798, 2799]], "id": "26149", "properties": { "name": "St. Joseph" } }, { "type": "Polygon", "arcs": [[2800, 2801, 2802, -860, 2803, 2804]], "id": "17081", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[2805, -480, 2806, -2528, 2807]], "id": "19131", "properties": { "name": "Mitchell" } }, { "type": "Polygon", "arcs": [[2808, -2415, 2809, -2085, 2810, 2811]], "id": "02240", "properties": { "name": "Southeast Fairbanks" } }, { "type": "Polygon", "arcs": [[-1826, -1169, 2812]], "id": "17155", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[2813, 2814, -1183, 2815, 2816]], "id": "19137", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[2817, 2818, -223, 2819]], "id": "19017", "properties": { "name": "Bremer" } }, { "type": "Polygon", "arcs": [[2820, -1370, 2821, 2822, -2802, 2823]], "id": "17121", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[2824, 2825, 2826, 2827, 2828]], "id": "37025", "properties": { "name": "Cabarrus" } }, { "type": "Polygon", "arcs": [[2829, -945, 2830, -2724, 2831]], "id": "48329", "properties": { "name": "Midland" } }, { "type": "Polygon", "arcs": [[-2319, -2593, -551, 2832, 2833, -1736]], "id": "48267", "properties": { "name": "Kimble" } }, { "type": "Polygon", "arcs": [[2834, 2835, 2836, 2837, 2838]], "id": "55103", "properties": { "name": "Richland" } }, { "type": "Polygon", "arcs": [[-938, -421, 2839, -1679, -414, -687]], "id": "48065", "properties": { "name": "Carson" } }, { "type": "Polygon", "arcs": [[2840, 2841, 2842, 2843, 2844]], "id": "21061", "properties": { "name": "Edmonson" } }, { "type": "Polygon", "arcs": [[2845, 2846, 2847, 2848, 2849, 2850, 2851]], "id": "18047", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[2852, 2853, 2854, -1848, 2855, 2856]], "id": "16085", "properties": { "name": "Valley" } }, { "type": "Polygon", "arcs": [[2857, 2858, 2859, 2860, 2861, 2862]], "id": "51109", "properties": { "name": "Louisa" } }, { "type": "Polygon", "arcs": [[2863, -1118, 2864, -2552, 2865, 2866, 2867]], "id": "48363", "properties": { "name": "Palo Pinto" } }, { "type": "Polygon", "arcs": [[2868, -2638, -823, -243, 2869]], "id": "48279", "properties": { "name": "Lamb" } }, { "type": "Polygon", "arcs": [[2870, 2871, 2872, 2873, -2465, 2874, -316]], "id": "12131", "properties": { "name": "Walton" } }, { "type": "Polygon", "arcs": [[-49, 2875, 2876, 2877, 2878]], "id": "36039", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[-1214, 2879, -489, 2880, -1889, 2881, 2882, 2883]], "id": "39037", "properties": { "name": "Darke" } }, { "type": "Polygon", "arcs": [[-2259, 2884, 2885, 2886, 2887, 2888, 2889, -2143, 2890]], "id": "27007", "properties": { "name": "Beltrami" } }, { "type": "Polygon", "arcs": [[2891, 2892, -907, -1354, -1350]], "id": "26133", "properties": { "name": "Osceola" } }, { "type": "Polygon", "arcs": [[-375, 2893, 2894, 2895, 2896, 2897]], "id": "20049", "properties": { "name": "Elk" } }, { "type": "Polygon", "arcs": [[2898, 2899, 2900, 2901, 2902]], "id": "20075", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[2903, 2904, 2905, 2906, -1761, -1786, 2907, 2908]], "id": "27137", "properties": { "name": "St. Louis" } }, { "type": "Polygon", "arcs": [[2909, 2910, 2911, -2211, 2912, 2913]], "id": "19183", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-250, 2914, -2867, 2915, 2916, -1710, -2350]], "id": "48133", "properties": { "name": "Eastland" } }, { "type": "Polygon", "arcs": [[-2833, -550, 2917, 2918, 2919, 2920]], "id": "48265", "properties": { "name": "Kerr" } }, { "type": "Polygon", "arcs": [[2921, 2922, 2923, 2924, 2925, 2926]], "id": "36003", "properties": { "name": "Allegany" } }, { "type": "Polygon", "arcs": [[-822, 2927, -2305, -244]], "id": "48303", "properties": { "name": "Lubbock" } }, { "type": "Polygon", "arcs": [[2928, 2929]], "id": "51775", "properties": { "name": "Salem" } }, { "type": "Polygon", "arcs": [[2930, 2931]], "id": "51670", "properties": { "name": "Hopewell" } }, { "type": "Polygon", "arcs": [[2932, 2933, 2934, 2935, -1814, 2936]], "id": "17073", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[2937, 2938, -1053, 2939, 2940]], "id": "28079", "properties": { "name": "Leake" } }, { "type": "Polygon", "arcs": [[2941, 2942, 2943, 2944, 2945, 2946, 2947]], "id": "35057", "properties": { "name": "Torrance" } }, { "type": "Polygon", "arcs": [[2948, 2949, -153, 2950, 2951]], "id": "08095", "properties": { "name": "Phillips" } }, { "type": "Polygon", "arcs": [[2952, -2951, -157, 2953, 2954, 2955, -1030]], "id": "08125", "properties": { "name": "Yuma" } }, { "type": "Polygon", "arcs": [[2956, 2957, 2958, 2959]], "id": "19141", "properties": { "name": "O'Brien" } }, { "type": "Polygon", "arcs": [[-2941, 2960, 2961, 2962, 2963]], "id": "28123", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[-590, 2964, 2965, 2966, -595]], "id": "31175", "properties": { "name": "Valley" } }, { "type": "Polygon", "arcs": [[2967, -1310, 2968, 2969, -2825, 2970, 2971, 2972, -1974]], "id": "37097", "properties": { "name": "Iredell" } }, { "type": "Polygon", "arcs": [[2973, 2974, 2975, 2976, 2977]], "id": "01057", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[2978, 2979, -180, 2980, -899, 2981]], "id": "20039", "properties": { "name": "Decatur" } }, { "type": "Polygon", "arcs": [[2982, 2983, 2984, 2985, 2986, -2096]], "id": "41001", "properties": { "name": "Baker" } }, { "type": "Polygon", "arcs": [[2987, 2988, 2989, 2990, 2991]], "id": "01133", "properties": { "name": "Winston" } }, { "type": "Polygon", "arcs": [[2992, 2993, 2994, 2995, 2996]], "id": "29221", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[2997, 2998, 2999]], "id": "72015", "properties": { "name": "Arroyo" } }, { "type": "Polygon", "arcs": [[3000, 3001, 3002, 3003, 3004, 3005, 3006]], "id": "18007", "properties": { "name": "Benton" } }, { "type": "MultiPolygon", "arcs": [ [[3007]], [[3008]], [[3009]], [[3010]], [[3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018]] ], "id": "06083", "properties": { "name": "Santa Barbara" } }, { "type": "Polygon", "arcs": [[3019, -576, -2223, 3020, 3021]], "id": "06105", "properties": { "name": "Trinity" } }, { "type": "Polygon", "arcs": [[3022, 3023, 3024, 3025, 3026, 3027]], "id": "17117", "properties": { "name": "Macoupin" } }, { "type": "Polygon", "arcs": [[3028, 3029, 3030, 3031, -1313, -2185]], "id": "26145", "properties": { "name": "Saginaw" } }, { "type": "Polygon", "arcs": [[-2866, -2551, 3032, 3033, -704, 3034, -2916]], "id": "48143", "properties": { "name": "Erath" } }, { "type": "MultiPolygon", "arcs": [[[3035, 3036, 3037, 3038, 3039, 3040]], [[3041, 3042]]], "id": "12101", "properties": { "name": "Pasco" } }, { "type": "Polygon", "arcs": [[3043, 3044, -818, 3045, 3046]], "id": "37169", "properties": { "name": "Stokes" } }, { "type": "Polygon", "arcs": [[3047, 3048, -2857, 3049, 3050, 3051, 3052]], "id": "16045", "properties": { "name": "Gem" } }, { "type": "Polygon", "arcs": [[3053, 3054, 3055, 3056, 3057]], "id": "54021", "properties": { "name": "Gilmer" } }, { "type": "Polygon", "arcs": [[-738, 3058, 3059, 3060, 3061, 3062]], "id": "40003", "properties": { "name": "Alfalfa" } }, { "type": "Polygon", "arcs": [[3063, 3064, 3065, 3066, 3067, -1547, 3068]], "id": "20201", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[3069, 3070, 3071, 3072, 3073]], "id": "13109", "properties": { "name": "Evans" } }, { "type": "Polygon", "arcs": [[3074, 3075, 3076, -1218, 3077, 3078, 3079]], "id": "18065", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[3080, 3081, 3082, 3083]], "id": "45023", "properties": { "name": "Chester" } }, { "type": "Polygon", "arcs": [[3084, -2005, -10, 3085, 3086, 3087, 3088]], "id": "04012", "properties": { "name": "La Paz" } }, { "type": "Polygon", "arcs": [[3089, 3090, 3091, -593, 3092, -461]], "id": "31009", "properties": { "name": "Blaine" } }, { "type": "Polygon", "arcs": [[-2855, 3093, -2000, -1530, 3094, 3095, -1843]], "id": "16059", "properties": { "name": "Lemhi" } }, { "type": "Polygon", "arcs": [[3096, -1048, 3097, 3098, 3099]], "id": "20069", "properties": { "name": "Gray" } }, { "type": "Polygon", "arcs": [[-2433, 3100, 3101, 3102, 3103]], "id": "28097", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[3104, 3105, 3106, 3107, -2594, 3108, 3109]], "id": "48459", "properties": { "name": "Upshur" } }, { "type": "Polygon", "arcs": [[3110, 3111, 3112, 3113, 3114, 3115, -548]], "id": "48031", "properties": { "name": "Blanco" } }, { "type": "Polygon", "arcs": [[3116, 3117, 3118, 3119, 3120]], "id": "20061", "properties": { "name": "Geary" } }, { "type": "Polygon", "arcs": [[3121, 3122, 3123, 3124, 3125, 3126]], "id": "21041", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[3127, 3128, -1289, -1578, 3129]], "id": "18099", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[3130, -817, 3131, -1201, 3132]], "id": "37081", "properties": { "name": "Guilford" } }, { "type": "Polygon", "arcs": [[3133, 3134]], "id": "51610", "properties": { "name": "Falls Church" } }, { "type": "Polygon", "arcs": [[3135]], "id": "51678", "properties": { "name": "Lexington" } }, { "type": "Polygon", "arcs": [[3136, -2706, 3137, 3138, 3139, 3140, -1197]], "id": "26059", "properties": { "name": "Hillsdale" } }, { "type": "Polygon", "arcs": [[-1209, 3141, -2256, 3142, -2900, 3143]], "id": "20203", "properties": { "name": "Wichita" } }, { "type": "Polygon", "arcs": [[-1946, 3144, 3145, 3146, 3147]], "id": "27039", "properties": { "name": "Dodge" } }, { "type": "Polygon", "arcs": [[3148, -1174, 3149, -1250]], "id": "17039", "properties": { "name": "De Witt" } }, { "type": "Polygon", "arcs": [[-1718, -946, -2830, 3150, 3151, 3152]], "id": "48003", "properties": { "name": "Andrews" } }, { "type": "Polygon", "arcs": [[3153, -1454, -604, 3154, -2091, -123, 3155]], "id": "46111", "properties": { "name": "Sanborn" } }, { "type": "Polygon", "arcs": [[3156, 3157, -1949, 3158, 3159, 3160]], "id": "27079", "properties": { "name": "Le Sueur" } }, { "type": "Polygon", "arcs": [[3161, 3162, 3163, 3164, -988, 3165]], "id": "55105", "properties": { "name": "Rock" } }, { "type": "Polygon", "arcs": [[-1947, -3148, 3166, -1361, 3167]], "id": "27147", "properties": { "name": "Steele" } }, { "type": "Polygon", "arcs": [[3168, 3169, 3170, 3171, 3172, 3173]], "id": "42065", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[3174, 3175, -1043, 3176, 3177]], "id": "19151", "properties": { "name": "Pocahontas" } }, { "type": "Polygon", "arcs": [[-1508, -1347, 3178, 3179, 3180, -744]], "id": "27105", "properties": { "name": "Nobles" } }, { "type": "MultiPolygon", "arcs": [ [[3181, 3182]], [[3183]], [[3184]], [[3185]], [[3186]], [[3187]], [[3188]], [[3189]], [[3190]], [[3191]], [[3192]], [[-1654, 3193]], [[3194, 3195]] ], "id": "02198", "properties": { "name": "Prince of Wales-Hyder" } }, { "type": "Polygon", "arcs": [[3196, 3197, 3198, -353]], "id": "46121", "properties": { "name": "Todd" } }, { "type": "Polygon", "arcs": [[3199, 3200, 3201, 3202, 3203]], "id": "13003", "properties": { "name": "Atkinson" } }, { "type": "MultiPolygon", "arcs": [[[-3196, 3204]], [[3205]], [[-1442, 3206]]], "id": "02220", "properties": { "name": "Sitka" } }, { "type": "Polygon", "arcs": [[-2434, -3104, 3207, 3208, 3209]], "id": "28015", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[3210, 3211, -1834, 3212]], "id": "12111", "properties": { "name": "St. Lucie" } }, { "type": "Polygon", "arcs": [[-290, -2172, -1703, 3213, 3214]], "id": "19051", "properties": { "name": "Davis" } }, { "type": "Polygon", "arcs": [[3215, 3216, 3217, 3218, 3219]], "id": "17109", "properties": { "name": "McDonough" } }, { "type": "Polygon", "arcs": [[3220, 3221, 3222, 3223, 3224]], "id": "39143", "properties": { "name": "Sandusky" } }, { "type": "Polygon", "arcs": [[-2823, 3225, -1189, 3226, 3227, -861, -2803]], "id": "17191", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[3228, 3229, 3230, 3231, 3232, 3233]], "id": "48243", "properties": { "name": "Jeff Davis" } }, { "type": "Polygon", "arcs": [[3234, -858, 3235, -3157, 3236, 3237]], "id": "27143", "properties": { "name": "Sibley" } }, { "type": "Polygon", "arcs": [[3238, -1098, 3239, -1802]], "id": "48275", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[3240, 3241, 3242, 3243, 3244, 3245, 3246]], "id": "17163", "properties": { "name": "St. Clair" } }, { "type": "Polygon", "arcs": [[-788, 3247, 3248, 3249, -1024]], "id": "26011", "properties": { "name": "Arenac" } }, { "type": "Polygon", "arcs": [[-1375, 3250, 3251, 3252, -1184, 3253]], "id": "17079", "properties": { "name": "Jasper" } }, { "type": "Polygon", "arcs": [[-1548, -3068, 3254, -3117, 3255, 3256]], "id": "20027", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[3257, 3258, 3259, 3260, -2001, -3094, -2854, 3261, 3262]], "id": "16049", "properties": { "name": "Idaho" } }, { "type": "Polygon", "arcs": [[3263, -1647, 3264, -2192]], "id": "38079", "properties": { "name": "Rolette" } }, { "type": "Polygon", "arcs": [[-2981, -179, -2715, 3265, -900]], "id": "20179", "properties": { "name": "Sheridan" } }, { "type": "Polygon", "arcs": [[3266, 3267, -3111, -547, -2592]], "id": "48299", "properties": { "name": "Llano" } }, { "type": "Polygon", "arcs": [[3268, 3269, 3270, -2334, 3271, 3272, 3273]], "id": "08101", "properties": { "name": "Pueblo" } }, { "type": "Polygon", "arcs": [[3274, 3275, -2615, 3276, 3277]], "id": "41015", "properties": { "name": "Curry" } }, { "type": "Polygon", "arcs": [[3278, -2602, 3279, 3280, -1050, 3281]], "id": "28159", "properties": { "name": "Winston" } }, { "type": "Polygon", "arcs": [[-2658, -1972, 3282, -1056]], "id": "31099", "properties": { "name": "Kearney" } }, { "type": "Polygon", "arcs": [[-2476, 3283, 3284, 3285, -1120, 3286, 3287]], "id": "72019", "properties": { "name": "Barranquitas" } }, { "type": "Polygon", "arcs": [[3288, -2423, 3289, 3290, 3291, 3292, 3293, 3294]], "id": "54103", "properties": { "name": "Wetzel" } }, { "type": "Polygon", "arcs": [[3295, -844, 3296, 3297]], "id": "13201", "properties": { "name": "Miller" } }, { "type": "Polygon", "arcs": [[-1860, 3298, 3299, 3300, -163]], "id": "08003", "properties": { "name": "Alamosa" } }, { "type": "Polygon", "arcs": [[-784, -2526, -741, 3301, 3302, -1045]], "id": "20097", "properties": { "name": "Kiowa" } }, { "type": "Polygon", "arcs": [[3303, 3304, 3305, -717]], "id": "38041", "properties": { "name": "Hettinger" } }, { "type": "Polygon", "arcs": [[-3146, 3306, 3307, 3308, 3309, 3310]], "id": "27109", "properties": { "name": "Olmsted" } }, { "type": "Polygon", "arcs": [[3311, -2472, 3312, -1751]], "id": "72077", "properties": { "name": "Juncos" } }, { "type": "Polygon", "arcs": [[-1857, 3313, -2687, -1152, 3314, 3315]], "id": "19047", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[3316, 3317, 3318, -1259, 3319, -2555]], "id": "20139", "properties": { "name": "Osage" } }, { "type": "Polygon", "arcs": [[3320, -227, 3321, -776, -1841]], "id": "19075", "properties": { "name": "Grundy" } }, { "type": "Polygon", "arcs": [[3322, 3323, -903, 3324, -1207, 3325]], "id": "20181", "properties": { "name": "Sherman" } }, { "type": "Polygon", "arcs": [[-2117, 3326, 3327, 3328, 3329]], "id": "72121", "properties": { "name": "Sabana Grande" } }, { "type": "Polygon", "arcs": [[-2686, 3330, 3331, -1153]], "id": "19009", "properties": { "name": "Audubon" } }, { "type": "MultiPolygon", "arcs": [ [[3332]], [[3333]], [[3334]], [[3335]], [[3336, -748, 3337, 3338, 3339, 3340]] ], "id": "23009", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[3341, 3342, 3343, 3344, 3345, 3346]], "id": "05081", "properties": { "name": "Little River" } }, { "type": "Polygon", "arcs": [[3347, 3348, 3349, 3350]], "id": "05143", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[3351, 3352, 3353, 3354, -2536, 3355]], "id": "05119", "properties": { "name": "Pulaski" } }, { "type": "Polygon", "arcs": [[3356, 3357, 3358, 3359, -3353, 3360]], "id": "05085", "properties": { "name": "Lonoke" } }, { "type": "Polygon", "arcs": [[3361, 3362, 3363, 3364, 3365, 3366, 3367]], "id": "08009", "properties": { "name": "Baca" } }, { "type": "Polygon", "arcs": [[3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375]], "id": "16031", "properties": { "name": "Cassia" } }, { "type": "Polygon", "arcs": [[3376, 3377, 3378, 3379, 3380, 3381, 3382]], "id": "01021", "properties": { "name": "Chilton" } }, { "type": "Polygon", "arcs": [[-1961, 3383, 3384, 3385, 3386, -197]], "id": "13081", "properties": { "name": "Crisp" } }, { "type": "Polygon", "arcs": [[3387, 3388, -1506, -1517, 3389]], "id": "27083", "properties": { "name": "Lyon" } }, { "type": "Polygon", "arcs": [[3390, 3391, 3392, 3393, 3394, 3395]], "id": "51049", "properties": { "name": "Cumberland" } }, { "type": "Polygon", "arcs": [[3396, 3397, 3398, 3399, 3400, 3401]], "id": "31133", "properties": { "name": "Pawnee" } }, { "type": "Polygon", "arcs": [[-2621, 3402, -541, 3403, -1678]], "id": "48483", "properties": { "name": "Wheeler" } }, { "type": "Polygon", "arcs": [[-398, 3404, 3405, -34, -2572, -695]], "id": "38091", "properties": { "name": "Steele" } }, { "type": "Polygon", "arcs": [[-926, -973, -2375, 3406]], "id": "31185", "properties": { "name": "York" } }, { "type": "Polygon", "arcs": [[-2641, -911, 3407, 3408]], "id": "26079", "properties": { "name": "Kalkaska" } }, { "type": "Polygon", "arcs": [[-2647, 3409, 3410, -2186, -2749, -2712]], "id": "20163", "properties": { "name": "Rooks" } }, { "type": "Polygon", "arcs": [[3411, 3412, 3413, -3251, -1374]], "id": "17035", "properties": { "name": "Cumberland" } }, { "type": "Polygon", "arcs": [[3414, 3415, 3416, 3417, -2120, 3418, 3419]], "id": "54101", "properties": { "name": "Webster" } }, { "type": "Polygon", "arcs": [[3420, 3421, 3422, 3423, 3424]], "id": "28139", "properties": { "name": "Tippah" } }, { "type": "Polygon", "arcs": [[3425, 3426, 3427, 3428, 3429, 3430, -3200, 3431]], "id": "13069", "properties": { "name": "Coffee" } }, { "type": "Polygon", "arcs": [[3432, 3433, 3434, 3435, 3436]], "id": "20169", "properties": { "name": "Saline" } }, { "type": "Polygon", "arcs": [[3437, 3438, 3439, 3440]], "id": "28119", "properties": { "name": "Quitman" } }, { "type": "Polygon", "arcs": [[-2690, -2573, -1676, -342, 3441, -2229]], "id": "38045", "properties": { "name": "LaMoure" } }, { "type": "Polygon", "arcs": [[3442, -3437, 3443, 3444, 3445, 3446]], "id": "20053", "properties": { "name": "Ellsworth" } }, { "type": "Polygon", "arcs": [[3447, 3448, 3449, -70, 3450, 3451, 3452, 3453]], "id": "18055", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[3454, 3455, -1707, 3456, 3457, 3458, -2440]], "id": "29001", "properties": { "name": "Adair" } }, { "type": "Polygon", "arcs": [[3459, 3460, 3461, 3462, -950, 3463]], "id": "39075", "properties": { "name": "Holmes" } }, { "type": "Polygon", "arcs": [[-2265, -2282, 3464, 3465, 3466]], "id": "05029", "properties": { "name": "Conway" } }, { "type": "Polygon", "arcs": [[-1579, -1294, 3467, 3468, 3469]], "id": "18131", "properties": { "name": "Pulaski" } }, { "type": "Polygon", "arcs": [[3470, 3471, 3472, 3473, -3285]], "id": "72045", "properties": { "name": "Comerío" } }, { "type": "Polygon", "arcs": [[3474, 3475, -238, -791, 3476, -2966]], "id": "31077", "properties": { "name": "Greeley" } }, { "type": "Polygon", "arcs": [[3477, -555, -2335, -2928]], "id": "48107", "properties": { "name": "Crosby" } }, { "type": "Polygon", "arcs": [[3478, 3479, 3480, 3481, 3482, 3483, 3484]], "id": "21083", "properties": { "name": "Graves" } }, { "type": "Polygon", "arcs": [[3485, 3486, 3487, 3488, 3489, 3490]], "id": "21171", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[3491, -1372, 3492, 3493]], "id": "17005", "properties": { "name": "Bond" } }, { "type": "Polygon", "arcs": [[3494, 3495, 3496, 3497, 3498, 3499, 3500]], "id": "05097", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[3501, 3502, 3503, 3504, 3505, -1227]], "id": "47159", "properties": { "name": "Smith" } }, { "type": "Polygon", "arcs": [[3506, 3507, 3508, 3509, 3510, 3511]], "id": "17045", "properties": { "name": "Edgar" } }, { "type": "Polygon", "arcs": [[3512, 3513, 3514, 3515, 3516, 3517]], "id": "42021", "properties": { "name": "Cambria" } }, { "type": "Polygon", "arcs": [[3518, 3519, 3520, 3521, 3522, 3523]], "id": "41043", "properties": { "name": "Linn" } }, { "type": "Polygon", "arcs": [[-867, -350, 3524, -3238, 3525, 3526, 3527, 3528, 3529]], "id": "27129", "properties": { "name": "Renville" } }, { "type": "Polygon", "arcs": [[3530, 3531, 3532, 3533, -1386, -2132]], "id": "27153", "properties": { "name": "Todd" } }, { "type": "Polygon", "arcs": [[3534, 3535, 3536, 3537, -3520, 3538]], "id": "41047", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[3539, -241, 3540, 3541, 3542, 3543, 3544]], "id": "42071", "properties": { "name": "Lancaster" } }, { "type": "Polygon", "arcs": [[3545, 3546, 3547, 3548, -2280]], "id": "05023", "properties": { "name": "Cleburne" } }, { "type": "Polygon", "arcs": [[3549, 3550, -3427, 3551, 3552]], "id": "13017", "properties": { "name": "Ben Hill" } }, { "type": "MultiPolygon", "arcs": [[[3553]], [[3554]], [[3555]], [[3556, 3557]]], "id": "15009", "properties": { "name": "Maui" } }, { "type": "Polygon", "arcs": [[3558, 3559, 3560, 3561, 3562, -1587]], "id": "29169", "properties": { "name": "Pulaski" } }, { "type": "Polygon", "arcs": [[-1415, 3563, -932, -558]], "id": "48311", "properties": { "name": "McMullen" } }, { "type": "Polygon", "arcs": [[-1035, -968, -2681, -292, 3564, 3565]], "id": "19113", "properties": { "name": "Linn" } }, { "type": "Polygon", "arcs": [[-420, -633, 3566, -1223, -2622, -1677, -2840]], "id": "48393", "properties": { "name": "Roberts" } }, { "type": "Polygon", "arcs": [[-1871, 3567, -2914, 3568, -288, -1241]], "id": "19107", "properties": { "name": "Keokuk" } }, { "type": "Polygon", "arcs": [[-2104, 3569, 3570, 3571, 3572, 3573]], "id": "39073", "properties": { "name": "Hocking" } }, { "type": "Polygon", "arcs": [[3574, 3575, 3576, 3577, 3578]], "id": "13053", "properties": { "name": "Chattahoochee" } }, { "type": "Polygon", "arcs": [[3579, -2564, 3580, 3581, -1474]], "id": "30065", "properties": { "name": "Musselshell" } }, { "type": "Polygon", "arcs": [[3582, -647, 3583, 3584]], "id": "13149", "properties": { "name": "Heard" } }, { "type": "Polygon", "arcs": [[3585, 3586]], "id": "27031", "properties": { "name": "Cook" } }, { "type": "Polygon", "arcs": [[3587, 3588, -2682, -3314, -1856]], "id": "19161", "properties": { "name": "Sac" } }, { "type": "Polygon", "arcs": [[3589, 3590, 3591, -2665, 3592]], "id": "37145", "properties": { "name": "Person" } }, { "type": "Polygon", "arcs": [[-2413, -1776, 3593]], "id": "02185", "properties": { "name": "North Slope" } }, { "type": "Polygon", "arcs": [[3594, 3595, 3596]], "id": "72095", "properties": { "name": "Maunabo" } }, { "type": "Polygon", "arcs": [[3597, -2202, 3598, 3599, -2151]], "id": "18069", "properties": { "name": "Huntington" } }, { "type": "Polygon", "arcs": [[3600, -2996, 3601, 3602, 3603, 3604, -2311]], "id": "29093", "properties": { "name": "Iron" } }, { "type": "Polygon", "arcs": [[-554, -2354, -1073, 3605, -2336]], "id": "48263", "properties": { "name": "Kent" } }, { "type": "Polygon", "arcs": [[3606, 3607, -2437, 3608, 3609, 3610, 3611, 3612]], "id": "51155", "properties": { "name": "Pulaski" } }, { "type": "Polygon", "arcs": [[3613, -1700, -1595, 3614, 3615, -2455]], "id": "29025", "properties": { "name": "Caldwell" } }, { "type": "Polygon", "arcs": [[3616, 3617, 3618, 3619, 3620, 3621]], "id": "01073", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[3622]], "id": "15001", "properties": { "name": "Hawaii" } }, { "type": "Polygon", "arcs": [[3623, 3624, 3625, 3626]], "id": "53023", "properties": { "name": "Garfield" } }, { "type": "Polygon", "arcs": [[3627, 3628, 3629, 3630, 3631]], "id": "01027", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[3632, 3633, -1858, 3634, 3635, 3636, 3637]], "id": "19193", "properties": { "name": "Woodbury" } }, { "type": "Polygon", "arcs": [[3638, -1155, 3639, -2814, 3640, 3641, 3642, 3643]], "id": "19155", "properties": { "name": "Pottawattamie" } }, { "type": "Polygon", "arcs": [[-1845, 3644, 3645, 3646, -3371, 3647, -21, 3648, 3649]], "id": "16013", "properties": { "name": "Blaine" } }, { "type": "MultiPolygon", "arcs": [[[3650]], [[3651, 3652, -3341, 3653, 3654, 3655, 3656]]], "id": "23027", "properties": { "name": "Waldo" } }, { "type": "Polygon", "arcs": [[3657, 3658, 3659, 3660, 3661, 3662]], "id": "25025", "properties": { "name": "Suffolk" } }, { "type": "Polygon", "arcs": [[3663, 3664, 3665, 3666, 3667, 3668]], "id": "25011", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-1025, -3250, 3669, 3670, -3029, -2184]], "id": "26017", "properties": { "name": "Bay" } }, { "type": "Polygon", "arcs": [[3671, 3672, 3673, -3390, -1516]], "id": "27081", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[3674, 3675, 3676, 3677, 3678, 3679]], "id": "28011", "properties": { "name": "Bolivar" } }, { "type": "Polygon", "arcs": [[3680, 3681, 3682, -1005]], "id": "26007", "properties": { "name": "Alpena" } }, { "type": "Polygon", "arcs": [[3683, 3684, 3685, 3686, 3687, 3688, 3689]], "id": "26053", "properties": { "name": "Gogebic" } }, { "type": "Polygon", "arcs": [[3690, -327, 3691, 3692, -3652, 3693, 3694]], "id": "23025", "properties": { "name": "Somerset" } }, { "type": "Polygon", "arcs": [[3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703]], "id": "28149", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[3704, 3705, 3706, 3707, 3708, 3709, 3710]], "id": "36075", "properties": { "name": "Oswego" } }, { "type": "Polygon", "arcs": [[3711, -3528, 3712, -1343, -1507, -3389]], "id": "27127", "properties": { "name": "Redwood" } }, { "type": "Polygon", "arcs": [[3713, 3714, 3715, 3716, 3717, 3718, 3719]], "id": "39095", "properties": { "name": "Lucas" } }, { "type": "Polygon", "arcs": [[3720, -296, 3721, 3722, 3723]], "id": "19139", "properties": { "name": "Muscatine" } }, { "type": "Polygon", "arcs": [[-531, 3724, 3725, 3726, 3727, 3728]], "id": "40033", "properties": { "name": "Cotton" } }, { "type": "Polygon", "arcs": [[-3641, -2817, 3729, 3730, 3731]], "id": "19129", "properties": { "name": "Mills" } }, { "type": "Polygon", "arcs": [[3732, 3733, 3734, 3735]], "id": "36059", "properties": { "name": "Nassau" } }, { "type": "Polygon", "arcs": [[3736, 3737, 3738, 3739, 3740, 3741]], "id": "30109", "properties": { "name": "Wibaux" } }, { "type": "Polygon", "arcs": [[3742, 3743, 3744, 3745, 3746]], "id": "29155", "properties": { "name": "Pemiscot" } }, { "type": "Polygon", "arcs": [[3747, 3748, 3749, 3750, 3751, -2777]], "id": "29127", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[3752, 3753, -1629, 3754, 3755]], "id": "35017", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[3756, -171, 3757, 3758, 3759, 3760, 3761, 3762]], "id": "51107", "properties": { "name": "Loudoun" } }, { "type": "Polygon", "arcs": [[3763, 3764, 3765, 3766, 3767, -1426]], "id": "46105", "properties": { "name": "Perkins" } }, { "type": "Polygon", "arcs": [[3768, -3115, 3769, 3770, 3771]], "id": "48091", "properties": { "name": "Comal" } }, { "type": "Polygon", "arcs": [[3772, -2753, 3773, 3774]], "id": "48505", "properties": { "name": "Zapata" } }, { "type": "MultiPolygon", "arcs": [ [[3775, 3776, 3777, 3778]], [[3779, 3780, 3781, 3782]], [[3783, 3784, 3785]] ], "id": "48007", "properties": { "name": "Aransas" } }, { "type": "Polygon", "arcs": [[3786, 3787, 3788, 3789, 3790, 3791]], "id": "48361", "properties": { "name": "Orange" } }, { "type": "Polygon", "arcs": [[3792, -3152, 3793, 3794, 3795]], "id": "48495", "properties": { "name": "Winkler" } }, { "type": "Polygon", "arcs": [[3796, 3797, 3798, 3799, 3800, 3801]], "id": "51011", "properties": { "name": "Appomattox" } }, { "type": "Polygon", "arcs": [[3802, 3803, 3804, -1108, 3805, 3806, 3807, -2501]], "id": "53025", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[3808, -3293, 3809, 3810, -3055, 3811]], "id": "54017", "properties": { "name": "Doddridge" } }, { "type": "Polygon", "arcs": [[3812, -563, 3813, 3814, -2121, -3418, 3815]], "id": "54083", "properties": { "name": "Randolph" } }, { "type": "Polygon", "arcs": [[-3180, 3816, 3817, -2957, 3818]], "id": "19143", "properties": { "name": "Osceola" } }, { "type": "Polygon", "arcs": [[-1320, 3819, 3820, 3821, 3822]], "id": "21189", "properties": { "name": "Owsley" } }, { "type": "Polygon", "arcs": [[3823, 3824, -1078, 3825]], "id": "37181", "properties": { "name": "Vance" } }, { "type": "Polygon", "arcs": [[-728, 3826, 3827, 3828, 3829, 3830]], "id": "04007", "properties": { "name": "Gila" } }, { "type": "Polygon", "arcs": [[3831, 3832, 3833, 3834, -2278, -2263, 3835]], "id": "05129", "properties": { "name": "Searcy" } }, { "type": "Polygon", "arcs": [[3836, 3837, 3838, 3839, 3840, 3841]], "id": "05095", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[3842, 3843, -2460, -2874]], "id": "12133", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[3844, 3845, -1775, 3846, -2581, 3847]], "id": "13217", "properties": { "name": "Newton" } }, { "type": "Polygon", "arcs": [[3848, 3849, 3850, -3037, 3851, 3852]], "id": "12119", "properties": { "name": "Sumter" } }, { "type": "Polygon", "arcs": [[-1584, 3853, -2851, 3854, -76, 3855]], "id": "18031", "properties": { "name": "Decatur" } }, { "type": "Polygon", "arcs": [[3856, 3857, 3858, -1034, -2819]], "id": "19065", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[3859, -778, -1872, -1239, -1862, -1883]], "id": "19099", "properties": { "name": "Jasper" } }, { "type": "Polygon", "arcs": [[3860, 3861, -1321, -3823, 3862, 3863, 3864]], "id": "21109", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[3865, 3866, 3867, -3697, 3868, 3869]], "id": "22035", "properties": { "name": "East Carroll" } }, { "type": "Polygon", "arcs": [[-853, 3870, 3871, 3872, 3873, 3874]], "id": "22113", "properties": { "name": "Vermilion" } }, { "type": "Polygon", "arcs": [[3875, 3876, 3877, 3878, -850, 3879]], "id": "22039", "properties": { "name": "Evangeline" } }, { "type": "Polygon", "arcs": [[3880, -1701, -3614, -2454, 3881, 3882]], "id": "29063", "properties": { "name": "DeKalb" } }, { "type": "Polygon", "arcs": [[-1304, 3883, 3884, 3885, -2993, 3886, 3887]], "id": "29071", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[3888, 3889, -3397, 3890]], "id": "31097", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[3891, -673, 3892, -3475, -2965, -589]], "id": "31183", "properties": { "name": "Wheeler" } }, { "type": "Polygon", "arcs": [[3893, 3894, 3895, 3896, -1625, -3754, 3897]], "id": "35051", "properties": { "name": "Sierra" } }, { "type": "Polygon", "arcs": [[3898, 3899, 3900, 3901, 3902, 3903]], "id": "37107", "properties": { "name": "Lenoir" } }, { "type": "Polygon", "arcs": [[3904, 3905, 3906, 3907, 3908, 3909]], "id": "37045", "properties": { "name": "Cleveland" } }, { "type": "Polygon", "arcs": [[3910, 3911, 3912, 3913, 3914]], "id": "31105", "properties": { "name": "Kimball" } }, { "type": "Polygon", "arcs": [[3915, 3916, -2237, 3917, 3918, 3919]], "id": "40145", "properties": { "name": "Wagoner" } }, { "type": "Polygon", "arcs": [[3920, 3921, 3922, 3923]], "id": "40027", "properties": { "name": "Cleveland" } }, { "type": "Polygon", "arcs": [[3924, 3925, 3926, -2392]], "id": "40099", "properties": { "name": "Murray" } }, { "type": "Polygon", "arcs": [[3927, 3928, 3929, -1017]], "id": "42003", "properties": { "name": "Allegheny" } }, { "type": "Polygon", "arcs": [[3930, 3931, 3932, -3084, 3933, 3934, 3935]], "id": "45087", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[3936, -276, -2238, 3937]], "id": "46065", "properties": { "name": "Hughes" } }, { "type": "Polygon", "arcs": [[3938, 3939, 3940, 3941, 3942, 3943]], "id": "21235", "properties": { "name": "Whitley" } }, { "type": "Polygon", "arcs": [[3944, 3945, -1072, 3946, 3947, 3948]], "id": "37175", "properties": { "name": "Transylvania" } }, { "type": "Polygon", "arcs": [[3949, 3950, 3951, 3952, 3953, 3954, -3901]], "id": "37049", "properties": { "name": "Craven" } }, { "type": "Polygon", "arcs": [[-2353, 3955, -252, -2349, -409, -1075]], "id": "48253", "properties": { "name": "Jones" } }, { "type": "Polygon", "arcs": [[3956]], "id": "51720", "properties": { "name": "Norton" } }, { "type": "Polygon", "arcs": [[3957, 3958, 3959, 3960, 3961, 3962]], "id": "39105", "properties": { "name": "Meigs" } }, { "type": "Polygon", "arcs": [[3963, 3964, -3963, 3965, 3966, 3967]], "id": "39053", "properties": { "name": "Gallia" } }, { "type": "Polygon", "arcs": [[3968, -3419, -2125, 3969, 3970, 3971, 3972, 3973]], "id": "54025", "properties": { "name": "Greenbrier" } }, { "type": "MultiPolygon", "arcs": [[[3974, 3975]]], "id": "78030", "properties": { "name": "St. Thomas" } }, { "type": "Polygon", "arcs": [[3976, 3977, 3978, -612, 3979]], "id": "05111", "properties": { "name": "Poinsett" } }, { "type": "Polygon", "arcs": [[3980, 3981, 3982, -2747, 3983, 3984]], "id": "06099", "properties": { "name": "Stanislaus" } }, { "type": "Polygon", "arcs": [[3985, 3986, 3987, 3988, 3989]], "id": "06011", "properties": { "name": "Colusa" } }, { "type": "Polygon", "arcs": [[3990, 3991, 3992, 3993, 3994]], "id": "13089", "properties": { "name": "DeKalb" } }, { "type": "Polygon", "arcs": [[3995, 3996, 3997, 3998, 3999]], "id": "13311", "properties": { "name": "White" } }, { "type": "Polygon", "arcs": [[4000, 4001, 4002, -769, 4003, 4004]], "id": "13115", "properties": { "name": "Floyd" } }, { "type": "Polygon", "arcs": [[4005, -24, 4006, 4007, 4008]], "id": "16047", "properties": { "name": "Gooding" } }, { "type": "Polygon", "arcs": [[4009, -990, -1146, 4010, 4011, 4012]], "id": "17141", "properties": { "name": "Ogle" } }, { "type": "Polygon", "arcs": [[4013, 4014, 4015, -3738, 4016]], "id": "30083", "properties": { "name": "Richland" } }, { "type": "Polygon", "arcs": [[4017, 4018, 4019, 4020, 4021]], "id": "37065", "properties": { "name": "Edgecombe" } }, { "type": "Polygon", "arcs": [[4022, 4023, -634, -937, 4024]], "id": "48421", "properties": { "name": "Sherman" } }, { "type": "Polygon", "arcs": [[4025, 4026, 4027, 4028, 4029]], "id": "01017", "properties": { "name": "Chambers" } }, { "type": "Polygon", "arcs": [[-1269, -1274, 4030, 4031, -2743, 4032]], "id": "06003", "properties": { "name": "Alpine" } }, { "type": "Polygon", "arcs": [[-2613, 4033, 4034, 4035, -565, -3020, 4036, 4037]], "id": "06093", "properties": { "name": "Siskiyou" } }, { "type": "Polygon", "arcs": [[4038, 4039, 4040, -1235]], "id": "08083", "properties": { "name": "Montezuma" } }, { "type": "Polygon", "arcs": [[4041, 4042, -2141, 4043, 4044, 4045]], "id": "13213", "properties": { "name": "Murray" } }, { "type": "Polygon", "arcs": [[4046, 4047, 4048, 4049, 4050, -3373]], "id": "16071", "properties": { "name": "Oneida" } }, { "type": "Polygon", "arcs": [[4051, 4052, 4053, 4054, 4055, 4056]], "id": "18129", "properties": { "name": "Posey" } }, { "type": "Polygon", "arcs": [[4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065]], "id": "21093", "properties": { "name": "Hardin" } }, { "type": "Polygon", "arcs": [[-3790, 4066, 4067, -3874, 4068, 4069]], "id": "22023", "properties": { "name": "Cameron" } }, { "type": "Polygon", "arcs": [[4070, 4071, 4072, 4073, -1256]], "id": "20121", "properties": { "name": "Miami" } }, { "type": "Polygon", "arcs": [[-2856, -1847, 4074, 4075, -3050]], "id": "16015", "properties": { "name": "Boise" } }, { "type": "Polygon", "arcs": [[-2672, 4076, 4077, 4078, 4079, 4080, 4081]], "id": "16019", "properties": { "name": "Bonneville" } }, { "type": "Polygon", "arcs": [[4082, 4083, 4084, 4085, 4086, 4087, 4088]], "id": "25023", "properties": { "name": "Plymouth" } }, { "type": "Polygon", "arcs": [[4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096]], "id": "22077", "properties": { "name": "Pointe Coupee" } }, { "type": "Polygon", "arcs": [[4097, 4098, -1665, -202, 4099]], "id": "26043", "properties": { "name": "Dickinson" } }, { "type": "Polygon", "arcs": [[-2545, -1609, 4100, 4101, -1649, 4102]], "id": "29097", "properties": { "name": "Jasper" } }, { "type": "Polygon", "arcs": [[4103, -2651, 4104, 4105, 4106, 4107]], "id": "20189", "properties": { "name": "Stevens" } }, { "type": "Polygon", "arcs": [[4108, 4109, 4110, 4111, 4112, 4113]], "id": "17085", "properties": { "name": "Jo Daviess" } }, { "type": "Polygon", "arcs": [[-3218, 4114, -1817, 4115, -1877, 4116, 4117]], "id": "17057", "properties": { "name": "Fulton" } }, { "type": "Polygon", "arcs": [[4118, -761, 4119, 4120, 4121, -393]], "id": "36055", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[4122, -3587, 4123, -2905]], "id": "27075", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[4124, 4125, 4126, 4127, -4128, 4128, 4129]], "id": "41037", "properties": { "name": "Lake" } }, { "type": "MultiPolygon", "arcs": [[[4130, 4131]], [[4132]], [[4133]]], "id": "44005", "properties": { "name": "Newport" } }, { "type": "Polygon", "arcs": [[4134, 4135, 4136, 4137, 4138, 4139, 4140]], "id": "36043", "properties": { "name": "Herkimer" } }, { "type": "Polygon", "arcs": [[4141, -3367, 4142, 4143, 4144, 4145, 4146, 4147]], "id": "35059", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[4148, 4149, 4150, 4151, 4152, 4153]], "id": "48071", "properties": { "name": "Chambers" } }, { "type": "Polygon", "arcs": [[4154, 4155, 4156, -3804, 4157, -2484, 4158, 4159]], "id": "53047", "properties": { "name": "Okanogan" } }, { "type": "Polygon", "arcs": [[4160, 4161, 4162, 4163, -3619, 4164]], "id": "01115", "properties": { "name": "St. Clair" } }, { "type": "Polygon", "arcs": [[4165, 4166, 4167, 4168, 4169]], "id": "55059", "properties": { "name": "Kenosha" } }, { "type": "Polygon", "arcs": [[-956, 4170, 4171, 4172, -118, 4173, 4174]], "id": "72075", "properties": { "name": "Juana Díaz" } }, { "type": "Polygon", "arcs": [[-430, -2796, 4175, 4176]], "id": "55077", "properties": { "name": "Marquette" } }, { "type": "Polygon", "arcs": [[-441, 4177, 4178, 4179, 4180, -1461, -1491, 4181]], "id": "55099", "properties": { "name": "Price" } }, { "type": "Polygon", "arcs": [[4182, -2469, 4183, 4184]], "id": "72087", "properties": { "name": "Loíza" } }, { "type": "Polygon", "arcs": [[-2347, 4185, 4186, 4187, -731, 4188, 4189]], "id": "16079", "properties": { "name": "Shoshone" } }, { "type": "Polygon", "arcs": [[4190, 4191, -1976, 4192, 4193, 4194]], "id": "37027", "properties": { "name": "Caldwell" } }, { "type": "Polygon", "arcs": [[4195, 4196, 4197, 4198]], "id": "38065", "properties": { "name": "Oliver" } }, { "type": "Polygon", "arcs": [[-3399, 4199, 4200, 4201, 4202, 4203]], "id": "31147", "properties": { "name": "Richardson" } }, { "type": "Polygon", "arcs": [[4204, 4205, -2979, 4206, -1603]], "id": "31145", "properties": { "name": "Red Willow" } }, { "type": "Polygon", "arcs": [[4207, 4208, 4209, -3792, 4210, 4211]], "id": "48199", "properties": { "name": "Hardin" } }, { "type": "Polygon", "arcs": [[4212, 4213, -1093, 4214, 4215, 4216, 4217, 4218]], "id": "01077", "properties": { "name": "Lauderdale" } }, { "type": "Polygon", "arcs": [[-504, 4219, 4220, 4221, -3348, 4222, 4223]], "id": "05007", "properties": { "name": "Benton" } }, { "type": "Polygon", "arcs": [[4224, 4225, -1827, -2813, -1168, 4226, -2935]], "id": "17011", "properties": { "name": "Bureau" } }, { "type": "Polygon", "arcs": [[-2152, -3600, 4227, 4228, 4229, 4230, 4231, 4232, -2224]], "id": "18053", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[-3408, -1605, -904, -2893, 4233]], "id": "26113", "properties": { "name": "Missaukee" } }, { "type": "Polygon", "arcs": [[-1355, -447, -1315, -1328, 4234, -384]], "id": "26117", "properties": { "name": "Montcalm" } }, { "type": "Polygon", "arcs": [[-1589, 4235, -2291, -914]], "id": "29229", "properties": { "name": "Wright" } }, { "type": "Polygon", "arcs": [[-1588, -3563, 4236, -2314, -2321, 4237, -2292, -4236]], "id": "29215", "properties": { "name": "Texas" } }, { "type": "Polygon", "arcs": [[4238, 4239, 4240, 4241, -3603]], "id": "29123", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[4242, 4243, 4244, -2159, -2511, 4245, 4246]], "id": "28085", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[4247, 4248, 4249, 4250, 4251]], "id": "35011", "properties": { "name": "De Baca" } }, { "type": "Polygon", "arcs": [[4252, -4020, 4253, 4254, -3950, -3900, 4255]], "id": "37147", "properties": { "name": "Pitt" } }, { "type": "Polygon", "arcs": [[4256, -4198, 4257, 4258, 4259, 4260, 4261]], "id": "38059", "properties": { "name": "Morton" } }, { "type": "Polygon", "arcs": [[4262, 4263, 4264, 4265, -95, 4266, -3223]], "id": "39077", "properties": { "name": "Huron" } }, { "type": "Polygon", "arcs": [[-2782, 4267, -3919, 4268, 4269, 4270]], "id": "40111", "properties": { "name": "Okmulgee" } }, { "type": "Polygon", "arcs": [[4271, 4272, 4273, 4274, 4275, 4276, 4277, 4278]], "id": "45041", "properties": { "name": "Florence" } }, { "type": "Polygon", "arcs": [[4279, 4280, 4281, 4282, 4283]], "id": "45081", "properties": { "name": "Saluda" } }, { "type": "Polygon", "arcs": [[4284, 4285, -4058, 4286, 4287, 4288]], "id": "21027", "properties": { "name": "Breckinridge" } }, { "type": "Polygon", "arcs": [[-4055, 4289, 4290, 4291, 4292, 4293]], "id": "21225", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[4294, 4295, 4296, -432, 4297, 4298]], "id": "21231", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[4299, -2774, 4300, 4301, 4302, 4303]], "id": "21211", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[-3902, -3955, 4304, -2449, 4305]], "id": "37103", "properties": { "name": "Jones" } }, { "type": "Polygon", "arcs": [[4306, 4307, 4308, 4309, 4310]], "id": "47105", "properties": { "name": "Loudon" } }, { "type": "Polygon", "arcs": [[4311, 4312, 4313, -959, 4314, 4315]], "id": "48217", "properties": { "name": "Hill" } }, { "type": "Polygon", "arcs": [[4316, 4317, 4318, 4319, 4320, 4321, 4322]], "id": "51087", "properties": { "name": "Henrico" } }, { "type": "Polygon", "arcs": [[4323, 4324, 4325, -839, 4326]], "id": "39019", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[-2741, 4327, 4328, 4329, -396, 4330]], "id": "38099", "properties": { "name": "Walsh" } }, { "type": "Polygon", "arcs": [[4331, 4332, 4333, -2760, 4334, -2021, -1463]], "id": "55067", "properties": { "name": "Langlade" } }, { "type": "Polygon", "arcs": [[4335, 4336, -1494, -2251, 4337, 4338]], "id": "55017", "properties": { "name": "Chippewa" } }, { "type": "Polygon", "arcs": [[4339, 4340, 4341, 4342, 4343]], "id": "22101", "properties": { "name": "St. Mary" } }, { "type": "Polygon", "arcs": [[4344, 4345, 4346, 4347, 4348]], "id": "72023", "properties": { "name": "Cabo Rojo" } }, { "type": "Polygon", "arcs": [[4349, 4350, 4351, 4352, 4353, 4354]], "id": "41009", "properties": { "name": "Columbia" } }, { "type": "Polygon", "arcs": [[4355, 4356, -2098, 4357, 4358, 4359, -4126]], "id": "41025", "properties": { "name": "Harney" } }, { "type": "Polygon", "arcs": [[4360, -1722, 4361, 4362, 4363, 4364]], "id": "48491", "properties": { "name": "Williamson" } }, { "type": "Polygon", "arcs": [[4365, 4366, 4367, 4368, -360]], "id": "49009", "properties": { "name": "Daggett" } }, { "type": "Polygon", "arcs": [[4369, 4370, -1915, 4371, 4372]], "id": "48271", "properties": { "name": "Kinney" } }, { "type": "Polygon", "arcs": [[4373, -356, 4374, 4375, 4376]], "id": "49029", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [ [ 4377, 4378, -4379, 4378, 4379, 4380, 4381, 4382, 4383, 4384, -4385, 4384, -4385, 4384, 4385, 4386, 4387, 4388, -4389, 4388, 4389, 4390 ] ], "id": "51620", "properties": { "name": "Franklin" } }, { "type": "MultiPolygon", "arcs": [ [[4391]], [[4392, 4393, 4394, 4395, -1033, 4396, -1878, 4397, 4398]] ], "id": "08005", "properties": { "name": "Arapahoe" } }, { "type": "Polygon", "arcs": [[4399, 4400, 4401, 4402, 4403, -4002, 4404, 4405]], "id": "13295", "properties": { "name": "Walker" } }, { "type": "Polygon", "arcs": [[4406, 4407, 4408, 4409, 4410, 4411]], "id": "18121", "properties": { "name": "Parke" } }, { "type": "Polygon", "arcs": [[4412, -79, 4413, 4414, 4415]], "id": "18143", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[-2844, 4416, 4417, 4418, 4419, 4420]], "id": "21227", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[4421, 4422, -1266, 4423, 4424]], "id": "22081", "properties": { "name": "Red River" } }, { "type": "Polygon", "arcs": [[-3527, 4425, 4426, -1964, -1344, -3713]], "id": "27015", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[4427, 4428, 4429, 4430, -1306, 4431, 4432]], "id": "29139", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [ [4433, -3746, 4434, 4435, 4436, 4437, 4438, 4439, -3978, 4440] ], "id": "05093", "properties": { "name": "Mississippi" } }, { "type": "Polygon", "arcs": [[4441, 4442, 4443, 4444, -1277, 4445]], "id": "05049", "properties": { "name": "Fulton" } }, { "type": "Polygon", "arcs": [[4446, 4447, -4406, 4448, 4449, 4450, 4451]], "id": "01049", "properties": { "name": "DeKalb" } }, { "type": "Polygon", "arcs": [[4452, 4453, 4454, -3495, 4455, 4456]], "id": "05127", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[-3277, -2614, -4038, 4457, 4458]], "id": "06015", "properties": { "name": "Del Norte" } }, { "type": "Polygon", "arcs": [[4459, 4460, -991, -4010, 4461, -4111]], "id": "17177", "properties": { "name": "Stephenson" } }, { "type": "Polygon", "arcs": [[4462, 4463, 4464, 4465, 4466, 4467]], "id": "18025", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[4468, 4469, 4470, 4471]], "id": "18043", "properties": { "name": "Floyd" } }, { "type": "Polygon", "arcs": [[-3072, 4472, 4473, 4474, 4475, 4476]], "id": "13179", "properties": { "name": "Liberty" } }, { "type": "Polygon", "arcs": [[-23, 4477, -3369, 4478, -4007]], "id": "16053", "properties": { "name": "Jerome" } }, { "type": "Polygon", "arcs": [[4479, 4480, 4481, 4482, 4483, 4484, -4484, 4485, 4486]], "id": "24045", "properties": { "name": "Wicomico" } }, { "type": "Polygon", "arcs": [[4487, 4488, 4489, 4490]], "id": "26013", "properties": { "name": "Baraga" } }, { "type": "Polygon", "arcs": [[4491, 4492, 4493, 4494, 4495, -1, 4496, 4497]], "id": "32017", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[4498, 4499, 4500, 4501, 4502]], "id": "34011", "properties": { "name": "Cumberland" } }, { "type": "Polygon", "arcs": [[4503, 4504, 4505, 4506]], "id": "18115", "properties": { "name": "Ohio" } }, { "type": "Polygon", "arcs": [[4507, 4508, 4509, 4510, 4511, 4512]], "id": "36061", "properties": { "name": "New York" } }, { "type": "Polygon", "arcs": [[4513, 4514, -4136, 4515, 4516, 4517]], "id": "36089", "properties": { "name": "St. Lawrence" } }, { "type": "Polygon", "arcs": [[4518, 4519, -4247, 4520, 4521, 4522]], "id": "28063", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[4523, -2721, 4524, 4525, 4526, 4527]], "id": "40023", "properties": { "name": "Choctaw" } }, { "type": "Polygon", "arcs": [[4528, 4529, 4530, -2175, 4531, 4532, 4533, 4534, -3750]], "id": "17149", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[4535, 4536, 4537, 4538, -2213]], "id": "19057", "properties": { "name": "Des Moines" } }, { "type": "Polygon", "arcs": [[4539, 4540, 4541, -4015, 4542, 4543]], "id": "30085", "properties": { "name": "Roosevelt" } }, { "type": "Polygon", "arcs": [[4544, 4545, 4546, 4547, -1070, 4548, 4549, 4550]], "id": "45007", "properties": { "name": "Anderson" } }, { "type": "Polygon", "arcs": [[4551, 4552, -2557, 4553, 4554]], "id": "46033", "properties": { "name": "Custer" } }, { "type": "Polygon", "arcs": [[4555, -4438, 4556, 4557, 4558, 4559, 4560]], "id": "47157", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[4561, 4562, 4563, 4564, 4565]], "id": "34019", "properties": { "name": "Hunterdon" } }, { "type": "Polygon", "arcs": [[4566, 4567, -813, -3045, 4568], [-1288]], "id": "51089", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[-2286, 4569, 4570, 4571]], "id": "51650", "properties": { "name": "Hampton" } }, { "type": "Polygon", "arcs": [[4572, 4573, -300, -2562, 4574, 4575]], "id": "30071", "properties": { "name": "Phillips" } }, { "type": "Polygon", "arcs": [[4576, 4577, 4578, 4579, 4580, 4581, -3429]], "id": "13161", "properties": { "name": "Jeff Davis" } }, { "type": "Polygon", "arcs": [[4582, -4080, 4583, 4584, 4585, 4586, 4587, 4588]], "id": "56023", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[4589, 4590, 4591, 4592, 4593]], "id": "01063", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[4594, 4595, 4596, 4597]], "id": "05061", "properties": { "name": "Howard" } }, { "type": "Polygon", "arcs": [[4598, 4599, 4600, -2123]], "id": "51091", "properties": { "name": "Highland" } }, { "type": "Polygon", "arcs": [[4601, 4602, 4603, 4604]], "id": "51101", "properties": { "name": "King William" } }, { "type": "MultiPolygon", "arcs": [[[4605]], [[4606, 4607, -439, 4608]]], "id": "55007", "properties": { "name": "Bayfield" } }, { "type": "Polygon", "arcs": [[4609, 4610, 4611, 4612, -2839, 4613, 4614, 4615]], "id": "55123", "properties": { "name": "Vernon" } }, { "type": "Polygon", "arcs": [[-672, 4616, 4617, -234, -3476, -3893]], "id": "31011", "properties": { "name": "Boone" } }, { "type": "Polygon", "arcs": [[-4202, 4618, 4619, 4620, 4621, 4622]], "id": "20043", "properties": { "name": "Doniphan" } }, { "type": "Polygon", "arcs": [[-2967, -3477, -795, -2656, -596]], "id": "31163", "properties": { "name": "Sherman" } }, { "type": "Polygon", "arcs": [[4623, 4624, 4625, -2663, 4626]], "id": "32021", "properties": { "name": "Mineral" } }, { "type": "Polygon", "arcs": [[4627, 4628, 4629, 4630, -1402]], "id": "47083", "properties": { "name": "Houston" } }, { "type": "MultiPolygon", "arcs": [ [[-3781, 4631]], [[4632, 4633, 4634, -3777, 4635, 4636, 4637]] ], "id": "48057", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[4638, -4005, 4639, 4640, 4641, 4642, -4450]], "id": "01019", "properties": { "name": "Cherokee" } }, { "type": "Polygon", "arcs": [[-1475, -3582, 4643, 4644, 4645, 4646, 4647]], "id": "30111", "properties": { "name": "Yellowstone" } }, { "type": "Polygon", "arcs": [[-793, 4648, 4649, -1969, -2657]], "id": "31079", "properties": { "name": "Hall" } }, { "type": "Polygon", "arcs": [[4650, 4651, 4652, -3091, 4653]], "id": "31017", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[4654, -2948, 4655, 4656]], "id": "35061", "properties": { "name": "Valencia" } }, { "type": "Polygon", "arcs": [[4657, 4658, 4659, 4660, -2944, 4661]], "id": "35047", "properties": { "name": "San Miguel" } }, { "type": "Polygon", "arcs": [[4662, -3046, -3131, 4663, 4664, -1308]], "id": "37067", "properties": { "name": "Forsyth" } }, { "type": "Polygon", "arcs": [[4665, 4666, -3904, 4667, 4668, 4669]], "id": "37191", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[4670, 4671, 4672, 4673, 4674]], "id": "37017", "properties": { "name": "Bladen" } }, { "type": "Polygon", "arcs": [[4675, 4676, -1534, 4677, 4678, 4679, -2653, -1985]], "id": "30059", "properties": { "name": "Meagher" } }, { "type": "Polygon", "arcs": [[4680, 4681, -3865, 4682, 4683, 4684]], "id": "21203", "properties": { "name": "Rockcastle" } }, { "type": "Polygon", "arcs": [[4685, 4686, -4284, 4687, 4688, 4689]], "id": "45047", "properties": { "name": "Greenwood" } }, { "type": "Polygon", "arcs": [[4690, 4691, -4289, 4692, 4693]], "id": "21091", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[4694, 4695, 4696, 4697, 4698, 4699, 4700]], "id": "21045", "properties": { "name": "Casey" } }, { "type": "Polygon", "arcs": [[4701, 4702, 4703, 4704, 4705]], "id": "21113", "properties": { "name": "Jessamine" } }, { "type": "Polygon", "arcs": [[4706, 4707, -1067, 4708]], "id": "37149", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[4709, 4710, 4711, 4712, 4713]], "id": "37121", "properties": { "name": "Mitchell" } }, { "type": "Polygon", "arcs": [[4714, 4715, 4716, 4717, 4718, 4719]], "id": "37053", "properties": { "name": "Currituck" } }, { "type": "MultiPolygon", "arcs": [[[-2438]], [[4720, 4721, 4722, 4723, -3609, -2436, -3608]]], "id": "51121", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[-4322, 4724]], "id": "51760", "properties": { "name": "Richmond" } }, { "type": "Polygon", "arcs": [[-3806, -1107, 4725, 4726, 4727, 4728]], "id": "53021", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-2475, 4729, 4730, -3471, -3284]], "id": "72105", "properties": { "name": "Naranjito" } }, { "type": "Polygon", "arcs": [[4731, -2396, 4732, 4733, 4734, -3726]], "id": "40067", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[4735, 4736, 4737, 4738, 4739, 4740, 4741]], "id": "47091", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[4742, 4743, 4744, 4745, 4746]], "id": "47121", "properties": { "name": "Meigs" } }, { "type": "Polygon", "arcs": [[-544, 4747, -127, 4748, -2239]], "id": "46015", "properties": { "name": "Brule" } }, { "type": "Polygon", "arcs": [[4749, 4750, 4751, 4752, 4753, -4313, 4754]], "id": "48139", "properties": { "name": "Ellis" } }, { "type": "Polygon", "arcs": [[-3727, -4735, 4755, -1115, 4756, 4757]], "id": "48077", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[4758, 4759, -3802, 4760, 4761, 4762]], "id": "51009", "properties": { "name": "Amherst" } }, { "type": "Polygon", "arcs": [[4763, -1861, -617, 4764]], "id": "08079", "properties": { "name": "Mineral" } }, { "type": "Polygon", "arcs": [[4765, 4766, 4767, 4768, 4769, 4770, 4771, 4772]], "id": "13107", "properties": { "name": "Emanuel" } }, { "type": "Polygon", "arcs": [[-4117, -1876, -1254, 4773, 4774, 4775]], "id": "17125", "properties": { "name": "Mason" } }, { "type": "Polygon", "arcs": [[-1840, -1842, -779, -3860, -1882, -1110]], "id": "19169", "properties": { "name": "Story" } }, { "type": "Polygon", "arcs": [[4776, 4777, -3633, 4778]], "id": "19149", "properties": { "name": "Plymouth" } }, { "type": "Polygon", "arcs": [[4779, 4780, 4781, 4782, 4783]], "id": "20173", "properties": { "name": "Sedgwick" } }, { "type": "Polygon", "arcs": [[4784, -3125, 4785, -2770, -4300, 4786]], "id": "21103", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[4787, 4788, 4789]], "id": "22089", "properties": { "name": "St. Charles" } }, { "type": "Polygon", "arcs": [[-4217, 4790, 4791, 4792]], "id": "01033", "properties": { "name": "Colbert" } }, { "type": "Polygon", "arcs": [[4793, 4794, 4795, 4796, -286, 4797, 4798]], "id": "04019", "properties": { "name": "Pima" } }, { "type": "Polygon", "arcs": [[4799, 4800, -3756, 4801, 4802, 4803]], "id": "04011", "properties": { "name": "Greenlee" } }, { "type": "Polygon", "arcs": [[4804, 4805, -615, 4806, -3837, 4807]], "id": "05147", "properties": { "name": "Woodruff" } }, { "type": "Polygon", "arcs": [[-1836, 4808, 4809, 4810]], "id": "12099", "properties": { "name": "Palm Beach" } }, { "type": "Polygon", "arcs": [[4811, 4812, 4813, 4814, 4815]], "id": "13127", "properties": { "name": "Glynn" } }, { "type": "Polygon", "arcs": [[4816, -3215, 4817, 4818, -710]], "id": "19007", "properties": { "name": "Appanoose" } }, { "type": "Polygon", "arcs": [[4819, 4820, -4114, 4821, -2678, -966]], "id": "19061", "properties": { "name": "Dubuque" } }, { "type": "Polygon", "arcs": [[4822, 4823, 4824, 4825, -3488, 4826]], "id": "21057", "properties": { "name": "Cumberland" } }, { "type": "MultiPolygon", "arcs": [ [[4827, 4828, 4829, 4830, 4831, -4340, 4832, -3872]], [[4833]] ], "id": "22045", "properties": { "name": "Iberia" } }, { "type": "Polygon", "arcs": [[4834, 4835, 4836, -1186]], "id": "17101", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[4837, 4838, 4839]], "id": "24037", "properties": { "name": "St. Mary's" } }, { "type": "Polygon", "arcs": [[4840, 4841, 4842, 4843, 4844, 4845]], "id": "22033", "properties": { "name": "East Baton Rouge" } }, { "type": "Polygon", "arcs": [[4846, 4847, 4848, 4849]], "id": "22043", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[-1352, -381, -1356, 4850]], "id": "26127", "properties": { "name": "Oceana" } }, { "type": "Polygon", "arcs": [[4851, 4852, 4853, 4854, -3889, 4855]], "id": "31131", "properties": { "name": "Otoe" } }, { "type": "Polygon", "arcs": [[4856, -4169, 4857, 4858, 4859, -1141, 4860]], "id": "17111", "properties": { "name": "McHenry" } }, { "type": "Polygon", "arcs": [[4861, 4862, 4863, 4864, -3410, -2646]], "id": "20183", "properties": { "name": "Smith" } }, { "type": "Polygon", "arcs": [[-4860, 4865, 4866, -1572, -1142]], "id": "17089", "properties": { "name": "Kane" } }, { "type": "Polygon", "arcs": [[-3896, 4867, 4868, 4869, 4870, 4871, 4872, 4873]], "id": "35035", "properties": { "name": "Otero" } }, { "type": "Polygon", "arcs": [[4874, 4875, -4467, 4876, -4285, -4692]], "id": "18123", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[-4836, 4877, 4878, -3453, 4879, 4880, 4881, 4882]], "id": "18083", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[4883, 4884, 4885, 4886, 4887]], "id": "42049", "properties": { "name": "Erie" } }, { "type": "Polygon", "arcs": [[4888, 4889, 4890, 4891, 4892]], "id": "45019", "properties": { "name": "Charleston" } }, { "type": "Polygon", "arcs": [ [ -3908, 4893, 4894, 4895, 4896, 4897, 4898, 4899, -4899, 4898, 4900, -3081, -3933, 4901 ] ], "id": "45091", "properties": { "name": "York" } }, { "type": "Polygon", "arcs": [[4902, 4903, 4904, 4905, 4906]], "id": "45053", "properties": { "name": "Jasper" } }, { "type": "Polygon", "arcs": [[4907, 4908, 4909, 4910, 4911, 4912, 4913, 4914]], "id": "36071", "properties": { "name": "Orange" } }, { "type": "Polygon", "arcs": [[4915, 4916, 4917, -3665, 4918]], "id": "50025", "properties": { "name": "Windham" } }, { "type": "Polygon", "arcs": [[-4802, -3755, -1628, 4919, 4920]], "id": "35023", "properties": { "name": "Hidalgo" } }, { "type": "Polygon", "arcs": [[4921, 4922, 4923, -4657, 4924, 4925, 4926]], "id": "35006", "properties": { "name": "Cibola" } }, { "type": "Polygon", "arcs": [[-2446, 4927, 4928, 4929, 4930, 4931, 4932]], "id": "54055", "properties": { "name": "Mercer" } }, { "type": "Polygon", "arcs": [[4933, 4934, 4935, -2424, -3289, 4936]], "id": "54051", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[4937, 4938, 4939, 4940, 4941, -2766, 4942]], "id": "01101", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[4943, -4451, -4643, 4944, -4161, 4945]], "id": "01055", "properties": { "name": "Etowah" } }, { "type": "Polygon", "arcs": [[4946, -4792, 4947, -2988, 4948, 4949]], "id": "01059", "properties": { "name": "Franklin" } }, { "type": "MultiPolygon", "arcs": [ [[-521, -2419, 4950, 4951, -2073, 4952, 4953, 4954, 4955]], [[4956]], [[4957]], [[4958]] ], "id": "02050", "properties": { "name": "Bethel" } }, { "type": "Polygon", "arcs": [[4959, -43, 4960, 4961, 4962, 4963, -4552]], "id": "46103", "properties": { "name": "Pennington" } }, { "type": "Polygon", "arcs": [[4964, 4965, -610, 4966, -1449, 4967]], "id": "46115", "properties": { "name": "Spink" } }, { "type": "Polygon", "arcs": [[4968, 4969, -4779, -3638, 4970, 4971, 4972]], "id": "46127", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[4973, 4974, 4975, -4904]], "id": "45013", "properties": { "name": "Beaufort" } }, { "type": "Polygon", "arcs": [[4976, 4977, 4978, 4979, 4980, 4981]], "id": "47029", "properties": { "name": "Cocke" } }, { "type": "Polygon", "arcs": [[4982, 4983, 4984, -4566, 4985, 4986, 4987, 4988]], "id": "42017", "properties": { "name": "Bucks" } }, { "type": "Polygon", "arcs": [[-1422, 4989, 4990, 4991]], "id": "46009", "properties": { "name": "Bon Homme" } }, { "type": "Polygon", "arcs": [[-4630, 4992, 4993, 4994, 4995, 4996]], "id": "47043", "properties": { "name": "Dickson" } }, { "type": "Polygon", "arcs": [[4997, 4998, 4999, 5000, 5001]], "id": "40105", "properties": { "name": "Nowata" } }, { "type": "Polygon", "arcs": [[5002, -2384, -2371, 5003, -4752, 5004]], "id": "48257", "properties": { "name": "Kaufman" } }, { "type": "Polygon", "arcs": [[5005, 5006, -1099, -3239, -1801, -281]], "id": "48155", "properties": { "name": "Foard" } }, { "type": "Polygon", "arcs": [[5007, 5008, -4346]], "id": "72067", "properties": { "name": "Hormigueros" } }, { "type": "Polygon", "arcs": [[5009, 5010, 5011, 5012, 5013]], "id": "23023", "properties": { "name": "Sagadahoc" } }, { "type": "Polygon", "arcs": [[5014, 5015, -2379, 5016, 5017, 5018]], "id": "48085", "properties": { "name": "Collin" } }, { "type": "Polygon", "arcs": [[-2917, -3035, -703, 5019, -1711]], "id": "48093", "properties": { "name": "Comanche" } }, { "type": "Polygon", "arcs": [[-723, 5020, 5021, -2316, -256]], "id": "48095", "properties": { "name": "Concho" } }, { "type": "Polygon", "arcs": [[5022, -2727, 5023, 5024, 5025]], "id": "48103", "properties": { "name": "Crane" } }, { "type": "Polygon", "arcs": [[5026, 5027, 5028, 5029, 5030, -4870]], "id": "35015", "properties": { "name": "Eddy" } }, { "type": "Polygon", "arcs": [[5031, 5032, 5033, -2315, -4237, -3562]], "id": "29161", "properties": { "name": "Phelps" } }, { "type": "Polygon", "arcs": [[5034, 5035, 5036, -2267, 5037, -4454]], "id": "05083", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[-2456, -3616, 5038, 5039, 5040, 5041]], "id": "29177", "properties": { "name": "Ray" } }, { "type": "Polygon", "arcs": [[5042, -2661, 5043, 5044, -2003, 5045, 5046, -1159]], "id": "06027", "properties": { "name": "Inyo" } }, { "type": "Polygon", "arcs": [[5047, 5048, -3174, 5049, 5050]], "id": "42005", "properties": { "name": "Armstrong" } }, { "type": "Polygon", "arcs": [[5051, -2972, 5052, 5053, -3906, 5054]], "id": "37109", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-4981, 5055, 5056, -3945, 5057, 5058, 5059]], "id": "37087", "properties": { "name": "Haywood" } }, { "type": "Polygon", "arcs": [[5060, 5061, -2710, 5062, 5063, 5064, 5065]], "id": "47057", "properties": { "name": "Grainger" } }, { "type": "Polygon", "arcs": [[5066, 5067, 5068, 5069, 5070]], "id": "42023", "properties": { "name": "Cameron" } }, { "type": "Polygon", "arcs": [[-109, 5071, -4973, 5072, 5073, 5074]], "id": "46027", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[5075, 5076, 5077, 5078, 5079]], "id": "42025", "properties": { "name": "Carbon" } }, { "type": "Polygon", "arcs": [[5080, 5081, 5082, 5083, 5084, 5085]], "id": "45025", "properties": { "name": "Chesterfield" } }, { "type": "Polygon", "arcs": [[5086, 5087, -4889, 5088]], "id": "45035", "properties": { "name": "Dorchester" } }, { "type": "Polygon", "arcs": [[5089, 5090, 5091, 5092, 5093, 5094, -1593]], "id": "29041", "properties": { "name": "Chariton" } }, { "type": "Polygon", "arcs": [[5095, 5096, -2579, 5097, 5098]], "id": "50011", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[5099, 5100, -5071, 5101, -3171, 5102]], "id": "42047", "properties": { "name": "Elk" } }, { "type": "Polygon", "arcs": [[5103, 5104, 5105]], "id": "51115", "properties": { "name": "Mathews" } }, { "type": "Polygon", "arcs": [[5106, 5107, 5108, 5109, -3560, 5110, 5111]], "id": "29131", "properties": { "name": "Miller" } }, { "type": "Polygon", "arcs": [[-304, 5112, 5113, 5114, 5115, 5116]], "id": "30017", "properties": { "name": "Custer" } }, { "type": "Polygon", "arcs": [[-5116, 5117, 5118, 5119, 5120, 5121, 5122]], "id": "30075", "properties": { "name": "Powder River" } }, { "type": "Polygon", "arcs": [[5123, -1341, 5124, 5125, 5126]], "id": "21107", "properties": { "name": "Hopkins" } }, { "type": "Polygon", "arcs": [[5127, -2269, 5128, 5129, 5130]], "id": "26003", "properties": { "name": "Alger" } }, { "type": "Polygon", "arcs": [[5131, 5132, 5133, 5134, 5135]], "id": "21115", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[-1177, 5136, -3512, 5137, 5138]], "id": "17041", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[5139, 5140, 5141, 5142, 5143, 5144]], "id": "21119", "properties": { "name": "Knott" } }, { "type": "Polygon", "arcs": [[5145, -662, 5146, -4781, 5147]], "id": "20079", "properties": { "name": "Harvey" } }, { "type": "Polygon", "arcs": [[5148, -3241, 5149]], "id": "29510", "properties": { "name": "St. Louis" } }, { "type": "Polygon", "arcs": [[-3516, 5150, 5151, 5152, -330, 5153]], "id": "42009", "properties": { "name": "Bedford" } }, { "type": "Polygon", "arcs": [[-4203, -4623, 5154, -2205, 5155]], "id": "20013", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[5156, 5157, 5158, 5159, 5160, 5161, 5162, 5163]], "id": "05099", "properties": { "name": "Nevada" } }, { "type": "Polygon", "arcs": [[-3500, 5164, -5158, 5165, -4595]], "id": "05109", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[5166, 5167, 5168, 5169, 5170]], "id": "51730", "properties": { "name": "Petersburg" } }, { "type": "Polygon", "arcs": [[-4534, 5171, 5172, -4430, 5173, 5174]], "id": "29163", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[-3027, 5175, 5176, 5177, 5178]], "id": "17083", "properties": { "name": "Jersey" } }, { "type": "Polygon", "arcs": [[5179, -4277, 5180, 5181, 5182, 5183]], "id": "45027", "properties": { "name": "Clarendon" } }, { "type": "Polygon", "arcs": [[-2709, -1634, 5184, -1489, 5185, 5186, -5063]], "id": "47073", "properties": { "name": "Hawkins" } }, { "type": "Polygon", "arcs": [[5187, 5188, 5189, -1192, -1468]], "id": "47077", "properties": { "name": "Henderson" } }, { "type": "Polygon", "arcs": [[-5084, 5190, -4272, 5191, 5192]], "id": "45031", "properties": { "name": "Darlington" } }, { "type": "Polygon", "arcs": [[-3542, 5193, 5194, 5195, 5196, 5197]], "id": "42029", "properties": { "name": "Chester" } }, { "type": "Polygon", "arcs": [[5198, 5199, 5200, 5201, -4274]], "id": "45033", "properties": { "name": "Dillon" } }, { "type": "Polygon", "arcs": [[5202, -3169, -5049, 5203, -1683]], "id": "42031", "properties": { "name": "Clarion" } }, { "type": "Polygon", "arcs": [[5204, -4100, -201, 5205]], "id": "55037", "properties": { "name": "Florence" } }, { "type": "Polygon", "arcs": [[5206, -5103, -3170, -5203, -1682]], "id": "42053", "properties": { "name": "Forest" } }, { "type": "Polygon", "arcs": [[5207, 5208, 5209, 5210, 5211]], "id": "13049", "properties": { "name": "Charlton" } }, { "type": "Polygon", "arcs": [[-619, -166, 5212, 5213, 5214, 5215, 5216, 5217]], "id": "35039", "properties": { "name": "Rio Arriba" } }, { "type": "Polygon", "arcs": [[5218, -4425, 5219, 5220, 5221, -1102]], "id": "22031", "properties": { "name": "De Soto" } }, { "type": "Polygon", "arcs": [[-3592, 5222, 5223, 5224, -2666]], "id": "37063", "properties": { "name": "Durham" } }, { "type": "Polygon", "arcs": [[5225, 5226, -4922, 5227]], "id": "35031", "properties": { "name": "McKinley" } }, { "type": "Polygon", "arcs": [[5228, 5229, 5230, 5231, 5232]], "id": "24013", "properties": { "name": "Carroll" } }, { "type": "MultiPolygon", "arcs": [ [[5233, 5234]], [[-5197, 5235, 5236, 5237, 5238, 5239, 5240, 5241]] ], "id": "10003", "properties": { "name": "New Castle" } }, { "type": "Polygon", "arcs": [[5242, 5243, -3323, 5244, -2955]], "id": "20023", "properties": { "name": "Cheyenne" } }, { "type": "Polygon", "arcs": [[5245, 5246, 5247, 5248, 5249, -4581]], "id": "13001", "properties": { "name": "Appling" } }, { "type": "Polygon", "arcs": [[5250, 5251, 5252, -4938, 5253, -3380]], "id": "01051", "properties": { "name": "Elmore" } }, { "type": "Polygon", "arcs": [[5254, 5255, -4039, -1234]], "id": "08033", "properties": { "name": "Dolores" } }, { "type": "Polygon", "arcs": [[5256, -2261, 5257, 5258]], "id": "27069", "properties": { "name": "Kittson" } }, { "type": "Polygon", "arcs": [[5259, -1747, 5260, 5261, -3787, -4210, 5262]], "id": "48241", "properties": { "name": "Jasper" } }, { "type": "Polygon", "arcs": [[5263, 5264, 5265, -4891, 5266, 5267]], "id": "45043", "properties": { "name": "Georgetown" } }, { "type": "Polygon", "arcs": [[5268, -3730, 5269, 5270, -4853]], "id": "19071", "properties": { "name": "Fremont" } }, { "type": "Polygon", "arcs": [[5271, -4775, 5272, 5273, 5274, 5275]], "id": "17017", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[5276, 5277, 5278, -4916, 5279, 5280, 5281]], "id": "50027", "properties": { "name": "Windsor" } }, { "type": "Polygon", "arcs": [[5282, -2166, 5283, 5284, -4196, 5285, 5286, 5287]], "id": "38055", "properties": { "name": "McLean" } }, { "type": "Polygon", "arcs": [[5288, -4256, -3899, -4667]], "id": "37079", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[5289, 5290, 5291, 5292, 5293]], "id": "17127", "properties": { "name": "Massac" } }, { "type": "MultiPolygon", "arcs": [[[5294, 5295]], [[5296, -1001, 5297, -4480, 5298]]], "id": "24019", "properties": { "name": "Dorchester" } }, { "type": "Polygon", "arcs": [[5299, -4189, -730, 5300]], "id": "16055", "properties": { "name": "Kootenai" } }, { "type": "Polygon", "arcs": [[5301, 5302, 5303, 5304]], "id": "09007", "properties": { "name": "Middlesex" } }, { "type": "Polygon", "arcs": [[5305, -2799, -2677, -897, 5306, -3128, 5307]], "id": "18039", "properties": { "name": "Elkhart" } }, { "type": "Polygon", "arcs": [[5308, -1210, -3144, -2899, 5309, 5310]], "id": "20071", "properties": { "name": "Greeley" } }, { "type": "Polygon", "arcs": [[5311, -5275, 5312, -3023, 5313, -2173, -4531]], "id": "17137", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[5314, 5315, 5316, -3940]], "id": "21121", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[5317, -713, 5318, 5319, -1148]], "id": "19053", "properties": { "name": "Decatur" } }, { "type": "Polygon", "arcs": [[5320, 5321, 5322, 5323, 5324, -5132, 5325]], "id": "21127", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[5326, 5327, -564, -3813, 5328, 5329]], "id": "54001", "properties": { "name": "Barbour" } }, { "type": "Polygon", "arcs": [[5330, 5331, -3669, 5332, 5333, 5334, 5335, 5336]], "id": "25003", "properties": { "name": "Berkshire" } }, { "type": "Polygon", "arcs": [[5337, -4428, 5338, 5339, 5340]], "id": "29027", "properties": { "name": "Callaway" } }, { "type": "Polygon", "arcs": [[5341, 5342, 5343, 5344, 5345, 5346]], "id": "27073", "properties": { "name": "Lac qui Parle" } }, { "type": "Polygon", "arcs": [[-2862, 5347, -4317, 5348, -3393, 5349]], "id": "51075", "properties": { "name": "Goochland" } }, { "type": "Polygon", "arcs": [[5350, 5351, 5352, -4585]], "id": "56035", "properties": { "name": "Sublette" } }, { "type": "Polygon", "arcs": [[-4050, 5353, 5354, 5355, 5356]], "id": "49005", "properties": { "name": "Cache" } }, { "type": "Polygon", "arcs": [[-1245, 5357, -2304, -2343, 5358]], "id": "30053", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[5359, 5360, 5361, 5362, 5363, 5364, 5365]], "id": "12001", "properties": { "name": "Alachua" } }, { "type": "Polygon", "arcs": [[-4704, 5366, 5367, 5368, -3861, -4682, 5369]], "id": "21151", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[5370, 5371, 5372, -2791, 5373, 5374, -1929]], "id": "48177", "properties": { "name": "Gonzales" } }, { "type": "Polygon", "arcs": [[5375, 5376, -674, -3892, -588, 5377, 5378]], "id": "31089", "properties": { "name": "Holt" } }, { "type": "Polygon", "arcs": [[5379, 5380, 5381, -4670, 5382, 5383]], "id": "37101", "properties": { "name": "Johnston" } }, { "type": "Polygon", "arcs": [[5384, -2937, -1813, 5385, 5386, -4537, 5387]], "id": "17131", "properties": { "name": "Mercer" } }, { "type": "Polygon", "arcs": [[-478, 5388, 5389, 5390, -3858, 5391]], "id": "19191", "properties": { "name": "Winneshiek" } }, { "type": "Polygon", "arcs": [[-1558, -1470, 5392, 5393, 5394, 5395]], "id": "47075", "properties": { "name": "Haywood" } }, { "type": "Polygon", "arcs": [[5396, 5397, -335, 5398, 5399, 5400]], "id": "24023", "properties": { "name": "Garrett" } }, { "type": "Polygon", "arcs": [[5401, -5401, 5402, -561, -5328, 5403, 5404]], "id": "54077", "properties": { "name": "Preston" } }, { "type": "Polygon", "arcs": [[5405, 5406, 5407, -4491, 5408, 5409]], "id": "26061", "properties": { "name": "Houghton" } }, { "type": "MultiPolygon", "arcs": [[[5410, -5395, 5411, -4557, -4437]], [[-4439, -4556, 5412]]], "id": "47167", "properties": { "name": "Tipton" } }, { "type": "Polygon", "arcs": [[-1134, 5413, 5414, -2703, 5415]], "id": "26065", "properties": { "name": "Ingham" } }, { "type": "Polygon", "arcs": [[-4783, 5416, 5417, 5418, 5419, 5420]], "id": "20191", "properties": { "name": "Sumner" } }, { "type": "Polygon", "arcs": [[5421, 5422, 5423, 5424, 5425, 5426, 5427]], "id": "21135", "properties": { "name": "Lewis" } }, { "type": "Polygon", "arcs": [[-4211, -3791, -4070, 5428, -4150, 5429]], "id": "48245", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[5430, 5431, -3644, 5432, 5433]], "id": "31177", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[5434, 5435, 5436, -497, 5437, 5438, 5439, 5440]], "id": "53039", "properties": { "name": "Klickitat" } }, { "type": "Polygon", "arcs": [[5441, -3751, -4535, -5175, 5442]], "id": "29173", "properties": { "name": "Ralls" } }, { "type": "Polygon", "arcs": [[-1483, 5443, 5444, 5445, -472, 5446]], "id": "56001", "properties": { "name": "Albany" } }, { "type": "Polygon", "arcs": [[5447, 5448, -2410, 5449, -2858, 5450, 5451, 5452], [-1471]], "id": "51003", "properties": { "name": "Albemarle" } }, { "type": "Polygon", "arcs": [[-5040, 5453, 5454, -1991, 5455, 5456]], "id": "29107", "properties": { "name": "Lafayette" } }, { "type": "Polygon", "arcs": [[5457, 5458, -5032, -3561, -5110]], "id": "29125", "properties": { "name": "Maries" } }, { "type": "Polygon", "arcs": [[5459, -5339, -4433, 5460, -5458, -5109]], "id": "29151", "properties": { "name": "Osage" } }, { "type": "Polygon", "arcs": [[-3159, -1948, -3168, -1360, 5461, 5462]], "id": "27161", "properties": { "name": "Waseca" } }, { "type": "Polygon", "arcs": [[5463, 5464, 5465, 5466, -4542, 5467]], "id": "38105", "properties": { "name": "Williams" } }, { "type": "Polygon", "arcs": [[-3799, 5468, -3396, 5469, 5470, 5471, 5472]], "id": "51147", "properties": { "name": "Prince Edward" } }, { "type": "Polygon", "arcs": [[5473, -5241, 5474, 5475, 5476]], "id": "24029", "properties": { "name": "Kent" } }, { "type": "Polygon", "arcs": [[5477, -3219, -4118, -4776, -5272, 5478, 5479]], "id": "17169", "properties": { "name": "Schuyler" } }, { "type": "Polygon", "arcs": [[5480, 5481, 5482, 5483, 5484, -3759]], "id": "24031", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[-1194, 5485, 5486, 5487]], "id": "47109", "properties": { "name": "McNairy" } }, { "type": "Polygon", "arcs": [[5488, 5489, 5490, -1260, 5491]], "id": "22119", "properties": { "name": "Webster" } }, { "type": "Polygon", "arcs": [[5492, 5493, 5494]], "id": "37129", "properties": { "name": "New Hanover" } }, { "type": "Polygon", "arcs": [[-5409, -4490, 5495, -4098, -5205, 5496, 5497, -3686, 5498]], "id": "26071", "properties": { "name": "Iron" } }, { "type": "Polygon", "arcs": [[-5292, 5499, 5500, 5501, 5502, 5503, 5504, 5505]], "id": "21139", "properties": { "name": "Livingston" } }, { "type": "Polygon", "arcs": [[5506, -1271, 5507, -3982, 5508, 5509]], "id": "06077", "properties": { "name": "San Joaquin" } }, { "type": "Polygon", "arcs": [[5510, -5293, -5506, 5511, -3480, 5512, 5513]], "id": "21145", "properties": { "name": "McCracken" } }, { "type": "Polygon", "arcs": [[5514, 5515, -4974, -4903, 5516, 5517]], "id": "45049", "properties": { "name": "Hampton" } }, { "type": "Polygon", "arcs": [[-1658, -1064, 5518, 5519, 5520]], "id": "31037", "properties": { "name": "Colfax" } }, { "type": "MultiPolygon", "arcs": [[[5521]]], "id": "78010", "properties": { "name": "St. Croix" } }, { "type": "Polygon", "arcs": [[5522, -2654, -4680, 5523, -1505, 5524, 5525, 5526]], "id": "30031", "properties": { "name": "Gallatin" } }, { "type": "Polygon", "arcs": [[-1404, 5527, 5528, -1460, 5529, 5530]], "id": "47135", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[5531, -4075, -1846, -3650, 5532, -4009, 5533, 5534]], "id": "16039", "properties": { "name": "Elmore" } }, { "type": "Polygon", "arcs": [[-2609, 5535, 5536, 5537, 5538]], "id": "31013", "properties": { "name": "Box Butte" } }, { "type": "MultiPolygon", "arcs": [[[5539, -4089, 5540, -4131, 5541, 5542, 5543]]], "id": "25005", "properties": { "name": "Bristol" } }, { "type": "Polygon", "arcs": [[-1187, -4837, -4883, 5544, 5545, 5546]], "id": "17185", "properties": { "name": "Wabash" } }, { "type": "Polygon", "arcs": [[5547, 5548, 5549, 5550, 5551, 5552]], "id": "21095", "properties": { "name": "Harlan" } }, { "type": "Polygon", "arcs": [[5553, 5554, 5555, -1089, 5556, -1457]], "id": "47119", "properties": { "name": "Maury" } }, { "type": "Polygon", "arcs": [[5557, 5558, -4067, -3789, 5559]], "id": "22019", "properties": { "name": "Calcasieu" } }, { "type": "Polygon", "arcs": [[5560, -2667, -5225, 5561, 5562, 5563, 5564, -1203]], "id": "37037", "properties": { "name": "Chatham" } }, { "type": "Polygon", "arcs": [[-976, 5565, -560, 5566, 5567]], "id": "48127", "properties": { "name": "Dimmit" } }, { "type": "Polygon", "arcs": [[-5135, 5568, -5140, 5569, 5570, 5571]], "id": "21153", "properties": { "name": "Magoffin" } }, { "type": "Polygon", "arcs": [[-4376, 5572, 5573, 5574]], "id": "49011", "properties": { "name": "Davis" } }, { "type": "Polygon", "arcs": [[5575, 5576, 5577, 5578]], "id": "49031", "properties": { "name": "Piute" } }, { "type": "Polygon", "arcs": [[-5325, 5579, 5580, 5581, 5582, -5133]], "id": "21159", "properties": { "name": "Martin" } }, { "type": "Polygon", "arcs": [[5583, 5584, -4616, 5585, -5390, 5586]], "id": "27055", "properties": { "name": "Houston" } }, { "type": "Polygon", "arcs": [[5587, 5588, 5589, -4352]], "id": "53011", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[5590, 5591, 5592, 5593]], "id": "55089", "properties": { "name": "Ozaukee" } }, { "type": "Polygon", "arcs": [[5594, -1987, -2655, -5523, 5595, 5596, 5597]], "id": "30043", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[5598, -4982, -5060, 5599, 5600, 5601]], "id": "47155", "properties": { "name": "Sevier" } }, { "type": "Polygon", "arcs": [[-2182, 5602, -3000, 5603, 5604]], "id": "72057", "properties": { "name": "Guayama" } }, { "type": "Polygon", "arcs": [[5605, 5606, 5607, 5608]], "id": "32011", "properties": { "name": "Eureka" } }, { "type": "Polygon", "arcs": [[5609, 5610, 5611, -1262, 5612]], "id": "22061", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[5613, 5614, 5615, -5610, 5616]], "id": "22111", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[5617, 5618, 5619, 5620]], "id": "33001", "properties": { "name": "Belknap" } }, { "type": "Polygon", "arcs": [[-1954, -2429, 5621, 5622, 5623]], "id": "05011", "properties": { "name": "Bradley" } }, { "type": "Polygon", "arcs": [[5624, 5625, 5626, -1601, 5627, -155]], "id": "31085", "properties": { "name": "Hayes" } }, { "type": "Polygon", "arcs": [[5628, 5629, 5630, 5631, 5632, 5633, 5634, 5635, 5636]], "id": "42097", "properties": { "name": "Northumberland" } }, { "type": "MultiPolygon", "arcs": [[[5637, -1002, -5297, 5638]], [[5639]]], "id": "24041", "properties": { "name": "Talbot" } }, { "type": "Polygon", "arcs": [[5640, 5641, 5642, -2958]], "id": "19041", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[5643, 5644, 5645, -2135, -4043, 5646]], "id": "47139", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[5647, 5648, -2209, 5649, 5650, 5651]], "id": "20149", "properties": { "name": "Pottawatomie" } }, { "type": "Polygon", "arcs": [[5652, 5653, 5654]], "id": "24510", "properties": { "name": "Baltimore" } }, { "type": "Polygon", "arcs": [[5655, 5656, -5014, 5657, 5658]], "id": "23001", "properties": { "name": "Androscoggin" } }, { "type": "Polygon", "arcs": [[5659, 5660, 5661, -3454, -4879, 5662]], "id": "18153", "properties": { "name": "Sullivan" } }, { "type": "Polygon", "arcs": [[5663, 5664, -3424, 5665, 5666, 5667, 5668]], "id": "28145", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-1346, -1967, -2764, -2734, 5669, -3817, -3179]], "id": "27063", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[5670, 5671, 5672, 5673, 5674, 5675, 5676]], "id": "49049", "properties": { "name": "Utah" } }, { "type": "Polygon", "arcs": [[5677, -3973, 5678, 5679, -4930, 5680]], "id": "54089", "properties": { "name": "Summers" } }, { "type": "Polygon", "arcs": [[-5675, 5681, 5682, 5683, 5684, 5685]], "id": "49039", "properties": { "name": "Sanpete" } }, { "type": "Polygon", "arcs": [[-2794, 5686, 5687, -1510, 5688, 5689, 5690]], "id": "55027", "properties": { "name": "Dodge" } }, { "type": "Polygon", "arcs": [[5691, 5692, -5347, 5693, -929, 5694]], "id": "46051", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[-5153, 5695, 5696, -168, -331]], "id": "42057", "properties": { "name": "Fulton" } }, { "type": "Polygon", "arcs": [[5697, 5698, 5699, 5700, 5701, 5702]], "id": "55093", "properties": { "name": "Pierce" } }, { "type": "Polygon", "arcs": [[5703, 5704, -1531, -4677, 5705]], "id": "30045", "properties": { "name": "Judith Basin" } }, { "type": "Polygon", "arcs": [ [ 5706, 5707, -5086, 5708, 5709, -3082, -4901, -4899, 4898, 4899, -4899, -4898, 4896, -4896 ] ], "id": "45057", "properties": { "name": "Lancaster" } }, { "type": "Polygon", "arcs": [[5710, 5711, -1522, 5712, 5713, -4602, 5714]], "id": "51033", "properties": { "name": "Caroline" } }, { "type": "Polygon", "arcs": [[5715, 5716, 5717, -5444, -1482]], "id": "56031", "properties": { "name": "Platte" } }, { "type": "Polygon", "arcs": [[5718, 5719, 5720, 5721, 5722, -5703, 5723]], "id": "27163", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[5724, 5725, 5726, 5727, 5728, 5729, 5730]], "id": "29133", "properties": { "name": "Mississippi" } }, { "type": "Polygon", "arcs": [[-5078, 5731, 5732, -4984, 5733]], "id": "42095", "properties": { "name": "Northampton" } }, { "type": "Polygon", "arcs": [[-5221, 5734, 5735, 5736, 5737, 5738]], "id": "22085", "properties": { "name": "Sabine" } }, { "type": "Polygon", "arcs": [[5739, 5740, 5741, -4827, -3487, 5742]], "id": "21169", "properties": { "name": "Metcalfe" } }, { "type": "Polygon", "arcs": [[-3829, 5743, -4795, 5744]], "id": "04021", "properties": { "name": "Pinal" } }, { "type": "Polygon", "arcs": [[-1237, 5745, 5746, -3827, -727]], "id": "04017", "properties": { "name": "Navajo" } }, { "type": "Polygon", "arcs": [[5747, -3088, 5748, -4799, 5749]], "id": "04027", "properties": { "name": "Yuma" } }, { "type": "Polygon", "arcs": [[5750, 5751, 5752, -5721, 5753, -665]], "id": "27025", "properties": { "name": "Chisago" } }, { "type": "Polygon", "arcs": [[-3745, 5754, 5755, -1399, -1557, 5756, -4435]], "id": "47045", "properties": { "name": "Dyer" } }, { "type": "Polygon", "arcs": [[5757, 5758, 5759, 5760, 5761]], "id": "21181", "properties": { "name": "Nicholas" } }, { "type": "Polygon", "arcs": [[5762, -5462, -1365, 5763, 5764, -2762]], "id": "27043", "properties": { "name": "Faribault" } }, { "type": "Polygon", "arcs": [[5765, -5144, 5766, -5549, 5767, 5768, -3821]], "id": "21193", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[5769, -3346, -3345, 3344, 5770, 5771, 5772, 5773]], "id": "48037", "properties": { "name": "Bowie" } }, { "type": "Polygon", "arcs": [[-5119, 5774, -1428, -45, 5775, 5776]], "id": "56011", "properties": { "name": "Crook" } }, { "type": "Polygon", "arcs": [[5777, -5192, -4279, 5778]], "id": "45061", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[5779, 5780, 5781, 5782, 5783, -5717]], "id": "56015", "properties": { "name": "Goshen" } }, { "type": "MultiPolygon", "arcs": [ [[5784, -4085]], [[-3659, 5785]], [[5786, -3663, 5787, -4083, -5540, 5788, 5789]] ], "id": "25021", "properties": { "name": "Norfolk" } }, { "type": "Polygon", "arcs": [[5790, 5791, 5792, 5793, 5794, -4064]], "id": "21123", "properties": { "name": "Larue" } }, { "type": "Polygon", "arcs": [[5795, -1528, 5796, -5526, 5797, 5798, 5799, -2670]], "id": "16043", "properties": { "name": "Fremont" } }, { "type": "Polygon", "arcs": [[-4004, -774, 5800, -61, 5801, -4640]], "id": "13233", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[-354, -3199, 5802, -4654, -3090, -460, 5803, 5804, 5805]], "id": "31031", "properties": { "name": "Cherry" } }, { "type": "Polygon", "arcs": [[-3992, 5806, 5807, -3845, 5808]], "id": "13247", "properties": { "name": "Rockdale" } }, { "type": "Polygon", "arcs": [[5809, -3089, -5748, 5810, 5811]], "id": "06025", "properties": { "name": "Imperial" } }, { "type": "Polygon", "arcs": [[-1726, -1246, -5359, -2348, -4190, -5300, 5812]], "id": "16017", "properties": { "name": "Bonner" } }, { "type": "Polygon", "arcs": [[5813, 5814, 5815, -4407, 5816]], "id": "18045", "properties": { "name": "Fountain" } }, { "type": "Polygon", "arcs": [[5817, 5818, 5819, 5820, 5821, 5822, 5823]], "id": "47031", "properties": { "name": "Coffee" } }, { "type": "Polygon", "arcs": [[5824, 5825, 5826, -680, 5827, -5821, 5828]], "id": "47177", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[5829, -5582, 5830, 5831, 5832, 5833, 5834, -5142]], "id": "21195", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[5835, 5836, 5837, -1317, 5838, 5839]], "id": "21197", "properties": { "name": "Powell" } }, { "type": "Polygon", "arcs": [[-1358, 5840, 5841, 5842]], "id": "26139", "properties": { "name": "Ottawa" } }, { "type": "Polygon", "arcs": [[5843, 5844, 5845, -1225, 5846, 5847, 5848]], "id": "47165", "properties": { "name": "Sumner" } }, { "type": "Polygon", "arcs": [[5849, 5850, 5851, 5852, 5853]], "id": "37153", "properties": { "name": "Richmond" } }, { "type": "Polygon", "arcs": [[-3232, 5854, 5855, 5856, 5857]], "id": "48043", "properties": { "name": "Brewster" } }, { "type": "Polygon", "arcs": [[5858, 5859, -1478, -826, 5860, 5861]], "id": "56019", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[5862, 5863, 5864, -5722, -5753]], "id": "55095", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[-5865, 5865, -5698, -5723]], "id": "55109", "properties": { "name": "St. Croix" } }, { "type": "Polygon", "arcs": [[5866, -4025, 5867, -4144]], "id": "48111", "properties": { "name": "Dallam" } }, { "type": "Polygon", "arcs": [[5868, -5637, 5869, 5870, 5871, 5872]], "id": "42067", "properties": { "name": "Juniata" } }, { "type": "Polygon", "arcs": [[5873, 5874, 5875, 5876, 5877, 5878, 5879]], "id": "18089", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[5880, 5881, 5882, 5883, 5884]], "id": "42131", "properties": { "name": "Wyoming" } }, { "type": "Polygon", "arcs": [[5885, 5886, -5041, -5457, 5887, 5888, 5889]], "id": "29095", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[5890, 5891, -1015, 5892, 5893]], "id": "42073", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[5894, -1685, 5895, -5891, 5896, 5897]], "id": "42085", "properties": { "name": "Mercer" } }, { "type": "Polygon", "arcs": [[5898, -5885, 5899, 5900, -5076, 5901, 5902]], "id": "42079", "properties": { "name": "Luzerne" } }, { "type": "Polygon", "arcs": [[-3649, -20, -4006, -5533]], "id": "16025", "properties": { "name": "Camas" } }, { "type": "Polygon", "arcs": [[-3565, -297, -3721, 5903, -2911, 5904]], "id": "19103", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[-525, -1864, 5905, -709, 5906]], "id": "19117", "properties": { "name": "Lucas" } }, { "type": "Polygon", "arcs": [[5907, -739, -3063, 5908, 5909, 5910]], "id": "40151", "properties": { "name": "Woods" } }, { "type": "Polygon", "arcs": [[5911, -5910, 5912, 5913, 5914]], "id": "40153", "properties": { "name": "Woodward" } }, { "type": "Polygon", "arcs": [[-2946, 5915, -4252, 5916, -4868, -3895, 5917]], "id": "35027", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-5286, -4199, -4257, 5918, 5919]], "id": "38057", "properties": { "name": "Mercer" } }, { "type": "Polygon", "arcs": [[-4925, -4656, -2947, -5918, -3894, 5920]], "id": "35053", "properties": { "name": "Socorro" } }, { "type": "Polygon", "arcs": [[5921, 5922, -2566, 5923, -5815, 5924, -3006]], "id": "18157", "properties": { "name": "Tippecanoe" } }, { "type": "Polygon", "arcs": [[5925, 5926, 5927, 5928, 5929, 5930]], "id": "21221", "properties": { "name": "Trigg" } }, { "type": "Polygon", "arcs": [[-5852, 5931, 5932, 5933]], "id": "37165", "properties": { "name": "Scotland" } }, { "type": "Polygon", "arcs": [[-2804, -864, -577, 5934, 5935, 5936]], "id": "17055", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-863, 5937, -4056, -4294, 5938, -579]], "id": "17059", "properties": { "name": "Gallatin" } }, { "type": "Polygon", "arcs": [[-4532, -2174, -5314, -3028, -5179, 5939]], "id": "17061", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[-4033, -2748, -3983, -5508, -1270]], "id": "06009", "properties": { "name": "Calaveras" } }, { "type": "Polygon", "arcs": [[5940, -4689, 5941, 5942, 5943, 5944]], "id": "45065", "properties": { "name": "McCormick" } }, { "type": "MultiPolygon", "arcs": [[[-4546, 5945]], [[-3947, -1071, -4548, 5946]]], "id": "45077", "properties": { "name": "Pickens" } }, { "type": "Polygon", "arcs": [[-5451, -2863, -5350, -3392, 5947]], "id": "51065", "properties": { "name": "Fluvanna" } }, { "type": "Polygon", "arcs": [[5948, -5779, -4278, -5180, 5949, 5950]], "id": "45085", "properties": { "name": "Sumter" } }, { "type": "Polygon", "arcs": [[5951, 5952, -1553, 5953]], "id": "51133", "properties": { "name": "Northumberland" } }, { "type": "Polygon", "arcs": [[5954, -5426, 5955, 5956, -5760, 5957]], "id": "21069", "properties": { "name": "Fleming" } }, { "type": "Polygon", "arcs": [[-435, 5958, 5959, 5960, 5961, 5962]], "id": "47001", "properties": { "name": "Anderson" } }, { "type": "Polygon", "arcs": [[5963, 5964, 5965, -1983, -2299]], "id": "30099", "properties": { "name": "Teton" } }, { "type": "Polygon", "arcs": [[-165, 5966, 5967, 5968, -5213]], "id": "35055", "properties": { "name": "Taos" } }, { "type": "Polygon", "arcs": [[-3129, -5307, -896, 5969, -2149, -1290]], "id": "18085", "properties": { "name": "Kosciusko" } }, { "type": "Polygon", "arcs": [[5970, -4260, 5971, 5972, 5973]], "id": "38085", "properties": { "name": "Sioux" } }, { "type": "Polygon", "arcs": [[-3489, -4826, 5974, 5975, 5976, 5977, 5978]], "id": "47027", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[-5772, 5979, 5980, 5981, 5982]], "id": "48067", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[5983, -5659, 5984, -992, 5985, -1639, 5986]], "id": "23017", "properties": { "name": "Oxford" } }, { "type": "Polygon", "arcs": [[-5761, -5957, 5987, 5988, 5989]], "id": "21011", "properties": { "name": "Bath" } }, { "type": "Polygon", "arcs": [[-4664, -3133, -1206, 5990, 5991, 5992]], "id": "37057", "properties": { "name": "Davidson" } }, { "type": "Polygon", "arcs": [[-5658, -5013, 5993, -993, -5985]], "id": "23005", "properties": { "name": "Cumberland" } }, { "type": "Polygon", "arcs": [[5994, -3160, -5463, -5763, -2761, -1965, -4427]], "id": "27013", "properties": { "name": "Blue Earth" } }, { "type": "Polygon", "arcs": [ [ 5995, 5996, 5997, 5998, 5999, -4390, -4389, 4388, -4389, -4388, 4386, -4386, -4385, 4384, -4385, 4384, -4385, -4384, 4382, -4382, -4381, -4380, -4379, 4378, -4379, -4378 ] ], "id": "51093", "properties": { "name": "Isle of Wight" } }, { "type": "Polygon", "arcs": [[-5353, 6000, 6001, 6002, -4366, -359, 6003, -4586]], "id": "56037", "properties": { "name": "Sweetwater" } }, { "type": "Polygon", "arcs": [[-2346, 6004, 6005, -4186]], "id": "30061", "properties": { "name": "Mineral" } }, { "type": "Polygon", "arcs": [[6006, 6007, 6008]], "id": "51685", "properties": { "name": "Manassas Park" } }, { "type": "Polygon", "arcs": [[6009, -4176, -2795, -5691, 6010, 6011]], "id": "55021", "properties": { "name": "Columbia" } }, { "type": "Polygon", "arcs": [[6012, -1760, -148, 6013]], "id": "72145", "properties": { "name": "Vega Baja" } }, { "type": "Polygon", "arcs": [[6014, 6015, -2731, 6016, 6017, 6018]], "id": "46041", "properties": { "name": "Dewey" } }, { "type": "Polygon", "arcs": [[6019, -1409, -5515, 6020, 6021]], "id": "45005", "properties": { "name": "Allendale" } }, { "type": "Polygon", "arcs": [[6022, -5186, -1488, 6023, 6024, -4979]], "id": "47059", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[-3863, -3822, -5769, 6025, 6026, -5316, 6027]], "id": "21051", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[6028, -4292, 6029, 6030, 6031, -5503]], "id": "21055", "properties": { "name": "Crittenden" } }, { "type": "Polygon", "arcs": [[6032, 6033, -5854, -5082]], "id": "37007", "properties": { "name": "Anson" } }, { "type": "Polygon", "arcs": [[6034, -437, 6035, 6036, 6037, 6038]], "id": "47049", "properties": { "name": "Fentress" } }, { "type": "MultiPolygon", "arcs": [[[-5729, 6039, 6040, 6041, 6042]], [[6043, 6044]]], "id": "21075", "properties": { "name": "Fulton" } }, { "type": "Polygon", "arcs": [[6045, 6046, -5323, 6047, 6048]], "id": "21019", "properties": { "name": "Boyd" } }, { "type": "Polygon", "arcs": [[-4549, 6049, -4690, -5941, 6050]], "id": "45001", "properties": { "name": "Abbeville" } }, { "type": "Polygon", "arcs": [[6051, 6052, 6053, 6054, 6055, -2786, -5373, 6056]], "id": "48149", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[-5437, 6057, 6058, -2093, 6059, -498]], "id": "41049", "properties": { "name": "Morrow" } }, { "type": "Polygon", "arcs": [[6060, 6061, 6062, -5151, -3515]], "id": "42013", "properties": { "name": "Blair" } }, { "type": "Polygon", "arcs": [[6063]], "id": "25019", "properties": { "name": "Nantucket" } }, { "type": "Polygon", "arcs": [[-5181, -4276, 6064, -5268, 6065]], "id": "45089", "properties": { "name": "Williamsburg" } }, { "type": "Polygon", "arcs": [[-3526, -3237, -3161, -5995, -4426]], "id": "27103", "properties": { "name": "Nicollet" } }, { "type": "Polygon", "arcs": [[6066, 6067, -1230, 6068, -5577]], "id": "49055", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[6069, -1723, -4361, 6070, -3112, -3268, 6071]], "id": "48053", "properties": { "name": "Burnet" } }, { "type": "Polygon", "arcs": [[6072, 6073, -5598, 6074, -1525, -1999]], "id": "30023", "properties": { "name": "Deer Lodge" } }, { "type": "Polygon", "arcs": [[-5597, 6075, -1526, -6075]], "id": "30093", "properties": { "name": "Silver Bow" } }, { "type": "Polygon", "arcs": [[-1421, -110, -5075, 6076, 6077, -4990]], "id": "46135", "properties": { "name": "Yankton" } }, { "type": "Polygon", "arcs": [[-4963, 6078, 6079, 6080, -352, 6081]], "id": "46071", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-5977, 6082, -6039, 6083, 6084]], "id": "47133", "properties": { "name": "Overton" } }, { "type": "Polygon", "arcs": [[-5683, 6085, 6086, -6068, 6087]], "id": "49015", "properties": { "name": "Emery" } }, { "type": "Polygon", "arcs": [[6088, -1672, 6089, -4637, 6090, -3783, 6091, -3786, 6092]], "id": "48391", "properties": { "name": "Refugio" } }, { "type": "Polygon", "arcs": [[6093, 6094, -1224, -3567, -632]], "id": "48357", "properties": { "name": "Ochiltree" } }, { "type": "Polygon", "arcs": [[-4041, 6095, -620, -5218, 6096, -5226, 6097]], "id": "35045", "properties": { "name": "San Juan" } }, { "type": "Polygon", "arcs": [[-1279, 6098, 6099, 6100, 6101, -3547, 6102]], "id": "05063", "properties": { "name": "Independence" } }, { "type": "Polygon", "arcs": [[6103, -5111, -3559, -1586, 6104, 6105, -2275]], "id": "29029", "properties": { "name": "Camden" } }, { "type": "Polygon", "arcs": [[6106, -5259, 6107, -4328, -2740]], "id": "38067", "properties": { "name": "Pembina" } }, { "type": "Polygon", "arcs": [[-6101, 6108, 6109, -3980, -611, -4806, 6110]], "id": "05067", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-104, 6111, 6112, -4969, -5072, -108]], "id": "46083", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-6041, 6113, 6114, -1394, -5756, 6115]], "id": "47131", "properties": { "name": "Obion" } }, { "type": "Polygon", "arcs": [[6116, -4282, 6117, 6118, 6119, 6120, 6121]], "id": "45003", "properties": { "name": "Aiken" } }, { "type": "Polygon", "arcs": [[6122, -3524, 6123, 6124]], "id": "41003", "properties": { "name": "Benton" } }, { "type": "Polygon", "arcs": [[6125, -6124, -3523, 6126, 6127, 6128, 6129]], "id": "41039", "properties": { "name": "Lane" } }, { "type": "Polygon", "arcs": [[6130, 6131, 6132, 6133, 6134, -4603, -5714]], "id": "51097", "properties": { "name": "King and Queen" } }, { "type": "Polygon", "arcs": [[6135, 6136, -5731, 6137, 6138]], "id": "29201", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[-4634, 6139, 6140, 6141, 6142]], "id": "48321", "properties": { "name": "Matagorda" } }, { "type": "Polygon", "arcs": [[-1097, 6143, 6144, -248, 6145]], "id": "48447", "properties": { "name": "Throckmorton" } }, { "type": "Polygon", "arcs": [[6146, -443, 6147, 6148]], "id": "55129", "properties": { "name": "Washburn" } }, { "type": "Polygon", "arcs": [[6149, -5578, -6069, -1229, 6150, 6151]], "id": "49017", "properties": { "name": "Garfield" } }, { "type": "Polygon", "arcs": [[6152, -5433, -3643, 6153, -2531]], "id": "31055", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[6154, 6155]], "id": "51520", "properties": { "name": "Bristol" } }, { "type": "Polygon", "arcs": [[6156, -32, 6157, -35, -3406]], "id": "38097", "properties": { "name": "Traill" } }, { "type": "Polygon", "arcs": [[-3354, -3360, 6158, 6159, -1951, 6160]], "id": "05069", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[6161, 6162, 6163, -6109, -6100, 6164]], "id": "05075", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[-5168, 6165]], "id": "51570", "properties": { "name": "Colonial Heights" } }, { "type": "Polygon", "arcs": [[6166, 6167, 6168, 6169, 6170]], "id": "48001", "properties": { "name": "Anderson" } }, { "type": "Polygon", "arcs": [[6171, -5513, -3479, 6172, -5727]], "id": "21039", "properties": { "name": "Carlisle" } }, { "type": "Polygon", "arcs": [[-4309, 6173, -5601, 6174, 6175, 6176]], "id": "47009", "properties": { "name": "Blount" } }, { "type": "Polygon", "arcs": [[6177, 6178, -1406, 6179, -5188, -1467, -1396]], "id": "47017", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[-3483, 6180, 6181, -1400, -6179, 6182]], "id": "47079", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[6183, 6184, 6185, 6186, 6187, -5334]], "id": "25013", "properties": { "name": "Hampden" } }, { "type": "Polygon", "arcs": [[-3615, -1594, -5095, 6188, -5454, -5039]], "id": "29033", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[6189, 6190, -6057, -5372, 6191, 6192]], "id": "48055", "properties": { "name": "Caldwell" } }, { "type": "Polygon", "arcs": [[6193, -5281, 6194, 6195]], "id": "50021", "properties": { "name": "Rutland" } }, { "type": "Polygon", "arcs": [[-3538, 6196, 6197, 6198, 6199, -3521]], "id": "41031", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[6200, -2447, -4933, 6201, 6202, 6203]], "id": "51185", "properties": { "name": "Tazewell" } }, { "type": "Polygon", "arcs": [[6204, -3763, 6205, 6206, 6207]], "id": "51043", "properties": { "name": "Clarke" } }, { "type": "Polygon", "arcs": [[6208, 6209, -4172]], "id": "72149", "properties": { "name": "Villalba" } }, { "type": "Polygon", "arcs": [[6210, 6211, 6212, -1766, 6213]], "id": "12067", "properties": { "name": "Lafayette" } }, { "type": "Polygon", "arcs": [[-374, -1139, -1327, 6214, -2894]], "id": "20205", "properties": { "name": "Wilson" } }, { "type": "Polygon", "arcs": [[-1188, -5547, 6215, -3227]], "id": "17047", "properties": { "name": "Edwards" } }, { "type": "Polygon", "arcs": [[-1644, -2742, -4331, -402, 6216]], "id": "38071", "properties": { "name": "Ramsey" } }, { "type": "Polygon", "arcs": [[-6076, -5596, -5527, -5797, -1527]], "id": "30057", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[-5271, 6217, 6218, 6219, 6220, -4854]], "id": "29005", "properties": { "name": "Atchison" } }, { "type": "Polygon", "arcs": [[6221, 6222, 6223, 6224, 6225, -3590, 6226]], "id": "51083", "properties": { "name": "Halifax" } }, { "type": "Polygon", "arcs": [[6227, 6228, 6229, -3134, 6230]], "id": "51013", "properties": { "name": "Arlington" } }, { "type": "MultiPolygon", "arcs": [[[6231]], [[6232, -4159, -2483, 6233, 6234]], [[6235]]], "id": "53057", "properties": { "name": "Skagit" } }, { "type": "Polygon", "arcs": [[6236, -3741, 6237, -720, 6238, 6239, 6240, -5114]], "id": "30025", "properties": { "name": "Fallon" } }, { "type": "Polygon", "arcs": [[6241, 6242, 6243, -5997, 6244, 6245]], "id": "51181", "properties": { "name": "Surry" } }, { "type": "Polygon", "arcs": [[6246, 6247, 6248, -4728]], "id": "53071", "properties": { "name": "Walla Walla" } }, { "type": "Polygon", "arcs": [[6249, 6250, 6251, 6252, 6253, -771]], "id": "13057", "properties": { "name": "Cherokee" } }, { "type": "Polygon", "arcs": [[6254, 6255, 6256, 6257, 6258]], "id": "27149", "properties": { "name": "Stevens" } }, { "type": "Polygon", "arcs": [[-2896, 6259, 6260, 6261, 6262]], "id": "20019", "properties": { "name": "Chautauqua" } }, { "type": "Polygon", "arcs": [[6263, 6264, 6265, -1702, -3881, 6266]], "id": "29075", "properties": { "name": "Gentry" } }, { "type": "Polygon", "arcs": [[6267, 6268, -6207, 6269, -2397, 6270]], "id": "51187", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[-1863, -1242, -291, -4817, -5906]], "id": "19135", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[6271, 6272, -1417, 6273, -1914]], "id": "48325", "properties": { "name": "Medina" } }, { "type": "Polygon", "arcs": [[-4621, 6274, -3882, -2459, 6275, 6276]], "id": "29021", "properties": { "name": "Buchanan" } }, { "type": "Polygon", "arcs": [[-5115, -6241, 6277, -1424, -5775, -5118]], "id": "30011", "properties": { "name": "Carter" } }, { "type": "Polygon", "arcs": [[6278, 6279, -2642, -3409, 6280, 6281]], "id": "26055", "properties": { "name": "Grand Traverse" } }, { "type": "Polygon", "arcs": [[6282, -4218, -4793, -4947, 6283, 6284, 6285]], "id": "28141", "properties": { "name": "Tishomingo" } }, { "type": "Polygon", "arcs": [[6286, -4926, -5921, -3898, -3753, -4801]], "id": "35003", "properties": { "name": "Catron" } }, { "type": "Polygon", "arcs": [[6287, -3517, -5154, -329, -5398, 6288]], "id": "42111", "properties": { "name": "Somerset" } }, { "type": "Polygon", "arcs": [[-366, 6289, 6290, 6291, 6292, 6293]], "id": "36109", "properties": { "name": "Tompkins" } }, { "type": "Polygon", "arcs": [[-3709, 6294, 6295, 6296]], "id": "36067", "properties": { "name": "Onondaga" } }, { "type": "Polygon", "arcs": [[-5201, 6297, 6298, 6299, -5265, 6300]], "id": "45051", "properties": { "name": "Horry" } }, { "type": "Polygon", "arcs": [[6301, 6302, 6303, -751]], "id": "30041", "properties": { "name": "Hill" } }, { "type": "Polygon", "arcs": [[6304, 6305, 6306, -2876, -48]], "id": "36001", "properties": { "name": "Albany" } }, { "type": "Polygon", "arcs": [ [-517, 6307, -6253, 6308, 6309, -3995, 6310, 6311, -643, 6312] ], "id": "13121", "properties": { "name": "Fulton" } }, { "type": "Polygon", "arcs": [[-5700, 6313, 6314, 6315, 6316, 6317]], "id": "55091", "properties": { "name": "Pepin" } }, { "type": "Polygon", "arcs": [[6318, -3383, 6319, 6320, 6321]], "id": "01105", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[-2809, 6322, -2416]], "id": "02090", "properties": { "name": "Fairbanks North Star" } }, { "type": "Polygon", "arcs": [[6323, 6324, 6325, 6326]], "id": "13125", "properties": { "name": "Glascock" } }, { "type": "Polygon", "arcs": [[-944, 6327, -2326, 6328, -2831]], "id": "48173", "properties": { "name": "Glasscock" } }, { "type": "Polygon", "arcs": [ [ -1504, -1502, 1501, 1502, -1502, -1501, 6329, -5351, -4584, -4079, 6330, -5798, -5525 ] ], "id": "56039", "properties": { "name": "Teton" } }, { "type": "MultiPolygon", "arcs": [ [[-4394, 6331]], [[6332, 6333, 6334, 6335, 6336, 6337, -4399, 6338, 6339]] ], "id": "08059", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[6340, -2155, 6341]], "id": "08029", "properties": { "name": "Delta" } }, { "type": "Polygon", "arcs": [[-3994, 6342, 6343, 6344, -6311]], "id": "13063", "properties": { "name": "Clayton" } }, { "type": "Polygon", "arcs": [[-74, 6345, -4463, 6346, 6347]], "id": "18117", "properties": { "name": "Orange" } }, { "type": "MultiPolygon", "arcs": [[[6348]], [[6349]], [[6350]], [[-3733, 6351]]], "id": "36103", "properties": { "name": "Suffolk" } }, { "type": "MultiPolygon", "arcs": [[[6352]], [[-4517, 6353, -3705, 6354]], [[6355]]], "id": "36045", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[-4074, 6356, 6357, 6358, -1798]], "id": "20107", "properties": { "name": "Linn" } }, { "type": "Polygon", "arcs": [[6359, 6360, 6361, -3910, 6362, 6363, -4707, 6364]], "id": "37161", "properties": { "name": "Rutherford" } }, { "type": "Polygon", "arcs": [[6365, 6366, 6367, -4562, -4985, -5733]], "id": "34041", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[6368, 6369, -5579, -6150, 6370, -4494]], "id": "49001", "properties": { "name": "Beaver" } }, { "type": "Polygon", "arcs": [[6371, 6372, -4737, 6373, -6155, 6374, -1632, 6375]], "id": "51191", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-4945, -4642, 6376, 6377, -4162]], "id": "01015", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[6378, 6379, 6380, 6381, 6382, -1772]], "id": "13133", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[6383, 6384, 6385, 6386]], "id": "54009", "properties": { "name": "Brooke" } }, { "type": "MultiPolygon", "arcs": [ [[6387]], [[6388]], [[-2072, 6389, -4953]], [[6390]], [[6391, -4955]] ], "id": "02070", "properties": { "name": "Dillingham" } }, { "type": "Polygon", "arcs": [[-3087, 6392, -3830, -5745, -4794, -5749]], "id": "04013", "properties": { "name": "Maricopa" } }, { "type": "Polygon", "arcs": [[-4881, 6393, 6394, 6395, 6396]], "id": "18125", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[-3855, -2850, 6397, -4504, 6398, 6399, -77]], "id": "18137", "properties": { "name": "Ripley" } }, { "type": "Polygon", "arcs": [[-2525, 6400, -4784, -5421, 6401, -736]], "id": "20095", "properties": { "name": "Kingman" } }, { "type": "Polygon", "arcs": [[6402, -1550, 6403, 6404, 6405]], "id": "20123", "properties": { "name": "Mitchell" } }, { "type": "Polygon", "arcs": [[-1570, 6406, -780, -1044, -3097, 6407]], "id": "20083", "properties": { "name": "Hodgeman" } }, { "type": "Polygon", "arcs": [[-3120, 6408, -2553, -1125, -659, 6409]], "id": "20127", "properties": { "name": "Morris" } }, { "type": "Polygon", "arcs": [[-1789, 6410, -668, 6411, -1377, 6412, 6413]], "id": "27095", "properties": { "name": "Mille Lacs" } }, { "type": "Polygon", "arcs": [[-5667, 6414, 6415, 6416, -89, 6417]], "id": "28081", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[6418, 6419, -5669, 6420, -455, 6421, 6422]], "id": "28071", "properties": { "name": "Lafayette" } }, { "type": "Polygon", "arcs": [[6423, 6424, 6425, 6426, -4243, -4520]], "id": "28029", "properties": { "name": "Copiah" } }, { "type": "Polygon", "arcs": [[6427, 6428, 6429, 6430, -450, 6431]], "id": "28111", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[-4330, 6432, -33, -6157, -3405, -397]], "id": "38035", "properties": { "name": "Grand Forks" } }, { "type": "Polygon", "arcs": [[6433, 6434, 6435, -5236, -5196]], "id": "42045", "properties": { "name": "Delaware" } }, { "type": "Polygon", "arcs": [[6436, 6437, 6438, 6439, 6440]], "id": "44003", "properties": { "name": "Kent" } }, { "type": "Polygon", "arcs": [[6441, -5905, -2910, -3568, -1870]], "id": "19095", "properties": { "name": "Iowa" } }, { "type": "Polygon", "arcs": [[-1063, 6442, -5434, -6153, -2530, 6443, -5519]], "id": "31053", "properties": { "name": "Dodge" } }, { "type": "Polygon", "arcs": [[-334, 6444, 6445, -5399]], "id": "54057", "properties": { "name": "Mineral" } }, { "type": "Polygon", "arcs": [[6446, -4808, -3842, 6447, -3358]], "id": "05117", "properties": { "name": "Prairie" } }, { "type": "Polygon", "arcs": [[-5747, 6448, -4804, 6449, -4796, -5744, -3828]], "id": "04009", "properties": { "name": "Graham" } }, { "type": "Polygon", "arcs": [[-474, 6450, 6451, 6452, 6453, 6454, 6455, 6456]], "id": "08049", "properties": { "name": "Grand" } }, { "type": "Polygon", "arcs": [[6457, 6458, 6459, 6460, 6461, -3299, -1859, -4764, 6462]], "id": "08109", "properties": { "name": "Saguache" } }, { "type": "Polygon", "arcs": [[6463, 6464, -3213, -1837, -623, 6465]], "id": "12093", "properties": { "name": "Okeechobee" } }, { "type": "Polygon", "arcs": [[-2140, 6466, 6467, 6468, -4044]], "id": "13123", "properties": { "name": "Gilmer" } }, { "type": "Polygon", "arcs": [[-3431, 6469, 6470, 6471, -5212, 6472, 6473, -3201]], "id": "13299", "properties": { "name": "Ware" } }, { "type": "Polygon", "arcs": [[6474, -5443, -5174, -4429, -5338, 6475, 6476]], "id": "29007", "properties": { "name": "Audrain" } }, { "type": "Polygon", "arcs": [[-5216, 6477, 6478, 6479, 6480]], "id": "35028", "properties": { "name": "Los Alamos" } }, { "type": "Polygon", "arcs": [[6481, 6482, -4575, -2565, -3580, -1473, -1532, -5705]], "id": "30027", "properties": { "name": "Fergus" } }, { "type": "Polygon", "arcs": [[6483, -5379, 6484, -4652]], "id": "31149", "properties": { "name": "Rock" } }, { "type": "Polygon", "arcs": [[6485, 6486, -5288, 6487, 6488, -5466]], "id": "38061", "properties": { "name": "Mountrail" } }, { "type": "Polygon", "arcs": [[6489, 6490, 6491, -1337, 6492, -4290, -4054]], "id": "21101", "properties": { "name": "Henderson" } }, { "type": "Polygon", "arcs": [[6493, -5789, -5544, 6494, 6495, -6437, 6496]], "id": "44007", "properties": { "name": "Providence" } }, { "type": "Polygon", "arcs": [[6497, -3943, 6498, 6499, -5959, -434]], "id": "47013", "properties": { "name": "Campbell" } }, { "type": "MultiPolygon", "arcs": [ [[6500, 6501, 6502, 6503]], [[6504, 6505, 6506, 6507, -131]] ], "id": "48261", "properties": { "name": "Kenedy" } }, { "type": "Polygon", "arcs": [[6508, -4121, 6509, 6510, -2923, 6511]], "id": "36051", "properties": { "name": "Livingston" } }, { "type": "Polygon", "arcs": [[6512, -3967, 6513, 6514, 6515, 6516]], "id": "54011", "properties": { "name": "Cabell" } }, { "type": "Polygon", "arcs": [[6517, 6518, 6519, -3987, 6520, -2220]], "id": "06007", "properties": { "name": "Butte" } }, { "type": "Polygon", "arcs": [[-6455, 6521, 6522, 6523, 6524]], "id": "08117", "properties": { "name": "Summit" } }, { "type": "Polygon", "arcs": [[6525, 6526, -4551, 6527, -1918]], "id": "13147", "properties": { "name": "Hart" } }, { "type": "Polygon", "arcs": [[-5386, -1818, -4115, -3217, 6528]], "id": "17187", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[6529, 6530, 6531, -3449, 6532]], "id": "18119", "properties": { "name": "Owen" } }, { "type": "Polygon", "arcs": [[6533, 6534, -6347, -4468, -4876, 6535, 6536, -6395]], "id": "18037", "properties": { "name": "Dubois" } }, { "type": "Polygon", "arcs": [[-2189, 6537, 6538, 6539, -1568]], "id": "20165", "properties": { "name": "Rush" } }, { "type": "Polygon", "arcs": [[-225, -1036, -3566, -6442, 6540]], "id": "19011", "properties": { "name": "Benton" } }, { "type": "Polygon", "arcs": [[6541, -4683, -3864, -6028, -5315, -3939, 6542]], "id": "21125", "properties": { "name": "Laurel" } }, { "type": "Polygon", "arcs": [[6543, 6544, 6545, 6546, -2523, -782]], "id": "20185", "properties": { "name": "Stafford" } }, { "type": "Polygon", "arcs": [[-5736, 6547, 6548, 6549, 6550, 6551]], "id": "22115", "properties": { "name": "Vernon" } }, { "type": "Polygon", "arcs": [[6552, 6553, 6554, -1615, -2704, -5415]], "id": "26093", "properties": { "name": "Livingston" } }, { "type": "Polygon", "arcs": [[-3167, -3147, -3311, 6555, -476, -2806, 6556, -1362]], "id": "27099", "properties": { "name": "Mower" } }, { "type": "Polygon", "arcs": [[-2629, 6557, 6558, 6559, 6560]], "id": "28073", "properties": { "name": "Lamar" } }, { "type": "Polygon", "arcs": [[6561, 6562, 6563, 6564, 6565, 6566]], "id": "28053", "properties": { "name": "Humphreys" } }, { "type": "Polygon", "arcs": [[6567, 6568, -1664, 6569, -670]], "id": "31139", "properties": { "name": "Pierce" } }, { "type": "Polygon", "arcs": [[6570, 6571, -5571, 6572, -1318, -5838]], "id": "21237", "properties": { "name": "Wolfe" } }, { "type": "Polygon", "arcs": [[6573, -5127, 6574, -5927, 6575, -6031]], "id": "21033", "properties": { "name": "Caldwell" } }, { "type": "Polygon", "arcs": [[-1427, -3768, 6576, 6577, -4961, -42]], "id": "46093", "properties": { "name": "Meade" } }, { "type": "Polygon", "arcs": [[6578, 6579, 6580, 6581, 6582, 6583, -4696, 6584]], "id": "21021", "properties": { "name": "Boyle" } }, { "type": "Polygon", "arcs": [[6585, -4713, 6586, 6587, 6588]], "id": "37199", "properties": { "name": "Yancey" } }, { "type": "Polygon", "arcs": [[-6320, -3382, 6589, -2769, 6590, 6591]], "id": "01047", "properties": { "name": "Dallas" } }, { "type": "Polygon", "arcs": [[6592, -2626, 6593, -218]], "id": "13231", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[-878, 6594, 6595, 6596]], "id": "01035", "properties": { "name": "Conecuh" } }, { "type": "Polygon", "arcs": [[-3466, 6597, -3356, -2540, 6598, 6599]], "id": "05105", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[-6468, 6600, -6250, 6601]], "id": "13227", "properties": { "name": "Pickens" } }, { "type": "Polygon", "arcs": [[6602, -6382, 6603, 6604, -6327, 6605, 6606]], "id": "13141", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[6607, -200, 6608, 6609, 6610]], "id": "13307", "properties": { "name": "Webster" } }, { "type": "Polygon", "arcs": [[6611, -4231, 6612, -3075, 6613, 6614]], "id": "18095", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[-3451, -75, -6348, -6535, 6615]], "id": "18101", "properties": { "name": "Martin" } }, { "type": "Polygon", "arcs": [[-2254, -379, -1571, -6408, -3100, 6616, 6617]], "id": "20055", "properties": { "name": "Finney" } }, { "type": "Polygon", "arcs": [[-2207, 6618, 6619, 6620, 6621]], "id": "20087", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[-3469, 6622, 6623, -5922, -3005, 6624]], "id": "18181", "properties": { "name": "White" } }, { "type": "Polygon", "arcs": [[-4698, 6625, -4684, -6542, 6626, -4296, 6627]], "id": "21199", "properties": { "name": "Pulaski" } }, { "type": "Polygon", "arcs": [[-5479, -5276, -5312, -4530, 6628]], "id": "17009", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[6629, 6630, 6631, 6632, 6633, 6634, 6635]], "id": "22021", "properties": { "name": "Caldwell" } }, { "type": "Polygon", "arcs": [[-5888, -5456, -1990, 6636, 6637]], "id": "29101", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[-4241, 6638, 6639, 6640, 6641]], "id": "29017", "properties": { "name": "Bollinger" } }, { "type": "Polygon", "arcs": [[-2323, 6642, 6643, 6644, 6645, 6646]], "id": "29035", "properties": { "name": "Carter" } }, { "type": "Polygon", "arcs": [[-971, -2534, 6647, -4856, 6648, -2616]], "id": "31109", "properties": { "name": "Lancaster" } }, { "type": "Polygon", "arcs": [[6649, 6650, 6651, 6652, -4564]], "id": "34035", "properties": { "name": "Somerset" } }, { "type": "Polygon", "arcs": [[6653, -6512, -2922, 6654, 6655]], "id": "36121", "properties": { "name": "Wyoming" } }, { "type": "Polygon", "arcs": [[6656, -367, -6294, 6657, 6658]], "id": "36097", "properties": { "name": "Schuyler" } }, { "type": "Polygon", "arcs": [[6659, 6660, 6661, 6662, -1886]], "id": "39091", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[6663, -1811, -1934, 6664, 6665, 6666, -6662]], "id": "39159", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-5050, -3173, 6667, -3513, 6668]], "id": "42063", "properties": { "name": "Indiana" } }, { "type": "Polygon", "arcs": [[-4065, -5795, 6669, -5740, 6670, -2842, 6671]], "id": "21099", "properties": { "name": "Hart" } }, { "type": "Polygon", "arcs": [[-1339, 6672, -4693, -4288, 6673, 6674, 6675]], "id": "21183", "properties": { "name": "Ohio" } }, { "type": "Polygon", "arcs": [[6676, 6677, -2519, -2728, -6016, 6678]], "id": "46129", "properties": { "name": "Walworth" } }, { "type": "Polygon", "arcs": [[-5065, 6679, -4977, -5599, 6680]], "id": "47089", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[6681, 6682, 6683, 6684, -5758, 6685, -804]], "id": "21097", "properties": { "name": "Harrison" } }, { "type": "Polygon", "arcs": [[-5600, -5059, 6686, 6687, 6688, -6175]], "id": "37173", "properties": { "name": "Swain" } }, { "type": "Polygon", "arcs": [ [ 6689, -2364, 6690, -3110, 6691, 6692, 6693, 6694, 6695, 6696, -6697, 6696, 6697, 6698, 6699, 6700, 6701, 6702, 6703, -2368, 6704 ] ], "id": "48499", "properties": { "name": "Wood" } }, { "type": "Polygon", "arcs": [[6705, 6706, 6707, 6708, 6709, 6710]], "id": "37091", "properties": { "name": "Hertford" } }, { "type": "Polygon", "arcs": [[-832, 6711, -4212, -5430, -4149, 6712, 6713]], "id": "48291", "properties": { "name": "Liberty" } }, { "type": "Polygon", "arcs": [[6714, 6715, -80, -4413, 6716, -72, 6717]], "id": "18071", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-6540, 6718, -6544, -781, -6407, -1569]], "id": "20145", "properties": { "name": "Pawnee" } }, { "type": "Polygon", "arcs": [[-2556, -3320, -1258, -1800, -1137, -372]], "id": "20031", "properties": { "name": "Coffey" } }, { "type": "Polygon", "arcs": [[-852, 6719, 6720, -4828, -3871]], "id": "22055", "properties": { "name": "Lafayette" } }, { "type": "Polygon", "arcs": [[6721, -2133, -1389, -6255, 6722]], "id": "27051", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[6723, -2963, 6724, 6725, 6726]], "id": "28121", "properties": { "name": "Rankin" } }, { "type": "Polygon", "arcs": [[6727, 6728, -6727, -6425, 6729, -3700]], "id": "28049", "properties": { "name": "Hinds" } }, { "type": "Polygon", "arcs": [[6730, 6731, 6732, -4671, 6733, 6734]], "id": "37051", "properties": { "name": "Cumberland" } }, { "type": "Polygon", "arcs": [[6735, 6736, 6737, 6738, -1311, -2968, -1973, -4192]], "id": "37193", "properties": { "name": "Wilkes" } }, { "type": "Polygon", "arcs": [[-1902, 6739, 6740, -6660, -1885, 6741]], "id": "39011", "properties": { "name": "Auglaize" } }, { "type": "Polygon", "arcs": [[6742, 6743, 6744, 6745, 6746, 6747, -3922]], "id": "40125", "properties": { "name": "Pottawatomie" } }, { "type": "Polygon", "arcs": [[6748, -4270, 6749, 6750, 6751, 6752]], "id": "40091", "properties": { "name": "McIntosh" } }, { "type": "Polygon", "arcs": [[6753, 6754, -3535, 6755, 6756]], "id": "41071", "properties": { "name": "Yamhill" } }, { "type": "Polygon", "arcs": [[-5079, -5734, -4983, 6757, 6758, 6759]], "id": "42077", "properties": { "name": "Lehigh" } }, { "type": "Polygon", "arcs": [[-5793, 6760, -4701, 6761, 6762]], "id": "21217", "properties": { "name": "Taylor" } }, { "type": "Polygon", "arcs": [[-4417, -2843, -6671, -5743, -3486, 6763]], "id": "21009", "properties": { "name": "Barren" } }, { "type": "Polygon", "arcs": [[-6071, -4365, 6764, -6190, 6765, -3113]], "id": "48453", "properties": { "name": "Travis" } }, { "type": "Polygon", "arcs": [[-115, -833, -6714, 6766, 6767, 6768]], "id": "48339", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[6769, -470, -2327, -6328, -943]], "id": "48227", "properties": { "name": "Howard" } }, { "type": "Polygon", "arcs": [[6770, -5834, 6771, 6772, -1630, 6773, -5551], [-3957]], "id": "51195", "properties": { "name": "Wise" } }, { "type": "Polygon", "arcs": [[6774]], "id": "51840", "properties": { "name": "Winchester" } }, { "type": "Polygon", "arcs": [[-4266, 6775, -948, 6776, -96]], "id": "39139", "properties": { "name": "Richland" } }, { "type": "Polygon", "arcs": [[-6726, 6777, 6778, -2627, 6779, -6426]], "id": "28127", "properties": { "name": "Simpson" } }, { "type": "Polygon", "arcs": [[6780, -6476, -5341, 6781, 6782, -1542, 6783]], "id": "29019", "properties": { "name": "Boone" } }, { "type": "Polygon", "arcs": [[-752, -6304, 6784, -6482, -5704, 6785, -5965, 6786]], "id": "30015", "properties": { "name": "Chouteau" } }, { "type": "Polygon", "arcs": [[6787, -927, -3407, -387, -1970, -4650]], "id": "31081", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[-6480, 6788, -6478, -5215, 6789, -4662, -2943, 6790, 6791]], "id": "35049", "properties": { "name": "Santa Fe" } }, { "type": "Polygon", "arcs": [[6792, -5383, -4669, 6793, 6794, -4672, -6733]], "id": "37163", "properties": { "name": "Sampson" } }, { "type": "Polygon", "arcs": [[6795, -2783, -4271, -6749, 6796, 6797, -6745]], "id": "40107", "properties": { "name": "Okfuskee" } }, { "type": "Polygon", "arcs": [[6798, 6799, 6800, -1391, 6801, -3061]], "id": "40047", "properties": { "name": "Garfield" } }, { "type": "Polygon", "arcs": [[-5989, 6802, 6803, -6571, -5837, 6804]], "id": "21165", "properties": { "name": "Menifee" } }, { "type": "Polygon", "arcs": [[-5214, -5969, 6805, 6806, -4658, -6790]], "id": "35033", "properties": { "name": "Mora" } }, { "type": "Polygon", "arcs": [[-6570, -1660, 6807, -4617, -671]], "id": "31119", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[-236, 6808, -923, -6788, -4649, -792]], "id": "31121", "properties": { "name": "Merrick" } }, { "type": "Polygon", "arcs": [[-3522, -6200, 6809, -4356, -4125, 6810, -6127]], "id": "41017", "properties": { "name": "Deschutes" } }, { "type": "Polygon", "arcs": [[-4359, 6811, 6812, 6813, 6814, 6815, 6816]], "id": "32013", "properties": { "name": "Humboldt" } }, { "type": "Polygon", "arcs": [[6817, 6818, 6819, 6820, 6821]], "id": "42117", "properties": { "name": "Tioga" } }, { "type": "Polygon", "arcs": [[-6675, 6822, -2845, -4421, 6823, 6824]], "id": "21031", "properties": { "name": "Butler" } }, { "type": "Polygon", "arcs": [[-4466, 6825, -4059, -4286, -4877]], "id": "21163", "properties": { "name": "Meade" } }, { "type": "Polygon", "arcs": [[-6584, -6583, -6582, 6826, -4685, -6626, -4697]], "id": "21137", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-5317, -6027, 6827, -5553, 6828, 6829, -3941]], "id": "21013", "properties": { "name": "Bell" } }, { "type": "Polygon", "arcs": [[-3124, 6830, 6831, -802, -2771, -4786]], "id": "21187", "properties": { "name": "Owen" } }, { "type": "Polygon", "arcs": [[6832, 6833, -3952]], "id": "37137", "properties": { "name": "Pamlico" } }, { "type": "Polygon", "arcs": [[6834, 6835, 6836, 6837, 6838, 6839]], "id": "37187", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[6840, 6841, 6842, 6843, 6844]], "id": "54015", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[6845, -5121, 6846, -5859, 6847]], "id": "56033", "properties": { "name": "Sheridan" } }, { "type": "Polygon", "arcs": [[6848, -146, 6849, 6850, 6851]], "id": "72137", "properties": { "name": "Toa Baja" } }, { "type": "Polygon", "arcs": [[-5009, 6852, -2118, -3330, 6853, -4347]], "id": "72125", "properties": { "name": "San Germán" } }, { "type": "Polygon", "arcs": [[6854, -4914, 6855, 6856, 6857]], "id": "42103", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[6858, 6859, -6831, -3123, 6860]], "id": "21077", "properties": { "name": "Gallatin" } }, { "type": "Polygon", "arcs": [[-1204, -5565, 6861, 6862, -6731, 6863, -5851, 6864]], "id": "37125", "properties": { "name": "Moore" } }, { "type": "Polygon", "arcs": [[-5933, 6865, -6734, -4675, 6866, -5200, 6867]], "id": "37155", "properties": { "name": "Robeson" } }, { "type": "Polygon", "arcs": [[-4364, 6868, -6052, -6191, -6765]], "id": "48021", "properties": { "name": "Bastrop" } }, { "type": "Polygon", "arcs": [[6869, 6870, 6871, -830, -113]], "id": "48455", "properties": { "name": "Trinity" } }, { "type": "Polygon", "arcs": [[6872, 6873, 6874, -3047, -4663, -1307, -6739, 6875]], "id": "37171", "properties": { "name": "Surry" } }, { "type": "Polygon", "arcs": [[6876, 6877, -5464, 6878]], "id": "38023", "properties": { "name": "Divide" } }, { "type": "Polygon", "arcs": [[-4183, 6879, 6880, 6881, 6882, 6883, -2470]], "id": "72119", "properties": { "name": "Río Grande" } }, { "type": "Polygon", "arcs": [[-1408, 6884, -5089, -4893, 6885, -4975, -5516]], "id": "45029", "properties": { "name": "Colleton" } }, { "type": "Polygon", "arcs": [[-3505, 6886, 6887, -5825, 6888, 6889]], "id": "47041", "properties": { "name": "DeKalb" } }, { "type": "Polygon", "arcs": [[-4315, -964, -690, -1720, -1129, 6890]], "id": "48309", "properties": { "name": "McLennan" } }, { "type": "Polygon", "arcs": [[-3954, 6891, -2450, -4305]], "id": "37031", "properties": { "name": "Carteret" } }, { "type": "Polygon", "arcs": [[-5022, 6892, -1714, 6893, -2590, -2317]], "id": "48307", "properties": { "name": "McCulloch" } }, { "type": "Polygon", "arcs": [[-3140, 6894, 6895, -1083, 6896, 6897]], "id": "39171", "properties": { "name": "Williams" } }, { "type": "Polygon", "arcs": [[6898, 6899, 6900, 6901, 6902, 6903, 6904, -6142]], "id": "48039", "properties": { "name": "Brazoria" } }, { "type": "Polygon", "arcs": [[-1924, -841, 6905, 6906, -4934, 6907, 6908]], "id": "39013", "properties": { "name": "Belmont" } }, { "type": "Polygon", "arcs": [[6909, 6910, 6911, 6912, 6913, 6914]], "id": "39071", "properties": { "name": "Highland" } }, { "type": "Polygon", "arcs": [[-3719, 6915, -3225, 6916, -796, 6917]], "id": "39173", "properties": { "name": "Wood" } }, { "type": "Polygon", "arcs": [[6918, 6919, -874, 6920, 6921, 6922]], "id": "55015", "properties": { "name": "Calumet" } }, { "type": "Polygon", "arcs": [[6923, 6924, 6925, -5873, 6926]], "id": "42087", "properties": { "name": "Mifflin" } }, { "type": "Polygon", "arcs": [[6927, -5915, 6928, 6929, -2619, -1221, 6930]], "id": "40045", "properties": { "name": "Ellis" } }, { "type": "Polygon", "arcs": [[6931, 6932, -2243, 6933, 6934, 6935, -6080]], "id": "46075", "properties": { "name": "Jones" } }, { "type": "Polygon", "arcs": [[-5929, 6936, 6937, -4628, -1401, -6182, 6938]], "id": "47161", "properties": { "name": "Stewart" } }, { "type": "Polygon", "arcs": [[6939, 6940, 6941, -2870, -1022]], "id": "48017", "properties": { "name": "Bailey" } }, { "type": "MultiPolygon", "arcs": [[[6942, 6943, -957, -4175, 6944, 6945]]], "id": "72113", "properties": { "name": "Ponce" } }, { "type": "Polygon", "arcs": [[6946, -1941, 6947, 6948, 6949, 6950]], "id": "40065", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-1069, 6951, -3936, 6952, -4686, -6050]], "id": "45059", "properties": { "name": "Laurens" } }, { "type": "Polygon", "arcs": [[6953, 6954, -3764, -1425, -6278, -6240]], "id": "46063", "properties": { "name": "Harding" } }, { "type": "Polygon", "arcs": [[6955, 6956, 6957, 6958, 6959]], "id": "54105", "properties": { "name": "Wirt" } }, { "type": "Polygon", "arcs": [[6960, 6961, -6919, 6962, -835]], "id": "55087", "properties": { "name": "Outagamie" } }, { "type": "Polygon", "arcs": [[-4261, -5971, 6963, -3305, 6964]], "id": "38037", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[6965, -4355, 6966, 6967]], "id": "41007", "properties": { "name": "Clatsop" } }, { "type": "Polygon", "arcs": [[6968, -5902, -5080, -6760, 6969, -239, 6970, -5635]], "id": "42107", "properties": { "name": "Schuylkill" } }, { "type": "Polygon", "arcs": [[-6821, 6971, 6972, 6973, 6974, -5632, 6975, 6976, 6977]], "id": "42081", "properties": { "name": "Lycoming" } }, { "type": "MultiPolygon", "arcs": [[[6978, 6979]], [[-6888, 6980, 6981, 6982, -5826]]], "id": "47185", "properties": { "name": "White" } }, { "type": "Polygon", "arcs": [[6983, 6984, 6985, 6986, -6316]], "id": "55011", "properties": { "name": "Buffalo" } }, { "type": "Polygon", "arcs": [[6987]], "id": "69110", "properties": { "name": "Saipan" } }, { "type": "Polygon", "arcs": [[-6854, -3329, 6988, 6989, -4348]], "id": "72079", "properties": { "name": "Lajas" } }, { "type": "Polygon", "arcs": [[6990, 6991, 6992, 6993, 6994, 6995, 6996]], "id": "72131", "properties": { "name": "San Sebastián" } }, { "type": "Polygon", "arcs": [[6997, -4107, 6998, 6999, -6094, -631, -4024, 7000]], "id": "40139", "properties": { "name": "Texas" } }, { "type": "Polygon", "arcs": [[-6974, 7001, -5903, -6969, -5634, 7002]], "id": "42037", "properties": { "name": "Columbia" } }, { "type": "Polygon", "arcs": [[-5973, 7003, 7004, -6679, -6015, 7005, -3766]], "id": "46031", "properties": { "name": "Corson" } }, { "type": "Polygon", "arcs": [[-6169, 7006, 7007, -6870, -112, -2387, 7008]], "id": "48225", "properties": { "name": "Houston" } }, { "type": "Polygon", "arcs": [[-6894, -1713, 7009, 7010, -6072, -3267, -2591]], "id": "48411", "properties": { "name": "San Saba" } }, { "type": "Polygon", "arcs": [[-4320, 7011, 7012, 7013, -6243, 7014, 7015]], "id": "51036", "properties": { "name": "Charles City" } }, { "type": "Polygon", "arcs": [[7016, -6271, -2401, 7017, -2407, 7018]], "id": "51139", "properties": { "name": "Page" } }, { "type": "Polygon", "arcs": [[-2241, -630, 7019, -3198, 7020]], "id": "46123", "properties": { "name": "Tripp" } }, { "type": "Polygon", "arcs": [[-3233, -5858, 7021]], "id": "48377", "properties": { "name": "Presidio" } }, { "type": "Polygon", "arcs": [[-6371, -6152, 7022, 7023, -4495]], "id": "49021", "properties": { "name": "Iron" } }, { "type": "Polygon", "arcs": [[7024, 7025, -1749, 7026, 7027]], "id": "48347", "properties": { "name": "Nacogdoches" } }, { "type": "Polygon", "arcs": [[7028, 7029, 7030, 7031, 7032, 7033, -6054]], "id": "48477", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-3374, -4051, -5357, 7034, 7035, 7036]], "id": "49003", "properties": { "name": "Box Elder" } }, { "type": "Polygon", "arcs": [[7037, 7038, 7039, -261, 7040]], "id": "48097", "properties": { "name": "Cooke" } }, { "type": "Polygon", "arcs": [[7041, -6950, 7042, 7043, -1095, -5007]], "id": "48487", "properties": { "name": "Wilbarger" } }, { "type": "Polygon", "arcs": [[-962, 7044, -6170, -7009, -2386, 7045]], "id": "48289", "properties": { "name": "Leon" } }, { "type": "Polygon", "arcs": [[-1930, -5375, 7046, -1669, 7047, 7048, -1413]], "id": "48255", "properties": { "name": "Karnes" } }, { "type": "Polygon", "arcs": [[-4932, 7049, -3613, 7050, 7051, -6202]], "id": "51021", "properties": { "name": "Bland" } }, { "type": "Polygon", "arcs": [[7052, 7053, -6246, 7054, 7055]], "id": "51183", "properties": { "name": "Sussex" } }, { "type": "Polygon", "arcs": [[7056, -5472, 7057, 7058, 7059]], "id": "51111", "properties": { "name": "Lunenburg" } }, { "type": "Polygon", "arcs": [[7060, -3058, 7061, -6842, 7062, -6957]], "id": "54013", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[7063, -2448, -6201, 7064, 7065, -5832]], "id": "51027", "properties": { "name": "Buchanan" } }, { "type": "Polygon", "arcs": [[7066, -7060, 7067, 7068, -3824, 7069, -6225]], "id": "51117", "properties": { "name": "Mecklenburg" } }, { "type": "Polygon", "arcs": [[-6686, -5762, 7070, 7071, 7072, -805]], "id": "21017", "properties": { "name": "Bourbon" } }, { "type": "Polygon", "arcs": [[-22, -3648, -3370, -4478]], "id": "16067", "properties": { "name": "Minidoka" } }, { "type": "Polygon", "arcs": [[7073, -6876, -6738, 7074]], "id": "37005", "properties": { "name": "Alleghany" } }, { "type": "Polygon", "arcs": [[-3395, 7075, 7076, 7077, 7078, -5470]], "id": "51007", "properties": { "name": "Amelia" } }, { "type": "Polygon", "arcs": [[7079, -5106, 7080, -2283, 7081, -6133]], "id": "51073", "properties": { "name": "Gloucester" } }, { "type": "Polygon", "arcs": [[7082, -6268, -7017, 7083, 7084]], "id": "51171", "properties": { "name": "Shenandoah" } }, { "type": "Polygon", "arcs": [[-5833, -7066, 7085, -6772]], "id": "51051", "properties": { "name": "Dickenson" } }, { "type": "Polygon", "arcs": [[7086, 7087, 7088, -958, -6944, 7089, 7090]], "id": "72141", "properties": { "name": "Utuado" } }, { "type": "Polygon", "arcs": [[7091, -6148, 7092, -4336, 7093, -5864]], "id": "55005", "properties": { "name": "Barron" } }, { "type": "Polygon", "arcs": [[7094, 7095, 7096, 7097, -2126]], "id": "72003", "properties": { "name": "Aguada" } }, { "type": "Polygon", "arcs": [[7098, 7099, 7100, 7101]], "id": "53049", "properties": { "name": "Pacific" } }, { "type": "Polygon", "arcs": [[7102, 7103, 7104, 7105]], "id": "54045", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[7106, 7107, -2745, 7108, -1157]], "id": "06039", "properties": { "name": "Madera" } }, { "type": "Polygon", "arcs": [[7109, 7110, 7111, -871, 7112]], "id": "55061", "properties": { "name": "Kewaunee" } }, { "type": "Polygon", "arcs": [[7113, -2147, 7114, -1366, -3492, 7115, -3025]], "id": "17135", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[-2156, -6341, 7116, 7117, 7118, -6458, 7119, 7120]], "id": "08051", "properties": { "name": "Gunnison" } }, { "type": "Polygon", "arcs": [[7121, -656, 7122, -6715, 7123]], "id": "18013", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[7124, 7125, 7126, 7127, 7128]], "id": "13101", "properties": { "name": "Echols" } }, { "type": "Polygon", "arcs": [[7129, -5563, 7130, -5384, -6793, -6732, -6863]], "id": "37085", "properties": { "name": "Harnett" } }, { "type": "Polygon", "arcs": [[-6292, 7131, 7132, 7133, 7134, 7135]], "id": "36107", "properties": { "name": "Tioga" } }, { "type": "Polygon", "arcs": [[-6864, -6735, -6866, -5932]], "id": "37093", "properties": { "name": "Hoke" } }, { "type": "Polygon", "arcs": [[7136, 7137, 7138, 7139]], "id": "37143", "properties": { "name": "Perquimans" } }, { "type": "Polygon", "arcs": [[-4631, -4997, 7140, -5528, -1403]], "id": "47085", "properties": { "name": "Humphreys" } }, { "type": "Polygon", "arcs": [[-688, -418, -1980, -2637, -188]], "id": "48381", "properties": { "name": "Randall" } }, { "type": "Polygon", "arcs": [[-3301, 7141, 7142, 7143, -5967, -164]], "id": "08023", "properties": { "name": "Costilla" } }, { "type": "MultiPolygon", "arcs": [ [[7144]], [[7145, -3914, 7146, -1868, 7147, 7148, 7149, 7150]] ], "id": "08123", "properties": { "name": "Weld" } }, { "type": "Polygon", "arcs": [[7151, 7152, -4046, 7153, -4403]], "id": "13313", "properties": { "name": "Whitfield" } }, { "type": "Polygon", "arcs": [[7154, 7155, 7156, 7157, -6684, 7158]], "id": "21023", "properties": { "name": "Bracken" } }, { "type": "Polygon", "arcs": [[-4232, -6612, 7159, -2569, 7160]], "id": "18159", "properties": { "name": "Tipton" } }, { "type": "Polygon", "arcs": [[7161, -4699, -6628, -4295, 7162, -4824]], "id": "21207", "properties": { "name": "Russell" } }, { "type": "Polygon", "arcs": [[-6032, -6576, -5926, 7163, -5504]], "id": "21143", "properties": { "name": "Lyon" } }, { "type": "Polygon", "arcs": [[-1046, -3303, 7164, 7165, 7166, 7167]], "id": "20025", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[-3591, -6226, -7070, -3826, -1082, 7168, -5223]], "id": "37077", "properties": { "name": "Granville" } }, { "type": "MultiPolygon", "arcs": [[[7169, 7170]], [[-6839, 7171, 7172, 7173, 7174, 7175]]], "id": "37095", "properties": { "name": "Hyde" } }, { "type": "Polygon", "arcs": [[7176, -6566, 7177, 7178]], "id": "28125", "properties": { "name": "Sharkey" } }, { "type": "Polygon", "arcs": [[-7090, -6943, 7179, 7180, 7181, 7182]], "id": "72001", "properties": { "name": "Adjuntas" } }, { "type": "Polygon", "arcs": [[-6607, 7183, 7184, -883, 7185]], "id": "13009", "properties": { "name": "Baldwin" } }, { "type": "Polygon", "arcs": [[-4287, -4066, -6672, -2841, -6823, -6674]], "id": "21085", "properties": { "name": "Grayson" } }, { "type": "Polygon", "arcs": [[-5668, -6418, -88, -456, -6421]], "id": "28115", "properties": { "name": "Pontotoc" } }, { "type": "Polygon", "arcs": [[-628, 7186, 7187, -5376, 7188]], "id": "31015", "properties": { "name": "Boyd" } }, { "type": "Polygon", "arcs": [[7189]], "id": "51790", "properties": { "name": "Staunton" } }, { "type": "Polygon", "arcs": [[-2533, 7190, -3731, -5269, -4852, -6648]], "id": "31025", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[-1451, 7191, -3156, -122, -4748, -543]], "id": "46073", "properties": { "name": "Jerauld" } }, { "type": "Polygon", "arcs": [[-4797, -6450, -4803, -4921, 7192, -284]], "id": "04003", "properties": { "name": "Cochise" } }, { "type": "Polygon", "arcs": [[7193, -4456, -3501, -4598, 7194, 7195]], "id": "05113", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[-3083, -5710, 7196, 7197, 7198, -3934]], "id": "45039", "properties": { "name": "Fairfield" } }, { "type": "MultiPolygon", "arcs": [[[7199]], [[-3018, 7200, 7201, 7202]], [[7203]]], "id": "06111", "properties": { "name": "Ventura" } }, { "type": "Polygon", "arcs": [[7204, -2007, 7205, 7206, 7207]], "id": "06059", "properties": { "name": "Orange" } }, { "type": "Polygon", "arcs": [[7208, -3852, -3036, 7209]], "id": "12053", "properties": { "name": "Hernando" } }, { "type": "Polygon", "arcs": [[7210, 7211, 7212, 7213, -4473, -3071]], "id": "13029", "properties": { "name": "Bryan" } }, { "type": "Polygon", "arcs": [[-2763, -5765, 7214, -232, 7215, 7216, -2736]], "id": "19109", "properties": { "name": "Kossuth" } }, { "type": "Polygon", "arcs": [[7217, -2902, -2652, -4104, 7218, -3364]], "id": "20187", "properties": { "name": "Stanton" } }, { "type": "Polygon", "arcs": [[7219, -3272, -2333, 7220, -3368, -4142, 7221, -7143]], "id": "08071", "properties": { "name": "Las Animas" } }, { "type": "Polygon", "arcs": [ [-3026, -7116, -3494, 7222, -3242, -5149, 7223, 7224, -5176] ], "id": "17119", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[7225, -767, -625, 7226, 7227, 7228, 7229]], "id": "12015", "properties": { "name": "Charlotte" } }, { "type": "Polygon", "arcs": [[-5545, -4882, -6397, 7230, 7231, -4052, 7232]], "id": "18051", "properties": { "name": "Gibson" } }, { "type": "Polygon", "arcs": [[7233, 7234, -3722, -295]], "id": "19163", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[7235, -6128, -6811, -4130, 7236, -4035, 7237]], "id": "41035", "properties": { "name": "Klamath" } }, { "type": "Polygon", "arcs": [[-5374, -2790, 7238, -1670, -7047]], "id": "48123", "properties": { "name": "DeWitt" } }, { "type": "Polygon", "arcs": [[7239, -338, 7240, 7241, 7242, 7243, 7244]], "id": "01023", "properties": { "name": "Choctaw" } }, { "type": "Polygon", "arcs": [[7245, 7246, 7247, -4594, 7248, -7241, -337]], "id": "01119", "properties": { "name": "Sumter" } }, { "type": "Polygon", "arcs": [[7249, -1690, 7250, 7251, 7252, 7253, -4221]], "id": "05015", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[7254, 7255, -5046, -2002, 7256, -7201, -3017, 7257]], "id": "06029", "properties": { "name": "Kern" } }, { "type": "MultiPolygon", "arcs": [[[-7227, 7258, 7259, 7260]], [[7261]], [[-7229, 7262]]], "id": "12071", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[7263, -475, -6457, 7264, -1793, 7265, 7266]], "id": "08107", "properties": { "name": "Routt" } }, { "type": "Polygon", "arcs": [[7267, 7268, 7269, 7270, 7271, 7272, 7273]], "id": "17181", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-3302, -740, -5908, 7274, -7165]], "id": "20033", "properties": { "name": "Comanche" } }, { "type": "Polygon", "arcs": [[7275, 7276, -4694, -6673, -1338, -6492]], "id": "21059", "properties": { "name": "Daviess" } }, { "type": "MultiPolygon", "arcs": [[[7277]], [[7278]], [[7279, 7280, 7281]]], "id": "22087", "properties": { "name": "St. Bernard" } }, { "type": "Polygon", "arcs": [[7282, 7283, -4048, 7284, 7285]], "id": "16005", "properties": { "name": "Bannock" } }, { "type": "Polygon", "arcs": [[7286, -1604, -4207, -2982, -898, -3324, -5244]], "id": "20153", "properties": { "name": "Rawlins" } }, { "type": "Polygon", "arcs": [[7287, 7288, 7289, 7290, 7291, -2111]], "id": "13275", "properties": { "name": "Thomas" } }, { "type": "Polygon", "arcs": [[7292, 7293, -1854, 7294, -3298, 7295, 7296]], "id": "13099", "properties": { "name": "Early" } }, { "type": "Polygon", "arcs": [[-5799, -6331, -4078, 7297]], "id": "16081", "properties": { "name": "Teton" } }, { "type": "Polygon", "arcs": [[-3543, -5198, -5242, -5474, 7298, 7299]], "id": "24015", "properties": { "name": "Cecil" } }, { "type": "Polygon", "arcs": [[-484, 7300, 7301, -83]], "id": "26147", "properties": { "name": "St. Clair" } }, { "type": "Polygon", "arcs": [[-3840, 7302, 7303, 7304, -3676, 7305, 7306]], "id": "05107", "properties": { "name": "Phillips" } }, { "type": "Polygon", "arcs": [[7307, 7308, -5510, 7309, 7310]], "id": "06013", "properties": { "name": "Contra Costa" } }, { "type": "Polygon", "arcs": [[7311, -5304, 7312, 7313, 7314]], "id": "09009", "properties": { "name": "New Haven" } }, { "type": "Polygon", "arcs": [[-7231, -6396, -6537, 7315, -7276, -6491, 7316]], "id": "18173", "properties": { "name": "Warrick" } }, { "type": "Polygon", "arcs": [[7317, -4415, 7318, 7319, 7320, 7321, -4470]], "id": "18019", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[7322, 7323, 7324, -2506, 7325, -3850]], "id": "12069", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[7326, 7327, 7328, 7329]], "id": "21037", "properties": { "name": "Campbell" } }, { "type": "Polygon", "arcs": [[7330, -2513, 7331, -4841, 7332, 7333]], "id": "22037", "properties": { "name": "East Feliciana" } }, { "type": "Polygon", "arcs": [[7334, 7335, 7336, 7337, -6212]], "id": "12121", "properties": { "name": "Suwannee" } }, { "type": "MultiPolygon", "arcs": [[[7338, -7334, 7339, -4092, 7340]], [[7341, -4090, 7342]]], "id": "22125", "properties": { "name": "West Feliciana" } }, { "type": "MultiPolygon", "arcs": [[[-3339, 7343]], [[7344]], [[7345]], [[-3655, 7346, 7347]]], "id": "23013", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[7348, 7349, 7350, 7351, -1617]], "id": "26163", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[-4560, 7352, 7353, 7354, 7355]], "id": "28033", "properties": { "name": "DeSoto" } }, { "type": "Polygon", "arcs": [[7356, -5232, 7357, 7358, 7359, -5482]], "id": "24027", "properties": { "name": "Howard" } }, { "type": "Polygon", "arcs": [[7360, 7361, 7362, 7363, -7268, 7364, -6639, -4240]], "id": "29157", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [ [ -5173, 7365, 7366, 7367, 7368, 7369, 7370, 7371, 7372, -1302, -4431 ] ], "id": "29113", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-2889, 7373, 7374, 7375, 7376]], "id": "27057", "properties": { "name": "Hubbard" } }, { "type": "Polygon", "arcs": [[-2546, -4103, -1648, 7377, 7378, 7379]], "id": "20021", "properties": { "name": "Cherokee" } }, { "type": "Polygon", "arcs": [[7380, -6258, 7381, -5342, -5693, 7382]], "id": "27011", "properties": { "name": "Big Stone" } }, { "type": "Polygon", "arcs": [[-5240, 7383, 7384, -999, 7385, -5475]], "id": "10001", "properties": { "name": "Kent" } }, { "type": "Polygon", "arcs": [[7386, -3053, 7387, 7388]], "id": "16075", "properties": { "name": "Payette" } }, { "type": "Polygon", "arcs": [[-1198, -3141, -6898, 7389, -2676]], "id": "18151", "properties": { "name": "Steuben" } }, { "type": "Polygon", "arcs": [[-1768, 7390, -5365, 7391, 7392, 7393]], "id": "12075", "properties": { "name": "Levy" } }, { "type": "Polygon", "arcs": [[-3202, -6474, 7394, 7395, -7126, 7396]], "id": "13065", "properties": { "name": "Clinch" } }, { "type": "Polygon", "arcs": [[7397, 7398, -2800, -5306, 7399]], "id": "26027", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[-4559, 7400, 7401, -5664, -6420, 7402, -7353]], "id": "28093", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[-385, -4235, -1331, -1621, 7403, -5841, -1357]], "id": "26081", "properties": { "name": "Kent" } }, { "type": "Polygon", "arcs": [[7404, 7405, -5625, -154, -2950, 7406, 7407]], "id": "31135", "properties": { "name": "Perkins" } }, { "type": "Polygon", "arcs": [[7408, 7409, 7410, 7411]], "id": "34029", "properties": { "name": "Ocean" } }, { "type": "Polygon", "arcs": [[-3509, 7412, -4411, 7413, -5661, 7414]], "id": "18167", "properties": { "name": "Vigo" } }, { "type": "Polygon", "arcs": [[7415, -6658, -6293, -7136, 7416, -6819]], "id": "36015", "properties": { "name": "Chemung" } }, { "type": "Polygon", "arcs": [[-4507, 7417, -6861, -3122, 7418, -6399]], "id": "18155", "properties": { "name": "Switzerland" } }, { "type": "Polygon", "arcs": [[7419, -7375, 7420, -3531, -2131]], "id": "27159", "properties": { "name": "Wadena" } }, { "type": "Polygon", "arcs": [[7421, -4554, -2561, 7422, -5780, -5716, -1481]], "id": "56027", "properties": { "name": "Niobrara" } }, { "type": "Polygon", "arcs": [[-4073, 7423, 7424, -307, 7425, -6357]], "id": "29013", "properties": { "name": "Bates" } }, { "type": "Polygon", "arcs": [[7426, -389, -2378, 7427, 7428, 7429]], "id": "31129", "properties": { "name": "Nuckolls" } }, { "type": "Polygon", "arcs": [[-78, -6400, -7419, -3127, 7430, -7319, -4414]], "id": "18077", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[7431, 7432, 7433, -4509, 7434, 7435, 7436]], "id": "34003", "properties": { "name": "Bergen" } }, { "type": "Polygon", "arcs": [[7437, 7438, 7439, 7440, -7433, 7441]], "id": "36119", "properties": { "name": "Westchester" } }, { "type": "Polygon", "arcs": [[-395, 7442, 7443, 7444]], "id": "36063", "properties": { "name": "Niagara" } }, { "type": "Polygon", "arcs": [[7445, -6736, -4191, 7446, -4740]], "id": "37189", "properties": { "name": "Watauga" } }, { "type": "Polygon", "arcs": [[7447, -868, -3530, 7448, -5344]], "id": "27023", "properties": { "name": "Chippewa" } }, { "type": "Polygon", "arcs": [[-5418, 7449, 7450, 7451, 7452]], "id": "40071", "properties": { "name": "Kay" } }, { "type": "Polygon", "arcs": [[-581, 7453, -5501, -5500, -5291, 7454]], "id": "17151", "properties": { "name": "Pope" } }, { "type": "Polygon", "arcs": [[-5901, 7455, 7456, -6857, 7457, -6366, -5732, -5077]], "id": "42089", "properties": { "name": "Monroe" } }, { "type": "MultiPolygon", "arcs": [ [[-6789, -6479]], [[-5217, -6481, -6792, 7458, -4923, -5227, -6097]] ], "id": "35043", "properties": { "name": "Sandoval" } }, { "type": "Polygon", "arcs": [[-3095, -1529, -5796, -2669, 7459]], "id": "16033", "properties": { "name": "Clark" } }, { "type": "MultiPolygon", "arcs": [ [[7460, 7461, -1597, -2640, 7462]], [[7463]], [[7464]], [[7465]], [[7466]] ], "id": "26029", "properties": { "name": "Charlevoix" } }, { "type": "Polygon", "arcs": [[-2705, -1619, 7467, -3715, 7468, -3138]], "id": "26091", "properties": { "name": "Lenawee" } }, { "type": "Polygon", "arcs": [[-6317, -6987, 7469, -3308, 7470]], "id": "27157", "properties": { "name": "Wabasha" } }, { "type": "Polygon", "arcs": [[7471, -2457, -5042, -5887, 7472]], "id": "29047", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[7473, 7474, -2784, -6796, -6744, 7475]], "id": "40081", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-5393, -1469, -1195, -5488, 7476, -3421, 7477, 7478]], "id": "47069", "properties": { "name": "Hardeman" } }, { "type": "Polygon", "arcs": [[7479, -2909, 7480, -2886, 7481]], "id": "27071", "properties": { "name": "Koochiching" } }, { "type": "Polygon", "arcs": [[-31, -2247, 7482, 7483, -36, -6158]], "id": "27107", "properties": { "name": "Norman" } }, { "type": "Polygon", "arcs": [[-3510, -7415, -5660, 7484, -3252, -3414, 7485]], "id": "17023", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[-7483, -2246, 7486, -7376, -7420, -2130, 7487]], "id": "27005", "properties": { "name": "Becker" } }, { "type": "Polygon", "arcs": [[7488, -3315, -1156, -3639, -5432, 7489]], "id": "19085", "properties": { "name": "Harrison" } }, { "type": "Polygon", "arcs": [[7490, -3441, 7491, 7492, -3677, -7305]], "id": "28027", "properties": { "name": "Coahoma" } }, { "type": "Polygon", "arcs": [ [-4660, 7493, -4146, 7494, 7495, -192, 7496, 7497, -4249, 7498] ], "id": "35037", "properties": { "name": "Quay" } }, { "type": "Polygon", "arcs": [[-6652, 7499, 7500, 7501, 7502, 7503]], "id": "34023", "properties": { "name": "Middlesex" } }, { "type": "Polygon", "arcs": [[-3815, 7504, 7505, 7506, 7507, -4599, -2122]], "id": "54071", "properties": { "name": "Pendleton" } }, { "type": "Polygon", "arcs": [[-2428, 7508, 7509, 7510, -5622]], "id": "05003", "properties": { "name": "Ashley" } }, { "type": "Polygon", "arcs": [[-3678, -7493, 7511, 7512, -6562, 7513]], "id": "28133", "properties": { "name": "Sunflower" } }, { "type": "Polygon", "arcs": [[7514, -7355, 7515, 7516, -3438, -7491, -7304, 7517]], "id": "28143", "properties": { "name": "Tunica" } }, { "type": "Polygon", "arcs": [[-711, -4819, 7518, -3455, -2439, 7519]], "id": "29171", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[-4818, -3214, -1708, -3456, -7519]], "id": "29197", "properties": { "name": "Schuyler" } }, { "type": "Polygon", "arcs": [[7520, 7521, 7522, -3812, -3054, -7061, -6956]], "id": "54085", "properties": { "name": "Ritchie" } }, { "type": "Polygon", "arcs": [[7523, -3294, -3809, -7523, 7524, 7525]], "id": "54095", "properties": { "name": "Tyler" } }, { "type": "Polygon", "arcs": [[-4724, 7526, 7527, 7528, 7529, -3610]], "id": "51063", "properties": { "name": "Floyd" } }, { "type": "Polygon", "arcs": [[-4543, -4014, 7530, 7531, -302, 7532]], "id": "30055", "properties": { "name": "McCone" } }, { "type": "Polygon", "arcs": [[-2208, -6622, 7533, -3318, 7534, -5650]], "id": "20177", "properties": { "name": "Shawnee" } }, { "type": "Polygon", "arcs": [[-7390, -6897, -1088, -2198, -893]], "id": "18033", "properties": { "name": "DeKalb" } }, { "type": "Polygon", "arcs": [[7535, -1518, -101, -268]], "id": "46101", "properties": { "name": "Moody" } }, { "type": "Polygon", "arcs": [[-7332, -2512, -19, 7536, -4842]], "id": "22091", "properties": { "name": "St. Helena" } }, { "type": "Polygon", "arcs": [[7537, -3690, 3688, -3688, 7538, -4179, 7539]], "id": "55051", "properties": { "name": "Iron" } }, { "type": "Polygon", "arcs": [[7540, -3795, 7541, -5026, 7542, 7543]], "id": "48475", "properties": { "name": "Ward" } }, { "type": "Polygon", "arcs": [[7544, -3728, -4758, 7545, -7044]], "id": "48485", "properties": { "name": "Wichita" } }, { "type": "MultiPolygon", "arcs": [[[-6503, 7546, 7547, 7548]], [[-6507, 7549, 7550, 7551]]], "id": "48489", "properties": { "name": "Willacy" } }, { "type": "Polygon", "arcs": [[7552, 7553, -3870, 7554, 7555, -6632, 7556]], "id": "22083", "properties": { "name": "Richland" } }, { "type": "Polygon", "arcs": [[-1705, -2171, 7557, 7558, 7559, 7560]], "id": "29045", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[7561, 7562, 7563, -3291]], "id": "54049", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[7564, 7565, 7566, -7521, -6960, 7567, -3960]], "id": "54107", "properties": { "name": "Wood" } }, { "type": "Polygon", "arcs": [[-3292, -7564, 7568, -5330, 7569, 7570, -3810]], "id": "54033", "properties": { "name": "Harrison" } }, { "type": "Polygon", "arcs": [[7571, 7572, -4544, -7533, -301, -4574]], "id": "30105", "properties": { "name": "Valley" } }, { "type": "Polygon", "arcs": [[7573, 7574, 7575, -3661, 7576]], "id": "25009", "properties": { "name": "Essex" } }, { "type": "Polygon", "arcs": [[7577, -4742, 7578, -4710, 7579, -1486]], "id": "47019", "properties": { "name": "Carter" } }, { "type": "Polygon", "arcs": [[-322, 7580, 7581, -5849, 7582, 7583, 7584]], "id": "47147", "properties": { "name": "Robertson" } }, { "type": "Polygon", "arcs": [[-2427, 7585, -3680, 7586, 7587, -3867, 7588, 7589, -7509]], "id": "05017", "properties": { "name": "Chicot" } }, { "type": "Polygon", "arcs": [[-7160, -6615, 7590, 7591, -2216, -2570]], "id": "18057", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[7592, -2225, -4233, -7161, -2568, 7593]], "id": "18067", "properties": { "name": "Howard" } }, { "type": "Polygon", "arcs": [[-2217, -7592, 7594, -1581, -653, 7595, -1561]], "id": "18097", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[-5924, -2571, -2218, -1564, 7596, -4408, -5816]], "id": "18107", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[7597, 7598, -2938, -2964, -6724, -6729]], "id": "28089", "properties": { "name": "Madison" } }, { "type": "MultiPolygon", "arcs": [[[7599, 7600, -2271]]], "id": "26033", "properties": { "name": "Chippewa" } }, { "type": "MultiPolygon", "arcs": [[[7601]], [[-2272, -7601, 7602, 7603]]], "id": "26097", "properties": { "name": "Mackinac" } }, { "type": "Polygon", "arcs": [[7604, 7605, 7606, 7607, -5210]], "id": "12089", "properties": { "name": "Nassau" } }, { "type": "Polygon", "arcs": [[-7563, 7608, -5404, -5327, -7569]], "id": "54091", "properties": { "name": "Taylor" } }, { "type": "Polygon", "arcs": [[-4746, 7609, -5647, -4042, -7153, 7610]], "id": "47011", "properties": { "name": "Bradley" } }, { "type": "Polygon", "arcs": [[7611, 7612, 7613, -7335, -6211, 7614, 7615]], "id": "12079", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[7616, -3209, 7617, 7618, -6564]], "id": "28051", "properties": { "name": "Holmes" } }, { "type": "Polygon", "arcs": [[7619, -3484, -6183, -6178, -1395, -6115]], "id": "47183", "properties": { "name": "Weakley" } }, { "type": "Polygon", "arcs": [[7620, -5701, -6318, -7471, -3307, -3145, -1945]], "id": "27049", "properties": { "name": "Goodhue" } }, { "type": "Polygon", "arcs": [[7621, 7622, -917, -1535, 7623, 7624]], "id": "29077", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[7625, 7626, -3585, 7627, -4026, 7628, -3629]], "id": "01111", "properties": { "name": "Randolph" } }, { "type": "Polygon", "arcs": [[-3897, -4874, 7629, 7630, -1626]], "id": "35013", "properties": { "name": "Doña Ana" } }, { "type": "Polygon", "arcs": [[7631, 7632, -6976, -5631, -5630, 7633, -6925]], "id": "42119", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-2730, -277, -3937, 7634, -6017]], "id": "46119", "properties": { "name": "Sully" } }, { "type": "Polygon", "arcs": [[-1640, -5986, -997, 7635, -5618, 7636]], "id": "33003", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[-2929, 7637]], "id": "51770", "properties": { "name": "Roanoke" } }, { "type": "Polygon", "arcs": [[-5904, -3724, -5388, -4536, -2212, -2912]], "id": "19115", "properties": { "name": "Louisa" } }, { "type": "Polygon", "arcs": [[-2816, 7638, 7639, -6218, -5270]], "id": "19145", "properties": { "name": "Page" } }, { "type": "Polygon", "arcs": [[-5709, -5085, -5193, -5778, -5949, 7640, -7197]], "id": "45055", "properties": { "name": "Kershaw" } }, { "type": "Polygon", "arcs": [[7641, -7285, -4047, -3372, -3647]], "id": "16077", "properties": { "name": "Power" } }, { "type": "Polygon", "arcs": [[7642, -3275, 7643]], "id": "41011", "properties": { "name": "Coos" } }, { "type": "Polygon", "arcs": [[-6129, -7236, 7644, -2611, -3276, -7643, 7645]], "id": "41019", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[-4614, -2838, 7646, 7647, 7648]], "id": "55023", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[7649, 7650, -1741, 7651, 7652, -3971], [7653]], "id": "51005", "properties": { "name": "Alleghany" } }, { "type": "Polygon", "arcs": [[-4931, -5680, 7654, 7655, -4721, -3607, -7050]], "id": "51071", "properties": { "name": "Giles" } }, { "type": "Polygon", "arcs": [[-7337, 7656, -7127, -7396, 7657, 7658, -5360, 7659]], "id": "12023", "properties": { "name": "Columbia" } }, { "type": "Polygon", "arcs": [[7660, -2467, 7661, -135, 7662, -3473]], "id": "72007", "properties": { "name": "Aguas Buenas" } }, { "type": "Polygon", "arcs": [[-955, 7663, -151, -2477, -3288, 7664, -6209, -4171]], "id": "72107", "properties": { "name": "Orocovis" } }, { "type": "Polygon", "arcs": [[-5719, 7665, 7666, 7667]], "id": "27123", "properties": { "name": "Ramsey" } }, { "type": "Polygon", "arcs": [[7668, -4368, 7669, 7670, -1791, 7671, 7672]], "id": "49047", "properties": { "name": "Uintah" } }, { "type": "Polygon", "arcs": [[7673, 7674, 7675, -4567, 7676, -7528]], "id": "51067", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[7677, -3557]], "id": "15005", "properties": { "name": "Kalawao" } }, { "type": "Polygon", "arcs": [[-5155, -4622, -6277, 7678, 7679, -6619, -2206]], "id": "20005", "properties": { "name": "Atchison" } }, { "type": "Polygon", "arcs": [[7680, -6497, -6441, 7681, 7682]], "id": "09015", "properties": { "name": "Windham" } }, { "type": "Polygon", "arcs": [[7683, 7684, -7682, -6440, 7685, 7686, -5302]], "id": "09011", "properties": { "name": "New London" } }, { "type": "Polygon", "arcs": [[7687, 7688, 7689, 7690, -3536, -6755]], "id": "41005", "properties": { "name": "Clackamas" } }, { "type": "Polygon", "arcs": [[-1103, -5222, -5739, 7691, -1745, -7026, 7692]], "id": "48419", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[7693, -5893, -1014, 7694, 7695, -4325, 7696]], "id": "39029", "properties": { "name": "Columbiana" } }, { "type": "Polygon", "arcs": [[-1161, 7697, -7255, 7698, -1299]], "id": "06031", "properties": { "name": "Kings" } }, { "type": "Polygon", "arcs": [[7699, -3021, -2222, 7700, 7701, 7702, 7703]], "id": "06045", "properties": { "name": "Mendocino" } }, { "type": "Polygon", "arcs": [[-4398, -1881, 7704, -2339, -6339]], "id": "08035", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[-549, -3116, -3769, 7705, 7706, -2918]], "id": "48259", "properties": { "name": "Kendall" } }, { "type": "Polygon", "arcs": [[7707, 7708, -3832, 7709, -7252]], "id": "05009", "properties": { "name": "Boone" } }, { "type": "Polygon", "arcs": [[-6801, 7710, 7711, -7474, 7712, -1392]], "id": "40083", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[7713, -4141, 7714, 7715, -3707]], "id": "36065", "properties": { "name": "Oneida" } }, { "type": "Polygon", "arcs": [[7716, -6688, 7717, 7718, 7719, 7720]], "id": "37113", "properties": { "name": "Macon" } }, { "type": "Polygon", "arcs": [[7721, 7722, 7723, 7724, 7725, 7726, 7727]], "id": "36031", "properties": { "name": "Essex" } }, { "type": "Polygon", "arcs": [[-2124, -4601, 7728, 7729, -7650, -3970]], "id": "51017", "properties": { "name": "Bath" } }, { "type": "Polygon", "arcs": [[7730, 7731, 7732, 7733, -7104]], "id": "54005", "properties": { "name": "Boone" } }, { "type": "Polygon", "arcs": [[7734, 7735, -3974, -5678, 7736]], "id": "54019", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[7737, 7738, -6845, -7735, 7739, -7732, 7740, 7741]], "id": "54039", "properties": { "name": "Kanawha" } }, { "type": "Polygon", "arcs": [[7742, 7743, 7744, 7745, -6882]], "id": "72037", "properties": { "name": "Ceiba" } }, { "type": "Polygon", "arcs": [[7746, -160, 7747, -152, -7664, -954, -7089]], "id": "72039", "properties": { "name": "Ciales" } }, { "type": "Polygon", "arcs": [[7748, -7266, -1792, -7671]], "id": "08103", "properties": { "name": "Rio Blanco" } }, { "type": "Polygon", "arcs": [[-1562, -7596, -657, -7122, 7749, -6531, 7750]], "id": "18109", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[7751, -6635, 7752, 7753, 7754, -4848]], "id": "22059", "properties": { "name": "LaSalle" } }, { "type": "Polygon", "arcs": [[-1543, -6783, 7755, -5107, 7756]], "id": "29135", "properties": { "name": "Moniteau" } }, { "type": "Polygon", "arcs": [[-4887, 7757, -1680, -5895, 7758, 7759]], "id": "42039", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[-5956, -5425, 7760, 7761, 7762, -6803, -5988]], "id": "21205", "properties": { "name": "Rowan" } }, { "type": "Polygon", "arcs": [[-4995, 7763, 7764, 7765, 7766, -5555, 7767]], "id": "47187", "properties": { "name": "Williamson" } }, { "type": "Polygon", "arcs": [[-1675, -1012, -754, 7768, -344]], "id": "38081", "properties": { "name": "Sargent" } }, { "type": "Polygon", "arcs": [[-6989, -3328, 7769, 7770]], "id": "72055", "properties": { "name": "Guánica" } }, { "type": "Polygon", "arcs": [[7771, -3259, 7772]], "id": "16061", "properties": { "name": "Lewis" } }, { "type": "Polygon", "arcs": [[7773, 7774, 7775, -7773, -3258, 7776, 7777]], "id": "16069", "properties": { "name": "Nez Perce" } }, { "type": "Polygon", "arcs": [[7778, -7430, 7779, -1551, -6403, 7780, -4864]], "id": "20089", "properties": { "name": "Jewell" } }, { "type": "Polygon", "arcs": [[7781, -3401, 7782, -5648, 7783, -3066]], "id": "20117", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[-3400, -4204, -5156, -2204, -5649, -7783]], "id": "20131", "properties": { "name": "Nemaha" } }, { "type": "Polygon", "arcs": [[7784, -4223, -3351, 7785, 7786, -2234]], "id": "40001", "properties": { "name": "Adair" } }, { "type": "Polygon", "arcs": [[-7720, 7787, 7788, 7789, 7790]], "id": "37043", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [ [ 7791, -3948, -5947, -4547, -5946, -4545, -6527, 7792, 7793, 7794, 7795 ] ], "id": "45073", "properties": { "name": "Oconee" } }, { "type": "Polygon", "arcs": [[-3350, 7796, 7797, 7798, 7799, -7786]], "id": "05033", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[-3143, -2255, -6618, -2649, -2901]], "id": "20093", "properties": { "name": "Kearny" } }, { "type": "Polygon", "arcs": [[7800]], "id": "72049", "properties": { "name": "Culebra" } }, { "type": "Polygon", "arcs": [[-2630, -6561, 7801, 7802, 7803, 7804]], "id": "28091", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[7805, -6422, -459, -2431, 7806]], "id": "28161", "properties": { "name": "Yalobusha" } }, { "type": "Polygon", "arcs": [[7807, -2373, -1058, -2733, -176, -2980, -4206]], "id": "31065", "properties": { "name": "Furnas" } }, { "type": "Polygon", "arcs": [[7808, 7809, -5588, -4351, 7810]], "id": "53015", "properties": { "name": "Cowlitz" } }, { "type": "Polygon", "arcs": [[-1092, 7811, 7812, -2402, 7813, -4215]], "id": "01083", "properties": { "name": "Limestone" } }, { "type": "Polygon", "arcs": [[7814, 7815, 7816, -2462]], "id": "12013", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[7817, -3853, -7209, 7818, -7393]], "id": "12017", "properties": { "name": "Citrus" } }, { "type": "Polygon", "arcs": [[-7588, 7819, -7179, 7820, -3698, -3868]], "id": "28055", "properties": { "name": "Issaquena" } }, { "type": "Polygon", "arcs": [[7821, -4472, 7822, -4060, -6826, -4465]], "id": "18061", "properties": { "name": "Harrison" } }, { "type": "Polygon", "arcs": [[-7219, -4108, -6998, 7823, -3365]], "id": "20129", "properties": { "name": "Morton" } }, { "type": "Polygon", "arcs": [[-4708, -6364, 7824, -3931, -6952, -1068]], "id": "45083", "properties": { "name": "Spartanburg" } }, { "type": "Polygon", "arcs": [[-1549, -3257, 7825, -3434, 7826, -6404]], "id": "20143", "properties": { "name": "Ottawa" } }, { "type": "Polygon", "arcs": [[7827, 7828, -4645]], "id": "30103", "properties": { "name": "Treasure" } }, { "type": "Polygon", "arcs": [[7829, -5073, -4972, 7830, 7831, -1662]], "id": "31051", "properties": { "name": "Dixon" } }, { "type": "Polygon", "arcs": [[7832, 7833, -6149, -7092, -5863, -5752]], "id": "55013", "properties": { "name": "Burnett" } }, { "type": "Polygon", "arcs": [[7834, -6011, -5690, 7835, -3162, 7836, 7837]], "id": "55025", "properties": { "name": "Dane" } }, { "type": "Polygon", "arcs": [[7838, 7839, 7840, 7841, 7842, -4342, 7843, -4831]], "id": "22007", "properties": { "name": "Assumption" } }, { "type": "Polygon", "arcs": [[7844, 7845, 7846, 7847, -6858, -7457, 7848]], "id": "42127", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[7849, -7715, -4140, 7850, -51, 7851, 7852]], "id": "36077", "properties": { "name": "Otsego" } }, { "type": "Polygon", "arcs": [[7853, 7854, -3925, -2391, 7855, -2357]], "id": "40049", "properties": { "name": "Garvin" } }, { "type": "Polygon", "arcs": [[-4515, 7856, -7728, 7857, 7858, 7859, -4137]], "id": "36041", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[-4222, -7254, 7860, 7861, 7862, -7797, -3349]], "id": "05087", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[7863, -7845, 7864, -5883, 7865, -7134]], "id": "42115", "properties": { "name": "Susquehanna" } }, { "type": "MultiPolygon", "arcs": [[[7866]], [[7867, 7868, 7869, 7870]]], "id": "12037", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-848, -2113, 7871, 7872, 7873, 7874, 7875]], "id": "12039", "properties": { "name": "Gadsden" } }, { "type": "Polygon", "arcs": [[-2463, -7817, 7876, -7871, 7877]], "id": "12045", "properties": { "name": "Gulf" } }, { "type": "Polygon", "arcs": [[7878, -7291, 7879, -7616, 7880, 7881, 7882]], "id": "12065", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[7883, -3040, 7884, 7885, -3042]], "id": "12103", "properties": { "name": "Pinellas" } }, { "type": "Polygon", "arcs": [[7886, 7887, -533, 7888, -6948, -1940, -537]], "id": "40075", "properties": { "name": "Kiowa" } }, { "type": "Polygon", "arcs": [[-7798, -7863, 7889, -5036, 7890]], "id": "05047", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[7891, 7892, -2780, 7893, 7894]], "id": "40117", "properties": { "name": "Pawnee" } }, { "type": "Polygon", "arcs": [[-3927, 7895, 7896, 7897, 7898, 7899, -2393]], "id": "40069", "properties": { "name": "Johnston" } }, { "type": "Polygon", "arcs": [[-1149, -5320, 7900, 7901, -1698, -6266, 7902]], "id": "29081", "properties": { "name": "Harrison" } }, { "type": "Polygon", "arcs": [[-6779, 7903, 7904, 7905, -6558, -2628]], "id": "28031", "properties": { "name": "Covington" } }, { "type": "Polygon", "arcs": [[7906, -7811, -4350, -6966, 7907, -7101]], "id": "53069", "properties": { "name": "Wahkiakum" } }, { "type": "Polygon", "arcs": [[7908, 7909, 7910, 7911, 7912]], "id": "12019", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[-2273, -7604, 7913, 7914, -5129]], "id": "26153", "properties": { "name": "Schoolcraft" } }, { "type": "Polygon", "arcs": [[-1762, -2907, 7915, -4609, -6147, -7834, 7916]], "id": "55031", "properties": { "name": "Douglas" } }, { "type": "MultiPolygon", "arcs": [ [[7917, 7918, 7919]], [[7920, 7921, 7922, 7923, -1957, -195, 7924]] ], "id": "13193", "properties": { "name": "Macon" } }, { "type": "Polygon", "arcs": [[7925, 7926, -5617, -5613, -1261, -5491]], "id": "22027", "properties": { "name": "Claiborne" } }, { "type": "Polygon", "arcs": [[-7703, 7927, 7928, 7929, 7930, 7931, 7932]], "id": "06097", "properties": { "name": "Sonoma" } }, { "type": "Polygon", "arcs": [[-3923, -6748, 7933, -7854, -2356, 7934]], "id": "40087", "properties": { "name": "McClain" } }, { "type": "Polygon", "arcs": [[7935, -2617, -6649, -3891, -3402, -7782, -3065]], "id": "31067", "properties": { "name": "Gage" } }, { "type": "Polygon", "arcs": [[7936, -5773, -5983, 7937, -3106, 7938, 7939]], "id": "48343", "properties": { "name": "Morris" } }, { "type": "Polygon", "arcs": [[-7713, -7476, -6743, -3921, 7940]], "id": "40109", "properties": { "name": "Oklahoma" } }, { "type": "Polygon", "arcs": [[7941, -2365, -6690, 7942, -2382]], "id": "48223", "properties": { "name": "Hopkins" } }, { "type": "Polygon", "arcs": [[-4139, 7943, 7944, 7945, -46, -7851]], "id": "36057", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[7946, -6262, 7947, 7948, -7892, 7949, -7451]], "id": "40113", "properties": { "name": "Osage" } }, { "type": "Polygon", "arcs": [[7950, -318, 7951, 7952]], "id": "12113", "properties": { "name": "Santa Rosa" } }, { "type": "Polygon", "arcs": [[-7325, 7953, -2503]], "id": "12117", "properties": { "name": "Seminole" } }, { "type": "Polygon", "arcs": [[-1853, 7954, 7955, -845, -3296, -7295]], "id": "13007", "properties": { "name": "Baker" } }, { "type": "Polygon", "arcs": [[7956, 7957, -4400, -4448, 7958]], "id": "13083", "properties": { "name": "Dade" } }, { "type": "Polygon", "arcs": [[7959, 7960, 7961, 7962, -7955, -1852]], "id": "13095", "properties": { "name": "Dougherty" } }, { "type": "Polygon", "arcs": [[-7963, 7963, 7964, -7288, -2110, -846, -7956]], "id": "13205", "properties": { "name": "Mitchell" } }, { "type": "Polygon", "arcs": [[-7296, -3297, -843, 7965, 7966]], "id": "13253", "properties": { "name": "Seminole" } }, { "type": "Polygon", "arcs": [[7967, -7894, -2785, -7475, -7712]], "id": "40119", "properties": { "name": "Payne" } }, { "type": "Polygon", "arcs": [[-5976, 7968, -4298, -438, -6035, -6083]], "id": "47137", "properties": { "name": "Pickett" } }, { "type": "Polygon", "arcs": [[-5794, -6763, 7969, -5741, -6670]], "id": "21087", "properties": { "name": "Green" } }, { "type": "Polygon", "arcs": [[-5017, -2385, -5003, 7970]], "id": "48397", "properties": { "name": "Rockwall" } }, { "type": "MultiPolygon", "arcs": [[[7971]], [[7972, -3975]]], "id": "78020", "properties": { "name": "St. John" } }, { "type": "Polygon", "arcs": [[-4872, 7973, -3234, 7974, 7975]], "id": "48229", "properties": { "name": "Hudspeth" } }, { "type": "Polygon", "arcs": [[-6958, -7063, -6841, -7739, 7976]], "id": "54087", "properties": { "name": "Roane" } }, { "type": "Polygon", "arcs": [[-6627, -6543, -3944, -6498, -433, -4297]], "id": "21147", "properties": { "name": "McCreary" } }, { "type": "Polygon", "arcs": [[7977, 7978, -7245, 7979, 7980, -6429, 7981]], "id": "28153", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[-7647, -2837, 7982, 7983, -4109, -4821, 7984]], "id": "55043", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[7985, 7986, 7987, -7341, -4091, -7342, 7988, 7989]], "id": "22029", "properties": { "name": "Concordia" } }, { "type": "Polygon", "arcs": [ [ -6704, 6702, -6702, 6700, -6700, 6698, -6698, -6697, 6696, -6697, -6696, 6694, -6694, -6693, -6692, -3109, -2597, 7990, 7991, 7992, -2369 ] ], "id": "48423", "properties": { "name": "Smith" } }, { "type": "Polygon", "arcs": [[7993, -7722, -7857, -4514, 7994]], "id": "36033", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [ [7995, 7996, -3704, 7997, -3702, 7998, -4523, 7999, -7986, 8000] ], "id": "22107", "properties": { "name": "Tensas" } }, { "type": "Polygon", "arcs": [[8001, 8002, -2514, -7331, -7339, -7988]], "id": "28157", "properties": { "name": "Wilkinson" } }, { "type": "Polygon", "arcs": [[-3701, -6730, -6424, -4519, -7999]], "id": "28021", "properties": { "name": "Claiborne" } }, { "type": "Polygon", "arcs": [[-339, -7240, -7979, 8003]], "id": "28023", "properties": { "name": "Clarke" } }, { "type": "Polygon", "arcs": [[-2517, 8004, -4968, -1448, -272, -2729]], "id": "46049", "properties": { "name": "Faulk" } }, { "type": "Polygon", "arcs": [[-1458, -5557, -1094, -4214, 8005]], "id": "47099", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[-7906, 8006, -6432, -449, 8007, -6559]], "id": "28035", "properties": { "name": "Forrest" } }, { "type": "Polygon", "arcs": [[8008, 8009, -638, 8010, 8011, -7809, -7907, -7100]], "id": "53041", "properties": { "name": "Lewis" } }, { "type": "Polygon", "arcs": [[-7676, 8012, 8013, -6222, 8014, -1284, 8015, -814, -4568]], "id": "51143", "properties": { "name": "Pittsylvania" } }, { "type": "Polygon", "arcs": [[-333, 8016, 8017, 8018, -6445]], "id": "54027", "properties": { "name": "Hampshire" } }, { "type": "Polygon", "arcs": [[-6519, 8019, -986, -2606, 8020, 8021]], "id": "06115", "properties": { "name": "Yuba" } }, { "type": "Polygon", "arcs": [[-6565, -7619, -7598, -6728, -3699, -7821, -7178]], "id": "28163", "properties": { "name": "Yazoo" } }, { "type": "Polygon", "arcs": [[-2925, 8022, -6822, -6978, 8023, -5068, 8024]], "id": "42105", "properties": { "name": "Potter" } }, { "type": "Polygon", "arcs": [[-132, -6508, -7552, 8025, 8026, 8027]], "id": "48215", "properties": { "name": "Hidalgo" } }, { "type": "Polygon", "arcs": [[8028, 8029]], "id": "51131", "properties": { "name": "Northampton" } }, { "type": "Polygon", "arcs": [[-4516, -4135, -7714, -3706, -6354]], "id": "36049", "properties": { "name": "Lewis" } }, { "type": "Polygon", "arcs": [[8030, -7925, -194, 8031]], "id": "13249", "properties": { "name": "Schley" } }, { "type": "Polygon", "arcs": [[8032, -7648, -7985, -4820, -965, -3859]], "id": "19043", "properties": { "name": "Clayton" } }, { "type": "Polygon", "arcs": [[-6709, 8033, -7140, 8034]], "id": "37041", "properties": { "name": "Chowan" } }, { "type": "Polygon", "arcs": [[8035, 8036, -4452, -4944, 8037, 8038, -2404]], "id": "01095", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[8039, 8040, 8041, -7846, -7864, -7133]], "id": "36007", "properties": { "name": "Broome" } }, { "type": "Polygon", "arcs": [[-7946, 8042, -6305, -47]], "id": "36093", "properties": { "name": "Schenectady" } }, { "type": "Polygon", "arcs": [[8043, -2389, 8044, -7031, 8045]], "id": "48041", "properties": { "name": "Brazos" } }, { "type": "Polygon", "arcs": [[8046, 8047, 8048, 8049, 8050, -2399]], "id": "51047", "properties": { "name": "Culpeper" } }, { "type": "Polygon", "arcs": [[8051, 8052, -8046, -7030, 8053]], "id": "48051", "properties": { "name": "Burleson" } }, { "type": "MultiPolygon", "arcs": [[[8054]], [[8055]], [[-453, 8056, 8057, 8058]]], "id": "28047", "properties": { "name": "Harrison" } }, { "type": "Polygon", "arcs": [[8059, 8060, 8061, -2360, -7942, -2381]], "id": "48119", "properties": { "name": "Delta" } }, { "type": "Polygon", "arcs": [[-7024, 8062, -2, -4496]], "id": "49053", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-6975, -7003, -5633]], "id": "42093", "properties": { "name": "Montour" } }, { "type": "Polygon", "arcs": [[-5024, -2726, 8063, -424, -1963, -1739, 8064, 8065, 8066]], "id": "48105", "properties": { "name": "Crockett" } }, { "type": "Polygon", "arcs": [[8067, -2498, 8068, 8069, -7954, -7324, 8070]], "id": "12127", "properties": { "name": "Volusia" } }, { "type": "Polygon", "arcs": [[-6511, 8071, 8072, -6659, -7416, -6818, -8023, -2924]], "id": "36101", "properties": { "name": "Steuben" } }, { "type": "Polygon", "arcs": [[-1513, 8073, 8074, -4166, 8075]], "id": "55101", "properties": { "name": "Racine" } }, { "type": "Polygon", "arcs": [[8076, -2538, 8077, 8078, 8079, -3498]], "id": "05059", "properties": { "name": "Hot Spring" } }, { "type": "Polygon", "arcs": [[-7216, -2589, -1037, -3176]], "id": "19091", "properties": { "name": "Humboldt" } }, { "type": "Polygon", "arcs": [[-3887, -2997, -3601, -2310, -5034, 8080]], "id": "29055", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[-5345, -7449, -3529, -3712, -3388, -3674, 8081]], "id": "27173", "properties": { "name": "Yellow Medicine" } }, { "type": "Polygon", "arcs": [[-3993, -5809, -3848, -2580, 8082, -6343]], "id": "13151", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[8083, 8084, 8085, 8086, -4940]], "id": "01011", "properties": { "name": "Bullock" } }, { "type": "Polygon", "arcs": [[-3984, 8087, -7107, -1163, -211, 8088]], "id": "06047", "properties": { "name": "Merced" } }, { "type": "Polygon", "arcs": [[8089, -6134, -7082, -2290, 8090, -2288, 8091, 8092, -7013]], "id": "51095", "properties": { "name": "James City" } }, { "type": "Polygon", "arcs": [[-5612, 8093, -6630, 8094, -1263]], "id": "22049", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[8095, 8096, 8097, 8098, -7137, -8034, -6708]], "id": "37073", "properties": { "name": "Gates" } }, { "type": "Polygon", "arcs": [[8099, 8100, 8101, -4610, -5585, 8102]], "id": "55063", "properties": { "name": "La Crosse" } }, { "type": "MultiPolygon", "arcs": [ [[-7919, 8103, -7922]], [[8104, 8105, 8106, -7920, -7921, -8031, 8107]] ], "id": "13269", "properties": { "name": "Taylor" } }, { "type": "Polygon", "arcs": [[8108, 8109, -7138, -8099]], "id": "37139", "properties": { "name": "Pasquotank" } }, { "type": "Polygon", "arcs": [[-6206, -3762, 8110, 8111, -8047, -2398, -6270]], "id": "51061", "properties": { "name": "Fauquier" } }, { "type": "Polygon", "arcs": [[-2409, 8112, -8050, 8113, -2859, -5450]], "id": "51137", "properties": { "name": "Orange" } }, { "type": "Polygon", "arcs": [[8114, -7853, 8115, -8041, 8116]], "id": "36017", "properties": { "name": "Chenango" } }, { "type": "Polygon", "arcs": [[-4762, 8117, 8118]], "id": "51680", "properties": { "name": "Lynchburg" } }, { "type": "Polygon", "arcs": [[8119, 8120, 8121, 8122, -7897]], "id": "40029", "properties": { "name": "Coal" } }, { "type": "Polygon", "arcs": [[-6797, -6753, 8123, -8121, 8124, 8125]], "id": "40063", "properties": { "name": "Hughes" } }, { "type": "Polygon", "arcs": [[-4363, 8126, -8054, -7029, -6053, -6869]], "id": "48287", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[8127, -8118, -4761, -3801, 8128, -6223, -8014]], "id": "51031", "properties": { "name": "Campbell" } }, { "type": "Polygon", "arcs": [[-7934, -6747, 8129, -8125, -8120, -7896, -3926, -7855]], "id": "40123", "properties": { "name": "Pontotoc" } }, { "type": "Polygon", "arcs": [ [ -2604, -980, 8130, 8131, -4128, -4127, -4360, -6817, 8132, 8133, 8134, 8135, 8136, 8137 ] ], "id": "32031", "properties": { "name": "Washoe" } }, { "type": "Polygon", "arcs": [[8138, 8139, -4915, -6855, -7848]], "id": "36105", "properties": { "name": "Sullivan" } }, { "type": "Polygon", "arcs": [[8140, 8141, 8142, 8143, 8144]], "id": "42041", "properties": { "name": "Cumberland" } }, { "type": "Polygon", "arcs": [[-3811, -7571, 8145, -3416, 8146, -3056]], "id": "54041", "properties": { "name": "Lewis" } }, { "type": "Polygon", "arcs": [[8147, -3880, -854, -3875, -4068, -5559, 8148]], "id": "22053", "properties": { "name": "Jefferson Davis" } }, { "type": "Polygon", "arcs": [[-462, -3093, -600, 8149, 8150]], "id": "31113", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[8151, 8152, -3579, 8153, 8154, -8085, 8155]], "id": "01113", "properties": { "name": "Russell" } }, { "type": "Polygon", "arcs": [[-4445, 8156, 8157, -6165, -6099, -1278]], "id": "05135", "properties": { "name": "Sharp" } }, { "type": "Polygon", "arcs": [[-5047, -7256, -7698, -1160]], "id": "06107", "properties": { "name": "Tulare" } }, { "type": "Polygon", "arcs": [[-4418, -6764, -3491, 8158, -5845, 8159]], "id": "21003", "properties": { "name": "Allen" } }, { "type": "Polygon", "arcs": [[8160, 8161, 8162, 8163, 8164, 8165, -4788]], "id": "22051", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[-4910, 8166, 8167, -7438, 8168]], "id": "36079", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[-4911, -8169, -7442, -7432, 8169]], "id": "36087", "properties": { "name": "Rockland" } }, { "type": "Polygon", "arcs": [[-8168, 8170, 8171, -7314, 8172, -7439]], "id": "09001", "properties": { "name": "Fairfield" } }, { "type": "Polygon", "arcs": [[8173, -2293, -4238, -2325, 8174, -4443]], "id": "29091", "properties": { "name": "Howell" } }, { "type": "MultiPolygon", "arcs": [[[8175]]], "id": "66010", "properties": { "name": "Guam" } }, { "type": "Polygon", "arcs": [[-692, -963, -7046, -8044, -8053, 8176]], "id": "48395", "properties": { "name": "Robertson" } }, { "type": "Polygon", "arcs": [[8177, 8178, 8179, -1275, -1272, -5507, -7309, 8180]], "id": "06067", "properties": { "name": "Sacramento" } }, { "type": "Polygon", "arcs": [[-6751, 8181, 8182, 8183, 8184, 8185]], "id": "40061", "properties": { "name": "Haskell" } }, { "type": "Polygon", "arcs": [[-8185, 8186, -2718, 8187]], "id": "40077", "properties": { "name": "Latimer" } }, { "type": "Polygon", "arcs": [[-7695, -1019, 8188, -6384, 8189]], "id": "54029", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[8190, -5164, 8191, -5489, 8192, 8193]], "id": "05073", "properties": { "name": "Lafayette" } }, { "type": "Polygon", "arcs": [[8194, 8195, -7410, 8196, 8197, -4500, 8198]], "id": "34001", "properties": { "name": "Atlantic" } }, { "type": "Polygon", "arcs": [[-5534, -4008, -4479, -3376, 8199, 8200]], "id": "16083", "properties": { "name": "Twin Falls" } }, { "type": "Polygon", "arcs": [[-1712, -5020, -708, 8201, -7010]], "id": "48333", "properties": { "name": "Mills" } }, { "type": "Polygon", "arcs": [[-4825, -7163, -4299, -7969, -5975]], "id": "21053", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [[8202, -1894, -2109, 8203, -7697, -4324, 8204, -3461]], "id": "39151", "properties": { "name": "Stark" } }, { "type": "Polygon", "arcs": [[-3620, -4164, 8205, 8206, -3378, 8207]], "id": "01117", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[8208, -6756, -3539, -3519, -6123, 8209]], "id": "41053", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[8210, 8211, -3447, 8212, -6538, -2188]], "id": "20167", "properties": { "name": "Russell" } }, { "type": "Polygon", "arcs": [[-6621, 8213, 8214, -1255, -3319, -7534]], "id": "20045", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[-7429, 8215, -3069, -1546, -7780]], "id": "20157", "properties": { "name": "Republic" } }, { "type": "Polygon", "arcs": [[8216, 8217, -8181, -7308, 8218, -7930]], "id": "06095", "properties": { "name": "Solano" } }, { "type": "Polygon", "arcs": [[8219, -4446, -1281, 8220, -3834, 8221]], "id": "05005", "properties": { "name": "Baxter" } }, { "type": "Polygon", "arcs": [[8222, 8223, 8224, 8225]], "id": "51710", "properties": { "name": "Norfolk" } }, { "type": "Polygon", "arcs": [[8226, 8227, -1020, -510, -1719, -3153, -3793, 8228, -5028]], "id": "35025", "properties": { "name": "Lea" } }, { "type": "MultiPolygon", "arcs": [[[-7998, -3703]], [[-7555, -3869, -3696, -7997, 8229]]], "id": "22065", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[-5029, -8229, -3796, -7541, 8230]], "id": "48301", "properties": { "name": "Loving" } }, { "type": "MultiPolygon", "arcs": [ [[8231, 8232]], [[8233, 8234, 8235, -7149, 8236, -6336], [8237], [-7145]] ], "id": "08014", "properties": { "name": "Broomfield" } }, { "type": "Polygon", "arcs": [[-2720, 8238, -7196, 8239, -3347, -5770, 8240, -4525]], "id": "40089", "properties": { "name": "McCurtain" } }, { "type": "Polygon", "arcs": [[8241, -6386, 8242, -4935, -6907]], "id": "54069", "properties": { "name": "Ohio" } }, { "type": "Polygon", "arcs": [[-6176, -6689, -7717, 8243, 8244]], "id": "37075", "properties": { "name": "Graham" } }, { "type": "Polygon", "arcs": [[8245, -8244, -7721, -7791, 8246, -2136, -5646]], "id": "37039", "properties": { "name": "Cherokee" } }, { "type": "Polygon", "arcs": [[-4971, -3637, 8247, -7831]], "id": "31043", "properties": { "name": "Dakota" } }, { "type": "Polygon", "arcs": [ [8248, 8249, 8250, -5790, -6494, -7681, 8251, -6185, 8252, -3667] ], "id": "25027", "properties": { "name": "Worcester" } }, { "type": "Polygon", "arcs": [[8253, 8254, 8255, -1910, 8256, -2848]], "id": "39017", "properties": { "name": "Butler" } }, { "type": "Polygon", "arcs": [[8257, -8193, -5492, -1267, -4423, 8258]], "id": "22015", "properties": { "name": "Bossier" } }, { "type": "Polygon", "arcs": [[-4011, -1145, -1828, -4226, 8259]], "id": "17103", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[-4353, -5590, 8260, 8261, -7689, 8262]], "id": "41051", "properties": { "name": "Multnomah" } }, { "type": "Polygon", "arcs": [[8263, -5495, 8264, -6299, 8265]], "id": "37019", "properties": { "name": "Brunswick" } }, { "type": "Polygon", "arcs": [[8266, -6084, -6038, 8267, -6981, -6887, -3504]], "id": "47141", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[8268, 8269, 8270, 8271, -4018, 8272]], "id": "37083", "properties": { "name": "Halifax" } }, { "type": "Polygon", "arcs": [[-3096, -7460, -2674, 8273, -3645, -1844]], "id": "16023", "properties": { "name": "Butte" } }, { "type": "Polygon", "arcs": [[8274, -4395, -6332, -4393, -6338], [-4392]], "id": "08031", "properties": { "name": "Denver" } }, { "type": "Polygon", "arcs": [[-7510, -7590, 8275, -7553, 8276, -5615]], "id": "22067", "properties": { "name": "Morehouse" } }, { "type": "Polygon", "arcs": [[8277, -4570, -2285]], "id": "51735", "properties": { "name": "Poquoson" } }, { "type": "Polygon", "arcs": [[8278, -8226, 8279, 8280]], "id": "51740", "properties": { "name": "Portsmouth" } }, { "type": "MultiPolygon", "arcs": [ [[-8238]], [ [8281, -7150, -8236, -8235, -8234, -6335, 8282, -6452], [-8232, -8233] ] ], "id": "08013", "properties": { "name": "Boulder" } }, { "type": "Polygon", "arcs": [[8283, 8284, -7282, 8285, -8163]], "id": "22071", "properties": { "name": "Orleans" } }, { "type": "Polygon", "arcs": [[-5058, -3949, -7792, -7718, -6687]], "id": "37099", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[8286, 8287, 8288, -2697, 8289, -7243]], "id": "01025", "properties": { "name": "Clarke" } }, { "type": "Polygon", "arcs": [[-7249, -4593, 8290, -6321, -6592, 8291, -8287, -7242]], "id": "01091", "properties": { "name": "Marengo" } }, { "type": "Polygon", "arcs": [[8292, 8293, -6322, -8291, -4592]], "id": "01065", "properties": { "name": "Hale" } }, { "type": "Polygon", "arcs": [[8294, 8295, -2978, 8296, 8297]], "id": "01075", "properties": { "name": "Lamar" } }, { "type": "Polygon", "arcs": [[8298, -8297, -2977, 8299, -4590, -7248, 8300]], "id": "01107", "properties": { "name": "Pickens" } }, { "type": "Polygon", "arcs": [[-4855, -6221, 8301, -4200, -3398, -3890]], "id": "31127", "properties": { "name": "Nemaha" } }, { "type": "Polygon", "arcs": [ [ 8302, -4323, -4725, -4321, -7016, 8303, -2931, 8304, -5169, -6166, -5167, 8305, -7077 ] ], "id": "51041", "properties": { "name": "Chesterfield" } }, { "type": "Polygon", "arcs": [[-7692, -5738, 8306, -5261, -1746]], "id": "48403", "properties": { "name": "Sabine" } }, { "type": "Polygon", "arcs": [[8307, -6282, -583, 8308]], "id": "26019", "properties": { "name": "Benzie" } }, { "type": "Polygon", "arcs": [[8309, -5889, -6638, 8310, -7424, -4072]], "id": "29037", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[-8207, 8311, -3631, 8312, -5251, -3379]], "id": "01037", "properties": { "name": "Coosa" } }, { "type": "Polygon", "arcs": [[-5446, 8313, -7151, -8282, -6451, -473]], "id": "08069", "properties": { "name": "Larimer" } }, { "type": "Polygon", "arcs": [[-7583, -5848, 8314, 8315, -7765, 8316]], "id": "47037", "properties": { "name": "Davidson" } }, { "type": "Polygon", "arcs": [[8317, -7632, -6924, 8318, -6062, 8319]], "id": "42027", "properties": { "name": "Centre" } }, { "type": "Polygon", "arcs": [[8320, 8321, 8322, 8323, -6055, -7034]], "id": "48015", "properties": { "name": "Austin" } }, { "type": "Polygon", "arcs": [[8324, -5099, 8325, 8326]], "id": "50013", "properties": { "name": "Grand Isle" } }, { "type": "Polygon", "arcs": [[-5999, 8327, -8281, 8328, 8329, -8097, 8330]], "id": "51800", "properties": { "name": "Suffolk" } }, { "type": "Polygon", "arcs": [[8331, 8332, -2330, -3271]], "id": "08025", "properties": { "name": "Crowley" } }, { "type": "Polygon", "arcs": [[8333, -3274, 8334, -6461]], "id": "08027", "properties": { "name": "Custer" } }, { "type": "Polygon", "arcs": [[-5611, -5616, -8277, -7557, -6631, -8094]], "id": "22073", "properties": { "name": "Ouachita" } }, { "type": "Polygon", "arcs": [[-6329, -2329, -259, -425, -8064, -2725]], "id": "48383", "properties": { "name": "Reagan" } }, { "type": "Polygon", "arcs": [[-2358, -7856, -2390, -4732, -3725, -530]], "id": "40137", "properties": { "name": "Stephens" } }, { "type": "Polygon", "arcs": [[-3605, 8335, -6643, -2322, -2312]], "id": "29179", "properties": { "name": "Reynolds" } }, { "type": "Polygon", "arcs": [[-5030, -8231, -7544, 8336, -3230, 8337]], "id": "48389", "properties": { "name": "Reeves" } }, { "type": "Polygon", "arcs": [[-7705, -1880, 8338, -3270, 8339, -2340]], "id": "08041", "properties": { "name": "El Paso" } }, { "type": "Polygon", "arcs": [[8340, 8341, 8342, -7526, 8343, -7566, 8344]], "id": "39167", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-7652, -1740, 8345, -4722, -7656, 8346]], "id": "51045", "properties": { "name": "Craig" } }, { "type": "Polygon", "arcs": [[-2991, 8347, 8348, -3617, 8349, -2975, 8350]], "id": "01127", "properties": { "name": "Walker" } }, { "type": "Polygon", "arcs": [[-8018, 8351, 8352, -6208, -6269, -7083, 8353], [-6775]], "id": "51069", "properties": { "name": "Frederick" } }, { "type": "Polygon", "arcs": [[-1476, -4648, 8354, 8355, 8356]], "id": "30095", "properties": { "name": "Stillwater" } }, { "type": "Polygon", "arcs": [[-2161, 8357, -7803, 8358, 8359, -15]], "id": "22117", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-5847, -1228, -3506, -6890, 8360, 8361, -8315]], "id": "47189", "properties": { "name": "Wilson" } }, { "type": "Polygon", "arcs": [[8362, -4187, -6006, 8363, -3260, -7772, -7776]], "id": "16035", "properties": { "name": "Clearwater" } }, { "type": "MultiPolygon", "arcs": [ [[8364]], [[8365, 8366]], [[8367, 8368, -4789, -8166, 8369, 8370, -7842]] ], "id": "22057", "properties": { "name": "Lafourche" } }, { "type": "Polygon", "arcs": [[8371, -7461, 8372]], "id": "26047", "properties": { "name": "Emmet" } }, { "type": "Polygon", "arcs": [[-7069, 8373, 8374, -8269, -1079, -3825]], "id": "37185", "properties": { "name": "Warren" } }, { "type": "MultiPolygon", "arcs": [[[8375]]], "id": "69120", "properties": { "name": "Tinian" } }, { "type": "Polygon", "arcs": [[8376, 8377, -161, -7747, -7088, 8378]], "id": "72013", "properties": { "name": "Arecibo" } }, { "type": "Polygon", "arcs": [[-1618, -7352, 8379, -3716, -7468]], "id": "26115", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[-2302, 8380, -2344]], "id": "30047", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [ [-2345, -8381, -2301, 8381, 8382, -1997, -3261, -8364, -6005] ], "id": "30063", "properties": { "name": "Missoula" } }, { "type": "Polygon", "arcs": [[-8283, -6334, 8383, -6453]], "id": "08047", "properties": { "name": "Gilpin" } }, { "type": "Polygon", "arcs": [[-6462, -8335, -3273, -7220, -7142, -3300]], "id": "08055", "properties": { "name": "Huerfano" } }, { "type": "Polygon", "arcs": [[8384, 8385, -7106, 8386, -2444, -7064, -5831, -5581]], "id": "54059", "properties": { "name": "Mingo" } }, { "type": "Polygon", "arcs": [[-174, 8387, -8352, -8017, -332]], "id": "54065", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[-7244, -8290, -2696, 8388, 8389, -7980]], "id": "01129", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-2146, 8390, 8391, 8392, -3412, -1373, -1367, -7115]], "id": "17173", "properties": { "name": "Shelby" } }, { "type": "Polygon", "arcs": [[8393, -5817, -4412, -7413, -3508, 8394]], "id": "18165", "properties": { "name": "Vermillion" } }, { "type": "Polygon", "arcs": [[-4987, 8395, 8396, -7411, -8196, 8397, 8398]], "id": "34005", "properties": { "name": "Burlington" } }, { "type": "Polygon", "arcs": [[-3310, 8399, -5587, -5389, -477, -6556]], "id": "27045", "properties": { "name": "Fillmore" } }, { "type": "Polygon", "arcs": [[-263, 8400, 8401, -4750, 8402, 8403]], "id": "48439", "properties": { "name": "Tarrant" } }, { "type": "Polygon", "arcs": [[-4859, 8404, 8405, -5875, 8406, 8407, -4866]], "id": "17031", "properties": { "name": "Cook" } }, { "type": "MultiPolygon", "arcs": [[[8408]], [[8409]], [[8410]], [[8411]], [[8412]]], "id": "69085", "properties": { "name": "Northern Islands" } }, { "type": "Polygon", "arcs": [[-8280, -8225, 8413, -4715, 8414, -8329]], "id": "51550", "properties": { "name": "Chesapeake" } }, { "type": "Polygon", "arcs": [[-3032, 8415, -6553, -5414, -1133, -1314]], "id": "26155", "properties": { "name": "Shiawassee" } }, { "type": "Polygon", "arcs": [[8416, 8417, -481, -87, 8418, -3030, -3671]], "id": "26157", "properties": { "name": "Tuscola" } }, { "type": "Polygon", "arcs": [[-719, 8419, -6954, -6239]], "id": "38011", "properties": { "name": "Bowman" } }, { "type": "Polygon", "arcs": [[8420, -1783, -714, -6238, -3740]], "id": "38033", "properties": { "name": "Golden Valley" } }, { "type": "Polygon", "arcs": [[-4338, -2250, 8421, 8422, -6984, -6315, 8423]], "id": "55035", "properties": { "name": "Eau Claire" } }, { "type": "Polygon", "arcs": [[8424, 8425, 8426, -4031, -1273, 8427]], "id": "32005", "properties": { "name": "Douglas" } }, { "type": "Polygon", "arcs": [[8428, -485, 8429, -4229]], "id": "18009", "properties": { "name": "Blackford" } }, { "type": "Polygon", "arcs": [[-3599, -2201, 8430, -486, -8429, -4228]], "id": "18179", "properties": { "name": "Wells" } }, { "type": "Polygon", "arcs": [[8431, -1955, -5624, 8432, 8433]], "id": "05013", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[-2521, 8434, -5880, 8435, 8436, -182, 8437]], "id": "17091", "properties": { "name": "Kankakee" } }, { "type": "Polygon", "arcs": [[-7232, -7317, -6490, -4053]], "id": "18163", "properties": { "name": "Vanderburgh" } }, { "type": "Polygon", "arcs": [[8438, -3262, -2853, -3049, 8439, -2985]], "id": "16003", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[-6186, -8252, -7683, -7685, 8440]], "id": "09013", "properties": { "name": "Tolland" } }, { "type": "Polygon", "arcs": [[-4471, -7322, 8441, -4303, 8442, 8443, -4061, -7823]], "id": "21111", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[-8359, -7802, -6560, -8008, -454, 8444, 8445]], "id": "28109", "properties": { "name": "Pearl River" } }, { "type": "Polygon", "arcs": [[8446, 8447, -8368, -7841]], "id": "22093", "properties": { "name": "St. James" } }, { "type": "Polygon", "arcs": [[-361, -4369, -7669, 8448, -5673, 8449]], "id": "49013", "properties": { "name": "Duchesne" } }, { "type": "Polygon", "arcs": [[-6766, -6193, 8450, -3770, -3114]], "id": "48209", "properties": { "name": "Hays" } }, { "type": "Polygon", "arcs": [[8451, -5676, -5686, 8452, 8453]], "id": "49023", "properties": { "name": "Juab" } }, { "type": "Polygon", "arcs": [[8454, 8455, 8456, -6706, 8457, -8270, -8375]], "id": "37131", "properties": { "name": "Northampton" } }, { "type": "Polygon", "arcs": [[-2767, -4942, 8458, -1829, 8459, -876]], "id": "01041", "properties": { "name": "Crenshaw" } }, { "type": "Polygon", "arcs": [[-4589, 8460, 8461, 8462]], "id": "16007", "properties": { "name": "Bear Lake" } }, { "type": "Polygon", "arcs": [[-2883, 8463, 8464, -1697, -1906, -8256, 8465]], "id": "39113", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[8466, 8467, 8468, 8469, 8470, -1831]], "id": "01045", "properties": { "name": "Dale" } }, { "type": "MultiPolygon", "arcs": [[[8471, 8472]], [[8473, 8474]]], "id": "06075", "properties": { "name": "San Francisco" } }, { "type": "Polygon", "arcs": [[-7121, 8475, 8476, 8477, -2157]], "id": "08091", "properties": { "name": "Ouray" } }, { "type": "Polygon", "arcs": [[-7272, 8478, -5294, -5511, 8479, 8480]], "id": "17153", "properties": { "name": "Pulaski" } }, { "type": "Polygon", "arcs": [[8481, 8482, 8483, -6162, -8158, 8484]], "id": "05121", "properties": { "name": "Randolph" } }, { "type": "Polygon", "arcs": [[-3548, -6102, -6111, -4805, -6447, -3357, 8485]], "id": "05145", "properties": { "name": "White" } }, { "type": "Polygon", "arcs": [[8486, -679, 8487, -3464, -949, -6776, -4265]], "id": "39005", "properties": { "name": "Ashland" } }, { "type": "Polygon", "arcs": [[-3918, -2236, 8488, -8182, -6750, -4269]], "id": "40101", "properties": { "name": "Muskogee" } }, { "type": "MultiPolygon", "arcs": [ [[8489]], [[8490]], [[-4343, -7843, -8371, 8491, -8366, 8492]] ], "id": "22109", "properties": { "name": "Terrebonne" } }, { "type": "Polygon", "arcs": [[8493, -8210, -6125, -6126, 8494]], "id": "41041", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-482, -8418, 8495]], "id": "26063", "properties": { "name": "Huron" } }, { "type": "Polygon", "arcs": [[8496, -1150, -7903, -6265, 8497]], "id": "29227", "properties": { "name": "Worth" } }, { "type": "Polygon", "arcs": [[8498, 8499, -6477, -6781, 8500, -5092]], "id": "29175", "properties": { "name": "Randolph" } }, { "type": "Polygon", "arcs": [[8501]], "id": "15003", "properties": { "name": "Honolulu" } }, { "type": "Polygon", "arcs": [[8502, -8453, -5685, 8503, -6369, -4493]], "id": "49027", "properties": { "name": "Millard" } }, { "type": "Polygon", "arcs": [[-8504, -5684, -6088, -6067, -5576, -6370]], "id": "49041", "properties": { "name": "Sevier" } }, { "type": "Polygon", "arcs": [[8504, -7036, -5574, 8505, -5677, -8452, 8506]], "id": "49045", "properties": { "name": "Tooele" } }, { "type": "MultiPolygon", "arcs": [ [[8507, 8508, 8509, 8510]], [[8511]], [[8512]], [[8513]], [[8514, 8515, 8516]], [[8517]], [[8518]], [[8519]], [[8520]] ], "id": "12087", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[8521, 8522, -6121, 8523, -6022, 8524, 8525, -4767]], "id": "13033", "properties": { "name": "Burke" } }, { "type": "Polygon", "arcs": [[-4029, 8526, 8527, -8152, 8528, 8529]], "id": "01081", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[8530, -6093, -3785, 8531, 8532, 8533, 8534]], "id": "48409", "properties": { "name": "San Patricio" } }, { "type": "Polygon", "arcs": [[-7108, -8088, -2746]], "id": "06043", "properties": { "name": "Mariposa" } }, { "type": "Polygon", "arcs": [[-7640, 8535, -8498, -6264, 8536, 8537, -6219]], "id": "29147", "properties": { "name": "Nodaway" } }, { "type": "Polygon", "arcs": [[-1369, -1376, -3254, -1190, -3226, -2822]], "id": "17025", "properties": { "name": "Clay" } }, { "type": "MultiPolygon", "arcs": [ [[8538]], [[8539]], [[8540]], [[8541]], [[-57, 8542, -3183, 8543]] ], "id": "02130", "properties": { "name": "Ketchikan Gateway" } }, { "type": "Polygon", "arcs": [[8544, -1444, 8545, -2087]], "id": "02282", "properties": { "name": "Yakutat" } }, { "type": "Polygon", "arcs": [[-2200, -1904, 8546, -487, -8431]], "id": "18001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[8547, -1211, -5309, 8548, 8549]], "id": "08017", "properties": { "name": "Cheyenne" } }, { "type": "Polygon", "arcs": [[-6500, 8550, -5061, 8551, -5960]], "id": "47173", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-184, 8552, -3001, 8553, -8395, -3507, 8554]], "id": "17183", "properties": { "name": "Vermilion" } }, { "type": "Polygon", "arcs": [[8555, 8556]], "id": "53009", "properties": { "name": "Clallam" } }, { "type": "Polygon", "arcs": [[8557, 8558, 8559, -8009, -7099, 8560]], "id": "53027", "properties": { "name": "Grays Harbor" } }, { "type": "Polygon", "arcs": [[8561, 8562, -2496, 8563, -7910]], "id": "12109", "properties": { "name": "St. Johns" } }, { "type": "Polygon", "arcs": [[-8556, 8564, 8565, -8558, 8566]], "id": "53031", "properties": { "name": "Jefferson" } }, { "type": "MultiPolygon", "arcs": [[[-7932, 8567]]], "id": "06041", "properties": { "name": "Marin" } }, { "type": "Polygon", "arcs": [[-7078, -8306, -5171, 8568, -7053, 8569, 8570, 8571]], "id": "51053", "properties": { "name": "Dinwiddie" } }, { "type": "Polygon", "arcs": [[-4774, -1253, 8572, -5273]], "id": "17129", "properties": { "name": "Menard" } }, { "type": "Polygon", "arcs": [[-4367, -6003, 8573, -7267, -7749, -7670]], "id": "08081", "properties": { "name": "Moffat" } }, { "type": "Polygon", "arcs": [[-7284, 8574, -8462, -5354, -4049]], "id": "16041", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-6520, -8022, 8575, -8179, 8576, -3988]], "id": "06101", "properties": { "name": "Sutter" } }, { "type": "Polygon", "arcs": [[-7696, -8190, -6387, -8242, -6906, -840, -4326]], "id": "39081", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[-7497, -191, 8577, -6941, 8578]], "id": "35009", "properties": { "name": "Curry" } }, { "type": "Polygon", "arcs": [[-2877, 8579, -5337, 8580, 8581]], "id": "36021", "properties": { "name": "Columbia" } }, { "type": "Polygon", "arcs": [[-7513, 8582, -2435, -3210, -7617, -6563]], "id": "28083", "properties": { "name": "Leflore" } }, { "type": "Polygon", "arcs": [[-8247, -7790, 8583, -3996, 8584, -2137]], "id": "13291", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[8585, -6914, 8586, 8587, -5428, 8588]], "id": "39001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[-4501, -8198, 8589]], "id": "34009", "properties": { "name": "Cape May" } }, { "type": "Polygon", "arcs": [[-4497, -12, -2004, -5045, 8590]], "id": "32003", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[-7680, 8591, 8592, 8593, -8214, -6620]], "id": "20103", "properties": { "name": "Leavenworth" } }, { "type": "Polygon", "arcs": [[-3394, -5349, -8303, -7076]], "id": "51145", "properties": { "name": "Powhatan" } }, { "type": "Polygon", "arcs": [[-4157, 8594, 8595, 8596, 8597, -1105, -3805]], "id": "53043", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[8598, 8599, -640, 8600, 8601, -8559, -8566]], "id": "53045", "properties": { "name": "Mason" } }, { "type": "MultiPolygon", "arcs": [[[8602]], [[8603]], [[8604]], [[8605]]], "id": "53055", "properties": { "name": "San Juan" } }, { "type": "Polygon", "arcs": [[8606, -3246, 8607, 8608, 8609]], "id": "17133", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[-1795, 8610, 8611, 8612, -7118, 8613]], "id": "08097", "properties": { "name": "Pitkin" } }, { "type": "Polygon", "arcs": [[8614, -8131, -979, 8615, -567]], "id": "06035", "properties": { "name": "Lassen" } }, { "type": "Polygon", "arcs": [[-3569, -2913, -2210, -2168, -289]], "id": "19101", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[8616, -5310, -2903, -7218, -3363, 8617]], "id": "08099", "properties": { "name": "Prowers" } }, { "type": "Polygon", "arcs": [[-732, -4188, -8363, -7775, 8618]], "id": "16057", "properties": { "name": "Latah" } }, { "type": "Polygon", "arcs": [[-2505, 8619, 8620, -6464, 8621]], "id": "12097", "properties": { "name": "Osceola" } }, { "type": "Polygon", "arcs": [[8622, 8623, 8624, -855, 8625, -348]], "id": "27171", "properties": { "name": "Wright" } }, { "type": "Polygon", "arcs": [[-6594, -2625, 8626, 8627, -8106, 8628, -219]], "id": "13293", "properties": { "name": "Upson" } }, { "type": "Polygon", "arcs": [[8629, 8630, -7408, 8631, 8632]], "id": "31049", "properties": { "name": "Deuel" } }, { "type": "Polygon", "arcs": [[8633, -939, -689, -187, -7496]], "id": "48359", "properties": { "name": "Oldham" } }, { "type": "Polygon", "arcs": [[8634, -1821, 8635, -1770, -3846, -5808]], "id": "13297", "properties": { "name": "Walton" } }, { "type": "Polygon", "arcs": [[-6606, -6326, 8636, 8637, 8638, -7184]], "id": "13303", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[8639, -7436, 8640, 8641, 8642]], "id": "34013", "properties": { "name": "Essex" } }, { "type": "Polygon", "arcs": [[8643, 8644, 8645, -4812, 8646, 8647, -5248]], "id": "13305", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[8648, -7224, -5150, -3247, -8607, 8649, -3885]], "id": "29189", "properties": { "name": "St. Louis" } }, { "type": "Polygon", "arcs": [[-7537, -18, 8650, 8651, -4843]], "id": "22063", "properties": { "name": "Livingston" } }, { "type": "Polygon", "arcs": [[-3381, -5254, -4943, -2765, -6590]], "id": "01001", "properties": { "name": "Autauga" } }, { "type": "Polygon", "arcs": [[-8086, -8155, 8652, 8653, 8654, 8655, -8468, 8656]], "id": "01005", "properties": { "name": "Barbour" } }, { "type": "MultiPolygon", "arcs": [[[8657]], [[-8389, -2695, 8658, 8659, 8660, 8661]]], "id": "01097", "properties": { "name": "Mobile" } }, { "type": "Polygon", "arcs": [[8662, -1728, 8663, -8596, 8664]], "id": "53065", "properties": { "name": "Stevens" } }, { "type": "MultiPolygon", "arcs": [[[8665]], [[-4160, -6233, 8666]], [[8667]]], "id": "53073", "properties": { "name": "Whatcom" } }, { "type": "Polygon", "arcs": [[-1731, 8668, -3432, -3204, 8669, 8670, 8671]], "id": "13019", "properties": { "name": "Berrien" } }, { "type": "Polygon", "arcs": [[8672, -4587, -6004, -358]], "id": "56041", "properties": { "name": "Uinta" } }, { "type": "Polygon", "arcs": [[8673, -8570, -7056, 8674, -8456], [-1219]], "id": "51081", "properties": { "name": "Greensville" } }, { "type": "Polygon", "arcs": [[-8337, -7543, -5025, -8067, 8675, -5855, -3231]], "id": "48371", "properties": { "name": "Pecos" } }, { "type": "Polygon", "arcs": [[-3723, -7235, 8676, 8677, -2933, -5385]], "id": "17161", "properties": { "name": "Rock Island" } }, { "type": "Polygon", "arcs": [[-1215, -2884, -8466, -8255, 8678]], "id": "39135", "properties": { "name": "Preble" } }, { "type": "Polygon", "arcs": [[8679, -1085, 8680, -801, 8681, -1900]], "id": "39137", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[8682, -8477, 8683, 8684, -5256]], "id": "08111", "properties": { "name": "San Juan" } }, { "type": "Polygon", "arcs": [[-2920, 8685, -1912, 8686]], "id": "48385", "properties": { "name": "Real" } }, { "type": "Polygon", "arcs": [[-2300, -1988, -5595, -6074, 8687, -8382]], "id": "30077", "properties": { "name": "Powell" } }, { "type": "Polygon", "arcs": [[8688, 8689, 8690, 8691, -4578, 8692]], "id": "13309", "properties": { "name": "Wheeler" } }, { "type": "Polygon", "arcs": [[-3085, -5810, 8693, -7206, -2006]], "id": "06065", "properties": { "name": "Riverside" } }, { "type": "Polygon", "arcs": [[-7378, -1652, -506, 8694, 8695]], "id": "40115", "properties": { "name": "Ottawa" } }, { "type": "Polygon", "arcs": [[-6883, -7746, 8696, -2755, 8697]], "id": "72103", "properties": { "name": "Naguabo" } }, { "type": "Polygon", "arcs": [[-3683, 8698, 8699, -1049]], "id": "26001", "properties": { "name": "Alcona" } }, { "type": "Polygon", "arcs": [[8700, -5861, -825, 8701, 8702, -1498]], "id": "56043", "properties": { "name": "Washakie" } }, { "type": "Polygon", "arcs": [[8703, -5018, -7971, -5005, -4751, -8402]], "id": "48113", "properties": { "name": "Dallas" } }, { "type": "Polygon", "arcs": [[8704, -7181, 8705, 8706]], "id": "72059", "properties": { "name": "Guayanilla" } }, { "type": "Polygon", "arcs": [[-895, -2203, -3598, -2150, -5970]], "id": "18183", "properties": { "name": "Whitley" } }, { "type": "Polygon", "arcs": [[-5412, -5394, -7479, 8707, -7401, -4558]], "id": "47047", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[-4865, -7781, -6406, 8708, -8211, -2187, -3411]], "id": "20141", "properties": { "name": "Osborne" } }, { "type": "Polygon", "arcs": [[-7098, 8709, -6997, 8710, 8711, 8712, -2127]], "id": "72011", "properties": { "name": "Añasco" } }, { "type": "MultiPolygon", "arcs": [[[-8712, 8713, -2119, -6853, -5008, -4345, 8714]], [[8715]]], "id": "72097", "properties": { "name": "Mayagüez" } }, { "type": "Polygon", "arcs": [[-2196, 8716]], "id": "60010", "properties": { "name": "Eastern" } }, { "type": "Polygon", "arcs": [[8717, -6195, -5280, -4919, -3664, -5332, 8718]], "id": "50003", "properties": { "name": "Bennington" } }, { "type": "Polygon", "arcs": [[-4158, -3803, -2500, -2485]], "id": "53017", "properties": { "name": "Douglas" } }, { "type": "MultiPolygon", "arcs": [[[-3779, 8719, 8720, 8721]], [[-8533, 8722, 8723, 8724]]], "id": "48355", "properties": { "name": "Nueces" } }, { "type": "Polygon", "arcs": [[8725, 8726, 8727, -2575, -5097]], "id": "50019", "properties": { "name": "Orleans" } }, { "type": "Polygon", "arcs": [[-5400, -6446, 8728, -7505, -3814, -562, -5403]], "id": "54023", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[8729, -5943, 8730, 8731, -2010]], "id": "13073", "properties": { "name": "Columbia" } }, { "type": "Polygon", "arcs": [[-2861, 8732, -5715, -4605, 8733, -4318, -5348]], "id": "51085", "properties": { "name": "Hanover" } }, { "type": "Polygon", "arcs": [[-4526, -8241, -5774, -7937, 8734, -2361, -8062, 8735]], "id": "48387", "properties": { "name": "Red River" } }, { "type": "Polygon", "arcs": [[8736, -2105, -3574, 8737, 8738, 8739, -6912]], "id": "39141", "properties": { "name": "Ross" } }, { "type": "Polygon", "arcs": [[-67, 8740, -8689, 8741, 8742, -2508]], "id": "13091", "properties": { "name": "Dodge" } }, { "type": "Polygon", "arcs": [[-6310, 8743, 8744, -1822, -8635, -5807, -3991]], "id": "13135", "properties": { "name": "Gwinnett" } }, { "type": "Polygon", "arcs": [[-6467, -2139, 8745, 8746, 8747, -6251, -6601]], "id": "13085", "properties": { "name": "Dawson" } }, { "type": "Polygon", "arcs": [[8748, -3626, 8749, -7777, -3263, -8439, -2984, 8750, 8751]], "id": "41063", "properties": { "name": "Wallowa" } }, { "type": "Polygon", "arcs": [[-8638, 8752, -4773, 8753, 8754]], "id": "13167", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[-6325, 8755, -2012, 8756, -8522, -4766, -8753, -8637]], "id": "13163", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[8757, 8758, 8759, -1692, -8465]], "id": "39023", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[8760, 8761, 8762, 8763, 8764, -3747, -4434, 8765]], "id": "29069", "properties": { "name": "Dunklin" } }, { "type": "Polygon", "arcs": [[8766, -8327, 8767, -7723, -7994]], "id": "36019", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [ [-7651, -7730, 8768, 8769, -4759, 8770, -1742], [-3136], [-1282] ], "id": "51163", "properties": { "name": "Rockbridge" } }, { "type": "Polygon", "arcs": [[-5870, 8771, -8141, 8772]], "id": "42099", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[8773, 8774, -8762, 8775, -8483]], "id": "05021", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[-172, -3757, -6205, 8776]], "id": "54037", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[8777, 8778, 8779, -2297]], "id": "30035", "properties": { "name": "Glacier" } }, { "type": "Polygon", "arcs": [[-8326, -5098, -2578, 8780, 8781, -7724, -8768]], "id": "50007", "properties": { "name": "Chittenden" } }, { "type": "Polygon", "arcs": [[8782, -2960, -4777, -4970, -6113]], "id": "19167", "properties": { "name": "Sioux" } }, { "type": "Polygon", "arcs": [[-722, -411, -2351, -1715, -6893, -5021]], "id": "48083", "properties": { "name": "Coleman" } }, { "type": "Polygon", "arcs": [[-2596, 8783, -1104, -7693, -7025, 8784, -7991]], "id": "48401", "properties": { "name": "Rusk" } }, { "type": "Polygon", "arcs": [[8785, 8786, 8787, 8788, -5422, -8588]], "id": "39145", "properties": { "name": "Scioto" } }, { "type": "MultiPolygon", "arcs": [ [[8789, -1436]], [[8790]], [[8791, -1429, 8792, -1433, 8793, -2018]] ], "id": "02110", "properties": { "name": "Juneau" } }, { "type": "Polygon", "arcs": [[8794, 8795, -7518, -7303, -3839]], "id": "05077", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[-4807, -614, 8796, -8795, -3838]], "id": "05123", "properties": { "name": "St. Francis" } }, { "type": "Polygon", "arcs": [[-5593, 8797, -8074, -1512]], "id": "55079", "properties": { "name": "Milwaukee" } }, { "type": "Polygon", "arcs": [[-8422, -2249, -2588, 8798, 8799, -8101, 8800]], "id": "55053", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-4565, -6653, -7504, 8801, -8396, -4986]], "id": "34021", "properties": { "name": "Mercer" } }, { "type": "Polygon", "arcs": [[8802, -7075, -6737, -7446, -4739]], "id": "37009", "properties": { "name": "Ashe" } }, { "type": "Polygon", "arcs": [[8803, -2134, -6722, 8804, -1009]], "id": "27167", "properties": { "name": "Wilkin" } }, { "type": "Polygon", "arcs": [[-2230, -3442, -341, 8805, 8806, 8807]], "id": "38051", "properties": { "name": "McIntosh" } }, { "type": "Polygon", "arcs": [[-8781, -2577, 8808, 8809, 8810]], "id": "50023", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-7832, -8248, -3636, 8811, 8812, -1061, -1663]], "id": "31173", "properties": { "name": "Thurston" } }, { "type": "Polygon", "arcs": [[-6816, 8813, 8814, -8133]], "id": "32027", "properties": { "name": "Pershing" } }, { "type": "Polygon", "arcs": [[8815, -8810, 8816, 8817, -5277]], "id": "50017", "properties": { "name": "Orange" } }, { "type": "MultiPolygon", "arcs": [[[8818]], [[8819]], [[-7111, 8820]]], "id": "55029", "properties": { "name": "Door" } }, { "type": "Polygon", "arcs": [[-568, -8616, -978, -8020, -6518, -2219]], "id": "06063", "properties": { "name": "Plumas" } }, { "type": "Polygon", "arcs": [[-6917, -3224, -4267, -94, 8821, -797]], "id": "39147", "properties": { "name": "Seneca" } }, { "type": "Polygon", "arcs": [[-5517, -4907, 8822, -7212, 8823, 8824]], "id": "13103", "properties": { "name": "Effingham" } }, { "type": "Polygon", "arcs": [[8825, -5806, 8826, 8827, 8828, -5536, -2608]], "id": "31161", "properties": { "name": "Sheridan" } }, { "type": "Polygon", "arcs": [[-602, -269, -106, -107, -1420, 8829]], "id": "46087", "properties": { "name": "McCook" } }, { "type": "Polygon", "arcs": [[8830, -207, 8831, 8832, 8833, -2758, -4334]], "id": "55083", "properties": { "name": "Oconto" } }, { "type": "Polygon", "arcs": [[-2417, -6323, -2812, 8834]], "id": "02068", "properties": { "name": "Denali" } }, { "type": "Polygon", "arcs": [[-7435, -4508, 8835, 8836, 8837, -8641]], "id": "34017", "properties": { "name": "Hudson" } }, { "type": "Polygon", "arcs": [[-1500, 8838, -8702, -829, 8839, -6001, -5352, -6330]], "id": "56013", "properties": { "name": "Fremont" } }, { "type": "Polygon", "arcs": [[-2778, -3752, -5442, -6475, -8500]], "id": "29137", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[8840, -2635, 8841, -3570, -2103]], "id": "39045", "properties": { "name": "Fairfield" } }, { "type": "Polygon", "arcs": [[-8192, -5163, 8842, 8843, -7926, -5490]], "id": "05027", "properties": { "name": "Columbia" } }, { "type": "Polygon", "arcs": [[8844, 8845, -4460, -4110, -7984]], "id": "55065", "properties": { "name": "Lafayette" } }, { "type": "Polygon", "arcs": [[-4512, 8846, 8847]], "id": "36047", "properties": { "name": "Kings" } }, { "type": "Polygon", "arcs": [[-1993, -1544, -7757, -5112, -6104, -2274]], "id": "29141", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[-6257, 8848, -869, -7448, -5343, -7382]], "id": "27151", "properties": { "name": "Swift" } }, { "type": "Polygon", "arcs": [ [8849, -6138, -5730, -6043, 8850, -6045, 8851, -3743, -8765] ], "id": "29143", "properties": { "name": "New Madrid" } }, { "type": "Polygon", "arcs": [[-7837, -3166, -987, -4461, -8846, 8852]], "id": "55045", "properties": { "name": "Green" } }, { "type": "Polygon", "arcs": [[-8814, -6815, 8853, -5609, 8854, 8855]], "id": "32015", "properties": { "name": "Lander" } }, { "type": "Polygon", "arcs": [[8856, -8136]], "id": "32029", "properties": { "name": "Storey" } }, { "type": "Polygon", "arcs": [[-7459, -6791, -2942, -4655, -4924]], "id": "35001", "properties": { "name": "Bernalillo" } }, { "type": "Polygon", "arcs": [[-3203, -7397, -7125, 8857, -8670]], "id": "13173", "properties": { "name": "Lanier" } }, { "type": "Polygon", "arcs": [[-5776, -44, -4960, -4555, -7422, -1480, 8858]], "id": "56045", "properties": { "name": "Weston" } }, { "type": "Polygon", "arcs": [[8859, -6655, -2927, 8860, 8861, 8862]], "id": "36009", "properties": { "name": "Cattaraugus" } }, { "type": "Polygon", "arcs": [[8863, 8864, -136, -7662, -2466, -143, 8865]], "id": "72127", "properties": { "name": "San Juan" } }, { "type": "Polygon", "arcs": [[8866, 8867, -137, -8865]], "id": "72139", "properties": { "name": "Trujillo Alto" } }, { "type": "Polygon", "arcs": [[-2693, -1112, -1884, -1890, 8868]], "id": "19049", "properties": { "name": "Dallas" } }, { "type": "Polygon", "arcs": [[-8066, 8869, 8870, -5856, -8676]], "id": "48443", "properties": { "name": "Terrell" } }, { "type": "Polygon", "arcs": [[8871, -7793, -6526, -1917, 8872]], "id": "13119", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-5935, -582, 8873, -7270, 8874]], "id": "17199", "properties": { "name": "Williamson" } }, { "type": "Polygon", "arcs": [[-1937, 8875, -7759, -5898, 8876, -2107]], "id": "39155", "properties": { "name": "Trumbull" } }, { "type": "Polygon", "arcs": [[-1171, -1825, 8877, 8878, -1874, 8879]], "id": "17203", "properties": { "name": "Woodford" } }, { "type": "Polygon", "arcs": [[-8685, 8880, -621, -6096, -4040]], "id": "08067", "properties": { "name": "La Plata" } }, { "type": "Polygon", "arcs": [[-3462, -8205, -4327, -838, -1923, 8881]], "id": "39157", "properties": { "name": "Tuscarawas" } }, { "type": "Polygon", "arcs": [[-5258, -2260, -2891, -2142, -25, -6433, -4329, -6108]], "id": "27089", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[-1787, -1763, -7917, -7833, -5751, 8882]], "id": "27115", "properties": { "name": "Pine" } }, { "type": "Polygon", "arcs": [[-5162, 8883, 8884, -8434, 8885, -8843]], "id": "05103", "properties": { "name": "Ouachita" } }, { "type": "Polygon", "arcs": [[8886, 8887, -675, -8487, -4264, 8888]], "id": "39093", "properties": { "name": "Lorain" } }, { "type": "Polygon", "arcs": [[8889, -6588, 8890, -6360, 8891, -5057]], "id": "37021", "properties": { "name": "Buncombe" } }, { "type": "Polygon", "arcs": [[-6164, 8892, -8766, -4441, -3977, -6110]], "id": "05031", "properties": { "name": "Craighead" } }, { "type": "Polygon", "arcs": [[-5917, -4251, 8893, -8227, -5027, -4869]], "id": "35005", "properties": { "name": "Chaves" } }, { "type": "Polygon", "arcs": [[-2560, -2610, -5539, 8894, -5781, -7423]], "id": "31165", "properties": { "name": "Sioux" } }, { "type": "Polygon", "arcs": [[-8079, 8895, -1956, -8432, -8885, 8896]], "id": "05039", "properties": { "name": "Dallas" } }, { "type": "Polygon", "arcs": [[8897, -4194, 8898, -5055, -3905, -6362, 8899]], "id": "37023", "properties": { "name": "Burke" } }, { "type": "Polygon", "arcs": [[-6587, -4712, 8900, -8900, -6361, -8891]], "id": "37111", "properties": { "name": "McDowell" } }, { "type": "Polygon", "arcs": [[-7634, 5629, -5630, -5629, -5869, -6926]], "id": "42109", "properties": { "name": "Snyder" } }, { "type": "Polygon", "arcs": [[-8742, -8693, -4577, -3428, -3551, 8901]], "id": "13271", "properties": { "name": "Telfair" } }, { "type": "Polygon", "arcs": [[8902, -768, -7226, 8903]], "id": "12115", "properties": { "name": "Sarasota" } }, { "type": "Polygon", "arcs": [[-6528, -4550, -6051, -5945, 8904, 8905, 8906, -1919]], "id": "13105", "properties": { "name": "Elbert" } }, { "type": "Polygon", "arcs": [[8907, -8671, -8858, -7129, 8908, -7613, 8909]], "id": "13185", "properties": { "name": "Lowndes" } }, { "type": "Polygon", "arcs": [[-220, -8629, -8105, 8910, -3576, 8911, 8912]], "id": "13263", "properties": { "name": "Talbot" } }, { "type": "Polygon", "arcs": [[-6867, -4674, 8913, -8266, -6298]], "id": "37047", "properties": { "name": "Columbus" } }, { "type": "Polygon", "arcs": [[-7454, -580, -5939, -4293, -6029, -5502, -5501, 5500]], "id": "17069", "properties": { "name": "Hardin" } }, { "type": "Polygon", "arcs": [[-8747, 8914, -3999, 8915, 8916, 8917, -8745, 8918]], "id": "13139", "properties": { "name": "Hall" } }, { "type": "Polygon", "arcs": [[8919, -5480, -6629, -4529, -3749, 8920]], "id": "17001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[8921, 8922, -2178, 8923, -69, -2507, -1958, -7924]], "id": "13153", "properties": { "name": "Houston" } }, { "type": "Polygon", "arcs": [[8924, -5263, -4209, 8925]], "id": "48457", "properties": { "name": "Tyler" } }, { "type": "Polygon", "arcs": [[-6213, -7338, -7660, -5366, -7391, -1767]], "id": "12041", "properties": { "name": "Gilchrist" } }, { "type": "Polygon", "arcs": [[-857, 8926, 8927, -1943, -3158, -3236]], "id": "27139", "properties": { "name": "Scott" } }, { "type": "Polygon", "arcs": [[-3208, -3103, 8928, -3282, -2939, -7599, -7618]], "id": "28007", "properties": { "name": "Attala" } }, { "type": "Polygon", "arcs": [[-8740, 8929, -8786, -8587, -6913]], "id": "39131", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[-6936, 6934, -6934, -2242, -7021, -3197, -6081]], "id": "46095", "properties": { "name": "Mellette" } }, { "type": "Polygon", "arcs": [[8930, 8931, -8863, 8932, -4885]], "id": "36013", "properties": { "name": "Chautauqua" } }, { "type": "Polygon", "arcs": [[-8114, -8049, 8933, 8934, 8935, -5711, -8733, -2860]], "id": "51177", "properties": { "name": "Spotsylvania" } }, { "type": "Polygon", "arcs": [[-2324, -6647, 8936, -8485, -8157, -4444, -8175]], "id": "29149", "properties": { "name": "Oregon" } }, { "type": "Polygon", "arcs": [[-7503, 8937, -7412, -8397, -8802]], "id": "34025", "properties": { "name": "Monmouth" } }, { "type": "Polygon", "arcs": [[-8788, 8938, -3968, -6513, 8939, -6046, 8940]], "id": "39087", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[-4489, 8941, -5131, 8942, -1666, -4099, -5496]], "id": "26103", "properties": { "name": "Marquette" } }, { "type": "Polygon", "arcs": [[8943, -5249, -8648, 8944, -6471]], "id": "13229", "properties": { "name": "Pierce" } }, { "type": "MultiPolygon", "arcs": [[[8945]], [[8946]]], "id": "15007", "properties": { "name": "Kauai" } }, { "type": "Polygon", "arcs": [[-3172, -5102, -5070, 8947, -8320, -6061, -3514, -6668]], "id": "42033", "properties": { "name": "Clearfield" } }, { "type": "Polygon", "arcs": [[-2890, -7377, -7487, -2245, -29, -2144]], "id": "27029", "properties": { "name": "Clearwater" } }, { "type": "Polygon", "arcs": [[8948, -3552, -3426, -8669, -1730]], "id": "13155", "properties": { "name": "Irwin" } }, { "type": "Polygon", "arcs": [[8949, -1790, -6414, 8950]], "id": "27035", "properties": { "name": "Crow Wing" } }, { "type": "Polygon", "arcs": [[-305, -5117, -5123, 8951, -7828, -4644, -3581, -2563]], "id": "30087", "properties": { "name": "Rosebud" } }, { "type": "Polygon", "arcs": [[-678, -1895, -8203, -3460, -8488]], "id": "39169", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[-624, -4811, 8952, 8953, -7259]], "id": "12051", "properties": { "name": "Hendry" } }, { "type": "Polygon", "arcs": [[-8905, -5944, -8730, -2009, 8954]], "id": "13181", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-4476, 8955, -8645, 8956]], "id": "13183", "properties": { "name": "Long" } }, { "type": "Polygon", "arcs": [[-7239, -2789, 8957, -4638, -6090, -1671]], "id": "48469", "properties": { "name": "Victoria" } }, { "type": "Polygon", "arcs": [[-1908, 8958, 8959, -7155, 8960, -7327, 8961]], "id": "39025", "properties": { "name": "Clermont" } }, { "type": "Polygon", "arcs": [[-1011, 8962, -7383, -5692, 8963, -755]], "id": "46109", "properties": { "name": "Roberts" } }, { "type": "Polygon", "arcs": [[-4964, -6082, -355, -8826, -2607, -2558, -4553]], "id": "46102", "properties": { "name": "Oglala Lakota" } }, { "type": "Polygon", "arcs": [[-6844, 8964, -3420, -3969, -7736]], "id": "54067", "properties": { "name": "Nicholas" } }, { "type": "Polygon", "arcs": [[8965, -6992, 8966, 8967, 8968]], "id": "72071", "properties": { "name": "Isabela" } }, { "type": "Polygon", "arcs": [[-6996, 8969, -2114, -8714, -8711]], "id": "72083", "properties": { "name": "Las Marías" } }, { "type": "Polygon", "arcs": [[8970, 8971, -6993, -8966]], "id": "72115", "properties": { "name": "Quebradillas" } }, { "type": "Polygon", "arcs": [[-6995, 8972, 8973, -7091, -7183, 8974, -2115, -8970]], "id": "72081", "properties": { "name": "Lares" } }, { "type": "Polygon", "arcs": [[8975, 8976, -7743, -6881]], "id": "72089", "properties": { "name": "Luquillo" } }, { "type": "Polygon", "arcs": [[-7180, -6946, 8977, -8706]], "id": "72111", "properties": { "name": "Peñuelas" } }, { "type": "Polygon", "arcs": [[-5619, -7636, -996, 8978, 8979]], "id": "33017", "properties": { "name": "Strafford" } }, { "type": "Polygon", "arcs": [[-3465, -2281, -3549, -8486, -3361, -3352, -6598]], "id": "05045", "properties": { "name": "Faulkner" } }, { "type": "Polygon", "arcs": [[8980, -8609, 8981, -7362, 8982]], "id": "29186", "properties": { "name": "Ste. Genevieve" } }, { "type": "Polygon", "arcs": [[-6154, -3642, -3732, -7191, -2532]], "id": "31153", "properties": { "name": "Sarpy" } }, { "type": "Polygon", "arcs": [ [-8112, 8983, 8984, -1523, -5712, -8936, 8985, -8934, -8048] ], "id": "51179", "properties": { "name": "Stafford" } }, { "type": "Polygon", "arcs": [[8986, -5919, -4262, -6965, -3304, -716, -1782]], "id": "38089", "properties": { "name": "Stark" } }, { "type": "Polygon", "arcs": [[-5823, 8987, 8988, 8989, 8990, 8991, 8992]], "id": "47051", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-496, -2167, -5283, -6487, 8993]], "id": "38101", "properties": { "name": "Ward" } }, { "type": "Polygon", "arcs": [[8994, -684, 8995, -7957, 8996, -8989]], "id": "47115", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[8997, -7666, -5724, -5702, -7621, -1944, -8928]], "id": "27037", "properties": { "name": "Dakota" } }, { "type": "Polygon", "arcs": [[-4230, -8430, -491, 8998, -3076, -6613]], "id": "18035", "properties": { "name": "Delaware" } }, { "type": "Polygon", "arcs": [[-7481, -2908, -1785, 8999, -2887]], "id": "27061", "properties": { "name": "Itasca" } }, { "type": "Polygon", "arcs": [[-8700, 9000, -3248, -787]], "id": "26069", "properties": { "name": "Iosco" } }, { "type": "Polygon", "arcs": [[-3445, 9001, 9002, -6546, 9003]], "id": "20159", "properties": { "name": "Rice" } }, { "type": "Polygon", "arcs": [[9004, -7473, -5886, 9005, -8593]], "id": "20209", "properties": { "name": "Wyandotte" } }, { "type": "Polygon", "arcs": [[9006, -5567, -559, -936, -2751, -3773, 9007]], "id": "48479", "properties": { "name": "Webb" } }, { "type": "Polygon", "arcs": [[-8323, 9008, -6899, -6141, 9009, 9010]], "id": "48481", "properties": { "name": "Wharton" } }, { "type": "Polygon", "arcs": [[-2624, -2583, 9011, -887, -2176, 9012, -8627]], "id": "13207", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[-1820, -652, 9013, -6379, -1771, -8636]], "id": "13219", "properties": { "name": "Oconee" } }, { "type": "Polygon", "arcs": [[-7918, 9014, -8922, -7923, -8104]], "id": "13225", "properties": { "name": "Peach" } }, { "type": "Polygon", "arcs": [[9015, 9016, 9017, -8654]], "id": "13239", "properties": { "name": "Quitman" } }, { "type": "Polygon", "arcs": [[-3463, -8882, -1922, 9018, -2632, -951]], "id": "39031", "properties": { "name": "Coshocton" } }, { "type": "Polygon", "arcs": [[-9017, 9019, -6610, 9020, -1850, 9021]], "id": "13243", "properties": { "name": "Randolph" } }, { "type": "Polygon", "arcs": [[-3313, -2471, -6884, -8698, -2754, 9022, -1752]], "id": "72085", "properties": { "name": "Las Piedras" } }, { "type": "Polygon", "arcs": [[9023, -7742, 9024, -6515, 9025]], "id": "54079", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[-7105, -7734, 9026, -4928, -2445, -8387]], "id": "54109", "properties": { "name": "Wyoming" } }, { "type": "Polygon", "arcs": [[-6856, -4913, 9027, 9028, -6367, -7458]], "id": "34037", "properties": { "name": "Sussex" } }, { "type": "Polygon", "arcs": [[9029, -3621, -8208, -3377, -6319, -8294]], "id": "01007", "properties": { "name": "Bibb" } }, { "type": "Polygon", "arcs": [[9030, -6284, -4950, 9031, 9032, -6416]], "id": "28057", "properties": { "name": "Itawamba" } }, { "type": "Polygon", "arcs": [[-7560, 9033, -8921, -3748, -2776, 9034]], "id": "29111", "properties": { "name": "Lewis" } }, { "type": "Polygon", "arcs": [[-5279, 9035, 9036, 9037, 9038, -4917]], "id": "33019", "properties": { "name": "Sullivan" } }, { "type": "Polygon", "arcs": [[-2193, -3265, -1646, 9039, 9040, 9041, -2164]], "id": "38069", "properties": { "name": "Pierce" } }, { "type": "Polygon", "arcs": [[9042, 9043, -3735, 9044, -8847, -4511]], "id": "36081", "properties": { "name": "Queens" } }, { "type": "Polygon", "arcs": [[-8016, -1283, -8015, -6227, -3593, -2664, 9045, -815]], "id": "37033", "properties": { "name": "Caswell" } }, { "type": "Polygon", "arcs": [[9046, -5410, -5499, -3685]], "id": "26131", "properties": { "name": "Ontonagon" } }, { "type": "Polygon", "arcs": [[-4844, -8652, 9047, -8447, -7840, 9048]], "id": "22005", "properties": { "name": "Ascension" } }, { "type": "Polygon", "arcs": [[9049, -6466, -622, -766, -1897]], "id": "12055", "properties": { "name": "Highlands" } }, { "type": "Polygon", "arcs": [[-6365, -4709, -1066, -3946, -8892]], "id": "37089", "properties": { "name": "Henderson" } }, { "type": "Polygon", "arcs": [[-1154, -3332, -1297, -1180, -2815, -3640]], "id": "19029", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[-8760, 9050, -6666, 9051, -2101, 9052, -1693]], "id": "39097", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[9053, 9054, -3211, -6465, -8621]], "id": "12061", "properties": { "name": "Indian River" } }, { "type": "Polygon", "arcs": [[9055, -7799, -7891, -5035, -4453, 9056]], "id": "05131", "properties": { "name": "Sebastian" } }, { "type": "Polygon", "arcs": [[-8437, 9057, -3002, -8553, -183]], "id": "17075", "properties": { "name": "Iroquois" } }, { "type": "Polygon", "arcs": [[-8154, -3578, 9058, -6611, -9020, -9016, -8653]], "id": "13259", "properties": { "name": "Stewart" } }, { "type": "Polygon", "arcs": [[9059, 9060, -1939, -1892, -676, -8888]], "id": "39035", "properties": { "name": "Cuyahoga" } }, { "type": "Polygon", "arcs": [[-3847, -1774, 9061, -881, -9012, -2582]], "id": "13159", "properties": { "name": "Jasper" } }, { "type": "Polygon", "arcs": [[-6252, -8748, -8919, -8744, -6309]], "id": "13117", "properties": { "name": "Forsyth" } }, { "type": "Polygon", "arcs": [[9062, 9063, -5535, -8201, 9064, -6813, 9065]], "id": "16073", "properties": { "name": "Owyhee" } }, { "type": "Polygon", "arcs": [[9066, 9067, -3985, -8089, -210, 9068, 9069]], "id": "06085", "properties": { "name": "Santa Clara" } }, { "type": "Polygon", "arcs": [[9070, -4849, -7755, 9071, -3877, 9072, -6549]], "id": "22079", "properties": { "name": "Rapides" } }, { "type": "Polygon", "arcs": [[-90, -6417, -9033, 9073, -8295, 9074, 9075]], "id": "28095", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[9076, -4988, -8399, 9077, 9078, -6435]], "id": "42101", "properties": { "name": "Philadelphia" } }, { "type": "Polygon", "arcs": [[9079, -8979, -995, 9080, -7575, 9081]], "id": "33015", "properties": { "name": "Rockingham" } }, { "type": "Polygon", "arcs": [[9082, 9083, -8719, -5331, -8580, -6307]], "id": "36083", "properties": { "name": "Rensselaer" } }, { "type": "Polygon", "arcs": [[-5054, 9084, -4894, -3907]], "id": "37071", "properties": { "name": "Gaston" } }, { "type": "Polygon", "arcs": [[9085, -6641, 9086, -6139, -8850, -8764, 9087]], "id": "29207", "properties": { "name": "Stoddard" } }, { "type": "Polygon", "arcs": [[-8828, 9088, -922, 9089, -8630, 9090, 9091]], "id": "31069", "properties": { "name": "Garden" } }, { "type": "Polygon", "arcs": [[-4941, -8087, -8657, -8467, -1830, -8459]], "id": "01109", "properties": { "name": "Pike" } }, { "type": "Polygon", "arcs": [[-4886, -8933, -8862, 9092, -5100, -5207, -1681, -7758]], "id": "42123", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[-1325, -2547, -7380, 9093, -4999, 9094]], "id": "20099", "properties": { "name": "Labette" } }, { "type": "Polygon", "arcs": [[-1891, -526, -5907, -5318, -1166]], "id": "19039", "properties": { "name": "Clarke" } }, { "type": "Polygon", "arcs": [[9095, -8695, -505, -4224, -7785, -2233, 9096]], "id": "40041", "properties": { "name": "Delaware" } }, { "type": "Polygon", "arcs": [[9097, -7400, -5308, -3130, -1577, 9098]], "id": "18141", "properties": { "name": "St. Joseph" } }, { "type": "Polygon", "arcs": [[9099, -7172, -6838]], "id": "37177", "properties": { "name": "Tyrrell" } }, { "type": "Polygon", "arcs": [[-7120, -6463, -4765, -616, -8881, -8684, -8476]], "id": "08053", "properties": { "name": "Hinsdale" } }, { "type": "MultiPolygon", "arcs": [ [[-8721, 9100, -6501, 9101]], [[-8724, 9102, -6505, -130, 9103]] ], "id": "48273", "properties": { "name": "Kleberg" } }, { "type": "Polygon", "arcs": [[-3611, -7530, 9104, -6874, 9105, -1285, 9106, 9107]], "id": "51035", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[-2987, 9108, -7389, 9109, -9066, -6812, -4358, -2097]], "id": "41045", "properties": { "name": "Malheur" } }, { "type": "Polygon", "arcs": [[9110, 9111, -4838, 9112, 9113]], "id": "24009", "properties": { "name": "Calvert" } }, { "type": "Polygon", "arcs": [[-5134, -5583, -5830, -5141, -5569]], "id": "21071", "properties": { "name": "Floyd" } }, { "type": "Polygon", "arcs": [ [-6767, -6713, -4154, 9114, 9115, 9116, 9117, -6901, 9118, 9119] ], "id": "48201", "properties": { "name": "Harris" } }, { "type": "Polygon", "arcs": [[-8092, -2287, -4572, 9120]], "id": "51700", "properties": { "name": "Newport News" } }, { "type": "Polygon", "arcs": [[-8835, -2811, -2084, 9121, 9122, 9123, -4951, -2418]], "id": "02170", "properties": { "name": "Matanuska-Susitna" } }, { "type": "Polygon", "arcs": [[-4596, -5166, -5157, -8191, 9124, -3343]], "id": "05057", "properties": { "name": "Hempstead" } }, { "type": "Polygon", "arcs": [[-7354, -7403, -6419, 9125, -7516]], "id": "28137", "properties": { "name": "Tate" } }, { "type": "Polygon", "arcs": [[9126, -8837, 9127, -7501]], "id": "36085", "properties": { "name": "Richmond" } }, { "type": "Polygon", "arcs": [[-2165, -9042, 9128, 9129, 9130, -5284]], "id": "38083", "properties": { "name": "Sheridan" } }, { "type": "Polygon", "arcs": [[9131, -2878, -8582, 9132, -4908, -8140]], "id": "36111", "properties": { "name": "Ulster" } }, { "type": "Polygon", "arcs": [[-2969, -1309, -4665, -5993, 9133]], "id": "37059", "properties": { "name": "Davie" } }, { "type": "Polygon", "arcs": [[-513, 9134, -6951, -7042, -5006, -280]], "id": "48197", "properties": { "name": "Hardeman" } }, { "type": "Polygon", "arcs": [[-6018, -7635, -3938, -2244, -6933, 9135]], "id": "46117", "properties": { "name": "Stanley" } }, { "type": "Polygon", "arcs": [[9136, -2442, 9137, -1591, -1699, -7902]], "id": "29079", "properties": { "name": "Grundy" } }, { "type": "Polygon", "arcs": [[-6665, -1933, -2636, -8841, -2102, -9052]], "id": "39049", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-8021, -2605, -8138, 9138, -8428, -1276, -8180, -8576]], "id": "06061", "properties": { "name": "Placer" } }, { "type": "Polygon", "arcs": [[-8594, -9006, -5890, -8310, -4071, -8215]], "id": "20091", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[-5335, -6188, 9139, -7315, -8172, 9140]], "id": "09005", "properties": { "name": "Litchfield" } }, { "type": "Polygon", "arcs": [[-1832, -8471, 9141, 9142, 9143, -2872, 9144]], "id": "01061", "properties": { "name": "Geneva" } }, { "type": "Polygon", "arcs": [[9145, -7297, -7967, 9146, -9142, -8470]], "id": "01069", "properties": { "name": "Houston" } }, { "type": "Polygon", "arcs": [ [-6373, 9147, 9148, -9107, -1286, -9106, -6873, -7074, -8803, -4738] ], "id": "51077", "properties": { "name": "Grayson" } }, { "type": "Polygon", "arcs": [[-1031, -2956, -5245, -3326, -1212, -8548, 9149]], "id": "08063", "properties": { "name": "Kit Carson" } }, { "type": "Polygon", "arcs": [[-3635, -3316, -7489, 9150, -8812]], "id": "19133", "properties": { "name": "Monona" } }, { "type": "Polygon", "arcs": [[-8307, -5737, -6552, 9151, -5560, -3788, -5262]], "id": "48351", "properties": { "name": "Newton" } }, { "type": "Polygon", "arcs": [[9152, 9153, 9154, -6604, -6381]], "id": "13265", "properties": { "name": "Taliaferro" } }, { "type": "Polygon", "arcs": [[-539, -1942, -6947, -9135, -512, 9155]], "id": "40057", "properties": { "name": "Harmon" } }, { "type": "Polygon", "arcs": [[-4754, 9156, 9157, -960, -4314]], "id": "48349", "properties": { "name": "Navarro" } }, { "type": "Polygon", "arcs": [[9158, -4771, 9159, -5246, -4580]], "id": "13279", "properties": { "name": "Toombs" } }, { "type": "Polygon", "arcs": [[-2995, 9160, -8983, -7361, -4239, -3602]], "id": "29187", "properties": { "name": "St. Francois" } }, { "type": "Polygon", "arcs": [[9161, -4147, -7494, -4659, -6807]], "id": "35021", "properties": { "name": "Harding" } }, { "type": "Polygon", "arcs": [[-4678, -1533, -1477, -8357, 9162]], "id": "30097", "properties": { "name": "Sweet Grass" } }, { "type": "Polygon", "arcs": [[9163, 9164, -6585, -4695, -6761, -5792]], "id": "21155", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[-8316, -8362, 9165, -5819, 9166, 9167, -7766]], "id": "47149", "properties": { "name": "Rutherford" } }, { "type": "MultiPolygon", "arcs": [[[9168, -6234, -2495, -2478, 9169, 9170]]], "id": "53061", "properties": { "name": "Snohomish" } }, { "type": "Polygon", "arcs": [[-6276, -2458, -7472, -9005, -8592, -7679]], "id": "29165", "properties": { "name": "Platte" } }, { "type": "Polygon", "arcs": [[-8257, -1909, -8962, -7330, 9171, 9172, 9173]], "id": "39061", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[-7141, -4996, -7768, -5554, -1456, -5529]], "id": "47081", "properties": { "name": "Hickman" } }, { "type": "Polygon", "arcs": [[-4756, -4734, 9174, -7041, -260, -1116]], "id": "48337", "properties": { "name": "Montague" } }, { "type": "Polygon", "arcs": [[-5674, -8449, -7673, -6086, -5682]], "id": "49007", "properties": { "name": "Carbon" } }, { "type": "Polygon", "arcs": [[-7826, -3256, -3121, -6410, -658, -3435]], "id": "20041", "properties": { "name": "Dickinson" } }, { "type": "Polygon", "arcs": [[-2522, -8438, -181, 9175, -8878, -1824]], "id": "17105", "properties": { "name": "Livingston" } }, { "type": "Polygon", "arcs": [[-5038, -2266, -3467, -6600, 9176, -3496, -4455]], "id": "05149", "properties": { "name": "Yell" } }, { "type": "Polygon", "arcs": [[-5800, -7298, -4077, -2671]], "id": "16065", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[-3584, -646, -222, 9177, -4027, -7628]], "id": "13285", "properties": { "name": "Troup" } }, { "type": "Polygon", "arcs": [[9178, -1898, -764, -8903, 9179]], "id": "12081", "properties": { "name": "Manatee" } }, { "type": "MultiPolygon", "arcs": [[[9180, 9181, 9182, -8029, 9183]], [[9184]], [[9185, 9186]]], "id": "51001", "properties": { "name": "Accomack" } }, { "type": "Polygon", "arcs": [[-885, 9187, -65, -8924, -2177]], "id": "13289", "properties": { "name": "Twiggs" } }, { "type": "Polygon", "arcs": [[-5476, -7386, -998, -5638, 9188]], "id": "24035", "properties": { "name": "Queen Anne's" } }, { "type": "Polygon", "arcs": [[-3668, -8253, -6184, -5333]], "id": "25015", "properties": { "name": "Hampshire" } }, { "type": "Polygon", "arcs": [[-4538, -5387, -6529, -3216, 9189, 9190]], "id": "17071", "properties": { "name": "Henderson" } }, { "type": "Polygon", "arcs": [[9191, -9097, -2232, -3917, 9192]], "id": "40097", "properties": { "name": "Mayes" } }, { "type": "Polygon", "arcs": [[-5170, -8305, -2932, -8304, -7015, -6242, -7054, -8569]], "id": "51149", "properties": { "name": "Prince George" } }, { "type": "Polygon", "arcs": [[-7434, -7441, 9193, -9043, -4510]], "id": "36005", "properties": { "name": "Bronx" } }, { "type": "Polygon", "arcs": [[-3499, -8080, -8897, -8884, -5161, 5159, -5159, -5165]], "id": "05019", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[-799, 9194, -1812, -6664, -6661, -6741, 9195]], "id": "39065", "properties": { "name": "Hardin" } }, { "type": "Polygon", "arcs": [[-6274, -1416, -556, -5566, -975]], "id": "48163", "properties": { "name": "Frio" } }, { "type": "Polygon", "arcs": [[-9177, -6599, -2539, -8077, -3497]], "id": "05051", "properties": { "name": "Garland" } }, { "type": "Polygon", "arcs": [[-156, -5628, -1600, -7287, -5243, -2954]], "id": "31057", "properties": { "name": "Dundy" } }, { "type": "Polygon", "arcs": [[9196, -5520, -6444, -2535, -970, -925]], "id": "31023", "properties": { "name": "Butler" } }, { "type": "Polygon", "arcs": [[-7672, -1797, 9197, -1231, -6087]], "id": "49019", "properties": { "name": "Grand" } }, { "type": "Polygon", "arcs": [[-8734, -4604, -6135, -8090, -7012, -4319]], "id": "51127", "properties": { "name": "New Kent" } }, { "type": "Polygon", "arcs": [[-9032, -4949, -2992, -8351, -2974, -8296, -9074]], "id": "01093", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[-8780, 9198, -753, -6787, -5964, -2298]], "id": "30073", "properties": { "name": "Pondera" } }, { "type": "Polygon", "arcs": [[-8137, 9199, -8425, -9139]], "id": "32510", "properties": { "name": "Carson City" } }, { "type": "Polygon", "arcs": [[9200, 9201, -5361, -7659]], "id": "12125", "properties": { "name": "Union" } }, { "type": "MultiPolygon", "arcs": [[[-9122, -2090, 9202, 9203]], [[9204]]], "id": "02020", "properties": { "name": "Anchorage" } }, { "type": "Polygon", "arcs": [[-7539, -3687, -5498, 9205, 9206, -4180]], "id": "55125", "properties": { "name": "Vilas" } }, { "type": "Polygon", "arcs": [[9207, -2603, -3279, -8929, -3102]], "id": "28019", "properties": { "name": "Choctaw" } }, { "type": "Polygon", "arcs": [[-2377, 9208, -8216, -7428]], "id": "31169", "properties": { "name": "Thayer" } }, { "type": "Polygon", "arcs": [[-773, 9209, -515, 9210, -62, -5801]], "id": "13223", "properties": { "name": "Paulding" } }, { "type": "Polygon", "arcs": [[9211, -8507, -8454, -8503, -4492, 9212, -5607]], "id": "32033", "properties": { "name": "White Pine" } }, { "type": "Polygon", "arcs": [[9213, 9214, -1100, -8784, -2595, -3108]], "id": "48203", "properties": { "name": "Harrison" } }, { "type": "Polygon", "arcs": [[-6312, -6345, 9215, -644]], "id": "13113", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[-7591, -6614, -3080, 9216, -1582, -7595]], "id": "18059", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[-7753, -6634, 9217, -8001, -7990, 9218]], "id": "22025", "properties": { "name": "Catahoula" } }, { "type": "Polygon", "arcs": [[9219, -7328, -8961, -7159, -6683, 9220]], "id": "21191", "properties": { "name": "Pendleton" } }, { "type": "Polygon", "arcs": [[-3612, -9108, -9149, 9221, -7051]], "id": "51197", "properties": { "name": "Wythe" } }, { "type": "Polygon", "arcs": [[9222, 9223, -6848, -5862, -8701, -1497]], "id": "56003", "properties": { "name": "Big Horn" } }, { "type": "Polygon", "arcs": [[-3767, -7006, -6019, 9224, -6577]], "id": "46137", "properties": { "name": "Ziebach" } }, { "type": "MultiPolygon", "arcs": [[[9225]], [[9226, 9227]]], "id": "25007", "properties": { "name": "Dukes" } }, { "type": "Polygon", "arcs": [[-8918, 9228, -1921, -649, -1819]], "id": "13157", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-5879, 9229, -3003, -9058, -8436]], "id": "18111", "properties": { "name": "Newton" } }, { "type": "Polygon", "arcs": [[9230, -4527, -8736, -8061, 9231]], "id": "48277", "properties": { "name": "Lamar" } }, { "type": "Polygon", "arcs": [[-7374, -2888, -9000, -1784, -8950, 9232, -3532, -7421]], "id": "27021", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[-1981, -1613, -1996, -3478, -821]], "id": "48153", "properties": { "name": "Floyd" } }, { "type": "Polygon", "arcs": [[-3079, 9233, -2852, -3854, -1583, -9217]], "id": "18139", "properties": { "name": "Rush" } }, { "type": "Polygon", "arcs": [ [-1300, -7699, -7258, -3016, -3015, -3014, 3012, -3012, 9234] ], "id": "06079", "properties": { "name": "San Luis Obispo" } }, { "type": "Polygon", "arcs": [[-9003, 9235, -5148, -4780, -6401, -2524, -6547]], "id": "20155", "properties": { "name": "Reno" } }, { "type": "Polygon", "arcs": [[-3177, -1042, -2692, -2683, -3589]], "id": "19025", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[-1788, -8883, -664, -6411]], "id": "27065", "properties": { "name": "Kanabec" } }, { "type": "Polygon", "arcs": [[-5069, -8024, -6977, -7633, -8318, -8948]], "id": "42035", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [[-3325, -902, 9236, -2252, -3142, -1208]], "id": "20109", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[-1907, -1695, 9237, -6910, 9238, -8959]], "id": "39027", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [[-8682, -800, -9196, -6740, -1901]], "id": "39003", "properties": { "name": "Allen" } }, { "type": "Polygon", "arcs": [[-4335, -2759, -8834, 9239, -6961, -834, -2022]], "id": "55115", "properties": { "name": "Shawano" } }, { "type": "Polygon", "arcs": [[-2235, -7787, -7800, -9056, 9240, -8183, -8489]], "id": "40135", "properties": { "name": "Sequoyah" } }, { "type": "Polygon", "arcs": [ [-6982, -8268, -6037, 9241, 9242, 9243, -810, 9244, -6979, 9245] ], "id": "47035", "properties": { "name": "Cumberland" } }, { "type": "Polygon", "arcs": [[9246, -6377, -4641, -5802, -64, 9247, -7626, -3628]], "id": "01029", "properties": { "name": "Cleburne" } }, { "type": "Polygon", "arcs": [[-84, -7302, 9248, -7350, 9249]], "id": "26099", "properties": { "name": "Macomb" } }, { "type": "Polygon", "arcs": [[-8419, -86, 9250, -6554, -8416, -3031]], "id": "26049", "properties": { "name": "Genesee" } }, { "type": "Polygon", "arcs": [[-3165, 9251, -4861, -1140, -989]], "id": "17007", "properties": { "name": "Boone" } }, { "type": "Polygon", "arcs": [[-4016, -5467, -6489, 9252, -1780, -8421, -3739]], "id": "38053", "properties": { "name": "McKenzie" } }, { "type": "Polygon", "arcs": [[-7529, -7677, -4569, -3044, -6875, -9105]], "id": "51141", "properties": { "name": "Patrick" } }, { "type": "Polygon", "arcs": [[-7273, -8481, 9253, -5725, -6137, 9254]], "id": "17003", "properties": { "name": "Alexander" } }, { "type": "Polygon", "arcs": [[-7195, -4597, -3342, -8240]], "id": "05133", "properties": { "name": "Sevier" } }, { "type": "Polygon", "arcs": [[-6431, 9255, -8661, 9256, -451]], "id": "28039", "properties": { "name": "George" } }, { "type": "Polygon", "arcs": [[-6651, 9257, -8642, -8838, -9127, -7500]], "id": "34039", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-4112, -4462, -4013, 9258, 9259, 9260]], "id": "17015", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [[-3385, 9261, -3553, -8949, -1729, 9262]], "id": "13287", "properties": { "name": "Turner" } }, { "type": "Polygon", "arcs": [[-8474, 9263, -9070, 9264, 9265]], "id": "06081", "properties": { "name": "San Mateo" } }, { "type": "Polygon", "arcs": [[9266, 9267, -8824, -7211, -3070, 9268, -4769]], "id": "13031", "properties": { "name": "Bulloch" } }, { "type": "Polygon", "arcs": [[-4822, -4113, -9261, 9269, -2679]], "id": "19097", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-2158, -8478, -8683, -5255, -1233]], "id": "08113", "properties": { "name": "San Miguel" } }, { "type": "Polygon", "arcs": [[-3774, -2752, -133, -8028, 9270]], "id": "48427", "properties": { "name": "Starr" } }, { "type": "Polygon", "arcs": [[-2138, -8585, -4000, -8915, -8746]], "id": "13187", "properties": { "name": "Lumpkin" } }, { "type": "Polygon", "arcs": [[-9029, 9271, -8643, -9258, -6650, -4563, -6368]], "id": "34027", "properties": { "name": "Morris" } }, { "type": "Polygon", "arcs": [[9272, -2797, -2374, -7808, -4205, -1602, -5627]], "id": "31063", "properties": { "name": "Frontier" } }, { "type": "Polygon", "arcs": [[-7094, -4339, -8424, -6314, -5699, -5866]], "id": "55033", "properties": { "name": "Dunn" } }, { "type": "Polygon", "arcs": [[-6145, 9273, -2868, -2915, -249]], "id": "48429", "properties": { "name": "Stephens" } }, { "type": "Polygon", "arcs": [[-9216, -6344, -8083, -2585, -2623, -6593, -217, -645]], "id": "13255", "properties": { "name": "Spalding" } }, { "type": "Polygon", "arcs": [[-3139, -7469, -3714, 9274, -6895]], "id": "39051", "properties": { "name": "Fulton" } }, { "type": "Polygon", "arcs": [[-479, -5392, -3857, -2818, 9275]], "id": "19037", "properties": { "name": "Chickasaw" } }, { "type": "Polygon", "arcs": [[-8578, -190, -2639, -2869, -6942]], "id": "48369", "properties": { "name": "Parmer" } }, { "type": "Polygon", "arcs": [[-2181, -1754, 9276, -3597, 9277, -2998, -5603]], "id": "72109", "properties": { "name": "Patillas" } }, { "type": "Polygon", "arcs": [[-5896, -1684, -5204, -5048, -3928, -1016, -5892]], "id": "42019", "properties": { "name": "Butler" } }, { "type": "Polygon", "arcs": [[9278, -1637, 9279, 9280, -8727]], "id": "50009", "properties": { "name": "Essex" } }, { "type": "Polygon", "arcs": [[-2685, -2694, -8869, -1295, -3331]], "id": "19077", "properties": { "name": "Guthrie" } }, { "type": "Polygon", "arcs": [ [-9065, -8200, -3375, -7037, -8505, -9212, -5606, -8854, -6814] ], "id": "32007", "properties": { "name": "Elko" } }, { "type": "Polygon", "arcs": [[9281, -8991, 9282, -8036, -2403, -7813]], "id": "01089", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [ [-4032, -8427, 9283, -4627, -2662, -5043, -1158, -7109, -2744] ], "id": "06051", "properties": { "name": "Mono" } }, { "type": "Polygon", "arcs": [[-7207, -8694, -5812, 9284]], "id": "06073", "properties": { "name": "San Diego" } }, { "type": "Polygon", "arcs": [[-4653, -6485, -5378, -592, -594, -3092]], "id": "31115", "properties": { "name": "Loup" } }, { "type": "Polygon", "arcs": [[-8895, -5538, 9285, 9286, -5782]], "id": "31157", "properties": { "name": "Scotts Bluff" } }, { "type": "Polygon", "arcs": [[-718, -3306, -6964, -5974, -3765, -6955, -8420]], "id": "38001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[-1193, -5190, 9287, 9288, -4219, -6283, 9289, -5486]], "id": "47071", "properties": { "name": "Hardin" } }, { "type": "Polygon", "arcs": [[-7938, -5982, 9290, -9214, -3107]], "id": "48315", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[-7789, 9291, 9292, -3997, -8584]], "id": "13281", "properties": { "name": "Towns" } }, { "type": "Polygon", "arcs": [[-9173, 9293, 9294, -6859, -7418, -4506, 9295]], "id": "21015", "properties": { "name": "Boone" } }, { "type": "Polygon", "arcs": [[9296, -1336, -7399, 9297, 9298]], "id": "26159", "properties": { "name": "Van Buren" } }, { "type": "Polygon", "arcs": [[-8065, -1738, 9299, -4370, 9300, -8870]], "id": "48465", "properties": { "name": "Val Verde" } }, { "type": "Polygon", "arcs": [[-7185, -8639, -8755, 9301, -9188, -884]], "id": "13319", "properties": { "name": "Wilkinson" } }, { "type": "Polygon", "arcs": [[-3387, 9302, -7961, 9303, -198]], "id": "13177", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[9304, -3073, -4477, -8957, -8644, -5247, -9160]], "id": "13267", "properties": { "name": "Tattnall" } }, { "type": "Polygon", "arcs": [[9305, -3694, -3657, 9306, -5010, -5657]], "id": "23011", "properties": { "name": "Kennebec" } }, { "type": "Polygon", "arcs": [[-5764, -1364, 9307, -229, -7215]], "id": "19189", "properties": { "name": "Winnebago" } }, { "type": "Polygon", "arcs": [[-5670, -2738, -5641, -3818]], "id": "19059", "properties": { "name": "Dickinson" } }, { "type": "Polygon", "arcs": [[-5220, -4424, -1265, 9308, -4850, -9071, -6548, -5735]], "id": "22069", "properties": { "name": "Natchitoches" } }, { "type": "Polygon", "arcs": [[9309, 9310, -158, -8378]], "id": "72017", "properties": { "name": "Barceloneta" } }, { "type": "Polygon", "arcs": [[-8827, -5805, 9311, -918, -9089]], "id": "31075", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[-7556, -8230, -7996, -9218, -6633]], "id": "22041", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-8911, -8108, -8032, -193, -6608, -9059, -3577]], "id": "13197", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [ [ -7055, -6245, -5996, -4391, -6000, -8331, -8096, -6707, -8457, -8675 ] ], "id": "51175", "properties": { "name": "Southampton" } }, { "type": "Polygon", "arcs": [[-8423, -8801, -8100, 9312, -6985]], "id": "55121", "properties": { "name": "Trempealeau" } }, { "type": "Polygon", "arcs": [[9313, 9314, -8217, -7929]], "id": "06055", "properties": { "name": "Napa" } }, { "type": "Polygon", "arcs": [[-3835, -8221, -1280, -6103, -3546, -2279]], "id": "05137", "properties": { "name": "Stone" } }, { "type": "Polygon", "arcs": [[-1378, -6412, -667, 9315, 9316, -8624, 9317]], "id": "27141", "properties": { "name": "Sherburne" } }, { "type": "Polygon", "arcs": [[-4873, -7976, 9318, -7630]], "id": "48141", "properties": { "name": "El Paso" } }, { "type": "Polygon", "arcs": [[-173, -8777, -8353, -8388]], "id": "54003", "properties": { "name": "Berkeley" } }, { "type": "Polygon", "arcs": [[9319, -6824, -4420, 9320, -7581, -321]], "id": "21141", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[-468, -2320, -724, -254, -2328]], "id": "48081", "properties": { "name": "Coke" } }, { "type": "Polygon", "arcs": [[-8739, 9321, -3964, -8939, -8787, -8930]], "id": "39079", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-4815, 9322, -7605, -5209, 9323]], "id": "13039", "properties": { "name": "Camden" } }, { "type": "Polygon", "arcs": [[-4741, -7447, -4195, -8898, -8901, -4711, -7579]], "id": "37011", "properties": { "name": "Avery" } }, { "type": "MultiPolygon", "arcs": [ [[9324]], [[9325]], [[9326]], [[9327]], [[9328]], [[9329]], [[9330]], [[9331]], [[9332]], [[9333]], [[9334]], [[9335]], [[9336]], [[9337]], [[9338]], [[9339]], [[9340]], [[9341]], [[9342]], [[9343]], [[9344]], [[9345]], [[9346]], [[9347]], [[9348]], [[9349]], [[9350]], [[9351]], [[9352]], [[9353]], [[9354]], [[9355]], [[9356]], [[9357]], [[9358]], [[9359]], [[9360]], [[9361]], [[9362]], [[9363]], [[9364]], [[9365]], [[9366]] ], "id": "02016", "properties": { "name": "Aleutians West" } }, { "type": "MultiPolygon", "arcs": [ [[9367]], [[9368]], [[9369]], [[9370]], [[-9203, -2089, 9371]], [[9372]], [[9373]], [[9374]], [[-4952, -9124, 9375, -2061, -2074]] ], "id": "02122", "properties": { "name": "Kenai Peninsula" } }, { "type": "Polygon", "arcs": [[-7607, 9376, -8562, -7909, 9377]], "id": "12031", "properties": { "name": "Duval" } }, { "type": "MultiPolygon", "arcs": [[[9378]], [[-7686, -6439, 9379]]], "id": "44009", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-6454, -8384, -6333, 9380, -6522]], "id": "08019", "properties": { "name": "Clear Creek" } }, { "type": "Polygon", "arcs": [[9381, -2294, -8174, -4442, -8220, 9382]], "id": "29153", "properties": { "name": "Ozark" } }, { "type": "Polygon", "arcs": [[9383, -8549, -5311, -8617, 9384, -2331, -8333]], "id": "08061", "properties": { "name": "Kiowa" } }, { "type": "MultiPolygon", "arcs": [[[9385, -7548]], [[-7551, 9386, -8026]]], "id": "48061", "properties": { "name": "Cameron" } }, { "type": "Polygon", "arcs": [[-1537, -2295, -9382, 9387, -7708, -7251, -1689]], "id": "29213", "properties": { "name": "Taney" } }, { "type": "Polygon", "arcs": [[-1393, -7941, -3924, -7935, -2355, 9388, -405]], "id": "40017", "properties": { "name": "Canadian" } }, { "type": "Polygon", "arcs": [[-7862, 9389, -2268, -5037, -7890]], "id": "05071", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[-8852, -6044, -8851, -6042, -6116, -5755, -3744]], "id": "47095", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[-3800, -5473, -7057, -7067, -6224, -8129]], "id": "51037", "properties": { "name": "Charlotte" } }, { "type": "Polygon", "arcs": [[-8484, -8776, -8761, -8893, -6163]], "id": "05055", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[9390, -7883, 9391, -7869, 9392]], "id": "12129", "properties": { "name": "Wakulla" } }, { "type": "Polygon", "arcs": [[9393, -3681, -1004, 9394]], "id": "26141", "properties": { "name": "Presque Isle" } }, { "type": "Polygon", "arcs": [[9395, -8407, -5874, -8435, -2520, -1573]], "id": "17197", "properties": { "name": "Will" } }, { "type": "Polygon", "arcs": [[9396]], "id": "72147", "properties": { "name": "Vieques" } }, { "type": "Polygon", "arcs": [[-7740, -7737, -5681, -4929, -9027, -7733]], "id": "54081", "properties": { "name": "Raleigh" } }, { "type": "Polygon", "arcs": [[-63, -9211, -518, -6313, -648, -3583, -7627, -9248]], "id": "13045", "properties": { "name": "Carroll" } }, { "type": "Polygon", "arcs": [ [9397, -8855, -5608, -9213, -4498, -8591, -5044, -2660, -4626] ], "id": "32023", "properties": { "name": "Nye" } }, { "type": "Polygon", "arcs": [[9398, -6922, 9399, 9400, -5687, -2793]], "id": "55039", "properties": { "name": "Fond du Lac" } }, { "type": "Polygon", "arcs": [[-2214, -4539, -9191, 9401, -7558, -2170]], "id": "19111", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[9402, 9403, -9083, -6306, -8043, -7945, 9404, -7859]], "id": "36091", "properties": { "name": "Saratoga" } }, { "type": "Polygon", "arcs": [[9405, -4096, 9406, -6720, -851, -3879]], "id": "22097", "properties": { "name": "St. Landry" } }, { "type": "Polygon", "arcs": [[-8123, 9407, -2722, -4524, 9408, -7898]], "id": "40005", "properties": { "name": "Atoka" } }, { "type": "Polygon", "arcs": [[-7860, -9405, -7944, -4138]], "id": "36035", "properties": { "name": "Fulton" } }, { "type": "Polygon", "arcs": [[-8124, -6752, -8186, -8188, -2717, -9408, -8122]], "id": "40121", "properties": { "name": "Pittsburg" } }, { "type": "Polygon", "arcs": [[-3572, 9409, 9410, -8345, -7565, -3959, 9411]], "id": "39009", "properties": { "name": "Athens" } }, { "type": "Polygon", "arcs": [[-8292, -6591, -2768, -880, 9412, -8288]], "id": "01131", "properties": { "name": "Wilcox" } }, { "type": "Polygon", "arcs": [[9413, 9414, -6289, -5397, -5402, 9415, -2421]], "id": "42051", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[9416, 9417, 9418, -8038, -4946, -4165, -3618, -8349]], "id": "01009", "properties": { "name": "Blount" } }, { "type": "Polygon", "arcs": [[-4404, -7154, -4045, -6469, -6602, -770, -4003]], "id": "13129", "properties": { "name": "Gordon" } }, { "type": "Polygon", "arcs": [[-9048, -8651, -17, 9419, -8161, -4790, -8369, -8448]], "id": "22095", "properties": { "name": "St. John the Baptist" } }, { "type": "Polygon", "arcs": [[-5884, -7865, -7849, -7456, -5900]], "id": "42069", "properties": { "name": "Lackawanna" } }, { "type": "Polygon", "arcs": [[-9243, 9420, -5962, 9421, -4307, 9422, -4744, 9423]], "id": "47145", "properties": { "name": "Roane" } }, { "type": "Polygon", "arcs": [[-8868, 9424, -3312, -1750, -138]], "id": "72063", "properties": { "name": "Gurabo" } }, { "type": "Polygon", "arcs": [[9425, -8807, 9426, -6677, -7005]], "id": "46021", "properties": { "name": "Campbell" } }, { "type": "Polygon", "arcs": [[-2116, -8975, -7182, -8705, 9427, -7770, -3327]], "id": "72153", "properties": { "name": "Yauco" } }, { "type": "Polygon", "arcs": [[-7340, -7333, -4846, 9428, -4093]], "id": "22121", "properties": { "name": "West Baton Rouge" } }, { "type": "Polygon", "arcs": [[-4409, -7597, -1563, -7751, -6530, 9429]], "id": "18133", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[-1182, -1151, -8497, -8536, -7639]], "id": "19173", "properties": { "name": "Taylor" } }, { "type": "Polygon", "arcs": [[-3646, -8274, -2673, -4082, 9430, -7286, -7642]], "id": "16011", "properties": { "name": "Bingham" } }, { "type": "MultiPolygon", "arcs": [ [[9431]], [[9432]], [[9433]], [[9434]], [[9435]], [[9436]], [[9437]], [[9438, -7540, -4178, -440, -4608]] ], "id": "55003", "properties": { "name": "Ashland" } }, { "type": "Polygon", "arcs": [[-6986, -9313, -8103, -5584, -8400, -3309, -7470]], "id": "27169", "properties": { "name": "Winona" } }, { "type": "Polygon", "arcs": [[9439, -7084, -7019, -2411, -5449, 9440, -7507], [-1287]], "id": "51165", "properties": { "name": "Rockingham" } }, { "type": "Polygon", "arcs": [[9441, 9442, -4540, -7573]], "id": "30019", "properties": { "name": "Daniels" } }, { "type": "Polygon", "arcs": [[-7570, -5329, -3816, -3417, -8146]], "id": "54097", "properties": { "name": "Upshur" } }, { "type": "Polygon", "arcs": [[-8968, 9443, -7096, 9444]], "id": "72005", "properties": { "name": "Aguadilla" } }, { "type": "Polygon", "arcs": [[9445, -4184, -2473, -9425, -8867, -8864]], "id": "72031", "properties": { "name": "Carolina" } }, { "type": "Polygon", "arcs": [[9446, -8379, -7087, -8974, 9447]], "id": "72065", "properties": { "name": "Hatillo" } }, { "type": "Polygon", "arcs": [[9448, -6768, -9120, 9449, -8321, -7033]], "id": "48473", "properties": { "name": "Waller" } }, { "type": "Polygon", "arcs": [[-1753, -9023, -2757, 9450, -3595, -9277]], "id": "72151", "properties": { "name": "Yabucoa" } }, { "type": "Polygon", "arcs": [[-6536, -4875, -4691, -7277, -7316]], "id": "18147", "properties": { "name": "Spencer" } }, { "type": "Polygon", "arcs": [[-8372, 9451, -9395, -1003, -1598, -7462]], "id": "26031", "properties": { "name": "Cheboygan" } }, { "type": "Polygon", "arcs": [[-9133, -8581, -5336, -9141, -8171, -8167, -4909]], "id": "36027", "properties": { "name": "Dutchess" } }, { "type": "Polygon", "arcs": [[-5524, -4679, -9163, -8356, 9452, -1495]], "id": "30067", "properties": { "name": "Park" } }, { "type": "Polygon", "arcs": [[-6550, -9073, -3876, -8148, 9453]], "id": "22003", "properties": { "name": "Allen" } }, { "type": "Polygon", "arcs": [[-2940, -1052, -340, 9454, -2961]], "id": "28101", "properties": { "name": "Newton" } }, { "type": "Polygon", "arcs": [[-4094, -9429, -4845, -9049, -7839, -4830, 9455]], "id": "22047", "properties": { "name": "Iberville" } }, { "type": "Polygon", "arcs": [[-3604, -4242, -6642, -9086, 9456, -6644, -8336]], "id": "29223", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[-7889, -532, -3729, -7545, -7043, -6949]], "id": "40141", "properties": { "name": "Tillman" } }, { "type": "Polygon", "arcs": [[-759, 9457, -3710, -6297, 9458, -6290, -365]], "id": "36011", "properties": { "name": "Cayuga" } }, { "type": "Polygon", "arcs": [[-7788, -7719, -7796, 9459, -9292]], "id": "13241", "properties": { "name": "Rabun" } }, { "type": "Polygon", "arcs": [ [-3979, -4440, -5413, -4561, -7356, -7515, -8796, -8797, -613] ], "id": "05035", "properties": { "name": "Crittenden" } }, { "type": "Polygon", "arcs": [ [-9143, -9147, -7966, -849, -7876, -7815, -2461, -3844, 9460] ], "id": "12063", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[9461, -6850, -145, -2468, -7661, -3472, -4731]], "id": "72021", "properties": { "name": "Bayamón" } }, { "type": "Polygon", "arcs": [[-3474, -7663, -141, -2180, -1121, -3286]], "id": "72041", "properties": { "name": "Cidra" } }, { "type": "Polygon", "arcs": [[-4791, -4216, -7814, -2406, 9462, -2989, -4948]], "id": "01079", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[-8443, -4302, 9463, 9464, 9465]], "id": "21215", "properties": { "name": "Spencer" } }, { "type": "Polygon", "arcs": [[-8602, 9466, -639, -8010, -8560]], "id": "53067", "properties": { "name": "Thurston" } }, { "type": "Polygon", "arcs": [[9467, 9468, -3672, -7536, -267, -1453]], "id": "46011", "properties": { "name": "Brookings" } }, { "type": "Polygon", "arcs": [[-5822, -5828, -685, -8995, -8988]], "id": "47061", "properties": { "name": "Grundy" } }, { "type": "Polygon", "arcs": [[-7048, -1673, -6089, -8531, 9469]], "id": "48025", "properties": { "name": "Bee" } }, { "type": "Polygon", "arcs": [[9470, 9471, -9113, -4840, 9472]], "id": "24017", "properties": { "name": "Charles" } }, { "type": "Polygon", "arcs": [[-5881, -5899, -7002, -6973, 9473]], "id": "42113", "properties": { "name": "Sullivan" } }, { "type": "Polygon", "arcs": [[-2289, -8091]], "id": "51830", "properties": { "name": "Williamsburg" } }, { "type": "Polygon", "arcs": [[-8735, -7940, 9474, -2362]], "id": "48449", "properties": { "name": "Titus" } }, { "type": "Polygon", "arcs": [[-2363, -9475, -7939, -3105, -6691]], "id": "48063", "properties": { "name": "Camp" } }, { "type": "Polygon", "arcs": [[9475, -5824, -8993, 9476]], "id": "47127", "properties": { "name": "Moore" } }, { "type": "Polygon", "arcs": [[9477, -7899, -9409, -4528, -9231, 9478, 9479]], "id": "40013", "properties": { "name": "Bryan" } }, { "type": "Polygon", "arcs": [[-2388, -116, -6769, -9449, -7032, -8045]], "id": "48185", "properties": { "name": "Grimes" } }, { "type": "Polygon", "arcs": [[-7874, 7872, -7872, -2112, -7292, -7879, -9391, 9480]], "id": "12073", "properties": { "name": "Leon" } }, { "type": "Polygon", "arcs": [[-91, -9076, 9481, -2599, 9482]], "id": "28025", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[-6220, -8538, 9483, -4619, -4201, -8302]], "id": "29087", "properties": { "name": "Holt" } }, { "type": "Polygon", "arcs": [[-7444, 9484, -6656, -8860, -8932, 9485]], "id": "36029", "properties": { "name": "Erie" } }, { "type": "Polygon", "arcs": [[-8440, -3048, -7387, -9109, -2986]], "id": "16087", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-6578, -9225, -9136, -6932, -6079, -4962]], "id": "46055", "properties": { "name": "Haakon" } }, { "type": "Polygon", "arcs": [[-8184, -9241, -9057, -4457, -7194, -8239, -2719, -8187]], "id": "40079", "properties": { "name": "Le Flore" } }, { "type": "Polygon", "arcs": [[-6047, -8940, -6517, 9486, -8385, -5580, -5324]], "id": "54099", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[-7532, 9487, -3742, -6237, -5113, -303]], "id": "30079", "properties": { "name": "Prairie" } }, { "type": "Polygon", "arcs": [[9488, -7953, 9489, -2700]], "id": "12033", "properties": { "name": "Escambia" } }, { "type": "Polygon", "arcs": [[-9302, -8754, 9490, -8690, -8741, -66]], "id": "13175", "properties": { "name": "Laurens" } }, { "type": "Polygon", "arcs": [[9491, -2820, -228, -3321, -889]], "id": "19023", "properties": { "name": "Butler" } }, { "type": "Polygon", "arcs": [[9492, -5439, 9493, -500, 9494, -6197, -3537, -7691]], "id": "41065", "properties": { "name": "Wasco" } }, { "type": "Polygon", "arcs": [[-6077, -5074, -7830, -1661, -6569, 9495]], "id": "31027", "properties": { "name": "Cedar" } }, { "type": "Polygon", "arcs": [[-9038, 9496, -9082, -7574, 9497, -8250, 9498]], "id": "33011", "properties": { "name": "Hillsborough" } }, { "type": "Polygon", "arcs": [[-8525, -6021, -5518, -8825, -9268, 9499]], "id": "13251", "properties": { "name": "Screven" } }, { "type": "Polygon", "arcs": [[-8813, -9151, -7490, -5431, -6443, -1062]], "id": "31021", "properties": { "name": "Burt" } }, { "type": "MultiPolygon", "arcs": [ [[-4486, 4483, -4485, -4484, -4483, 9500, -9181, 9501]], [[-9187, 9502]], [[-5295, 9503]] ], "id": "24039", "properties": { "name": "Somerset" } }, { "type": "Polygon", "arcs": [[-4482, 9504, 9505, -9182, -9501]], "id": "24047", "properties": { "name": "Worcester" } }, { "type": "Polygon", "arcs": [[9506, -492, -8994, -6486, -5465, -6878]], "id": "38013", "properties": { "name": "Burke" } }, { "type": "Polygon", "arcs": [[9507, 9508, 9509, -5877]], "id": "18127", "properties": { "name": "Porter" } }, { "type": "Polygon", "arcs": [[-8311, -6637, -1995, -2277, -308, -7425]], "id": "29083", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[-6296, 9510, -8117, -8040, -7132, -6291, -9459]], "id": "36023", "properties": { "name": "Cortland" } }, { "type": "Polygon", "arcs": [[-3051, -4076, -5532, -9064, 9511]], "id": "16001", "properties": { "name": "Ada" } }, { "type": "Polygon", "arcs": [[-2936, -4227, -1173, 9512, -1815]], "id": "17175", "properties": { "name": "Stark" } }, { "type": "Polygon", "arcs": [[-9130, 9513, -2691, -2227, 9514, 9515]], "id": "38043", "properties": { "name": "Kidder" } }, { "type": "Polygon", "arcs": [[-6203, -7052, -9222, -9148, -6372, 9516]], "id": "51173", "properties": { "name": "Smyth" } }, { "type": "Polygon", "arcs": [[9517, -2013, -8756, -6324, -6605, -9155]], "id": "13301", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[-7158, 9518, -5958, -5759, -6685]], "id": "21201", "properties": { "name": "Robertson" } }, { "type": "MultiPolygon", "arcs": [[[9519]], [[-1778, -2412, -519, 9520]], [[9521]]], "id": "02180", "properties": { "name": "Nome" } }, { "type": "Polygon", "arcs": [[-2337, -3606, -1077, -466, 9522]], "id": "48415", "properties": { "name": "Scurry" } }, { "type": "Polygon", "arcs": [[9523, -8534, -8725, -9104, -129, -934]], "id": "48249", "properties": { "name": "Jim Wells" } }, { "type": "Polygon", "arcs": [[-9209, -2618, -7936, -3064]], "id": "31095", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[-8361, -6889, -5829, -5820, -9166]], "id": "47015", "properties": { "name": "Cannon" } }, { "type": "Polygon", "arcs": [[-3468, -1293, -2226, -7593, 9524, -6623]], "id": "18017", "properties": { "name": "Cass" } }, { "type": "Polygon", "arcs": [[-9444, -8967, -6991, -8710, -7097]], "id": "72099", "properties": { "name": "Moca" } }, { "type": "Polygon", "arcs": [[-9487, -6516, -9025, -7741, -7731, -7103, -8386]], "id": "54043", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[9525, -8150, -599, -2798, -9273, -5626, -7406, 9526]], "id": "31111", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-8608, -3245, 9527, 9528, 9529, -7363, -8982]], "id": "17157", "properties": { "name": "Randolph" } }, { "type": "Polygon", "arcs": [[-9401, 9530, -5594, -1511, -5688]], "id": "55131", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-5484, 9531, 9532, -6228]], "id": "11001", "properties": { "name": "District of Columbia" } }, { "type": "Polygon", "arcs": [[9533, 9534, -5104, -7080, -6132]], "id": "51119", "properties": { "name": "Middlesex" } }, { "type": "Polygon", "arcs": [[-3283, 9535, -4862, -2645, -2732]], "id": "31061", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-7310, -5509, -3981, -9068, 9536, -8472, 9537]], "id": "06001", "properties": { "name": "Alameda" } }, { "type": "Polygon", "arcs": [[-6229, -9533, 9538, 9539]], "id": "51510", "properties": { "name": "Alexandria" } }, { "type": "Polygon", "arcs": [[-6160, 9540, 9541, -2425, -1952]], "id": "05079", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-6795, 9542, -2452, 9543, -5493, -8264, -8914, -4673]], "id": "37141", "properties": { "name": "Pender" } }, { "type": "Polygon", "arcs": [[-6187, -8441, -7684, -5305, -7312, -9140]], "id": "09003", "properties": { "name": "Hartford" } }, { "type": "Polygon", "arcs": [[-4168, 9544, -8405, -4858]], "id": "17097", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[-6808, -1659, -5521, -9197, -924, -6809, -235, -4618]], "id": "31141", "properties": { "name": "Platte" } }, { "type": "Polygon", "arcs": [[-6617, -3099, 9545, 9546, -4105, -2650]], "id": "20081", "properties": { "name": "Haskell" } }, { "type": "Polygon", "arcs": [[-3151, -2832, -2723, -5023, -7542, -3794]], "id": "48135", "properties": { "name": "Ector" } }, { "type": "Polygon", "arcs": [[-310, -2276, -6106, 9547, 9548]], "id": "29085", "properties": { "name": "Hickory" } }, { "type": "Polygon", "arcs": [[-7068, -7059, 9549, -8571, -8674, -8455, -8374]], "id": "51025", "properties": { "name": "Brunswick" } }, { "type": "Polygon", "arcs": [[-2807, -9276, -9492, -2529]], "id": "19067", "properties": { "name": "Floyd" } }, { "type": "Polygon", "arcs": [[9550]], "id": "51600", "properties": { "name": "Fairfax" } }, { "type": "Polygon", "arcs": [[-5537, -8829, -9092, 9551, 9552, -9286]], "id": "31123", "properties": { "name": "Morrill" } }, { "type": "Polygon", "arcs": [[9553, -1514, -8076, -4170, -4857, -9252, -3164]], "id": "55127", "properties": { "name": "Walworth" } }, { "type": "Polygon", "arcs": [[-9269, -3074, -9305, -4770]], "id": "13043", "properties": { "name": "Candler" } }, { "type": "Polygon", "arcs": [[-1251, -3150, -1179, 9554, -8391, -2145, 9555]], "id": "17115", "properties": { "name": "Macon" } }, { "type": "Polygon", "arcs": [[-901, -3266, -2714, -2750, -1565, -377, -2253, -9237]], "id": "20063", "properties": { "name": "Gove" } }, { "type": "Polygon", "arcs": [[-7981, -8390, -8662, -9256, -6430]], "id": "28041", "properties": { "name": "Greene" } }, { "type": "Polygon", "arcs": [[9556, -2824, -2801, 9557, -9528, -3244]], "id": "17189", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[9558, -325, -746, -3337, -3653, -3693]], "id": "23019", "properties": { "name": "Penobscot" } }, { "type": "Polygon", "arcs": [[-2586, -2541, -431, -4177, -6010, 9559]], "id": "55001", "properties": { "name": "Adams" } }, { "type": "MultiPolygon", "arcs": [[[9560]], [[9561]], [[-9257, -8660, 9562, -8057, -452]]], "id": "28059", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[9563, -1733, 9564, 9565, -7289, -7965]], "id": "13071", "properties": { "name": "Colquitt" } }, { "type": "Polygon", "arcs": [ [-4936, -8243, -6385, -8189, -1018, -3930, 9566, -9414, -2420] ], "id": "42125", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-7385, 9567, -9505, -4481, -5298, -1000]], "id": "10005", "properties": { "name": "Sussex" } }, { "type": "Polygon", "arcs": [[-3119, 9568, -5651, -7535, -3317, -2554, -6409]], "id": "20197", "properties": { "name": "Wabaunsee" } }, { "type": "Polygon", "arcs": [[-5512, -5505, -7164, -5931, 9569, -3481]], "id": "21157", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[-7763, 9570, -5326, -5136, -5572, -6572, -6804]], "id": "21175", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[-1340, -6676, -6825, -9320, -320, 9571, -5125]], "id": "21177", "properties": { "name": "Muhlenberg" } }, { "type": "Polygon", "arcs": [[-9321, -4419, -8160, -5844, -7582]], "id": "21213", "properties": { "name": "Simpson" } }, { "type": "Polygon", "arcs": [[-4193, -1975, -2973, -5052, -8899]], "id": "37035", "properties": { "name": "Catawba" } }, { "type": "Polygon", "arcs": [[-7452, -7950, -7895, -7968, -7711, -6800]], "id": "40103", "properties": { "name": "Noble" } }, { "type": "Polygon", "arcs": [[-4727, 9572, -3627, -8749, 9573, -6247]], "id": "53013", "properties": { "name": "Columbia" } }, { "type": "Polygon", "arcs": [[-9455, -8004, -7978, 9574, 9575]], "id": "28061", "properties": { "name": "Jasper" } }, { "type": "Polygon", "arcs": [[-7485, -5663, -4878, -4835, -1185, -3253]], "id": "17033", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[-4967, -609, -1455, -3154, -7192, -1450]], "id": "46005", "properties": { "name": "Beadle" } }, { "type": "Polygon", "arcs": [[-9275, -3720, -6918, -8681, -1084, -6896]], "id": "39069", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[-9053, -2106, -8737, -6911, -9238, -1694]], "id": "39047", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[-3078, -1217, 9576, -2846, -9234]], "id": "18041", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[-7943, -6705, -2367, -2383]], "id": "48379", "properties": { "name": "Rains" } }, { "type": "Polygon", "arcs": [[-5319, -712, -7520, -2443, -9137, -7901]], "id": "29129", "properties": { "name": "Mercer" } }, { "type": "Polygon", "arcs": [[9577, -400, -699, 9578, 9579]], "id": "38027", "properties": { "name": "Eddy" } }, { "type": "Polygon", "arcs": [[-3155, -603, -8830, -1419, -2092]], "id": "46061", "properties": { "name": "Hanson" } }, { "type": "Polygon", "arcs": [[-1888, 9580, -8758, -8464, -2882]], "id": "39109", "properties": { "name": "Miami" } }, { "type": "Polygon", "arcs": [[-1117, -264, -8404, 9581, -2548, -2865]], "id": "48367", "properties": { "name": "Parker" } }, { "type": "Polygon", "arcs": [[9582, -1119, -2864, -9274, -6144]], "id": "48503", "properties": { "name": "Young" } }, { "type": "Polygon", "arcs": [[-6872, 9583, -8926, -4208, -6712, -831]], "id": "48373", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[-6551, -9454, -8149, -5558, -9152]], "id": "22011", "properties": { "name": "Beauregard" } }, { "type": "Polygon", "arcs": [[-8461, -4588, -8673, -357, -4374, 9584, -5355]], "id": "49033", "properties": { "name": "Rich" } }, { "type": "Polygon", "arcs": [[-2502, -3808, 9585, -5435, 9586, -8011, -637]], "id": "53077", "properties": { "name": "Yakima" } }, { "type": "MultiPolygon", "arcs": [[[9587]], [[-3718, 9588, 9589, -3221, -6916]]], "id": "39123", "properties": { "name": "Ottawa" } }, { "type": "Polygon", "arcs": [[-4533, -5940, -5178, 9590, -7366, -5172]], "id": "17013", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[-7144, -7222, -4148, -9162, -6806, -5968]], "id": "35007", "properties": { "name": "Colfax" } }, { "type": "Polygon", "arcs": [[-7020, -629, -7189, -6484, -4651, -5803]], "id": "31103", "properties": { "name": "Keya Paha" } }, { "type": "Polygon", "arcs": [[-1499, -8703, -8839]], "id": "56017", "properties": { "name": "Hot Springs" } }, { "type": "Polygon", "arcs": [[-8480, -5514, -6172, -5726, -9254]], "id": "21007", "properties": { "name": "Ballard" } }, { "type": "Polygon", "arcs": [[9591, -7027, -1748, -5260, -8925, -9584, -6871, -7008]], "id": "48005", "properties": { "name": "Angelina" } }, { "type": "Polygon", "arcs": [[-5182, -6066, -5267, -4890, -5088, 9592]], "id": "45015", "properties": { "name": "Berkeley" } }, { "type": "Polygon", "arcs": [[-931, 9593, -9468, -1452, -607]], "id": "46057", "properties": { "name": "Hamlin" } }, { "type": "Polygon", "arcs": [[-4688, -4283, -6117, 9594, -8731, -5942]], "id": "45037", "properties": { "name": "Edgefield" } }, { "type": "Polygon", "arcs": [[-1414, -7049, -9470, -8535, -9524, -933, -3564]], "id": "48297", "properties": { "name": "Live Oak" } }, { "type": "Polygon", "arcs": [[-1388, 9595, -865, -8849, -6256]], "id": "27121", "properties": { "name": "Pope" } }, { "type": "Polygon", "arcs": [[9596, 9597, -8341, -9411, 9598]], "id": "39115", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[9599, -5440, -9493, -7690, -8262]], "id": "41027", "properties": { "name": "Hood River" } }, { "type": "Polygon", "arcs": [[-311, -9549, 9600, -7622, 9601, -1978]], "id": "29167", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[9602, -2308, 9603, -942, -1717]], "id": "48115", "properties": { "name": "Dawson" } }, { "type": "Polygon", "arcs": [[-2422, -9416, -5405, -7609, -7562, -3290]], "id": "54061", "properties": { "name": "Monongalia" } }, { "type": "Polygon", "arcs": [[-3240, -6146, -247, -3956, -2352]], "id": "48207", "properties": { "name": "Haskell" } }, { "type": "Polygon", "arcs": [[-245, -2309, -9603, -1716, -508]], "id": "48445", "properties": { "name": "Terry" } }, { "type": "Polygon", "arcs": [[-7546, -4757, -1114, -9583, -1096]], "id": "48009", "properties": { "name": "Archer" } }, { "type": "Polygon", "arcs": [[-1363, -6557, -2808, -2527, -9308]], "id": "19195", "properties": { "name": "Worth" } }, { "type": "Polygon", "arcs": [[-7970, -6762, -4700, -7162, -4823, -5742]], "id": "21001", "properties": { "name": "Adair" } }, { "type": "Polygon", "arcs": [[-6523, -9381, -6340, -2342, 9604, 9605, 9606]], "id": "08093", "properties": { "name": "Park" } }, { "type": "Polygon", "arcs": [ [-6119, 9607, 9608, -5183, -9593, -5087, -6885, -1407, 9609] ], "id": "45075", "properties": { "name": "Orangeburg" } }, { "type": "Polygon", "arcs": [[9610, -6524, -9607, 9611, -8612]], "id": "08065", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[-8789, -8941, -6049, 9612, -5423]], "id": "21089", "properties": { "name": "Greenup" } }, { "type": "Polygon", "arcs": [[-9460, -7795, 9613, 9614, -8916, -3998, -9293]], "id": "13137", "properties": { "name": "Habersham" } }, { "type": "Polygon", "arcs": [[-3573, -9412, -3958, -3965, -9322, -8738]], "id": "39163", "properties": { "name": "Vinton" } }, { "type": "Polygon", "arcs": [[-8822, -99, -1808, -9195, -798]], "id": "39175", "properties": { "name": "Wyandot" } }, { "type": "Polygon", "arcs": [[-4646, -7829, -8952, -5122, -6846, -9224, 9615]], "id": "30003", "properties": { "name": "Big Horn" } }, { "type": "Polygon", "arcs": [[-4521, -4246, -2510, -8003, 9616]], "id": "28037", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-6008, 9617], [9618]], "id": "51683", "properties": { "name": "Manassas" } }, { "type": "Polygon", "arcs": [[-4745, -9423, -4311, 9619, -5644, -7610]], "id": "47107", "properties": { "name": "McMinn" } }, { "type": "Polygon", "arcs": [[9620, -463, -8151, -9526, 9621, -920]], "id": "31117", "properties": { "name": "McPherson" } }, { "type": "Polygon", "arcs": [[-6798, -8126, -8130, -6746]], "id": "40133", "properties": { "name": "Seminole" } }, { "type": "Polygon", "arcs": [[-5004, -2370, -7993, 9622, -6167, 9623, -9157, -4753]], "id": "48213", "properties": { "name": "Henderson" } }, { "type": "Polygon", "arcs": [[-8782, -8811, -8816, -5282, -6194, 9624, -7725]], "id": "50001", "properties": { "name": "Addison" } }, { "type": "Polygon", "arcs": [[9625, -9552, -9091, -8633, 9626, 9627, -3912]], "id": "31033", "properties": { "name": "Cheyenne" } }, { "type": "Polygon", "arcs": [[9628, -323, -7585, 9629, -4993, -4629, -6938]], "id": "47125", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[9630, 9631, -4316, -6891, -1128, -705, -3034]], "id": "48035", "properties": { "name": "Bosque" } }, { "type": "Polygon", "arcs": [[9632, -5530, -1459, -8006, -4213, -9289]], "id": "47181", "properties": { "name": "Wayne" } }, { "type": "Polygon", "arcs": [[-6953, -3935, -7199, 9633, 9634, -4280, -4687]], "id": "45071", "properties": { "name": "Newberry" } }, { "type": "Polygon", "arcs": [[-5868, -940, -8634, -7495, -4145]], "id": "48205", "properties": { "name": "Hartley" } }, { "type": "Polygon", "arcs": [[-442, -4182, -1490, -4337, -7093]], "id": "55107", "properties": { "name": "Rusk" } }, { "type": "Polygon", "arcs": [[-3423, 9635, -6285, -9031, -6415, -5666]], "id": "28117", "properties": { "name": "Prentiss" } }, { "type": "Polygon", "arcs": [[-2959, 9636, -1855, -3634, -4778]], "id": "19035", "properties": { "name": "Cherokee" } }, { "type": "Polygon", "arcs": [[-3098, -1047, -7168, 9637, 9638, -9546]], "id": "20119", "properties": { "name": "Meade" } }, { "type": "Polygon", "arcs": [[-3404, -540, -9156, -511, -1686, -1382]], "id": "48087", "properties": { "name": "Collingsworth" } }, { "type": "Polygon", "arcs": [[-7079, -8572, -9550, -7058, -5471]], "id": "51135", "properties": { "name": "Nottoway" } }, { "type": "Polygon", "arcs": [[-2634, 9639, -9599, -9410, -3571, -8842]], "id": "39127", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[-3708, -7716, -7850, -8115, -9511, -6295]], "id": "36053", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[-3007, -5925, -5814, -8394, -8554]], "id": "18171", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[-8626, -859, -3235, -3525, -349]], "id": "27085", "properties": { "name": "McLeod" } }, { "type": "Polygon", "arcs": [[-2550, 9640, -9631, -3033]], "id": "48425", "properties": { "name": "Somervell" } }, { "type": "Polygon", "arcs": [[-1887, -6663, -6667, -9051, -8759, -9581]], "id": "39021", "properties": { "name": "Champaign" } }, { "type": "MultiPolygon", "arcs": [[[9641, -8510]], [[9642, 9643, 9644, -8508, 9645, -8516]]], "id": "12086", "properties": { "name": "Miami-Dade" } }, { "type": "Polygon", "arcs": [[-9500, -9267, -4768, -8526]], "id": "13165", "properties": { "name": "Jenkins" } }, { "type": "Polygon", "arcs": [[-5914, 9646, -408, -1804, 9647, -6929]], "id": "40043", "properties": { "name": "Dewey" } }, { "type": "Polygon", "arcs": [[-2395, 9648, 9649, -7038, -9175, -4733]], "id": "40085", "properties": { "name": "Love" } }, { "type": "Polygon", "arcs": [[-4582, -5250, -8944, -6470, -3430]], "id": "13005", "properties": { "name": "Bacon" } }, { "type": "Polygon", "arcs": [[-326, -9559, -3692]], "id": "23021", "properties": { "name": "Piscataquis" } }, { "type": "Polygon", "arcs": [[9650, 9651, -1935, -9061]], "id": "39085", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[-6056, -8324, -9011, 9652, -2787]], "id": "48089", "properties": { "name": "Colorado" } }, { "type": "Polygon", "arcs": [[-5768, -5548, -6828, -6026]], "id": "21131", "properties": { "name": "Leslie" } }, { "type": "Polygon", "arcs": [[-3989, -8577, -8178, -8218, -9315, 9653]], "id": "06113", "properties": { "name": "Yolo" } }, { "type": "Polygon", "arcs": [[-9202, 9654, -7912, 9655, -5362]], "id": "12007", "properties": { "name": "Bradford" } }, { "type": "Polygon", "arcs": [[-9085, -5053, -2971, -2829, 9656, -5707, -4895]], "id": "37119", "properties": { "name": "Mecklenburg" } }, { "type": "Polygon", "arcs": [[-8879, -9176, -186, 9657, -1175, -3149, -1249, -1875]], "id": "17113", "properties": { "name": "McLean" } }, { "type": "Polygon", "arcs": [[-4354, -8263, -7688, -6754, 9658]], "id": "41067", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-7414, -4410, -9430, -6533, -3448, -5662]], "id": "18021", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[-9158, -9624, -6171, -7045, -961]], "id": "48161", "properties": { "name": "Freestone" } }, { "type": "Polygon", "arcs": [[-7359, 9659, -5654, 9660, -9111, 9661]], "id": "24003", "properties": { "name": "Anne Arundel" } }, { "type": "Polygon", "arcs": [[-8861, -2926, -8025, -5067, -5101, -9093]], "id": "42083", "properties": { "name": "McKean" } }, { "type": "Polygon", "arcs": [[-1706, -7561, -9035, -2775, 9662, -3457]], "id": "29103", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[-2737, -7217, -3175, -5642]], "id": "19147", "properties": { "name": "Palo Alto" } }, { "type": "Polygon", "arcs": [[-3458, -9663, -2779, -8499, -5091, 9663]], "id": "29121", "properties": { "name": "Macon" } }, { "type": "Polygon", "arcs": [[-2601, 9664, -8301, -7247, 9665, -3280]], "id": "28103", "properties": { "name": "Noxubee" } }, { "type": "Polygon", "arcs": [[-6427, -6780, -2631, -7805, 9666, -4244]], "id": "28077", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[-1879, -4397, -1032, -9150, -8550, -9384, -8332, -8339]], "id": "08073", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-6402, -5420, 9667, -3059, -737]], "id": "20077", "properties": { "name": "Harper" } }, { "type": "Polygon", "arcs": [[-226, -6541, -1869, -777, -3322]], "id": "19171", "properties": { "name": "Tama" } }, { "type": "Polygon", "arcs": [[-9482, -9075, -8298, -8299, -9665, -2600]], "id": "28087", "properties": { "name": "Lowndes" } }, { "type": "Polygon", "arcs": [[-1608, -1979, -9602, -7625, 9668, -4101]], "id": "29057", "properties": { "name": "Dade" } }, { "type": "Polygon", "arcs": [[-2307, -2338, -9523, -465, -6770, -9604]], "id": "48033", "properties": { "name": "Borden" } }, { "type": "Polygon", "arcs": [[-5643, -3178, -3588, -9637]], "id": "19021", "properties": { "name": "Buena Vista" } }, { "type": "Polygon", "arcs": [[-6180, -1405, -5531, -9633, -9288, -5189]], "id": "47039", "properties": { "name": "Decatur" } }, { "type": "Polygon", "arcs": [[-7388, -3052, -9512, -9063, -9110]], "id": "16027", "properties": { "name": "Canyon" } }, { "type": "Polygon", "arcs": [[-4245, -9667, -7804, -8358, -2160]], "id": "28147", "properties": { "name": "Walthall" } }, { "type": "Polygon", "arcs": [[-9039, -9499, -8249, -3666, -4918]], "id": "33005", "properties": { "name": "Cheshire" } }, { "type": "Polygon", "arcs": [[-9138, -2441, -3459, -9664, -5090, -1592]], "id": "29115", "properties": { "name": "Linn" } }, { "type": "Polygon", "arcs": [[-6930, -9648, -1807, -534, -3403, -2620]], "id": "40129", "properties": { "name": "Roger Mills" } }, { "type": "Polygon", "arcs": [[9669, -6012, -7835, 9670, -2835, -4613]], "id": "55111", "properties": { "name": "Sauk" } }, { "type": "Polygon", "arcs": [[-9072, -7754, -9219, -7989, -7343, -4097, -9406, -3878]], "id": "22009", "properties": { "name": "Avoyelles" } }, { "type": "Polygon", "arcs": [[-4102, -9669, -7624, -1539, -1688, 9671, -1650]], "id": "29109", "properties": { "name": "Lawrence" } }, { "type": "Polygon", "arcs": [[-1080, -8273, -4022, 9672, -5381]], "id": "37127", "properties": { "name": "Nash" } }, { "type": "Polygon", "arcs": [[-499, -6060, -2100, 9673, -6198, -9495]], "id": "41069", "properties": { "name": "Wheeler" } }, { "type": "Polygon", "arcs": [[-5424, -9613, -6048, -5322, 9674, -7761]], "id": "21043", "properties": { "name": "Carter" } }, { "type": "Polygon", "arcs": [[-6025, 9675, -6589, -8890, -5056, -4980]], "id": "37115", "properties": { "name": "Madison" } }, { "type": "MultiPolygon", "arcs": [ [[-9619]], [[-3761, 9676, 9677, 9678, -8984, -8111], [-6007, -6009, -9618]] ], "id": "51153", "properties": { "name": "Prince William" } }, { "type": "Polygon", "arcs": [[-8398, -8195, 9679, -9078]], "id": "34007", "properties": { "name": "Camden" } }, { "type": "Polygon", "arcs": [[-9579, -698, -2689, 9680]], "id": "38031", "properties": { "name": "Foster" } }, { "type": "Polygon", "arcs": [[-7086, -7065, -6204, -9517, -6376, -1631, -6773]], "id": "51167", "properties": { "name": "Russell" } }, { "type": "MultiPolygon", "arcs": [[[9681]], [[-8943, -5130, -7915, 9682, -1667]]], "id": "26041", "properties": { "name": "Delta" } }, { "type": "Polygon", "arcs": [[-6717, -4416, -7318, -4469, -7822, -4464, -6346, -73]], "id": "18175", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-4661, -7499, -4248, -5916, -2945]], "id": "35019", "properties": { "name": "Guadalupe" } }, { "type": "Polygon", "arcs": [[-6398, -2849, -9174, -9296, -4505]], "id": "18029", "properties": { "name": "Dearborn" } }, { "type": "Polygon", "arcs": [[-9172, -7329, -9220, 9683, -9294]], "id": "21117", "properties": { "name": "Kenton" } }, { "type": "MultiPolygon", "arcs": [[[-9307, -3656, -7348, 9684, -5011]]], "id": "23015", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-8708, -7478, -3425, -5665, -7402]], "id": "28009", "properties": { "name": "Benton" } }, { "type": "Polygon", "arcs": [[-103, -745, -3181, -3819, -8783, -6112]], "id": "19119", "properties": { "name": "Lyon" } }, { "type": "Polygon", "arcs": [[-7072, 9685, -5840, 9686, -5368, 9687]], "id": "21049", "properties": { "name": "Clark" } }, { "type": "Polygon", "arcs": [[9688, 9689, -6034, 9690, -2827]], "id": "37167", "properties": { "name": "Stanly" } }, { "type": "Polygon", "arcs": [[-9167, -5818, -9476, 9691, 9692]], "id": "47003", "properties": { "name": "Bedford" } }, { "type": "Polygon", "arcs": [[-5452, -5948, -3391, -5469, -3798, 9693]], "id": "51029", "properties": { "name": "Buckingham" } }, { "type": "Polygon", "arcs": [[-9388, -9383, -8222, -3833, -7709]], "id": "05089", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[-8537, -6267, -3883, -6275, -4620, -9484]], "id": "29003", "properties": { "name": "Andrew" } }, { "type": "Polygon", "arcs": [[-2976, -8350, -3622, -9030, -8293, -4591, -8300]], "id": "01125", "properties": { "name": "Tuscaloosa" } }, { "type": "Polygon", "arcs": [[9694, -6851, -9462, -4730, -2474, -1758]], "id": "72135", "properties": { "name": "Toa Alta" } }, { "type": "Polygon", "arcs": [[-5187, -6023, -4978, -6680, -5064]], "id": "47063", "properties": { "name": "Hamblen" } }, { "type": "Polygon", "arcs": [[-3807, -4729, -6249, 9695, -6058, -5436, -9586]], "id": "53005", "properties": { "name": "Benton" } }, { "type": "Polygon", "arcs": [[-8956, -4475, 9696, -4813, -8646]], "id": "13191", "properties": { "name": "McIntosh" } }, { "type": "Polygon", "arcs": [[-4871, -5031, -8338, -3229, -7974]], "id": "48109", "properties": { "name": "Culberson" } }, { "type": "Polygon", "arcs": [[-2011, -8732, -9595, -6122, -8523, -8757]], "id": "13245", "properties": { "name": "Richmond" } }, { "type": "Polygon", "arcs": [[-9570, -5930, -6939, -6181, -3482]], "id": "21035", "properties": { "name": "Calloway" } }, { "type": "Polygon", "arcs": [[9697, -5620, -8980, -9080, -9497, -9037]], "id": "33013", "properties": { "name": "Merrimack" } }, { "type": "MultiPolygon", "arcs": [ [[-4152, 9698]], [[9699, -6904]], [[-9118, 9116, -9116, 9700, -6902]] ], "id": "48167", "properties": { "name": "Galveston" } }, { "type": "Polygon", "arcs": [[-9287, -9553, -9626, -3911, 9701, -5783]], "id": "31007", "properties": { "name": "Banner" } }, { "type": "Polygon", "arcs": [[-2537, -3355, -6161, -1950, -8896, -8078]], "id": "05053", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[9702, -5238, 9703, -4503, 9704, -5234]], "id": "34033", "properties": { "name": "Salem" } }, { "type": "Polygon", "arcs": [[-6967, -9659, -6757, -8209, -8494, 9705]], "id": "41057", "properties": { "name": "Tillamook" } }, { "type": "Polygon", "arcs": [[-7726, -9625, -6196, -8718, -9084, -9404, 9706]], "id": "36115", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[9707, -7482, -2885, -2258]], "id": "27077", "properties": { "name": "Lake of the Woods" } }, { "type": "Polygon", "arcs": [[-8237, -7148, -1867, -1027, -4396, -8275, -6337]], "id": "08001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[9708, -3990, -9654, -9314, -7928, -7702]], "id": "06033", "properties": { "name": "Lake" } }, { "type": "Polygon", "arcs": [[-8906, -8955, -2014, -9518, -9154, 9709]], "id": "13317", "properties": { "name": "Wilkes" } }, { "type": "Polygon", "arcs": [[-5093, -8501, -6784, -1541, 9710]], "id": "29089", "properties": { "name": "Howard" } }, { "type": "Polygon", "arcs": [[-6759, 9711, -5194, -3541, -240, -6970]], "id": "42011", "properties": { "name": "Berks" } }, { "type": "Polygon", "arcs": [[9712, -5978, -6085, -8267, -3503]], "id": "47087", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[9713, -6014, -147, -7748, -159, -9311]], "id": "72091", "properties": { "name": "Manatí" } }, { "type": "Polygon", "arcs": [[-3057, -8147, -3415, -8965, -6843, -7062]], "id": "54007", "properties": { "name": "Braxton" } }, { "type": "Polygon", "arcs": [[-7157, 9714, -8589, -5427, -5955, -9519]], "id": "21161", "properties": { "name": "Mason" } }, { "type": "Polygon", "arcs": [[9715, -9298, -7398, -9098, 9716]], "id": "26021", "properties": { "name": "Berrien" } }, { "type": "Polygon", "arcs": [[-9658, -185, -8555, -5137, -1176]], "id": "17019", "properties": { "name": "Champaign" } }, { "type": "Polygon", "arcs": [ [-4600, -7508, -9441, -5448, 9717, -8769, -7729], [-7190], [-824] ], "id": "51015", "properties": { "name": "Augusta" } }, { "type": "Polygon", "arcs": [[-3359, -6448, -3841, -7307, 9718, -9541, -6159]], "id": "05001", "properties": { "name": "Arkansas" } }, { "type": "Polygon", "arcs": [[-8628, -9013, -2179, -8923, -9015, -8107]], "id": "13079", "properties": { "name": "Crawford" } }, { "type": "Polygon", "arcs": [[-3452, -6616, -6534, -6394, -4880]], "id": "18027", "properties": { "name": "Daviess" } }, { "type": "MultiPolygon", "arcs": [[[9719]], [[9720, -7170]], [[-4718, 9721]], [[-7174, 9722]]], "id": "37055", "properties": { "name": "Dare" } }, { "type": "Polygon", "arcs": [[-4017, -3737, -9488, -7531]], "id": "30021", "properties": { "name": "Dawson" } }, { "type": "Polygon", "arcs": [[-8202, -707, -1131, -1724, -6070, -7011]], "id": "48281", "properties": { "name": "Lampasas" } }, { "type": "Polygon", "arcs": [[-7615, -6214, -1765, 9723, -7881]], "id": "12123", "properties": { "name": "Taylor" } }, { "type": "Polygon", "arcs": [[9724, -7152, -4402]], "id": "13047", "properties": { "name": "Catoosa" } }, { "type": "Polygon", "arcs": [[-772, -6254, -6308, -516, -9210]], "id": "13067", "properties": { "name": "Cobb" } }, { "type": "MultiPolygon", "arcs": [ [[-4832, -7844, -4341]], [[-4095, -9456, -4829, -6721, -9407]] ], "id": "22099", "properties": { "name": "St. Martin" } }, { "type": "Polygon", "arcs": [[-7492, -3440, 9725, -7807, -2430, -8583, -7512]], "id": "28135", "properties": { "name": "Tallahatchie" } }, { "type": "Polygon", "arcs": [[-9548, -6105, -1590, -912, -7623, -9601]], "id": "29059", "properties": { "name": "Dallas" } }, { "type": "Polygon", "arcs": [[-4021, -4253, -5289, -4666, -5382, -9673]], "id": "37195", "properties": { "name": "Wilson" } }, { "type": "Polygon", "arcs": [[-1645, -6217, -401, -9578, 9726, -9040]], "id": "38005", "properties": { "name": "Benson" } }, { "type": "Polygon", "arcs": [[-9635, 9727, 9728, -9608, -6118, -4281]], "id": "45063", "properties": { "name": "Lexington" } }, { "type": "Polygon", "arcs": [[-1737, -2834, -2921, -8687, -1911, -4371, -9300]], "id": "48137", "properties": { "name": "Edwards" } }, { "type": "Polygon", "arcs": [[-4405, -4001, -4639, -4449]], "id": "13055", "properties": { "name": "Chattooga" } }, { "type": "Polygon", "arcs": [[9729, -3544, -7300, 9730, 9731]], "id": "24025", "properties": { "name": "Harford" } }, { "type": "Polygon", "arcs": [[-5853, -5934, -6868, -5199, -4273, -5191, -5083]], "id": "45069", "properties": { "name": "Marlboro" } }, { "type": "Polygon", "arcs": [[-3067, -7784, -5652, -9569, -3118, -3255]], "id": "20161", "properties": { "name": "Riley" } }, { "type": "Polygon", "arcs": [[-5842, -7404, -1624, -1332, -9297, 9732]], "id": "26005", "properties": { "name": "Allegan" } }, { "type": "Polygon", "arcs": [[-6782, -5340, -5460, -5108, -7756]], "id": "29051", "properties": { "name": "Cole" } }, { "type": "Polygon", "arcs": [[-7893, -7949, 9733, 9734, -3920, -4268, -2781]], "id": "40143", "properties": { "name": "Tulsa" } }, { "type": "Polygon", "arcs": [[-3771, -8451, -6192, -5371, -1928, 9735]], "id": "48187", "properties": { "name": "Guadalupe" } }, { "type": "Polygon", "arcs": [[-8728, -9281, 9736, -8817, -8809, -2576]], "id": "50005", "properties": { "name": "Caledonia" } }, { "type": "Polygon", "arcs": [[-5689, -1515, -9554, -3163, -7836]], "id": "55055", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[-8144, 9737, -5229, 9738, 9739]], "id": "42001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[-6405, -7827, -3433, -3443, -8212, -8709]], "id": "20105", "properties": { "name": "Lincoln" } }, { "type": "MultiPolygon", "arcs": [[[-9171, 9740]], [[9741]]], "id": "53029", "properties": { "name": "Island" } }, { "type": "Polygon", "arcs": [[9742, -4991, -6078, -9496, -6568, -669, -5377, -7188]], "id": "31107", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[-8857, -8135, 9743, -4624, -9284, -8426, -9200]], "id": "32019", "properties": { "name": "Lyon" } }, { "type": "Polygon", "arcs": [[-7762, -9675, -5321, -9571]], "id": "21063", "properties": { "name": "Elliott" } }, { "type": "Polygon", "arcs": [[-4705, -5370, -4681, -6827, -6581, 9744]], "id": "21079", "properties": { "name": "Garrard" } }, { "type": "Polygon", "arcs": [[-5767, -5143, -5835, -6771, -5550]], "id": "21133", "properties": { "name": "Letcher" } }, { "type": "Polygon", "arcs": [[-3126, -4785, 9745, -7320, -7431]], "id": "21223", "properties": { "name": "Trimble" } }, { "type": "Polygon", "arcs": [[-4310, -6177, -8245, -8246, -5645, -9620]], "id": "47123", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[-2400, -8051, -8113, -2408, -7018]], "id": "51113", "properties": { "name": "Madison" } }, { "type": "Polygon", "arcs": [[-7223, -3493, -1371, -2821, -9557, -3243]], "id": "17027", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [[-4810, 9746, -9644, 9747, -8953]], "id": "12011", "properties": { "name": "Broward" } }, { "type": "Polygon", "arcs": [[-9547, -9639, 9748, -6999, -4106]], "id": "20175", "properties": { "name": "Seward" } }, { "type": "Polygon", "arcs": [[-7992, -8785, -7028, -9592, -7007, -6168, -9623]], "id": "48073", "properties": { "name": "Cherokee" } }, { "type": "Polygon", "arcs": [[-9719, -7306, -3675, -7586, -2426, -9542]], "id": "05041", "properties": { "name": "Desha" } }, { "type": "Polygon", "arcs": [[-9431, -4081, -4583, -8463, -8575, -7283]], "id": "16029", "properties": { "name": "Caribou" } }, { "type": "Polygon", "arcs": [[-4668, -3903, -4306, -2453, -9543, -6794]], "id": "37061", "properties": { "name": "Duplin" } }, { "type": "Polygon", "arcs": [[-8213, -3446, -9004, -6545, -6719, -6539]], "id": "20009", "properties": { "name": "Barton" } }, { "type": "Polygon", "arcs": [[-1806, 9749, -7887, -536]], "id": "40149", "properties": { "name": "Washita" } }, { "type": "Polygon", "arcs": [[-7265, -6456, -6525, -9611, -8611, -1794]], "id": "08037", "properties": { "name": "Eagle" } }, { "type": "Polygon", "arcs": [[-2108, -8877, -5897, -5894, -7694, -8204]], "id": "39099", "properties": { "name": "Mahoning" } }, { "type": "Polygon", "arcs": [[-5253, 9750, -8529, -8156, -8084, -4939]], "id": "01087", "properties": { "name": "Macon" } }, { "type": "Polygon", "arcs": [[-8547, -1903, -6742, -2881, -488]], "id": "39107", "properties": { "name": "Mercer" } }, { "type": "Polygon", "arcs": [ [ -3760, -5485, -6231, -3135, -6230, -9540, 9751, -9471, 9752, -9678, -9677 ], [-9551] ], "id": "51059", "properties": { "name": "Fairfax" } }, { "type": "Polygon", "arcs": [[-9207, 9753, -4332, -1462, -4181]], "id": "55085", "properties": { "name": "Oneida" } }, { "type": "Polygon", "arcs": [[-8751, -2983, -2095, 9754]], "id": "41061", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-6120, -9610, -1410, -6020, -8524]], "id": "45011", "properties": { "name": "Barnwell" } }, { "type": "Polygon", "arcs": [[9755, -362, -8450, -5672]], "id": "49051", "properties": { "name": "Wasatch" } }, { "type": "MultiPolygon", "arcs": [[[9756]], [[9757]], [[-6279, -8308, 9758]], [[9759]]], "id": "26089", "properties": { "name": "Leelanau" } }, { "type": "Polygon", "arcs": [[-7559, -9402, -9190, -3220, -5478, -8920, -9034]], "id": "17067", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[9760, -5954, -1552, 9761, -1520]], "id": "51193", "properties": { "name": "Westmoreland" } }, { "type": "Polygon", "arcs": [[-3630, -7629, -4030, -8530, -9751, -5252, -8313]], "id": "01123", "properties": { "name": "Tallapoosa" } }, { "type": "Polygon", "arcs": [[-1732, -8672, -8908, 9762, -9565]], "id": "13075", "properties": { "name": "Cook" } }, { "type": "MultiPolygon", "arcs": [[[-5407, 9763]], [[9764]]], "id": "26083", "properties": { "name": "Keweenaw" } }, { "type": "Polygon", "arcs": [[-3281, -9666, -7246, -336, -1051]], "id": "28069", "properties": { "name": "Kemper" } }, { "type": "Polygon", "arcs": [[-1086, -8680, -1899, -2199]], "id": "39125", "properties": { "name": "Paulding" } }, { "type": "Polygon", "arcs": [[-6024, -1487, -7580, -4714, -6586, -9676]], "id": "47171", "properties": { "name": "Unicoi" } }, { "type": "Polygon", "arcs": [[-9159, -4579, -8692, 9765]], "id": "13209", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[-9566, -9763, -8910, -7612, -7880, -7290]], "id": "13027", "properties": { "name": "Brooks" } }, { "type": "Polygon", "arcs": [[-3913, -9628, 9766, -2952, -2953, -1029, -1866, -7147]], "id": "08075", "properties": { "name": "Logan" } }, { "type": "Polygon", "arcs": [[-1809, -97, -6777, -947, -1931]], "id": "39117", "properties": { "name": "Morrow" } }, { "type": "Polygon", "arcs": [[-9019, -1926, 9767, -9597, -9640, -2633]], "id": "39119", "properties": { "name": "Muskingum" } }, { "type": "Polygon", "arcs": [[-8823, -4906, 9768, -7213]], "id": "13051", "properties": { "name": "Chatham" } }, { "type": "Polygon", "arcs": [[-9018, -9022, -1849, -7294, 9769, -8655]], "id": "13061", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[-9627, -8632, -7407, -2949, -9767]], "id": "08115", "properties": { "name": "Sedgwick" } }, { "type": "Polygon", "arcs": [[-3851, -7326, -8622, -9050, -1896, 9770, -3038]], "id": "12105", "properties": { "name": "Polk" } }, { "type": "Polygon", "arcs": [[9771, -9479, -9232, -8060, -2380, -5016]], "id": "48147", "properties": { "name": "Fannin" } }, { "type": "Polygon", "arcs": [[-6173, -3485, -7620, -6114, -6040, -5728]], "id": "21105", "properties": { "name": "Hickman" } }, { "type": "Polygon", "arcs": [[-8990, -8997, -7959, -4447, -8037, -9283]], "id": "01071", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-8912, -3575, -8153, -8528, 9772]], "id": "13215", "properties": { "name": "Muscogee" } }, { "type": "Polygon", "arcs": [[9773, -9259, -4012, -8260, -4225, -2934, -8678]], "id": "17195", "properties": { "name": "Whiteside" } }, { "type": "Polygon", "arcs": [[9774, -9054, -8620, -2504, -8070]], "id": "12009", "properties": { "name": "Brevard" } }, { "type": "Polygon", "arcs": [[-3386, -9263, -1734, -9564, -7964, -7962, -9303]], "id": "13321", "properties": { "name": "Worth" } }, { "type": "Polygon", "arcs": [[-8945, -8647, -4816, -9324, -5208, -6472]], "id": "13025", "properties": { "name": "Brantley" } }, { "type": "Polygon", "arcs": [[-1805, -406, -9389, -2359, -528, -7888, -9750]], "id": "40015", "properties": { "name": "Caddo" } }, { "type": "Polygon", "arcs": [[9775, -9692, -9477, -8992, -9282, -7812, -1091]], "id": "47103", "properties": { "name": "Lincoln" } }, { "type": "Polygon", "arcs": [[-6908, -4937, -3295, -7524, -8343, 9776]], "id": "39111", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[9777, -4611, -8102, -8800]], "id": "55081", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[-6363, -3909, -4902, -3932, -7825]], "id": "45021", "properties": { "name": "Cherokee" } }, { "type": "Polygon", "arcs": [[-5497, -5206, -208, -8831, -4333, -9754, -9206]], "id": "55041", "properties": { "name": "Forest" } }, { "type": "Polygon", "arcs": [[-806, -7073, -9688, -5367, -4703, 9778]], "id": "21067", "properties": { "name": "Fayette" } }, { "type": "Polygon", "arcs": [[-394, -4122, -6509, -6654, -9485, -7443]], "id": "36037", "properties": { "name": "Genesee" } }, { "type": "Polygon", "arcs": [[9779, 9780, 9781, -6579, -9165]], "id": "21229", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-8272, 9782, -6835, 9783, -4254, -4019]], "id": "37117", "properties": { "name": "Martin" } }, { "type": "Polygon", "arcs": [[-3366, -7824, -7001, -4023, -5867, -4143]], "id": "40025", "properties": { "name": "Cimarron" } }, { "type": "Polygon", "arcs": [[-5202, -6301, -5264, -6065, -4275]], "id": "45067", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[-877, -8460, -1833, -9145, -2871, -315, 9784, -6595]], "id": "01039", "properties": { "name": "Covington" } }, { "type": "MultiPolygon", "arcs": [[[9785]], [[9786]], [[-7257, -2008, -7205, 9787, -7202]]], "id": "06037", "properties": { "name": "Los Angeles" } }, { "type": "Polygon", "arcs": [[-8909, -7128, -7657, -7336, -7614]], "id": "12047", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[-7260, -8954, -9748, -9643, -8515, 9788]], "id": "12021", "properties": { "name": "Collier" } }, { "type": "Polygon", "arcs": [[-2895, -6215, -1326, -9095, -4998, 9789, -6260]], "id": "20125", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[-3228, -6216, -5546, -7233, -4057, -5938, -862]], "id": "17193", "properties": { "name": "White" } }, { "type": "Polygon", "arcs": [[-503, -1651, -9672, -1691, -7250, -4220]], "id": "29009", "properties": { "name": "Barry" } }, { "type": "Polygon", "arcs": [[-85, -9250, -7349, -1616, -6555, -9251]], "id": "26125", "properties": { "name": "Oakland" } }, { "type": "Polygon", "arcs": [[-5586, -4615, -7649, -8033, -5391]], "id": "19005", "properties": { "name": "Allamakee" } }, { "type": "Polygon", "arcs": [[-6261, -9790, -5002, 9790, -9734, -7948]], "id": "40147", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[9791, -4576, -6483, -6785, -6303]], "id": "30005", "properties": { "name": "Blaine" } }, { "type": "Polygon", "arcs": [[-5953, 9792, -1554]], "id": "51103", "properties": { "name": "Lancaster" } }, { "type": "Polygon", "arcs": [ [-7395, -6473, -5211, -7608, -9378, -7913, -9655, -9201, -7658] ], "id": "12003", "properties": { "name": "Baker" } }, { "type": "Polygon", "arcs": [[-1264, -8095, -6636, -7752, -4847, -9309]], "id": "22127", "properties": { "name": "Winn" } }, { "type": "Polygon", "arcs": [[-7767, -9168, -9693, -9776, -1090, -5556]], "id": "47117", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[-1521, -9762, -1556, 9793, -9534, -6131, -5713]], "id": "51057", "properties": { "name": "Essex" } }, { "type": "Polygon", "arcs": [[-490, -2880, -1213, -3077, -8999]], "id": "18135", "properties": { "name": "Randolph" } }, { "type": "Polygon", "arcs": [[9794, -749, -9199, -8779]], "id": "30101", "properties": { "name": "Toole" } }, { "type": "Polygon", "arcs": [[-3695, -9306, -5656, -5984, 9795]], "id": "23007", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-1329, -1135, -5416, -2702, 9796, -1622]], "id": "26045", "properties": { "name": "Eaton" } }, { "type": "Polygon", "arcs": [[-8573, -1252, -9556, -2148, -7114, -3024, -5313, -5274]], "id": "17167", "properties": { "name": "Sangamon" } }, { "type": "Polygon", "arcs": [[9797, -4087, 9798, -9227]], "id": "25001", "properties": { "name": "Barnstable" } }, { "type": "Polygon", "arcs": [[9799, -6879, -5468, -4541, -9443]], "id": "30091", "properties": { "name": "Sheridan" } }, { "type": "Polygon", "arcs": [[-7498, -8579, -6940, -1021, -8228, -8894, -4250]], "id": "35041", "properties": { "name": "Roosevelt" } }, { "type": "Polygon", "arcs": [[-9668, -5419, -7453, -6799, -3060]], "id": "40053", "properties": { "name": "Grant" } }, { "type": "Polygon", "arcs": [[-8143, 9800, -3545, -9730, 9801, -5230, -9738]], "id": "42133", "properties": { "name": "York" } }, { "type": "Polygon", "arcs": [[-1773, -6383, -6603, -7186, -882, -9062]], "id": "13237", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[-9614, -7794, -8872, 9802]], "id": "13257", "properties": { "name": "Stephens" } }, { "type": "Polygon", "arcs": [[-9615, -9803, -8873, -1916, -9229, -8917]], "id": "13011", "properties": { "name": "Banks" } }, { "type": "Polygon", "arcs": [[-5878, -9510, -1580, -3470, -6625, -3004, -9230]], "id": "18073", "properties": { "name": "Jasper" } }, { "type": "Polygon", "arcs": [[-3436, -663, -5146, -9236, -9002, -3444]], "id": "20113", "properties": { "name": "McPherson" } }, { "type": "Polygon", "arcs": [[-9233, -8951, -6413, -1380, 9803, -3533]], "id": "27097", "properties": { "name": "Morrison" } }, { "type": "Polygon", "arcs": [[-5224, -7169, -1081, -5380, -7131, -5562]], "id": "37183", "properties": { "name": "Wake" } }, { "type": "Polygon", "arcs": [[-3679, -7514, -6567, -7177, -7820, -7587]], "id": "28151", "properties": { "name": "Washington" } }, { "type": "Polygon", "arcs": [[-9270, -9260, -9774, -8677, -7234, -294, -2680]], "id": "19045", "properties": { "name": "Clinton" } }, { "type": "Polygon", "arcs": [[-7727, -9707, -9403, -7858]], "id": "36113", "properties": { "name": "Warren" } }, { "type": "Polygon", "arcs": [[-9413, -879, -6597, 9804, -2698, -8289]], "id": "01099", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[-5564, -7130, -6862]], "id": "37105", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[-9802, -9732, 9805, -5655, -9660, -7358, -5231]], "id": "24005", "properties": { "name": "Baltimore" } }, { "type": "Polygon", "arcs": [ [-8996, -683, -812, 9806, -4747, -7611, -9725, -4401, -7958] ], "id": "47065", "properties": { "name": "Hamilton" } }, { "type": "Polygon", "arcs": [[-170, 9807, -9739, -5233, -7357, -5481, -3758]], "id": "24021", "properties": { "name": "Frederick" } }, { "type": "Polygon", "arcs": [[-5757, -1559, -5396, -5411, -4436]], "id": "47097", "properties": { "name": "Lauderdale" } }, { "type": "Polygon", "arcs": [[-8116, -7852, -50, -2879, -9132, -8139, -7847, -8042]], "id": "36025", "properties": { "name": "Delaware" } }, { "type": "Polygon", "arcs": [[-4163, -6378, -9247, -3632, -8312, -8206]], "id": "01121", "properties": { "name": "Talladega" } }, { "type": "Polygon", "arcs": [[-1623, -9797, -2707, -3137, -1196, -1334]], "id": "26025", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[-8613, -9612, -9606, 9808, -6459, -7119]], "id": "08015", "properties": { "name": "Chaffee" } }, { "type": "Polygon", "arcs": [[-1178, -5139, 9809, -8392, -9555]], "id": "17139", "properties": { "name": "Moultrie" } }, { "type": "Polygon", "arcs": [[-9126, -6423, -7806, -9726, -3439, -7517]], "id": "28107", "properties": { "name": "Panola" } }, { "type": "Polygon", "arcs": [[-8383, -8688, -6073, -1998]], "id": "30039", "properties": { "name": "Granite" } }, { "type": "Polygon", "arcs": [[-9712, -6758, -4989, -9077, -6434, -5195]], "id": "42091", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[-8319, -6927, -5872, 9810, -5696, -5152, -6063]], "id": "42061", "properties": { "name": "Huntingdon" } }, { "type": "Polygon", "arcs": [[-8322, -9450, -9119, -6900, -9009]], "id": "48157", "properties": { "name": "Fort Bend" } }, { "type": "Polygon", "arcs": [[-6199, -9674, -2099, -4357, -6810]], "id": "41013", "properties": { "name": "Crook" } }, { "type": "Polygon", "arcs": [[-8271, -8458, -6711, 9811, -6836, -9783]], "id": "37015", "properties": { "name": "Bertie" } }, { "type": "Polygon", "arcs": [[-8799, -2587, -9560, -9670, -4612, -9778]], "id": "55057", "properties": { "name": "Juneau" } }, { "type": "Polygon", "arcs": [[-2394, -7900, -9478, 9812, -9649]], "id": "40095", "properties": { "name": "Marshall" } }, { "type": "Polygon", "arcs": [[-1721, -693, -8177, -8052, -8127, -4362]], "id": "48331", "properties": { "name": "Milam" } }, { "type": "Polygon", "arcs": [[-6281, -4234, -2892, -1349, -584]], "id": "26165", "properties": { "name": "Wexford" } }, { "type": "Polygon", "arcs": [[-9134, -5992, -9689, -2826, -2970]], "id": "37159", "properties": { "name": "Rowan" } }, { "type": "Polygon", "arcs": [[-807, -9779, -4702, 9813, 9814, -2772]], "id": "21239", "properties": { "name": "Woodford" } }, { "type": "Polygon", "arcs": [[-7166, -7275, -5911, -5912, -6928, 9815]], "id": "40059", "properties": { "name": "Harper" } }, { "type": "Polygon", "arcs": [[-836, -6963, -6923, -9399, -2792, -428]], "id": "55139", "properties": { "name": "Winnebago" } }, { "type": "Polygon", "arcs": [[-5126, -9572, -319, -9629, -6937, -5928, -6575]], "id": "21047", "properties": { "name": "Christian" } }, { "type": "Polygon", "arcs": [[-3132, -816, -9046, -2668, -5561, -1202]], "id": "37001", "properties": { "name": "Alamance" } }, { "type": "Polygon", "arcs": [[-9687, -5839, -1316, -3862, -5369]], "id": "21065", "properties": { "name": "Estill" } }, { "type": "Polygon", "arcs": [[-3929, -5051, -6669, -3518, -6288, -9415, -9567]], "id": "42129", "properties": { "name": "Westmoreland" } }, { "type": "Polygon", "arcs": [[-6189, -5094, -9711, -1540, -1992, -5455]], "id": "29195", "properties": { "name": "Saline" } }, { "type": "Polygon", "arcs": [[9816, -756, -8964, -5695, -928, -605, -4966]], "id": "46037", "properties": { "name": "Day" } }, { "type": "Polygon", "arcs": [[9817, -7706, -3772, -9736, -1927, -1411, -6273]], "id": "48029", "properties": { "name": "Bexar" } }, { "type": "Polygon", "arcs": [[-1743, -8771, -4763, -8119, -8128, -8013, -7675, 9818]], "id": "51019", "properties": { "name": "Bedford" } }, { "type": "Polygon", "arcs": [[-8960, -9239, -6915, -8586, -9715, -7156]], "id": "39015", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[-9696, -6248, -9574, -8752, -9755, -2094, -6059]], "id": "41059", "properties": { "name": "Umatilla" } }, { "type": "Polygon", "arcs": [[-436, -5963, -9421, -9242, -6036]], "id": "47129", "properties": { "name": "Morgan" } }, { "type": "Polygon", "arcs": [[-8346, -1744, -9819, -7674, -7527, -4723], [-7638, -2930]], "id": "51161", "properties": { "name": "Roanoke" } }, { "type": "Polygon", "arcs": [[-8935, -8986]], "id": "51630", "properties": { "name": "Fredericksburg" } }, { "type": "Polygon", "arcs": [[-8664, -1727, -5813, -5301, -734, 9819, -8597]], "id": "53063", "properties": { "name": "Spokane" } }, { "type": "Polygon", "arcs": [[-8344, -7525, -7522, -7567]], "id": "54073", "properties": { "name": "Pleasants" } }, { "type": "Polygon", "arcs": [[9820, -9448, -8973, -6994, -8972]], "id": "72027", "properties": { "name": "Camuy" } }, { "type": "Polygon", "arcs": [[-9749, -9638, -7167, -9816, -6931, -1220, -6095, -7000]], "id": "40007", "properties": { "name": "Beaver" } }, { "type": "Polygon", "arcs": [[-3942, -6830, 9821, -2711, -5062, -8551, -6499]], "id": "47025", "properties": { "name": "Claiborne" } }, { "type": "Polygon", "arcs": [[-1236, -6098, -5228, -4927, -6287, -4800, -6449, -5746]], "id": "04001", "properties": { "name": "Apache" } }, { "type": "Polygon", "arcs": [[-9178, -221, -8913, -9773, -8527, -4028]], "id": "13145", "properties": { "name": "Harris" } }, { "type": "Polygon", "arcs": [[-7816, -7875, -9481, -9393, -7868, -7877]], "id": "12077", "properties": { "name": "Liberty" } }, { "type": "Polygon", "arcs": [[-8445, -8059, 9822, 9823]], "id": "28045", "properties": { "name": "Hancock" } }, { "type": "Polygon", "arcs": [[9824, -4888, -7760, -8876, -1936, -9652]], "id": "39007", "properties": { "name": "Ashtabula" } }, { "type": "Polygon", "arcs": [[-2221, -6521, -3986, -9709, -7701]], "id": "06021", "properties": { "name": "Glenn" } }, { "type": "Polygon", "arcs": [[-9094, -7379, -8696, -9096, -9192, 9825, -5000]], "id": "40035", "properties": { "name": "Craig" } }, { "type": "Polygon", "arcs": [[-7271, -8874, -7455, -5290, -8479]], "id": "17087", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [ [ -7373, 7371, -7371, 7369, -7369, 7367, -7367, -9591, -5177, -7225, -8649, -3884, -1303 ] ], "id": "29183", "properties": { "name": "St. Charles" } }, { "type": "Polygon", "arcs": [[9826, -2897, -6263, -7947, -7450, -5417]], "id": "20035", "properties": { "name": "Cowley" } }, { "type": "Polygon", "arcs": [[-7589, -3866, -7554, -8276]], "id": "22123", "properties": { "name": "West Carroll" } }, { "type": "Polygon", "arcs": [[9827, -9515, -2231, -8808, -9426, -7004, -5972, -4259]], "id": "38029", "properties": { "name": "Emmons" } }, { "type": "Polygon", "arcs": [[-6646, 9828, -8774, -8482, -8937]], "id": "29181", "properties": { "name": "Ripley" } }, { "type": "Polygon", "arcs": [[-9069, -209, -1298, 9829, -9265]], "id": "06087", "properties": { "name": "Santa Cruz" } }, { "type": "Polygon", "arcs": [[-4458, -4037, -3022, -7700, 9830]], "id": "06023", "properties": { "name": "Humboldt" } }, { "type": "Polygon", "arcs": [[-8806, -346, 9831, -2515, -6678, -9427]], "id": "46089", "properties": { "name": "McPherson" } }, { "type": "Polygon", "arcs": [ [-1106, -8598, -9820, -733, -8619, -7774, 9832, -3624, -9573, -4726] ], "id": "53075", "properties": { "name": "Whitman" } }, { "type": "Polygon", "arcs": [[9833, -8665, -8595, -4156]], "id": "53019", "properties": { "name": "Ferry" } }, { "type": "Polygon", "arcs": [[-6609, -199, -9304, -7960, -1851, -9021]], "id": "13273", "properties": { "name": "Terrell" } }, { "type": "Polygon", "arcs": [[-651, -1920, -8907, -9710, -9153, -6380, -9014]], "id": "13221", "properties": { "name": "Oglethorpe" } }, { "type": "Polygon", "arcs": [[-8355, -4647, -9616, -9223, -1496, -9453]], "id": "30009", "properties": { "name": "Carbon" } }, { "type": "Polygon", "arcs": [[-5718, -5784, -9702, -3915, -7146, -8314, -5445]], "id": "56021", "properties": { "name": "Laramie" } }, { "type": "Polygon", "arcs": [[-655, -1585, -3856, -81, -6716, -7123]], "id": "18005", "properties": { "name": "Bartholomew" } }, { "type": "Polygon", "arcs": [[-9295, -9684, -9221, -6682, -803, -6832, -6860]], "id": "21081", "properties": { "name": "Grant" } }, { "type": "MultiPolygon", "arcs": [[[9834]], [[-9590, 9835, -8889, -4263, -3222]]], "id": "39043", "properties": { "name": "Erie" } }, { "type": "Polygon", "arcs": [[9836, -9814, -4706, -9745, -6580, -9782]], "id": "21167", "properties": { "name": "Mercer" } }, { "type": "Polygon", "arcs": [[-7484, -7488, -2129, -8804, -1008, -37]], "id": "27027", "properties": { "name": "Clay" } }, { "type": "Polygon", "arcs": [[-5990, -6805, -5836, -9686, -7071]], "id": "21173", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[-5991, -1205, -6865, -5850, -9690]], "id": "37123", "properties": { "name": "Montgomery" } }, { "type": "Polygon", "arcs": [[-9317, 9837, -7667, -8998, -8927, -856, -8625]], "id": "27053", "properties": { "name": "Hennepin" } }, { "type": "Polygon", "arcs": [[-4291, -6493, -1342, -5124, -6574, -6030]], "id": "21233", "properties": { "name": "Webster" } }, { "type": "Polygon", "arcs": [[9838, -9717, -9099, -1576, -9509]], "id": "18091", "properties": { "name": "LaPorte" } }, { "type": "Polygon", "arcs": [[-2716, -6359, 9839, -2543, -1323]], "id": "20011", "properties": { "name": "Bourbon" } }, { "type": "Polygon", "arcs": [[-9657, -2828, -9691, -6033, -5081, -5708]], "id": "37179", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-8224, 9840, -4716, -8414]], "id": "51810", "properties": { "name": "Virginia Beach" } }, { "type": "Polygon", "arcs": [[-8833, 9841, -7113, -870, -6920, -6962, -9240]], "id": "55009", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[-9809, -9605, -2341, -8340, -3269, -8334, -6460]], "id": "08043", "properties": { "name": "Fremont" } }, { "type": "Polygon", "arcs": [[9842, -9575, -7982, -6428, -8007, -7905]], "id": "28067", "properties": { "name": "Jones" } }, { "type": "Polygon", "arcs": [[-1971, -390, -7427, -7779, -4863, -9536]], "id": "31181", "properties": { "name": "Webster" } }, { "type": "Polygon", "arcs": [[-8415, -4720, 9843, -8109, -8098, -8330]], "id": "37029", "properties": { "name": "Camden" } }, { "type": "Polygon", "arcs": [[-9582, -8403, -4755, -4312, -9632, -9641, -2549]], "id": "48251", "properties": { "name": "Johnson" } }, { "type": "Polygon", "arcs": [[-1796, -8614, -7117, -6342, -2154, -9198]], "id": "08077", "properties": { "name": "Mesa" } }, { "type": "Polygon", "arcs": [[-5966, -6786, -5706, -4676, -1984]], "id": "30013", "properties": { "name": "Cascade" } }, { "type": "Polygon", "arcs": [[-5147, -661, -1127, -376, -2898, -9827, -4782]], "id": "20015", "properties": { "name": "Butler" } }, { "type": "Polygon", "arcs": [[-6488, -5287, -5920, -8987, -1781, -9253]], "id": "38025", "properties": { "name": "Dunn" } }, { "type": "Polygon", "arcs": [[-5573, -4375, -363, -9756, -5671, -8506]], "id": "49035", "properties": { "name": "Salt Lake" } }, { "type": "Polygon", "arcs": [[-7040, 9844, -5019, -8704, -8401, -262]], "id": "48121", "properties": { "name": "Denton" } }, { "type": "Polygon", "arcs": [ [-2240, -4749, -126, -702, -1423, -4992, -9743, -7187, -627] ], "id": "46023", "properties": { "name": "Charles Mix" } }, { "type": "Polygon", "arcs": [[-9718, -5453, -9694, -3797, -4760, -8770]], "id": "51125", "properties": { "name": "Nelson" } }, { "type": "Polygon", "arcs": [[-7665, -3287, -1124, 9845, -119, -4173, -6210]], "id": "72043", "properties": { "name": "Coamo" } }, { "type": "Polygon", "arcs": [[-9041, -9727, -9580, -9681, -2688, -9514, -9129]], "id": "38103", "properties": { "name": "Wells" } }, { "type": "Polygon", "arcs": [[9846, -6852, -9695, -1757]], "id": "72051", "properties": { "name": "Dorado" } }, { "type": "Polygon", "arcs": [[-1816, -9513, -1172, -8880, -1873, -4116]], "id": "17143", "properties": { "name": "Peoria" } }, { "type": "Polygon", "arcs": [[-6436, -9079, -9680, -8199, -4499, -9704, -5237]], "id": "34015", "properties": { "name": "Gloucester" } }, { "type": "Polygon", "arcs": [[-666, -5754, -5720, -7668, -9838, -9316]], "id": "27003", "properties": { "name": "Anoka" } }, { "type": "Polygon", "arcs": [[-345, -7769, -757, -9817, -4965, -8005, -2516, -9832]], "id": "46013", "properties": { "name": "Brown" } }, { "type": "Polygon", "arcs": [[-5909, -3062, -6802, -1390, -403, -9647, -5913]], "id": "40093", "properties": { "name": "Major" } }, { "type": "Polygon", "arcs": [[-930, -5694, -5346, -8082, -3673, -9469, -9594]], "id": "46039", "properties": { "name": "Deuel" } }, { "type": "Polygon", "arcs": [[-2016, 9847]], "id": "02230", "properties": { "name": "Skagway" } }, { "type": "Polygon", "arcs": [[-1633, -6375, -6156, -6374, -4736, -7578, -1485, -5185]], "id": "47163", "properties": { "name": "Sullivan" } }, { "type": "Polygon", "arcs": [[-6495, -5543, 9848]], "id": "44001", "properties": { "name": "Bristol" } }, { "type": "Polygon", "arcs": [[-8552, -5066, -6681, -5602, -6174, -4308, -9422, -5961]], "id": "47093", "properties": { "name": "Knox" } }, { "type": "Polygon", "arcs": [[-8840, -828, -1484, -5447, -471, -7264, -8574, -6002]], "id": "56007", "properties": { "name": "Carbon" } }, { "type": "Polygon", "arcs": [[-5636, -6971, -242, -3540, -9801, -8142, -8772]], "id": "42043", "properties": { "name": "Dauphin" } }, { "type": "Polygon", "arcs": [[-7654]], "id": "51580", "properties": { "name": "Covington" } }, { "type": "Polygon", "arcs": [[-2836, -9671, -7838, -8853, -8845, -7983]], "id": "55049", "properties": { "name": "Iowa" } }, { "type": "Polygon", "arcs": [[-6983, -9246, -6980, -9245, -809, -681, -5827]], "id": "47175", "properties": { "name": "Van Buren" } }, { "type": "Polygon", "arcs": [[-2919, -7707, -9818, -6272, -1913, -8686]], "id": "48019", "properties": { "name": "Bandera" } }, { "type": "Polygon", "arcs": [[-9144, -9461, -3843, -2873]], "id": "12059", "properties": { "name": "Holmes" } }, { "type": "Polygon", "arcs": [[-5438, -501, -9494]], "id": "41055", "properties": { "name": "Sherman" } }, { "type": "Polygon", "arcs": [[-8656, -9770, -7293, -9146, -8469]], "id": "01067", "properties": { "name": "Henry" } }, { "type": "Polygon", "arcs": [[-8886, -8433, -5623, -7511, -5614, -7927, -8844]], "id": "05139", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-8019, -8354, -7085, -9440, -7506, -8729]], "id": "54031", "properties": { "name": "Hardy" } }, { "type": "Polygon", "arcs": [[-9291, -5981, 9849, -8259, -4422, -5219, -1101, -9215]], "id": "22017", "properties": { "name": "Caddo" } }, { "type": "Polygon", "arcs": [[-2612, -7645, -7238, -4034]], "id": "41029", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-7237, -4129, 4127, -8132, -8615, -566, -4036]], "id": "06049", "properties": { "name": "Modoc" } }, { "type": "Polygon", "arcs": [[-7477, -5487, -9290, -6286, -9636, -3422]], "id": "28003", "properties": { "name": "Alcorn" } }, { "type": "Polygon", "arcs": [[-9385, -8618, -3362, -7221, -2332]], "id": "08011", "properties": { "name": "Bent" } }, { "type": "Polygon", "arcs": [[-7750, -7124, -6718, -71, -3450, -6532]], "id": "18105", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[-8444, -9466, 9850, -4062]], "id": "21029", "properties": { "name": "Bullitt" } }, { "type": "Polygon", "arcs": [[-1925, -6909, -9777, -8342, -9598, -9768]], "id": "39121", "properties": { "name": "Noble" } }, { "type": "Polygon", "arcs": [[-4301, -2773, -9815, -9837, -9781, 9851, -9464]], "id": "21005", "properties": { "name": "Anderson" } }, { "type": "Polygon", "arcs": [[-9851, -9465, -9852, -9780, -9164, -5791, -4063]], "id": "21179", "properties": { "name": "Nelson" } }, { "type": "Polygon", "arcs": [[-7035, -5356, -9585, -4377, -5575]], "id": "49057", "properties": { "name": "Weber" } }, { "type": "Polygon", "arcs": [[-7023, -6151, -1238, -725, -3, -8063]], "id": "49025", "properties": { "name": "Kane" } }, { "type": "Polygon", "arcs": [[-3344, -9125, -8194, -8258, -9850, -5980, -5771, -3345]], "id": "05091", "properties": { "name": "Miller" } }, { "type": "Polygon", "arcs": [[-7198, -7641, -5951, 9852, -9728, -9634]], "id": "45079", "properties": { "name": "Richland" } }, { "type": "Polygon", "arcs": [[-9656, -7911, -8564, -2499, -8068, 9853, -5363]], "id": "12107", "properties": { "name": "Putnam" } }, { "type": "Polygon", "arcs": [[9854, -5936, -8875, -7269, -7364, -9530]], "id": "17077", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[-9784, -6840, -7176, 9855, -6833, -3951, -4255]], "id": "37013", "properties": { "name": "Beaufort" } }, { "type": "Polygon", "arcs": [[-368, -6657, -8073, 9856]], "id": "36123", "properties": { "name": "Yates" } }, { "type": "Polygon", "arcs": [[-8159, -3490, -5979, -9713, -3502, -1226, -5846]], "id": "47111", "properties": { "name": "Macon" } }, { "type": "Polygon", "arcs": [[-4372, -977, -5568, -9007, 9857]], "id": "48323", "properties": { "name": "Maverick" } }, { "type": "Polygon", "arcs": [[-1010, -8805, -6723, -6259, -7381, -8963]], "id": "27155", "properties": { "name": "Traverse" } }, { "type": "Polygon", "arcs": [[-8815, -8856, -9398, -4625, -9744, -8134]], "id": "32001", "properties": { "name": "Churchill" } }, { "type": "Polygon", "arcs": [[-5120, -5777, -8859, -1479, -5860, -6847]], "id": "56005", "properties": { "name": "Campbell" } }, { "type": "Polygon", "arcs": [[-7810, -8012, -9587, -5441, -9600, -8261, -5589]], "id": "53059", "properties": { "name": "Skamania" } }, { "type": "Polygon", "arcs": [[-1960, -2509, -8743, -8902, -3550, -9262, -3384]], "id": "13315", "properties": { "name": "Wilcox" } }, { "type": "MultiPolygon", "arcs": [[[9858]], [[-8977, 9859, -7744]]], "id": "72053", "properties": { "name": "Fajardo" } }, { "type": "Polygon", "arcs": [[-9244, -9424, -4743, -9807, -811]], "id": "47143", "properties": { "name": "Rhea" } }, { "type": "Polygon", "arcs": [[-1319, -6573, -5570, -5145, -5766, -3820]], "id": "21025", "properties": { "name": "Breathitt" } }, { "type": "Polygon", "arcs": [[-6358, -7426, -313, -1977, -1606, -2544, -9840]], "id": "29217", "properties": { "name": "Vernon" } }, { "type": "Polygon", "arcs": [[-9805, -6596, -9785, -314, -7951, -9489, -2699]], "id": "01053", "properties": { "name": "Escambia" } }, { "type": "Polygon", "arcs": [[-5364, -9854, -8071, -7323, -3849, -7818, -7392]], "id": "12083", "properties": { "name": "Marion" } }, { "type": "Polygon", "arcs": [[-9833, -7778, -8750, -3625]], "id": "53003", "properties": { "name": "Asotin" } }, { "type": "Polygon", "arcs": [[-9457, -9088, -8763, -8775, -9829, -6645]], "id": "29023", "properties": { "name": "Butler" } }, { "type": "Polygon", "arcs": [[-7365, -7274, -9255, -6136, -9087, -6640]], "id": "29031", "properties": { "name": "Cape Girardeau" } }, { "type": "Polygon", "arcs": [[-5552, -6774, -1636, -2708, -9822, -6829]], "id": "51105", "properties": { "name": "Lee" } }, { "type": "Polygon", "arcs": [[-2990, -9463, -2405, -8039, -9419, 9417, -9417, -8348]], "id": "01043", "properties": { "name": "Cullman" } }, { "type": "Polygon", "arcs": [[-5138, -3511, -7486, -3413, -8393, -9810]], "id": "17029", "properties": { "name": "Coles" } }, { "type": "Polygon", "arcs": [[-9525, -7594, -2567, -5923, -6624]], "id": "18015", "properties": { "name": "Carroll" } }, { "type": "MultiPolygon", "arcs": [[[9860]], [[-8286, -7281, 9861, -8164]]], "id": "22075", "properties": { "name": "Plaquemines" } }, { "type": "Polygon", "arcs": [[-5804, -464, -9621, -919, -9312]], "id": "31091", "properties": { "name": "Hooker" } }, { "type": "Polygon", "arcs": [[-5285, -9131, -9516, -9828, -4258, -4197]], "id": "38015", "properties": { "name": "Burleigh" } }, { "type": "Polygon", "arcs": [[-5679, -3972, -7653, -8347, -7655]], "id": "54063", "properties": { "name": "Monroe" } }, { "type": "Polygon", "arcs": [[-7584, -8317, -7764, -4994, -9630]], "id": "47021", "properties": { "name": "Cheatham" } }, { "type": "Polygon", "arcs": [[-7135, -7866, -5882, -9474, -6972, -6820, -7417]], "id": "42015", "properties": { "name": "Bradford" } }, { "type": "Polygon", "arcs": [[-7321, -9746, -4787, -4304, -8442]], "id": "21185", "properties": { "name": "Oldham" } }, { "type": "Polygon", "arcs": [[-7253, -7710, -3836, -2262, -9390, -7861]], "id": "05101", "properties": { "name": "Newton" } }, { "type": "Polygon", "arcs": [ [-8818, -9737, -9280, -1641, -7637, -5621, -9698, -9036, -5278] ], "id": "33009", "properties": { "name": "Grafton" } }, { "type": "Polygon", "arcs": [[-6921, -873, 9862, -5591, -9531, -9400]], "id": "55117", "properties": { "name": "Sheboygan" } }, { "type": "Polygon", "arcs": [[-2962, -9576, -9843, -7904, -6778, -6725]], "id": "28129", "properties": { "name": "Smith" } }, { "type": "Polygon", "arcs": [[-8360, -8446, -9824, 9863, -8284, -8162, -9420, -16]], "id": "22103", "properties": { "name": "St. Tammany" } }, { "type": "Polygon", "arcs": [[-9539, -9532, -5483, -7360, -9662, -9114, -9472, -9752]], "id": "24033", "properties": { "name": "Prince George's" } }, { "type": "Polygon", "arcs": [ [-1387, -3534, -9804, -1379, -9318, -8623, -347, -866, -9596] ], "id": "27145", "properties": { "name": "Stearns" } }, { "type": "Polygon", "arcs": [[-9498, -7577, -3660, -5786, -3658, -5787, -8251]], "id": "25017", "properties": { "name": "Middlesex" } }, { "type": "Polygon", "arcs": [[-5697, -9811, -5871, -8773, -8145, -9740, -9808, -169]], "id": "42055", "properties": { "name": "Franklin" } }, { "type": "Polygon", "arcs": [[-9558, -2805, -5937, -9855, -9529]], "id": "17145", "properties": { "name": "Perry" } }, { "type": "Polygon", "arcs": [[-5461, -4432, -1305, -3888, -8081, -5033, -5459]], "id": "29073", "properties": { "name": "Gasconade" } }, { "type": "Polygon", "arcs": [[-1216, -8679, -8254, -2847, -9577]], "id": "18161", "properties": { "name": "Union" } }, { "type": "Polygon", "arcs": [[-8650, -8610, -8981, -9161, -2994, -3886]], "id": "29099", "properties": { "name": "Jefferson" } }, { "type": "Polygon", "arcs": [[-9791, -5001, -9826, -9193, -3916, -9735]], "id": "40131", "properties": { "name": "Rogers" } }, { "type": "Polygon", "arcs": [[-9853, -5950, -5184, -9609, -9729]], "id": "45017", "properties": { "name": "Calhoun" } }, { "type": "Polygon", "arcs": [[-3961, -7568, -6959, -7977, -7738, -9024, 9864]], "id": "54035", "properties": { "name": "Jackson" } }, { "type": "Polygon", "arcs": [[9865]], "id": "69100", "properties": { "name": "Rota" } }, { "type": "Polygon", "arcs": [[-9846, -1123, -2183, -5605, 9866, -120]], "id": "72123", "properties": { "name": "Salinas" } }, { "type": "Polygon", "arcs": [[-2788, -9653, -9010, -6140, -4633, -8958]], "id": "48239", "properties": { "name": "Jackson" } }, { "type": "MultiPolygon", "arcs": [[[-641, -8600, 9867]]], "id": "53035", "properties": { "name": "Kitsap" } }, { "type": "Polygon", "arcs": [[-3039, -9771, -9179, 9868, -7885]], "id": "12057", "properties": { "name": "Hillsborough" } }, { "type": "Polygon", "arcs": [[-8408, -9396, -4867]], "id": "17043", "properties": { "name": "DuPage" } }, { "type": "Polygon", "arcs": [[-9028, -4912, -8170, -7437, -8640, -9272]], "id": "34031", "properties": { "name": "Passaic" } }, { "type": "Polygon", "arcs": [[-9650, -9813, -9480, -9772, -5015, -9845, -7039]], "id": "48181", "properties": { "name": "Grayson" } }, { "type": "Polygon", "arcs": [[-4772, -9766, -8691, -9491]], "id": "13283", "properties": { "name": "Treutlen" } }, { "type": "Polygon", "arcs": [[-457, -92, -9483, -2598, -9208, -3101, -2432]], "id": "28155", "properties": { "name": "Webster" } }, { "type": "Polygon", "arcs": [[-9090, -921, -9622, -9527, -7405, -8631]], "id": "31101", "properties": { "name": "Keith" } }, { "type": "Polygon", "arcs": [[-8000, -4522, -9617, -8002, -7987]], "id": "28001", "properties": { "name": "Adams" } }, { "type": "Polygon", "arcs": [[-4120, -760, -369, -9857, -8072, -6510]], "id": "36069", "properties": { "name": "Ontario" } }, { "type": "Polygon", "arcs": [[-3962, -9865, -9026, -6514, -3966]], "id": "54053", "properties": { "name": "Mason" } }, { "type": "Polygon", "arcs": [[-729, -3831, -6393, -3086, -9]], "id": "04025", "properties": { "name": "Yavapai" } } ] }, "states": { "type": "GeometryCollection", "geometries": [ { "type": "MultiPolygon", "arcs": [ [ [ -1237, -1236, -6098, -5228, -4927, -6287, 4800, -3756, 4801, -4921, 7192, 284, 4797, 5749, 5747, 3088, 3084, -2005, 10, 11, 0, 1, 2, 724, 725 ] ] ], "id": "04", "properties": { "name": "Arizona" } }, { "type": "MultiPolygon", "arcs": [ [ [ -8446, -9824, 9863, 8284, 7279, 9861, 8164, 8369, 8491, 8366, 8492, 4343, 4832, 3872, 4068, 4069, -3790, -3789, 5559, -9152, 6551, 5736, 5737, 5738, 5221, -1102, -1101, -9215, -9291, -5981, 9849, 8257, -8193, 5488, 5489, 7925, 7926, 5613, -7510, -7590, -7589, 3866, 3867, -3697, -3696, -3704, -3703, -3702, 7998, -4523, 7999, 7986, 7987, 7338, 7330, -2513, -2512, 12, 13, -2161, 8357, -7803, 8358 ] ], [[4833]], [[7277]], [[7278]], [[8364]], [[8489]], [[8490]], [[9860]] ], "id": "22", "properties": { "name": "Louisiana" } }, { "type": "MultiPolygon", "arcs": [ [ [ 9064, -6813, 9065, -9110, 7388, -9109, -2986, -2985, 8438, 3262, 7776, 7777, 7773, 8618, 732, 733, 5300, 5812, -1726, 1246, 1243, 1244, -5359, -2348, -2347, 4185, -6006, 8363, 3260, -2001, -2000, -1530, -1529, -1528, 5796, -5526, 5797, -6331, 4078, 4079, -4583, -4589, 8460, -5354, 4049, 4050, 3373, 3374, 8199 ] ] ], "id": "16", "properties": { "name": "Idaho" } }, { "type": "MultiPolygon", "arcs": [ [ [ 5258, 5256, 2256, 9707, 7479, 2903, 4122, 3585, 4123, 2905, 2906, 1761, -7917, -7833, 5751, 5752, 5721, 5722, -5703, -5702, -5701, -6318, -6317, -6987, -6986, -9313, -8103, 5584, -4616, 5585, -5390, -5389, -477, -476, -2806, 6556, 1362, 1363, 5763, 5764, 2762, -2735, -2734, 5669, -3817, 3179, 3180, 744, -102, 1517, 3671, 3672, 8081, 5345, 5346, -5693, 7382, -8963, -1010, -1009, -1008, -37, -36, -6158, 31, 32, -6433, -4329, -6108 ] ] ], "id": "27", "properties": { "name": "Minnesota" } }, { "type": "MultiPolygon", "arcs": [ [ [ 35, 36, 1007, 1008, 1009, 1010, -754, 7768, 344, 345, 8805, 8806, -9426, -7004, 5972, -3765, -6955, -6954, -6239, 719, -6238, -3740, -3739, -4016, -4542, 5467, 6878, 6876, 9506, 492, 2190, 3263, 1641, 2738, 6106, -5259, 6107, 4328, 6432, -33, -32, 6157 ] ] ], "id": "38", "properties": { "name": "North Dakota" } }, { "type": "MultiPolygon", "arcs": [ [ [ 1423, -6278, -6240, 6953, 6954, 3764, -5973, 7003, 9425, -8807, -8806, -346, -345, -7769, 753, -1011, 8962, -7383, 5692, -5347, -5346, -8082, -3673, -3672, -1518, 101, 102, 6111, 6112, 4969, -4779, -3638, 4970, 4971, 5072, 5073, 6076, 6077, 4990, -9743, -7187, 627, 628, 7019, 3198, 353, -8826, -2607, 2558, 2559, 2560, 4553, 4554, 4959, 43, 44, 1427 ] ] ], "id": "46", "properties": { "name": "South Dakota" } }, { "type": "MultiPolygon", "arcs": [ [ [ -7846, -7864, 7133, 7134, 7416, -6819, -6818, -8023, 2924, 2925, 8860, 8861, 8932, -4885, 8930, 9485, 7444, 391, 4118, 757, 9457, 3710, 6354, 4517, 7994, 8766, -8327, 8767, 7723, 7724, -9625, -6196, -8718, -8719, -5331, -5337, -5336, -9141, -8171, 8167, 7438, 7439, 9193, 9043, 3735, 6351, 3733, 9044, 8847, 4512, 4507, 4508, -7434, -7433, -7432, 8169, 4911, 4912, 4913, -6855, -7848, -7847 ] ], [[6348]], [[6349]], [[6350]], [[6352]], [[6355]], [[9126, -8837, 9127, -7501]] ], "id": "36", "properties": { "name": "New York" } }, { "type": "MultiPolygon", "arcs": [ [[51]], [[52]], [[53]], [ [ 8793, 2018, 1446, 8545, 2087, 9371, 9203, 9122, 9375, 2061, 2074, 2043, 2069, 762, 2070, 6389, 4953, 6391, 4955, 521, 9520, 1778, 3593, 2413, 2809, 2085, 8544, 1444, 2019, 9847, 2016, 8791, 1429, 1654, 55, 8542, 3181, 8543, 57, 1655, 1431, 8792, 1433 ] ], [[58]], [[59]], [[1434]], [[1436, 8789]], [[1437]], [[1439]], [[1440]], [[1442, 3206]], [[1652, 3193]], [[2014]], [[2025]], [[2026]], [[2027]], [[2028]], [[2029]], [[2030]], [[2031]], [[2032]], [[2033]], [[2034]], [[2035]], [[2036]], [[2037]], [[2038]], [[2039]], [[2040]], [[2041]], [[2044]], [[2045]], [[2046]], [[2047]], [[2048]], [[2049]], [[2050]], [[2051]], [[2052]], [[2053]], [[2054]], [[2055]], [[2056]], [[2057]], [[2058]], [[2059]], [[2063]], [[2064]], [[2065]], [[2066]], [[2067]], [[2068]], [[2075]], [[2076]], [[2077]], [[2078]], [[2079]], [[2080]], [[2081]], [[2082]], [[3183]], [[3184]], [[3185]], [[3186]], [[3187]], [[3188]], [[3189]], [[3190]], [[3191]], [[3192]], [[3194, 3204]], [[3205]], [[4956]], [[4957]], [[4958]], [[6387]], [[6388]], [[6390]], [[8538]], [[8539]], [[8540]], [[8541]], [[8790]], [[9204]], [[9324]], [[9325]], [[9326]], [[9327]], [[9328]], [[9329]], [[9330]], [[9331]], [[9332]], [[9333]], [[9334]], [[9335]], [[9336]], [[9337]], [[9338]], [[9339]], [[9340]], [[9341]], [[9342]], [[9343]], [[9344]], [[9345]], [[9346]], [[9347]], [[9348]], [[9349]], [[9350]], [[9351]], [[9352]], [[9353]], [[9354]], [[9355]], [[9356]], [[9357]], [[9358]], [[9359]], [[9360]], [[9361]], [[9362]], [[9363]], [[9364]], [[9365]], [[9366]], [[9367]], [[9368]], [[9369]], [[9370]], [[9372]], [[9373]], [[9374]], [[9519]], [[9521]] ], "id": "02", "properties": { "name": "Alaska" } }, { "type": "MultiPolygon", "arcs": [ [ [ 4004, -4639, -4449, 4405, -4448, 7958, 7956, 7957, 4400, 9724, 7152, 4041, 4042, 2134, 2135, -8247, -7790, -7789, -7788, -7719, -7796, -7795, -7794, -7793, 6526, -4551, -4550, -6051, -5945, -5944, -5943, 8730, -9595, -6122, -6121, 8523, -6022, -6021, -5518, -5517, -4907, -4906, 9768, 7213, 4473, 9696, 4813, 9322, -7605, 5209, 5210, 6472, 7394, 7395, 7126, 7127, 8908, -7613, -7612, -7880, 7290, 7291, 2111, 2112, 847, 848, 7965, 7966, 7296, 7292, 9769, -8655, -8654, -8653, -8154, 3578, -8153, -8528, -8527, -4028, -4027, -7628, 3584, -7627, -9248, 63, 5801, -4640 ] ] ], "id": "13", "properties": { "name": "Georgia" } }, { "type": "MultiPolygon", "arcs": [ [ [ 5659, 7414, -3509, -3508, 8394, -8554, 3000, 3001, -9058, -8436, 5879, 5873, 5874, 5875, 9507, 9838, -9717, 9097, -7400, 5305, -2799, 2674, -1199, -1198, -3141, -6898, -6897, -1088, -1087, 2198, -1905, -1904, 8546, 487, 488, -2880, 1213, 1214, -8679, -8254, 2847, -9174, -9296, 4505, 7417, -6861, -3122, -3127, 7430, 7319, 7320, 7321, 4470, 7822, -4060, -6826, 4465, 4876, -4285, -4692, -4691, -7277, -7276, -6491, -6490, 4053, 4054, 4055, 4056, 7232, -5545, 4882, -4836, 4877, 5662 ] ] ], "id": "18", "properties": { "name": "Indiana" } }, { "type": "MultiPolygon", "arcs": [ [ [ 7300, 9248, 7350, 8379, -3716, -3715, 7468, 3138, 3139, 3140, 1197, 1198, -2675, 2798, -5306, 7399, -9098, 9716, 9715, 9298, 9732, 5842, 1358, 4850, 1352, 586, 8308, 9758, 6279, 2642, 7462, 8372, 9451, 9393, 3681, 8698, 9000, 3248, 3669, 8416, 8495, 482 ] ], [ [ -5205, 5496, 5497, 3686, 3687, 3688, 3689, 3683, 9046, 5405, 9763, 5407, 4487, 8941, 5127, 2269, 7599, 7602, 7913, 9682, 1667, -205, 203, -203, -202, 4099 ] ], [[7463]], [[7464]], [[7465]], [[7466]], [[7601]], [[9681]], [[9756]], [[9757]], [[9759]], [[9764]] ], "id": "26", "properties": { "name": "Michigan" } }, { "type": "MultiPolygon", "arcs": [ [ [ -8298, -8299, -8301, -7247, -7246, 336, 337, -7240, -7245, 7979, -8390, -8662, -8661, -8660, 9562, 8057, 9822, 9823, 8445, -8359, 7802, -8358, 2160, -14, -13, 2511, 2512, -7331, -7339, -7988, -7987, -8000, 4522, -7999, 3701, 3702, 3703, 3695, 3696, -3868, -7588, -7587, 3679, 3674, 3675, -7305, -7304, 7517, 7514, 7355, -4560, -4559, 7400, -8708, -7478, 3420, -7477, -5487, -9290, 6282, -4218, -4793, -4947, -4950, 9031, 9073, -8295 ] ], [[8054]], [[8055]], [[9560]], [[9561]] ], "id": "28", "properties": { "name": "Mississippi" } }, { "type": "MultiPolygon", "arcs": [ [ [ 1086, 1087, 6896, 6897, -3140, -3139, -7469, 3714, 3715, 3716, 9588, 9835, 8886, 9059, 9650, 9824, -4888, -7760, -7759, -5898, -5897, -5894, -5893, -1014, 7694, -8190, -6387, -8242, 6906, -4934, -4937, -3295, -7524, -7526, 8343, -7566, -7565, 3959, 3960, 3961, 3965, 3966, -6513, 8939, -6046, 8940, 8788, -5422, -5428, 8588, -9715, -7156, -7155, 8960, -7327, -7330, 9171, 9172, 9173, -2848, 8253, 8678, -1215, -1214, 2879, -489, -488, -8547, 1903, 1904, -2199 ] ], [[9587]], [[9834]] ], "id": "39", "properties": { "name": "Ohio" } }, { "type": "MultiPolygon", "arcs": [ [ [ 8870, 5856, 7021, 7974, 9318, -7630, -4873, -4872, -4871, -5031, -5030, -5029, -8229, 3792, 3152, 1718, 509, 1019, 1020, 6939, 6940, -8578, 190, 191, -7496, -7495, -4145, -4144, 5866, 4022, 4023, 630, 6093, 6094, 1219, 1220, 2618, 2619, 3402, -541, -540, -9156, 511, 9134, -6951, -6950, 7042, 7544, -3728, -3727, -4735, -4734, 9174, 7037, -9650, -9813, -9480, -9479, 9230, -4527, -4526, -8241, 5769, -3346, 5770, 5979, 5980, 9290, 9214, 1100, 1101, -5222, -5739, -5738, -5737, -6552, 9151, -5560, 3788, 3789, -4070, 5428, 4150, 9698, 4152, 9114, 9700, 6902, 9699, 6904, 6142, 4634, 3777, 8719, 9100, 6501, 7546, 9385, 7548, 6503, 9101, 8721, 3775, 4635, 6090, 3779, 4631, 3781, 6091, 3783, 8531, 8722, 9102, 6505, 7549, 9386, 8026, 9270, 3774, 9007, 9857, 4372, 9300 ] ] ], "id": "48", "properties": { "name": "Texas" } }, { "type": "MultiPolygon", "arcs": [ [ [ 6944, 8977, 8706, 9427, 7770, 6989, 4348, 8714, 8712, 2127, 7094, 9444, 8968, 8970, 9820, 9446, 8376, 9309, 9713, 6012, 1755, 9846, 6848, 141, 8865, 9445, 4184, 6879, 8975, 9859, 7744, 8696, 2755, 9450, 3595, 9277, 2998, 5603, 9866, 120, 4173 ] ], [[7800]], [[8715]], [[9396]], [[9858]] ], "id": "72", "properties": { "name": "Puerto Rico" } }, { "type": "MultiPolygon", "arcs": [ [ [ 8631, 9626, 9627, 3912, 3913, 3914, 9701, -5783, -5782, -5781, -7423, -2560, -2559, 2606, 8825, -354, -3199, -7020, -629, -628, 7186, 9742, -4991, -6078, -6077, -5074, -5073, -4972, -4971, -3637, -3636, 8811, -9151, -7490, 5431, -3644, -3643, -3642, -3732, -3731, -5269, 4852, 4853, -6221, 8301, 4200, 4201, 4202, 4203, 3399, 3400, -7782, -3065, -3064, -8216, 7428, 7429, -7779, -4863, -4862, -2645, -2644, -176, -2980, -2979, 4206, 1603, -7287, -5243, -2954, 156, 152, -2950, 7406 ] ] ], "id": "31", "properties": { "name": "Nebraska" } }, { "type": "MultiPolygon", "arcs": [ [ [ 164, 165, 618, 619, -6096, 4040, -1235, -1234, -1233, -1232, -9198, 1796, 1790, -7671, -7670, -4367, -6003, 8573, 7263, 470, 471, -5446, 8313, 7145, -3914, -3913, -9628, -9627, -8632, -7407, 2949, -153, -157, 2953, 2954, -5245, -3326, -1212, -1211, -5309, -5311, -5310, -2903, -7218, 3363, 3364, 3365, 3366, -4142, 7221, 7143, -5967 ] ] ], "id": "08", "properties": { "name": "Colorado" } }, { "type": "MultiPolygon", "arcs": [ [ [ -9802, 9729, -3544, -3543, -5198, -5242, -5241, 5474, -7386, 998, 999, 5297, 4480, 9504, 9505, -9182, -9181, 9501, 4486, 5298, 5638, 9188, 5476, 7298, 9730, 9805, 5652, 9660, 9111, 4838, 9472, 9470, -9752, -9539, -9532, 5483, 5484, -3759, -3758, 170, 171, 172, 173, 331, 332, 333, 5398, 5399, 5400, 5396, 5397, 328, 329, 330, 167, 168, 9807, -9739, 5228, 5229 ] ], [[5295, 9503]], [[5639]], [[-9187, 9502]] ], "id": "24", "properties": { "name": "Maryland" } }, { "type": "MultiPolygon", "arcs": [ [ [ 4861, 4862, 7778, -7430, -7429, 8215, 3063, 3064, 7781, -3401, -3400, -4204, -4203, -4202, 4618, 4619, 4620, -6277, 7678, 8591, 9004, -7473, -5886, -5890, -8310, 4071, 4072, 6356, 6357, 9839, 2543, -1610, 2544, -4103, -1648, 7377, 7378, 9093, -4999, -4998, 9789, 6260, 6261, -7947, -7450, 5417, 5418, 9667, -3059, 737, 738, -5908, 7274, 7165, 7166, 9637, 9748, -6999, 4106, -6998, 7823, -3365, -3364, 7217, 2902, 5309, 5310, 5308, 1210, 1211, 3325, 5244, -2955, 5242, 7286, -1604, -4207, 2978, 2979, 175, 2643, 2644 ] ] ], "id": "20", "properties": { "name": "Kansas" } }, { "type": "MultiPolygon", "arcs": [ [ [ -5500, 5291, 5292, -5511, 8479, 9253, -5725, -6137, 9254, 7273, 7267, -7364, -7363, -8982, 8608, 8609, 8606, 3246, 3240, -5149, 7223, 7224, 5176, 9590, -7366, -5172, 4533, 4534, -3750, -3749, 8920, -9034, -7559, -9402, 9190, -4538, -4537, 5387, -3723, -7235, 8676, 9773, 9259, 9260, 4112, 4113, 4108, 4109, 4459, 4460, 986, 987, -3165, 9251, 4856, -4169, -4168, 9544, 8405, -5875, -5874, -5880, 8435, 9057, -3002, -3001, 8553, -8395, 3507, 3508, -7415, -5660, -5663, -4878, 4835, -4883, 5544, -7233, -4057, -4056, -4294, -4293, -6029, -5502 ] ] ], "id": "17", "properties": { "name": "Illinois" } }, { "type": "MultiPolygon", "arcs": [ [ [ 201, 202, 203, 204, 205, 8831, 9841, 7109, 8820, 7111, 871, 9862, 5591, 8797, 8074, 4166, 4167, 4168, -4857, -9252, 3164, -988, -987, -4461, -4460, -4110, -4109, -4821, 7984, 7647, 7648, 4614, 4615, -5585, 8102, 9312, 6985, 6986, 6316, 6317, 5700, 5701, 5702, -5723, -5722, -5753, -5752, 7832, 7916, -1762, -2907, 7915, 4606, 9438, 7537, -3690, 3688, -3688, -3687, -5498, -5497, 5204, -4100 ] ], [[4605]], [[8818]], [[8819]], [[9431]], [[9432]], [[9433]], [[9434]], [[9435]], [[9436]], [[9437]] ], "id": "55", "properties": { "name": "Wisconsin" } }, { "type": "MultiPolygon", "arcs": [ [ [ 9265, 8474, 9263, 9066, 9536, 8472, 9537, 7310, 8218, 7930, 8567, 7932, 7703, 9830, 4458, -3277, -2614, -2613, 4033, 4034, -7237, -4129, 4127, -8132, -8131, 979, 2603, -8138, 9138, -8428, 1272, 4030, -8427, 9283, -4627, -2662, -2661, 5043, 5044, 2003, -11, 2004, -3085, -3089, -5748, 5810, 9284, 7207, 9787, 7202, 3018, 9234, 1300, 9829 ] ], [[3007]], [[3008]], [[3009]], [[3010]], [[7199]], [[7203]], [[9785]], [[9786]] ], "id": "06", "properties": { "name": "California" } }, { "type": "MultiPolygon", "arcs": [ [ [ 4778, -4970, -6113, -6112, -103, -745, -3181, -3180, 3816, -5670, 2733, 2734, -2763, -5765, -5764, -1364, -1363, -6557, 2805, 475, 476, 5388, 5389, -5586, -4615, -7649, -7648, -7985, 4820, -4114, -4113, -9261, -9260, -9774, -8677, 7234, 3722, -5388, 4536, 4537, -9191, 9401, -7558, 2170, -1704, -1703, 3213, 4817, 4818, 710, 711, 5318, 5319, 1148, 1149, -8497, -8536, 7639, -6218, 5270, -4853, 5268, 3730, 3731, 3641, 3642, 3643, -5432, 7489, 9150, -8812, 3635, 3636, 3637 ] ] ], "id": "19", "properties": { "name": "Iowa" } }, { "type": "MultiPolygon", "arcs": [ [ [ -9730, 9801, -5230, -5229, 9738, -9808, -169, -168, -331, -330, -329, -5398, -5397, -5402, 9415, 2421, 2422, 2423, -4936, -8243, -6385, -8189, 1018, 1013, 5892, 5893, 5896, 5897, 7758, 7759, 4887, 4883, 4884, -8933, -8862, -8861, -2926, -2925, 8022, 6817, 6818, -7417, -7135, -7134, 7863, 7845, 7846, 7847, 6854, -4914, 6855, 7457, -6366, 5732, 4984, -4566, 4985, 4986, -8399, 9077, 9078, 6435, -5236, 5196, 5197, 3542, 3543 ] ] ], "id": "42", "properties": { "name": "Pennsylvania" } }, { "type": "MultiPolygon", "arcs": [ [ [ 7571, 9441, 9799, -6879, -5468, 4541, 4015, 3738, 3739, 6237, -720, 6238, 6239, 6277, -1424, -5775, 5118, 5119, 5120, -6846, -9224, -9223, -1496, -1495, -1505, 5524, 5525, -5797, 1527, 1528, 1529, 1999, 2000, -3261, -8364, 6005, -4186, 2346, 2347, 5358, -1245, 5357, 2295, 8777, 9794, 749, 6301, 9791, 4572 ] ] ], "id": "30", "properties": { "name": "Montana" } }, { "type": "MultiPolygon", "arcs": [ [ [ -4073, -4072, 8309, 5889, 5885, 7472, -9005, -8592, -7679, 6276, -4621, -4620, -4619, -4201, -8302, 6220, -4854, -5271, 6217, -7640, 8535, 8496, -1150, -1149, -5320, -5319, -712, -711, -4819, -4818, -3214, 1702, 1703, -2171, 7557, 7558, 9033, -8921, 3748, 3749, -4535, -4534, 5171, 7365, -9591, -5177, -7225, -7224, 5148, -3241, -3247, -8607, -8610, -8609, 8981, 7362, 7363, -7268, -7274, -9255, 6136, 5724, 5725, 5726, 5727, 5728, -6043, 8850, -6045, 8851, 3743, 3744, 3745, -4434, 8765, 8760, 8761, -8775, -8774, -8482, -8485, -8157, -4444, -4443, -4442, -8220, 9382, 9387, -7708, -7251, 1689, -7250, -4220, 503, 504, 505, 1651, 1647, 4102, -2545, 1609, -2544, -9840, -6358, -6357 ] ] ], "id": "29", "properties": { "name": "Missouri" } }, { "type": "MultiPolygon", "arcs": [ [ [ -9143, -9147, -7966, -849, -848, -2113, -2112, -7292, -7291, 7879, 7611, 7612, -8909, -7128, -7127, -7396, -7395, -6473, -5211, -5210, 7604, 7605, 9376, 8562, 2496, 8068, 9774, 9054, 3211, 1834, 4808, 9746, 9644, 8508, 9641, 8510, 9645, 8516, 9788, 7260, 7227, 7262, 7229, 8903, 9179, 9868, 7885, 3042, 7883, 3040, 7209, 7818, 7393, 1768, 9723, 7881, 9391, 7869, 7877, 2463, 2874, 316, 7951, 9489, -2700, 9488, 7950, 313, 314, 2870, 2871, -9144 ] ], [[7261]], [[7866]], [[8511]], [[8512]], [[8513]], [[8517]], [[8518]], [[8519]], [[8520]] ], "id": "12", "properties": { "name": "Florida" } }, { "type": "MultiPolygon", "arcs": [ [ [ 5928, -6939, -6181, 3482, 3483, -7620, -6114, 6040, 6041, 6042, -5729, -5728, -5727, -5726, -9254, -8480, 5510, -5293, -5292, 5499, 5500, 5501, 6028, 4292, 4293, -4055, -4054, 6489, 6490, 7275, 7276, 4690, 4691, 4284, -4877, -4466, 6825, 4059, -7823, -4471, -7322, -7321, -7320, -7431, 3126, 3121, 6860, -7418, -4506, 9295, -9173, -9172, 7329, 7326, -8961, 7154, 7155, 9714, -8589, 5427, 5421, -8789, -8941, 6045, 6046, 5323, 5579, 5580, 5830, 5831, 5832, 5833, -6771, 5550, 5551, 6828, 6829, 3941, 3942, -6498, -433, -432, 4297, -7969, -5975, 4825, 3488, 3489, 8158, -5845, -5844, -7582, -7581, 321, 322, -9629, -6937 ] ], [[6043, 6044]] ], "id": "21", "properties": { "name": "Kentucky" } }, { "type": "MultiPolygon", "arcs": [ [ [ 3337, 7343, 3339, 3653, 7346, 9684, 5011, 5993, 993, 994, 995, 996, 5985, -1639, 5986, 9795, 3690, 327, 746 ] ], [[3332]], [[3333]], [[3334]], [[3335]], [[3650]], [[7344]], [[7345]] ], "id": "23", "properties": { "name": "Maine" } }, { "type": "MultiPolygon", "arcs": [ [ [ 357, 358, 4365, 4366, 7669, 7670, -1791, -1797, 9197, 1231, 1232, 1233, 1234, 1235, 1236, -726, -725, -3, -2, -4496, -4495, -4494, -4493, 8502, 8453, 8506, 8504, 7036, -3374, -4051, -4050, 5353, -8461, -4588, -8673 ] ] ], "id": "49", "properties": { "name": "Utah" } }, { "type": "MultiPolygon", "arcs": [ [ [ -2619, -1221, -1220, -6095, -6094, -631, -4024, -4023, -5867, -4143, -3366, -7824, 6997, -4107, 6998, -9749, -9638, -7167, -7166, -7275, 5907, -739, -738, 3058, -9668, -5419, -5418, 7449, 7946, -6262, -6261, -9790, 4997, 4998, -9094, -7379, -7378, -1652, -506, -505, -4224, -4223, -3351, 7785, -7800, -9056, -9057, -4457, -7194, -7196, 8239, -3347, -5770, 8240, 4525, 4526, -9231, 9478, 9479, 9812, 9649, -7038, -9175, 4733, 4734, 3726, 3727, -7545, -7043, 6949, 6950, -9135, -512, 9155, 539, 540, -3403, -2620 ] ] ], "id": "40", "properties": { "name": "Oklahoma" } }, { "type": "MultiPolygon", "arcs": [ [ [ -3942, -6830, 9821, 2707, -1635, -1634, -1633, -6375, -6156, -6374, 4736, 4737, 4738, 4739, 4740, 7578, -4710, -4714, -6586, -9676, 6024, 4979, 4980, -5060, 5599, 6174, 6175, -8245, -8246, 5645, -2135, -4043, -4042, -7153, -9725, -4401, -7958, -7957, 8996, 8989, 8990, -9282, -7812, 1091, 1092, -4214, -4213, -4219, -6283, 9289, 5486, 7476, -3421, 7477, 8707, -7401, 4558, 4559, 4560, 5412, -4439, -4438, -4437, -4436, -4435, -3745, -3744, -8852, -6044, -8851, -6042, -6041, 6113, 7619, -3484, -3483, 6180, 6938, -5929, 6936, 9628, -323, -322, 7580, 7581, 5843, 5844, -8159, -3490, -3489, -4826, 5974, 7968, -4298, 431, 432, 6497, -3943 ] ] ], "id": "47", "properties": { "name": "Tennessee" } }, { "type": "MultiPolygon", "arcs": [ [ [ -9696, -6248, -9574, 8748, -3626, 8749, -7777, -3263, -8439, 2984, 2985, 9108, -7389, 9109, -9066, -6812, 4358, 4359, 4126, 4128, 7236, -4035, -4034, 2612, 2613, 3276, 3277, 7643, 7645, 6129, 8494, 9705, 6967, 6965, 4349, 4350, 4351, -5590, 8260, 9599, -5440, -5439, -5438, 496, -5437, 6057 ] ] ], "id": "41", "properties": { "name": "Oregon" } }, { "type": "MultiPolygon", "arcs": [ [ [ -5400, -5399, -334, -333, -332, -174, -173, -172, -3757, -6205, -8353, -8352, 8017, -8354, -7085, -9440, 7506, 7507, -4599, 2122, 2123, 3969, 3970, -7653, -8347, -7655, 5679, 4930, 4931, 4932, 2446, 2447, -7064, -5831, -5581, -5580, -5324, -6047, -8940, 6512, -3967, -3966, -3962, -3961, -3960, 7564, 7565, -8344, 7525, 7523, 3294, 4936, 4933, -6907, 8241, 6386, 8189, -7695, -1019, 8188, 6384, 8242, 4935, -2424, -2423, -2422, -9416, 5401, -5401 ] ] ], "id": "54", "properties": { "name": "West Virginia" } }, { "type": "MultiPolygon", "arcs": [ [ [ -7518, 7303, 7304, -3676, -3675, -3680, 7586, 7587, -3867, 7588, 7589, 7509, -5614, -7927, -7926, -5490, -5489, 8192, -8258, -9850, -5980, -5771, 3345, 3346, -8240, 7195, 7193, 4456, 9056, 9055, 7799, -7786, 3350, 4222, 4223, -504, 4219, 7249, -1690, 7250, 7707, -9388, -9383, 8219, 4441, 4442, 4443, 8156, 8484, 8481, 8773, 8774, -8762, -8761, -8766, 4433, -3746, 4434, 4435, 4436, 4437, 4438, -5413, -4561, -7356, -7515 ] ] ], "id": "05", "properties": { "name": "Arkansas" } }, { "type": "MultiPolygon", "arcs": [ [ [ 9169, 9740, 9168, 6234, 8666, 4154, 9833, 8662, 1724, -1247, 1725, -5813, -5301, -734, -733, -8619, -7774, -7778, -8750, 3625, -8749, 9573, 6247, 9695, -6058, 5436, -497, 5437, 5438, 5439, -9600, -8261, 5589, -4352, -4351, -4350, -6966, 7907, 7101, 8560, 8566, 8556, 8564, 8598, 9867, 641, 8600, 9466, 634, 2480 ] ], [[2481]], [[6231]], [[6235]], [[8602]], [[8603]], [[8604]], [[8605]], [[8665]], [[8667]], [[9741]] ], "id": "53", "properties": { "name": "Washington" } }, { "type": "MultiPolygon", "arcs": [ [ [ 3589, -6226, -7070, 3823, -7069, 8373, 8454, 8455, 8456, 6706, 8095, 8096, -8330, -8415, 4714, 4715, 4716, 9721, 4718, 9843, 8109, 7138, 8034, 6709, 9811, 6836, 9099, 7172, 9722, 7174, 9855, 6833, 3952, 6891, 2450, 9543, 5493, 8264, -6299, -6298, -5200, 6867, 5933, 5852, -5082, -5081, -5708, -5707, -4895, -4894, 3907, 3908, 6362, 6363, 4707, -1067, -1066, -1072, 3946, 3947, -7792, 7718, 7787, 7788, 7789, 8246, -2136, -5646, 8245, 8244, -6176, -6175, -5600, 5059, -4981, -4980, -6025, 9675, 6585, 4713, 4709, -7579, -4741, -4740, -4739, 8802, 7073, 6872, 6873, 6874, 3043, 3044, 812, 813, -8016, -1283, -8015, -6227 ] ], [[7170, 9720]], [[9719]] ], "id": "37", "properties": { "name": "North Carolina" } }, { "type": "MultiPolygon", "arcs": [ [ [ 4598, -7508, -7507, 9439, 7084, 8353, -8018, 8351, 8352, 6204, 3756, -171, 3757, 3758, -5485, 6227, -9533, 9538, 9751, -9471, 9752, 9678, 8984, 1518, 9760, 5951, 9792, 1554, 9793, 9534, 5104, 7080, 2283, 8277, 4570, 9120, 8092, 7013, 6243, 5997, 8327, 8278, 8222, 9840, -4716, -4715, 8414, 8329, -8097, -8096, -6707, -8457, -8456, -8455, -8374, 7068, -3824, 7069, 6225, -3590, 6226, 8014, 1282, 8015, -814, -813, -3045, -3044, -6875, -6874, -6873, -7074, -8803, -4738, -4737, 6373, 6155, 6374, 1632, 1633, 1634, -2708, -9822, -6829, -5552, -5551, 6770, -5834, -5833, -5832, 7063, -2448, -2447, -4933, -4932, -4931, -5680, 7654, 8346, 7652, -3971, -3970, -2124, -2123 ] ], [[9180, 9181, 9182, 8029, 9183]], [[9184]], [[9185, 9186]] ], "id": "51", "properties": { "name": "Virginia" } }, { "type": "MultiPolygon", "arcs": [ [ [ 6002, -4366, -359, -358, 8672, 4587, 4588, 4582, -4080, -4079, 6330, -5798, -5525, 1504, 1494, 1495, 9222, 9223, 6845, -5121, -5120, -5119, 5774, -1428, -45, -44, -4960, -4555, -4554, -2561, 7422, 5780, 5781, 5782, -9702, -3915, -7146, -8314, 5445, -472, -471, -7264, -8574 ] ] ], "id": "56", "properties": { "name": "Wyoming" } }, { "type": "MultiPolygon", "arcs": [ [ [ -314, -7951, -9489, 2699, 2700, 8658, 8659, 8660, 8661, 8389, -7980, 7244, 7239, -338, -337, 7245, 7246, 8300, 8298, 8297, 8294, -9074, -9032, 4949, 4946, 4792, 4217, 4218, 4212, 4213, -1093, -1092, 7811, 9281, -8991, -8990, -8997, -7959, 4447, -4406, 4448, 4638, -4005, 4639, -5802, -64, 9247, 7626, -3585, 7627, 4026, 4027, 8526, 8527, 8152, -3579, 8153, 8652, 8653, 8654, -9770, -7293, -7297, -7967, 9146, 9142, 9143, -2872, -2871, -315 ] ], [[8657]] ], "id": "01", "properties": { "name": "Alabama" } }, { "type": "MultiPolygon", "arcs": [ [ [ -6363, -3909, -3908, 4893, 4894, 5706, 5707, 5080, 5081, -5853, -5934, -6868, 5199, 6297, 6298, 6299, 5265, 4891, 6885, 4975, 4904, 4905, 4906, 5516, 5517, 6020, 6021, -8524, 6120, 6121, 9594, -8731, 5942, 5943, 5944, 6050, 4549, 4550, -6527, 7792, 7793, 7794, 7795, 7791, -3948, -3947, 1071, 1065, 1066, -4708, -6364 ] ] ], "id": "45", "properties": { "name": "South Carolina" } }, { "type": "MultiPolygon", "arcs": [ [ [ 1626, 4919, 4920, -4802, 3755, -4801, 6286, 4926, 5227, 6097, -4041, 6095, -620, -619, -166, -165, 5966, -7144, -7222, 4141, -3367, 4142, 4143, 4144, 7494, 7495, -192, -191, 8577, -6941, -6940, -1021, -1020, -510, -1719, -3153, -3793, 8228, 5028, 5029, 5030, 4870, 4871, 4872, 7629, 7630 ] ] ], "id": "35", "properties": { "name": "New Mexico" } }, { "type": "MultiPolygon", "arcs": [ [ [ -996, -995, 9080, -7575, -7574, 9497, -8250, -8249, -3666, -4918, -4917, -5279, -5278, -8818, -9737, -9280, 1636, 1637, 1638, -5986, -997 ] ] ], "id": "33", "properties": { "name": "New Hampshire" } }, { "type": "MultiPolygon", "arcs": [[[2193]], [[2194]], [[2196, 8716]]], "id": "60", "properties": { "name": "American Samoa" } }, { "type": "MultiPolygon", "arcs": [ [ [ 9278, -1637, 9279, 9736, 8817, 5277, 5278, 4916, 4917, -3665, -3664, -5332, 8718, 8717, 6195, 9624, -7725, -7724, -8768, 8326, 8324, 5095, 8725 ] ] ], "id": "50", "properties": { "name": "Vermont" } }, { "type": "MultiPolygon", "arcs": [ [ [ 2660, 2661, 4626, -9284, 8426, -4031, -1273, 8427, -9139, 8137, -2604, -980, 8130, 8131, -4128, -4127, -4360, -4359, 6811, 6812, -9065, -8200, -3375, -7037, -8505, -8507, -8454, -8503, 4492, 4493, 4494, 4495, -1, -12, -2004, -5045, -5044 ] ] ], "id": "32", "properties": { "name": "Nevada" } }, { "type": "MultiPolygon", "arcs": [ [[3553]], [[3554]], [[3555]], [[3557, 7677]], [[3622]], [[8501]], [[8945]], [[8946]] ], "id": "15", "properties": { "name": "Hawaii" } }, { "type": "MultiPolygon", "arcs": [ [ [ 7573, 7574, 7575, 3661, 5787, 4083, 5784, 4085, 9798, 9227, 9797, 4087, 5540, -4131, 5541, 5542, 5543, 5788, -6494, -7681, 8251, 6185, 6186, 6187, 5334, 5335, 5336, 5330, 5331, 3663, 3664, 3665, 8248, 8249, -9498 ] ], [[6063]], [[9225]] ], "id": "25", "properties": { "name": "Massachusetts" } }, { "type": "MultiPolygon", "arcs": [[[3975, 7972]], [[5521]], [[7971]]], "id": "78", "properties": { "name": "United States Virgin Islands" } }, { "type": "MultiPolygon", "arcs": [ [[4130, 4131]], [[4132]], [[4133]], [ [ 6495, 6437, 9379, -7686, 6439, 6440, 6496, 6493, -5789, -5544, -5543, 9848 ] ], [[9378]] ], "id": "44", "properties": { "name": "Rhode Island" } }, { "type": "MultiPolygon", "arcs": [ [ [ -6436, -9079, -9078, 8398, -4987, -4986, 4565, -4985, -5733, 6365, -7458, -6856, -4913, -4912, -8170, 7431, 7432, 7433, -4509, -4508, 8835, 8836, -9127, 7500, 7501, 8937, 7408, 8196, 8589, 4501, 9704, -5234, 9702, -5238, -5237 ] ] ], "id": "34", "properties": { "name": "New Jersey" } }, { "type": "MultiPolygon", "arcs": [ [[5233, 5234]], [ [ -999, 7385, -5475, 5240, 5241, -5197, 5235, 5236, 5237, 5238, 7383, 9567, -9505, -4481, -5298, -1000 ] ] ], "id": "10", "properties": { "name": "Delaware" } }, { "type": "MultiPolygon", "arcs": [ [ [ 5302, 7312, 8172, -7439, -8168, 8170, 9140, -5335, -6188, -6187, -6186, -8252, 7680, -6497, -6441, -6440, 7685, 7686 ] ] ], "id": "09", "properties": { "name": "Connecticut" } }, { "type": "MultiPolygon", "arcs": [ [[6987]], [[8375]], [[8408]], [[8409]], [[8410]], [[8411]], [[8412]], [[9865]] ], "id": "69", "properties": { "name": "Commonwealth of the Northern Mariana Islands" } }, { "type": "MultiPolygon", "arcs": [[[8175]]], "id": "66", "properties": { "name": "Guam" } }, { "type": "MultiPolygon", "arcs": [[[-5484, 9531, 9532, -6228]]], "id": "11", "properties": { "name": "District of Columbia" } } ] }, "nation": { "type": "GeometryCollection", "geometries": [ { "type": "MultiPolygon", "arcs": [ [ [ 1626, 4919, 7192, 284, 4797, 5749, 5810, 9284, 7207, 9787, 7202, 3018, 9234, 1300, 9829, 9265, 8474, 9263, 9066, 9536, 8472, 9537, 7310, 8218, 7930, 8567, 7932, 7703, 9830, 4458, 3277, 7643, 7645, 6129, 8494, 9705, 6967, 7907, 7101, 8560, 8566, 8556, 8564, 8598, 9867, 641, 8600, 9466, 634, 2480, 9169, 9740, 9168, 6234, 8666, 4154, 9833, 8662, 1724, 1243, 5357, 2295, 8777, 9794, 749, 6301, 9791, 4572, 7571, 9441, 9799, 6876, 9506, 492, 2190, 3263, 1641, 2738, 6106, 5256, 2256, 9707, 7479, 2903, 4122, 3585, 4123, 2905, 7915, 4606, 9438, 7537, 3683, 9046, 5405, 9763, 5407, 4487, 8941, 5127, 2269, 7599, 7602, 7913, 9682, 1667, 205, 8831, 9841, 7109, 8820, 7111, 871, 9862, 5591, 8797, 8074, 4166, 9544, 8405, 5875, 9507, 9838, 9715, 9298, 9732, 5842, 1358, 4850, 1352, 586, 8308, 9758, 6279, 2642, 7462, 8372, 9451, 9393, 3681, 8698, 9000, 3248, 3669, 8416, 8495, 482, 7300, 9248, 7350, 8379, 3716, 9588, 9835, 8886, 9059, 9650, 9824, 4883, 8930, 9485, 7444, 391, 4118, 757, 9457, 3710, 6354, 4517, 7994, 8766, 8324, 5095, 8725, 9278, 1637, 5986, 9795, 3690, 327, 746, 3337, 7343, 3339, 3653, 7346, 9684, 5011, 5993, 993, 9080, 7575, 3661, 5787, 4083, 5784, 4085, 9798, 9227, 9797, 4087, 5540, 4131, 5541, 9848, 6495, 6437, 9379, 7686, 5302, 7312, 8172, 7439, 9193, 9043, 3735, 6351, 3733, 9044, 8847, 4512, 8835, 9127, 7501, 8937, 7408, 8196, 8589, 4501, 9704, 5234, 9702, 5238, 7383, 9567, 9505, 9182, 8029, 9183, 9501, 4486, 5298, 5638, 9188, 5476, 7298, 9730, 9805, 5652, 9660, 9111, 4838, 9472, 9752, 9678, 8984, 1518, 9760, 5951, 9792, 1554, 9793, 9534, 5104, 7080, 2283, 8277, 4570, 9120, 8092, 7013, 6243, 5997, 8327, 8278, 8222, 9840, 4716, 9721, 4718, 9843, 8109, 7138, 8034, 6709, 9811, 6836, 9099, 7172, 9722, 7174, 9855, 6833, 3952, 6891, 2450, 9543, 5493, 8264, 6299, 5265, 4891, 6885, 4975, 4904, 9768, 7213, 4473, 9696, 4813, 9322, 7605, 9376, 8562, 2496, 8068, 9774, 9054, 3211, 1834, 4808, 9746, 9644, 8508, 9641, 8510, 9645, 8516, 9788, 7260, 7227, 7262, 7229, 8903, 9179, 9868, 7885, 3042, 7883, 3040, 7209, 7818, 7393, 1768, 9723, 7881, 9391, 7869, 7877, 2463, 2874, 316, 7951, 9489, 2700, 8658, 9562, 8057, 9822, 9863, 8284, 7279, 9861, 8164, 8369, 8491, 8366, 8492, 4343, 4832, 3872, 4068, 5428, 4150, 9698, 4152, 9114, 9700, 6902, 9699, 6904, 6142, 4634, 3777, 8719, 9100, 6501, 7546, 9385, 7548, 6503, 9101, 8721, 3775, 4635, 6090, 3779, 4631, 3781, 6091, 3783, 8531, 8722, 9102, 6505, 7549, 9386, 8026, 9270, 3774, 9007, 9857, 4372, 9300, 8870, 5856, 7021, 7974, 9318, 7630 ], [5500] ], [[4833]], [[7277]], [[7278]], [[8364]], [[8489]], [[8490]], [[9860]], [[6348]], [[6349]], [[6350]], [[6352]], [[6355]], [[51]], [[52]], [[53]], [ [ 8793, 2018, 1446, 8545, 2087, 9371, 9203, 9122, 9375, 2061, 2074, 2043, 2069, 762, 2070, 6389, 4953, 6391, 4955, 521, 9520, 1778, 3593, 2413, 2809, 2085, 8544, 1444, 2019, 9847, 2016, 8791, 1429, 1654, 55, 8542, 3181, 8543, 57, 1655, 1431, 8792, 1433 ] ], [[58]], [[59]], [[1434]], [[1436, 8789]], [[1437]], [[1439]], [[1440]], [[1442, 3206]], [[1652, 3193]], [[2014]], [[2025]], [[2026]], [[2027]], [[2028]], [[2029]], [[2030]], [[2031]], [[2032]], [[2033]], [[2034]], [[2035]], [[2036]], [[2037]], [[2038]], [[2039]], [[2040]], [[2041]], [[2044]], [[2045]], [[2046]], [[2047]], [[2048]], [[2049]], [[2050]], [[2051]], [[2052]], [[2053]], [[2054]], [[2055]], [[2056]], [[2057]], [[2058]], [[2059]], [[2063]], [[2064]], [[2065]], [[2066]], [[2067]], [[2068]], [[2075]], [[2076]], [[2077]], [[2078]], [[2079]], [[2080]], [[2081]], [[2082]], [[3183]], [[3184]], [[3185]], [[3186]], [[3187]], [[3188]], [[3189]], [[3190]], [[3191]], [[3192]], [[3194, 3204]], [[3205]], [[4956]], [[4957]], [[4958]], [[6387]], [[6388]], [[6390]], [[8538]], [[8539]], [[8540]], [[8541]], [[8790]], [[9204]], [[9324]], [[9325]], [[9326]], [[9327]], [[9328]], [[9329]], [[9330]], [[9331]], [[9332]], [[9333]], [[9334]], [[9335]], [[9336]], [[9337]], [[9338]], [[9339]], [[9340]], [[9341]], [[9342]], [[9343]], [[9344]], [[9345]], [[9346]], [[9347]], [[9348]], [[9349]], [[9350]], [[9351]], [[9352]], [[9353]], [[9354]], [[9355]], [[9356]], [[9357]], [[9358]], [[9359]], [[9360]], [[9361]], [[9362]], [[9363]], [[9364]], [[9365]], [[9366]], [[9367]], [[9368]], [[9369]], [[9370]], [[9372]], [[9373]], [[9374]], [[9519]], [[9521]], [[7463]], [[7464]], [[7465]], [[7466]], [[7601]], [[9681]], [[9756]], [[9757]], [[9759]], [[9764]], [[8054]], [[8055]], [[9560]], [[9561]], [[9587]], [[9834]], [ [ 6944, 8977, 8706, 9427, 7770, 6989, 4348, 8714, 8712, 2127, 7094, 9444, 8968, 8970, 9820, 9446, 8376, 9309, 9713, 6012, 1755, 9846, 6848, 141, 8865, 9445, 4184, 6879, 8975, 9859, 7744, 8696, 2755, 9450, 3595, 9277, 2998, 5603, 9866, 120, 4173 ] ], [[7800]], [[8715]], [[9396]], [[9858]], [[5295, 9503]], [[5639]], [[9502, 9185]], [[4605]], [[8818]], [[8819]], [[9431]], [[9432]], [[9433]], [[9434]], [[9435]], [[9436]], [[9437]], [[3007]], [[3008]], [[3009]], [[3010]], [[7199]], [[7203]], [[9785]], [[9786]], [[7261]], [[7866]], [[8511]], [[8512]], [[8513]], [[8517]], [[8518]], [[8519]], [[8520]], [[3332]], [[3333]], [[3334]], [[3335]], [[3650]], [[7344]], [[7345]], [[2481]], [[6231]], [[6235]], [[8602]], [[8603]], [[8604]], [[8605]], [[8665]], [[8667]], [[9741]], [[7170, 9720]], [[9719]], [[9184]], [[8657]], [[2193]], [[2194]], [[2196, 8716]], [[3553]], [[3554]], [[3555]], [[3557, 7677]], [[3622]], [[8501]], [[8945]], [[8946]], [[6063]], [[9225]], [[3975, 7972]], [[5521]], [[7971]], [[4132]], [[4133]], [[9378]], [[6987]], [[8375]], [[8408]], [[8409]], [[8410]], [[8411]], [[8412]], [[9865]], [[8175]] ] } ] } }, "arcs": [ [[18136, 59828], [0, 183]], [[18136, 60011], [200, 0], [121, 0]], [[18457, 60011], [101, 0]], [[18558, 60011], [2, -56], [-12, -70], [-10, -107]], [[18538, 59778], [0, 0]], [[18538, 59778], [-2, -83]], [[18536, 59695], [0, 0]], [ [18536, 59695], [-6, -64], [5, -85], [-10, -51], [0, -50], [9, -35], [-6, -28], [6, -62], [-11, -64], [-16, -5], [-21, -74], [-20, -2], [-10, -33], [-22, -26], [-14, -1], [-29, -75], [-6, 9], [-12, -27], [0, -35], [-9, -36], [-21, 11], [-12, -57], [3, -76], [7, -27], [-5, -57], [7, -34], [-7, -74], [0, -340] ], [[18336, 58297], [0, -1409]], [ [18336, 56888], [-8, -27], [-48, 17], [-14, -77], [-26, -38], [-17, 35], [-28, -18], [-3, 30], [-21, -2], [-30, 12], [-15, 46], [-14, 5] ], [ [18112, 56871], [-11, 54], [-14, 19], [-31, 100], [-13, 7], [2, 58], [-26, 239], [-23, 63], [-7, 69], [-16, 57], [1, 147] ], [ [17974, 57684], [6, 95], [-10, 22], [21, 43], [0, 72], [-9, 178], [-6, 65], [-11, 47], [-4, 58], [6, 36], [0, 103], [-9, 38], [3, 39], [-7, 31], [3, 51], [-5, 59], [4, 56], [9, 24], [-10, 31], [-12, 97], [4, 43], [-7, 80], [25, 31], [9, 29], [5, -14], [12, 25], [17, -1], [2, -25], [24, 19], [13, -3], [18, -71], [-2, -28], [21, -51], [24, 11], [24, 183], [5, 15], [1, 230], [-2, 272], [0, 254] ], [[24679, 53026], [5, 0]], [[24684, 53026], [56, 0]], [[24740, 53026], [0, -110], [9, -17], [15, -146], [2, -62]], [[24766, 52691], [3, -76], [0, -332], [15, -59], [8, -89]], [[24792, 52135], [-39, 70], [-51, -21]], [[24702, 52184], [-1, 92], [-9, 68], [-7, 19], [-6, 66], [0, 190]], [[24679, 52619], [0, 407]], [[17985, 67226], [61, 1]], [[18046, 67227], [184, 0]], [[18230, 67227], [0, -407], [-14, 0], [0, -99], [-47, 0]], [[18169, 66721], [-32, 0], [0, 51], [-83, 1], [-5, 48], [-64, 0]], [[17985, 66821], [0, 405]], [[22846, 73017], [180, 1]], [[23026, 73018], [0, -178], [5, 0], [0, -67]], [ [23031, 72773], [0, -135], [36, -1], [0, -101], [144, 1], [0, 101], [35, 1], [0, 101] ], [[23246, 72740], [36, -2]], [[23282, 72738], [1, -303], [7, 0], [0, -202]], [[23290, 72233], [-143, -1]], [[23147, 72232], [-219, 0]], [[22928, 72232], [-1, 130], [-5, 3], [-5, 68]], [ [22917, 72433], [-7, 36], [-6, 77], [-8, 17], [-11, 101], [-3, 58], [-11, 34], [-5, 121], [-8, 22], [-12, 118] ], [[22690, 71930], [71, -1]], [[22761, 71929], [172, -1]], [[22933, 71928], [1, -102]], [ [22934, 71826], [3, -40], [-1, -171], [11, -51], [6, 11], [-6, -117], [-5, -17], [6, -112], [-5, -68], [2, -37] ], [[22945, 71224], [-2, -3], [-134, -1]], [[22809, 71220], [-112, 0]], [[22697, 71220], [0, 406], [-7, 0], [0, 304]], [[20921, 68824], [34, 9], [13, 22], [12, -12], [6, 20], [71, -1]], [[21057, 68862], [-2, -405], [34, 1], [0, -135]], [[21089, 68323], [-168, 0]], [[20921, 68323], [0, 46]], [[20921, 68369], [0, 455]], [[29114, 66796], [24, -19], [30, -46], [46, 12], [7, 15]], [[29221, 66758], [2, -46], [-13, -11], [9, -39], [24, -2], [1, 20]], [ [29244, 66680], [5, -14], [-8, -115], [-14, -79], [4, -66], [-10, -86], [3, -14] ], [[29224, 66306], [3, -36], [-29, -25], [-9, 21], [-18, -22]], [[29171, 66244], [-49, 81], [-26, 109]], [[29096, 66434], [23, 126], [-10, 145], [5, 91]], [[12999, 82714], [4, 48], [9, -30], [-13, -18]], [ [12979, 82569], [2, 29], [21, 40], [21, -38], [-1, -22], [-24, -37], [-19, 28] ], [[12954, 82690], [20, 33], [17, 52], [-5, -50], [-18, -75], [-14, 40]], [ [12982, 82959], [22, 19], [9, 46], [25, 1], [13, 33], [7, 54], [17, 54], [27, -1] ], [ [13102, 83165], [-2, -19], [71, -81], [-8, -61], [11, -57], [7, -119], [71, 14], [33, -77], [82, -115], [23, -48] ], [ [13390, 82602], [-5, -74], [18, -26], [11, -59], [-26, -77], [-42, -29], [-6, 31], [-26, -57], [-22, -27], [19, -73], [-3, -67], [-31, 4], [-32, 82], [-23, 5], [7, -32], [-47, -12], [-20, -89], [8, -28], [-4, -35], [-12, -9], [-20, -79], [19, -57], [-12, -55], [0, -66], [-28, 8], [-7, -53], [-26, -27] ], [ [13080, 81701], [-7, 79], [-16, 70], [21, -29], [7, 75], [27, 37], [12, 147], [-8, 102], [10, 57], [6, -21], [12, 42], [7, 92], [-21, -11], [-4, -58], [-19, -30], [-21, -61], [13, -113], [-8, -42], [-33, 3], [-12, -43], [3, -30], [-17, -14], [-7, 34], [4, 67], [-19, 23], [-12, 128], [-32, -17], [0, -48], [-28, 118], [-3, 123], [8, 25], [25, 1], [7, 66], [13, 49], [30, 12], [16, -72], [7, 63], [-15, 168], [9, 3], [30, -45], [4, -59], [11, -32], [6, 23], [-9, 77], [-22, 35], [-19, 48], [-3, 53], [-11, 13], [-12, -25], [-10, 49], [-23, 32], [-5, 57], [10, 37] ], [ [12850, 82395], [7, 53], [10, -24], [22, -97], [10, -68], [-13, -15], [-21, 61], [-9, 4], [-6, 86] ], [ [12838, 82543], [18, 86], [21, 30], [30, -20], [24, 22], [28, -42], [4, -36], [-18, -53], [6, -82], [-16, -19], [-44, -22], [-23, 65], [-24, 29], [-6, 42] ], [[26122, 56404], [49, -3], [0, 8], [45, -2]], [[26216, 56407], [4, 0], [-1, -108]], [ [26219, 56299], [-3, 1], [0, -114], [-16, -23], [-9, 6], [-42, -56], [-13, 1] ], [[26136, 56114], [-14, 290]], [[26649, 54717], [75, 153]], [[26724, 54870], [25, -187]], [[26749, 54683], [-10, 34], [-37, -129], [6, -20], [-17, -61]], [[26691, 54507], [-42, 151]], [[26649, 54658], [0, 59]], [[25761, 62228], [0, 102]], [[25761, 62330], [102, -2]], [[25863, 62328], [10, 0], [2, -264]], [[25875, 62064], [-10, -36], [0, -53]], [[25865, 61975], [-104, -1]], [[25761, 61974], [0, 254]], [[26039, 62491], [33, 2], [35, 73]], [[26107, 62566], [-1, -329]], [ [26106, 62237], [-26, -1], [0, -34], [-10, 0], [0, -34], [-10, 0], [0, -34], [-20, -10] ], [[26040, 62124], [-14, 19], [-18, -29]], [[26008, 62114], [-1, 304]], [[26007, 62418], [0, 71], [32, 2]], [[26754, 67376], [0, -51], [33, 1], [1, -152]], [[26788, 67174], [4, -303]], [[26792, 66871], [-33, -6]], [[26759, 66865], [-98, -9]], [[26661, 66856], [-2, 197], [0, 202]], [[26659, 67255], [0, 11], [30, 3], [0, 101], [65, 6]], [[25077, 56605], [88, 0]], [[25165, 56605], [29, 0]], [[25194, 56605], [0, -306]], [[25194, 56299], [-59, 1], [0, -68], [-29, 0], [0, -17]], [[25106, 56215], [-44, -1]], [[25062, 56214], [1, 85], [14, 1], [0, 305]], [[26756, 64659], [72, 0], [7, 4]], [[26835, 64663], [29, -1]], [[26864, 64662], [-1, -331]], [[26863, 64331], [-36, 1], [0, -9]], [[26827, 64323], [-71, -2]], [[26756, 64321], [0, 338]], [[22851, 67982], [67, 0]], [[22918, 67982], [121, 2]], [[23039, 67984], [0, -407]], [[23039, 67577], [-40, 0]], [[22999, 67577], [-91, 0]], [[22908, 67577], [-57, -1]], [[22851, 67576], [0, 406]], [[22775, 67577], [76, -1]], [[22908, 67577], [0, -485]], [[22908, 67092], [-66, 0]], [[22842, 67092], [0, 101], [-66, -1]], [[22776, 67192], [-1, 385]], [[23272, 52945], [51, 149]], [[23323, 53094], [0, -141], [15, -58], [-5, -35], [20, 3]], [[23353, 52863], [-9, -414]], [[23344, 52449], [-1, 5], [-66, 1], [-64, 141]], [[23213, 52596], [-9, 272]], [[23204, 52868], [21, 18], [19, 37], [18, -21], [10, 43]], [[31398, 37874], [8, 42], [-1, 27]], [[31405, 37943], [19, -7], [7, -24]], [[31431, 37912], [-2, -46]], [[31429, 37866], [-13, -44], [-18, 52]], [[22383, 68083], [133, 3]], [[22516, 68086], [2, -100]], [[22518, 67986], [0, -317], [1, -94]], [[22519, 67575], [-107, 1]], [[22412, 67576], [-25, 0]], [[22387, 67576], [-1, 407], [-3, 0], [0, 100]], [[22462, 48678], [81, -3]], [[22543, 48675], [49, -1]], [[22592, 48674], [20, -1], [0, -60]], [[22612, 48613], [0, -498]], [[22612, 48115], [-93, 2]], [[22519, 48117], [-29, 1]], [ [22490, 48118], [2, 316], [-14, -1], [0, 102], [-7, 0], [0, 108], [-9, 35] ], [[31491, 38138], [7, 20], [7, 88]], [[31505, 38246], [7, 11]], [[31512, 38257], [6, -9]], [[31518, 38248], [2, -92], [4, -22]], [[31524, 38134], [-7, -47], [1, -26], [-9, -36]], [[31509, 38025], [-4, 41], [-8, 24]], [[31497, 38090], [-6, 48]], [[31479, 38421], [9, 22]], [[31488, 38443], [5, -39]], [[31493, 38404], [-6, -16]], [[31487, 38388], [-11, 7]], [[31476, 38395], [3, 26]], [[31395, 38326], [5, -1]], [[31400, 38325], [13, 1], [6, -32]], [[31419, 38294], [3, -13]], [[31422, 38281], [-4, -46]], [[31418, 38235], [-3, -24], [-18, -18]], [[31397, 38193], [-2, 133]], [[21479, 64015], [0, 300]], [[21479, 64315], [197, 0]], [[21676, 64315], [1, -404]], [[21677, 63911], [-198, -2]], [[21479, 63909], [0, 106]], [[31360, 38347], [12, 18]], [[31372, 38365], [3, -63]], [[31375, 38302], [-16, -15]], [[31359, 38287], [1, 60]], [[20190, 60480], [53, -5], [125, 2]], [[20368, 60477], [0, -51], [83, 0]], [ [20451, 60426], [-3, -16], [9, -62], [-7, -49], [5, -78], [-6, -53], [3, -37], [-9, -72], [15, -53] ], [[20458, 60006], [-80, -1]], [[20378, 60005], [-131, -2]], [[20247, 60003], [-32, 171], [-2, 63], [-23, 40], [0, 203]], [[28085, 63180], [68, 0]], [[28153, 63180], [175, -3]], [ [28328, 63177], [-11, -42], [5, -9], [-8, -42], [-14, -24], [-8, -92], [-7, -39], [2, -44], [-17, -169] ], [[28270, 62716], [-12, -3]], [ [28258, 62713], [-10, 14], [6, 63], [-5, 43], [-9, 12], [-3, 54], [-8, 15] ], [ [28229, 62914], [0, 41], [-10, -18], [-8, 51], [16, 15], [0, 37], [-14, -4], [-17, 23], [-18, -20], [-4, 21] ], [[28174, 63060], [-21, 68], [-24, 20], [-23, -89], [-19, 20]], [[28087, 63079], [-2, 46], [8, 20], [-8, 35]], [[22001, 63504], [154, 1]], [[22155, 63505], [0, -506]], [[22155, 62999], [-149, 0]], [[22006, 62999], [-5, -1]], [[22001, 62998], [0, 506]], [[25266, 64221], [63, 1], [-4, 438]], [[25325, 64660], [32, 4]], [[25357, 64664], [4, -593], [51, -3]], [[25412, 64068], [1, -100]], [[25413, 63968], [-147, -1]], [[25266, 63967], [0, 254]], [[21203, 57896], [244, 0]], [[21447, 57896], [0, -508]], [[21447, 57388], [-100, 0]], [[21347, 57388], [-144, 0]], [[21203, 57388], [0, 241]], [[21203, 57629], [0, 267]], [[26389, 54346], [0, 38]], [[26389, 54384], [69, -9], [0, 83]], [[26458, 54458], [13, -3], [0, -49], [14, 7], [16, -24]], [[26501, 54389], [-2, -21], [12, -67], [8, -75]], [[26519, 54226], [11, -97], [0, -44]], [[26530, 54085], [-116, 8], [0, -50]], [[26414, 54043], [-29, 109]], [[26385, 54152], [4, 194]], [[25276, 70164], [102, -11], [0, 79]], [[25378, 70232], [17, 17], [9, -43], [24, -4], [9, -38]], [ [25437, 70164], [10, -13], [8, -44], [-12, -13], [14, -75], [-8, -69], [3, -47], [-6, -40], [-13, -34], [3, -38], [-7, -24], [7, -47] ], [[25436, 69720], [0, 0]], [ [25436, 69720], [27, 10], [16, 47], [11, -25], [2, -34], [-11, -48], [-15, -118], [2, -29], [13, -28], [8, -47], [19, -14] ], [[25508, 69434], [-10, -58], [-1, -80], [-37, -13]], [ [25460, 69283], [1, 29], [-51, 3], [0, 32], [-50, 3], [1, 101], [-20, 2], [1, 100], [-34, 5], [1, 201], [-34, 3] ], [[25275, 69762], [1, 402]], [[16021, 59887], [4, 21], [13, -15]], [[16038, 59893], [6, -2], [20, 100], [10, 6], [10, -32], [56, 0]], [ [16140, 59965], [-5, -40], [10, -14], [13, -57], [3, -34], [58, -98], [4, -14] ], [[16223, 59708], [88, -293], [2, -186], [-18, -15], [-5, -56]], [ [16290, 59158], [-19, 50], [8, -59], [3, -65], [-15, -1], [-29, 104], [-17, 19], [-8, -39], [-9, 20], [-7, -30] ], [[16197, 59157], [0, 0]], [ [16197, 59157], [-7, 9], [-1, 41], [-10, 51], [-43, 144], [-3, 33], [-20, -4], [5, 31], [-9, 30], [2, 65], [-12, 53], [-29, 34], [-5, 32], [9, 12], [-7, 46], [-12, 10], [-21, 77], [-7, 10], [-6, 56] ], [[26268, 55577], [3, 37], [98, -2]], [[26369, 55612], [1, -44]], [[26370, 55568], [-6, -72], [-5, -131], [3, -45]], [[26362, 55320], [0, -67], [5, -36]], [[26367, 55217], [-17, -43], [-37, -1]], [[26313, 55173], [-14, 29], [-30, 4]], [[26269, 55206], [-1, 113], [0, 258]], [[24125, 66578], [132, 0]], [[24257, 66578], [0, -202], [5, 0], [0, -199]], [[24262, 66177], [-65, 0]], [[24197, 66177], [-66, -1]], [[24131, 66176], [0, 201], [-6, 0], [0, 101]], [[24125, 66478], [0, 100]], [[23731, 67292], [132, 0]], [[23863, 67292], [-1, -404]], [[23862, 66888], [-131, -1]], [[23731, 66887], [0, 405]], [[23031, 72773], [215, 1], [0, -34]], [[22527, 65226], [53, 0], [0, 17], [17, 1], [0, 17], [43, 1], [16, 17]], [[22656, 65279], [35, 1], [0, -154]], [ [22691, 65126], [-1, -99], [-53, -2], [0, -17], [-44, 0], [-13, -34], [-49, 0], [1, 151], [-4, 0] ], [[22528, 65125], [-1, 0]], [[22527, 65125], [0, 101]], [[28588, 64149], [27, -69]], [[28615, 64080], [80, -210]], [[28695, 63870], [-43, -70], [-36, -20], [-36, -48]], [[28580, 63732], [-17, 166], [-14, 157], [39, 94]], [[21322, 56315], [148, -1]], [[21470, 56314], [3, -506]], [[21473, 55808], [-145, -2]], [[21328, 55806], [-6, 509]], [[22159, 55304], [39, 0]], [[22198, 55304], [105, 0]], [[22303, 55304], [0, -515]], [[22303, 54789], [-5, 0]], [[22298, 54789], [-139, 0]], [[22159, 54789], [0, 515]], [[21698, 53674], [112, 7], [1, 166], [10, -11]], [[21821, 53836], [164, -3]], [[21985, 53833], [1, -129], [34, -2]], [[22020, 53702], [-1, -574]], [[22019, 53128], [-160, -1]], [[21859, 53127], [-1, 509], [-160, 5]], [[21698, 53641], [0, 33]], [[22631, 55859], [120, 0]], [[22751, 55859], [29, -4]], [[22780, 55855], [-3, -287], [-1, -224]], [[22776, 55344], [-41, 3]], [[22735, 55347], [-105, 9]], [[22630, 55356], [1, 503]], [[22784, 68386], [67, 1]], [[22851, 68387], [67, 0]], [[22918, 68387], [0, -405]], [[22851, 67982], [-67, 1]], [[22784, 67983], [0, 403]], [[22142, 69204], [28, -1]], [[22170, 69203], [73, 0]], [[22243, 69203], [-1, -407], [4, 0], [0, -410]], [[22246, 68386], [-77, -3]], [[22169, 68383], [-24, 29]], [[22145, 68412], [0, 385], [-4, 0]], [[22141, 68797], [1, 407]], [[21907, 56884], [28, -1]], [[21935, 56883], [117, -2]], [[22052, 56881], [0, -102]], [[22052, 56779], [-4, 21], [-10, -14], [-1, -459]], [[22037, 56327], [-131, 0]], [[21906, 56327], [1, 557]], [[19139, 53877], [0, -136], [-2, 0], [-1, -168], [1, -160]], [[19137, 53413], [-172, 0], [-81, 109]], [[18884, 53522], [0, 111], [57, 0], [0, 238], [86, 1], [0, 6], [112, -1]], [[24101, 64854], [65, 1]], [[24166, 64855], [64, 1]], [[24230, 64856], [0, -306]], [[24230, 64550], [-128, -1]], [[24102, 64549], [-1, 305]], [[24456, 65668], [0, 102]], [[24456, 65770], [131, -2]], [[24587, 65768], [0, -203]], [[24587, 65565], [-1, -203]], [[24586, 65362], [-130, 1]], [[24456, 65363], [0, 305]], [[19834, 71964], [0, 0]], [[19834, 71964], [-1, 97], [14, 61], [0, 54]], [ [19847, 72176], [13, 6], [0, 67], [13, 38], [15, 2], [9, 28], [10, 67], [22, 2], [2, 19], [25, -6], [6, -22], [16, 2], [7, 77] ], [ [19985, 72456], [37, -13], [9, -22], [38, 9], [29, -7], [36, 17], [5, 69], [36, -3], [6, 44], [16, 21], [14, -6], [11, 65], [15, 44], [-6, 29], [12, 34], [-3, 30], [15, 28], [8, -29] ], [ [20263, 72766], [16, -1], [1, -103], [27, 0], [0, -395], [-11, 0], [0, -204], [36, 1], [0, -202], [23, 0] ], [[20355, 71862], [0, -374]], [[20355, 71488], [0, -16]], [[20355, 71472], [-176, -1], [0, 17], [-209, -1], [0, -9], [-118, 0]], [ [19852, 71478], [-13, 31], [8, 106], [7, 36], [-11, 53], [-10, 95], [9, 47], [-11, 99], [3, 19] ], [[23706, 61217], [3, 207]], [[23709, 61424], [137, -15], [9, 7]], [[23855, 61416], [8, -10], [-2, -146]], [[23861, 61260], [-2, -186], [-16, 1], [-2, -101]], [[23841, 60974], [-15, 2]], [[23826, 60976], [-51, 6], [1, 68], [-72, 9]], [[23704, 61059], [2, 158]], [[25733, 53023], [27, -3]], [[25760, 53020], [83, -1]], [[25843, 53019], [-2, -716]], [[25841, 52303], [-66, 20], [-46, -11]], [[25729, 52312], [4, 711]], [[25579, 59593], [22, 502]], [[25601, 60095], [2, -37], [37, 5], [18, 18]], [[25658, 60081], [-2, -486]], [[25656, 59595], [-15, -1]], [[25641, 59594], [-62, -1]], [[31021, 70115], [-68, -47]], [ [30953, 70068], [-59, -41], [1, -8], [-43, -29], [-6, 6], [2, 341], [-3, 200], [0, 395], [-72, 0], [0, 15], [-35, 1] ], [[30738, 70948], [0, 205], [-251, 2]], [[30487, 71155], [-84, 0]], [ [30403, 71155], [7, 141], [215, 890], [13, -3], [27, -38], [11, 4], [-3, -58], [1, -141], [4, -18], [37, -73], [25, 43], [26, 30], [28, 2], [11, 52], [30, 11], [25, -12], [0, 62], [16, 23], [25, -6], [23, -36], [4, -32], [33, -68], [36, -132], [0, -15], [28, -51], [0, -545], [3, -693], [-1, -71], [9, -30], [-15, -39], [14, -70], [-15, -34], [1, -133] ], [[27922, 63180], [33, 0]], [[27955, 63180], [119, 0]], [[28074, 63180], [11, 0]], [ [28087, 63079], [-13, -8], [-1, -24], [-14, 11], [11, -32], [-13, 1], [7, -49], [-14, -38] ], [[28050, 62940], [-28, 4], [-7, 18], [-18, -1]], [ [27997, 62961], [-19, 34], [-2, 26], [-13, 18], [13, 14], [-13, 10], [-38, -158], [-11, -54], [-31, 40] ], [[27883, 62891], [39, 289]], [[25139, 54862], [147, 1]], [[25286, 54863], [-9, -314]], [[25277, 54549], [-3, -94]], [[25274, 54455], [-134, -4]], [[25140, 54451], [-1, 411]], [[22328, 70417], [1, 399]], [[22329, 70816], [139, 0], [131, 0]], [[22599, 70816], [7, 0]], [[22606, 70816], [0, -403]], [[22606, 70413], [-113, 0], [-87, 3]], [[22406, 70416], [-78, 1]], [[23510, 69703], [106, 0], [0, -51], [34, 1]], [[23650, 69653], [1, -354]], [[23651, 69299], [-68, 0], [0, -101]], [[23583, 69198], [-72, -1]], [[23511, 69197], [-1, 506]], [[21463, 67449], [246, -1]], [[21709, 67448], [0, -456]], [[21709, 66992], [-111, -2], [-127, 4]], [[21471, 66994], [0, 151], [-8, 0], [0, 304]], [ [18808, 64433], [8, 14], [16, -36], [10, 13], [0, 32], [11, 46], [-14, 71], [1, 40], [-15, 5], [-4, 41], [24, 81], [17, 22], [18, 6], [4, 50], [28, 16] ], [[18912, 64834], [9, -1], [37, 75], [15, 52]], [[18973, 64960], [0, -296], [93, -2], [133, -1], [52, 3]], [[19251, 64664], [14, 0]], [[19265, 64664], [0, -214]], [ [19265, 64450], [-28, -7], [-17, 15], [-37, 15], [-13, -12], [-9, -40], [-31, -11], [-11, -21], [-23, -5], [-5, 14], [-9, -34], [-26, 9], [-15, -41], [-25, 16], [-2, -56] ], [ [19014, 64292], [-9, 3], [-12, -102], [-14, -18], [-15, 20], [-11, -5], [-9, -49], [-32, 45], [-17, 42], [-11, 7], [-8, 72], [-22, -55], [-4, -52], [-18, 12] ], [[18832, 64212], [-14, 67], [3, 37], [-16, 87], [3, 30]], [[28469, 67010], [70, 13]], [ [28539, 67023], [-7, -81], [6, -135], [-7, -57], [3, -89], [13, -50], [5, -55] ], [[28552, 66556], [13, -66], [9, -19], [-31, -4]], [[28543, 66467], [-55, -6]], [[28488, 66461], [0, 142], [-11, 61], [-3, 57], [-7, -1]], [[28467, 66720], [-3, 108], [5, 19], [0, 163]], [[23020, 61275], [46, -1], [0, 101]], [[23066, 61375], [111, -2]], [[23177, 61373], [0, -152]], [[23177, 61221], [-1, -356]], [[23176, 60865], [0, -152]], [[23176, 60713], [-157, 4]], [[23019, 60717], [1, 558]], [[21859, 61989], [123, -2]], [[21982, 61987], [1, -507]], [[21983, 61480], [-123, 2]], [[21860, 61482], [-1, 507]], [[25940, 67539], [1, 405]], [[25941, 67944], [132, 0]], [[26073, 67944], [0, -404]], [[26073, 67540], [0, -203]], [[26073, 67337], [-63, -1]], [[26010, 67336], [-69, 0], [-1, 203]], [[22531, 64315], [126, 1]], [[22657, 64316], [0, -405]], [[22657, 63911], [-125, -1]], [[22532, 63910], [-1, 0]], [[22531, 63910], [0, 405]], [[28051, 67427], [26, 6], [38, -9], [36, 8], [31, -12]], [[28182, 67420], [-1, -270]], [[28181, 67150], [-130, -5]], [[28051, 67145], [0, 282]], [[22527, 73042], [108, 0]], [[22635, 73042], [0, -203], [6, 0], [0, -405]], [[22641, 72434], [-29, 0]], [[22612, 72434], [-143, 0]], [[22469, 72434], [-7, 0], [0, 202]], [[22462, 72636], [0, 80]], [[22462, 72716], [0, 124], [28, 0], [1, 202], [36, 0]], [[22431, 59038], [119, 0]], [[22550, 59038], [1, -377], [-1, -135]], [[22550, 58526], [-29, 0], [0, -202]], [[22521, 58324], [-86, 0]], [[22435, 58324], [-3, 0], [0, 304]], [[22432, 58628], [-1, 101], [0, 309]], [[22010, 54799], [144, -3], [0, -7]], [[22154, 54789], [0, -504]], [[22154, 54285], [-23, 1]], [[22131, 54286], [-122, 0]], [[22009, 54286], [1, 513]], [[21599, 57895], [149, -1]], [[21748, 57894], [-1, -505]], [[21747, 57389], [-106, -1]], [[21641, 57388], [-44, 1]], [[21597, 57389], [2, 506]], [[21599, 58911], [149, 0]], [[21748, 58911], [0, -501]], [[21748, 58410], [-149, -1]], [[21599, 58409], [0, 502]], [[21859, 53127], [-76, -5]], [[21783, 53122], [-87, -4]], [[21696, 53118], [2, 523]], [[24949, 68445], [104, -3]], [[25053, 68442], [94, -1]], [[25147, 68441], [0, -302]], [[25147, 68139], [-78, 0]], [[25069, 68139], [-120, -1]], [[24949, 68138], [0, 307]], [[26290, 59549], [2, 0]], [[26292, 59549], [65, -9], [79, -5]], [ [26436, 59535], [3, -67], [-10, -35], [-12, 6], [-6, -50], [4, -91], [2, -120], [-13, -29], [1, -50] ], [[26405, 59099], [-9, -49], [-10, -13]], [[26386, 59037], [-9, 47], [-27, 38], [-1, 35], [-11, 4], [-25, 117]], [[26313, 59278], [12, 28], [-9, 47], [-11, 104]], [[26305, 59457], [-15, 92]], [[24405, 70670], [87, 1], [87, -4]], [[24579, 70667], [0, -202], [69, 1]], [[24648, 70466], [0, -400]], [[24648, 70066], [-240, -1]], [[24408, 70065], [-1, 402], [-2, 1], [0, 202]], [[26205, 67942], [135, 2]], [[26340, 67944], [-1, -407]], [[26339, 67537], [-66, 0]], [[26273, 67537], [-67, 0]], [[26206, 67537], [-1, 405]], [[25021, 52921], [56, 0]], [[25077, 52921], [71, 1]], [[25148, 52922], [0, -204]], [[25148, 52718], [0, -68]], [[25148, 52650], [-99, 0], [-2, -34], [-27, 0]], [[25020, 52616], [1, 55], [0, 250]], [[24974, 56707], [73, -1]], [[25047, 56706], [1, -102], [29, 1]], [[25062, 56214], [0, -19], [-88, -1]], [[24974, 56194], [0, 170]], [[24974, 56364], [0, 343]], [[21815, 65933], [161, -2]], [[21976, 65931], [1, -403]], [[21977, 65528], [-124, 0]], [[21853, 65528], [-37, 1]], [[21816, 65529], [-1, 404]], [[21724, 54800], [0, 4]], [[21724, 54804], [143, -2]], [[21867, 54802], [-1, -512]], [[21866, 54290], [-44, 1]], [[21822, 54291], [-101, 1]], [[21721, 54292], [3, 508]], [[20140, 64670], [150, -4]], [[20290, 64666], [36, -2]], [ [20326, 64664], [1, -70], [14, -42], [3, -37], [22, -76], [28, -189], [10, -88], [1, -59], [11, 6], [4, -40] ], [ [20420, 64069], [-12, -20], [-1, -69], [-12, -29], [-4, -42], [-19, 26], [-31, -47], [-8, 14], [-18, -21], [-8, 38], [-10, -2], [-1, -30], [-16, 32], [-10, -14], [-18, 15], [-10, 58], [-11, -49], [-22, 14], [-4, 58], [-7, 20] ], [ [20198, 64021], [-1, 75], [-13, 77], [-1, 47], [10, 94], [-1, 47], [10, 88], [-15, 86], [-12, -17], [-13, 40], [-6, -11], [-13, 32], [-7, 53], [4, 38] ], [[24126, 67577], [29, 0]], [[24155, 67577], [103, 1]], [[24258, 67578], [-1, -335]], [[24257, 67243], [-132, 0]], [[24125, 67243], [1, 334]], [[26754, 67376], [4, 0], [-4, 405]], [[26754, 67781], [143, 18]], [[26897, 67799], [2, -117], [17, -178], [4, -247], [6, -66]], [[26926, 67191], [-138, -17]], [[26169, 63944], [3, 0], [2, 219]], [[26174, 64163], [37, 1]], [[26211, 64164], [74, 5]], [[26285, 64169], [0, -256]], [[26285, 63913], [0, -49]], [[26285, 63864], [-116, -4]], [[26169, 63860], [0, 84]], [[21488, 73755], [0, 223]], [[21488, 73978], [146, 1]], [[21634, 73979], [0, -326], [13, 0], [0, -202], [109, -1]], [[21756, 73450], [0, -101]], [[21756, 73349], [-218, 1], [0, 303], [-50, 1], [0, 101]], [ [16297, 70181], [17, 11], [30, -61], [22, 6], [34, 26], [20, 5], [11, 42], [28, 27], [20, 32] ], [ [16479, 70269], [-2, -344], [0, -302], [35, -1], [-1, -102], [35, 0], [-1, -102], [-8, -16] ], [[16537, 69402], [-44, -2], [-152, 2]], [[16341, 69402], [-3, 18]], [ [16338, 69420], [13, 39], [-6, 87], [-14, 16], [-7, 55], [8, 175], [12, 18], [-2, 58], [12, 19], [10, -18], [-2, 36], [15, -5], [-12, 74], [0, 41], [-9, 36], [-7, -7], [-6, 39], [-17, 20], [-29, 78] ], [[23550, 59739], [153, -22]], [[23703, 59717], [1, -11], [-3, -279]], [[23701, 59427], [-151, 1]], [[23550, 59428], [0, 196]], [[23550, 59624], [0, 115]], [[21199, 55806], [129, 0]], [[21328, 55806], [0, -500]], [[21328, 55306], [-131, 1]], [[21197, 55307], [2, 350], [0, 149]], [[21935, 57388], [116, -1]], [[22051, 57387], [1, -216]], [[22052, 57171], [0, -290]], [[21935, 56883], [0, 505]], [[26257, 56263], [7, -7], [43, 16], [0, 21]], [[26307, 56293], [28, -2], [13, -71]], [[26348, 56220], [-21, -70], [-1, -24], [-27, -38], [-16, -66]], [[26283, 56022], [-27, 0], [1, 241]], [ [4612, 90593], [59, -1], [0, -100], [53, 0], [0, -101], [53, 0], [0, -101], [319, 0] ], [ [5096, 90290], [-24, -15], [0, -117], [-15, 0], [0, -403], [-14, 0], [0, -403], [36, 0], [0, -303], [107, 0] ], [ [5186, 89049], [18, -89], [41, -27], [19, 13], [18, -26], [-4, -29], [-41, 10], [-31, -22], [-38, -46], [-49, -25], [-27, -29], [-44, -70], [-27, -63], [-90, -36], [-42, -41], [-27, -4], [-57, -58], [-31, -4], [-32, 24], [-56, 24], [-20, -22], [-21, 6], [2, 45], [-11, 16], [-59, -23], [-10, 7], [-30, -57], [-56, -16], [-30, -36], [-34, 8], [-18, 21], [-20, -14], [-16, -34], [5, -28], [-17, -9], [2, -54], [-37, -22], [-36, 36], [-58, 6], [-4, -57], [9, -23], [-2, -70], [16, 6], [1, -44], [-27, -21], [-29, -76], [-22, 28], [-8, -35], [5, -45], [18, -9], [-2, -61], [-24, -41], [-42, -17], [-38, -37], [-21, 3], [-4, 42], [-50, 4], [-54, -40], [-3, 18], [-35, -50] ], [ [3906, 87856], [-19, 62], [22, 49], [27, -6], [19, 23], [0, 45], [-17, -21], [-30, 32], [-16, 54], [2, 23], [-20, 7], [-13, 35], [-10, -14], [-12, -99], [-14, -6], [-38, 16], [-10, 21], [-10, 66], [1, 129], [-11, 19], [-43, 10], [-18, 37], [-10, 98], [42, 44], [6, 38], [-17, 46], [-30, 31], [-45, -27], [0, -46], [-21, 23], [-9, 88], [8, 147], [6, 11], [-2, -107], [92, 47], [0, 19], [-35, 20], [-20, 28], [-24, 82], [2, 18], [36, 19], [55, -8], [33, 25], [-29, 134], [-4, 46], [3, 84], [21, 77], [101, 278], [4, 29], [27, 77], [29, 61], [5, 70], [18, 67], [21, 34], [19, -4], [9, 23], [-11, 115], [26, 188], [18, 70], [38, 61], [-18, 24], [4, 22], [58, 133], [60, 46], [48, 11], [42, -45], [43, -11], [32, -84], [24, -6], [6, -26], [54, -88], [73, 24], [61, 124], [4, 47], [44, 29], [19, 49] ], [[23781, 65263], [97, -5], [8, -18], [24, -2]], [[23910, 65238], [0, -384]], [[23910, 64854], [-64, 0]], [[23846, 64854], [-65, 1]], [[23781, 64855], [0, 408]], [[22435, 57513], [147, 0]], [[22582, 57513], [1, -202]], [[22583, 57311], [-14, 0], [0, -203]], [ [22569, 57108], [-29, 1], [0, -51], [-14, -17], [-59, 0], [0, -33], [-29, 0], [-14, -17] ], [[22424, 56991], [0, 118], [-46, 0], [0, 101]], [[22378, 57210], [0, 304], [57, -1]], [[22051, 58174], [118, -1], [0, 102], [59, 0]], [[22228, 58275], [0, -51]], [[22228, 58224], [1, -406]], [[22229, 57818], [-13, -2]], [[22216, 57816], [-9, -7], [-96, 9], [0, -101], [-29, 1]], [[22082, 57718], [-31, 0]], [[22051, 57718], [0, 177]], [[22051, 57895], [0, 279]], [[22246, 68386], [104, 2]], [[22350, 68388], [0, -305]], [[22350, 68083], [-120, -1]], [ [22230, 68082], [1, 71], [-24, 60], [-20, 10], [-13, 43], [5, 68], [-10, 49] ], [[22245, 52444], [95, -2]], [[22340, 52442], [103, 2]], [[22443, 52444], [1, -420]], [[22444, 52024], [-92, -1]], [[22352, 52023], [-106, -5], [-1, 178]], [[22245, 52196], [0, 248]], [[21761, 56325], [145, 2]], [[21906, 56327], [1, -510]], [[21907, 55817], [-145, 0]], [[21762, 55817], [-1, 508]], [[22219, 50280], [166, 8]], [[22385, 50288], [0, -1]], [[22385, 50287], [0, -518], [-1, -168]], [[22384, 49601], [-163, -32], [-1, 203]], [[22220, 49772], [-1, 56], [0, 452]], [[27676, 62607], [35, 46], [49, -63], [6, -25]], [ [27766, 62565], [5, -18], [45, 36], [5, -24], [-12, -48], [-6, -72], [16, -15], [-12, -121], [-5, -6] ], [[27802, 62297], [-14, 11], [-28, 2], [-77, 72], [3, 46], [-14, 45]], [[27672, 62473], [-4, 18], [8, 116]], [[15783, 64879], [293, 1]], [[16076, 64880], [32, 1]], [[16108, 64881], [0, -324], [3, 0], [-2, -536]], [[16109, 64021], [-47, 0]], [ [16062, 64021], [-42, -12], [-11, 21], [-13, -19], [-33, 7], [-25, -32], [-19, 13], [-23, -16] ], [[15896, 63983], [0, 0]], [ [15896, 63983], [-12, -17], [-59, -31], [-32, 5], [-17, 17], [-37, -72], [-27, 42], [-29, -25], [-5, 6], [-12, -48], [-5, 6] ], [[15661, 63866], [0, 0]], [[15661, 63866], [-14, 0]], [[15647, 63866], [0, 0]], [[15647, 63866], [-22, -29]], [ [15625, 63837], [-1, 56], [13, 38], [8, 59], [26, 33], [16, 69], [12, 7], [9, 50], [19, 19], [-3, 65], [-12, 69], [13, 44], [-4, 20], [17, 51], [-2, 48], [17, 74], [1, 95], [21, 57], [4, 77], [14, 12], [4, 72], [-14, 27] ], [[25197, 61015], [0, 51]], [[25197, 61066], [93, 1]], [[25290, 61067], [0, -359]], [[25290, 60708], [-11, 1]], [[25279, 60709], [-82, -1]], [[25197, 60708], [0, 307]], [[25886, 68762], [116, -6]], [[26002, 68756], [-1, -406]], [[26001, 68350], [-62, 3]], [[25939, 68353], [-95, 14]], [[25844, 68367], [12, 82], [21, 112], [9, 201]], [[22268, 65933], [128, 1]], [[22396, 65934], [1, -405]], [[22397, 65529], [-127, 0]], [[22270, 65529], [-2, 0]], [[22268, 65529], [0, 404]], [[21981, 65528], [69, -2], [88, 2]], [[22138, 65528], [130, 1]], [[22270, 65529], [0, -403], [3, -1]], [[22273, 65125], [-1, -404]], [[22272, 64721], [-61, 0]], [[22211, 64721], [-223, 0]], [[21988, 64721], [-3, 0], [0, 404], [-4, 0]], [[21981, 65125], [0, 403]], [[22650, 68386], [134, 0]], [[22784, 67983], [-67, 0]], [[22717, 67983], [-67, 1]], [[22650, 67984], [0, 402]], [[22613, 69501], [136, -2]], [[22749, 69499], [1, -404]], [[22750, 69095], [0, -303]], [[22750, 68792], [-101, 1]], [[22649, 68793], [-1, 101], [-34, 0]], [[22614, 68894], [1, 304], [-2, 0], [0, 303]], [[24547, 58095], [0, 105]], [[24547, 58200], [31, -3], [89, 8], [0, -9], [30, 1]], [[24697, 58197], [-1, -307], [1, -40]], [[24697, 57850], [-61, 5], [-89, 0]], [[24547, 57855], [0, 240]], [[19966, 60502], [99, 1]], [[20065, 60503], [0, -36], [116, 5], [0, 9]], [[20181, 60481], [9, -1]], [[20247, 60003], [-110, -1], [-2, 9], [-152, -1]], [[19983, 60010], [-17, 0]], [[19966, 60010], [0, 492]], [[27188, 48409], [82, -1], [0, 103], [28, 1], [-1, 102], [63, 1]], [[27360, 48615], [9, -42], [11, -23], [-4, -228]], [[27376, 48322], [-16, -221], [-173, 1]], [[27187, 48102], [1, 307]], [[22181, 67577], [66, -1]], [ [22247, 67576], [-4, -36], [15, -36], [25, -3], [27, -133], [25, -72], [23, -14], [6, -23], [0, -55], [6, -29], [23, -10], [23, -81], [20, -3], [26, -40], [7, -48] ], [[22469, 66993], [-210, 0]], [[22259, 66993], [-78, 0]], [[22181, 66993], [0, 584]], [[21599, 59428], [150, 0]], [[21749, 59428], [-1, -515]], [[21748, 58913], [0, -2]], [[21599, 58911], [0, 517]], [ [15728, 71772], [16, 37], [0, 33], [13, 16], [8, 79], [10, 53], [-2, 30], [25, -58], [10, 25], [-10, 14], [7, 23] ], [ [15805, 72024], [23, -73], [54, -1], [9, -56], [18, -43], [13, 1], [17, -40], [9, 18], [17, -12], [14, 35], [30, -28], [7, 12], [20, -46], [28, -5], [12, -36], [18, 3] ], [ [16094, 71753], [2, -36], [-9, -67], [-11, -22], [-3, -66], [-19, -59], [8, -12], [11, -92] ], [ [16073, 71399], [-84, 0], [-21, -62], [-27, 12], [-7, 17], [-24, -15], [-45, 24] ], [ [15865, 71375], [-19, 5], [-10, 26], [1, 45], [-41, 28], [-11, 18], [-1, 44], [-19, 33], [-1, 38], [-20, 14], [-10, 42], [-10, 82], [4, 22] ], [[15698, 72062], [0, 59]], [[15698, 72121], [71, 0]], [ [15769, 72121], [3, -32], [-10, -57], [7, -49], [-15, -79], [-27, 78], [8, 96], [-16, -42], [-6, -63], [30, -83], [-10, -16], [1, -48], [-11, -26], [-16, 46], [-20, 105], [12, 37], [-1, 74] ], [[26272, 55950], [64, -1], [3, -10]], [[26339, 55939], [-5, -74], [11, -94], [15, -26], [10, -91]], [[26370, 55654], [-1, -42]], [[26268, 55577], [0, 38], [-21, 1]], [[26247, 55616], [-21, 234]], [[26226, 55850], [8, 36], [13, -23], [8, 37], [15, 29], [2, 21]], [[26638, 56479], [10, 25], [39, 61]], [[26687, 56565], [28, -48]], [[26715, 56517], [-4, -66], [9, -44], [-10, -66]], [[26710, 56341], [-13, 8], [-27, 84], [-24, 5], [-8, 41]], [[25882, 63076], [83, 6]], [[25965, 63082], [-1, -297], [1, -42]], [[25965, 62743], [-37, -4]], [[25928, 62739], [-47, -3]], [[25881, 62736], [1, 340]], [[22783, 61884], [123, 0]], [[22906, 61884], [0, -101], [31, 0]], [[22937, 61783], [0, -203], [-5, 0], [-1, -306]], [[22931, 61274], [-87, 3]], [[22844, 61277], [0, 101], [-61, -1]], [[22783, 61377], [0, 507]], [[23858, 70178], [104, -5]], [[23962, 70173], [0, -200], [33, -1], [1, -170]], [[23996, 69802], [-21, 3], [-116, 1]], [[23859, 69806], [0, 167]], [[23859, 69973], [-1, 205]], [[22525, 66339], [129, 1]], [[22654, 66340], [0, -405]], [[22654, 65935], [1, -202]], [[22655, 65733], [-129, -1]], [[22526, 65732], [0, 194], [-2, 8]], [[22524, 65934], [1, 405]], [[27018, 64741], [1, 85], [26, 0], [1, 73], [27, 0], [1, 88], [26, 0]], [[27100, 64987], [54, 2]], [[27154, 64989], [-1, -336]], [[27153, 64653], [-123, 4]], [[27030, 64657], [-12, 0], [0, 84]], [[26061, 58301], [14, 2]], [[26075, 58303], [27, 16], [10, 24]], [[26112, 58343], [-3, -31], [9, -57], [24, -87], [25, -73]], [[26167, 58095], [-5, -41], [-40, -200]], [[26122, 57854], [-4, 88], [-12, 46], [-31, 53], [-1, 13]], [[26074, 58054], [15, 45], [6, 56], [-14, 30], [0, 64], [-20, 52]], [[21448, 58404], [151, 0]], [[21599, 58404], [0, -509]], [[21599, 57895], [-152, 1]], [[21447, 57896], [1, 508]], [[22809, 53352], [133, 282]], [[22942, 53634], [57, -351]], [[22999, 53283], [-65, -134]], [[22934, 53149], [0, 6], [-67, -145]], [[22867, 53010], [-58, 342]], [[22612, 72434], [1, -8], [-1, -395], [7, 0], [0, -100]], [[22619, 71931], [-141, 0]], [[22478, 71931], [0, 100], [-9, 0]], [[22469, 72031], [0, 304]], [[22469, 72335], [0, 99]], [[22519, 67575], [57, 0]], [[22576, 67575], [1, -16], [1, -335]], [[22578, 67224], [-159, 205], [-8, -3], [1, 150]], [[22479, 53822], [86, 184], [-15, 88]], [[22550, 54094], [57, 117]], [[22607, 54211], [66, -402]], [[22673, 53809], [-115, -243]], [[22558, 53566], [-25, -55]], [[22533, 53511], [-54, 311]], [[23846, 64548], [128, 0]], [[23974, 64548], [0, -366]], [[23974, 64182], [-77, -4]], [[23897, 64178], [-51, 0]], [[23846, 64178], [0, 370]], [[20924, 71117], [68, -1], [0, 104], [53, 0]], [[21045, 71220], [106, 0]], [[21151, 71220], [84, 0]], [[21235, 71220], [1, -405]], [[21236, 70815], [-20, -1]], [[21216, 70814], [-101, -1], [-191, 0]], [[20924, 70813], [0, 304]], [[21985, 54286], [24, 0]], [[22131, 54286], [-3, -589]], [[22128, 53697], [-108, 5]], [[21985, 53833], [0, 453]], [[18558, 60011], [331, 1]], [[18889, 60012], [167, 2]], [[19056, 60014], [0, -3189]], [ [19056, 56825], [-11, 53], [-16, -51], [-14, 43], [-14, 18], [-20, 53], [-22, 39], [-14, -25], [-1, 22], [-16, 17], [-11, 52], [-17, -30], [-12, 16], [-13, -15], [-5, -60], [-5, 81], [-8, -43], [-24, 11], [22, 45], [-23, 16] ], [ [18832, 57067], [0, 385], [-62, 1], [0, 207], [-9, -5], [-147, -4], [0, 204], [-30, 1], [1, 130], [-9, -26], [-29, 6], [-33, 79], [-17, -6], [-11, 19], [-42, 35], [-8, 47], [-31, 70], [-17, 29], [-8, 33], [-24, 27], [-20, -2] ], [ [17303, 72077], [64, 0], [0, 17], [21, 6], [0, -17], [30, 0], [0, 34], [12, 17], [71, -1] ], [[17501, 72133], [0, -456]], [ [17501, 71677], [-35, 0], [0, 17], [-105, -5], [-17, 53], [-14, -13], [-9, 26], [3, 30], [-20, 14] ], [[17304, 71799], [-1, 154]], [[17303, 71953], [0, 124]], [[22326, 60558], [153, 1]], [[22479, 60559], [0, -101], [32, 0]], [[22511, 60458], [0, -450]], [[22511, 60008], [-55, 1]], [[22456, 60009], [-127, 1]], [[22329, 60010], [0, 448], [-3, 0]], [[22326, 60458], [0, 100]], [[23039, 67984], [108, -1]], [[23147, 67983], [4, 0]], [[23151, 67983], [0, -406]], [[23151, 67577], [-112, 0]], [[30951, 69617], [32, 18], [-5, 99], [-25, 334]], [ [31021, 70115], [23, -21], [3, 20], [10, -57], [19, -28], [30, -23], [14, 19], [8, -62], [1, -56], [-13, 8], [-11, -22], [7, -68], [16, -63], [-9, -73], [-10, -41], [23, -116], [0, -23], [18, -40], [13, 28], [1, 46], [18, -30], [19, -3], [13, -56], [6, -51], [-8, -14], [10, -32], [12, -98], [15, -38], [1, -118], [-12, -50], [-10, 2], [-4, -32], [-32, -113], [-24, -25], [4, -22], [-15, -8], [6, 42], [-4, 85], [-27, -30], [12, -58], [-12, -43], [-11, 13], [-13, -58], [-13, 18], [-10, -12], [2, -35], [16, -40], [-22, -57], [-13, 46], [-6, 57], [-13, -10], [-3, -38], [-8, 3], [-7, 59], [-7, -62], [-9, -14], [-8, -74], [-7, 19], [-6, -48], [-4, 42], [-12, -18] ], [ [30978, 68642], [-7, 68], [-9, 135], [6, 3], [-6, 99], [-5, -3], [-20, 308], [34, 20], [-11, 218], [-9, 127] ], [[18872, 73071], [38, 0], [0, 808], [1, 97]], [[18911, 73976], [147, 2]], [[19058, 73978], [0, -99], [-4, -808]], [[19054, 73071], [-20, 0], [0, -101], [-162, -1]], [[18872, 72969], [0, 102]], [[22614, 70412], [209, 0]], [[22823, 70412], [0, -439]], [[22823, 69973], [-38, 0], [-2, 34], [-169, 1]], [[22614, 70008], [0, 404]], [ [28354, 67318], [31, 0], [43, 12], [21, -19], [23, -1], [14, 25], [30, 20], [20, 40] ], [[28536, 67395], [6, -307], [-3, -65]], [[28469, 67010], [-47, -1], [-1, 32], [-66, -6]], [[28355, 67035], [-1, 283]], [[6173, 85487], [189, 0], [0, -313], [-263, 0]], [[6099, 85174], [50, 106], [4, 57], [19, 93], [1, 57]], [[27050, 48612], [0, 152]], [[27050, 48764], [137, 2]], [[27187, 48766], [1, -357]], [[27188, 48409], [-117, 2], [-21, -4]], [[27050, 48407], [0, 205]], [[26217, 56630], [1, 137], [5, 0], [1, 155], [5, 0], [-1, 53]], [[26228, 56975], [15, -10], [0, 18], [61, -3], [0, 19], [23, 0]], [[26327, 56999], [0, -216], [-2, -29], [0, -145]], [[26325, 56609], [-22, 2]], [[26303, 56611], [-51, 3]], [[26252, 56614], [-35, 1], [0, 15]], [[23937, 66074], [64, 0]], [[24001, 66074], [65, 1]], [[24066, 66075], [0, -404]], [[24066, 65671], [-129, 0]], [[23937, 65671], [0, 403]], [[22171, 61073], [0, 203]], [[22171, 61276], [61, 0], [0, -101], [91, 0]], [[22323, 61175], [0, -204], [3, 0]], [[22326, 60971], [0, -107]], [[22326, 60864], [-152, 2]], [[22174, 60866], [-3, 207]], [[26405, 68749], [135, 2]], [[26540, 68751], [1, -404]], [[26541, 68347], [-79, 0]], [[26462, 68347], [-56, -1]], [[26406, 68346], [-1, 403]], [[22401, 65126], [126, -1]], [[22528, 65125], [0, -404]], [[22528, 64721], [-121, 0]], [[22407, 64721], [-7, 0]], [[22400, 64721], [1, 405]], [[26542, 64862], [128, -1]], [[26670, 64861], [0, -204]], [ [26670, 64657], [-10, 0], [0, -50], [-6, 0], [0, -51], [-10, 0], [0, -101] ], [[26644, 64455], [-102, 2]], [[26542, 64457], [0, 117]], [[26542, 64574], [0, 288]], [[26302, 61585], [33, 91], [12, 49]], [[26347, 61725], [6, 23]], [[26353, 61748], [9, -69], [19, -70], [7, -86], [-3, -19]], [[26385, 61504], [12, -88]], [[26397, 61416], [-61, -91], [-2, -15]], [[26334, 61310], [-7, 33], [1, 37], [-16, -4], [-5, 26]], [[26307, 61402], [-5, 183]], [[26112, 58343], [44, 179], [3, 52]], [[26159, 58574], [60, 7], [3, -30], [28, 26], [3, -8]], [ [26253, 58569], [-36, -167], [-17, -55], [2, -43], [-13, -50], [9, -18], [-6, -20] ], [[26192, 58216], [-9, -3], [-16, -118]], [[27615, 59478], [88, -1]], [[27703, 59477], [56, -1]], [[27759, 59476], [-5, -339]], [[27754, 59137], [-1, -10]], [[27753, 59127], [-140, 19]], [[27613, 59146], [2, 332]], [[21469, 56883], [25, 0]], [[21494, 56883], [121, -1]], [[21615, 56882], [0, -561]], [[21615, 56321], [-145, -7]], [[21470, 56314], [-1, 569]], [[27916, 61255], [12, 36], [11, -5], [-2, -64], [-14, -11], [-7, 44]], [[19952, 67578], [118, -1]], [[20070, 67577], [0, -9], [185, 0], [103, 2]], [[20358, 67570], [1, -25], [0, -808], [-1, -1], [0, -401]], [[20358, 66335], [-153, -3], [-250, 4]], [ [19955, 66336], [-5, 0], [-1, 405], [12, -1], [0, 404], [-4, 0], [0, 401], [-5, 33] ], [[23353, 52863], [4, 44], [17, 10], [2, -46], [12, -49]], [ [23388, 52822], [19, -50], [-4, -79], [10, -25], [2, -40], [14, 26], [13, -86], [-6, -32], [18, -3], [36, -53], [-9, -23], [5, -20] ], [[23486, 52437], [2, -8], [-90, -165]], [[23398, 52264], [-17, -30], [6, 33], [-9, 36], [-22, 39], [-12, 107]], [[25053, 68952], [173, -3], [-1, -103]], [[25225, 68846], [-36, 0], [-1, -404]], [[25188, 68442], [-41, -1]], [[25053, 68442], [0, 510]], [[27250, 63752], [1, 105], [17, -1], [1, 151]], [[27269, 64007], [92, -10]], [[27361, 63997], [21, -2], [-5, -307]], [[27377, 63688], [-94, 16], [-1, -3]], [[27282, 63701], [-32, 2], [0, 49]], [[26265, 52709], [7, 52], [17, 34], [9, 109], [1, 170], [6, 33]], [[26305, 53107], [24, -2], [0, 14], [28, -1]], [[26357, 53118], [10, -1]], [[26367, 53117], [37, 1]], [[26404, 53118], [-1, -453]], [[26403, 52665], [-135, 25]], [[26268, 52690], [-3, 19]], [[24104, 52422], [38, -1]], [[24142, 52421], [70, 0], [0, -51], [19, 1], [0, -102], [9, -59]], [[24240, 52210], [-9, -34], [0, -33], [-21, -44], [1, -21], [-11, -44]], [[24200, 52034], [-25, -95], [-13, -20], [-23, 35], [-14, 43], [-19, -28]], [ [24106, 51969], [-1, 49], [10, 56], [-10, 56], [2, 128], [-3, 45], [10, 48], [-10, 71] ], [[23719, 69298], [68, -1]], [[23787, 69297], [0, -101], [68, 1], [1, -102]], [ [23856, 69095], [-22, -25], [-9, -52], [4, -35], [-14, -15], [-8, -30], [-20, -34] ], [[23787, 68904], [0, 39], [-33, 0], [0, 51], [-34, 0]], [[23720, 68994], [-1, 304]], [[25198, 61320], [1, 153]], [[25199, 61473], [92, -1]], [[25291, 61472], [-1, -404]], [[25290, 61068], [0, -1]], [[25197, 61066], [1, 254]], [[23373, 69803], [34, 0]], [[23407, 69803], [103, 1], [0, -101]], [[23511, 69197], [-136, -1]], [[23375, 69196], [0, 304]], [[23375, 69500], [-2, 101], [0, 202]], [[25382, 68439], [43, 0], [1, 101], [33, 0]], [[25459, 68540], [63, 0]], [ [25522, 68540], [0, -40], [8, -61], [-2, -71], [-12, -41], [-23, -46], [-3, -62], [-8, -37], [-13, -149] ], [[25469, 68033], [-86, 0]], [[25383, 68033], [-1, 102], [0, 304]], [[25713, 54146], [114, 3]], [[25827, 54149], [0, -307], [-1, -53], [-14, 0], [0, -151]], [[25812, 53638], [-56, -2]], [[25756, 53636], [-38, 1], [-8, 25], [-11, 100], [0, 141]], [[25699, 53903], [0, 90]], [[25699, 53993], [-1, 153], [15, 0]], [[26560, 55508], [75, 46]], [[26635, 55554], [33, 16]], [[26668, 55570], [4, -93], [16, -209]], [[26688, 55268], [-14, -32]], [[26674, 55236], [-30, -62]], [[26644, 55174], [-24, 50], [-16, 0], [-11, 33], [-4, 42]], [[26589, 55299], [-10, 129], [-19, 80]], [[23862, 66888], [132, -1]], [[23994, 66887], [0, -408]], [[23994, 66479], [-132, 1]], [[23862, 66480], [0, 408]], [[26048, 65276], [128, 3]], [[26176, 65279], [1, -305]], [[26177, 64974], [-33, 0]], [[26144, 64974], [-64, 3], [1, 33], [-33, 0]], [[26048, 65010], [0, 165]], [[26048, 65175], [0, 101]], [[21664, 63000], [181, 0]], [[21845, 63000], [5, 0]], [[21850, 63000], [0, -506]], [[21850, 62494], [-25, 0]], [[21825, 62494], [-162, 2]], [[21663, 62496], [1, 504]], [[26206, 68350], [65, -3]], [[26271, 68347], [68, -1]], [[26339, 68346], [1, -402]], [[26205, 67942], [1, 408]], [[26273, 69158], [132, -4]], [[26405, 69154], [0, -405]], [[26405, 68749], [-28, 4], [-105, 1]], [[26272, 68754], [1, 404]], [[23981, 60494], [0, 84], [61, -4]], [[24042, 60574], [46, -3]], [[24088, 60571], [-1, -254], [4, 0], [-2, -229]], [[24089, 60088], [-61, 5]], [[24028, 60093], [0, 17], [-45, 4]], [[23983, 60114], [1, 211], [-4, 0], [1, 169]], [[21498, 65531], [156, 1]], [[21654, 65532], [5, 0]], [[21659, 65532], [0, -405]], [[21659, 65127], [-161, -1]], [[21498, 65126], [0, 405]], [[22656, 64869], [17, 71], [30, 82], [17, 14], [0, 18]], [[22720, 65054], [21, 34], [20, 8], [23, 32]], [[22784, 65128], [0, -407]], [[22784, 64721], [-127, 0]], [[22657, 64721], [-1, 148]], [[22749, 69499], [75, 1]], [[22824, 69500], [95, -2], [1, -202]], [[22920, 69296], [-1, -201]], [[22919, 69095], [-169, 0]], [[22384, 49601], [131, 0]], [[22515, 49601], [28, 0]], [[22543, 49601], [0, -926]], [[22462, 48678], [1, 91], [-19, 18], [-58, -5]], [[22386, 48782], [-2, 819]], [[21448, 58911], [151, 0]], [[21599, 58409], [0, -5]], [[21448, 58404], [0, 9]], [[21448, 58413], [0, 498]], [[21435, 54799], [2, 0]], [[21437, 54799], [143, 3]], [[21580, 54802], [-1, -510]], [[21579, 54292], [-23, -1]], [[21556, 54291], [-121, 0]], [[21435, 54291], [0, 508]], [[26858, 63910], [28, -6], [1, 239], [5, 0]], [[26892, 64143], [69, 1], [11, 5]], [[26972, 64149], [33, 15]], [[27005, 64164], [11, 6], [-2, -136]], [[27014, 64034], [-3, -253]], [[27011, 63781], [-78, 8], [0, 22], [-76, 14]], [[26857, 63825], [1, 85]], [[31366, 38241], [0, -65], [9, -49], [-3, -44]], [[31372, 38083], [-1, -12]], [[31371, 38071], [-1, -1]], [[31370, 38070], [-11, 24], [-16, -16]], [[31343, 38078], [6, 102], [6, -9], [2, 53], [9, 17]], [[22906, 53851], [59, 124]], [[22965, 53975], [62, -22]], [[23027, 53953], [72, -446]], [[23099, 53507], [-24, -46], [1, -19]], [[23076, 53442], [-77, -159]], [[22942, 53634], [-36, 217]], [[24389, 66580], [132, 3]], [[24521, 66583], [1, -408]], [[24522, 66175], [-65, 1]], [[24457, 66176], [-65, 0]], [[24392, 66176], [0, 201], [-3, 0], [0, 203]], [[22784, 64721], [128, -1]], [[22912, 64720], [0, -405], [-1, 0]], [[22911, 64315], [-127, 1]], [[22784, 64316], [0, 405]], [[22020, 50798], [194, 6]], [[22214, 50804], [2, -524]], [[22216, 50280], [-197, 8]], [[22019, 50288], [1, 510]], [ [16198, 63083], [16, 37], [5, 81], [17, 41], [16, -38], [7, -39], [10, 11], [20, -48], [12, 33], [137, 1] ], [[16438, 63162], [36, 2], [4, 16]], [[16478, 63180], [0, -323]], [ [16478, 62857], [-139, 1], [-9, 20], [-6, 59], [-9, 11], [-25, -6], [-18, -66], [-16, -28], [-16, -4] ], [[16240, 62844], [0, 0]], [[16240, 62844], [-6, -5]], [[16234, 62839], [0, 0]], [[16234, 62839], [-33, -20], [-7, -25]], [[16194, 62794], [-3, 143], [-7, 27], [9, 25], [5, 94]], [[25004, 66413], [10, 0]], [[25014, 66413], [118, -6]], [[25132, 66407], [0, -399]], [[25132, 66008], [-65, -2], [0, 63], [-62, -3]], [[25005, 66066], [-1, 347]], [[30134, 67917], [8, -8], [20, 25], [29, 9]], [ [30191, 67943], [5, -26], [19, 15], [12, -20], [3, -38], [-4, -63], [22, -16], [9, 30], [25, -82], [-10, -42], [39, -83] ], [ [30311, 67618], [-9, -45], [6, -67], [-8, -43], [-10, -15], [3, -33], [-14, -24], [-14, 4], [-10, -25], [-11, -98], [5, -19], [-14, -80], [1, -22], [-14, -74], [-9, -13] ], [[30213, 67064], [-32, 74]], [ [30181, 67138], [-3, 76], [6, 42], [-41, 128], [-9, 53], [8, 101], [-1, 87] ], [[30141, 67625], [-3, 34], [-4, 258]], [[28752, 62244], [2, 67], [14, 49], [12, 62], [3, 43], [25, 40]], [[28808, 62505], [7, -364]], [[28815, 62141], [4, -227]], [[28819, 61914], [-15, 59], [-10, -11], [-11, 32], [-30, -35]], [[28753, 61959], [-20, 64], [14, 59], [19, 38], [-14, 84], [0, 40]], [[26407, 69554], [33, 0]], [[26440, 69554], [102, 4]], [[26542, 69558], [0, -199], [-3, -1], [1, -202]], [[26540, 69156], [-135, -2]], [[26405, 69154], [2, 400]], [[22945, 71224], [2, -4]], [ [22947, 71220], [9, -55], [4, -119], [5, -49], [20, -98], [13, -27], [1, -129], [11, -188], [-5, -43] ], [[23005, 70512], [3, -100]], [[23008, 70412], [-185, 0]], [[22823, 70412], [0, 66], [-9, 6], [1, 332], [-6, 0]], [[22809, 70816], [0, 404]], [[27478, 64246], [0, 248]], [[27478, 64494], [101, 4]], [[27579, 64498], [3, -210]], [[27582, 64288], [1, -71], [-10, -5], [-50, -153]], [[27523, 64059], [-45, -1]], [[27478, 64058], [0, 188]], [[21199, 55806], [1, 212]], [[21200, 56018], [2, 296]], [[21202, 56314], [120, 1]], [[26339, 68346], [67, 0]], [[26462, 68347], [0, -192]], [[26462, 68155], [0, -199]], [[26462, 67956], [-55, 3], [-1, -17], [-66, 2]], [[21018, 63200], [1, 304]], [[21019, 63504], [65, 0], [0, 406], [1, 101]], [[21085, 64011], [22, -1], [169, 3]], [[21276, 64013], [0, -102], [-3, 1], [0, -406], [-3, 0], [0, -506]], [[21270, 63000], [-98, -3]], [[21172, 62997], [-154, 1]], [[21018, 62998], [0, 202]], [[24257, 66578], [132, 2]], [[24392, 66176], [-65, 3]], [[24327, 66179], [-65, -2]], [[23599, 66582], [131, -1]], [[23730, 66581], [1, -101]], [[23731, 66480], [-1, -100], [12, 0], [0, -305]], [[23742, 66075], [-65, 0]], [[23677, 66075], [-65, -1]], [[23612, 66074], [0, 308], [-13, 0], [0, 99]], [[23599, 66481], [0, 101]], [[21988, 61074], [183, -1]], [[22174, 60866], [1, -311]], [[22175, 60555], [-61, 0], [-93, 8]], [[22021, 60563], [-30, 1]], [[21991, 60564], [0, 409], [-3, 0], [0, 101]], [[26540, 69156], [0, -405]], [[25027, 55275], [84, -1], [24, -14], [4, 9]], [[25139, 55269], [0, -407]], [[25139, 54862], [-112, -1]], [[25027, 54861], [0, 414]], [[22150, 64300], [17, -9], [39, 1], [7, -8]], [[22213, 64284], [24, 0], [24, -14], [19, 2]], [[22280, 64272], [0, -361]], [[22280, 63911], [-126, 0]], [[22154, 63911], [-3, 0]], [[22151, 63911], [-1, 389]], [[22881, 65936], [55, 0]], [[22936, 65936], [75, -1], [0, -86]], [[23011, 65849], [0, -319]], [[23011, 65530], [-98, 1]], [[22913, 65531], [-32, 1]], [[22881, 65532], [0, 404]], [[26906, 57850], [32, 40], [7, -9], [12, 52], [10, -27]], [[26967, 57906], [39, 5]], [[27006, 57911], [-3, -403], [22, -75]], [[27025, 57433], [-25, -231], [0, -60], [-22, -60]], [ [26978, 57082], [-28, 80], [-3, 51], [-8, 33], [-3, 93], [4, 83], [-10, 50] ], [ [26930, 57472], [-2, 88], [-6, 36], [-6, 105], [-16, -9], [-1, 38], [8, 39], [-20, -17], [-10, 6], [-20, -20], [-4, 24] ], [[26853, 57762], [30, 59], [23, 29]], [[21868, 55312], [38, -1]], [[21906, 55311], [105, -3]], [[22011, 55308], [-1, -509]], [[22010, 54799], [-143, 3]], [[21867, 54802], [1, 510]], [[28042, 59050], [21, -12], [12, 82], [11, -1], [9, 37]], [[28095, 59156], [37, -12], [11, -11], [9, -43], [16, 7], [10, -15]], [[28178, 59082], [-69, -447]], [ [28109, 58635], [-14, 91], [-13, 17], [0, 23], [-12, 7], [-9, 44], [-33, 55] ], [[28028, 58872], [1, 68], [13, 110]], [[26285, 65163], [128, 1]], [[26413, 65164], [32, 1], [0, -305]], [[26445, 64860], [-32, -1]], [[26413, 64859], [0, 51], [-32, 0], [0, 52], [-96, -1]], [[26285, 64961], [0, 21]], [[26285, 64982], [0, 181]], [[25615, 58187], [13, 2], [9, 24], [27, -28], [11, -28], [9, 11]], [[25684, 58168], [10, -17], [5, -103], [13, -18], [4, 26], [5, -67]], [[25721, 57989], [-3, -316]], [[25718, 57673], [-104, 8]], [[25614, 57681], [-4, 1]], [[25610, 57682], [3, 144], [5, 46], [-7, 12], [2, 63], [0, 179], [2, 61]], [[22197, 56325], [146, 0]], [[22343, 56325], [-1, -508]], [[22342, 55817], [-144, 2]], [[22198, 55819], [-1, 389]], [[22197, 56208], [0, 117]], [[23586, 54649], [14, -37], [16, 5], [9, -47], [86, 77]], [[23711, 54647], [0, -229]], [[23711, 54418], [0, -237], [8, -12]], [[23719, 54169], [-1, -2], [-138, -7]], [ [23580, 54160], [-25, -1], [0, 124], [6, 93], [0, 50], [6, 54], [8, 27], [10, 98], [1, 44] ], [[16763, 71956], [284, -2]], [ [17047, 71954], [-3, -457], [-9, -22], [-3, -74], [-9, -20], [-14, 13], [-18, -37], [-14, -10] ], [[16977, 71347], [-65, -2], [-257, 1]], [[16655, 71346], [0, 203], [107, -1], [1, 408]], [[23742, 66075], [65, -1]], [[23807, 66074], [0, -402]], [[23807, 65672], [-33, 0]], [[23774, 65672], [-97, 0]], [[23677, 65672], [0, 403]], [[22491, 55815], [0, 83]], [[22491, 55898], [123, 0]], [[22614, 55898], [0, -39], [17, 0]], [[22630, 55356], [-37, 2]], [[22593, 55358], [-104, 5]], [[22489, 55363], [2, 452]], [[31436, 38070], [20, 33]], [[31456, 38103], [7, -43]], [[31463, 38060], [-2, -56]], [[31461, 38004], [-9, -22]], [[31452, 37982], [-18, 58], [2, 30]], [[22937, 61783], [130, -1]], [[23067, 61782], [-1, -407]], [[23020, 61275], [-89, -1]], [[22673, 53809], [22, 45], [23, -144]], [[22718, 53710], [52, -311]], [[22770, 53399], [-136, -292]], [[22634, 53107], [-76, 459]], [[26275, 67133], [131, -1]], [[26406, 67132], [1, -398]], [[26407, 66734], [0, -7], [-66, 0]], [[26341, 66727], [-66, 1]], [[26275, 66728], [0, 405]], [[23177, 61221], [122, -2]], [[23299, 61219], [-1, -356]], [[23298, 60863], [-122, 2]], [[25132, 66008], [66, 2]], [[25198, 66010], [32, 0]], [[25230, 66010], [0, -102], [-3, 0], [0, -404]], [[25227, 65504], [-1, -102]], [[25226, 65402], [-93, -4]], [[25133, 65398], [-1, 307]], [[25132, 65705], [1, 201], [-1, 102]], [[23591, 64550], [127, -3]], [[23718, 64547], [0, -376]], [[23718, 64171], [-60, -3]], [[23658, 64168], [-67, -1]], [[23591, 64167], [0, 383]], [[23289, 65672], [129, 0]], [[23418, 65672], [0, -304], [15, 0], [0, -114]], [[23433, 65254], [-32, 1]], [[23401, 65255], [-96, 1]], [[23305, 65256], [0, 112], [-17, 0], [1, 304]], [ [16328, 60062], [9, -43], [16, -112], [-1, -56], [24, -61], [0, -30], [39, -18], [42, 65], [14, -12], [12, 30], [12, -8], [16, 29], [20, -10], [6, 53], [16, 59], [-2, 28], [11, 40], [9, 5], [5, 38], [9, -17], [4, 51], [12, -5], [7, 45], [-8, 12], [4, 34], [7, -19], [10, 12], [2, -33], [15, 62], [12, -16], [16, 69], [-2, 121], [6, 45], [81, 272] ], [[16751, 60692], [13, -33], [17, -8], [18, -87], [15, 15], [6, -30]], [ [16820, 60549], [4, -32], [-7, -57], [2, -59], [24, -41], [7, -50], [-5, -32], [11, -105], [14, -2], [18, -32], [26, -65], [5, -73], [15, -113], [0, -64], [-7, -8], [9, -103] ], [ [16936, 59713], [-174, -3], [0, -99], [-89, 4], [-1, -101], [-44, 2], [-30, -101] ], [ [16598, 59415], [-26, -81], [-2, 14], [-21, -17], [-2, -17], [-57, -1], [0, -255], [-99, -320] ], [ [16391, 58738], [-12, 66], [-21, 6], [-13, 48], [-17, 31], [-14, 41], [-3, 35], [-13, 7], [-6, 66], [12, 45], [-15, 56], [1, 19] ], [[16223, 59708], [73, 248], [18, -1], [-2, 54], [16, 53]], [[23591, 64850], [64, 0]], [[23655, 64850], [64, -1]], [[23719, 64849], [-1, -302]], [[23591, 64550], [0, 300]], [[24938, 64840], [48, 0]], [[24986, 64840], [38, -1], [-8, -52], [54, 1]], [[25070, 64788], [32, 1], [0, -209]], [[25102, 64580], [-26, 2], [-92, -7]], [[24984, 64575], [7, 61], [-53, 0]], [[24938, 64636], [0, 204]], [[25187, 63567], [0, 51], [16, 0], [0, 50], [31, 162]], [[25234, 63830], [32, 1]], [[25266, 63831], [-1, -68], [0, -401]], [[25265, 63362], [0, -102], [-3, 0]], [[25262, 63260], [-76, 1]], [[25186, 63261], [1, 306]], [[23464, 64851], [63, 0]], [[23527, 64851], [64, -1]], [[23591, 64550], [-127, 1]], [[23464, 64551], [0, 300]], [[25322, 62161], [87, 3]], [[25409, 62164], [11, 0]], [[25420, 62164], [-1, -326]], [[25419, 61838], [-12, 0]], [[25407, 61838], [-54, -1]], [[25353, 61837], [0, 34], [-29, 1]], [[25324, 61872], [-13, 41], [7, 33], [-3, 80], [7, 0], [0, 135]], [[25160, 58180], [7, 0], [39, 72], [17, 93], [0, 22]], [ [25223, 58367], [14, -1], [5, -45], [11, -43], [26, -34], [14, 12], [1, -86] ], [[25294, 58170], [-1, -44]], [ [25293, 58126], [-57, 1], [-20, -24], [-7, -49], [-7, -11], [-8, -73], [-18, 1] ], [[25176, 57971], [-3, 95], [-13, 64], [0, 50]], [[26148, 65914], [130, 1]], [[26278, 65915], [1, -364]], [[26279, 65551], [-104, 0]], [[26175, 65551], [-26, 0]], [[26149, 65551], [-1, 363]], [[27610, 58754], [141, -24]], [[27751, 58730], [0, -66]], [[27751, 58664], [-4, -382]], [[27747, 58282], [-59, -4]], [[27688, 58278], [-84, -7]], [[27604, 58271], [6, 483]], [[21481, 62494], [158, 1]], [[21639, 62495], [-2, -505]], [[21637, 61990], [-23, -1]], [[21614, 61989], [-133, -2]], [[21481, 61987], [0, 406]], [[21481, 62393], [0, 101]], [[26174, 63508], [109, 1]], [[26283, 63509], [-1, -103]], [[26282, 63406], [0, -222]], [[26282, 63184], [-62, 3], [0, -16]], [[26220, 63171], [-42, 0], [1, 85], [-11, 0]], [[26168, 63256], [1, 99], [5, 1], [0, 152]], [[28304, 59677], [10, -1], [3, -35], [-13, -9], [0, 45]], [[21899, 59428], [151, 0]], [[22050, 59428], [1, 0], [0, -517]], [[22051, 58911], [-151, 1]], [[21900, 58912], [-1, 0]], [[21899, 58912], [0, 516]], [[25873, 59251], [3, 13], [1, 110], [8, -2], [3, 42]], [[25888, 59414], [10, -6], [7, -44], [52, -22]], [[25957, 59342], [-1, -35], [-15, -16], [-12, -31], [-16, -69]], [[25913, 59191], [-19, 54], [-11, -7], [-1, -36], [-9, 49]], [ [19085, 60640], [9, 28], [3, 43], [11, 38], [18, 28], [4, 54], [15, 77], [-9, 1], [-4, 34], [12, 15], [9, 78], [28, 10], [5, -27], [4, 37], [14, -6], [4, 54], [20, 78], [16, -6], [3, 47], [13, 75], [8, -7], [17, 60] ], [ [19285, 61351], [12, 42], [-10, 43], [9, 8], [-11, 33], [-1, 28], [-15, 86], [2, 36], [-10, -28], [-5, 24], [8, 36], [0, 75], [-6, 23] ], [[19258, 61757], [153, -1], [116, 1]], [[19527, 61757], [0, -262], [5, -142]], [[19532, 61353], [0, -317]], [[19532, 61036], [0, -408], [-1, -53]], [[19531, 60575], [0, -566]], [[19531, 60009], [-162, -1], [-104, 0]], [[19265, 60008], [-131, 0], [-6, 7], [-72, -1]], [ [18889, 60012], [18, 42], [-5, 34], [18, -50], [-1, 47], [7, -8], [10, 49], [10, -12], [45, 29], [8, 41], [14, 30], [5, 89], [7, 9], [-1, 37], [7, 33], [-8, 35], [17, -31], [13, 12], [10, 39], [-8, 36], [15, 37], [-11, 19], [6, 42], [15, -4], [5, 73] ], [[24037, 65259], [32, 0]], [[24069, 65259], [96, 1]], [[24165, 65260], [1, -405]], [[24101, 64854], [-64, 0]], [[24037, 64854], [0, 405]], [[17306, 73978], [171, 1], [103, 1]], [[17580, 73980], [0, -580]], [[17580, 73400], [-205, -2], [-1, 404], [-68, -1]], [[17306, 73801], [0, 177]], [[24948, 63875], [94, 6]], [[25042, 63881], [0, -51], [32, 1]], [[25074, 63831], [1, -272]], [[25075, 63559], [1, -152], [-21, -1]], [[25055, 63406], [-52, 1], [0, 17], [-22, 1], [0, 51], [-26, -1]], [[24955, 63475], [-1, 135], [-6, 35]], [[24948, 63645], [0, 230]], [[23304, 62035], [124, -1]], [[23428, 62034], [-2, -51], [0, -355]], [[23426, 61628], [-124, 1]], [[23302, 61629], [0, 51]], [[23302, 61680], [0, 304], [2, 51]], [[23897, 54668], [38, -1], [0, 52], [25, 1], [-7, 83], [-2, 68]], [[23951, 54871], [83, 0]], [[24034, 54871], [1, -152], [28, -1]], [[24063, 54718], [1, -253], [-7, -30], [-4, -74]], [[24053, 54361], [-35, 1]], [[24018, 54362], [-69, 1]], [[23949, 54363], [-7, 51], [0, 51], [-60, 0]], [[23882, 54465], [6, 56], [-6, 29], [7, 69], [-6, 34], [14, 15]], [ [16193, 61766], [24, 24], [4, -16], [23, 47], [22, -2], [38, -58], [28, 7], [42, 41], [18, 1], [22, 58], [6, 39], [21, 17], [4, 62], [14, 7] ], [[16459, 61993], [0, -225]], [ [16459, 61768], [-23, -18], [-13, 7], [-22, -29], [-29, -16], [-9, 14], [-12, -31], [-11, 1], [-8, -29], [-24, -38], [-5, -52], [-49, -68], [-25, -77], [-28, 5] ], [[16201, 61437], [-8, 87]], [[16193, 61524], [0, 242]], [[16478, 62417], [1, -79], [26, -77]], [[16505, 62261], [8, -74], [-24, -109], [-30, -85]], [[16193, 61766], [-26, 243], [-6, -6]], [ [16161, 62003], [11, 86], [0, 35], [11, 35], [6, 81], [28, 24], [0, 31], [23, -12], [13, 56], [23, 4], [24, -69], [19, -35], [17, 19], [12, 40], [10, 74], [54, -6], [16, 9], [11, 42], [39, 0] ], [[24236, 59150], [130, -9]], [[24366, 59141], [5, -52], [-2, -51], [-1, -191], [-7, 0], [-1, -68]], [[24360, 58779], [-11, 1], [-27, -88]], [ [24322, 58692], [-13, 18], [-16, 57], [-15, -14], [-11, 28], [-9, -19], [-10, 11], [8, 34], [-4, 46], [12, 34], [-16, 35], [-7, 55], [-14, -8], [-2, 32] ], [[24225, 59001], [-5, 49], [15, -1], [1, 101]], [[27795, 60874], [14, 21], [2, -19], [-13, -56], [-3, 54]], [[27806, 59476], [-35, 0]], [ [27771, 59476], [3, 42], [-17, 31], [5, 17], [22, -20], [7, 50], [9, -42], [9, -7], [8, -37], [-9, 2], [-2, -36] ], [[27363, 59628], [4, 26], [11, -1], [-10, -50]], [[27368, 59603], [-5, 25]], [ [27925, 61684], [13, 49], [10, -31], [2, -38], [-15, -10], [-9, -25], [-1, 55] ], [[27650, 59643], [6, 32], [12, -9], [2, -67], [-8, 4], [-12, 40]], [[25821, 64866], [109, 2]], [[25930, 64868], [0, -103], [16, 2], [0, -52], [21, 2]], [[25967, 64717], [-1, -51]], [[25966, 64666], [-61, -4], [-1, -100]], [[25904, 64562], [-83, 0]], [[25821, 64562], [0, 304]], [[23527, 65254], [128, -1]], [[23655, 65253], [0, -403]], [[23527, 64851], [1, 201], [-1, 202]], [[15974, 59837], [7, 40], [24, 40], [16, -30]], [[16391, 58738], [11, -1], [10, -47], [-5, -24], [10, -30], [2, -35]], [[16419, 58601], [-251, 5], [-64, 2]], [ [16104, 58608], [-19, 70], [-14, 35], [-6, 99], [-5, 35], [-20, 29], [-15, 104], [-25, 94], [-33, 64], [-11, 45], [-8, 80], [1, 42], [-11, 101], [2, 92], [-11, 16], [10, 74], [18, -38], [9, 30], [7, 61], [8, 141], [-7, 55] ], [[24485, 62330], [21, -1], [0, -69], [22, -1], [-1, -69], [43, -2]], [[24570, 62188], [-2, -376]], [ [24568, 61812], [-12, 17], [-13, 54], [-22, -12], [-26, 27], [0, 25], [-25, 76], [-14, -10] ], [[24456, 61989], [-14, 12]], [[24442, 62001], [1, 157], [42, -1], [0, 173]], [ [27380, 59121], [34, 32], [18, 6], [9, -19], [8, 40], [9, -20], [12, 19], [4, -30], [19, 0], [4, -22] ], [[27497, 59127], [4, -119], [-22, -53], [6, -54]], [[27485, 58901], [-55, 5]], [[27430, 58906], [-53, 5]], [[27377, 58911], [3, 210]], [[26339, 67537], [67, 0]], [[26406, 67537], [0, -393]], [[26406, 67144], [0, -12]], [[26275, 67133], [1, 202], [-3, 0], [0, 202]], [[26535, 60642], [20, 109], [3, 34], [21, 58], [7, 1]], [[26586, 60844], [4, 0]], [[26590, 60844], [25, -57], [27, -33]], [[26642, 60754], [-16, -154]], [ [26626, 60600], [-12, 5], [-4, 34], [-12, -33], [-15, 11], [-3, -31], [-24, -9], [-15, 36] ], [[26541, 60613], [-6, 29]], [[23298, 60863], [121, 0]], [[23419, 60863], [0, -67]], [[23419, 60796], [0, -339]], [[23419, 60457], [-120, 0]], [[23299, 60457], [-1, 0]], [[23298, 60457], [0, 406]], [[26143, 67133], [132, 0]], [[26275, 66728], [-66, 0]], [[26209, 66728], [-65, -1]], [[26144, 66727], [-1, 406]], [[26017, 66320], [62, 1]], [[26079, 66321], [68, -2]], [[26147, 66319], [1, -405]], [[26148, 65914], [-131, -3]], [[26017, 65911], [0, 409]], [[25535, 60764], [24, 42]], [[25559, 60806], [41, -72], [46, -64], [16, -7]], [[25662, 60663], [-18, -93], [1, -75]], [[25645, 60495], [-20, -3], [-11, -38], [-24, 13]], [[25590, 60467], [-15, 38], [-3, 74], [3, 35], [-7, 60]], [[25568, 60674], [-6, 22], [-24, 14], [-3, 54]], [[23315, 68387], [99, -1]], [[23414, 68386], [2, -101], [67, 0]], [[23483, 68285], [0, -303]], [[23483, 67982], [-165, 0]], [[23318, 67982], [-3, 0]], [[23315, 67982], [0, 405]], [[26001, 68350], [72, 1]], [[26073, 68351], [0, -407]], [[25941, 67944], [-2, 409]], [[25941, 67944], [-110, 5]], [ [25831, 67949], [0, 42], [-9, 134], [-14, 90], [4, 32], [20, 51], [12, 69] ], [[26073, 67944], [132, -2]], [[26206, 67537], [-133, 3]], [[25823, 67545], [117, -6]], [[26010, 67336], [0, -102]], [[26010, 67234], [-33, 1], [0, -102], [-101, 0]], [[25876, 67133], [-35, 230], [-11, 94], [-7, 88]], [[23821, 67982], [67, 0]], [[23888, 67982], [99, 0]], [[23987, 67982], [0, -406]], [[23987, 67576], [-124, 0]], [[23863, 67576], [-42, 0]], [[23821, 67576], [0, 406]], [[25046, 62371], [0, 221], [31, 0]], [[25077, 62592], [93, -2]], [[25170, 62590], [-1, -354], [32, 3]], [[25201, 62239], [0, -103]], [[25201, 62136], [-94, -4], [-30, 2], [0, -102]], [[25077, 62032], [-32, 6]], [[25045, 62038], [-1, 300], [2, 33]], [[25170, 62590], [93, -1]], [[25263, 62589], [0, -51], [31, 0]], [[25294, 62538], [-1, -303]], [[25293, 62235], [-92, 4]], [[23788, 70280], [2, -306]], [[23790, 69974], [-109, 0]], [[23681, 69974], [-15, 70], [1, 57], [-20, 124]], [[23647, 70225], [-23, 55], [164, 0]], [[21748, 57894], [153, 2]], [[21901, 57896], [-1, -507]], [[21900, 57389], [-112, 0]], [[21788, 57389], [-41, 0]], [[23230, 70612], [173, -1]], [[23403, 70611], [0, -202], [2, -186]], [[23405, 70223], [0, -17]], [[23405, 70206], [-172, 2]], [[23233, 70208], [0, 202], [-3, 0], [0, 202]], [[22550, 59038], [29, 0]], [[22579, 59038], [120, 0]], [[22699, 59038], [0, -511]], [[22699, 58527], [-149, -1]], [[25073, 59085], [53, -4], [1, 25]], [[25127, 59106], [18, -54], [15, -62], [21, -13], [20, -58]], [[25201, 58919], [-3, -310], [-1, -6]], [[25197, 58603], [-58, 7]], [[25139, 58610], [-14, 35], [-40, 41], [-6, 44], [-1, 79], [-15, 37]], [[25063, 58846], [7, 31], [3, 208]], [[25335, 58986], [10, 32], [11, 83], [15, 48], [-5, 59], [2, 57], [29, 1]], [[25397, 59266], [3, -8]], [[25400, 59258], [7, -48], [1, -81]], [ [25408, 59129], [10, -96], [-1, -35], [-23, -119], [-6, -72], [3, -23], [24, -13], [-4, -81], [-6, -29] ], [[25405, 58661], [-3, -29]], [[25402, 58632], [-16, -6], [0, 34], [-41, 7]], [[25345, 58667], [-11, 1], [1, 318]], [ [27282, 55866], [10, -33], [30, -42], [39, -83], [26, -76], [3, -41], [11, -31] ], [[27401, 55560], [-27, -60], [3, -45], [-6, -31], [-9, 50], [-40, -89]], [[27322, 55385], [-12, 31], [-19, 76]], [[27291, 55492], [-10, 49], [2, 53], [2, 223], [-3, 49]], [[22384, 50990], [111, -159]], [[22495, 50831], [60, -270]], [[22555, 50561], [26, -111]], [[22581, 50450], [-66, -203]], [[22515, 50247], [0, 42], [-130, -2]], [[22385, 50288], [-1, 515]], [[22384, 50803], [0, 187]], [[22576, 67575], [42, 1]], [[22618, 67576], [100, 1]], [[22718, 67577], [57, 0]], [[22776, 67192], [-67, -1]], [[22709, 67191], [-122, 0]], [[22587, 67191], [-9, 33]], [[20920, 69320], [5, 4], [0, 247]], [[20925, 69571], [133, 0], [169, 0]], [[21227, 69571], [0, -202]], [[21227, 69369], [-2, -507], [-168, 0]], [[20921, 68824], [0, 353], [-1, 143]], [[12690, 84293], [118, 338]], [[12808, 84631], [28, -176], [57, -182], [32, -161], [30, -111]], [ [12955, 84001], [-1, -27], [-20, -12], [-28, 5], [-18, 38], [13, 56], [-16, 30], [2, 47], [-17, 22], [-15, -35], [-18, 30], [-10, -17], [-22, 16], [-27, 62], [-19, -25], [-19, 16], [-20, 42], [-17, -57] ], [[12703, 84192], [-5, 100], [-8, 1]], [[12663, 84216], [17, 48]], [[12680, 84264], [-1, -52], [-16, 4]], [[12611, 83642], [15, 25], [14, -33], [-27, -31], [-2, 39]], [ [12379, 84716], [-16, -66], [-3, -82], [24, -75], [19, 34], [14, -8], [11, 51], [19, -4], [15, 23], [67, 51] ], [ [12529, 84640], [-3, -87], [25, -75], [2, -52], [21, -52], [14, -87], [17, -55], [2, -142], [21, -60], [4, -65], [-9, -2], [-5, 47], [-38, 120], [-10, 115], [-19, 37], [-9, 53], [-21, 0], [26, -101], [4, -34], [-13, -23], [35, -121], [23, -49], [-2, -62], [24, -113], [-19, 6], [15, -102], [0, -27], [-25, -62], [-20, 26], [-17, -1], [4, -34], [-21, -104], [-38, -83], [-24, -25], [-2, -33], [-31, -65], [-29, 3], [-9, 89], [-4, 135], [21, 80], [15, 23], [-16, 31], [-1, 69], [14, 6], [12, -39], [6, 23], [-40, 141], [-1, 58], [-18, 60], [-5, 82], [-11, 43], [8, 125], [-12, 81], [-3, 95], [-11, 91], [4, 44], [-20, 93], [-17, 45], [-9, 77], [-6, 101], [4, 49], [42, -103], [7, -47], [14, -9], [4, -58] ], [[12097, 84881], [16, 18], [19, -7], [16, -52], [-29, -6], [-22, 47]], [[12043, 86098], [0, 0]], [[11978, 85151], [9, 14], [7, -59], [-16, 45]], [[11978, 84786], [30, 41], [3, -53], [-16, -19], [-17, 31]], [ [12270, 84186], [-31, -11], [-16, 17], [-42, 82], [-29, 43], [-52, 57], [-52, 83], [-21, -129], [-13, -60], [-96, -8] ], [ [11918, 84260], [-25, 26], [-7, 49], [-25, 36], [5, 174], [16, 33], [8, -9], [29, 60], [3, 51], [-12, 92], [32, -2], [0, -54], [12, -60], [28, 61], [29, -6], [17, -20], [17, 49], [36, 50], [14, -55], [41, -30], [25, -53], [-12, -78], [-31, -76], [4, -49], [12, -5], [8, 60], [32, 108], [15, 12], [34, -55], [46, -10], [11, -32], [29, -16], [15, -79], [-4, -67], [-22, -44], [-37, 49], [-10, -8], [12, -40], [18, -18], [33, -75], [-44, -43] ], [[11480, 85398], [116, 116]], [ [11596, 85514], [22, 1], [51, 108], [111, 158], [11, 23], [68, 8], [26, 110] ], [ [11885, 85922], [32, -12], [6, -21], [46, -19], [12, -34], [11, 33], [17, -43], [41, -1], [19, -42], [13, 0], [21, -43], [-4, -35], [7, -53], [36, -75], [-10, -70], [20, -23], [-15, -25], [-27, -15], [-8, -27], [-10, -112], [14, 3], [41, -43], [5, -44], [35, -45], [-1, -44], [25, -86], [-10, -18], [-22, 25], [-17, -30], [13, -102] ], [ [12175, 84921], [-18, -16], [-33, 50], [-27, -37], [-50, -19], [3, 81], [-25, 16], [-4, 19], [30, 39], [-10, 69], [5, 53], [-28, 109], [0, 36], [-22, 84], [13, 24], [-2, 90], [-19, 64], [-12, 10], [15, -131], [-12, -125], [-27, -5], [-42, 70], [-26, 30], [-15, 150], [-11, -68], [-13, -22], [-44, 54], [-14, -20], [-10, 50], [-12, -18], [-3, -54], [45, -35], [7, 7], [45, -44], [33, -66], [30, -104], [-11, -44], [-24, -44], [6, -11], [33, 44], [7, 30], [27, 1], [7, -105], [26, -78], [16, -157], [-19, -44], [-43, -32], [-11, 10], [9, 47], [-18, 16], [-12, -17], [7, -39], [-10, -37], [-43, 22], [-11, -23], [5, -60], [-8, -35], [-29, 5], [-8, 78], [-36, 35], [3, 15], [-28, 74], [-17, 19], [-29, -19], [-35, 70], [-16, 15], [-56, 107], [-51, 75], [-2, 50], [-30, 70], [-30, 47], [-11, 51] ], [[22243, 69203], [166, 0]], [[22409, 69203], [3, 0], [0, -306]], [[22412, 68897], [1, -509]], [[22413, 68388], [-63, 0]], [[22750, 68792], [101, -1]], [[22851, 68791], [0, -404]], [[22650, 68386], [-1, 0]], [[22649, 68386], [0, 407]], [[25489, 58392], [20, 51], [11, -27], [25, -18], [33, 52]], [[25578, 58450], [-3, -87], [9, -41], [9, -9], [3, -68], [-5, -45]], [ [25591, 58200], [-9, 14], [-34, 1], [0, -43], [-17, -7], [-2, -19], [-16, 0] ], [[25513, 58146], [-9, 44], [-11, 7], [0, 36], [-20, 12]], [[25473, 58245], [7, 26], [2, 49], [9, 24], [-2, 48]], [[24825, 69767], [0, 202]], [[24825, 69969], [171, 0], [1, -102]], [[24997, 69867], [0, -405]], [[24997, 69462], [-172, 1]], [[24825, 69463], [-1, 256], [1, 48]], [[25096, 58489], [14, -26], [35, 132], [-6, 15]], [[25197, 58603], [28, -2]], [[25225, 58601], [-2, -234]], [[25160, 58180], [-66, 5]], [[25094, 58185], [2, 304]], [[28035, 61205], [10, 50], [10, -12], [-1, -43], [-18, -13], [-1, 18]], [[19361, 70742], [70, 1], [0, 315], [4, 0], [0, 236]], [[19435, 71294], [0, 68], [106, -1]], [ [19541, 71361], [0, -151], [6, -50], [23, -1], [0, -102], [12, -44], [0, -102], [9, -16], [-1, -34], [15, -51], [0, -169] ], [[19605, 70641], [-40, 0]], [[19565, 70641], [-137, 0], [-1, -102]], [[19427, 70539], [-52, 0], [0, 102], [-14, 0], [0, 101]], [[20358, 67570], [16, 1]], [[20374, 67571], [93, 1], [169, 3]], [[20636, 67575], [50, 1]], [[20686, 67576], [0, -828], [2, -6], [0, -202]], [[20688, 66540], [-110, -4], [1, -203]], [ [20579, 66333], [-14, 0], [-8, -64], [1, -67], [-5, -34], [-42, -1], [-24, 18], [0, 85], [11, 0], [5, 62], [-144, 3] ], [[20359, 66335], [-1, 0]], [ [26876, 59349], [5, 12], [17, -22], [42, 24], [13, -8], [10, -39], [19, -8] ], [[26982, 59308], [0, -30], [-11, -137]], [[26971, 59141], [-8, -48], [-19, -67], [-25, -6], [-19, -62]], [[26900, 58958], [-15, 59], [5, 317], [-20, -10]], [[26870, 59324], [6, 25]], [[24579, 69663], [0, 102], [69, -2]], [[24648, 69763], [61, -1], [116, 5]], [[24825, 69463], [-43, 0], [0, -101], [-33, 0]], [[24749, 69362], [-33, -3], [-136, 0]], [[24580, 69359], [-1, 304]], [ [18974, 69325], [72, 1], [22, -12], [85, 2], [11, 8], [45, -5], [25, 8], [87, -2] ], [[19321, 69325], [194, 5], [11, -7], [123, 0]], [[19649, 69323], [0, -150], [8, 0], [0, -408], [5, 0], [0, -410], [7, 0]], [[19669, 68355], [0, -104]], [ [19669, 68251], [-68, 1], [1, -104], [-35, 0], [1, -100], [-50, 0], [-1, -101], [-61, -5] ], [ [19456, 67942], [-15, 34], [-9, 48], [-21, 75], [-10, -11], [-14, 18], [-18, -33], [-13, -65], [2, -24], [-19, -20], [-15, -33], [-18, 23], [-1, 29], [10, 10], [-1, 34], [-12, 47], [3, 32], [-39, -5], [-10, 61], [-6, 6] ], [[19250, 68168], [0, 119], [-20, 37], [5, 45], [-11, 124], [-15, 38]], [[19209, 68531], [0, 1]], [[19209, 68532], [0, 0]], [ [19209, 68532], [-8, 65], [-19, 64], [6, 102], [-5, 33], [-24, 18], [0, 24], [-80, -1], [0, 97], [-108, 0] ], [[18971, 68934], [-1, 234], [1, 156], [3, 1]], [[23148, 68388], [131, -2]], [[23279, 68386], [36, 1]], [[23315, 67982], [-164, 1]], [[23147, 67983], [1, 405]], [[25245, 67223], [33, -2]], [[25278, 67221], [99, -3]], [[25377, 67218], [-2, -204], [0, -202]], [[25375, 66812], [-66, -1]], [[25309, 66811], [-66, 1]], [[25243, 66812], [0, 205], [2, 206]], [[23039, 68388], [104, 0]], [[23143, 68388], [5, 0]], [[23039, 67984], [0, 404]], [ [28379, 61581], [13, -20], [22, 16], [6, 26], [15, 0], [12, 38], [9, -30], [-6, -74], [10, -39] ], [[28460, 61498], [-14, -20], [0, -70], [-4, -45]], [[28442, 61363], [-15, -14]], [ [28427, 61349], [-21, 29], [-7, 26], [-11, -9], [1, 47], [7, 14], [-28, 4] ], [[28368, 61460], [-5, 19], [6, 98], [10, 4]], [ [18166, 70122], [9, 14], [-1, 55], [13, 42], [11, -36], [37, 108], [8, -10], [21, 18], [18, 36], [3, 67] ], [ [18285, 70416], [6, -3], [18, -123], [-1, -28], [11, -47], [9, -10], [7, 65], [17, 5], [13, 57], [14, 21], [22, -4], [4, -24] ], [ [18405, 70325], [27, -61], [17, -8], [7, -25], [22, -7], [18, -30], [7, -72], [9, -12], [4, -60] ], [ [18516, 70050], [0, -64], [-5, -42], [4, -58], [18, -50], [14, -13], [20, 16], [11, -58], [2, -355], [35, 0], [0, -102], [39, 0], [1, -103], [6, 0], [0, -100], [28, -1], [0, -49], [80, -3], [0, -84], [83, 0] ], [[18852, 68984], [4, -34], [-16, -98], [15, -64], [-32, 26], [-9, -16]], [ [18814, 68798], [-24, 13], [-3, -19], [-30, -40], [-13, 63], [-22, -8], [-13, -25], [-10, 13], [-21, -30], [-8, 22], [-14, -8], [-12, 35], [-16, 7], [-9, -35], [-9, 0], [-2, -61], [-8, -45], [-24, 38], [-8, -20], [-11, 24], [-33, 2], [-17, 22], [-17, -23], [-15, -72], [6, -53] ], [ [18481, 68598], [-9, -22], [-11, 44], [-18, 24], [-15, 40], [-6, 53], [5, 34], [-21, 81], [9, 48], [-5, 50], [-18, 109], [-32, 58], [-26, -44], [-4, 40], [-28, 53], [-11, 97], [14, 13], [2, 55], [-4, 61], [-19, 39], [2, 26], [-17, 15], [-7, 73], [-24, 73], [-1, 35], [-14, 54], [2, 70], [-8, 19], [-6, 57], [6, 30], [-1, 46], [-19, 0], [7, 95], [-15, 25], [-12, -2], [2, 26], [-13, 49] ], [ [19189, 71314], [17, -2], [6, 20], [17, -8], [4, 23], [18, 12], [6, -15], [16, 19], [42, -69], [21, 1] ], [[19336, 71295], [99, -1]], [[19361, 70742], [-175, 2]], [[19186, 70744], [0, 313], [3, 0], [0, 257]], [[23832, 60125], [151, -11]], [[24028, 60093], [-2, -305]], [[24026, 59788], [-110, 9]], [[23916, 59797], [-10, 1], [1, 204], [-76, 4]], [[23831, 60006], [1, 119]], [[23987, 62255], [1, 51], [31, 108]], [ [24019, 62414], [6, -51], [17, -45], [17, -12], [21, 14], [34, -19], [10, 3] ], [[24124, 62304], [17, -56]], [[24141, 62248], [-33, -265], [0, -17], [-62, 5]], [[24046, 61971], [-62, 10]], [[23984, 61981], [3, 274]], [[22627, 63100], [157, 0]], [[22784, 63100], [0, -101]], [[22784, 62999], [0, -304]], [[22784, 62695], [-156, 0]], [[22628, 62695], [0, 303], [-1, 0]], [[22627, 62998], [0, 102]], [ [28476, 61264], [17, 55], [15, -69], [18, -38], [-2, -36], [31, -22], [6, -18] ], [[28561, 61136], [22, -41], [2, -73], [11, -35]], [[28596, 60987], [-16, -2], [-6, -30], [-15, -22]], [ [28559, 60933], [-11, 39], [-12, 12], [-21, 103], [-11, 11], [-4, 45], [-15, 30] ], [[28485, 61173], [-9, 91]], [[25020, 58708], [18, 6], [20, 89], [5, 43]], [[25096, 58489], [-13, 7], [-15, 43], [-28, 22], [-11, 21], [-13, 52]], [[25016, 58634], [4, 74]], [[25758, 63413], [103, 1]], [[25861, 63414], [-1, -238], [1, -102]], [[25861, 63074], [-39, -2], [0, -34], [-54, 1]], [[25768, 63039], [5, 33], [-13, 0], [0, 273], [-2, 0]], [[25758, 63345], [0, 68]], [[21982, 61987], [26, -1]], [[22008, 61986], [155, -1]], [[22163, 61985], [4, 0]], [[22167, 61985], [0, -404]], [[22167, 61581], [0, -101]], [[22167, 61480], [-179, 0]], [[21988, 61480], [-5, 0]], [[25227, 65504], [94, 6]], [[25321, 65510], [3, -304]], [[25324, 65206], [-96, -7]], [[25228, 65199], [-2, 203]], [[25692, 64942], [17, 33], [24, 24], [12, 42], [11, 94], [16, 35], [33, 1]], [[25805, 65171], [16, 0]], [[25821, 65171], [0, -305]], [[25821, 64866], [-129, 1]], [[25692, 64867], [0, 75]], [[25965, 63082], [0, 68]], [[25965, 63150], [89, 2]], [[26054, 63152], [1, -286]], [[26055, 62866], [-1, -120], [-15, 0]], [[26039, 62746], [-74, -3]], [ [24041, 61053], [66, -4], [6, -60], [14, -47], [13, 32], [14, -4], [12, 41] ], [[24166, 61011], [-1, -169], [45, -77], [0, -51]], [[24210, 60714], [0, -153]], [[24210, 60561], [-122, 10]], [[24042, 60574], [2, 276], [-4, 0], [1, 203]], [[23789, 63456], [111, 9]], [[23900, 63465], [0, -307], [27, 0]], [[23927, 63158], [-6, -26], [7, -68], [-4, -9]], [[23924, 63055], [-134, -5]], [[23790, 63050], [0, 202]], [[23790, 63252], [-1, 204]], [[26270, 69459], [34, -2], [0, 101]], [[26304, 69558], [103, -4]], [[26273, 69158], [-3, 200], [0, 101]], [[21682, 63506], [0, 405]], [[21682, 63911], [152, -2]], [[21834, 63909], [6, 0]], [[21840, 63909], [-1, -203], [1, -201]], [[21840, 63505], [-158, 1]], [[26271, 68347], [-1, 320], [2, 87]], [[23551, 60771], [151, -16]], [[23702, 60755], [0, -68]], [[23702, 60687], [-2, -270]], [[23700, 60417], [-149, 17]], [[23551, 60434], [0, 337]], [[21788, 57389], [-1, -507]], [[21787, 56882], [-26, 0]], [[21761, 56882], [-120, 0]], [[21641, 56882], [0, 506]], [[26472, 66325], [52, -1], [78, 9]], [[26602, 66333], [31, 4]], [[26633, 66337], [3, -201], [1, -206]], [[26637, 65930], [-65, -3]], [[26572, 65927], [-66, -5], [-34, -8]], [[26472, 65914], [0, 411]], [[26078, 66725], [66, 2]], [[26209, 66728], [1, -407]], [[26210, 66321], [-63, -2]], [[26079, 66321], [-1, 404]], [[19931, 54895], [86, 0]], [[20017, 54895], [1, -449], [0, -508]], [[20018, 53938], [-254, 0]], [[19764, 53938], [-2, 94]], [[19762, 54032], [0, 251], [-4, 0], [0, 509], [85, 0], [0, 102], [88, 1]], [[26851, 59778], [6, 38], [14, -19], [12, 33], [6, 39], [65, 7], [-1, -9]], [[26953, 59867], [14, -113], [6, -82]], [[26973, 59672], [11, -132]], [[26984, 59540], [-88, -2]], [[26896, 59538], [-62, 0]], [[26834, 59538], [-43, 0]], [[26791, 59538], [11, 95], [34, 67], [-1, 16], [16, 62]], [ [29917, 68632], [16, 6], [14, 39], [7, 45], [16, 22], [-6, 59], [11, 13], [2, 73], [-10, 38], [-11, 102], [15, 52], [4, 64], [18, 75], [-13, 89], [11, 30] ], [ [29991, 69339], [3, 68], [18, 64], [-3, 15], [11, 74], [-13, 36], [18, 11], [4, 26], [22, 42], [15, -61], [28, -5], [13, 70] ], [[30107, 69679], [15, -757], [6, -431]], [ [30128, 68491], [-10, -2], [1, -54], [-59, 8], [-14, -124], [-2, -53], [-9, 0], [-4, 86], [-16, 54] ], [ [30015, 68406], [-8, 43], [-18, 16], [-19, -10], [-3, 59], [-31, 31], [-19, 87] ], [[22183, 73978], [147, 1]], [[22330, 73979], [0, -328], [8, 0], [0, -202]], [[22338, 73449], [0, -203], [-64, 1]], [[22274, 73247], [-82, 0]], [[22192, 73247], [0, 202]], [[22192, 73449], [0, 202], [-9, 0], [0, 327]], [[23550, 60009], [0, 68]], [[23550, 60077], [156, -11]], [[23706, 60066], [-1, -135]], [[23705, 59931], [-2, -214]], [[23550, 59739], [0, 270]], [ [12766, 83305], [62, -7], [30, -74], [14, -82], [3, -56], [9, -23], [23, -11], [16, -48], [5, -46], [33, -52], [9, -64], [15, -34], [-31, -38], [-20, -42], [-26, -24], [-16, 16], [-31, 4], [-43, 24], [5, -48], [-23, -51], [-40, 25], [-18, 29] ], [ [12742, 82703], [2, 30], [-12, 61], [7, 21], [-4, 52], [-10, 11], [-8, 79], [-20, 57], [22, -15], [-6, 57], [10, 58], [-6, 36], [35, 19], [32, 45], [-18, 91] ], [ [12955, 84001], [25, -123], [53, -180], [32, -155], [-33, -140], [89, -52], [-19, -186] ], [ [12982, 82959], [-2, 50], [-22, 28], [-37, 66], [-13, 69], [-15, 33], [-13, 79], [29, 43], [-11, 58], [-18, -47], [-19, 18], [-2, -27], [-23, 58], [-31, 8], [-11, 56], [-27, -28], [-54, 76], [-8, 75], [15, 73], [18, -22], [33, 4], [9, 48], [-22, 3], [-32, 36], [2, 35], [-18, 125], [13, 81], [-24, -10], [-15, 19], [-16, 53], [7, 103], [20, 2], [16, -36], [33, -24], [63, -89], [5, 15], [-25, 58], [-20, 19], [-64, 125] ], [[22784, 65937], [97, -1]], [[22881, 65532], [-65, 0]], [[22816, 65532], [-32, 0]], [[22784, 65532], [0, 405]], [[22784, 66240], [98, 0]], [[22882, 66240], [0, -101], [54, -1]], [[22936, 66138], [0, -202]], [[22784, 65937], [0, 303]], [[25437, 70164], [42, 1], [0, 204], [22, 0], [0, 102]], [[25501, 70471], [69, -1]], [[25570, 70470], [0, -101], [12, 0], [0, -404], [17, -1]], [ [25599, 69964], [-17, -146], [-19, -65], [-20, -112], [-41, -174], [6, -33] ], [[22670, 50311], [57, 170]], [[22727, 50481], [43, 130], [22, -35], [10, -36]], [ [22802, 50540], [0, -22], [20, 23], [13, -38], [7, -66], [-6, -192], [8, -47], [-2, -20] ], [[22842, 50178], [-60, -192]], [ [22782, 49986], [-15, 28], [-8, -6], [-6, 31], [-20, 19], [-2, 74], [-18, 18], [-6, -10], [-14, 24], [-10, 102], [-13, 45] ], [[22599, 71221], [98, -1]], [[22809, 70816], [-203, 0]], [[22599, 70816], [0, 405]], [[21748, 58403], [152, 0]], [[21900, 58403], [1, -507]], [[21748, 57894], [0, 509]], [[27623, 65237], [12, 27], [18, 71], [18, 33], [0, 23], [60, -6], [0, 8]], [[27731, 65393], [28, 1]], [[27759, 65394], [0, -186], [-3, -28], [12, -1], [1, -62]], [ [27769, 65117], [-1, -60], [-17, 1], [0, -18], [-18, 1], [0, -52], [-13, -27], [1, -42], [-13, -52] ], [[27708, 64868], [-85, -1]], [[27623, 64867], [0, 370]], [[21900, 57389], [35, -1]], [[21907, 56884], [-120, -2]], [[23831, 59921], [0, 85]], [[23916, 59797], [-3, -370]], [[23913, 59427], [-75, 0]], [[23838, 59427], [3, 374], [-11, 1], [1, 119]], [[26494, 63329], [31, -8], [0, -18], [32, -7], [-1, -29], [51, -29]], [[26607, 63238], [-2, -65]], [[26605, 63173], [-4, -194]], [[26601, 62979], [-86, 22]], [[26515, 63001], [-38, 10]], [[26477, 63011], [0, 57], [6, 246], [11, 15]], [[23662, 63662], [126, -5]], [[23788, 63657], [1, -201]], [[23790, 63252], [-125, 5]], [[23665, 63257], [1, 286], [-4, 0]], [[23662, 63543], [0, 119]], [[24182, 64198], [48, 4]], [[24230, 64202], [66, 6]], [[24296, 64208], [-2, -355]], [[24294, 63853], [-111, 2]], [[24183, 63855], [-1, 51]], [[24182, 63906], [0, 292]], [[22275, 54282], [21, 1]], [[22296, 54283], [55, -2]], [[22351, 54281], [71, -439]], [[22422, 53842], [-26, -15], [-5, -90], [-59, -147]], [[22332, 53590], [-8, -17], [-6, 24], [-14, -34]], [[22304, 53563], [-31, 7]], [[22273, 53570], [2, 712]], [[21328, 55306], [108, 0]], [[21436, 55306], [1, -507]], [[21435, 54799], [-238, -1]], [[21197, 54798], [0, 509]], [[22770, 53399], [21, -89], [18, 42]], [[22867, 53010], [-52, -112], [-16, -160]], [[22799, 52738], [-86, 137], [-57, 42]], [[22656, 52917], [-23, 150]], [[22633, 53067], [1, 40]], [[17195, 73980], [111, -2]], [[17306, 73801], [-1, -113], [0, -441], [-2, -379]], [[17303, 72868], [-110, 2]], [ [17193, 72870], [0, 102], [-18, 0], [0, 607], [-36, 0], [0, 101], [19, 0], [0, 109], [18, 0], [0, 101], [19, 0], [0, 90] ], [[26606, 53687], [0, 33], [42, -2]], [[26648, 53718], [0, -28], [22, -20], [7, -25], [5, -58], [11, -7]], [[26693, 53580], [-9, -13], [0, -74], [-18, -59]], [[26666, 53434], [-7, -28], [-15, 1]], [[26644, 53407], [-39, 4]], [[26605, 53411], [1, 276]], [[21783, 52684], [236, 5]], [[22019, 52689], [0, -489]], [[22019, 52200], [-163, -2]], [[21856, 52198], [-73, -1]], [[21783, 52197], [0, 487]], [[27602, 60502], [8, 24], [10, 79], [12, 39], [-17, 93], [2, 27]], [[27617, 60764], [29, 63], [28, 116], [40, -44]], [ [27714, 60899], [-4, -33], [5, -71], [-4, -14], [31, -77], [-1, -18], [22, -55] ], [ [27763, 60631], [-19, -53], [-6, -44], [-13, 8], [-7, 33], [-9, -10], [-18, -59], [-16, -26], [10, -25], [-3, -36], [-16, -48] ], [[27666, 60371], [-6, 22], [-54, 93], [-4, 16]], [[23611, 53787], [86, -39], [30, -59]], [ [23727, 53689], [0, -120], [-17, -66], [6, -53], [-7, -79], [5, -65], [-2, -124] ], [[23712, 53182], [-1, -18], [-25, -22]], [[23686, 53142], [-17, 43], [-16, 60], [-21, 43]], [ [23632, 53288], [-4, 45], [7, 48], [-4, 64], [1, 47], [6, 25], [-5, 27], [6, 95], [-3, 73], [-11, 21], [-14, 54] ], [[31524, 38134], [13, 26]], [[31537, 38160], [6, -37], [1, -63]], [[31544, 38060], [0, -27]], [[31544, 38033], [-2, -31], [-12, 1], [-9, -22]], [[31521, 37981], [-1, 24], [-11, 16]], [[31509, 38021], [0, 4]], [[31426, 38459], [10, -13]], [[31436, 38446], [4, -59], [-1, -47]], [[31439, 38340], [-4, -19]], [[31435, 38321], [-10, -8], [-3, -32]], [[31419, 38294], [7, 165]], [[23984, 71379], [212, -2], [2, -118]], [[24198, 71259], [0, -286]], [[24198, 70973], [-212, 2]], [[23986, 70975], [0, 186], [-3, 115], [1, 103]], [[26672, 51474], [13, -1], [8, 110], [5, 21], [0, 52]], [[26698, 51656], [111, 1]], [ [26809, 51657], [0, -34], [-8, -47], [3, -62], [-9, -89], [5, -45], [5, 6] ], [ [26805, 51386], [-11, -58], [-2, -82], [-12, -59], [1, -24], [-12, -31], [1, -27], [-16, -38], [-6, 8], [-7, -41] ], [ [26741, 51034], [-3, 65], [-7, 58], [-11, 45], [-15, 6], [-5, 44], [-24, 48], [0, 111], [-4, 63] ], [[26598, 56049], [48, 257]], [[26646, 56306], [8, -18], [9, -93], [11, -28]], [[26674, 56167], [10, -49], [7, -65], [21, -78], [-3, -58]], [[26709, 55917], [-70, -57]], [[26639, 55860], [-42, 107]], [[26597, 55967], [1, 82]], [ [3834, 96137], [247, 0], [0, 201], [246, 0], [249, 0], [0, 101], [195, 0], [0, -101], [130, 0], [0, 101], [130, 0], [0, -101], [259, 1], [0, 100], [130, 0], [0, -100], [206, 0], [216, 0], [285, 0], [0, -101], [256, 0], [0, -101], [256, 0], [0, -41] ], [ [6639, 96096], [0, -160], [-14, 0], [0, -101], [63, 0], [0, -101], [63, 0], [0, -101], [63, 0], [0, -101], [-16, 0], [0, -302], [124, 0], [0, -101], [43, 0], [0, -403], [-17, 0], [0, -101], [-182, 0], [0, -201], [-181, 0], [0, -101], [-12, 0], [0, -202], [-119, 0], [0, 101], [-60, 0], [0, 101], [-119, 0], [0, -202], [-119, 0], [0, 202], [-238, 0], [0, -403], [-297, 0], [0, -202], [-176, 0], [0, -202], [3, 0], [0, -302] ], [ [5448, 93214], [-58, 0], [0, -101], [-232, 0], [-230, 0], [-243, 0], [-137, 0], [-260, 0], [0, 202], [-58, 0], [0, 201], [-78, 0], [0, 404], [-21, 0], [0, 403], [-21, 0], [0, 122] ], [ [4110, 94445], [134, 15], [52, -11], [34, -31], [-41, -11], [7, -38], [-10, -71], [-31, -77], [1, -70], [12, -56], [-21, -59], [-49, -33], [-4, -20], [49, 7], [42, -151], [40, -3], [36, 32], [42, -1], [49, -30], [47, 21], [69, 15], [32, -58], [50, 21], [18, -34], [52, 32], [18, 26], [84, -65], [18, 59], [26, 44], [37, 150], [18, 26], [40, -9], [8, -39], [32, -12], [31, 27], [26, 0], [-32, 110], [-71, 55], [-45, 24], [-48, -1], [-60, -60], [13, 112], [-3, 83], [-62, 114], [-22, 91], [-26, 35], [-59, 14], [-8, 56], [-32, 90], [7, 50], [27, 18], [10, 43], [16, -37], [24, 28], [27, -89], [36, -91], [24, -10], [-19, -101], [3, -55], [28, -50], [57, -123], [53, -68], [39, 18], [30, 28], [9, 49], [-45, 2], [-10, 45], [-56, 70], [-53, 112], [10, 52], [0, 60], [14, 23], [1, 57], [33, 93], [30, -32], [22, 3], [1, 28], [-38, 55], [-25, -8], [-28, 57], [-87, -29], [-32, -37], [-34, 0], [-39, -19], [-34, 17], [-20, 43], [-17, -16], [-21, 23], [-4, -51], [-36, 39], [-91, 42], [-54, 31], [-48, 15], [-22, 30], [1, 98], [-22, 163], [-52, 216], [-20, 58], [-36, 62], [-91, 101], [-145, 228], [-21, 24], [-51, 87], [-20, 21] ], [[21029, 72034], [158, 0]], [[21187, 72034], [19, 0], [0, -406]], [[21206, 71628], [-55, 0], [0, -408]], [[21045, 71220], [0, 408], [-16, 0], [0, 406]], [[23785, 71422], [0, 264]], [[23785, 71686], [201, -4]], [[23986, 71682], [-2, -303]], [[23986, 70975], [0, -304]], [[23986, 70671], [-64, 2], [-41, -7]], [[23881, 70666], [0, 108], [-102, -4]], [[23779, 70770], [-4, 9], [0, 388], [9, 6], [1, 249]], [[19529, 62918], [0, 189]], [ [19529, 63107], [44, 0], [0, -11], [95, -1], [0, 51], [171, 1], [0, 152], [68, 6], [73, -2], [0, 104], [32, -3], [0, 204], [78, 1] ], [[20090, 63609], [2, -103], [-1, -98]], [[20091, 63408], [-22, 0], [0, -643]], [[20069, 62765], [-88, 0]], [[19981, 62765], [-273, 0], [-179, 0]], [[19529, 62765], [0, 153]], [[23426, 61628], [0, -152], [-3, 0], [-1, -258]], [[23422, 61218], [-123, 1]], [[23299, 61219], [1, 257], [3, 0], [-1, 153]], [[22037, 56327], [15, 0]], [[22052, 56327], [1, -510]], [[22053, 55817], [-146, 0]], [[22225, 58628], [207, 0]], [[22435, 58324], [-1, -101]], [[22434, 58223], [-206, 1]], [[22228, 58275], [-3, 50], [0, 303]], [[26670, 64302], [32, 0], [0, 18], [54, 1]], [[26827, 64323], [-1, -68], [-27, -12], [0, -169], [-16, -7], [-2, -59]], [[26781, 64008], [-63, 11]], [[26718, 64019], [0, 74], [-47, -2]], [[26671, 64091], [-1, 211]], [[24715, 64741], [0, 102]], [[24715, 64843], [126, -2]], [[24841, 64841], [0, -204]], [[24841, 64637], [0, -305]], [[24841, 64332], [-128, 3]], [[24713, 64335], [2, 406]], [[26559, 56667], [15, -73], [42, -21], [14, -18], [8, -76]], [[26638, 56479], [-31, -70]], [[26607, 56409], [-8, 13], [-24, -26], [-10, 41]], [[26565, 56437], [-11, 63], [-9, 23], [14, 144]], [[25228, 65199], [3, -406]], [[25231, 64793], [-96, -3], [0, -207]], [[25135, 64583], [-33, -3]], [[25070, 64788], [0, 240]], [[25070, 65028], [-1, 320]], [[25069, 65348], [0, 51], [64, -1]], [[25897, 53538], [0, 105], [14, 9], [0, 93]], [[25911, 53745], [99, 0]], [[26010, 53745], [0, -490]], [[26010, 53255], [-112, -5]], [[25898, 53250], [-1, 288]], [[27434, 48610], [110, 0], [0, 67], [24, -1]], [[27568, 48676], [10, -82], [6, -94], [7, -46], [10, -119]], [[27601, 48335], [-17, 1], [0, -17], [-208, 3]], [[27376, 48322], [58, 189], [0, 99]], [[23731, 66480], [131, 0]], [[23862, 66480], [0, -101], [10, 0], [0, -305]], [[23872, 66074], [-65, 0]], [[23994, 66479], [0, -100], [6, 0], [1, -305]], [[23937, 66074], [-65, 0]], [ [17924, 69100], [4, -16], [-6, -55], [30, -113], [14, 14], [18, -50], [-2, -26], [10, -25], [15, 33], [18, 9], [4, 46], [14, 25], [4, 43], [-9, 35], [14, 22], [3, 41], [18, 34], [4, 31], [19, 15], [-2, -98], [-4, -37], [23, -19], [14, 30], [22, -141], [9, -18], [43, -145], [36, -31], [8, -21], [20, -8], [24, -25], [15, 35], [12, -81], [18, -77], [6, -97] ], [ [18340, 68430], [-27, 1], [0, -203], [-11, 0], [3, -169], [-3, -43], [13, -20], [9, -59], [-18, -1], [-2, -39], [-22, -65], [-65, -112], [-10, -63] ], [ [18207, 67657], [-5, 36], [-17, 59], [-27, 67], [-9, 67], [-7, 9], [-11, -45], [-13, 7], [-7, 39], [-37, 66], [-5, 66], [-19, -16], [-14, 25], [-27, 4], [-6, -62], [-15, 7], [-6, 49], [-21, 40], [-37, 0], [0, 76], [-17, 0], [-27, -64] ], [[17880, 68087], [-6, 13]], [ [17874, 68100], [7, 38], [-4, 34], [-19, 31], [14, 56], [-13, 40], [8, 24], [-18, 41], [-7, -7], [-17, 38], [2, 43], [-5, 66], [-30, 33], [-2, 17] ], [ [17790, 68554], [13, 55], [6, 111], [-4, 35], [-12, 9], [-6, 64], [6, 39], [23, 19], [9, 27], [8, 76], [-3, 19], [17, 47], [37, -57], [13, 42], [27, 60] ], [[26280, 53609], [1, 139]], [[26281, 53748], [45, 0], [2, 27], [17, -26], [11, 0]], [[26356, 53749], [27, 1]], [[26383, 53750], [-2, -41], [13, -151], [-5, -24]], [[26389, 53534], [-5, 21], [-12, -31], [-41, 7]], [[26331, 53531], [-42, 3], [-2, 76], [-7, -1]], [[23237, 66484], [99, 1]], [[23336, 66485], [0, -102], [18, 0], [0, -307]], [[23354, 66076], [-97, 1]], [[23257, 66077], [1, 306], [-21, 1], [0, 100]], [[20186, 60983], [30, -1], [0, -101], [153, 1]], [[20369, 60882], [-1, -405]], [[20181, 60481], [0, 303], [5, 0], [0, 199]], [[23910, 65258], [127, 1]], [[24037, 64854], [-63, 0]], [[23974, 64854], [-64, 0]], [[23910, 65238], [0, 20]], [[21053, 64112], [32, 0], [0, -101]], [[21019, 63504], [-124, 0]], [[20895, 63504], [0, 609], [158, -1]], [[24066, 65671], [131, 0]], [[24197, 65671], [-1, -101], [1, -310]], [[24197, 65260], [-32, 0]], [[24069, 65259], [0, 108], [-3, 0], [0, 304]], [ [24873, 64100], [16, 33], [43, 30], [0, 40], [14, 59], [-2, 14], [16, 42], [1, 55] ], [[24961, 64373], [63, 1], [0, -155], [16, 1], [1, -26]], [[25041, 64194], [1, -313]], [[24948, 63875], [-32, -1], [0, 136], [-58, 0]], [[24858, 64010], [15, 90]], [[20752, 62997], [264, 1]], [[21016, 62998], [-2, -510], [1, -304], [-94, 2]], [[20921, 62186], [1, 302], [-170, 1]], [[20752, 62489], [0, 508]], [[23807, 65672], [97, -1]], [[23904, 65671], [0, -305], [6, 0], [0, -108]], [[23781, 65263], [0, 103], [-7, 0], [0, 306]], [[26388, 63915], [0, 28], [26, 1], [0, 119], [94, 2]], [[26508, 64065], [0, -198], [-3, -46]], [[26505, 63821], [-3, -104]], [[26502, 63717], [-54, 18], [-60, -3]], [[26388, 63732], [0, 183]], [[23655, 65253], [96, -1], [30, 11]], [[23781, 64855], [-62, -6]], [[27154, 64989], [33, 1], [-9, 85], [57, -3]], [[27235, 65072], [0, -419]], [[27235, 64653], [-7, 0], [-1, -95], [-63, 9]], [[27164, 64567], [0, 86], [-11, 0]], [[27051, 49122], [137, 1]], [[27188, 49123], [-1, -357]], [[27050, 48764], [1, 358]], [[26285, 64654], [112, 1]], [[26397, 64655], [1, -101], [16, 0], [0, -51]], [[26414, 64503], [0, -50], [-16, -1], [0, -152]], [[26398, 64300], [-16, 0]], [[26382, 64300], [0, 50], [-97, 0]], [[26285, 64350], [0, 227]], [[26285, 64577], [0, 77]], [[26407, 63025], [70, -14]], [[26515, 63001], [-8, -366]], [[26507, 62635], [-71, 19]], [[26436, 62654], [0, 20], [-26, 5]], [[26410, 62679], [4, 140], [2, 158], [-9, -5], [0, 53]], [[22020, 51423], [27, 1]], [[22047, 51424], [115, 4]], [[22162, 51428], [53, 0]], [[22215, 51428], [-1, -624]], [[22020, 50798], [0, 625]], [[26675, 56748], [13, 31]], [[26688, 56779], [16, 47], [7, -18], [28, -12], [17, 41]], [[26756, 56837], [10, -58]], [[26766, 56779], [-7, -59], [9, -22], [9, -64], [17, -65]], [[26794, 56569], [-20, -32], [-21, 37], [-27, -55], [-11, -2]], [[26687, 56565], [-7, 12], [8, 77], [-2, 55], [-11, 39]], [[27145, 63680], [13, -2], [0, 84], [13, -2]], [[27171, 63760], [79, -8]], [[27282, 63701], [-3, -255]], [ [27279, 63446], [-42, -1], [0, -34], [-21, 3], [-1, -34], [-32, 4], [0, -69], [-32, 4] ], [[27151, 63319], [1, 103], [-11, 1], [4, 257]], [[22495, 50831], [74, 376], [2, 5]], [[22571, 51212], [3, -73], [79, -2]], [[22653, 51137], [-5, -28], [36, -153]], [[22684, 50956], [-129, -395]], [[26781, 64008], [0, -18], [27, -4], [-1, -66], [51, -10]], [[26857, 63825], [-3, -176]], [[26854, 63649], [-114, 20]], [[26740, 63669], [-1, 118], [-21, 0], [0, 232]], [[27236, 65330], [26, 0], [0, 83], [54, 0], [0, 85], [27, 1]], [[27343, 65499], [1, -248]], [[27344, 65251], [0, -179]], [[27344, 65072], [-109, 0]], [[27235, 65072], [1, 258]], [ [22216, 57816], [11, -31], [1, -33], [10, -21], [-1, -113], [9, -24], [-2, -77], [17, -42] ], [ [22261, 57475], [-1, -11], [-44, 1], [1, -52], [-9, 1], [4, -51], [-68, -1] ], [ [22144, 57362], [0, 34], [-15, 17], [0, 103], [-3, 101], [-44, 0], [0, 101] ], [[23855, 68792], [68, 0]], [[23923, 68792], [0, -84], [67, 0]], [[23990, 68708], [0, -320]], [[23990, 68388], [-2, 0]], [[23988, 68388], [-100, -1]], [[23888, 68387], [-33, 0]], [[23855, 68387], [0, 405]], [[24186, 56588], [29, 3]], [[24215, 56591], [78, 2]], [[24293, 56593], [0, -101], [-7, 0], [0, -216]], [[24286, 56276], [1, -102]], [[24287, 56174], [-99, 4]], [[24188, 56178], [-3, 41], [2, 61]], [ [24187, 56280], [-1, 38], [-16, 68], [-2, 32], [-15, 68], [-6, 0], [1, 99], [38, 3] ], [[26501, 54389], [17, 90], [19, 38], [14, 12]], [[26551, 54529], [65, -3]], [[26616, 54526], [2, 0], [0, -198]], [[26618, 54328], [-1, -105]], [[26617, 54223], [-98, 3]], [[22019, 53128], [0, -439]], [[21783, 52684], [0, 438]], [[23483, 68285], [137, 0]], [[23620, 68285], [0, -303]], [[23620, 67982], [-135, 0]], [[23485, 67982], [-2, 0]], [[22406, 64306], [1, 10]], [[22407, 64316], [122, -1]], [[22529, 64315], [2, 0]], [[22531, 63910], [-125, 1]], [[22406, 63911], [0, 395]], [[27253, 58842], [18, 34], [20, 14], [37, -7], [8, 17]], [[27336, 58900], [8, -57], [-1, -45], [-10, -117], [-19, -95]], [[27314, 58586], [-9, 60], [-54, -37]], [[27251, 58609], [1, 97], [-3, 51], [4, 85]], [[23702, 60755], [0, 135], [2, 169]], [[23826, 60976], [-1, -101], [6, -1], [-1, -197]], [[23830, 60677], [-128, 10]], [[21494, 57389], [103, 0]], [[21641, 56882], [-26, 0]], [[21494, 56883], [0, 506]], [ [18433, 72761], [19, -134], [-2, -90], [6, -35], [-2, -45], [15, -72], [21, -37], [15, 22], [45, 23], [40, -44], [5, -55], [17, -3], [18, -50], [18, -4], [19, 15], [27, 0] ], [ [18694, 72252], [1, -376], [19, -11], [10, -47], [19, -17], [23, 0], [0, -250], [37, -1] ], [[18803, 71550], [14, -24], [-11, -57], [13, -42], [29, -20], [0, -32]], [[18848, 71375], [-30, 18], [-10, -47], [0, -181], [2, -15], [-43, 0]], [ [18767, 71150], [-65, -1], [-18, -61], [-14, 7], [-20, -26], [9, -51], [-11, -7], [-15, -41], [-12, 7] ], [ [18621, 70977], [1, 104], [4, 24], [-7, 51], [7, 35], [-8, 60], [-25, 0], [0, 50], [-35, 0], [0, 157], [-72, -3], [0, 402], [-73, 3], [0, 359], [-16, 3], [-8, 122] ], [ [18389, 72344], [4, 77], [-10, 80], [24, 23], [4, 31], [1, 127], [-7, 38], [18, 10], [10, 31] ], [[23859, 61822], [1, 161], [4, 225], [-1, 47]], [[23863, 62255], [0, 17]], [[23863, 62272], [124, -17]], [[23984, 61981], [-2, -190]], [[23982, 61791], [-62, 7], [0, -34], [-62, 7]], [[23858, 61771], [1, 51]], [[21761, 56325], [0, 557]], [[18058, 71256], [140, 0]], [ [18198, 71256], [7, -36], [-17, -160], [2, -85], [11, -14], [10, -52], [3, -50], [-4, -39], [10, -26], [-8, -42], [-11, -14], [7, -75], [11, -44], [-14, -86], [14, 8], [18, -13], [7, -64], [25, -48], [16, 1] ], [[18285, 70417], [0, -1]], [ [18166, 70122], [-12, 21], [-9, -13], [2, -41], [-15, -35], [-19, -82], [-19, -26], [-13, 12], [-3, -58], [-24, -42], [-5, 36], [-14, 22], [-13, 60], [-27, 5] ], [ [17995, 69981], [6, 48], [-8, 36], [18, 37], [1, 48], [-19, 74], [18, 89], [25, 1], [7, 44], [-13, 54], [6, 49], [-19, 27], [-4, 54], [9, 58], [-17, 33], [2, 49], [19, 7], [-1, 79], [-6, 30], [13, 24], [1, 116], [13, 65], [-7, 69], [12, 3], [10, 123], [-3, 58] ], [ [17129, 57476], [10, -1], [0, 732], [-1, 234], [5, 34], [-10, 0], [5, 34], [0, 101] ], [[17138, 58610], [274, -2], [255, -2], [0, 18], [24, 1]], [[17691, 58625], [66, -215], [70, -234], [147, -492]], [ [18112, 56871], [1, -49], [-25, -65], [-1, -19], [-17, -21], [-10, -40], [-27, -38], [-4, -28] ], [ [18029, 56611], [-245, -2], [0, -51], [-333, -1], [-117, 1], [0, -34], [-79, -1], [-3, 17], [-41, 1], [-1, 17], [-51, -1], [0, -52], [-14, -20], [-1, -54], [-12, -1], [-5, -62] ], [[17127, 56368], [-31, 88]], [ [17096, 56456], [-5, 34], [10, 55], [10, -2], [15, 169], [9, 143], [-2, 58], [-4, 255], [0, 308] ], [[26932, 56099], [15, 13]], [ [26947, 56112], [-4, -15], [8, -59], [-7, -44], [15, -23], [-5, -16], [5, -57], [13, -55], [-1, -17], [13, -59] ], [[26984, 55767], [-17, -49]], [[26967, 55718], [-8, -1]], [ [26959, 55717], [-19, 34], [-16, 1], [-10, 38], [-2, 48], [-9, 40], [-18, 185] ], [[26885, 56063], [9, 4], [9, 44], [11, -13], [11, 24], [7, -23]], [[12202, 85643], [15, -71], [0, -46], [-10, 29], [-5, 88]], [[12100, 86471], [95, -444], [97, -5]], [ [12292, 86022], [18, -76], [73, -38], [5, -66], [32, -73], [24, 0], [29, -108], [-6, -69], [20, -15] ], [[12487, 85577], [-204, 4], [21, -108], [-5, -68]], [ [12299, 85405], [-7, -39], [1, -58], [-35, 132], [-8, 177], [-8, 92], [-21, 135], [-32, 116], [-36, 37], [-5, -16], [28, -38], [4, -41], [17, -39], [20, -131], [-15, 11], [-34, 140], [-22, 36], [-22, 10], [41, -92], [13, -85], [17, -29], [-7, -97], [9, -88], [13, -23], [-5, -24], [27, -124], [3, -55], [25, -139], [2, -32], [-14, 11], [27, -204], [9, -85], [1, -69], [-12, 8], [-1, -61], [12, -64], [-29, 23], [-19, 32], [-14, -4], [-18, 43], [-29, 150] ], [ [11885, 85922], [6, 29], [-2, 209], [30, -19], [18, 19], [19, 71], [-1, 39], [-32, 47], [45, 48], [68, 28], [64, 78] ], [[24997, 69462], [56, -1], [0, -104]], [[25053, 69357], [0, -405]], [[25053, 68952], [-74, 5], [-99, -1]], [[24880, 68956], [-131, 0]], [[24749, 68956], [0, 406]], [ [5524, 80844], [-1, 36], [13, 24], [20, -25], [-9, -59], [-19, -15], [-4, 39] ], [ [5485, 80904], [12, 85], [-11, 46], [31, -2], [4, -99], [-27, -38], [-9, 8] ], [[5450, 80763], [21, -45], [-1, -34], [-23, -4], [3, 83]], [ [5429, 81185], [17, -21], [5, 49], [17, 46], [5, -22], [-8, -58], [9, -13], [1, -44], [-10, -61], [13, -30], [-7, -19], [-17, 22], [-2, -21], [-20, 8], [-3, 164] ], [[5385, 80755], [21, 25], [11, -30], [-20, -26], [-12, 31]], [ [5377, 81028], [9, 39], [23, 41], [5, -36], [-23, -38], [-9, -58], [-5, 52] ], [[5303, 81352], [14, 11], [5, -42], [-19, 31]], [ [5265, 80882], [33, 98], [15, 27], [-5, 18], [-22, 0], [-4, 76], [22, 50], [27, -44], [-1, 38], [-13, 52], [30, -13], [18, 114], [12, -23], [-2, -43], [-9, -2], [-5, -75], [12, -18], [0, 33], [13, 1], [-4, -60], [-11, -37], [-22, 12], [-1, -45], [-28, -71], [-18, -24], [-31, -141], [-6, 77] ], [[5238, 81460], [22, 42], [36, -14], [-1, -78], [-50, 12], [-7, 38]], [ [5096, 81334], [16, 74], [25, 25], [18, -23], [-2, -46], [10, 5], [12, 47], [15, -32], [26, -26], [26, 25], [7, -66], [-9, -60], [-14, 40], [-22, 3], [-14, 23], [-3, 40], [-10, -12], [0, -69], [11, -20], [11, -87], [-11, -60], [-36, 35], [-10, 59], [-18, -18], [-18, -90], [4, 58], [-10, 43], [0, 104], [-4, 28] ], [[4937, 81216], [27, 3], [-4, -71], [-26, 47], [3, 21]], [[4863, 81217], [10, 31], [36, 8], [-9, -51], [-37, -10], [0, 22]], [ [4804, 81100], [4, 51], [17, 20], [25, -19], [12, -29], [35, -42], [6, -41], [-30, 44], [-23, -57], [-28, 74], [-11, -38], [-7, 37] ], [ [4656, 80881], [30, 66], [26, -27], [0, -83], [-11, -53], [-13, -21], [-27, 58], [-5, 60] ], [ [4545, 80324], [1, 51], [68, -54], [19, -39], [26, 0], [18, -28], [-20, -23], [-10, -33], [-22, 40], [-17, -9], [-31, 37], [-18, -29], [-22, 57], [8, 30] ], [[4451, 81463], [14, -1], [-5, -38], [-9, 39]], [[3979, 80040], [12, 22], [16, -18], [-21, -37], [-7, 33]], [ [5643, 83066], [0, -60], [-44, 0], [0, -101], [-63, 0], [0, -101], [-87, 0], [0, -101], [-87, 0], [0, -202], [27, 0], [0, -404], [-18, 0], [0, -101], [86, 0], [1, -289] ], [ [5458, 81707], [-17, -50], [-32, -30], [2, 52], [24, 4], [-1, 40], [-10, 4], [2, 111], [18, 72], [-29, 39], [-28, 12], [-13, -18], [3, -45], [-12, -21], [-13, 22], [-25, -13], [-9, -82], [-35, -74], [-26, -20], [-37, 28], [-6, -29], [11, -44], [-20, -81], [1, -31], [-21, -37], [-12, 105], [-10, 13], [-14, -37], [-11, 14], [-18, -31], [31, -13], [-2, -68], [-32, -10], [-16, 25], [5, 39], [-13, 24], [-22, -22], [-19, -90], [-61, -85], [-26, 2], [-11, 29], [-26, -29], [-13, 4], [10, 156], [29, 96], [1, 46], [-15, 16], [-31, -2], [-24, -29], [-24, -101], [4, -129], [-40, -140], [-7, -12], [-14, -85], [-21, 36], [-19, -12], [13, -65], [10, -17], [1, -56], [-25, -38], [-19, 33], [0, 45], [-16, 15], [-13, -60], [10, -49], [-17, -47], [-14, 27], [-32, -8], [-16, 18], [-14, 74], [32, 6], [-21, 47], [-8, 104], [-21, 56], [-11, 7], [-16, -33], [-10, -65], [7, -27], [14, 0], [18, -70], [-11, -46], [14, -95], [0, -52], [-22, 30], [-20, -19], [3, -26], [-17, -30], [-18, -7], [-22, 28], [-16, 59], [4, 36], [-13, 56], [-21, 37], [-31, -25], [-10, -56], [49, -85], [4, -31], [-50, -111], [-24, -21], [-20, -33], [16, -56], [27, 2], [9, 24], [22, -50], [13, -83], [-26, 6], [8, 34], [-17, 6], [-10, -28], [-16, 22], [-17, 62], [-25, -39], [2, -69], [-18, -1], [-28, -50], [-23, 18], [-37, 10], [-45, -5], [-34, -14], [-41, -40], [-29, -71], [-4, -69], [-29, -53], [-51, -33], [-29, 3], [-28, 28], [-9, 30], [-9, 74], [-10, 30], [-1, 55], [8, 29], [44, 41], [14, 25], [23, 110], [19, 110], [-1, 29], [22, 54], [14, 13], [25, -46], [38, 39], [25, 49], [25, 0], [37, 81], [34, 20], [36, -14], [31, 5], [1, -37], [28, -72], [9, -61], [-5, -50], [27, 24], [-8, 52], [2, 37], [30, -30], [-15, 42], [2, 77], [-10, 109], [32, 46], [26, 21], [42, -15], [21, 14], [10, 69], [-16, 4], [4, 28], [18, 10], [7, 38], [18, -4], [26, 99], [3, -32], [15, -20], [21, 48], [-5, 83], [-20, -9], [27, 68], [64, 206], [33, 52], [23, 62], [19, 13], [27, 42], [25, 68], [27, 14], [35, 39], [37, 20], [89, 70], [30, -9], [10, 18], [45, 5], [10, -10], [-20, -27], [-1, -47], [14, -2], [-3, -49], [-29, -18], [-3, -85], [38, -98], [11, 22], [27, -39], [4, 19], [-29, 53], [-3, 85], [-6, 32], [26, -28], [57, 3], [7, -86], [23, 7], [26, -36], [7, 22], [-14, 40], [27, 15], [-56, 89], [-32, 36], [1, 58], [-16, -7], [39, 166], [15, 123], [11, 56], [23, 44], [36, 96], [18, 13], [40, 74], [30, 81], [82, 96], [41, 74], [35, 39], [68, 106], [17, 42], [18, -52] ], [ [3880, 79918], [22, 34], [33, -11], [24, 18], [5, -24], [-9, -45], [-26, -13], [-47, 27], [-2, 14] ], [ [3807, 79887], [60, 24], [9, -35], [-15, -32], [-13, 37], [-34, -4], [-7, 10] ], [[3781, 79848], [17, 29], [7, -36], [-18, -14], [-6, 21]], [ [3751, 80090], [13, 56], [14, -15], [18, 18], [12, -21], [-22, -33], [13, -48], [30, 0], [1, -41], [-23, 3], [-18, -79], [-23, 24], [-2, 78], [16, 35], [-9, 20], [-16, -21], [-4, 24] ], [ [3635, 79967], [5, 36], [28, 54], [30, -6], [3, -58], [20, 6], [14, -15], [8, -44], [13, 13], [-2, -41], [-26, -36], [-12, 11], [-18, -45], [-6, 28], [-25, 1], [-17, -20], [-18, 91], [3, 25] ], [[3608, 79782], [7, 15], [27, -33], [-32, -11], [-2, 29]], [[7594, 84711], [8, 45], [20, -13], [-8, -73], [-15, -17], [-5, 58]], [[7543, 85532], [12, 28], [21, -40], [-33, -2], [0, 14]], [[7464, 85521], [14, 55], [18, -28], [23, -4], [-33, -33], [-22, 10]], [ [7168, 84530], [29, 89], [15, 6], [26, -66], [5, 20], [-21, 65], [6, 54], [9, 10], [27, -25], [21, 19], [-29, 54], [16, 56], [29, -31], [15, 4], [-14, 56], [12, 17], [20, -20], [14, 45], [-18, 6], [-13, 33], [20, 3], [22, 67], [34, 18], [-12, 35], [-3, 68], [27, 66], [7, -31], [53, 51], [7, -7], [-12, -118], [-13, -18], [-26, -103], [5, -84], [36, 11], [2, 69], [22, -9], [21, -71], [20, 48], [12, -33], [-17, -117], [9, -22], [9, 72], [27, 47], [7, -25], [-3, -115], [-30, -89], [-32, 23], [-11, 81], [-21, -26], [13, -99], [-22, -20], [-39, 13], [-16, -54], [-8, 36], [2, 74], [-10, 2], [-9, -114], [-8, -24], [-31, -17], [2, -37], [-16, -22], [-45, -13], [-86, 76], [-21, -13], [-15, 29] ], [[6962, 82933], [31, 45], [8, -48], [-37, -9], [-2, 12]], [ [6905, 82759], [20, 62], [19, 20], [11, -11], [25, 17], [5, -40], [19, -37], [36, 16], [-2, -37], [-19, -31], [-46, -6], [-32, -13], [-32, 25], [-4, 35] ], [ [6789, 83718], [20, 17], [4, 76], [18, 75], [25, 34], [5, 44], [15, -8], [34, 70], [33, 36], [39, -15], [29, 1], [0, -112], [26, -57], [4, 45], [17, 53], [-18, 48], [6, 25], [53, -14], [-3, 35], [-52, 44], [-19, -4], [-1, 127], [31, 61], [29, 29], [20, -12], [22, -56], [6, -133], [15, 13], [9, 77], [-5, 55], [35, -38], [7, 47], [-37, 36], [-21, 58], [7, 44], [17, -6], [51, -87], [9, 4], [30, -41], [11, 10], [-31, 75], [-20, 34], [-7, 44], [17, 0], [30, -58], [29, 12], [41, -29], [7, 49], [36, 15], [-8, -63], [-39, -106], [-7, -83], [19, -36], [0, 95], [16, 43], [16, -49], [5, 46], [17, 32], [5, 41], [14, 10], [10, -31], [22, 72], [17, 8], [-4, -45], [28, -16], [-11, -38], [-11, 20], [-18, -15], [19, -36], [-5, -49], [19, 22], [11, -51], [27, 1], [-24, -53], [-16, 33], [-24, 2], [-15, -48], [16, -9], [-8, -53], [26, -8], [-26, -89], [23, 17], [13, 47], [5, -35], [47, -4], [-3, -41], [-36, -78], [-13, -110], [-38, 13], [-2, 39], [-10, -41], [-23, 42], [-17, -6], [-23, 49], [-15, -13], [-24, 19], [-8, -46], [27, 1], [15, -17], [45, -87], [-8, -70], [-23, -52], [-11, 36], [-19, -50], [-19, 30], [-6, 38], [-21, 18], [-20, -12], [-17, -37], [29, 2], [20, -49], [-38, -53], [-34, 12], [-4, -20], [25, -34], [14, 13], [35, 1], [22, -43], [-11, -28], [-24, -8], [-34, -33], [-8, 11], [-19, -29], [3, -49], [-27, -50], [-13, 20], [7, 34], [-23, 50], [7, 47], [27, 62], [-8, 24], [-15, -21], [-34, -105], [-3, -24], [-22, 32], [-22, -10], [-5, -35], [26, -6], [10, -63], [-16, -61], [-25, -20], [1, -70], [-25, -41], [-12, 13], [-23, -82], [-19, -30], [-18, 21], [-31, -20], [22, 116], [11, 11], [26, 71], [24, 31], [-2, 37], [-33, -23], [3, 52], [22, 102], [29, 52], [-7, 30], [-15, -45], [-34, -61], [-26, -112], [-24, -59], [-14, -11], [-5, -44], [-19, -30], [-4, 84], [-26, 58], [-33, 27], [3, 100], [-4, 106], [-13, 83], [-11, 32], [-23, 20], [-27, 5], [14, 30], [-15, 37], [5, 23] ], [ [6782, 82633], [27, 101], [51, 97], [21, -4], [16, -54], [-12, -23], [-55, -73], [-29, -79], [-19, 35] ], [ [6519, 81925], [26, 41], [5, 38], [13, 22], [8, -32], [-6, -43], [5, -68], [-7, -33], [-36, 13], [-8, 62] ], [[6240, 82171], [5, 47], [14, 25], [13, -59], [-13, -63], [-19, 50]], [[6921, 85216], [136, 0], [0, 101], [50, 0], [0, 134], [106, 0]], [ [7213, 85451], [-26, -13], [-14, -118], [-12, -39], [-30, -25], [-11, -55], [-24, -33], [-48, 0], [-15, -17], [-4, -94], [-12, -33], [-27, 1], [-5, -20], [10, -79], [11, -32], [-27, -36], [-20, 15], [-2, -45], [20, -46], [-11, -81], [-21, -30], [-6, -33], [9, -24], [-23, 0], [-14, -52], [-26, 66], [-9, -7], [5, -57], [-4, -40], [-21, -3], [-12, -43], [-17, 16], [0, 27], [-20, -1], [-4, -39], [-22, -24], [-23, 31], [-28, -17], [-35, -69], [15, -52], [-9, -51], [-40, -44], [-28, -2], [1, -53], [14, -25], [-6, -40], [-20, -16], [-36, 59], [-10, 30], [-20, -20], [-5, -63], [1, -69], [-26, -27], [-3, -97], [-65, -7], [-21, 24], [-2, -74], [8, -71], [-20, 0], [-12, 37], [-21, 3], [-4, -39], [-32, -27], [-39, -92], [-15, -12], [-5, -44], [13, -11], [47, 64], [4, -50], [-6, -53], [-15, -7], [0, -31], [18, -38], [-6, -26] ], [ [6350, 83478], [-32, -5], [-78, 8], [0, 85], [22, -1], [0, 68], [14, -1], [1, 50], [22, -2], [-4, 36], [14, -2], [-2, 84], [14, -1], [0, 52], [24, 17], [1, 34], [45, 0], [21, -15], [0, 34], [17, 20], [0, 33], [33, 16], [0, -52], [9, 1], [14, 53], [14, 0], [-7, 34], [-15, -1], [0, 46], [37, 1], [5, 83], [16, -1], [-1, 69], [43, 2], [1, 30], [25, 1], [0, 52], [33, 6], [-1, 200], [14, -1], [1, 71], [-15, -1], [0, 100], [31, 0], [0, 50], [46, 0], [-1, 33], [15, 0], [-1, 30], [39, 0], [0, 17], [39, -1], [0, 33], [44, 0], [0, 33], [29, 0], [10, 68], [22, -2], [-1, 50], [15, 0], [-1, 224] ], [[6225, 82357], [9, 35], [3, -82], [-10, -1], [-2, 48]], [ [6080, 82757], [21, 48], [48, -3], [25, -54], [-35, 23], [-16, -26], [-43, -6], [0, 18] ], [[5919, 82533], [19, 25], [11, -57], [-9, -11], [-21, 43]], [ [5642, 81925], [8, 64], [19, 12], [27, -58], [-8, -18], [-21, 37], [-25, -37] ], [[5573, 81984], [16, -49], [-27, 12], [11, 37]], [[5506, 81836], [8, 67], [10, 10], [11, -62], [-29, -15]], [ [5643, 83066], [30, -30], [31, 19], [8, 59], [-13, 47], [-2, 46], [15, 122], [29, 108], [41, 130], [24, 62], [22, 37], [40, 41], [21, 52], [22, 87], [14, 15], [26, 62], [30, 25], [8, -74], [18, -15], [4, 41], [-10, 105], [-23, -2], [-6, 34], [2, 95], [9, 59], [25, 409], [14, 42], [38, 16], [12, 53], [-20, -9], [-34, 77], [-3, 62], [9, 97], [20, 106], [27, 33], [28, 97] ], [ [6173, 85487], [4, 64], [13, 38], [-20, 0], [-11, -32], [-8, -68], [-36, -49] ], [ [6115, 85440], [1, 280], [-22, 0], [0, 202], [47, 0], [0, 101], [93, 0], [0, 101], [27, 0], [0, 101], [47, 0], [0, 100], [95, 0], [0, 101], [46, 0], [0, 1413] ], [[6449, 87839], [293, 0], [192, 0], [228, 0]], [ [7162, 87839], [0, -101], [12, 0], [0, -404], [-36, 0], [0, -403], [-36, 0], [0, -404], [-35, 0], [0, -101], [-48, 0], [0, -201], [-47, 0], [0, -101], [-81, 0], [0, -202], [-93, 0], [0, -202], [15, 0], [0, -403], [14, 0], [0, -101], [94, 0] ], [ [6350, 83478], [-22, -38], [-2, -49], [-26, -44], [-8, -32], [2, -42], [-32, 14], [-31, -28], [-4, -70], [-12, -12], [-19, 75], [-8, -53], [-27, -42], [-11, -53], [-24, -6], [5, -50], [-17, -27], [-25, 43], [-24, 67], [-22, -16], [0, -51], [11, -5], [1, -36], [-29, -10], [-13, -67], [6, -32], [18, -6], [5, -52], [-36, -4], [-24, -15], [-17, 77], [-51, -38], [-18, -51], [-16, -3], [-9, -49], [19, -1], [27, 25], [20, -17], [6, -54], [-16, -47], [-43, 44], [-23, 11], [-5, -70], [-33, 6], [-23, 21], [-20, -33], [-27, -88], [2, -44], [47, -20], [32, -36], [-3, -29], [-32, -42], [1, -23], [18, -4], [25, 31], [16, -7], [-55, -78], [-23, -63], [1, -52], [-13, 50], [-10, -17], [16, -66], [-6, -50], [-7, 39], [-10, -2], [-2, -53], [-25, 80], [0, 95], [-19, -60], [8, -73], [-4, -67], [-24, -6], [3, 58], [-35, 1], [-16, -80], [-25, -9], [-75, -43], [-29, -22], [-7, -22], [-3, -74], [-17, 46], [5, 80], [-23, -19], [10, -30], [1, -104], [-16, -71], [6, -46], [-7, -31] ], [[9331, 87212], [28, -14], [12, -44], [-27, -9], [-13, 67]], [[9232, 87245], [16, 14], [58, -26], [-3, -31], [-21, -10], [-50, 53]], [[8867, 87809], [26, 35], [27, 3], [15, -16], [-18, -53], [-50, 31]], [ [8817, 87545], [4, 86], [28, 16], [21, -89], [-11, -44], [-37, -10], [-5, 41] ], [[8816, 87079], [2, 14], [43, 47], [1, -36], [-40, -59], [-6, 34]], [ [8698, 86532], [8, 21], [3, 71], [23, 12], [-3, 42], [21, 54], [16, 7], [-3, 41], [30, 34], [9, 30], [43, 75], [22, 118], [27, 44], [-3, 40], [10, 71], [27, 34], [4, -43], [24, 2], [-17, -51], [9, -17], [24, 28], [8, -22], [-11, -37], [-62, -118], [-49, -129], [-8, -80], [-33, -60], [30, -57], [-19, -42], [-23, -8], [-22, 15], [-17, -57], [-9, 6], [-45, -47], [-14, 23] ], [ [8692, 87068], [44, 270], [11, -41], [12, 13], [-4, 66], [44, 84], [0, -54], [-12, -32], [-3, -82], [-20, -37], [20, -42], [-24, -97], [2, -46], [-17, -104], [-24, 45], [-3, 25], [-25, 7], [-1, 25] ], [[8672, 87628], [15, 31], [17, -19], [17, -48], [-24, -45], [-25, 81]], [ [8549, 88444], [115, 0], [235, 0], [0, 52], [73, 0], [0, 403], [-5, 0], [0, 404], [-5, 0], [0, 101], [155, 0], [-4, 302], [0, 404], [-3, 117], [-13, 0], [0, 246] ], [ [9097, 90473], [43, 25], [56, -7], [8, 39], [267, 0], [0, -101], [160, 0], [0, -17], [143, 0], [260, 0], [2, -88], [7, -39], [27, -14], [-10, -31], [2, -43], [-18, -61], [-31, -59], [43, -68], [12, -5], [-25, -76], [-4, -42], [-16, -16], [19, -42], [25, 0], [19, -23], [5, 19], [27, -12], [11, 62], [14, 4], [6, 65], [60, -35], [53, 0], [0, -101], [52, 0], [0, -101], [42, 0], [0, -403], [-11, 0], [0, -54], [51, -1], [0, -248], [231, 0] ], [[10627, 89000], [2, -971], [-1, -789]], [ [10628, 87240], [-59, 0], [0, 51], [-161, 0], [0, 100], [-301, 0], [-90, 0], [-195, -579], [0, -44] ], [ [9822, 86768], [-39, 39], [-45, -26], [-64, -120], [-46, -115], [6, 65], [36, 103], [62, 117], [46, 2], [-16, 66], [-49, 48], [-8, 25], [-10, -82], [-26, 84], [-26, 30], [-17, -9], [-16, 27], [-71, 19], [9, 28], [38, 23], [-42, 33], [-19, -6], [-2, 25], [37, 156], [-15, 15], [-13, -36], [-29, -22], [-1, -57], [-20, -66], [-39, 12], [-70, 97], [1, 31], [-26, 36], [-39, 26], [-41, -35], [-22, 27], [13, 29], [31, 32], [25, 74], [-14, 10], [-18, -49], [-79, -93], [-29, -23], [-38, 5], [1, -54], [60, 27], [11, -24], [2, -53], [-17, 2], [-28, -37], [-18, 6], [-41, -38], [-41, -77], [-12, 2], [-12, 48], [47, 77], [-37, -12], [-17, 11], [-1, 54], [23, 83], [13, 27], [18, 2], [20, -31], [24, 17], [22, 41], [38, 13], [57, 58], [42, 20], [-9, 25], [-19, -2], [1, 71], [-11, -49], [-19, -20], [1, 30], [25, 65], [1, 21], [-33, -58], [-45, -47], [-19, -3], [-4, 30], [63, 112], [-6, 38], [-29, -60], [-38, -14], [-12, 26], [-15, -49], [-20, -14], [-54, 13], [-10, 58], [27, 19], [11, -9], [18, 25], [40, 16], [29, 28], [23, 65], [-25, 2], [-14, -46], [-23, -19], [-45, -2], [-18, 68], [-12, 3], [-17, -69], [-21, -8], [-4, 59], [16, 26], [17, -6], [-11, 44], [-3, 55], [13, 34], [26, 114], [96, 6], [-7, 38], [-91, -5], [-21, -63], [-27, -26], [-21, -77], [-31, -48], [-23, 12], [20, 36], [-10, 113], [-12, 53], [18, 30], [-22, 10], [-14, -23], [-1, -51], [12, -63], [-14, -63], [1, -41], [-13, -15], [-26, 48], [-2, -67], [-27, -45], [-21, 22], [0, 52], [-11, 19], [-7, -73], [-9, 15], [4, 129], [9, 62], [-15, 11], [-17, -130], [9, -111], [-4, -29], [-19, -9], [1, 49], [-27, 34], [-7, -46], [16, -65], [-13, -8], [-38, 16], [-34, -48], [-28, 9], [-5, 31], [14, 95], [42, 151], [1, 53], [49, 123], [16, 81], [-6, 18], [-73, -211], [-1, -35], [-18, -58], [-8, 8], [-8, 69], [-12, -1], [-3, -81], [-11, -54], [-18, -42], [-3, -64], [-16, -68], [-21, 27], [-7, -44], [24, -28], [-5, -91], [10, -8], [19, 85], [37, 6], [11, -22], [4, -91], [-14, -45], [-31, -32], [-22, -76], [1, -63], [21, 20], [17, 75], [30, 44], [30, -89], [0, -44], [10, -43], [-23, -192], [-26, 0], [-9, 52], [-19, 9], [1, -36], [-27, -44], [0, -17], [28, 14], [23, -27], [61, -124], [26, -85], [-15, -77], [-13, -26], [-34, -35], [-17, 16], [-14, -18], [-29, -6], [9, 51], [-26, 67], [9, 60], [-17, 63], [-16, -126], [0, -62], [-12, -41], [-19, 69], [-20, -75] ], [[8515, 86711], [6, 220], [0, 336], [-28, 0], [2, 67], [0, 303], [-25, 0]], [[8470, 87637], [2, 135], [74, 0], [0, 370], [3, 302]], [[22518, 67986], [99, -1]], [[22617, 67985], [1, -409]], [[16570, 69317], [142, 2]], [[16712, 69319], [180, -1]], [[16892, 69318], [22, -13], [1, -26], [20, 33], [18, -34], [15, -3]], [ [16968, 69275], [5, -22], [0, -85], [-19, -3], [-6, -32], [9, -78], [-3, -27], [-20, 1], [-28, -49], [-14, 0], [4, -46], [45, -41], [10, -52], [-19, -68], [3, -64], [-16, -25], [-4, -51], [7, -41], [-17, -46], [-8, -72], [5, -18], [69, 1] ], [[16971, 68457], [2, -252]], [[16973, 68205], [-101, 1], [-64, 9], [0, -102], [-234, -2]], [[16574, 68111], [1, 405]], [[16575, 68516], [1, 601], [-6, 0], [0, 200]], [[26717, 63148], [2, 136]], [[26719, 63284], [117, -20]], [[26836, 63264], [-5, -272], [31, -8]], [[26862, 62984], [-3, -100]], [[26859, 62884], [-71, 13], [1, 31], [-76, 12]], [[26713, 62940], [4, 208]], [[27344, 65072], [0, -249]], [[27344, 64823], [0, -171], [-24, 1]], [[27320, 64653], [-85, 0]], [[26404, 53118], [72, -1]], [[26476, 53117], [0, -126], [11, -74], [-2, -268]], [[26485, 52649], [-55, 11]], [[26430, 52660], [-27, 5]], [[31239, 38121], [12, 14], [22, -23]], [[31273, 38112], [17, -20]], [[31290, 38092], [-5, -37], [-20, 14]], [[31265, 38069], [-14, -8]], [[31251, 38061], [-20, 35]], [[31231, 38096], [8, 25]], [[27523, 61437], [2, 139], [6, -11], [24, 62]], [ [27555, 61627], [36, 99], [24, -17], [46, 108], [17, 183], [8, 35], [12, -33], [-3, -33], [17, -21], [5, 29], [10, -29] ], [[27727, 61948], [2, -51], [-8, -34]], [[27721, 61863], [-14, -121], [3, -65], [-12, -60], [-22, -87], [4, -45]], [[27680, 61485], [-10, -20], [-25, -81], [-7, -56], [6, -29], [-10, -50]], [[27634, 61249], [-41, -9], [-17, -23], [-27, 12], [-27, 79], [1, 129]], [[31178, 38330], [16, -72]], [[31194, 38258], [-12, -19]], [[31182, 38239], [-13, 76], [9, 15]], [[23087, 71221], [30, 0], [0, 102]], [[23117, 71323], [206, -3], [75, 2]], [[23398, 71322], [3, -102], [0, -304]], [[23401, 70916], [2, -100], [0, -205]], [[23230, 70612], [-139, 1]], [[23091, 70613], [1, 203], [-5, 0], [0, 405]], [[26336, 57669], [83, 0]], [[26419, 57669], [54, -1]], [ [26473, 57668], [-14, -41], [20, -76], [-10, -39], [1, -54], [13, -7], [-3, -86], [-15, -92] ], [[26465, 57273], [-9, -53]], [[26456, 57220], [-2, 18]], [ [26454, 57238], [1, 24], [-17, 30], [0, 62], [-17, 104], [-30, 58], [-55, -2] ], [[26336, 57514], [0, 155]], [[23026, 73018], [144, -3], [109, 1]], [[23279, 73016], [0, -177], [3, 0]], [[23282, 72839], [0, -101]], [[25055, 63285], [21, -14], [1, -170], [31, -1]], [[25108, 63100], [1, -359], [-32, 4]], [[25077, 62745], [-109, 0], [-1, 204]], [ [24967, 62949], [0, 136], [15, 0], [0, 50], [15, -1], [0, 92], [8, -24], [12, 35], [14, 5], [16, 58], [8, -15] ], [[25967, 64717], [72, 4]], [[26039, 64721], [1, -52], [11, 0]], [[26051, 64669], [1, -406]], [[26052, 64263], [-63, -2]], [[25989, 64261], [-21, -1], [-2, 406]], [[19527, 61757], [189, 0], [1, 195]], [[19717, 61952], [244, 1]], [[19961, 61953], [0, -427], [-37, 0]], [ [19924, 61526], [0, 35], [-139, -1], [8, -20], [5, -68], [21, 0], [20, -43], [-2, -77], [-5, 0] ], [[19832, 61352], [-263, 3], [-37, -2]], [[24684, 53433], [80, 1]], [[24764, 53434], [1, -407]], [[24765, 53027], [-25, -1]], [[24684, 53026], [0, 407]], [[21756, 73450], [0, 101], [182, 0], [0, -102], [36, 0]], [[21974, 73449], [0, -202], [11, 0], [0, -406], [11, 0], [0, -203]], [[21996, 72638], [-108, 0]], [[21888, 72638], [-108, 1]], [[21780, 72639], [1, 202], [-13, 1], [0, 406], [-12, 0], [0, 101]], [[24230, 64550], [128, 2]], [[24358, 64552], [0, -102]], [[24358, 64450], [1, -251]], [[24359, 64199], [-4, 18], [-59, -9]], [[24230, 64202], [0, 348]], [ [24670, 63258], [32, -1], [0, -41], [32, 0], [-1, -102], [10, -1], [0, -33], [10, 0], [0, -136] ], [[24753, 62944], [-78, 2]], [[24675, 62946], [3, 20], [-10, 115], [-11, 76], [13, 101]], [[26539, 55178], [50, 121]], [[26644, 55174], [7, -25], [-25, -100], [-7, 4], [-2, -61], [4, -29]], [[26621, 54963], [-19, 12], [-10, 21]], [[26592, 54996], [-10, 2], [-20, 42], [-23, 104], [0, 34]], [[31463, 38060], [24, -12], [10, 42]], [[31509, 38021], [0, -3]], [[31509, 38018], [-14, -3], [-7, -19], [-3, -60], [-8, 16]], [[31477, 37952], [-10, -5], [-6, 57]], [[26462, 67956], [0, -299]], [[26462, 67657], [-1, -101], [-55, -1], [0, -18]], [[22165, 62493], [151, 0]], [[22316, 62493], [3, 1]], [[22319, 62494], [0, -323], [-1, -185]], [[22318, 61986], [-151, -1]], [[22163, 61985], [2, 508]], [[21634, 73979], [103, -1], [263, 0]], [[22000, 73978], [0, -326], [10, 0], [0, -202]], [[22010, 73450], [-36, -1]], [[2682, 386], [26, 11], [1, -51], [-9, 8], [-8, -28], [-10, 60]], [[2636, 452], [21, 8], [-4, -21], [-13, -12], [-4, 25]], [[2341, 307], [11, -49]], [[2352, 258], [-15, -50], [-11, 47], [-13, 16], [13, 35], [15, 1]], [[26177, 64974], [108, 8]], [[26285, 64961], [0, -307]], [[26285, 64577], [-76, -6]], [[26209, 64571], [-73, -1]], [[26136, 64570], [1, 103]], [[26137, 64673], [-1, 202], [8, 0], [0, 99]], [[23155, 62998], [69, -1], [0, 102]], [[23224, 63099], [63, 0]], [[23287, 63099], [-2, -102], [0, -171]], [[23285, 62826], [-5, 0], [0, -236]], [[23280, 62590], [-125, 1]], [[23155, 62591], [1, 67], [-1, 340]], [[24358, 64552], [1, 304]], [[24359, 64856], [64, 0]], [[24423, 64856], [32, -2], [0, -101]], [[24455, 64753], [0, -304], [-11, 0]], [[24444, 64449], [-86, 1]], [[25758, 63711], [95, -1], [31, 3]], [[25884, 63713], [1, -296]], [[25885, 63417], [-24, -3]], [[25758, 63413], [0, 298]], [ [16062, 64021], [7, -109], [25, -13], [11, -36], [-10, -13], [8, -26], [-5, -74], [-11, -25], [-9, 5], [0, -51] ], [ [16078, 63679], [-4, -34], [-16, -25], [-21, 0], [-3, -50], [-11, -37], [-3, -51], [-16, 2], [-12, -53], [-1, -37], [-15, -26], [-67, -1], [-7, -50], [7, -50] ], [[15909, 63267], [-249, 1]], [[15660, 63268], [-6, 54], [3, 73], [8, 11], [-4, 71]], [ [15661, 63477], [-5, 24], [-2, 118], [-8, 53], [5, 48], [-2, 64], [-20, 31], [-4, 22] ], [[25989, 64261], [0, -100]], [[25989, 64161], [-84, -3]], [[25905, 64158], [-1, 404]], [[22074, 71224], [130, -2]], [[22204, 71222], [115, -1]], [[22319, 71221], [0, -404]], [[22319, 70817], [-234, -1]], [[22085, 70816], [-11, 1], [0, 407]], [[23386, 58933], [25, 0], [0, 102], [30, 0]], [[23441, 59035], [59, -1]], [[23500, 59034], [0, -303], [-2, 0], [0, -305]], [[23498, 58426], [-90, 0]], [[23408, 58426], [1, 202], [-39, 1]], [[23370, 58629], [11, 57], [-15, 49], [0, 70], [15, 52], [5, 76]], [ [22068, 68386], [15, -76], [32, 7], [32, -40], [16, 26], [-10, 45], [-17, 12], [-4, 24], [13, 28] ], [ [22230, 68082], [1, -48], [13, -38], [-16, -79], [-13, -20], [1, -81], [-14, -22], [0, -36], [23, 1], [9, -47], [1, -41], [16, -58], [-4, -36] ], [[22247, 67577], [0, -1]], [ [22181, 67577], [-23, 0], [-2, 17], [0, 264], [-12, 27], [-5, -43], [-3, 38], [-16, -59], [-13, 0], [-19, -40], [-10, 27], [-28, -7], [-2, 18], [-29, -26], [-21, 24], [-6, -23], [-5, 32] ], [[21987, 67826], [-14, -20], [-16, 23]], [[21957, 67829], [-1, 152], [-7, 0], [0, 374]], [[21949, 68355], [0, 30], [119, 1]], [[23290, 72233], [0, -406]], [[23290, 71827], [-143, 1]], [[23147, 71828], [0, 404]], [[24749, 68956], [0, -303]], [[24749, 68653], [-68, -3], [-67, 1], [0, 101], [-34, 0], [0, 101]], [[24580, 68853], [0, 304]], [[24580, 69157], [0, 202]], [[21737, 61990], [86, -1]], [[21823, 61989], [36, 0]], [[21860, 61482], [-116, 0]], [[21744, 61482], [-7, 0]], [[21737, 61482], [0, 508]], [[23052, 73979], [303, -1]], [ [23355, 73978], [-1, -74], [6, -36], [18, -27], [27, 16], [13, 30], [1, -242], [-71, 0], [1, -201] ], [[23349, 73444], [-73, -2]], [[23276, 73442], [-219, 7]], [[23057, 73449], [0, 201], [-4, 0], [-1, 329]], [[23955, 58531], [60, -5]], [[24015, 58526], [39, -3]], [[24054, 58523], [-1, -202], [-10, 1], [0, -101]], [[24043, 58221], [-1, -338], [-12, -2]], [ [24030, 57881], [-8, 6], [-27, -15], [-7, -52], [-10, 11], [-1, 63], [-12, -2], [-7, 64], [-13, 43], [-12, 6], [-9, 47] ], [[23924, 58052], [-6, 11]], [[23918, 58063], [1, 166], [20, -1], [1, 152], [14, -2], [1, 153]], [[25989, 71075], [0, 215]], [[25989, 71290], [42, -15], [35, -3], [30, 7], [68, 88]], [[26164, 71367], [0, -594]], [[26164, 70773], [-175, -1]], [[25989, 70772], [0, 303]], [[23982, 61791], [-2, -310]], [[23980, 61481], [-2, -89], [7, -1], [-2, -144]], [[23983, 61247], [-122, 13]], [[23855, 61416], [4, 279], [-1, 76]], [[24054, 58523], [50, -4], [0, 84], [60, -3]], [[24164, 58600], [-1, -84], [50, -5]], [[24213, 58511], [-1, -202], [-2, -17], [-1, -186]], [[24209, 58106], [-63, 5]], [[24146, 58111], [0, 101], [-103, 9]], [[28554, 60453], [16, -77], [29, -85]], [[28599, 60291], [7, -29], [22, 11], [-1, -71]], [[28627, 60202], [-5, -10], [5, -57]], [[28627, 60135], [-11, -14]], [[28616, 60121], [-7, 9], [-15, 88], [-14, 49], [-7, -8]], [[28573, 60259], [-3, 29], [-17, 15]], [[28553, 60303], [-5, 48], [-8, -18], [-5, 34]], [[28535, 60367], [-8, 56], [4, 18], [19, -3], [4, 15]], [[24089, 60088], [121, -8]], [[24210, 60080], [45, -4]], [[24255, 60076], [-2, -305], [-5, 0]], [[24248, 59771], [-181, 14]], [[24067, 59785], [-41, 3]], [[17948, 73980], [183, -2]], [ [18131, 73978], [13, -42], [-6, -36], [9, -25], [-12, -26], [18, -42], [-3, -24], [14, -15], [12, 34], [32, -3], [10, -34], [-4, -22], [18, -74], [-12, -138], [41, -46], [17, 11], [21, -44], [0, -85], [-4, -20], [25, -47], [9, 8], [5, -61], [-12, -37], [10, -34] ], [ [18332, 73176], [16, -52], [15, -21], [2, -89], [11, 5], [16, -43], [19, 14], [4, -34], [10, 12] ], [ [18425, 72968], [9, -16], [0, -51], [13, -21], [-3, -29], [11, -1], [8, -63], [-9, -34], [-21, 8] ], [[18389, 72344], [-51, 0], [-39, 6]], [[18299, 72350], [-47, 0]], [ [18252, 72350], [8, 73], [1, 68], [-17, 28], [3, 33], [-6, 107], [3, 20], [-22, 78], [-17, 35], [-11, -2], [-11, 86], [-41, -1], [-13, -33], [11, -70], [-127, -1], [0, -101], [4, 0], [0, -99], [-35, 0] ], [[17982, 72571], [0, 99], [-107, -3], [0, 152], [-6, 17]], [ [17869, 72836], [0, 141], [-3, 101], [48, 0], [0, 405], [-11, 0], [0, 99], [69, 0], [-14, 23], [3, 54], [19, 31], [-17, 56], [-17, 12], [12, 37], [-8, 113], [10, 40], [-12, 32] ], [[21473, 55808], [144, 6]], [[21617, 55814], [0, -505]], [[21617, 55309], [-37, 1]], [[21580, 55310], [-107, -3]], [[21473, 55307], [0, 501]], [[24411, 60929], [62, -2], [-1, -102], [44, -3]], [[24516, 60822], [-1, -127]], [[24515, 60695], [-44, 6], [0, -103], [29, -3], [-1, -101]], [[24499, 60494], [-121, 9]], [[24378, 60503], [-30, 1], [0, 203], [-15, 1]], [[24333, 60708], [1, 224], [77, -3]], [[22019, 53128], [142, 0]], [[22161, 53128], [0, -171], [33, 0]], [[22194, 52957], [1, -268]], [[22195, 52689], [-176, 0]], [[21985, 54286], [-119, 4]], [[24376, 60067], [2, 233], [0, 203]], [ [24499, 60494], [11, -1], [-1, -119], [5, 1], [0, -68], [10, 0], [-1, -64], [11, 4], [5, -47], [10, 8], [5, -31], [-1, -55] ], [[24553, 60122], [-24, -11], [-31, 0], [-2, -236]], [[24496, 59875], [-121, 6]], [[24375, 59881], [1, 186]], [[21698, 53784], [1, 508]], [[21699, 54292], [22, 0]], [[21822, 54291], [-1, -455]], [[21698, 53674], [0, 110]], [ [20920, 61345], [18, 0], [6, -17], [35, -10], [3, -12], [61, 0], [0, 68], [30, 1], [2, 108] ], [[21075, 61483], [29, 0]], [[21104, 61483], [0, -515], [-2, -208]], [[21102, 60760], [-182, 0], [-1, 106]], [[20919, 60866], [1, 102], [0, 377]], [[21617, 55814], [145, 3]], [[21762, 55817], [0, -497]], [[21762, 55320], [-38, -8]], [[21724, 55312], [-107, -3]], [[20566, 62490], [83, 0]], [[20649, 62490], [1, -304], [-11, 1], [-1, -82], [37, -3], [-1, -171]], [[20674, 61931], [-83, -3], [1, 58], [-26, 0]], [[20566, 61986], [0, 504]], [ [17579, 73067], [10, -12], [-1, -43], [17, -23], [6, 41], [38, 45], [8, 42], [17, -14], [10, -60], [-6, -24], [14, -50], [2, -66], [28, -109], [-5, -52], [14, -33], [21, 3], [7, 28], [7, -36], [16, 18], [11, -34], [26, 32], [5, 66], [10, 8], [-3, 42], [38, 0] ], [ [17982, 72571], [6, -51], [0, -168], [65, 0], [6, -52], [-10, -19], [-5, -67], [23, 15], [4, -33], [-11, -1], [-8, -90], [18, -40], [24, 0], [0, -202], [4, -51] ], [ [18098, 71812], [-18, -20], [-29, 43], [3, 21], [-22, 40], [-8, -3], [-31, 54], [-34, 23], [-6, -22], [-25, 16] ], [ [17928, 71964], [-12, 0], [0, 34], [-36, 17], [-2, 96], [-31, 37], [-11, -4], [-8, 28], [-35, 46], [-17, -19], [-16, 17], [-12, -23], [-23, 35], [-2, -23], [-26, 4] ], [ [17697, 72209], [-16, 7], [-5, 57], [-11, 5], [2, 34], [13, 32], [-12, 55], [2, 63], [-13, 24], [-7, 47], [-8, -6], [-8, 88], [-15, 21], [-39, 153] ], [[17580, 72789], [-1, 278]], [[22154, 54789], [5, 0]], [[22298, 54789], [-2, -506]], [[22275, 54282], [-121, 3]], [[22053, 55817], [1, -509]], [[22054, 55308], [-43, 0]], [[21906, 55311], [1, 506]], [ [22581, 58122], [22, 0], [18, -37], [2, 34], [7, -25], [36, -24], [6, 15], [9, -26], [19, 14] ], [[22700, 58073], [0, -556], [1, -3]], [[22701, 57514], [0, -203]], [[22701, 57311], [-118, 0]], [[22582, 57513], [0, 272], [1, 134], [-2, 203]], [[23358, 55793], [1, 1]], [[23359, 55794], [14, -12], [36, 26]], [[23409, 55808], [0, -414]], [[23409, 55394], [-7, -24]], [[23402, 55370], [-6, -60], [-38, 1]], [[23358, 55311], [0, 482]], [[23144, 55166], [40, -1]], [ [23184, 55165], [3, -26], [16, -44], [19, -2], [24, -35], [14, -40], [7, 11] ], [[23267, 55029], [11, -39]], [[23278, 54990], [0, -241], [26, -82], [15, -63]], [[23319, 54604], [-175, 2]], [[23144, 54606], [0, 560]], [[22056, 64317], [79, 0], [15, -17]], [[22151, 63911], [-126, 1]], [[22025, 63912], [-1, 101], [32, 0], [0, 304]], [[22657, 64316], [127, 0]], [[22784, 64316], [0, -405]], [[22784, 63911], [-126, 0]], [[22658, 63911], [-1, 0]], [[23083, 55333], [0, 431]], [[23083, 55764], [122, 67]], [[23205, 55831], [-1, -222]], [[23204, 55609], [-1, -255], [1, -24]], [[23204, 55330], [-23, 1], [-12, -121], [15, -45]], [[23144, 55166], [-61, 4]], [[23083, 55170], [0, 163]], [[23098, 52995], [20, 25], [34, 85], [20, 28], [59, 3]], [ [23231, 53136], [11, -17], [17, 5], [8, -54], [-13, -59], [12, -70], [6, 4] ], [[23204, 52868], [-86, -48]], [[23118, 52820], [-2, 41], [-10, 62], [4, 24], [-12, 48]], [[22730, 56855], [0, 253]], [[22730, 57108], [59, 0]], [[22789, 57108], [0, -152], [84, -1], [6, -50], [26, 0]], [[22905, 56905], [0, -186]], [[22905, 56719], [-9, 0], [-1, -118]], [[22895, 56601], [-164, 0]], [[22731, 56601], [-1, 254]], [[28101, 62058], [9, -2], [19, 41], [9, 72], [6, 12]], [[28144, 62181], [22, -76], [7, -4], [3, -80], [22, -36]], [[28198, 61985], [-43, -115], [-24, -89], [-15, 13]], [[28116, 61794], [-30, 111]], [[28086, 61905], [7, 64], [-5, 23], [3, 41], [10, 25]], [[25644, 57317], [55, -124], [32, -34]], [ [25731, 57159], [11, 6], [8, 32], [13, -6], [3, -30], [14, 29], [13, -2], [5, -34] ], [[25798, 57154], [-9, -204], [0, -77]], [[25789, 56873], [-147, 11]], [[25642, 56884], [2, 433]], [[28045, 61665], [9, 63]], [[28054, 61728], [5, -30], [-2, -46], [4, -50], [22, -105], [17, -5]], [[28100, 61492], [-22, -103]], [[28078, 61389], [-82, 109]], [[27996, 61498], [30, 66], [3, 35], [16, 66]], [ [5096, 90290], [0, 303], [53, 0], [0, 100], [-7, 0], [0, 202], [54, 0], [0, 101], [107, 0], [1, 101], [49, 0], [0, 101], [55, 0], [0, 302], [-59, 0], [-4, 403], [0, 404], [52, 0], [0, 201], [57, 0], [-3, 202], [0, 202], [57, 0], [-2, 302], [-58, 0] ], [ [6639, 96096], [257, 0], [276, 0], [245, 0], [236, 0], [236, 0], [231, 0], [239, 0], [173, 0], [215, 0], [194, 0], [294, 0], [0, 582], [180, 0], [194, 0], [262, 0], [208, 0], [206, 0], [342, -1] ], [[10627, 96677], [0, -3096]], [ [10627, 93581], [-26, -17], [-68, -139], [0, -28], [-22, -86], [-37, -45], [-25, -54], [-36, -19], [-8, -40], [-55, -35], [-31, 31], [-58, -37], [-27, -31], [-16, -40], [-32, 17], [-20, -18], [-5, -36], [-26, -30], [10, -16], [0, -70], [-11, -56], [-20, -53], [-24, -4], [-47, -40], [-16, -41], [-16, -3], [-21, -41], [-13, 1], [-9, -41], [-40, -58], [10, -47], [-7, -62], [17, -53], [-23, -27], [2, -47], [-25, -36], [-17, -63], [-23, -22], [-89, 41] ], [ [9773, 92236], [-11, 50], [22, 56], [-24, 31], [12, 82], [0, 43], [21, 40], [1, 38], [-28, 44], [51, 66], [4, 23], [-26, 34], [-81, -6], [-30, -40], [-22, -9], [-52, 29], [-31, 7], [-28, 32], [-38, -3], [-67, -66], [-40, 15], [-33, -20], [-39, -40], [-8, 42], [-26, 19], [37, 60], [-12, 54], [-63, 28], [-26, 20], [-33, 55], [-3, 51], [42, 87], [-7, 22], [-26, -6], [-21, 47], [-99, -23], [9, -52], [-16, -41], [-47, -40], [-78, -36], [-79, -1], [-76, -81], [-308, 2], [3, -404], [0, -323], [27, 37], [35, -50], [7, -50], [36, -46], [27, -106], [36, -67] ], [ [8665, 91840], [-303, 0], [0, 17], [-236, 0], [-209, 0], [-61, -168], [-93, -252], [-35, 0], [-30, 27], [8, 28], [-21, 29], [-64, 0], [-19, -59], [9, -25], [-61, 0], [-2, -202], [-48, 0], [0, -201], [-180, 0], [0, -202], [17, 0], [0, -151], [54, 0], [0, -51], [53, 0], [0, -141], [-70, -234], [-89, -296] ], [[7285, 89959], [-1, -10], [1, -496]], [ [7285, 89453], [-20, 0], [0, -101], [-90, 0], [0, -101], [-102, 0], [0, -101], [-181, 0], [-182, 0], [-224, 0], [-333, 0], [0, 101], [-159, 0], [-250, 0], [0, -101], [-205, 0], [0, -101], [-353, 0] ], [ [27478, 63459], [13, -12], [6, 25], [16, 5], [4, 19], [20, 13], [37, 3], [13, -23], [19, 25], [4, -36], [14, 5] ], [ [27624, 63483], [-4, -28], [15, -7], [9, -33], [3, -52], [-7, -39], [9, -62], [-8, -14], [9, -44], [-4, -26] ], [[27646, 63178], [-140, 0]], [[27506, 63178], [-28, 0]], [[27478, 63178], [1, 198], [-1, 83]], [[24286, 56276], [87, 0], [30, -10]], [[24403, 56266], [30, -3], [-1, -253]], [[24432, 56010], [-1, -203]], [[24431, 55807], [-148, 11]], [[24283, 55818], [-5, 152], [8, 1], [1, 203]], [[24799, 56194], [0, 102], [44, 1], [15, 16], [0, 86]], [[24858, 56399], [43, 0], [0, -35], [73, 0]], [[24974, 56194], [0, -51]], [[24974, 56143], [-78, -1]], [[24896, 56142], [-95, 0]], [[24801, 56142], [-2, 52]], [[27475, 60166], [-14, -51]], [[27461, 60115], [-3, 44], [11, 22], [6, -15]], [[27478, 60164], [0, 0]], [[23899, 63948], [143, 4], [-1, -50]], [[24041, 63902], [0, -356]], [[24041, 63546], [-141, -5]], [[23900, 63541], [-1, 272]], [[23899, 63813], [0, 135]], [[27086, 60607], [20, 42]], [ [27106, 60649], [11, -49], [30, -13], [13, 31], [10, -4], [7, -30], [20, -20], [19, 9], [8, -40], [10, 18], [6, -24], [18, -22] ], [[27258, 60505], [-14, -101]], [ [27244, 60404], [-8, -21], [-8, -55], [-23, -17], [-2, -30], [-13, -29], [-34, -7], [-17, 43] ], [ [27139, 60288], [-2, 29], [-12, 25], [-18, 3], [-7, 52], [-14, 31], [-2, 90], [-15, 22], [-1, 33], [18, 34] ], [ [28271, 57652], [10, 12], [38, -17], [38, -71], [10, 35], [17, -15], [13, -45], [7, -89], [9, -30] ], [[28413, 57432], [11, -33], [8, -98], [-3, -37]], [[28429, 57264], [-19, -25], [-41, -97], [-39, -75], [-15, -36]], [[28315, 57031], [-17, 42], [-10, 119], [-19, 165]], [[28269, 57357], [1, 75], [8, 161], [-7, 59]], [[23555, 63208], [110, -1]], [[23665, 63207], [0, -255]], [[23665, 62952], [-1, -84]], [[23664, 62868], [-109, 2]], [[23555, 62870], [0, 86]], [[23555, 62956], [0, 252]], [[25953, 52315], [8, 25], [23, 0], [8, 35], [102, -5], [1, 153], [14, 0]], [[26109, 52523], [14, -1]], [[26123, 52522], [-2, -426]], [[26121, 52096], [1, -322]], [ [26122, 51774], [-11, 30], [-17, 13], [-15, 40], [-16, 71], [-27, 47], [-22, 69], [-41, 95], [-20, 36] ], [[25953, 52175], [0, 140]], [[31493, 38404], [1, -65], [5, -30], [2, -70]], [[31501, 38239], [-7, -22], [-11, 2]], [[31483, 38219], [1, 95], [6, 21], [-3, 53]], [[31546, 38362], [14, 7], [0, -36]], [[31560, 38333], [0, -98], [9, -21]], [[31569, 38214], [-4, -24]], [[31565, 38190], [-19, 18]], [[31546, 38208], [5, 58], [-5, 96]], [[31435, 38321], [11, -44]], [[31446, 38277], [-5, -84], [-5, -10]], [[31436, 38183], [-10, -9]], [[31426, 38174], [-9, 40], [1, 21]], [[15811, 72557], [113, -3], [113, 2], [36, 4], [94, -1]], [[16167, 72559], [15, -77], [-16, -33], [-3, -46], [6, -57]], [ [16169, 72346], [-29, -32], [-24, -97], [-35, -76], [-3, -57], [-8, -5], [10, -38], [1, -53], [24, -10], [1, -39], [-8, -27], [14, -14], [4, -85], [-26, -7], [4, -53] ], [ [15805, 72024], [26, 33], [0, 50], [-8, 58], [-8, 11], [6, 35], [-10, 40], [-7, 71], [22, 38], [-24, 58], [16, 82], [-7, 57] ], [ [15775, 72069], [4, 105], [10, 72], [12, -52], [-2, -58], [19, -32], [-18, -27], [-5, -26], [-18, -12], [-2, 30] ], [ [16200, 73160], [-20, 25], [8, 54], [-6, 32], [8, 47], [-7, 33], [7, 41], [24, 5], [0, 35], [13, -7], [13, 28], [11, -33], [15, -13], [17, 27] ], [ [16283, 73434], [15, 1], [3, -42], [-7, -52], [7, -63], [17, -23], [-1, -69], [21, -19], [11, -37], [32, -74], [-3, -50], [38, -93], [23, -23], [1, -34], [14, -20], [11, -67], [50, 0] ], [ [16515, 72769], [3, -21], [-16, -48], [-1, -45], [-11, -19], [-10, -75], [-27, -21], [-11, 15], [-17, -20], [-8, -42], [6, -48], [-10, -58], [1, -40], [-17, -69], [-7, -95], [9, -74], [44, -32], [12, -31], [-2, -90] ], [ [16453, 71956], [-83, 0], [-35, 68], [-15, -12], [-4, 33], [-23, 6], [-16, 33], [-2, 25], [-14, 7], [-6, 27] ], [[16255, 72143], [0, 0]], [[16255, 72143], [-11, -12]], [[16244, 72131], [0, 0]], [[16244, 72131], [-5, 9]], [[16239, 72140], [0, 0]], [[16239, 72140], [-18, 15], [-2, 31], [-18, 69], [-18, 27], [-13, 58]], [[16170, 72340], [0, 1]], [[16170, 72341], [-1, 5]], [ [16167, 72559], [12, 50], [-13, 14], [-15, 62], [8, 106], [8, 23], [-9, 44], [9, 23], [30, 24], [17, 46], [-3, 34], [14, 18], [-3, 31], [-25, 104], [3, 22] ], [[27199, 51422], [55, 4], [16, 44], [15, 9]], [[27285, 51479], [31, -284]], [[27316, 51195], [-15, -19], [2, -168], [-75, -6], [-1, 161], [-3, -1]], [[27224, 51162], [-12, -2], [-3, 57], [-10, 63], [0, 142]], [[16453, 71956], [5, -42], [19, -7]], [ [16477, 71907], [1, -109], [-11, -64], [9, -37], [12, -111], [1, -99], [10, -49], [-13, -93] ], [ [16486, 71345], [-149, 1], [0, 101], [-35, 1], [0, 101], [-109, -1], [-18, 67], [0, 26], [-37, 88], [-16, 25], [-22, -21], [-6, 20] ], [ [27229, 50448], [-2, -56], [-11, -27], [1, -86], [36, -1], [0, -34], [95, 3] ], [ [27348, 50247], [10, -9], [5, -75], [15, -43], [2, -37], [-8, -45], [11, -100] ], [[27383, 49938], [-222, 0]], [[27161, 49938], [0, 489], [3, 22], [65, -1]], [[26616, 54526], [25, 132], [8, 0]], [[26691, 54507], [-8, -26], [23, -83], [-9, -33], [5, -20], [-9, -32]], [[26693, 54313], [-6, 21], [-16, 11], [-5, -18], [-48, 1]], [[24532, 53400], [31, 32], [98, 1]], [[24661, 53433], [23, 0]], [[24679, 53026], [-72, -1]], [[24607, 53025], [-65, 0]], [[24542, 53025], [0, 329], [-10, 46]], [[22132, 70014], [274, -3]], [[22406, 70011], [1, -7], [0, -397]], [[22407, 69607], [-237, 2]], [[22170, 69609], [-38, 0]], [[22132, 69609], [0, 405]], [[25324, 65206], [2, -305]], [[25326, 64901], [1, -101], [-3, 0]], [[25324, 64800], [-93, -7]], [[22326, 60971], [151, -1]], [[22477, 60970], [2, -107]], [[22479, 60863], [0, -304]], [[22326, 60558], [0, 306]], [[23863, 67292], [131, 0]], [[23994, 67292], [0, -49]], [[23994, 67243], [0, -356]], [ [22913, 65194], [24, -15], [20, 11], [16, -28], [34, 9], [18, -43], [9, -4] ], [[23034, 65124], [14, -33], [4, -58], [16, -58], [-4, -36], [10, -51]], [[23074, 64888], [5, -87], [-8, -38], [5, -44]], [[23076, 64719], [-8, -35], [-32, 1]], [[23036, 64685], [0, 34], [-124, 1]], [[22912, 64720], [0, 405], [1, 69]], [ [24074, 57512], [24, -2], [0, -102], [28, -3], [0, -84], [14, -19], [16, -1], [0, -53], [26, -1], [1, -51], [29, -2], [-1, -101] ], [[24211, 57093], [-44, 2], [0, -51], [-51, 5], [-10, -50], [-13, 1]], [[24093, 57000], [-4, 1], [0, 68], [-15, 1], [0, 34], [-15, 0]], [ [24059, 57104], [0, 68], [-4, 34], [-20, 0], [1, 52], [-29, 2], [3, 157], [-30, 0] ], [[23980, 57417], [1, 100], [68, -3], [24, -32], [1, 30]], [[24949, 68445], [-35, 2]], [[24914, 68447], [-1, 307], [-33, 0], [0, 202]], [[23419, 60796], [131, -2]], [[23550, 60794], [1, -23]], [[23551, 60434], [0, -30]], [[23551, 60404], [-128, 2]], [[23423, 60406], [-4, 51]], [[22590, 54841], [125, -4]], [[22715, 54837], [0, -276]], [[22715, 54561], [-46, -2], [-46, -97]], [[22623, 54462], [-34, 324]], [[22589, 54786], [1, 55]], [[23067, 61782], [0, 253]], [[23067, 62035], [113, 0]], [[23180, 62035], [-1, -51], [0, -304]], [[23179, 61680], [0, -203], [-2, -104]], [[20921, 67551], [294, -1]], [[21215, 67550], [0, -555]], [[21215, 66995], [-141, 1]], [[21074, 66996], [-152, 0]], [[20922, 66996], [0, 345], [-1, 210]], [ [19735, 72330], [31, 8], [6, -12], [32, 22], [25, -15], [13, -21], [8, -67], [-3, -69] ], [[19852, 71478], [14, -58], [4, -53]], [[19870, 71367], [-121, -2], [-33, -5], [-70, -1]], [ [19646, 71359], [0, 102], [6, 0], [0, 304], [-35, 0], [0, 100], [5, 0], [0, 101], [35, 0], [0, 42], [71, 2], [6, 8], [1, 312] ], [[25758, 63752], [0, 254]], [[25758, 64006], [89, -1]], [[25847, 64005], [18, 0], [0, -50], [19, -17]], [[25884, 63938], [0, -184]], [[25884, 63754], [0, -41]], [[25758, 63711], [0, 41]], [[22619, 71931], [71, -1]], [[22599, 71221], [-113, 1]], [[22486, 71222], [0, 405], [-8, 0], [0, 304]], [[29691, 69069], [45, -69], [-18, -103], [31, -49], [-1, -9]], [[29748, 68839], [-17, -91]], [[29731, 68748], [-16, -97], [-29, 66], [-16, -95], [-42, 63]], [[29628, 68685], [-10, 8], [10, 55], [-8, 12], [1, 42], [-27, 94]], [ [29594, 68896], [10, 28], [11, 63], [15, -22], [4, 56], [10, 53], [37, 18], [10, -23] ], [[26480, 55701], [12, 14], [8, 60], [19, 16], [-3, 38], [14, 42]], [[26530, 55871], [3, -31], [14, -57]], [[26547, 55783], [6, -46], [7, -101], [-2, -72]], [[26558, 55564], [-10, 24], [-51, 2]], [[26497, 55590], [-23, 0]], [[26474, 55590], [0, 58], [10, 39], [-4, 14]], [[24914, 68447], [-50, 2]], [[24864, 68449], [-114, -1]], [[24750, 68448], [-2, 7], [1, 198]], [[23730, 66581], [1, 306]], [[22194, 52957], [110, 0]], [[22304, 52957], [0, -22], [35, 0]], [[22339, 52935], [1, -493]], [[22245, 52444], [-50, 0], [0, 245]], [[23448, 54816], [3, -2], [43, 64], [21, 89], [12, -18]], [[23527, 54949], [0, -268], [17, -27], [17, -4]], [[23561, 54650], [-6, -41], [-10, 12], [-97, 1]], [[23448, 54622], [0, 194]], [[25091, 55975], [0, 33], [19, 1]], [[25110, 56009], [97, 3], [0, -69]], [[25207, 55943], [1, -255]], [[25208, 55688], [-40, 0]], [[25168, 55688], [-77, -1]], [[25091, 55687], [0, 288]], [[16478, 62857], [-1, -150]], [ [16477, 62707], [-178, -2], [-23, -31], [-21, -64], [-15, -31], [-3, -30], [-11, -12], [-20, -70], [-3, -39], [-14, -73], [-18, -3], [-9, 31], [-14, -29], [-26, 25] ], [ [16122, 62379], [0, 228], [4, 49], [13, 11], [4, 40], [22, 74], [12, 17], [17, -4] ], [[21215, 66995], [58, 0]], [[21273, 66995], [0, -250], [5, 0], [0, -402]], [[21278, 66343], [-187, -3]], [[21091, 66340], [-10, 0], [0, 405], [-6, -1], [-1, 252]], [ [15443, 66743], [0, -51], [38, 0], [11, -35], [21, -12], [26, 47], [28, -9], [12, -34] ], [[15579, 66649], [0, -814]], [[15579, 65835], [-33, -5], [-47, 2]], [[15499, 65832], [-39, -7], [-46, 1]], [ [15414, 65826], [-7, 51], [6, 60], [-9, 56], [12, 33], [5, 60], [-14, 115], [-12, 41], [-39, 9], [-2, 48], [7, 12], [6, 104], [28, -1], [10, 58], [1, 38], [9, 34], [0, 41], [18, 89], [10, 69] ], [[22911, 64315], [0, -203]], [[22911, 64112], [-1, -202]], [[22910, 63910], [-126, 1]], [[22051, 58911], [0, -203]], [[22051, 58708], [0, -305]], [[22051, 58403], [-151, 0]], [[21900, 58403], [0, 509]], [[26440, 55574], [6, -11], [28, -1], [0, 28]], [[26497, 55590], [0, -202], [-3, -114], [-20, 1]], [[26474, 55275], [1, 67], [-42, 2]], [[26433, 55344], [6, 56], [1, 174]], [[24844, 53913], [61, 15]], [[24905, 53928], [0, -192], [23, -53], [21, -35], [3, -24], [0, -93]], [[24952, 53531], [-19, 0]], [[24933, 53531], [-47, 0], [0, -51], [-38, 1]], [[24848, 53481], [0, 153], [-4, 0], [0, 279]], [[27011, 63781], [4, -1], [-1, -83]], [[27014, 63697], [-4, -252], [-9, 1], [0, -44]], [[27001, 63402], [-52, 10], [-12, 10]], [[26937, 63422], [-3, -7], [-86, 17]], [[26848, 63432], [6, 217]], [[21447, 57388], [47, 1]], [[21469, 56883], [-122, 0]], [[21347, 56883], [0, 505]], [[26122, 69565], [46, -3], [0, -102], [102, -1]], [[26273, 69158], [-124, 2], [-10, -11], [-2, -44]], [[26137, 69105], [-11, 19], [-2, 35], [-17, 1]], [[26107, 69160], [13, 83], [8, 160], [-6, 162]], [[22155, 63505], [125, 0]], [[22280, 63505], [31, 0]], [[22311, 63505], [0, -505]], [[22311, 63000], [-149, -1]], [[22162, 62999], [-7, 0]], [[21625, 60868], [122, 0]], [[21747, 60868], [0, -406]], [[21747, 60462], [-121, 1]], [[21626, 60463], [-1, 405]], [ [18848, 71375], [11, -20], [2, -74], [10, -13], [2, -37], [19, -4], [4, -24], [-2, -92], [21, -45], [2, -67], [18, -8], [5, 18], [29, -46], [-3, -71], [-13, -41], [-2, -42], [13, -30], [5, -68] ], [ [18969, 70711], [-68, -5], [-11, -41], [-3, -40], [-19, -67], [1, -77], [-10, 4], [-3, -50], [-22, -53], [-12, -4], [-20, -85] ], [[18802, 70293], [0, 251], [-34, 1], [-1, 101], [0, 504]], [[22272, 64721], [128, 0]], [[22407, 64721], [0, -405]], [[22406, 64306], [-28, -18], [-22, -26], [-58, 3], [-18, 7]], [[22213, 64284], [-2, 33], [0, 404]], [[17122, 61726], [147, -550], [0, -736], [-1, -463]], [[17268, 59977], [-185, 575]], [[17083, 60552], [-62, 186], [-104, 316]], [[16917, 61054], [21, -3], [184, 675]], [[27830, 59130], [29, -2]], [[27859, 59128], [56, -3]], [[27915, 59125], [-8, -213], [-10, -225]], [[27897, 58687], [-18, -3], [-47, 19]], [[27832, 58703], [-4, 43], [2, 384]], [[18514, 68126], [0, 101], [150, -1]], [[18664, 68226], [0, -101], [50, 0], [0, -51]], [ [18714, 68074], [0, -151], [-2, -51], [15, 16], [28, -59], [14, -47], [17, -24], [26, 0], [0, -34] ], [[18812, 67724], [-249, 0]], [[18563, 67724], [-50, -4]], [[18513, 67720], [1, 406]], [[26046, 65550], [103, 1]], [[26175, 65551], [1, -272]], [[26048, 65276], [-2, 274]], [[24522, 66175], [65, -1]], [[24587, 66174], [0, -304]], [[24587, 65870], [0, -102]], [[24456, 65770], [1, 406]], [[23419, 66076], [64, -1]], [[23483, 66075], [64, 0]], [[23547, 66075], [0, -404]], [[23547, 65671], [-32, 0]], [[23515, 65671], [-97, 1]], [[23418, 65672], [1, 404]], [[22196, 72032], [59, 0]], [[22255, 72032], [214, -1]], [[22486, 71222], [-167, -1]], [[22204, 71222], [1, 407], [-9, 0], [0, 403]], [[23547, 66075], [65, -1]], [[23677, 65672], [-33, -1]], [[23644, 65671], [-97, 0]], [ [25392, 52659], [-5, 80], [11, 68], [12, 18], [-10, 40], [-1, 29], [16, 57], [-11, 38], [0, 47], [7, 46], [-10, 48], [10, 67], [-9, 18] ], [[25402, 53215], [9, 1], [-2, 35]], [[25409, 53251], [9, -7], [13, 33], [11, 70], [12, 8], [-7, 28], [13, -11]], [[25460, 53372], [13, 7], [11, -48], [17, -20]], [[25501, 53311], [0, -288], [5, 0]], [ [25506, 53023], [3, -38], [-13, -115], [2, -23], [23, -79], [3, -41], [36, -80], [3, -69], [-15, -102], [3, -55], [20, -51], [-18, -35], [-8, -82], [-9, -15], [7, -24], [-15, -26] ], [ [25528, 52188], [-38, -35], [-40, -24], [-56, -4], [18, 41], [12, -26], [35, 27], [3, 34], [-15, 48], [-7, 43], [-20, 47], [-7, 90], [9, 74], [-3, 76], [-7, 48], [-20, 32] ], [[26308, 66321], [33, 1]], [[26341, 66322], [128, 3]], [[26469, 66325], [3, 0]], [[26472, 65914], [-65, 2]], [[26407, 65916], [-96, -3]], [[26311, 65913], [-3, 307], [0, 101]], [[26656, 59542], [54, 1], [5, -5], [76, 0]], [ [26834, 59538], [-33, -60], [-17, 25], [-30, -58], [-24, -85], [3, -20], [-24, -34] ], [[26709, 59306], [-20, 29], [-10, -8]], [[26679, 59327], [5, 54], [-8, 88], [-20, 73]], [[22162, 62999], [-1, -506]], [[22161, 62493], [-151, -1]], [[22010, 62492], [-5, 0]], [[22005, 62492], [1, 507]], [[23422, 61218], [0, -253], [-3, -102]], [[23257, 57210], [44, 0], [0, 101]], [[23301, 57311], [126, 0]], [[23427, 57311], [34, 0], [0, -203]], [[23461, 57108], [-30, 1], [0, -307], [-29, 0], [-2, -101]], [[23400, 56701], [-173, 0]], [[23227, 56701], [0, 407], [30, 0], [0, 102]], [[21405, 53784], [9, 0]], [[21414, 53784], [142, 0]], [[21556, 53784], [0, -665]], [[21556, 53119], [-146, 7]], [[21410, 53126], [-2, 131], [-3, 527]], [[21978, 69610], [154, -1]], [[22170, 69609], [0, -406]], [[22142, 69204], [-204, 0]], [ [21938, 69204], [-5, 107], [9, 44], [31, -9], [-10, 46], [-3, 47], [13, 69], [5, 102] ], [[22280, 63911], [0, -406]], [[22155, 63505], [-1, 406]], [[23468, 67577], [17, 1]], [[23485, 67578], [114, 0]], [[23599, 67578], [0, -286]], [[23599, 67292], [-131, 0]], [[23468, 67292], [0, 285]], [[22330, 73979], [292, 1]], [[22622, 73980], [0, -329], [6, 0], [0, -204]], [[22628, 73447], [-108, 1]], [[22520, 73448], [-182, 1]], [ [16473, 61679], [38, -90], [23, 53], [14, 18], [15, -8], [-1, -52], [17, -45] ], [ [16579, 61555], [-2, -51], [12, -54], [-7, -46], [32, -70], [5, 20], [14, -67], [5, 18], [21, -32], [13, -63], [-4, -72], [5, -28], [25, -53], [-1, -52], [4, -70], [-19, -64] ], [[16682, 60871], [-11, 45]], [ [16671, 60916], [-19, 72], [-14, 31], [-18, -4], [-10, 35], [-13, 3], [-8, -44], [-13, -22], [0, -22], [-27, -52], [-18, -21], [-15, 18], [-20, -11], [-24, 56], [-16, 19], [-13, -54], [-15, 16], [-1, -29], [-15, -7], [-6, -35], [-23, -9], [10, -72], [-6, -17], [-17, 39], [1, -58] ], [[16371, 60748], [-74, 231]], [ [16297, 60979], [6, 34], [26, 75], [6, 41], [-7, 16], [7, 34], [14, 11], [3, 33], [32, 154], [23, 130], [14, 48], [15, 71], [37, 53] ], [[22161, 62493], [4, 0]], [[22008, 61986], [2, 506]], [[22342, 48683], [44, -1], [0, 100]], [[22490, 48118], [-148, 2]], [[22342, 48120], [0, 563]], [[31558, 38031], [6, 69], [8, 27]], [[31572, 38127], [9, 7], [15, -39]], [[31596, 38095], [-10, -51], [-6, -70]], [[31580, 37974], [-22, 57]], [[25216, 69460], [43, -1], [-1, -304]], [[25258, 69155], [-69, 1], [0, 101], [-68, -1], [0, 101]], [[25121, 69357], [0, 103], [95, 0]], [[23620, 67982], [34, 0]], [[23654, 67982], [0, -405]], [[23654, 67577], [-55, 1]], [[23485, 67578], [0, 404]], [ [25724, 54587], [5, -38], [7, 38], [-1, 62], [16, 10], [2, -49], [8, -9], [8, 52], [10, 9], [1, -36], [20, -13], [3, -29], [10, 7] ], [[25813, 54591], [6, -15], [-3, -55], [22, -46], [0, -226]], [[25838, 54249], [1, -101], [-12, 1]], [[25713, 54146], [0, 100], [-14, 0]], [ [25699, 54246], [-1, 206], [28, 0], [-13, 37], [-1, 32], [9, 25], [-6, 27], [9, 14] ], [[26231, 61565], [25, 46], [10, -21]], [[26266, 61590], [22, -21], [14, 16]], [[26307, 61402], [-39, -63], [0, -28]], [[26268, 61311], [-11, -28], [-34, 42]], [[26223, 61325], [6, 37], [1, 133], [12, 66], [-11, 4]], [[24200, 63447], [93, -3]], [[24293, 63444], [31, -2]], [[24324, 63442], [-2, -337]], [[24322, 63105], [-94, 5], [0, -64], [-32, -3]], [[24196, 63043], [4, 404]], [[22992, 59033], [1, 4], [89, -2]], [[23082, 59035], [0, -100], [75, -1], [-1, -254]], [[23156, 58680], [-44, 0], [0, -254]], [[23112, 58426], [-120, 0]], [[22992, 58426], [0, 352]], [[22992, 58778], [0, 255]], [[22847, 51429], [75, 5]], [[22922, 51434], [8, -18], [3, -47], [11, 1], [65, -282], [-27, -83]], [[22982, 51005], [-78, -233]], [[22904, 50772], [-11, 47]], [[22893, 50819], [-73, 326]], [[22820, 51145], [10, 144], [0, 85], [17, 55]], [[25147, 68139], [0, -102]], [[25147, 68037], [0, -305]], [[25147, 67732], [-33, 0]], [[25114, 67732], [-34, -2], [0, 14], [-33, -1]], [ [25047, 67743], [0, 136], [22, 7], [0, 52], [-9, 2], [0, 75], [9, 0], [0, 124] ], [[22056, 64317], [-67, 1]], [[21989, 64318], [-1, 403]], [[26046, 65550], [-36, 0]], [[26010, 65550], [8, 47], [-1, 314]], [[25075, 61422], [0, 304]], [[25075, 61726], [62, 4], [62, -3]], [[25199, 61727], [0, -254]], [[25198, 61320], [-118, 0]], [[25080, 61320], [-6, 0], [1, 102]], [[23994, 67576], [132, 1]], [[24125, 67243], [-131, 0]], [[23994, 67292], [0, 284]], [ [8956, 91740], [103, 2], [44, 26], [38, 0], [25, 33], [8, 65], [33, 25], [28, -4], [20, 41], [59, 41], [51, -42], [45, 49], [3, 29], [68, 22], [51, 85], [24, -12], [18, 16], [64, 23], [26, -20], [39, 40], [1, 32], [35, -5], [33, 16], [1, 34] ], [[10627, 93581], [0, -4581]], [[9097, 90473], [3, 13], [-1, 352], [-143, -4]], [[8956, 90834], [0, 906]], [[24986, 64840], [0, 99], [30, -1], [6, 79], [19, 25], [29, -14]], [[23337, 64853], [64, -1]], [[23401, 64852], [63, -1]], [[23464, 64551], [-127, 1]], [[23337, 64552], [0, 301]], [[24125, 66887], [132, 0]], [[24257, 66887], [0, -309]], [[24125, 66578], [0, 309]], [[25076, 61760], [1, 272]], [[25201, 62136], [-1, -256]], [[25200, 61880], [-1, -153]], [[25075, 61726], [1, 34]], [[27405, 58271], [13, 0]], [[27418, 58271], [123, -3]], [[27541, 58268], [-59, -370]], [[27482, 57898], [-12, 27]], [[27470, 57925], [-33, 69], [-7, 92], [-20, 64], [4, 14], [-9, 107]], [[21414, 54291], [21, 0]], [[21556, 54291], [0, -507]], [[21414, 53784], [0, 507]], [[22245, 52196], [-126, 4]], [[22119, 52200], [-100, 0]], [[24750, 67640], [34, 1], [-1, -455]], [[24783, 67186], [-19, 39], [-25, 14], [-22, -10]], [[24717, 67229], [-32, 12], [-34, -46]], [[24651, 67195], [0, 292]], [[24651, 67487], [-1, 151], [100, 2]], [[21748, 58410], [0, -7]], [[25821, 60384], [87, 17]], [[25908, 60401], [30, -140], [-2, -56]], [[25936, 60205], [-5, -133], [-11, 10]], [[25920, 60082], [-22, 18], [-7, 32], [-18, -28], [-33, 104]], [[25840, 60208], [-19, 176]], [[26147, 62950], [73, 1]], [[26220, 62951], [61, -5]], [[26281, 62946], [-1, -252]], [[26280, 62694], [-68, 2]], [[26212, 62696], [-43, 2], [-22, -47]], [[26147, 62651], [0, 215]], [[26147, 62866], [0, 84]], [ [17550, 68740], [-8, 103], [7, 123], [-14, 93], [3, 104], [10, 47], [2, 45], [11, 41], [-5, 37], [12, 62], [-14, 23], [-1, 30] ], [[17553, 69448], [6, 60], [12, -7], [29, 77], [0, -28], [272, 2], [85, 0]], [ [17957, 69552], [-8, -19], [0, -204], [-3, -94], [3, -39], [-11, -18], [-1, -39], [-13, -39] ], [ [17790, 68554], [-16, 10], [0, -50], [-41, -83], [-167, 3], [-5, -99], [-27, 0] ], [[17534, 68335], [0, 201], [17, 1], [-1, 203]], [[28095, 61182], [15, 66], [12, 79]], [[28122, 61327], [11, -2], [19, 27], [15, -19], [13, 2], [13, -23]], [[28193, 61312], [10, 0], [37, -49], [13, -50], [14, -29]], [[28267, 61184], [-30, -325]], [ [28237, 60859], [-10, 28], [-16, 9], [-16, 101], [-12, 12], [-7, 40], [-13, 15] ], [[28163, 61064], [-47, 86], [-21, 32]], [[22448, 55301], [41, -2], [0, 64]], [[22593, 55358], [-3, -517]], [[22589, 54786], [-113, 1]], [[22476, 54787], [-28, 3]], [[22448, 54790], [0, 511]], [[21322, 56882], [25, 1]], [[21322, 56315], [0, 567]], [[25843, 53019], [56, 0]], [[25899, 53019], [43, -1]], [[25942, 53018], [-1, -336], [54, -2]], [ [25995, 52680], [-7, -46], [-13, -31], [0, -46], [10, -48], [-2, -42], [8, -34], [-12, -54], [-17, -5], [-9, -59] ], [[25953, 52175], [-27, 40], [-58, 70], [-27, 18]], [[29224, 66306], [131, 65]], [ [29355, 66371], [2, -40], [-5, -64], [3, -101], [-5, -40], [-13, -27], [-2, -45], [-10, -28], [-5, -47] ], [[29320, 65979], [-26, 58], [-11, -8], [-9, -86], [-65, 21], [-40, 64]], [[29169, 66028], [-24, 37], [30, 172], [-4, 7]], [[26283, 63509], [0, 144], [2, 211]], [[26285, 63913], [103, 2]], [[26388, 63732], [2, -323]], [[26390, 63409], [-17, -1]], [[26373, 63408], [-91, -2]], [[23349, 73444], [36, 0], [0, -203], [218, 2]], [[23603, 73243], [3, -607]], [[23606, 72636], [1, -467]], [[23607, 72169], [0, -39], [-71, -1]], [[23536, 72129], [-143, 3]], [ [23393, 72132], [-3, 303], [0, 232], [-15, 12], [-8, 71], [13, 88], [-98, 1] ], [[23279, 73016], [0, 225], [-3, 0], [0, 201]], [[26073, 68351], [64, 0]], [[26137, 68351], [69, -1]], [[23176, 60713], [0, -252]], [[23176, 60461], [-1, -102]], [[23175, 60359], [-156, 4]], [[23019, 60363], [0, 202]], [[23019, 60565], [0, 152]], [[21481, 61480], [133, 1]], [[21614, 61481], [7, 0]], [[21621, 61481], [0, -507], [5, 0], [-1, -106]], [[21625, 60868], [-143, 2]], [[21482, 60870], [-1, 610]], [ [23977, 73546], [38, 3], [6, -27], [56, -79], [26, 4], [1, -49], [-19, -7], [-4, -37], [16, -31], [41, 13], [15, -54], [-6, -34], [6, -49], [24, -127], [25, 27], [-8, 84], [13, 45], [15, -11], [42, 16], [16, -44], [-2, -65], [17, -41], [14, 9], [9, -36], [18, -5] ], [[24336, 73051], [3, -763], [-2, -707]], [[24337, 71581], [-13, -17], [-61, -134], [-9, -25], [8, -50], [14, -46]], [ [24276, 71309], [-21, 50], [-14, -11], [-3, -29], [-16, -14], [9, -19], [-11, -43], [-22, 16] ], [[23986, 71682], [-3, 96], [-1, 332], [2, 379], [-6, 1], [1, 199]], [[23979, 72689], [-3, 205], [-2, 0], [3, 652]], [[24295, 65261], [32, 1]], [[24327, 65262], [87, 0], [1, -49], [9, -53]], [[24424, 65160], [-1, -304]], [[24359, 64856], [-64, 1]], [[24295, 64857], [0, 404]], [[22303, 54789], [145, 1]], [[22476, 54787], [0, -249], [-21, -44]], [[22455, 54494], [-104, -213]], [[22352, 52023], [0, -415]], [[22352, 51608], [-72, 132], [-28, 10], [-90, 5]], [[22162, 51755], [-25, 1], [0, 192], [-19, 0]], [[22118, 51948], [1, 252]], [[28094, 66437], [76, 1]], [[28170, 66438], [55, -5], [0, -50], [32, -4]], [[28257, 66379], [0, -78], [-5, -246], [-2, -226]], [[28250, 65829], [-127, 1]], [[28123, 65830], [-29, 0]], [[28094, 65830], [0, 607]], [[21615, 56321], [2, -507]], [[27617, 60369], [-3, -53]], [[27614, 60316], [-12, -6], [-12, 35], [24, 43], [3, -19]], [[28366, 60374], [14, 1]], [[28380, 60375], [8, -23], [-14, -37], [-6, 6], [-2, 53]], [[24716, 65047], [1, 151], [15, 26], [12, 41], [26, 13], [13, 21], [2, 48]], [[24785, 65347], [90, 0]], [[24875, 65347], [2, -77], [0, -330]], [[24877, 64940], [-3, 0], [0, -100], [-33, 1]], [[24715, 64843], [1, 204]], [[24912, 54928], [0, 292]], [[24912, 55220], [0, 53], [115, 2]], [[25027, 54861], [-1, 0]], [[25026, 54861], [-114, 1], [0, 66]], [[20265, 57531], [73, 0], [0, 93], [-27, 4], [0, 101]], [[20311, 57729], [148, 2]], [[20459, 57731], [118, 0]], [[20577, 57731], [0, -506], [-6, 0], [0, -303]], [[20571, 56922], [0, -101], [-171, 0]], [[20400, 56821], [-137, 0], [0, 209]], [ [20263, 57030], [0, 96], [-15, -1], [2, 101], [-1, 127], [1, 178], [15, 0] ], [[21312, 64375], [167, 0]], [[21479, 64375], [0, -60]], [[21479, 64015], [-170, -2]], [[21309, 64013], [0, 311], [3, 51]], [[21276, 64013], [33, 0]], [[21479, 63909], [0, -403]], [[21479, 63506], [1, -499]], [[21480, 63007], [-210, -7]], [[23204, 67295], [132, -3]], [[23336, 67292], [0, -402]], [[23336, 66890], [-131, -1]], [[23205, 66889], [-1, 102], [0, 304]], [[25026, 54861], [0, -411]], [[25026, 54450], [-114, -1]], [[24912, 54449], [0, 152], [-15, 272]], [[24897, 54873], [15, 55]], [[22397, 65529], [2, 0]], [[22399, 65529], [0, -404]], [[22399, 65125], [-126, 0]], [[27336, 58900], [15, 15], [26, -4]], [[27430, 58906], [-4, -231]], [[27426, 58675], [-18, -210], [10, -194]], [[27405, 58271], [-35, 11], [-11, -28]], [[27359, 58254], [-3, 65]], [[27356, 58319], [9, 88], [-22, 102], [-16, 1], [-1, 32], [-12, 44]], [[25408, 56425], [88, -5]], [[25496, 56420], [0, -51], [29, -5], [1, -204], [29, -4], [0, -101]], [[25555, 56055], [-58, 9], [0, -34], [-10, -1], [0, -68], [-48, 4]], [[25439, 55965], [-30, -1]], [[25409, 55964], [-1, 461]], [[21845, 63505], [152, -1]], [[21997, 63504], [4, 0]], [[22001, 62998], [-151, 2]], [[21845, 63000], [0, 505]], [ [16968, 69275], [8, 56], [15, 10], [9, 34], [36, -59], [9, 2], [17, 40], [5, 32], [13, 1], [14, -38], [4, -39], [59, 1], [1, 100], [82, 2] ], [[17240, 69417], [135, -3]], [[17375, 69414], [-18, -65], [-3, -51], [7, -58], [-9, -68], [-10, -34]], [ [17342, 69138], [-8, -63], [-32, -49], [-14, -93], [-8, -97], [-10, -66], [-18, -48], [3, -66], [-8, -36], [15, -69], [-9, -41] ], [ [17253, 68510], [-74, -2], [0, 102], [-23, 33], [-6, 33], [-106, 0], [-11, -17], [-6, -46], [-11, -21], [-6, -50], [-16, -34], [-1, -34], [-22, -17] ], [[25496, 56876], [29, -3]], [[25525, 56873], [117, -6]], [[25642, 56867], [0, -358], [-11, 1]], [[25631, 56510], [-97, 4], [-38, 7]], [[25496, 56521], [0, 355]], [[24532, 61412], [88, 0]], [[24620, 61412], [27, -118], [12, -30]], [[24659, 61264], [-2, -398]], [[24657, 60866], [-64, -1], [-62, 7]], [[24531, 60872], [1, 152], [0, 388]], [[31501, 37932], [7, 8], [10, -72]], [[31518, 37868], [-7, -27], [-7, 13]], [[31504, 37854], [-3, 78]], [[25526, 64058], [0, 16]], [[25526, 64074], [0, 286]], [[25526, 64360], [72, 0]], [[25598, 64360], [47, 0]], [[25645, 64360], [1, -202]], [[25646, 64158], [1, -102]], [[25647, 64056], [-121, 2]], [[16741, 55926], [8, 7], [1, -41], [-11, 7], [2, 27]], [ [16501, 56608], [18, -7], [13, -22], [15, 5], [19, -43], [19, -4], [7, 39], [20, -20], [-11, -43], [-28, -11], [-17, -31], [-42, 24], [-1, 61], [-12, 52] ], [ [16410, 56520], [22, 8], [9, 21], [13, -8], [13, 19], [0, -48], [18, -13], [1, -48], [-41, -54], [-16, 37], [-19, 86] ], [ [16354, 56562], [16, 17], [6, 28], [6, -35], [13, -26], [-21, -6], [-20, 22] ], [ [16298, 57653], [7, -13], [34, 33], [19, -6], [38, -89], [1, 42], [-12, 66], [21, 26] ], [[16406, 57712], [0, 0]], [[16406, 57712], [14, -5], [8, 19], [4, 44], [11, 23]], [[16443, 57793], [0, 0]], [ [16443, 57793], [12, 21], [32, -66], [12, 3], [20, -32], [7, -28], [23, -38], [21, -2], [16, -26], [22, -62], [18, 4] ], [[16626, 57567], [8, 0]], [[16634, 57567], [0, -509], [-1, -69], [-9, -32]], [ [16624, 56957], [-22, 42], [-32, 4], [-16, -24], [-18, 25], [-22, -10], [-37, 60], [-23, 0], [-15, 15], [-44, -7], [-48, -22], [-1, 31], [-13, 66], [-16, 30], [-12, -4], [-6, 32], [13, 143], [-11, 60], [8, 119], [-17, 54], [6, 82] ], [ [15529, 64876], [31, -45], [15, -74], [33, -1], [21, -43], [5, -41], [17, 9], [10, -23], [10, 39], [-6, 46], [-13, 25], [4, 75], [17, 60], [26, 6], [21, 63], [17, 34], [4, 31], [17, 18], [10, 33], [18, -44], [-7, -54], [-1, -85], [5, -26] ], [[15661, 63477], [-170, -1], [0, 29]], [ [15491, 63505], [0, 805], [1, 47], [-9, 143], [-13, 82], [16, 25], [19, -38], [13, 31], [0, 28], [11, 61], [-5, 49], [-8, 9], [7, 94], [6, 35] ], [[24794, 62944], [64, 2]], [[24858, 62946], [62, 2]], [[24920, 62948], [1, -611]], [[24921, 62337], [-125, 2]], [[24796, 62339], [0, 304]], [[24796, 62643], [-2, 301]], [[26462, 67657], [33, -2], [-1, -50], [66, -2], [-1, -51], [34, 0]], [[26593, 67552], [1, -178], [-1, -121]], [[26593, 67253], [-65, -2], [0, -102]], [[26528, 67149], [-122, -5]], [[22623, 54462], [23, -170]], [[22646, 54292], [-39, -81]], [[22550, 54094], [-12, 73], [-21, -45], [-62, 372]], [[26877, 50038], [118, 2], [1, 51], [55, 0]], [[27051, 50091], [-1, -193]], [[27050, 49898], [0, -63], [-14, 1], [0, -102]], [[27036, 49734], [-85, -1], [-67, 3]], [[26884, 49736], [-42, -2]], [ [26842, 49734], [11, 55], [1, 41], [8, 44], [0, 38], [7, 50], [0, 39], [8, 37] ], [[26835, 49734], [-9, 0]], [[26826, 49734], [0, 53], [9, 1], [0, -54]], [[27500, 59487], [41, -7], [67, -2]], [[27608, 59478], [7, 0]], [[27613, 59146], [-116, 5]], [[27497, 59151], [3, 336]], [[17467, 68335], [26, 0], [5, 146], [-2, 53], [6, 41], [2, 74], [6, 27]], [[17510, 68676], [17, 24], [7, 54], [16, -14]], [[17534, 68335], [-17, 0], [-2, -400]], [[17515, 67935], [-65, -1]], [[17450, 67934], [-55, 0]], [ [17395, 67934], [0, 203], [39, -1], [0, 34], [11, -1], [0, 67], [22, -1], [0, 100] ], [[27335, 62350], [34, 42], [21, 42], [7, 32]], [[27397, 62466], [23, -16]], [[27420, 62450], [3, -102], [31, -121]], [[27454, 62227], [-10, -23], [-8, 10], [-87, -204]], [ [27349, 62010], [-4, 34], [-16, 54], [15, 61], [-3, 90], [2, 44], [-8, 57] ], [[22511, 60008], [66, 0]], [[22577, 60008], [1, -469], [1, -2]], [[22579, 59537], [0, -152]], [[22579, 59385], [-120, 1]], [[22459, 59386], [1, 152], [-2, 405], [-2, 66]], [[22784, 63505], [126, -1]], [[22910, 63504], [31, 0]], [[22941, 63504], [0, -506]], [[22941, 62998], [-43, 0]], [[22898, 62998], [-114, 1]], [[22784, 63100], [0, 405]], [[27074, 54503], [22, 7], [21, -43], [10, -99]], [[27127, 54368], [7, -56], [10, -18]], [[27144, 54294], [-12, -48]], [[27132, 54246], [-35, 3], [-26, 36], [-12, 230]], [[27059, 54515], [15, -12]], [[26070, 63439], [0, 153]], [[26070, 63592], [100, 0]], [[26170, 63592], [4, -84]], [[26168, 63256], [-22, -1]], [[26146, 63255], [-82, -1]], [[26064, 63254], [0, 101], [5, 0], [1, 84]], [[27211, 57475], [162, -1]], [[27373, 57474], [10, -146], [-10, -74], [6, -103]], [[27379, 57151], [-35, 5], [-68, 19], [-49, 9]], [[27227, 57184], [2, 72], [-11, 48], [-1, 57], [-7, 24], [8, 19], [-7, 71]], [ [17976, 55859], [1, 27], [18, 87], [9, 24], [-4, 46], [4, 110], [8, 12], [-2, 74], [-7, 64], [1, 51], [6, 6], [-2, 55], [-7, 20], [28, 116], [0, 60] ], [[18336, 56888], [0, -371]], [[18336, 56517], [0, -723]], [[18336, 55794], [-174, 0], [0, 101], [-86, -1], [0, -505], [-69, -3]], [ [18007, 55386], [-17, 11], [-7, -13], [-13, 25], [-3, -17], [-14, 68], [7, 67], [2, 142], [-15, 41], [9, 65], [-8, 51], [23, 13], [5, 20] ], [[21976, 65931], [28, 0]], [[22004, 65931], [134, 0]], [[22138, 65931], [0, -403]], [[21981, 65528], [-4, 0]], [ [17957, 69552], [5, 43], [20, 72], [-18, 55], [-14, 62], [-21, 47], [0, 84], [25, -19], [12, -25], [8, 56], [21, 54] ], [[18481, 68598], [0, -171], [-51, 4]], [[18430, 68431], [-90, -1]], [[21988, 61176], [0, -102]], [[21991, 60564], [-122, -1]], [[21869, 60563], [0, 305]], [[21869, 60868], [0, 107], [-3, 0], [0, 202], [122, -1]], [[24974, 56143], [1, -254], [34, 1]], [[25009, 55890], [-11, -36], [-9, 4], [0, -171]], [[24989, 55687], [-53, 0]], [[24936, 55687], [0, 136], [-20, -1], [0, 17], [-19, 0], [-1, 303]], [[23402, 55241], [120, 2]], [[23522, 55243], [4, -29]], [[23526, 55214], [1, -101]], [[23527, 55113], [0, -164]], [[23448, 54816], [-7, -25], [-19, 46], [-17, -6], [-4, 23]], [[23401, 54854], [1, 387]], [[22443, 52444], [51, 2], [16, -18]], [[22510, 52428], [63, -70]], [[22573, 52358], [-13, -81]], [[22560, 52277], [-35, -371]], [[22525, 51906], [-32, -117]], [[22493, 51789], [-49, 235]], [[22897, 62493], [0, 102]], [ [22897, 62595], [32, -1], [0, -93], [5, 0], [-6, -60], [41, 4], [0, -21], [57, -1], [0, -34] ], [[23026, 62389], [0, -202]], [[23026, 62187], [-109, 0]], [[22917, 62187], [-10, 1], [0, 126], [-10, -16], [0, 195]], [[26174, 61979], [8, -4], [41, 87]], [[26223, 62062], [17, -96], [8, -21]], [[26248, 61945], [-11, -29], [-28, -47]], [[26209, 61869], [-26, -13]], [[26183, 61856], [-12, -6], [-5, 54], [-29, 127]], [[26137, 62031], [21, 2], [16, -54]], [[25935, 65224], [0, -50]], [[25935, 65174], [1, -306], [-6, 0]], [[25821, 65171], [0, 50], [114, 3]], [[27611, 58859], [2, 287]], [[27753, 59127], [-2, -397]], [[27610, 58754], [1, 105]], [[28411, 62214], [6, -20]], [[28417, 62194], [-6, 20]], [[27773, 60926], [13, 2], [-11, -27], [-2, 25]], [[26278, 65915], [33, -2]], [[26407, 65916], [1, -427]], [[26408, 65489], [-11, -1]], [[26397, 65488], [-113, -11]], [[26284, 65477], [0, 75], [-5, -1]], [[21637, 61990], [100, 0]], [[21737, 61482], [-116, -1]], [[21614, 61481], [0, 508]], [[23990, 68388], [101, -2]], [[24091, 68386], [0, -403], [-3, 0]], [[24088, 67983], [-100, -1]], [[23988, 67982], [1, 35], [-1, 371]], [[25074, 63831], [160, -1]], [[25187, 63567], [-112, -8]], [[21414, 54291], [-143, -1]], [[21271, 54290], [-74, 1]], [[21197, 54291], [0, 507]], [[22516, 68388], [133, -2]], [[22650, 67984], [-33, 1]], [[22516, 68086], [0, 302]], [[23742, 68691], [13, 71], [-7, 29]], [[23748, 68791], [107, 1]], [[23855, 68387], [-68, 0]], [[23787, 68387], [0, 51], [-68, 0]], [[23719, 68438], [-3, 21], [18, 58], [7, 42], [-8, 25], [9, 107]], [[25013, 66814], [99, 3]], [[25112, 66817], [66, -5]], [[25178, 66812], [-1, -103], [1, -305]], [[25178, 66404], [-46, 3]], [[25014, 66413], [-1, 401]], [[23988, 67982], [-1, 0]], [[23888, 67982], [0, 405]], [[27842, 64725], [1, 33], [0, 295]], [[27843, 65053], [29, -7], [3, 17]], [[27875, 65063], [21, 12], [14, 30], [3, -17], [62, -115], [7, -71]], [[27982, 64902], [-15, 1], [-11, -82], [0, -264]], [[27956, 64557], [-114, 6]], [[27842, 64563], [0, 162]], [[23468, 66890], [131, -2]], [[23599, 66888], [0, -306]], [[23599, 66481], [-131, 2]], [[23468, 66483], [0, 407]], [[23318, 67982], [-1, -404]], [[23317, 67578], [-113, -1]], [[23204, 67577], [-53, 0]], [[13624, 82241], [40, 22], [28, -143], [-3, -90], [-20, -107], [-18, -67]], [ [13651, 81856], [-40, 106], [1, 34], [-28, 66], [20, 30], [8, 33], [20, 3], [-20, 55], [12, 58] ], [ [13234, 81005], [16, 62], [-2, 43], [13, 20], [-14, 43], [-2, 70], [5, 39], [11, 9], [19, -32], [5, -35], [13, -7], [17, -40], [0, -165], [-9, -34], [-27, -2], [-13, 32], [-23, -36], [-9, 33] ], [[12888, 80934], [18, 6], [-4, -53], [-14, 47]], [[12768, 81460], [21, 27], [-2, -46], [-16, -11], [-3, 30]], [[12700, 80811], [9, 0], [10, -128], [-15, 29], [-4, 99]], [ [12674, 81692], [9, 23], [1, 61], [20, -30], [1, -32], [-22, -72], [-9, 50] ], [[12659, 81749], [12, 9], [-1, -36], [-11, 27]], [ [12637, 81497], [8, 92], [8, 25], [32, -9], [10, -16], [-2, -35], [-16, -42], [8, -16], [20, 40], [5, 43], [13, -19], [19, 68], [19, -2], [16, -39], [-5, -60], [-15, -35], [-19, 15], [-13, -35], [17, -22], [-2, -37], [-22, -21], [-22, -50], [-9, -97], [-23, 78], [17, 61], [-1, 78], [-29, 51], [-14, -16] ], [ [12629, 82086], [11, 22], [24, 102], [28, 10], [11, 20], [-22, 13], [-1, 47], [15, -22], [9, 34], [-36, 62], [14, 29], [-10, 86], [23, 49], [45, -24], [71, -17], [24, -82], [11, -73], [-5, -69], [14, -6], [13, -68], [17, -48], [17, 5], [57, -119], [12, -52], [33, -111], [3, -126], [29, -29], [8, -82], [8, -32], [31, -50], [13, -58], [-10, -6], [-19, 46], [-75, 98], [-3, -31], [-23, -74], [11, -8], [14, 47], [8, -19], [23, 10], [5, -37], [20, -13], [10, -29], [-38, -14], [8, -36], [32, 21], [14, -52], [16, -14], [11, -87], [8, -9], [-12, -49], [-20, 9], [2, -32], [22, -22], [11, 8], [3, 46], [14, 36], [9, -21], [5, -91], [-15, -34], [4, -36], [-22, -94], [-29, -40], [18, -23], [27, 59], [15, -10], [0, -203], [7, -72], [-20, -105], [-37, -9], [-26, 48], [-14, -19], [-17, 38], [-1, 37], [-38, -2], [17, 53], [27, -10], [1, 39], [-19, 42], [-19, 13], [-35, 78], [9, 38], [10, 115], [-15, 9], [-11, -58], [7, 101], [8, 28], [-11, 39], [-5, -55], [-27, -21], [14, -103], [-18, -58], [-47, 56], [-4, 35], [17, 58], [-18, 100], [-20, -5], [-10, 50], [-21, 3], [12, -78], [18, -65], [6, -72], [-7, -36], [15, -17], [20, -145], [24, -26], [-4, 58], [24, 18], [28, -65], [4, -124], [-14, -16], [-18, 74], [-7, -7], [23, -170], [-29, 0], [-26, 32], [-2, 60], [-20, 40], [-49, 177], [-10, 22], [-2, 84], [-12, 10], [-8, 61], [29, 8], [-27, 33], [3, 119], [-33, -28], [-10, 26], [-18, -19], [-9, 42], [6, 84], [33, 30], [11, -63], [17, 20], [-13, 29], [6, 39], [14, 20], [14, -14], [22, 44], [-29, 96], [14, 12], [-16, 32], [4, 66], [-24, -21], [-49, 87], [-4, 28], [16, -1], [-9, 50], [3, 35], [-27, 18], [6, -57], [-10, -13], [-32, 39], [-16, 58], [12, 52], [28, 14], [37, -54], [28, 35], [-17, 67], [-18, 16], [-12, -20], [-9, 17], [8, 30], [-2, 42], [7, 63], [-5, 16], [-13, -47], [-27, -65], [-22, -33], [-23, 38], [-5, 45] ], [ [12594, 82026], [14, 28], [11, -6], [4, -52], [-8, -48], [-10, 3], [-11, 75] ], [ [12476, 82024], [28, 22], [1, -43], [31, 33], [8, 75], [7, -2], [-9, -101], [-22, -24], [-20, -56], [-18, 17], [8, 30], [-14, 49] ], [ [12742, 82703], [-13, -47], [-15, -20], [-25, -2], [-17, 15], [-3, 87], [-11, 32], [-30, -64], [13, -29], [-2, -90], [-23, -3], [-2, -31], [10, -51], [-11, -51], [-2, -62], [-17, -50], [4, -39], [-9, -64], [-10, -11], [-25, 15], [-14, -103], [-15, 19], [-12, 52], [-7, 63], [-1, 109], [-10, 87], [2, 75], [14, 48], [-3, 57], [15, 101], [-12, 28], [-22, -1], [5, 77], [-20, 56], [-8, 75], [2, 43], [-5, 91], [17, 52], [16, 17], [7, 33], [33, -1], [1, 26], [28, -40], [11, -83], [18, -54], [31, -2], [9, -21], [10, 26], [-29, 44], [-13, 80], [-2, 55], [-35, 79], [11, 53], [34, 26], [51, -37], [25, -9], [47, -44], [33, -10] ], [[12402, 82457], [-9, -131]], [[12393, 82326], [0, 131], [9, 0]], [[21709, 67448], [282, 1]], [[21991, 67449], [0, -305], [5, 0], [0, -151]], [[21996, 66993], [-192, -1], [-95, 0]], [[26748, 53515], [51, -3], [0, -17], [33, -1], [6, -44], [53, 0]], [[26891, 53450], [-1, -104], [-19, 4], [0, -64], [8, -46]], [[26879, 53240], [-84, 0]], [[26795, 53240], [-21, 0]], [[26774, 53240], [-1, 56], [5, 50], [-7, 64], [-15, 44], [-8, 61]], [ [12393, 82326], [-11, 6], [-28, 70], [-10, 86], [-21, 59], [-40, 212], [4, 48], [22, 23], [-18, 30], [-26, -31], [-14, 88], [-11, -15], [-17, 42], [-12, 55], [2, 34], [-14, -22], [-10, 24], [-30, 2], [-19, 96], [19, 3], [10, -29], [10, 13], [-3, 105], [19, 53], [6, 38], [-39, 86], [24, 63], [-4, 22], [14, 35], [4, 53], [-33, 16], [-21, -28], [-14, 79], [-20, 42], [-4, 35], [37, 69], [6, 28], [-4, 68], [36, 64], [18, -12], [25, -85], [15, 10], [18, -58], [23, -24], [38, 4], [22, -14], [12, -79], [-2, -49], [-20, 35], [-19, -2], [-1, -22], [21, -25], [11, -46], [29, -278], [-1, -71], [12, -56], [0, -58], [18, -142], [5, -107], [-5, -112], [-11, 1], [8, -81], [3, -220] ], [ [12062, 83572], [4, 48], [-3, 66], [25, 9], [34, -62], [15, -74], [12, -19], [17, 30], [23, -10], [-16, -82], [-24, -14], [-27, -161], [-12, 6], [-40, -30], [-9, 8], [3, 102], [25, 47], [1, 50], [-22, 4], [2, 29], [-13, 31], [5, 22] ], [ [12270, 84186], [23, -29], [23, 24], [7, -95], [14, -69], [12, -143], [-14, -42], [-42, -11], [-17, 12], [-44, 95], [-65, 99], [-27, 50], [-22, -26], [-9, 29], [-4, -32], [30, -55], [22, -8], [-21, -31], [6, -25], [0, -72], [-9, -50], [-31, -87], [-51, 47], [-1, 38], [-42, 85], [-20, 90], [-12, -38], [-19, 43], [-10, 79], [4, 25], [-18, 86], [2, 24], [-17, 61] ], [[24936, 55687], [-16, -1], [-13, -82]], [[24907, 55604], [-119, 138]], [[24788, 55742], [0, 98], [11, -1], [0, 50], [10, -1], [-1, 235], [-7, 19]], [[27434, 49020], [100, -1]], [[27534, 49019], [7, -67], [11, -140], [16, -136]], [[27434, 48610], [0, 410]], [[24182, 64198], [-80, -8]], [[24102, 64190], [0, 359]], [[24585, 64247], [32, -4]], [[24617, 64243], [96, -10]], [[24713, 64233], [-1, -409]], [[24712, 63824], [-128, 10]], [[24584, 63834], [1, 413]], [[26672, 65249], [21, 1], [0, -51], [108, 1]], [[26801, 65200], [-1, -33], [30, 1], [1, -164]], [[26831, 65004], [1, -40]], [[26832, 64964], [-66, 2], [-48, -5], [-48, 1]], [[26670, 64962], [2, 287]], [[25200, 61880], [37, 1], [87, -9]], [[25353, 61837], [-1, -364]], [[25352, 61473], [-61, -1]], [[20681, 52634], [227, 515]], [[20908, 53149], [144, -395]], [[21052, 52754], [41, -117]], [[21093, 52637], [-101, -295]], [[20992, 52342], [-28, 0], [-301, 252]], [[20663, 52594], [18, 40]], [[23584, 68994], [0, -102], [68, 1], [0, 102], [68, -1]], [[23787, 68904], [-25, -22], [-12, -39], [-2, -52]], [[23742, 68691], [-193, -1]], [[23549, 68690], [-2, 303], [37, 1]], [ [22052, 56327], [45, 0], [1, -22], [21, 5], [15, -25], [2, 32], [17, -15], [9, -31], [7, 18], [15, -39], [8, -3], [5, -39] ], [[22198, 55819], [-145, -2]], [[24765, 61794], [21, 92], [0, 57]], [[24786, 61943], [133, -6]], [[24919, 61937], [0, -279]], [[24919, 61658], [1, -228]], [[24920, 61430], [-55, 1]], [ [24865, 61431], [-7, 62], [3, 40], [-34, 1], [0, 17], [-31, 103], [1, 17], [-33, 110] ], [[24764, 61781], [1, 13]], [[26541, 68347], [89, 2]], [ [26630, 68349], [-5, -124], [-19, -5], [-8, -19], [0, -49], [-42, -6], [-13, -35], [-9, -56] ], [[26534, 68055], [-38, 0], [0, 100], [-34, 0]], [[25294, 62538], [98, 3]], [[25392, 62541], [16, 1]], [[25408, 62542], [1, -378]], [[25322, 62161], [-29, 5], [0, 69]], [[22898, 62998], [-1, -403]], [[22897, 62493], [-114, -1]], [[22783, 62492], [1, 203]], [[17372, 70320], [18, 44], [-8, 56], [16, 63]], [ [17398, 70483], [15, -1], [0, 41], [11, 5], [21, -41], [5, 44], [0, 106], [9, -9], [8, 84], [7, 10], [48, -36], [17, -21], [13, 67], [26, -1], [11, 24], [-22, 44], [-21, 121] ], [ [17546, 70920], [11, -21], [15, 9], [21, -64], [12, -21], [30, -7], [20, -18], [11, 61], [4, 63], [25, 74], [1, 42], [289, 186] ], [[17985, 71224], [13, 13], [22, -15], [4, 21], [26, 23], [8, -10]], [[17553, 69448], [-45, 2], [6, 23], [-16, 162], [-96, 0]], [ [17402, 69635], [3, 54], [24, 150], [10, 23], [1, 55], [24, 108], [-7, 54], [-13, 49], [0, 53], [-16, 48], [-19, 2], [-10, 47], [-18, -5], [-9, 47] ], [[22000, 73978], [183, 0]], [[22192, 73449], [-182, 1]], [[22005, 62492], [-155, 2]], [[22339, 52935], [145, 0]], [ [22484, 52935], [-1, -60], [20, -41], [-15, -52], [2, -46], [15, -12], [-12, -42], [3, -33], [-10, -3], [11, -87], [0, -41], [13, -6], [0, -84] ], [[20644, 61475], [31, 0], [-1, 304]], [[20674, 61779], [105, 1], [143, 3]], [[20922, 61783], [-2, -438]], [[20919, 60866], [-80, 96]], [[20839, 60962], [-83, 97], [-102, -23], [-10, 40]], [[20644, 61076], [0, 399]], [ [15231, 66942], [61, 0], [11, -24], [2, -35], [20, -62], [-7, -38], [2, -91], [6, 0], [1, -85], [12, 22], [26, 0], [0, 17], [20, 46], [0, 40], [32, 17] ], [[15417, 66749], [8, 12], [18, -18]], [[15414, 65826], [-109, 3]], [ [15305, 65829], [-21, 55], [-15, 55], [-7, 69], [2, 33], [-14, 81], [2, 32], [-7, 63], [-2, 126], [13, 147], [-7, 107], [-17, 87], [-11, 2], [-11, 123], [21, 133] ], [[25027, 55481], [29, 1], [0, 102], [29, 1], [0, 102], [6, 0]], [[25168, 55688], [0, -420]], [[25168, 55268], [-29, 1]], [[25027, 55275], [0, 206]], [[22406, 63911], [-126, 0]], [[31436, 38183], [13, -4]], [[31449, 38179], [1, -70], [7, -1]], [[31457, 38108], [-1, -5]], [[31436, 38070], [-17, 25]], [[31419, 38095], [7, 24], [0, 55]], [[27391, 63178], [87, 0]], [[27506, 63178], [4, -4], [3, -94]], [ [27513, 63080], [-11, 3], [-5, -51], [-7, 2], [-6, -40], [8, -89], [-7, -20] ], [[27485, 62885], [-6, -40], [-8, -7]], [[27471, 62838], [-20, 25]], [ [27451, 62863], [-10, 23], [-16, 7], [-8, 43], [-29, 82], [-12, -4], [-16, 31] ], [[27360, 63045], [18, 16], [4, 83], [9, 34]], [[26330, 53328], [29, -4], [-2, -206]], [[26305, 53107], [-53, 4]], [[26252, 53111], [1, 213], [77, 4]], [[20369, 60882], [162, 3]], [[20531, 60885], [-6, -51], [0, -49], [-7, -79], [5, -23]], [[20523, 60683], [-3, -16], [-69, -241]], [[22326, 60458], [-148, -4]], [[22178, 60454], [-3, 0], [0, 101]], [[21235, 71220], [232, 2]], [[21467, 71222], [13, -1], [1, -404], [13, 0], [0, -91]], [[21494, 70726], [-139, 1], [0, 90], [-119, -2]], [[24091, 68386], [35, 0]], [[24126, 68386], [65, -1], [0, -101], [67, -1]], [[24258, 68283], [0, -302]], [[24258, 67981], [-103, 1], [0, -16]], [[24155, 67966], [-67, -1], [0, 18]], [[31537, 38160], [9, 48]], [[31565, 38190], [-12, -61], [-9, -69]], [[23354, 66076], [65, 0]], [[23289, 65672], [-32, -1]], [[23257, 65671], [0, 406]], [[23180, 62035], [0, 152]], [[23180, 62187], [124, 0]], [[23304, 62187], [0, -152]], [[23302, 61680], [-123, 0]], [[23994, 66479], [131, -1]], [[24131, 66176], [-65, 0], [0, -101]], [[21480, 63000], [177, 0]], [[21657, 63000], [7, 0]], [[21663, 62496], [-24, -1]], [[21481, 62494], [-1, 197], [0, 309]], [[31265, 38069], [8, -129], [4, -18]], [[31277, 37922], [-21, 9]], [[31256, 37931], [-6, 23]], [[31250, 37954], [1, 107]], [[23515, 65671], [0, -303], [12, 0], [0, -114]], [[23527, 65254], [-94, 0]], [[30863, 68384], [14, 7], [-7, -35], [-7, 28]], [ [30827, 68345], [7, 83], [6, -34], [19, -55], [-15, -45], [-5, 34], [-12, 17] ], [[30819, 68560], [3, 42], [11, -71], [-14, 29]], [[30732, 68434], [14, 2], [3, -41], [-17, 39]], [ [30739, 68955], [20, -27], [15, 71], [12, -21], [9, 43], [47, 26], [-15, 254], [35, 19], [-6, 100], [35, 19], [-9, 142], [69, 36] ], [ [30978, 68642], [-8, -33], [-5, 27], [-12, -92], [-16, 39], [0, 36], [-10, -21], [-11, 9], [2, -66], [-16, -71], [11, -33], [-35, -16], [-23, 32], [-16, 107], [6, 29], [22, 27], [-9, 45], [-13, -35], [2, 44], [-10, -3], [1, -68], [-5, 0], [0, 64], [-24, -56], [5, -35], [-6, -43], [14, -67], [-3, -45], [-23, -77], [9, -11], [-12, -39] ], [[30793, 68290], [-10, 9]], [ [30783, 68299], [-17, 53], [-4, 64], [15, 51], [-19, 40], [6, 26], [-10, 10], [-18, -21], [1, 113], [11, 44], [1, 50], [-6, 41] ], [[30743, 68770], [-3, 56], [-10, 54], [9, 75]], [ [23590, 56449], [18, -17], [9, 8], [-3, -44], [14, -14], [2, -26], [26, -68], [15, 9], [-1, -24], [41, -8], [0, -34], [23, -3] ], [[23734, 56228], [-2, -91], [10, -10], [22, -58], [7, -5]], [ [23771, 56064], [-9, 2], [-11, -46], [-9, 13], [-6, -39], [-4, 37], [-6, -56], [-3, 36], [-13, -14] ], [[23710, 55997], [0, -1]], [ [23710, 55996], [-16, 22], [-6, -21], [-5, 30], [-12, 17], [-11, -46], [-21, 27], [-3, -29], [-8, 18], [-5, -27], [-10, 9], [2, 36], [-9, -6], [-11, 25], [0, 54], [-8, -8] ], [[23587, 56097], [3, 352]], [ [23569, 58965], [44, -3], [1, 50], [15, 0], [1, 84], [88, -7], [12, -5], [0, 28], [24, 8] ], [[23754, 59120], [-16, -168], [-1, -233], [-4, -151]], [[23733, 58568], [-45, 4], [0, -16], [-103, 10]], [[23585, 58566], [-16, 399]], [ [24128, 57628], [17, -3], [9, -52], [-3, -57], [6, 15], [-3, 36], [9, 36], [53, -5], [0, 101], [30, -2] ], [ [24246, 57697], [14, -1], [-2, -328], [-4, -22], [-6, -103], [24, -2], [-1, -153] ], [[24271, 57088], [-49, 4]], [[24222, 57092], [-11, 1]], [[24074, 57512], [-5, 0], [1, 67], [29, -1], [0, 34], [29, -4], [0, 20]], [[24246, 57760], [30, 11], [17, -36], [21, -24], [21, 7]], [ [24335, 57718], [-1, -127], [31, -2], [-2, -288], [18, -54], [-8, -54], [9, -31], [-10, -40], [-2, -43] ], [[24370, 57079], [-8, 1]], [[24362, 57080], [-91, 8]], [[24246, 57697], [0, 63]], [[21194, 60759], [91, 1]], [[21285, 60760], [197, 0]], [[21482, 60760], [0, -297]], [[21482, 60463], [0, -461]], [[21482, 60002], [-183, 3], [-22, 5], [-62, 1]], [[21215, 60011], [-24, 0]], [[21191, 60011], [1, 444], [2, 0], [0, 304]], [[18150, 66443], [19, 11]], [ [18169, 66454], [12, 16], [17, -16], [14, 25], [11, -40], [24, 16], [22, 127], [23, 33], [6, -5] ], [[18298, 66610], [27, 21], [19, -68], [19, -4]], [[18363, 66559], [17, 2], [0, -44], [48, -2], [1, -303]], [[18429, 66212], [0, -383]], [[18429, 65829], [-229, -12], [-61, 6]], [[18139, 65823], [-67, 1]], [[18072, 65824], [-1, 493], [60, -1], [1, 114], [18, 13]], [[25667, 55164], [40, 0], [-1, 248]], [[25706, 55412], [0, 26], [16, -4], [59, 2], [16, -60], [10, 2]], [[25807, 55378], [1, -106], [10, -64], [8, -12], [-2, -58], [23, -71]], [[25847, 55067], [-11, -3], [0, -50]], [[25836, 55014], [-84, -2], [1, -52], [-57, 3]], [[25696, 54963], [-28, -1], [0, 77]], [[25668, 55039], [-1, 125]], [[26617, 54223], [0, -203]], [[26617, 54020], [0, -58], [-53, -1]], [[26564, 53961], [-12, 33], [-26, 19]], [[26526, 54013], [4, 72]], [[23139, 68893], [137, -1], [2, -102]], [[23278, 68790], [1, -404]], [[23143, 68388], [0, 403], [-4, 1], [0, 101]], [[28051, 60406], [60, 344], [2, 64]], [[28113, 60814], [17, 64], [6, 4]], [[28136, 60882], [16, -38], [-2, -42], [10, -26]], [[28160, 60776], [-4, -34], [-13, -202]], [[28143, 60540], [-14, -12], [-14, -89]], [[28115, 60439], [-24, -69], [-6, 12], [-15, -16], [-19, 40]], [[23036, 63808], [111, 0]], [[23147, 63808], [16, -1]], [[23163, 63807], [-1, -304]], [[23162, 63503], [-63, 0]], [[23099, 63503], [-63, 1]], [[23036, 63504], [0, 304]], [[22051, 58403], [0, -229]], [[22051, 57895], [-150, 1]], [[22641, 72434], [114, -1]], [[22755, 72433], [0, -404], [6, 0], [0, -100]], [[22657, 64316], [0, 405]], [[26272, 68754], [-135, 1]], [[26137, 68755], [0, 350]], [[22311, 63000], [6, 0]], [[22317, 63000], [-1, -507]], [[25263, 62589], [0, 186]], [[25263, 62775], [128, 5]], [[25391, 62780], [1, -239]], [[27442, 61787], [39, 139], [15, 109]], [[27496, 62035], [18, -14]], [[27514, 62021], [11, 4], [9, -54], [11, 12]], [[27545, 61983], [27, -197], [-17, -159]], [[27523, 61437], [-22, 49]], [ [27501, 61486], [-48, 106], [-4, -5], [-10, 68], [6, 13], [-11, 93], [8, 26] ], [[25111, 57676], [54, 1]], [[25165, 57677], [0, -159], [19, 0], [0, -119], [10, 0]], [[25194, 57399], [0, -186], [-5, 0]], [[25189, 57213], [-98, 2]], [[25091, 57215], [0, 252], [15, 0], [5, 51], [0, 158]], [[26747, 53576], [9, 7], [15, 101], [0, 54], [12, 28], [5, 44]], [[26788, 53810], [0, 125]], [[26788, 53935], [5, 14], [31, -12], [9, 39]], [[26833, 53976], [0, -168], [58, 1]], [[26891, 53809], [0, -133], [9, -1], [-1, -103]], [[26899, 53572], [-8, 0], [0, -122]], [[26748, 53515], [-1, 61]], [[22628, 62189], [0, 101]], [[22628, 62290], [155, 0]], [[22783, 62290], [0, -406]], [[22783, 61884], [-154, 0]], [[22629, 61884], [-1, 305]], [[24726, 57012], [27, 0], [-1, 99], [30, 2]], [[24782, 57113], [1, -244], [16, -41], [0, -123]], [[24799, 56705], [0, -102], [-88, 0]], [[24711, 56603], [0, 221], [15, -1], [0, 189]], [[22329, 70816], [-10, 1]], [[22473, 62188], [155, 1]], [[22629, 61884], [0, -101]], [[22629, 61783], [-155, -1]], [[22474, 61782], [-1, 204]], [[22473, 61986], [0, 202]], [[25606, 62539], [52, -5]], [[25658, 62534], [103, -2]], [[25761, 62532], [0, -202]], [[25761, 62228], [-61, -1]], [[25700, 62227], [-55, 0]], [[25645, 62227], [-39, 4]], [[25606, 62231], [0, 308]], [[24041, 63902], [48, 0]], [[24089, 63902], [93, 4]], [[24183, 63855], [1, -309]], [[24184, 63546], [-140, 0]], [[24044, 63546], [-3, 0]], [[27031, 64280], [132, 0]], [[27163, 64280], [1, -38]], [[27164, 64242], [-6, -3], [0, -220], [-11, 1]], [[27147, 64020], [-133, 14]], [[27005, 64164], [-1, 116], [27, 0]], [ [24146, 58111], [-1, -102], [-9, -28], [-3, -78], [7, -18], [-5, -69], [-10, -2] ], [ [24125, 57814], [-12, -32], [-13, -11], [6, 38], [-14, -35], [-12, -8], [-90, 6] ], [[23990, 57772], [0, 37], [17, 11], [15, 58], [8, 3]], [[25821, 64562], [-32, 1]], [[25789, 64563], [-97, 2]], [[25692, 64565], [0, 302]], [[31449, 38179], [11, 10], [6, 26]], [[31466, 38215], [4, -20]], [[31470, 38195], [6, -41]], [[31476, 38154], [-10, -32], [-1, -27], [-8, 13]], [[22399, 65529], [127, 0]], [[22526, 65529], [1, -4], [0, -299]], [[22401, 65126], [-2, -1]], [[21615, 56321], [146, 4]], [[25168, 59746], [0, 203]], [[25168, 59949], [31, -5], [60, -1]], [[25259, 59943], [0, -223]], [[25259, 59720], [-1, -290]], [[25258, 59430], [-8, 0]], [[25250, 59430], [-83, 2]], [[25167, 59432], [1, 314]], [[25958, 59688], [47, 115], [19, 23]], [[26024, 59826], [35, -10], [5, -17]], [ [26064, 59799], [2, -48], [13, -3], [7, -50], [13, 2], [-7, -50], [16, -84] ], [[26108, 59566], [-14, -4], [-84, 8]], [[26010, 59570], [-52, 8]], [[25958, 59578], [8, 39], [-8, 71]], [[24938, 62338], [14, 0], [0, 33], [94, 0]], [[25045, 62038], [-96, 2]], [[24949, 62040], [0, 153], [-11, -1], [0, 146]], [[23742, 57293], [15, 0], [2, 55], [15, -2], [9, 25], [20, 15]], [[23803, 57386], [88, -2]], [[23891, 57384], [-2, -68], [-1, -336]], [[23888, 56980], [-1, -67]], [[23887, 56913], [-19, 2]], [[23868, 56915], [-127, 11]], [[23741, 56926], [1, 367]], [[25957, 59342], [42, -16]], [[25999, 59326], [-5, -144], [5, -38], [14, -21]], [[26013, 59123], [-8, -123]], [ [26005, 59000], [-9, -4], [-7, -40], [-13, 26], [0, -22], [-13, 15], [-8, -27], [-20, -1] ], [[25935, 58947], [-22, 244]], [[25412, 63363], [89, 2], [17, -15], [6, 16]], [[25524, 63366], [1, -320]], [[25525, 63046], [0, -152]], [[25525, 62894], [-44, 0], [0, 12], [-76, -7]], [[25405, 62899], [-1, 238]], [[25404, 63137], [-1, 124], [9, 0], [0, 102]], [[27909, 63964], [32, 242], [16, 140]], [[27957, 64346], [126, 0]], [ [28083, 64346], [-17, -93], [-9, -4], [-1, -58], [-11, -59], [-15, -40], [-6, -79], [-1, -79], [-16, -51] ], [[28007, 63883], [-10, -98]], [[27997, 63785], [-63, 2], [-3, 32], [-11, 15], [-34, 0]], [[27886, 63834], [23, 130]], [[15601, 68997], [2, 34]], [ [15603, 69031], [28, -13], [12, -60], [12, 40], [6, -7], [37, 89], [23, 0], [10, -18], [19, 15], [32, -45], [51, 10], [10, -9], [15, -63], [26, 31], [28, -43], [65, -4] ], [[15977, 68954], [-3, -80], [5, -24], [-4, -90], [-11, -29], [1, -115]], [[15965, 68616], [1, -125], [6, -27]], [ [15972, 68464], [-142, -11], [0, -25], [-16, -16], [-53, 12], [-20, 45], [-32, 28], [-29, -4], [0, -33], [-10, 1], [-1, -68], [-72, -1], [4, 31], [-8, 28], [0, 38] ], [ [15593, 68489], [-10, 48], [-8, 8], [7, 33], [-3, 84], [7, 13], [-2, 72], [-13, 58], [1, 20], [20, 18], [3, 54], [28, 19], [-13, 31], [-9, 50] ], [[23583, 69198], [1, -204]], [[23549, 68690], [-44, 0]], [[23505, 68690], [-9, 33], [-15, 16]], [ [23481, 68739], [-34, 56], [-7, -4], [-48, 95], [-16, 49], [-13, -6], [-8, 37], [-11, 6] ], [[23344, 68972], [-23, 52], [-12, 11]], [[23309, 69035], [0, 161], [66, 0]], [[23401, 70916], [118, 0]], [[23519, 70916], [3, -20], [19, -3]], [[23541, 70893], [2, -669]], [[23543, 70224], [-138, -1]], [ [15624, 69410], [20, 49], [-9, 28], [8, 29], [-11, 64], [11, 4], [0, 43], [9, 28], [19, -33], [14, 3] ], [ [15685, 69625], [4, 17], [27, -17], [-5, -101], [-9, -50], [11, -25], [12, -57], [31, -46], [16, -96], [41, -60], [183, 0] ], [[15996, 69190], [-6, -65]], [[15990, 69125], [-15, -18], [-1, -38], [14, -23], [-12, -38], [1, -54]], [ [15603, 69031], [-1, 24], [16, 49], [-24, 23], [18, 115], [19, 16], [1, 51], [-10, 31], [2, 70] ], [[28536, 63642], [7, 43], [6, -8], [20, 47], [11, 8]], [[28695, 63870], [78, -208]], [ [28773, 63662], [-18, -30], [0, -86], [-16, -99], [1, -97], [-21, -127], [-19, -44] ], [[28700, 63179], [-27, 0]], [[28673, 63179], [-2, 0]], [ [28671, 63179], [-10, 62], [-18, 54], [-12, 61], [-3, 45], [-24, 43], [-5, 55], [-11, 63], [-10, -6], [-25, 20], [-17, 66] ], [[24213, 58511], [112, -8]], [[24325, 58503], [13, 8], [-1, -207]], [[24337, 58304], [0, -91], [-15, -23], [-1, -91], [-72, 6]], [[24249, 58105], [-40, 1]], [[26653, 54012], [76, -3], [9, 4]], [[26738, 54013], [11, -39], [15, -3], [15, -39], [9, 3]], [ [26788, 53810], [-50, 6], [0, -31], [-25, 3], [0, 29], [-16, 1], [0, 89], [-36, 1] ], [[26661, 53908], [-8, 104]], [ [6254, 41293], [5, 69], [11, 56], [14, 6], [13, -33], [10, -78], [10, -50], [24, 29], [18, 35], [26, -21], [0, -16], [17, -51], [10, -15], [5, -40], [31, -37], [5, -32], [0, -52], [-8, -43], [-13, -40], [-6, 3], [-17, -36], [-14, 10], [-30, -53], [-21, -9], [-17, 26], [-7, 210], [-7, 20], [-14, -24], [-26, 50], [-13, 58], [-6, 58] ], [ [6253, 40841], [7, 29], [28, 57], [10, -30], [-4, -44], [5, -17], [-13, -19], [-5, 15], [-18, -23], [-10, 32] ], [ [6153, 41274], [7, 27], [13, 5], [26, -19], [17, -60], [8, -51], [-9, -65], [-19, -29], [-17, -5], [-7, 60], [-3, 73], [-14, 32], [-2, 32] ], [[6166, 41601], [21, -29], [6, -36], [6, 21], [-6, 24]], [ [6193, 41581], [14, -4], [27, 18], [17, -25], [-8, -55], [-18, -51], [-20, -21], [-35, 32], [-26, 31], [-15, -14], [-29, -5], [-16, 17], [6, 52], [9, 29], [-2, 58], [17, -2], [3, -14], [49, -26] ], [[24166, 61011], [1, 188]], [[24167, 61199], [61, -5]], [[24228, 61194], [46, -7]], [[24274, 61187], [-2, -475]], [[24272, 60712], [-62, 2]], [[22515, 50247], [0, -646]], [[24456, 65668], [-129, 2]], [[24327, 65670], [-1, 102], [1, 407]], [[21748, 58913], [151, -1]], [[24197, 65260], [98, 1]], [[24295, 64857], [-65, -1]], [[26862, 62984], [0, 17], [31, -6], [1, 52], [34, -7], [1, 69], [33, -8]], [[26962, 63101], [-2, -68], [33, -7], [-1, -33], [30, -7]], [[27022, 62986], [-3, -105], [-31, 8], [-3, -103]], [[26985, 62786], [-62, 13], [-1, -30], [-33, 7], [0, -17], [-32, 8]], [[26857, 62767], [2, 117]], [[26235, 54630], [10, -2], [18, 40], [32, 12], [12, 101], [8, 13]], [[26315, 54794], [16, 19]], [[26331, 54813], [-5, -47], [-1, -305]], [[26325, 54461], [-73, -2]], [[26252, 54459], [8, 38], [-12, 40], [-18, 28], [5, 65]], [[19541, 71361], [105, -2]], [ [19870, 71367], [1, -61], [9, -27], [-13, -97], [12, 0], [0, -118], [4, 0] ], [ [19883, 71064], [0, -117], [-41, 0], [-28, -102], [0, -51], [-81, 0], [-12, -33], [-12, 1], [0, -120], [-104, -1] ], [[26148, 55852], [78, -2]], [[26247, 55616], [-41, -62], [-6, 27], [-3, -36], [-33, -40]], [[26164, 55505], [-16, 347]], [ [24550, 73035], [15, 36], [25, 30], [14, -13], [0, -67], [17, -17], [-6, -26], [10, -48], [16, -3], [35, 29], [6, -29], [25, 15], [26, -18], [19, 13], [48, 8], [29, -28], [9, -66], [34, -53], [15, 35], [20, 9], [13, -20], [23, 6], [11, -18], [25, 22], [-27, -56], [-10, 20], [-4, -34], [-17, -15], [-26, -58], [-37, -34], [-14, -37], [-52, -44], [-48, -54], [-15, -6], [-42, -45], [-4, -14], [-51, -77], [-37, -79], [-43, -107] ], [[24552, 72192], [1, 493], [-2, 17], [-1, 333]], [[23336, 66485], [132, -2]], [[23468, 66483], [0, -100], [16, 0], [-1, -308]], [[27863, 59477], [95, 0]], [[27958, 59477], [1, -18], [-2, -338]], [[27957, 59121], [-42, 4]], [[27859, 59128], [4, 349]], [ [3834, 96137], [-84, 65], [-51, 23], [-29, 35], [-19, 70], [-54, 84], [-45, 40], [-81, 41], [-42, -6], [37, 40], [92, 59], [20, 46], [3, 57], [19, 76], [11, 236], [-8, 117], [179, -31], [68, 6], [144, 42], [79, 28], [77, 15], [77, 63], [41, 65], [29, 30], [53, 87], [81, 192], [21, 92], [7, 79], [-2, 186], [39, 233], [84, 183], [65, 179], [37, 77], [129, 162], [96, -35], [69, -3], [68, 40], [64, 53], [93, 104], [74, 108], [44, 86], [114, 188], [33, 31], [99, 63], [7, -47], [55, -44], [82, -12], [68, 15], [13, 24], [32, -3], [61, 17], [73, 51], [74, 85], [71, 121], [36, 88], [86, 185], [68, 76], [12, -68], [47, -38], [39, -2], [39, -20], [16, -82], [27, 41], [99, -49], [15, -98], [-54, -71], [-35, -63], [-41, -4], [12, -146], [81, -15], [44, 59], [-7, 76], [16, 8], [31, 67], [23, 12], [19, -48], [4, 63], [-27, 43], [35, 55], [21, -47], [-3, 65], [15, 22], [71, -74], [45, -66], [13, -42], [-11, -33], [1, -109], [9, -49], [61, 10], [35, -37], [16, -40], [48, 62], [30, 75], [112, 0], [69, 42], [53, -11], [40, -34], [84, -2], [61, -32], [45, -35], [9, -34], [-26, -11], [-26, -83], [-26, -30], [14, -93], [25, 5], [19, -24], [45, -6], [10, -28], [69, -20], [33, 9], [-17, -43], [9, -25], [-53, -26], [-8, -24], [20, -25], [89, 6], [72, -41], [14, -33], [28, 5], [44, 86], [57, 15], [24, -18], [10, 34], [40, 7], [29, -27], [15, -59], [42, 27], [38, 8], [58, 83], [13, -22], [45, 20], [21, -15], [34, 26], [12, -30], [66, -8], [62, -72], [28, -1], [19, -24], [26, 31], [24, -8], [37, -73], [0, -45], [35, -19], [41, 51], [1, -63], [26, 57], [81, -77], [14, -67], [24, -23], [49, 1], [43, -15], [29, 36], [23, -73], [48, -10], [29, 45], [43, -12], [62, 12], [66, -10], [49, -38], [50, -3], [17, 28], [65, -95], [28, -8], [32, -54], [45, -16], [20, -30], [45, -12], [17, -26], [27, 32], [66, -20], [45, 77], [48, 6], [9, 20], [84, 49], [18, 24], [86, 30], [42, -25], [48, 32], [9, -18], [79, -73], [53, -37], [70, -80], [26, -67], [37, -11], [87, -97], [68, -40], [52, -62], [27, -47], [61, -13], [58, -45], [0, -1335] ], [[31527, 37962], [38, -55]], [[31565, 37907], [-17, -36]], [[31548, 37871], [-9, 14], [-2, 35], [-10, 42]], [[26051, 64669], [86, 4]], [[26136, 64570], [1, -306], [-32, -1]], [[26105, 64263], [-53, 0]], [[24516, 60822], [2, 51], [13, -1]], [[24657, 60866], [0, -107], [31, 1]], [[24688, 60760], [-3, -53], [-1, -327]], [[24684, 60380], [0, -52], [-52, -2]], [ [24632, 60326], [-5, -1], [1, 119], [-6, 1], [1, 267], [-61, 1], [-32, -18], [-15, 0] ], [[21868, 55312], [-93, 1], [-13, 7]], [[27385, 60182], [15, 38], [54, 75]], [[27454, 60295], [-2, -39], [7, -32], [17, 27], [-10, -38], [9, -47]], [[27461, 60115], [11, -48], [-7, -1], [7, -73]], [[27472, 59993], [-15, -49], [-11, -13]], [[27446, 59931], [-13, -43], [-16, -18]], [[27417, 59870], [-34, 145], [-9, 27], [-5, 54]], [[27369, 60096], [-5, 48], [21, 38]], [[23665, 63207], [0, 50]], [[23790, 63050], [0, -101]], [[23790, 62949], [-125, 3]], [ [25598, 55951], [23, 50], [-5, 27], [7, 41], [24, 16], [0, 34], [10, -1], [5, 36], [4, 100], [15, 16], [5, 33] ], [[25686, 56303], [19, 33], [35, -3], [31, -87], [19, -1]], [ [25790, 56245], [10, 0], [5, -51], [0, -76], [-7, -42], [0, -69], [9, -17] ], [ [25807, 55990], [0, -26], [-12, -7], [-12, -59], [-18, -1], [-14, -58], [-9, -1], [-7, -57], [-15, -7], [0, -33], [-14, 0], [-25, -75], [-3, -25], [-13, 0] ], [[25665, 55641], [-10, 1]], [ [25655, 55642], [0, 33], [-27, 36], [-10, 60], [-10, 9], [0, 34], [-14, 53], [-15, 18], [2, 42], [12, -7], [5, 31] ], [ [6433, 39922], [2, 44], [19, 76], [12, 7], [13, 93], [16, 52], [3, 58], [-17, 94], [-4, 45], [-1, 105], [8, 37], [18, -9], [18, -32], [3, -32], [22, -44], [15, -47], [12, 6], [25, -32], [39, -77], [13, -19], [22, -61], [16, -57], [17, -76], [-3, -47], [1, -90], [8, -10], [16, 12], [7, -57], [-1, -57], [22, -82], [22, -39], [5, -21], [-4, -44], [-13, -51], [-17, -47], [-14, -56], [-23, -38], [-20, -47], [-20, -18], [-16, 15], [-9, -9], [-18, -66], [-16, -25], [-13, -48], [-14, -16], [-12, -59], [1, -33], [-8, -37], [-5, -59], [-20, -63], [-15, 61], [-22, 52], [-22, 29], [-10, 95], [5, 113], [4, 151], [-10, 106], [1, 46], [-9, 12], [-5, 114], [-7, 66], [-9, 8], [-8, 108] ], [ [17077, 71214], [15, 1], [16, 81], [26, 6], [14, -32], [23, 5], [14, 26], [10, -49], [10, -4], [1, -33], [15, -51], [23, -42], [7, -97] ], [ [17251, 71025], [0, -59], [-36, 1], [1, -17], [-18, -17], [0, -304], [-17, 0], [0, -144] ], [[17181, 70485], [-34, 1]], [ [17147, 70486], [0, 142], [-3, 0], [0, 253], [-17, -1], [0, 53], [-12, 17], [-6, 86], [-35, -1], [3, 179] ], [[25993, 55935], [-5, -26], [24, -8], [5, 34], [34, -4]], [[26051, 55931], [-2, -199], [-1, -254]], [[26048, 55478], [-90, -1], [-9, -18]], [[25949, 55459], [0, 17], [-46, 0]], [ [25903, 55476], [0, 106], [15, -1], [1, 118], [38, -2], [1, 102], [15, 16], [0, 68], [5, 0], [0, 52], [15, 0] ], [[23026, 66484], [178, -1]], [[23204, 66483], [33, 1]], [[23257, 66077], [-191, 4]], [[23066, 66081], [9, 17], [-9, 55]], [[23066, 66153], [-5, 48], [-11, 29], [0, 76], [9, 44], [-4, 44], [-14, 8]], [[23041, 66402], [-13, 31], [4, 45], [-6, 6]], [[23166, 65257], [139, -1]], [[23401, 65255], [0, -403]], [[23337, 64853], [-138, 0]], [[23199, 64853], [11, 17], [-23, 19]], [[23187, 64889], [3, 42], [-5, 63], [13, 41], [-20, 27], [5, 60]], [[23183, 65122], [1, 85], [-20, 10], [2, 40]], [ [18207, 67657], [19, 25], [8, -7], [8, -98], [10, -3], [0, -151], [76, -1], [0, -96], [99, 0] ], [[18427, 67326], [0, -202]], [ [18427, 67124], [-66, 0], [0, -306], [2, -100], [16, 0], [0, -101], [-16, 0], [0, -58] ], [[18298, 66610], [0, 209], [16, 0], [0, 408], [-84, 0]], [ [18046, 67227], [0, 68], [-6, 0], [1, 80], [-39, 8], [2, 76], [-6, 43], [11, 49], [-15, 25], [-10, 37], [3, 32], [-27, 37], [6, 82], [-7, 29], [6, 61], [-7, 14], [-7, 75], [-12, -27], [-12, 13], [-15, -13], [2, 29], [-39, 49] ], [[17875, 67994], [-2, 65], [7, 28]], [ [30697, 68452], [13, 68], [2, 64], [9, 25], [6, -26], [-9, -35], [1, -36], [-8, -70], [-10, -29], [-4, 39] ], [[30556, 68965], [16, 10], [8, 61], [12, -4], [5, -41], [16, 8]], [[30613, 68999], [18, 9], [6, -99], [96, 67], [6, -21]], [ [30743, 68770], [-8, -73], [-14, -40], [-11, 33], [-7, -32], [-15, -4], [14, -81], [-3, -48], [-12, -23], [-7, -53] ], [[30680, 68449], [-26, 7], [-41, 127], [-22, -65], [-15, 40], [-2, -17]], [[30574, 68541], [-27, 17]], [ [30547, 68558], [17, 141], [13, -8], [7, 102], [-12, 7], [6, 104], [-19, 8], [5, 30], [-8, 23] ], [[30077, 66160], [8, 24]], [[30085, 66184], [3, -10], [13, 63], [-14, -22]], [[30087, 66215], [-5, 24], [12, 27], [8, -25], [9, 18], [12, 89]], [[30123, 66348], [18, -1]], [[30141, 66347], [-8, -42], [11, -74], [-13, 10], [2, -46]], [[30133, 66195], [-14, -11], [-5, -42], [-15, -10], [-5, -36], [-17, 64]], [[29567, 66693], [26, -2]], [[29593, 66691], [131, -14]], [[29724, 66677], [49, -6]], [ [29773, 66671], [3, -55], [12, -14], [0, -54], [-10, -18], [-1, -78], [7, -24], [-13, -39], [2, -45], [-6, -24], [-3, -89] ], [ [29764, 66231], [-11, -47], [0, 73], [-6, 64], [-30, -16], [-2, 31], [-59, -33], [1, 55], [-16, -8], [-5, 24], [-27, 20], [-1, 67], [-28, 17] ], [ [29580, 66478], [7, 99], [-1, 28], [-11, 10], [13, 36], [-21, -2], [0, 44] ], [ [26534, 68055], [-5, -144], [-8, -42], [13, -91], [16, -32], [9, 33], [5, -38], [20, -21], [8, -25] ], [[26592, 67695], [1, -143]], [[23039, 68388], [0, 404]], [[23039, 68792], [1, 102]], [[23040, 68894], [99, -1]], [ [24494, 56008], [28, 41], [-2, 33], [-25, 51], [2, 28], [17, 16], [7, -35], [16, -22], [12, 18], [-8, 50], [-13, -14], [-10, 26], [1, 59], [24, 2], [8, -18], [10, 34], [-16, 26], [-7, 55], [18, 78], [-22, 34], [3, 29], [16, 23], [5, -43], [11, 16], [-7, 45], [24, 6], [8, 61], [-3, 24], [-11, -3], [-9, 29] ], [[24571, 56657], [0, 1]], [[24571, 56658], [82, -1], [1, -153]], [[24654, 56504], [-1, -432], [-29, -1], [0, -101]], [[24624, 55970], [-126, 0]], [[24498, 55970], [-4, 38]], [[26542, 69558], [137, 6]], [ [26679, 69564], [8, -51], [11, -30], [14, -133], [-20, 21], [-16, 34], [-15, -41], [4, -110], [12, -44], [21, -26], [0, -26] ], [[26698, 69158], [-158, -2]], [[24721, 71146], [19, 40], [12, 3], [39, 49], [38, 34], [39, 106]], [ [24868, 71378], [7, 0], [0, -201], [34, 0], [0, -101], [105, 0], [0, -201], [104, -1] ], [[25118, 70874], [0, -274]], [[25118, 70600], [-28, 48], [-233, 188]], [[24857, 70836], [-54, 43], [1, 27], [-28, 167], [-27, 16], [-10, 24]], [[24739, 71113], [0, 0]], [[24739, 71113], [-12, -6], [-6, 39]], [ [30255, 70100], [8, -1], [15, 41], [24, 38], [-9, 71], [21, 66], [23, 45], [5, 56], [-7, 28], [-14, 0], [0, 66], [10, 38], [-8, 14], [15, 51], [5, 46], [-15, 44], [16, 115], [8, 18], [-1, 37], [17, 32], [14, 59], [11, 8], [10, 183] ], [ [30487, 71155], [0, -209], [-3, 0], [1, -486], [12, 8], [10, -140], [-10, -14], [-4, 40], [-11, -3], [9, -34], [-6, -107], [-15, 9], [-1, -90], [13, -16], [10, -59], [-8, -71], [-14, -28], [35, -516], [10, -103], [29, 16], [4, 34], [41, 22] ], [[30589, 69408], [20, -307], [4, -102]], [ [30556, 68965], [-3, 32], [-40, -22], [0, -34], [13, -59], [-7, -51], [-48, 36], [-4, -36], [-17, 51], [-21, -12] ], [ [30429, 68870], [-9, 82], [-10, -4], [-10, 217], [-27, -16], [-6, 106], [11, 7], [-13, 210], [-38, -21], [-5, 64], [-29, -24], [-28, 428], [3, 2], [-13, 179] ], [ [24524, 54436], [17, 9], [7, 27], [14, -31], [5, 42], [-2, 53], [12, -8], [16, 79], [-4, 18], [-6, -40], [-23, 17], [0, 58], [8, 20], [-8, 35], [-10, -20], [-23, 49], [3, 58], [5, 1], [17, -48], [10, 7], [-5, 26], [-20, 39], [2, 18] ], [[24539, 54845], [7, 16]], [ [24546, 54861], [22, -1], [1, -191], [3, 38], [25, -1], [0, 154], [37, -11], [2, 62] ], [ [24636, 54911], [9, -1], [0, -34], [9, 1], [1, -51], [18, 0], [10, -17], [0, -28] ], [ [24683, 54781], [-14, -33], [5, -39], [-14, -83], [2, -41], [-15, 16], [-7, -15], [3, -40], [-9, -94] ], [ [24634, 54452], [-17, -58], [4, -25], [-14, 3], [-16, -49], [-7, 21], [-3, -60], [-31, 39] ], [[24550, 54323], [0, 7]], [[24550, 54330], [7, 43], [-15, 24], [2, -62]], [[24544, 54335], [-32, 11], [2, 79], [10, 11]], [[28682, 67787], [49, -14], [0, 45], [69, -21]], [[28800, 67797], [5, -255]], [[28805, 67542], [-16, 16], [-20, -185], [7, -7], [-6, -190]], [[28770, 67176], [-14, 24], [-17, 8]], [ [28739, 67208], [-58, 103], [2, -63], [-8, -15], [-10, 38], [-6, -42], [-7, 34], [-48, -3] ], [[28604, 67260], [-1, 34], [-34, 1], [-3, 188]], [ [28566, 67483], [26, 57], [10, 8], [19, 54], [14, 5], [20, -15], [17, 19], [9, 53], [1, 123] ], [[23278, 68790], [66, 0], [0, 182]], [[23481, 68739], [0, -251], [-67, -1], [0, -101]], [[26541, 65234], [1, 271]], [[26542, 65505], [33, 4]], [[26575, 65509], [86, 11]], [[26661, 65520], [1, -26], [21, -28], [13, 17], [26, -65], [19, -26]], [[26741, 65392], [-70, -5]], [ [26671, 65387], [-43, -2], [-11, -54], [-26, -49], [-2, -42], [-10, -31], [-38, -60] ], [[26541, 65149], [0, 85]], [[24456, 65159], [0, 204]], [[24586, 65362], [33, -1], [-1, -167]], [[24618, 65194], [-17, 3], [-23, -40], [-13, 15], [-19, -21], [-8, -96]], [[24538, 65055], [-82, 3], [0, 101]], [[22569, 57108], [0, -252]], [[22569, 56856], [0, -173]], [[22569, 56683], [-8, -32], [-20, 22], [-15, 0], [-19, 28], [-17, -85]], [[22490, 56616], [-17, -25], [-24, 96], [-11, 14]], [[22438, 56701], [0, 206], [-14, -1], [0, 85]], [[23337, 64552], [-120, 0]], [[23217, 64552], [-7, 45], [3, 44], [-9, 20], [-5, 68]], [[23199, 64729], [4, 31], [-4, 93]], [[29435, 64577], [10, -65], [8, -167], [2, -132]], [[29455, 64213], [-37, -33], [-54, 9]], [[29364, 64189], [-5, 40], [12, 34], [0, 83], [7, 33], [-19, 55]], [[29359, 64434], [15, 81], [11, -15], [10, 42], [21, 27], [19, 8]], [ [20768, 71489], [30, 0], [24, 50], [29, 161], [-3, 161], [-19, 126], [-18, 36], [8, 41] ], [[20819, 72064], [81, -1], [0, 51], [24, -1]], [[20924, 72113], [0, -78]], [[20924, 72035], [0, -801]], [[20924, 71234], [-86, 0], [0, 33], [-18, 17], [-53, 0]], [[20767, 71284], [1, 205]], [ [24848, 59299], [58, -3], [6, 48], [15, -31], [18, 12], [19, -60], [0, -27] ], [ [24964, 59238], [-19, 5], [0, -37], [21, -39], [1, -27], [-15, -15], [-30, 16], [-3, -21], [21, -58] ], [[24940, 59062], [11, -41], [-3, -36], [-22, -40], [-3, -75], [-12, -23]], [[24911, 58847], [-63, -2]], [[24848, 58845], [0, 454]], [[24324, 63442], [113, -3]], [[24437, 63439], [5, -21], [-8, -66], [5, -38], [15, -34], [3, -58]], [[24457, 63222], [-2, -31], [18, -55]], [[24473, 63136], [-114, 2], [0, -34]], [[24359, 63104], [-37, 1]], [[19530, 55597], [112, 1], [55, -10], [125, 0]], [ [19822, 55588], [38, -1], [8, -154], [-5, -13], [-1, -63], [8, -45], [15, -13], [3, -44], [-3, -71], [15, -88], [-1, -136], [-4, -37], [36, -28] ], [ [19762, 54032], [-86, -1], [0, 252], [-4, 0], [1, 222], [-1, 286], [-30, 0], [0, 102], [-58, -1], [0, 203], [-54, 1] ], [[19530, 55096], [0, 501]], [[28228, 62493], [21, 175], [9, 45]], [[28270, 62716], [17, -25], [15, 1], [6, -45], [13, -16], [10, -36]], [[28331, 62595], [-16, -58], [-1, -58], [10, -13], [6, -39], [37, -21]], [[28367, 62406], [-57, -245]], [[28310, 62161], [-5, 46], [-11, 12], [-8, 40], [-10, 13]], [[28276, 62272], [-85, 83]], [[28191, 62355], [28, 78], [9, 60]], [[21227, 69571], [2, 202], [2, 403], [0, 247]], [[21231, 70423], [263, -1]], [[21494, 70422], [0, -549]], [[21494, 69873], [0, -506]], [[21494, 69367], [-267, 2]], [[22428, 51565], [65, 224]], [[22525, 51906], [75, -220], [8, -112]], [[22608, 51574], [-25, -80], [-61, -104]], [ [22522, 51390], [-10, 29], [0, 41], [-10, 23], [0, 34], [12, 21], [-22, 29], [-17, -15], [-18, 21], [-11, -12], [-18, 4] ], [[22203, 48678], [23, 63], [11, -53], [105, -5]], [[22342, 48120], [-16, -128], [-44, -121]], [ [22282, 47871], [-2, 57], [-6, 42], [-3, 79], [-8, 25], [-1, 49], [-7, 64], [-17, 43], [2, 31], [-13, 26], [-7, 37], [5, 20], [-11, 46], [-9, 7], [-1, 52], [6, 31], [-3, 66], [4, 29], [-8, 103] ], [[22865, 49435], [17, 36], [9, 45], [18, 127], [27, 53]], [[22936, 49696], [-8, -92]], [[22928, 49604], [-27, -104], [-15, -73], [-11, -83]], [[22875, 49344], [-10, 91]], [[22945, 49905], [-2, -54]], [[22943, 49851], [-3, -64]], [[22940, 49787], [-18, -48], [-17, -61], [-8, -1], [-18, 30], [0, 42]], [[22879, 49749], [-27, 80], [0, 21], [93, 55]], [[22827, 49623], [21, -23], [24, 57], [8, -74], [-7, -23], [-24, -140]], [[22849, 49420], [-35, 202]], [[22814, 49622], [13, 1]], [[23690, 52143], [60, 1]], [[23750, 52144], [55, 2]], [[23805, 52146], [-5, -40], [9, -79], [-12, -70], [9, -19], [-6, -16]], [[23800, 51922], [-5, -35], [-14, -39], [-7, -78], [-11, -65]], [ [23763, 51705], [4, 92], [-5, 39], [-39, 41], [-9, 18], [0, 38], [-17, 26], [3, 51], [-10, 39] ], [[23690, 52049], [7, 51], [-7, 43]], [[21124, 54191], [73, 0], [0, 100]], [[21271, 54290], [0, -505]], [[21271, 53785], [-147, -1]], [[21124, 53784], [0, 407]], [[27938, 60641], [12, 13]], [[27950, 60654], [34, -113], [6, -31], [13, -15], [2, -37], [10, 16]], [[28015, 60474], [0, -62], [-9, -27], [-16, -85]], [[27990, 60300], [-14, -33], [-12, 10], [-13, -28]], [[27951, 60249], [-9, 8], [-2, 33], [-16, 6], [-2, 37], [-26, 177]], [[27896, 60510], [12, 46], [23, 52], [7, 33]], [ [16477, 71907], [1, 117], [23, 51], [0, 34], [12, 17], [0, 34], [96, 5], [0, 100], [36, 99], [23, 17], [6, 50], [0, 68], [12, 16], [0, 34], [12, 34], [0, 101], [24, 35], [6, 52], [34, 0] ], [[16762, 72771], [3, -22]], [[16765, 72749], [-2, -793]], [[16655, 71346], [0, -70], [-24, 2]], [[16631, 71278], [-16, 56], [-30, -93], [-25, 1], [-12, -15], [-34, -9]], [[16514, 71218], [-20, 56], [-8, 71]], [[27375, 62681], [17, 57], [27, 61], [5, 40], [16, 4], [11, 20]], [ [27471, 62838], [0, -73], [4, -7], [-20, -86], [16, -60], [-6, -16], [11, -30], [-19, -33] ], [[27457, 62533], [-17, -30], [-12, -59], [-8, 6]], [[27397, 62466], [-29, 190], [7, 25]], [[27599, 62277], [53, 31], [9, 115], [11, 50]], [[27802, 62297], [2, -8]], [ [27804, 62289], [-7, -43], [-22, 11], [3, -36], [-18, -27], [-9, -40], [9, -71], [-33, -135] ], [[27545, 61983], [12, 57], [31, 3], [8, 110], [-3, 65], [6, 59]], [[23317, 67578], [19, -1]], [[23336, 67577], [0, -285]], [[23204, 67295], [0, 282]], [[26626, 60600], [12, -104], [-4, -27], [1, -69]], [[26635, 60400], [-1, -55], [6, -34]], [[26640, 60311], [-19, 40], [-16, 76], [-7, -24], [-29, 13]], [[26569, 60416], [-10, 39], [-9, 77], [-9, 34], [0, 47]], [[28053, 59478], [37, 1]], [[28090, 59479], [13, -276], [-8, -47]], [[28042, 59050], [-3, 9], [-1, 317], [4, 69], [11, 33]], [[19056, 56825], [0, -307], [209, 0], [0, -492]], [ [19265, 56026], [0, -103], [-16, -26], [-24, -1], [-20, -32], [-17, 3], [-18, -16], [-2, -21], [-19, -12], [-10, -41], [2, -123], [11, -70], [-12, -3] ], [ [19140, 55581], [-16, -10], [-24, -61], [-11, 10], [-13, -36], [-4, -40], [-9, -8], [-1, -50], [-15, -50], [-46, 309], [-8, 107], [-18, 145] ], [ [18975, 55897], [-31, 246], [-16, -51], [-4, -37], [-11, 24], [-19, 76], [-2, 36], [-13, 36], [-1, 62], [5, 24], [-12, 71], [2, 41], [-12, 0], [1, 95], [-14, -2] ], [ [18848, 56518], [1, 45], [8, 40], [-8, 71], [4, 20], [-65, 0], [5, 35], [-2, 69], [10, 53], [1, 117], [30, 62], [0, 37] ], [[24017, 58980], [15, -1]], [[24032, 58979], [15, 0], [0, -51], [118, -9]], [[24165, 58919], [-1, -101]], [[24164, 58818], [0, -218]], [[24015, 58526], [3, 309], [-1, 145]], [[24456, 57581], [20, -1], [1, 85], [15, 0], [0, 22], [25, -2]], [[24517, 57685], [-1, -105], [10, 0], [0, -52], [5, 0]], [[24531, 57528], [-1, -154], [15, -1], [-1, -103]], [[24544, 57270], [-1, -204], [15, -1], [0, -155], [-15, 0]], [ [24543, 56910], [-11, 9], [-10, 43], [-12, 81], [-9, 6], [-3, 36], [-13, 17], [1, 30], [-11, 8], [2, 32], [-24, 2] ], [ [24453, 57174], [0, 34], [-19, 19], [0, 68], [20, -2], [1, 185], [8, 57], [-7, 46] ], [ [25995, 52680], [6, 42], [0, 61], [20, -2], [4, -50], [33, -3], [-1, 31], [6, 70] ], [[26063, 52829], [33, -1], [0, -51], [14, -1], [-1, -253]], [[26496, 55966], [32, 146], [5, 71], [-1, 37]], [[26532, 56220], [44, -113], [7, -1], [15, -57]], [ [26597, 55967], [2, -46], [-17, -7], [-10, -33], [-15, -18], [-1, -51], [-9, -29] ], [[26530, 55871], [-6, 44], [-24, 19], [-4, 32]], [[26979, 50652], [100, -1]], [[27079, 50651], [0, -475], [-1, -240]], [[27078, 49936], [0, -43], [-18, 18], [-10, -13]], [ [27051, 50091], [0, 50], [-12, 4], [-12, 47], [-20, 10], [-18, 96], [4, 13] ], [ [26993, 50311], [3, 58], [17, 48], [6, 40], [-4, 33], [-25, 88], [-11, 74] ], [[26055, 62866], [92, 0]], [[26147, 62651], [-40, -85]], [[26039, 62491], [0, 255]], [[24257, 66887], [0, 204]], [[24257, 67091], [133, -1]], [[24390, 67090], [-1, -510]], [[23904, 65671], [33, 0]], [[26453, 60619], [8, 40], [22, 11]], [[26483, 60670], [13, -4], [22, 21], [17, -45]], [[26569, 60416], [-26, -63], [-7, -47], [-12, -4]], [[26524, 60302], [-29, 20], [-25, 61]], [[26470, 60383], [3, 44], [-12, 32], [3, 38], [-12, 79], [1, 43]], [ [24434, 54868], [14, 32], [-1, 97], [15, 74], [2, 123], [8, 32], [0, 54], [8, 17], [5, 63] ], [[24485, 55360], [27, -1]], [ [24512, 55359], [-10, -50], [-3, -48], [9, -22], [14, 26], [-1, 67], [11, 4], [9, -72], [-2, -39], [-21, -52], [-5, -37], [-1, -71], [31, -30], [-2, -27], [-16, -33], [-9, -38], [3, -52], [6, -14], [20, 26], [6, 46], [5, -52], [-10, -30] ], [[24539, 54845], [-11, 0], [-7, -29], [-90, 0]], [[24431, 54816], [7, 27], [-4, 25]], [[24200, 52034], [23, -6], [21, -31], [11, 14], [6, -63], [29, -43]], [[24290, 51905], [-8, -61], [6, -176]], [ [24288, 51668], [-2, -39], [-24, -36], [-14, -34], [-6, 32], [-18, -16], [0, -32], [9, -30], [18, -8], [-9, -30], [8, -63], [20, 21], [5, -18], [-13, -14], [6, -20], [-32, -6], [-26, -49], [-20, -9], [-82, 63] ], [[24108, 51380], [1, 219], [-1, 307], [-34, -1]], [[24074, 51905], [32, 64]], [[24104, 52430], [13, 92], [-4, 20], [0, 363]], [[24113, 52905], [25, 0], [8, 26], [0, 39], [28, 56], [14, -43], [14, 2]], [[24202, 52985], [0, -33], [11, -51], [1, -52], [7, 1]], [ [24221, 52850], [1, -75], [10, -19], [0, -110], [-11, -70], [0, -53], [-14, 0], [0, -34], [-43, 0], [-12, -12], [-2, -38], [-8, -18] ], [[24104, 52422], [0, 8]], [[23554, 63548], [77, 0], [31, -5]], [[23555, 63208], [0, 85]], [[23555, 63293], [-1, 255]], [[24568, 61812], [20, -8], [33, 63], [12, 52]], [[24633, 61919], [-1, -201]], [[24632, 61718], [0, -60], [-8, -139], [-4, -107]], [[24532, 61412], [-76, 0], [0, 7]], [[24456, 61419], [0, 570]], [[23036, 64111], [111, 1]], [[23147, 64112], [0, -304]], [[23036, 63808], [0, 303]], [[22396, 65934], [128, 0]], [[22526, 65732], [0, -203]], [[19902, 55909], [345, -1], [28, 5]], [[20275, 55913], [1, -104], [7, 0]], [[20283, 55809], [1, -393]], [[20284, 55416], [-152, -268], [0, -51], [-115, 1], [0, -203]], [[19822, 55588], [0, 323], [17, -5], [63, 3]], [[28234, 58112], [31, 9], [5, -34], [25, 30], [31, 62]], [[28326, 58179], [14, -90], [10, -11]], [[28350, 58078], [-11, -12], [-5, -32], [5, -59], [-12, -26]], [[28327, 57949], [-15, 16], [6, -82], [-27, -118], [-36, -73]], [[28255, 57692], [-4, 16], [-1, 101], [-5, 43], [-19, 37]], [[28226, 57889], [3, 194], [5, 29]], [[27152, 58358], [12, -22], [31, 3]], [[27195, 58339], [23, -168]], [[27218, 58171], [15, -78], [12, -26], [1, -62], [9, -20], [-2, -112]], [[27253, 57873], [-11, 1]], [[27242, 57874], [-112, 18]], [[27130, 57892], [3, 49], [16, 157], [3, 260]], [[20922, 65124], [188, 2]], [[21110, 65126], [0, -404], [-1, -53]], [[21109, 64669], [-54, 0]], [[21055, 64669], [-133, -1]], [[20922, 64668], [0, 456]], [[23232, 59036], [39, 0], [5, -34], [10, -5], [4, -44], [-5, -19], [36, 0]], [[23321, 58934], [65, -1]], [ [23370, 58629], [-27, 11], [-16, -27], [-16, 5], [-24, -19], [-7, -26], [-14, 26], [-3, 81], [-32, -1] ], [[23231, 58679], [-15, 0]], [[23216, 58679], [0, 52], [16, 0], [0, 305]], [[22700, 58121], [147, 0]], [[22847, 58121], [0, -522]], [ [22847, 57599], [-33, 20], [-4, 20], [-18, 1], [-5, 82], [1, 50], [-13, 11], [-2, 60], [-43, 112], [1, 66], [-16, 17], [-15, 37] ], [[22700, 58075], [0, 46]], [[22789, 57108], [58, 0], [-4, 52], [-12, 83], [16, 0], [0, 17], [59, 0]], [[22906, 57260], [0, -51], [29, 0], [0, -102]], [[22935, 57107], [-15, 0], [0, -201], [-15, -1]], [[27582, 64288], [127, -6]], [ [27709, 64282], [1, -31], [-9, -41], [-15, -31], [2, -36], [18, -29], [-1, -106], [-8, -42], [-8, -6], [-12, -186], [7, -6], [-25, -36] ], [[27659, 63732], [-25, 22], [-3, 19], [16, 24], [-75, 93], [-49, 169]], [[27107, 57210], [8, 100], [11, 183], [20, 88]], [ [27146, 57581], [18, -15], [2, -22], [15, 7], [12, -20], [17, -4], [7, -32] ], [[27217, 57495], [-6, -20]], [[27227, 57184], [0, -90]], [[27227, 57094], [-18, -5], [-15, -53], [-4, 37], [-25, 66]], [[27165, 57139], [-9, 29], [-11, -5], [-38, 47]], [[21904, 68796], [237, 1]], [ [22068, 68386], [13, 54], [-9, 29], [-17, 2], [-28, 47], [-22, 19], [-19, 1], [-37, 35], [-6, 98], [-6, 21], [-18, 3], [-17, -19], [-13, 20], [2, 35], [12, 28], [1, 37] ], [[26426, 59947], [9, 20], [8, -25], [4, 22], [11, -24], [16, 36], [9, -17]], [ [26483, 59959], [7, -118], [11, -42], [12, -20], [-1, -49], [8, -37], [23, -47] ], [[26543, 59646], [-22, -48], [7, -68]], [[26528, 59530], [-16, 3]], [[26512, 59533], [-67, 3]], [ [26445, 59536], [-22, 98], [-4, 96], [-8, 25], [2, 66], [8, 26], [-2, 36], [7, 64] ], [[26809, 58022], [13, 27], [12, 4], [12, 73], [12, 49]], [[26858, 58175], [38, -157], [5, -144], [5, -24]], [[26853, 57762], [-5, 20], [-32, -34]], [[26816, 57748], [-31, -34]], [[26785, 57714], [-14, 31], [21, 91], [-1, 65], [17, 58], [1, 63]], [[28350, 58078], [11, -13], [16, 59], [9, -32], [10, 56], [10, 21]], [[28406, 58169], [64, -136], [18, -55]], [[28488, 57978], [-19, -65], [-7, -51], [16, -43], [-1, -65], [-7, -16]], [[28470, 57738], [-8, -3], [3, -47], [24, -55], [36, -43], [22, 49]], [ [28547, 57639], [9, -29], [-12, -80], [-18, -27], [-35, -1], [-20, -24], [1, -18], [-35, 3] ], [ [28437, 57463], [9, 29], [-17, -7], [1, 217], [-3, 65], [-18, -20], [-2, 30], [-40, 80], [-40, 92] ], [[22054, 55308], [105, -4]], [[26881, 59918], [8, 37], [10, 7], [-4, -62], [-14, 18]], [[26976, 62371], [4, 207], [11, -2]], [[26991, 62576], [86, -18], [57, -9]], [[27134, 62549], [2, -99]], [ [27136, 62450], [-18, -16], [3, -43], [10, -29], [-4, -111], [-9, 25], [-9, -20], [-3, -42], [-15, -17] ], [ [27091, 62197], [-5, 27], [8, 28], [-12, 79], [-11, 1], [-13, 40], [-20, -82] ], [[27038, 62290], [1, 52], [-63, 12], [0, 17]], [[26906, 62158], [0, 10], [33, -10], [6, 221]], [[26945, 62379], [31, -8]], [ [27038, 62290], [-12, -70], [0, -67], [-21, -52], [10, -105], [3, -101], [-13, -32] ], [[27005, 61863], [-19, -10]], [ [26986, 61853], [-21, 3], [2, 105], [-33, 8], [2, 69], [-5, 35], [-27, 8], [2, 77] ], [[27377, 61295], [48, -28], [50, 139], [26, 80]], [[27634, 61249], [-14, -91], [-13, -39]], [[27607, 61119], [-35, -116], [-21, -112], [2, -36], [-12, -39]], [[27541, 60816], [-25, 1], [-3, 28], [-15, -39], [-16, 9], [-44, 47]], [[27438, 60862], [-1, 37], [-23, 84], [-16, 39]], [ [27398, 61022], [16, -5], [-17, 98], [12, 42], [-8, 47], [-9, 7], [8, 37], [-18, -6], [-8, 25], [3, 28] ], [[31846, 38320], [0, -19]], [ [31846, 38301], [6, -44], [-16, -11], [-15, 23], [-7, -20], [-12, 49], [-24, -14], [7, 54], [10, -23], [12, 26], [19, -21], [20, 0] ], [[24548, 58507], [121, -5], [29, 4], [59, -9]], [[24757, 58497], [0, -304]], [[24757, 58193], [-60, 4]], [[24547, 58200], [1, 307]], [[16069, 60572], [0, -1]], [ [16069, 60571], [64, 212], [27, 63], [24, 38], [8, -11], [9, 22], [21, -26], [-1, 396] ], [[16221, 61265], [14, -57], [62, -229]], [[16371, 60748], [-166, -272], [5, -63], [-73, -246]], [ [16137, 60167], [-15, 57], [-13, -20], [-8, 21], [-10, -42], [-7, 73], [-11, 45], [-1, 39], [15, 32], [-5, 56], [4, 27], [-13, 16], [-4, 32], [0, 69] ], [[15716, 62785], [168, 2], [0, 34], [35, -1], [0, -35], [33, 0]], [[15952, 62785], [-5, -93]], [ [15947, 62692], [-11, -74], [6, -48], [-5, -22], [16, -125], [11, -2], [7, -45], [1, -51], [-5, -74] ], [[15967, 62251], [-140, -1]], [ [15827, 62250], [-19, 45], [-2, 67], [-22, 40], [-2, 78], [7, 61], [-11, 41], [-16, -6], [-30, 40], [-21, 54], [-5, 31], [10, 84] ], [[26431, 56469], [5, -45], [16, -54], [13, -23], [23, -88], [14, -28]], [[26502, 56231], [-9, -31], [-17, -130], [-19, 36]], [[26457, 56106], [-17, -18], [-10, 20]], [[26430, 56108], [-19, 0]], [[26411, 56108], [1, 365], [19, -4]], [[26549, 57359], [7, 9], [1, 57], [13, 16]], [[26570, 57441], [27, 9]], [ [26597, 57450], [15, -43], [2, -36], [-11, -85], [6, -43], [0, -50], [7, -31], [-14, -58] ], [[26602, 57104], [-50, 3]], [[26552, 57107], [3, 31], [-9, 21], [-2, 145], [5, 55]], [[26101, 56852], [21, -1], [15, 98], [43, 77], [20, 176]], [[26200, 57202], [11, 0]], [ [26211, 57202], [1, -52], [-7, -1], [0, -91], [-6, -2], [7, -71], [22, -10] ], [[26217, 56630], [-59, 5], [0, -25], [-45, 2]], [[26113, 56612], [-12, 240]], [[17848, 67225], [137, 1]], [[17985, 66821], [-7, 0], [1, -234]], [ [17979, 66587], [-36, 28], [-19, -11], [-10, 58], [-3, 48], [-21, 14], [-1, 53], [10, 54], [-16, 65], [-22, -4] ], [[17861, 66892], [-13, 3], [0, 330]], [[24924, 66063], [81, 3]], [[25132, 65705], [-117, -5], [0, 17], [-31, 11], [-2, -11], [-42, -1]], [[24940, 65716], [0, 33], [-15, 1]], [[24925, 65750], [-1, 313]], [[20593, 72571], [0, 91], [11, 0], [0, 231]], [ [20604, 72893], [6, 17], [32, -4], [4, -29], [16, 56], [11, -8], [6, 49], [12, 15], [16, -35], [18, 8], [22, -27], [15, 11], [4, 34], [8, -40], [11, 22], [9, -19], [14, 11], [5, -28], [23, -31], [3, -26], [17, 5], [12, -23], [22, 5], [9, 24], [11, -35], [-1, -30], [15, -4] ], [[20924, 72811], [0, -698]], [ [20819, 72064], [-25, 0], [0, 203], [-23, 0], [0, 101], [-107, 0], [0, 102], [-72, 0], [1, 101] ], [ [28264, 59025], [15, -18], [4, -26], [25, -23], [3, -66], [16, -2], [20, -38] ], [[28347, 58852], [16, -116], [-2, -100]], [[28361, 58636], [-11, 16], [-10, -32], [-13, -5], [-12, -46], [-41, -101]], [[28274, 58468], [-15, 63], [-9, 115], [-22, 46]], [[28228, 58692], [16, 166], [18, 123], [2, 44]], [[21448, 59429], [37, 0]], [[21485, 59429], [114, -1]], [[21448, 58911], [0, 518]], [[26065, 55479], [100, 1]], [[26165, 55480], [13, -277]], [[26178, 55203], [9, -32], [-4, -36], [13, -45], [-2, -25]], [[26194, 55065], [-43, -7], [-3, -17], [-83, -3]], [[26065, 55038], [0, 441]], [[16505, 62261], [89, -256]], [ [16594, 62005], [-8, -55], [-1, -72], [21, -122], [-5, -103], [-17, -20], [4, -32], [-9, -46] ], [[16473, 61679], [-14, 16], [0, 73]], [[15579, 65835], [23, 7], [28, -8], [115, 2], [37, 5], [59, -1]], [[15841, 65840], [81, -5], [154, -8]], [[16076, 65827], [-3, -55], [0, -202], [2, 0], [0, -403], [1, -287]], [[15529, 64876], [-8, 55], [-10, 162], [-8, 19], [-44, -1]], [ [15459, 65111], [13, 75], [-11, 108], [-11, 22], [3, 40], [-10, 3], [9, 58], [7, 95], [-5, 23], [1, 59], [-8, 33], [15, 42], [2, 31], [11, -5], [11, 25], [13, 112] ], [[19531, 60575], [36, 171], [210, 4], [53, 5]], [ [19830, 60755], [-14, -56], [-4, -79], [1, -69], [-13, -34], [-7, -58], [-26, -35], [-6, -73], [-8, -49], [-13, -39], [1, -83], [-5, -18], [-7, -88], [-13, -64] ], [[19716, 60010], [-185, -1]], [[26283, 57668], [9, 0]], [[26292, 57668], [44, 1]], [[26336, 57514], [10, -35], [-14, -62], [-6, -50], [0, -170]], [[26326, 57197], [-14, 18], [-3, 28], [-24, -17], [-29, 9], [-2, 21]], [ [26254, 57256], [-8, 53], [15, -1], [-10, 44], [17, -10], [3, 48], [-3, 76], [6, 54], [7, 19], [-7, 48], [9, 81] ], [[18429, 66212], [96, 2], [0, 101], [44, 0], [0, 101], [22, 0]], [ [18591, 66416], [10, 0], [11, -64], [13, 7], [1, -78], [-10, -46], [1, -27], [14, -6], [4, 37], [20, 0], [9, -65], [9, -11] ], [[18673, 66163], [15, -55], [0, -80], [-11, 1], [0, -201]], [[18677, 65828], [-15, -1]], [[18662, 65827], [-8, 5], [-225, -3]], [[25398, 61442], [52, -1], [0, -31], [31, -2], [0, -37]], [[25481, 61371], [-2, -51], [-1, -265]], [[25478, 61055], [-37, -24], [-11, 52], [-15, -23]], [[25415, 61060], [-4, -36], [10, -68], [-12, -47], [-23, 32]], [[25386, 60941], [-11, 2], [-4, 34], [12, -9], [-14, 80]], [ [25369, 61048], [22, 4], [-15, 29], [15, 67], [1, 60], [-8, 26], [19, 19], [2, 38], [-12, -19], [22, 73], [-14, 60], [-3, 37] ], [[25875, 60701], [34, 239]], [[25909, 60940], [40, 23], [9, 67], [-6, 144]], [[25952, 61174], [15, 10]], [[25967, 61184], [2, -11]], [ [25969, 61173], [8, -8], [1, -57], [14, 3], [11, -65], [-1, -36], [22, -55] ], [[26024, 60955], [3, -43], [13, -49]], [[26040, 60863], [-15, -91], [-18, -36], [-6, -57], [-15, -35], [-5, -121]], [[25981, 60523], [-43, 11]], [ [25938, 60534], [-2, 54], [-16, 83], [-18, -15], [-15, 24], [-4, 31], [-8, -10] ], [[23800, 51922], [165, 1], [0, -16], [37, 0]], [[24002, 51907], [72, -2]], [ [24108, 51380], [-35, 42], [-57, 101], [-23, 32], [-41, 40], [-33, 5], [-14, -14], [-36, 7], [-58, -25], [-17, -13], [-26, -53] ], [[23768, 51502], [-17, 94], [-9, 30], [2, 25], [19, 54]], [[23428, 62034], [125, 0]], [[23553, 62034], [-1, -304]], [[23552, 61730], [0, -103]], [[23552, 61627], [-126, 1]], [ [17874, 68100], [-13, 10], [-8, -20], [-19, 50], [-8, 107], [-18, 27], [9, -35], [-25, -155], [-22, -13], [-38, -40], [-10, -50], [-3, -63], [-12, 6], [-12, -61], [3, -20], [-20, -74], [-21, -17], [-17, -53], [-12, -16], [-28, 0] ], [[17600, 67683], [-18, 44], [-67, 208]], [[18812, 67724], [63, -5]], [[18875, 67719], [43, 0], [10, -91], [18, 3], [25, -31], [3, -22]], [[18974, 67578], [0, -216]], [[18974, 67362], [0, -345]], [[18974, 67017], [-152, 1]], [ [18822, 67018], [0, 305], [-65, 0], [0, 98], [-62, 1], [1, 50], [-17, 0], [0, 18], [-116, 0], [0, 234] ], [[30108, 65942], [43, 72], [3, 79], [-4, 25], [8, 24], [-4, 25], [-11, -5]], [[30143, 66162], [20, 28], [6, -38], [10, -12]], [[30179, 66140], [-8, -30], [8, -46], [13, 60]], [ [30192, 66124], [16, -51], [2, -46], [21, -93], [-1, -50], [-7, -39], [-12, -5], [3, -24], [21, -51], [12, 8], [8, -24], [8, -83], [-4, -55] ], [[30259, 65611], [-7, -29], [-19, -27], [-3, -52]], [ [30230, 65503], [-21, 20], [0, -59], [-7, 14], [-4, -50], [-14, 3], [2, -32], [-12, -1] ], [ [30174, 65398], [-12, 154], [-10, 36], [-29, -15], [-3, 44], [18, 52], [-7, 80], [-14, 39], [-9, 154] ], [[24349, 53048], [18, -1], [8, -28]], [[24375, 53019], [-1, -27]], [ [24374, 52992], [5, -49], [-5, -83], [11, -20], [18, 10], [-2, 40], [-14, 40], [18, -1], [8, -31], [1, -45], [-6, -70], [-15, -29], [11, -41], [29, 6], [21, 24], [12, -114] ], [ [24466, 52629], [6, -10], [-15, -72], [-9, -23], [-5, -67], [-19, 0], [-1, -16] ], [[24423, 52441], [-20, -17], [-7, 17], [-33, 0]], [[24363, 52441], [-15, 0]], [ [24348, 52441], [6, 15], [-6, 61], [6, 121], [0, 43], [-10, 95], [-11, 30], [-2, 43] ], [[24331, 52849], [3, 18], [0, 127], [15, 54]], [[25362, 70396], [0, 378]], [[25362, 70774], [139, 0], [0, -303]], [[25378, 70232], [-13, 12], [-9, 32], [17, 52], [-11, 68]], [[23700, 60417], [-1, -68], [9, -1]], [[23708, 60348], [-2, -282]], [[23550, 60077], [1, 327]], [[21617, 60463], [9, 0]], [[21747, 60462], [6, 0]], [[21753, 60462], [1, -454]], [[21754, 60008], [-136, -3]], [[21618, 60005], [-1, 458]], [[24658, 66423], [60, -2]], [[24718, 66421], [139, -1]], [[24857, 66420], [2, -360]], [[24859, 66060], [-111, -4]], [[24748, 66056], [-16, 25], [-15, 74], [3, 60], [-15, 60]], [[24705, 66275], [-23, 40], [-2, 26], [-22, 35], [0, 47]], [[24713, 64233], [0, 102]], [[24841, 64332], [-1, -101], [32, -1], [1, -130]], [[24858, 64010], [-16, -50], [-16, -21], [-9, -95], [-13, -68], [-23, -59]], [[24781, 63717], [-70, 6], [1, 101]], [ [28182, 67420], [55, -30], [23, -19], [15, -47], [23, -46], [12, -10], [9, 18], [35, 32] ], [[28355, 67035], [-31, 0], [0, -106], [-27, 1]], [[28297, 66930], [-42, 1], [0, 50], [-50, 0]], [[28205, 66981], [2, 57], [-13, 3], [12, 109], [-25, 0]], [ [24336, 73051], [23, -4], [5, -67], [-4, -31], [20, -21], [23, 13], [-3, -75], [22, 28], [14, -22], [19, 24], [34, 17], [46, 113], [15, 9] ], [ [24552, 72192], [-29, -76], [-17, -69], [-55, -178], [-26, -72], [-26, -41], [-26, -88], [-11, -11], [-25, -76] ], [[16107, 67713], [267, -6], [134, -1]], [ [16508, 67706], [0, -503], [-10, 0], [0, -305], [-3, 0], [-1, -198], [162, 3], [0, -712], [1, -167] ], [[16657, 65824], [-147, 4], [-31, -3]], [[16479, 65825], [0, -1]], [[16479, 65825], [-92, -2], [-153, 1]], [ [16234, 65824], [-1, 399], [1, 170], [-1, 304], [-130, 3], [0, 710], [5, 0], [-1, 303] ], [[30076, 65453], [18, -18], [3, -189]], [ [30097, 65246], [-20, -46], [-6, 102], [2, 64], [-10, 22], [2, -159], [-17, 2], [-2, -35], [-10, -7], [-1, 55], [16, 95], [8, 68], [17, 46] ], [[30029, 65436], [5, 7], [11, -52], [-5, -7], [-11, 52]], [ [30019, 65203], [6, 51], [-4, 23], [5, 57], [4, -20], [0, -85], [-11, -26] ], [[28985, 67711], [-16, 561]], [[28969, 68272], [30, -54], [58, 22]], [[29057, 68240], [22, -679], [-26, -171], [43, -62]], [[29096, 67328], [5, -130], [-9, -57], [-9, -7], [-4, -42], [4, -42]], [[29083, 67050], [5, -59], [-6, -155]], [ [29082, 66836], [-32, 40], [-8, -85], [-54, 97], [-11, -56], [-20, -4], [0, 27] ], [ [28957, 66855], [3, 1], [-5, 200], [42, 203], [-26, 37], [4, 54], [20, 30], [-10, 331] ], [[20934, 60006], [257, 5]], [[21215, 60011], [0, -463], [-1, -119]], [[21214, 59429], [-11, 0], [1, -213], [0, -305]], [[21204, 58911], [0, -368]], [[21204, 58543], [-93, 0]], [ [21111, 58543], [0, 302], [2, 102], [-119, -1], [0, 103], [-60, 1], [0, 50] ], [[20934, 59100], [0, 906]], [[23449, 51727], [150, 6]], [[23599, 51733], [24, -2], [1, -379]], [[23624, 51352], [-5, -7]], [[23619, 51345], [0, 48], [-13, -9], [-1, -27], [-25, -27]], [ [23580, 51330], [-10, 34], [-54, -54], [-8, 26], [17, 90], [4, 80], [0, 74], [-12, 5], [-5, 23], [-17, -29], [-10, -41], [-4, -50], [-15, -24], [-3, 18] ], [[23463, 51482], [5, 28], [-9, 22], [9, 58], [1, 64], [-19, 54], [-1, 19]], [[16242, 73980], [227, -1], [169, 0], [165, 1]], [ [16803, 73980], [0, -404], [-9, 0], [0, -200], [7, 0], [-1, -603], [-1, -7] ], [[16799, 72766], [-34, -17]], [ [16762, 72771], [9, 66], [-14, 28], [-8, 82], [-7, 28], [-27, 10], [-29, -51], [-12, 16], [-8, -22], [-4, -55], [-17, 1], [-9, 30], [-18, 7], [-32, -96], [-10, 0], [-12, 37], [7, 42], [-4, 30], [-45, -19], [-14, -32], [7, -36], [0, -68] ], [[16283, 73434], [4, 51], [-9, 24], [-11, -15], [-8, 49], [10, 37]], [ [16269, 73580], [21, 91], [-16, 60], [0, 90], [-9, 14], [-7, 97], [-12, -23], [-14, 41], [10, 30] ], [ [25861, 56449], [13, 57], [7, -28], [15, 27], [9, -27], [0, -45], [7, -32], [8, 5], [5, -49], [8, -22] ], [[25933, 56335], [6, -93], [-28, -62], [0, -35]], [ [25911, 56145], [-17, 12], [9, -35], [-3, -77], [-10, -6], [8, -52], [-12, -57], [-13, 19], [-8, -68], [-19, -72] ], [[25846, 55809], [0, 130], [-29, 0], [0, 51], [-10, 0]], [[25790, 56245], [1, 43], [47, 39], [18, 59], [5, 63]], [[25309, 66542], [33, 1], [0, 67], [106, -2]], [[25448, 66608], [-4, -60], [6, -145]], [[25450, 66403], [-111, 5]], [[25339, 66408], [-30, -1]], [[25309, 66407], [0, 135]], [[31371, 38071], [7, -1]], [[31378, 38070], [1, -78], [7, 16], [18, -19]], [[31404, 37989], [1, -46]], [[31398, 37874], [-11, 8], [-14, -17]], [[31373, 37865], [3, 32], [-10, 159], [4, 14]], [[25047, 67743], [-98, 0]], [[24949, 67743], [0, 395]], [[24648, 70466], [105, -1]], [[24753, 70465], [72, 1]], [[24825, 70466], [0, -99]], [[24825, 70367], [0, -398]], [[24648, 69763], [0, 303]], [[31571, 38386], [-11, -53]], [[31546, 38362], [-3, 30], [-10, 5], [-7, 29]], [[31526, 38426], [24, -8], [21, -32]], [ [17697, 72209], [-3, -22], [-22, -8], [-12, -36], [11, 2], [47, -87], [7, -54], [32, -45], [24, -10], [9, -41], [-2, -38], [11, -7], [5, -37], [12, -13], [17, -54], [19, -82], [6, -60], [13, 1], [11, -45] ], [[17882, 71573], [-241, 1], [-140, 1]], [[17501, 71575], [0, 102]], [[17501, 72133], [0, 555]], [ [17501, 72688], [0, 148], [16, 51], [11, 8], [20, -55], [12, 14], [20, -65] ], [[27119, 58976], [37, 13], [36, -6]], [ [27192, 58983], [11, -24], [14, -6], [4, -23], [13, -6], [15, -50], [4, -32] ], [[27251, 58609], [-8, -33]], [ [27243, 58576], [-10, -11], [-12, 30], [-31, -8], [-13, 56], [-30, 58], [-19, 84], [-8, 17] ], [[27120, 58802], [20, 123], [-21, 51]], [ [21701, 71959], [17, -18], [3, 35], [35, 16], [23, -50], [-5, -53], [8, -56] ], [[21782, 71833], [6, -20], [5, -72], [12, -35], [1, -29], [-16, -46]], [[21790, 71631], [-231, -2]], [[21559, 71629], [0, 303], [141, 0], [1, 27]], [[23163, 63807], [127, 1]], [[23290, 63808], [19, -17], [2, -77], [24, -76], [-8, -79], [31, -56]], [[23358, 63503], [-9, 0]], [[23349, 63503], [-125, 0]], [[23224, 63503], [-62, 0]], [[21840, 63909], [156, 1]], [[21996, 63910], [1, -406]], [[21845, 63505], [-5, 0]], [[23518, 52432], [55, 2], [-2, 41]], [[23571, 52475], [132, -1]], [[23703, 52474], [-14, -116], [10, -98], [-10, -69], [7, -29], [-6, -19]], [ [23690, 52049], [-17, 32], [-16, -26], [-11, 5], [-5, -61], [-30, -24], [-12, 19] ], [[23599, 51994], [-43, -2], [-38, 440]], [[25398, 57689], [106, -2]], [[25504, 57687], [106, -5]], [[25614, 57681], [-1, -213], [-18, -49], [5, -18]], [[25600, 57401], [-10, -9], [-13, 53], [-23, 5]], [ [25554, 57450], [-27, 37], [-17, -15], [-8, -24], [-26, -30], [-7, -32], [-21, -16], [-8, 11], [-24, 74], [-8, 73], [-25, 46], [-16, -17] ], [[25367, 57557], [-16, 35], [-13, 85]], [[25338, 57677], [0, 15], [60, -3]], [[23701, 59427], [59, 0]], [[23760, 59427], [1, -186], [13, -38]], [[23774, 59203], [-15, 1], [0, -84], [-5, 0]], [[23569, 58965], [-3, 70]], [[23566, 59035], [-16, 393]], [[24875, 65347], [65, 1]], [[24940, 65348], [129, 0]], [[24938, 64840], [0, 99], [-61, 1]], [[26105, 64263], [1, -100]], [[26106, 64163], [0, -219]], [[26106, 63944], [-37, 0]], [[26069, 63944], [-79, -1]], [[25990, 63943], [0, 33]], [[25990, 63976], [-1, 185]], [[26137, 68351], [-1, 303], [1, 101]], [[26143, 67133], [0, 204], [-70, 0]], [[24210, 60561], [-1, -254], [1, -227]], [[24272, 60712], [61, -4]], [[24376, 60067], [-121, 9]], [[24688, 60760], [108, -3]], [[24796, 60757], [0, -51]], [[24796, 60706], [2, -66], [-2, -266], [-20, 3]], [[24776, 60377], [-92, 3]], [[24632, 53839], [99, 2], [34, 4], [4, 16]], [[24769, 53861], [0, -427]], [[24769, 53434], [-5, 0]], [[24661, 53433], [0, 305], [-29, -1]], [[24632, 53737], [0, 102]], [[20688, 56922], [0, 300], [125, 0], [0, 101], [29, 1], [0, 101], [59, 0]], [[20901, 57425], [0, -202], [50, 0]], [[20951, 57223], [0, -403], [1, -206]], [ [20952, 56614], [-59, 1], [0, -102], [-45, 0], [-130, 5], [-1, 102], [-29, 1] ], [[20688, 56621], [0, 301]], [[28264, 58442], [10, 26]], [[28361, 58636], [27, -38], [-1, -25], [11, -6], [12, -32]], [ [28410, 58535], [-6, -38], [8, -18], [-1, -53], [24, -100], [-12, 1], [-13, -40], [0, -73], [-4, -45] ], [[28326, 58179], [-10, 83], [3, 23], [-16, 18], [-14, 40], [-25, 99]], [[21467, 71629], [92, 0]], [ [21790, 71631], [8, -40], [1, -60], [24, -103], [-5, -69], [16, -15], [0, -58], [8, 7], [6, -43], [24, 27], [-5, -51] ], [ [21867, 71226], [26, -48], [-6, -23], [12, -47], [-9, -32], [-6, -64], [3, -27] ], [ [21887, 70985], [-27, -21], [-10, -35], [-13, 21], [-13, -15], [-29, 12], [-6, -53], [-24, -76] ], [ [21765, 70818], [-6, 0], [0, 101], [-70, 0], [0, 302], [-117, 1], [0, 101], [-105, -1] ], [[21467, 71322], [0, 307]], [[26831, 65004], [139, -7]], [[26970, 64997], [2, -254]], [[26972, 64743], [-28, 0], [1, -85]], [[26945, 64658], [-81, 4]], [[26835, 64663], [-3, 301]], [[23156, 58680], [60, -1]], [[23231, 58679], [-1, -152], [15, 0], [0, -202]], [[23245, 58325], [-30, 0], [0, -103], [-15, 0], [0, -101], [-29, 0]], [[23171, 58121], [-30, 0], [0, 204], [-29, 0], [0, 101]], [[27603, 56618], [75, 197], [14, -5], [6, 52], [13, -12], [7, 24]], [[27718, 56874], [7, -9]], [[27725, 56865], [9, -9], [15, -69]], [ [27749, 56787], [-7, -53], [16, -103], [0, -120], [6, -51], [35, -125], [15, -19], [-3, -32] ], [ [27811, 56284], [-7, 19], [-25, -36], [-16, -10], [-50, 46], [-13, -1], [-5, 24], [-16, 1], [-10, 55], [-11, 3] ], [[27658, 56385], [-20, 1], [-8, 70]], [[27630, 56456], [23, 48], [-3, 17], [-27, 53]], [[27623, 56574], [-7, 30], [-13, 14]], [ [27102, 56676], [3, 51], [21, -15], [15, 25], [26, -49], [27, -75], [19, -6] ], [[27213, 56607], [-28, -232]], [[27185, 56375], [-22, -73]], [[27163, 56302], [-51, 60], [-10, 31], [-7, 97], [-31, -16]], [[27064, 56474], [5, 42], [12, 48], [5, 45], [16, 67]], [[25769, 60991], [16, 29], [2, 63], [23, 9], [-5, 38], [0, 77], [10, 21]], [[25815, 61228], [17, -53], [52, -144], [25, -91]], [ [25875, 60701], [-22, -7], [2, -29], [-18, 5], [-28, 66], [-7, -39], [-11, 11], [-5, -41] ], [[25786, 60667], [-13, 64], [0, 50]], [[25773, 60781], [5, -8], [-15, 160], [6, 58]], [[25415, 61060], [31, -162], [16, -39], [1, -69], [5, -36]], [[25468, 60754], [-19, -69], [-36, -116]], [[25413, 60569], [-18, 31], [-5, 47], [-13, -48]], [[25377, 60599], [-3, 27], [-17, 53]], [[25357, 60679], [-7, 105], [11, 56], [17, 35], [8, 66]], [[26212, 59846], [29, 67], [4, 51], [11, -17], [20, 61]], [[26276, 60008], [18, -47], [18, 27], [9, -7], [15, -91], [12, -34]], [ [26348, 59856], [-1, -74], [-12, -11], [-3, -29], [-11, -9], [0, -26], [-29, -158] ], [[26290, 59549], [-53, 14]], [[26237, 59563], [-7, 10], [0, 61], [-6, 48], [5, 45], [-6, 59], [-11, 60]], [[26151, 61591], [80, -26]], [[26223, 61325], [-6, -66], [-15, -41]], [[26202, 61218], [-37, 61], [-53, 67]], [[26112, 61346], [5, 136], [-17, 25]], [[26100, 61507], [22, 26], [18, 2], [11, 56]], [[28437, 57463], [-24, -31]], [[28271, 57652], [-16, 40]], [ [26346, 58432], [15, 31], [5, 53], [5, 0], [22, 70], [7, -9], [3, 57], [9, 17], [5, 71], [13, -21], [5, 25] ], [[26435, 58726], [27, -106]], [[26462, 58620], [-3, -43], [7, -13], [-5, -52], [11, -61], [-16, -58]], [ [26456, 58393], [-18, 12], [-10, 40], [-19, 12], [-11, -29], [-7, 36], [-28, -23], [-1, -32] ], [[26362, 58409], [-16, 23]], [[22754, 54392], [0, 10], [109, 97]], [[22863, 54499], [40, -248], [13, 25]], [[22916, 54276], [49, -301]], [[22906, 53851], [-30, 180], [-66, -137]], [ [22810, 53894], [-14, 50], [12, 40], [0, 24], [-12, -2], [-16, 34], [6, 23], [-22, 45], [17, 50], [-13, 65], [-17, -12], [-1, 49], [6, 31], [-7, 48], [10, 50], [-5, 3] ], [[28276, 60667], [11, 16], [-10, 73], [6, 76]], [[28283, 60832], [20, -28], [18, 23], [13, -20], [12, -92], [46, -78]], [[28392, 60637], [17, -55]], [[28409, 60582], [-12, -98], [-8, -29]], [[28389, 60455], [-8, -35], [-9, 25], [-21, 16], [-9, 70]], [ [28342, 60531], [1, 81], [6, -14], [0, 53], [-12, 56], [-10, -23], [-19, 3], [3, -26], [-18, -4] ], [[28293, 60657], [-17, 10]], [[27256, 64261], [21, -1], [1, 85], [42, 5]], [[27320, 64350], [48, -1], [-1, -97], [16, -1], [0, -51]], [[27383, 64200], [-1, -51], [-15, 1], [-2, -103], [-4, -50]], [[27269, 64007], [2, 153], [-16, 2], [1, 99]], [[22628, 73447], [214, 0]], [ [22842, 73447], [6, -54], [1, -107], [-3, -52], [8, -93], [-7, -53], [0, -47] ], [[22847, 73041], [-212, 1]], [[22527, 73042], [0, 203], [-8, 1], [1, 202]], [[24997, 69867], [17, 3], [89, -6]], [[25103, 69864], [34, 0], [-1, -100], [69, 0]], [[25205, 69764], [0, -202], [11, -1], [0, -101]], [[25121, 69357], [-68, 0]], [[24373, 69565], [34, -2], [1, 100]], [[24408, 69663], [171, 0]], [[24580, 69157], [-203, -2]], [[24377, 69155], [0, 309], [-4, 0], [0, 101]], [[24319, 51555], [41, 128], [24, 115], [43, 13]], [ [24427, 51811], [16, -60], [11, -82], [-3, -59], [9, -20], [38, -18], [10, -26], [13, -5], [10, -29] ], [[24531, 51512], [-2, -66], [6, -19]], [ [24535, 51427], [-22, -39], [-4, 20], [-9, -22], [-8, -50], [-9, -13], [-1, -67], [10, -48] ], [ [24492, 51208], [-14, -41], [-13, -13], [2, 41], [-10, -7], [3, 39], [9, 28], [-10, 40], [-29, -50], [-10, 80], [-10, -8], [-6, 118], [-26, 1], [6, 33], [1, 85], [-32, 16], [-13, -10], [-20, -38], [-1, 33] ], [[31195, 38089], [5, -17]], [[31200, 38072], [17, -55]], [[31217, 38017], [-2, -58]], [[31215, 37959], [1, -95], [-2, -34]], [ [31214, 37830], [-16, 20], [-12, -12], [1, 53], [10, 31], [-11, 12], [3, 65], [5, 15], [1, 75] ], [[15542, 70657], [23, -1], [19, 32]], [ [15584, 70688], [13, 19], [14, -4], [59, -119], [7, -61], [18, -81], [1, -57], [7, -72] ], [[15703, 70313], [-3, -47], [7, -34], [2, -61]], [[15709, 70171], [-6, -9], [-40, 1]], [[15663, 70163], [-29, 35], [0, 32], [-92, 0]], [[15542, 70230], [1, 101], [-2, 202], [1, 124]], [[16508, 67706], [-1, 102]], [[16507, 67808], [34, -1], [0, 304], [33, 0]], [ [16973, 68205], [0, -282], [-2, -31], [0, -461], [1, -30], [0, -506], [4, 1], [0, -744], [6, 0], [-1, -325] ], [[16981, 65827], [-139, -6], [-175, 3]], [[16667, 65824], [-10, 0]], [[22594, 52589], [25, 188], [37, 140]], [[22799, 52738], [12, -20], [33, -324]], [[22844, 52394], [-50, -63]], [[22794, 52331], [-10, 19]], [ [22784, 52350], [-21, 49], [-19, 28], [-10, -12], [-13, 31], [-50, -83], [-21, 49], [-5, 86], [-13, 40], [-1, 28], [-11, 27], [-9, -21], [-5, 20], [-12, -3] ], [[19265, 64664], [129, 1], [136, 2]], [[19530, 64667], [0, -393]], [ [19530, 64274], [-21, 0], [-10, 25], [-1, 119], [-11, -1], [0, 85], [-53, 0], [0, -79], [-25, -58], [-8, 12], [-4, 88], [-13, -16], [-17, 3], [-12, -24], [-21, 9], [-4, -23], [-29, -22], [-30, 53] ], [[19271, 64445], [-6, 5]], [[21829, 50979], [14, 16], [0, 85], [10, 11], [3, 96], [0, 237]], [[21856, 51424], [164, -1]], [[22020, 50798], [-155, -2]], [[21865, 50796], [-7, 36], [-23, 68], [3, 14], [-9, 65]], [ [18869, 65087], [10, 15], [15, -19], [19, -71], [-5, -83], [16, -12], [-5, -59], [-7, -24] ], [[18808, 64433], [-7, 59], [-21, 13]], [ [18780, 64505], [-8, 13], [-13, 102], [11, -1], [-17, 74], [-4, 51], [-1, 85] ], [ [18748, 64829], [-6, 35], [5, 33], [16, 23], [15, -4], [8, -31], [17, -2], [13, 28], [4, 33], [28, -13], [16, 73], [-3, 30], [8, 53] ], [[28480, 59670], [-1, -8]], [[28479, 59662], [0, -1]], [[28479, 59661], [1, 0]], [[28480, 59661], [0, 0]], [[28480, 59661], [1, 0]], [[28481, 59661], [0, 0]], [[28481, 59661], [1, 0]], [[28482, 59661], [0, 1]], [[28482, 59662], [0, -7]], [[28482, 59655], [0, 0]], [[28482, 59655], [-2, -14]], [[28480, 59641], [0, 1]], [[28480, 59642], [4, -41]], [[28484, 59601], [-15, 22], [-1, 41], [12, 6]], [[20674, 63166], [0, 0]], [[20643, 63062], [0, 9]], [[20643, 63071], [0, 3]], [ [20643, 63074], [5, 25], [17, 17], [25, -51], [10, 38], [-15, 13], [0, 29], [10, 4], [-5, 51] ], [[20690, 63200], [115, -2], [213, 2]], [[21018, 62998], [-2, 0]], [[20752, 62997], [-108, 1]], [[20644, 62998], [-1, 64]], [[26081, 57244], [12, 54], [0, 34], [12, 70], [0, 84], [8, 80], [16, 97]], [[26129, 57663], [27, 2]], [[26156, 57665], [0, -152], [18, 0], [0, -93], [16, -8]], [[26190, 57412], [-7, -55], [33, -1], [0, -113]], [[26216, 57243], [-5, -41]], [[26200, 57202], [-117, 2]], [[26083, 57204], [-2, 40]], [[25556, 63447], [91, 1]], [[25647, 63448], [0, -100], [23, -1]], [[25670, 63347], [-1, -304]], [[25669, 63043], [-52, 2]], [[25617, 63045], [-51, 1]], [ [25566, 63046], [-3, 53], [4, 48], [1, 114], [-3, 48], [9, 33], [-4, 33], [-18, 48], [4, 24] ], [[25983, 62029], [13, 8], [12, 77]], [ [26040, 62124], [0, -92], [10, -33], [10, -1], [1, -33], [10, -1], [0, -84] ], [[26071, 61880], [-62, -1], [-15, -51]], [[25994, 61828], [-11, 16], [0, 185]], [[25920, 60082], [-15, -148]], [[25905, 59934], [-11, -31], [-17, -18], [1, -22], [-40, -113]], [[25838, 59750], [2, 36], [-51, 27], [-8, 61]], [[25781, 59874], [-17, 136]], [[25764, 60010], [16, 171], [-2, 40], [35, 11], [8, -44], [19, 20]], [[23830, 54467], [40, -1]], [[23870, 54466], [12, -1]], [ [23949, 54363], [10, -51], [-4, -13], [8, -43], [-6, -55], [10, -43], [-32, 0], [-2, -72], [-10, -27], [-19, 13], [-2, 39] ], [ [23902, 54111], [-14, 65], [-10, 2], [-11, 49], [0, 30], [-17, 56], [9, 31], [-4, 58], [-19, 27], [-6, 38] ], [ [23505, 68690], [24, -33], [8, -39], [40, -34], [17, -38], [14, -69], [11, -10] ], [[23619, 68467], [1, -182]], [[24378, 61993], [4, 414]], [[24382, 62407], [1, 104], [61, -7]], [[24444, 62504], [42, -3]], [[24486, 62501], [-1, -171]], [[24442, 62001], [-19, 4], [-17, -43], [-26, 32]], [[24380, 61994], [-2, -1]], [[24757, 58842], [91, 3]], [[24911, 58847], [4, -38], [18, -49], [3, -25]], [ [24936, 58735], [-3, -20], [-24, 23], [-9, -49], [20, -36], [-11, -33], [-11, -1], [-9, -52], [-17, -22], [-9, 21], [-15, -41], [6, -68], [9, -17], [12, 23], [3, -38], [-26, -42], [-3, -24], [13, -50] ], [ [24862, 58309], [-3, -29], [-22, 56], [-9, -9], [-5, -58], [9, -42], [-9, -70] ], [[24823, 58157], [-2, -5]], [[24821, 58152], [-8, 88], [-15, -50]], [[24798, 58190], [-41, 3]], [[24757, 58497], [0, 345]], [[24238, 59427], [8, 0]], [[24246, 59427], [125, 1]], [[24371, 59428], [62, -2]], [[24433, 59426], [-1, -189], [-31, 2], [0, -102], [-35, 4]], [[24236, 59150], [2, 277]], [[25935, 57072], [15, 5], [61, 168], [26, 140], [9, 12], [9, 90], [13, 33]], [[26068, 57520], [13, -276]], [[26083, 57204], [4, -76]], [ [26087, 57128], [-18, -47], [0, -51], [-16, -85], [-11, -27], [-37, -121], [-10, 6], [0, -52] ], [[25995, 56751], [-73, 1]], [[25922, 56752], [-1, 264], [14, 56]], [[23598, 57605], [11, 19], [31, 3], [18, 19], [1, 102], [-6, 11], [30, 39]], [[23683, 57798], [0, -51], [19, -2], [0, -32], [103, -8]], [[23805, 57705], [-2, -319]], [[23742, 57293], [0, 17], [-24, 14], [-84, 6], [0, 34], [-38, 3]], [[23596, 57367], [2, 238]], [[15459, 65111], [-31, -1], [0, 97], [-82, 1]], [ [15346, 65208], [-4, 96], [-15, 128], [-8, 96], [-9, -4], [-17, 54], [10, 74], [5, 110], [-3, 67] ], [[24857, 66420], [25, -1]], [[24882, 66419], [122, -6]], [[24924, 66063], [-65, -3]], [[25762, 61634], [103, -1], [0, 34]], [[25865, 61667], [15, 0]], [ [25880, 61667], [3, -86], [-10, 2], [8, -69], [-6, -14], [-4, -90], [-12, -25] ], [ [25859, 61385], [-12, 15], [1, -34], [13, -12], [-1, -25], [-13, -2], [-8, -29], [-16, 18] ], [[25823, 61316], [0, 99], [-31, 1], [1, 69], [-31, -4]], [[25762, 61481], [0, 153]], [[25942, 61661], [11, 0]], [[25953, 61661], [8, -17], [44, 1], [13, -63], [-10, -20], [2, -52]], [[26010, 61510], [-11, -13], [-6, -63], [-14, -50]], [[25979, 61384], [-16, 7], [1, 87], [-10, 17], [-12, 64], [0, 102]], [ [27144, 54294], [7, -1], [15, -45], [13, -67], [0, -24], [20, -15], [13, 18], [3, -28], [17, -15], [7, -103], [9, -29], [4, 19], [6, -58], [9, 5], [5, -48], [17, -32] ], [[27289, 53871], [4, -28], [15, -7], [-1, -84], [-11, -79], [-6, 14]], [[27290, 53687], [0, 47], [-18, 49], [-29, 5], [-19, -16], [-17, 68]], [ [27207, 53840], [-41, 77], [-1, 24], [-12, 27], [-22, 76], [6, 72], [-1, 38], [-13, 10], [-8, 43] ], [[27115, 54207], [17, 39]], [[18169, 66721], [0, -267]], [ [18150, 66443], [-11, 3], [-25, -39], [-14, 43], [-18, 32], [-24, 15], [-12, 30], [-25, 2], [-21, 39], [-21, 19] ], [[28776, 61584], [0, 37], [11, 117], [18, 34], [16, 55]], [[28821, 61827], [2, -117], [98, -9]], [[28921, 61701], [7, -56], [-4, -27], [7, -31], [-19, -75], [-67, -13]], [[28845, 61499], [-14, 23], [-16, -37], [-8, 21]], [[28807, 61506], [0, -1]], [[28807, 61505], [0, 0]], [[28807, 61506], [-32, -54]], [[28775, 61452], [-10, -7], [-1, 76], [12, 63]], [ [25269, 71580], [-10, -125], [6, -52], [-9, -35], [11, 3], [20, 87], [3, 44], [7, -13], [29, 80], [28, 43], [-12, -55], [-12, -24], [-15, -77], [30, 84], [26, 18], [11, -9] ], [[25382, 71549], [0, -171], [15, 0], [0, -100], [-35, -1], [0, -301]], [[25362, 70976], [-157, 0]], [[25205, 70976], [0, 503], [35, 0], [0, 101], [29, 0]], [[17872, 61963], [265, 0]], [[18137, 61963], [-1, -122]], [[18136, 61841], [1, -493]], [[18137, 61348], [-1, -174], [1, -272], [-1, -188]], [[18136, 60714], [0, -703]], [[18136, 59828], [-198, 1], [0, 11], [-273, -1], [0, -13], [-43, 1]], [[17622, 59827], [1, 22], [0, 1384], [249, 1], [0, 729]], [[28999, 63001], [21, -63]], [[29020, 62938], [36, -106], [-1, -116]], [[29055, 62716], [-6, -18], [-4, -86], [-7, -12], [2, -55]], [ [29040, 62545], [-31, 19], [-6, 25], [-18, -3], [-7, -36], [-9, 24], [-2, 47], [-18, 37], [-3, 30], [-10, -12], [-15, 68], [-7, -8], [-11, 47] ], [ [28903, 62783], [-2, 83], [13, 4], [36, 119], [43, -118], [2, 101], [4, 29] ], [[26192, 62257], [1, 21]], [[26193, 62278], [10, -15], [11, 16], [17, 56], [12, -2], [21, 41]], [[26264, 62374], [13, -80], [-11, -38], [0, -33]], [[26266, 62223], [-75, 3], [1, 31]], [[29282, 64306], [6, 22], [4, 65], [7, 40]], [[29299, 64433], [14, 96]], [[29313, 64529], [8, -10], [-8, -44], [6, -46]], [[29319, 64429], [-14, -69]], [[29305, 64360], [-3, -32], [-13, -33]], [[29289, 64295], [-7, 11]], [ [29092, 69317], [2, -49], [22, 0], [5, -160], [27, -750], [-5, -2], [3, -82] ], [[29146, 68274], [-89, -34]], [[28969, 68272], [-77, 140]], [[28892, 68412], [-116, 216]], [ [28776, 68628], [11, 34], [4, 46], [12, 51], [41, 121], [31, 100], [56, 141], [-1, 12], [68, 109], [26, 62], [18, 0], [22, 37], [28, -24] ], [[24489, 54039], [66, -10], [47, -41], [-3, -48], [33, 1]], [[24632, 53941], [0, -102]], [[24632, 53737], [-116, -1]], [[24516, 53736], [0, 24], [-23, -2], [-18, 51], [2, 22], [-7, 63]], [ [24470, 53894], [16, 18], [-29, 11], [7, 94], [12, 11], [2, -43], [7, -17], [5, 28], [-7, 30], [6, 13] ], [[23168, 56701], [59, 0]], [[23400, 56701], [1, -256]], [[23401, 56445], [-21, 28], [-7, -68], [-15, -26]], [ [23358, 56379], [-9, -13], [-34, 4], [0, 15], [-21, -7], [-7, 61], [-10, 3], [-24, -52], [-20, 3], [-1, -23] ], [[23232, 56370], [-22, 2], [-11, 48], [-16, 30], [0, 214], [-15, 37]], [[24457, 63222], [125, -2], [0, 102]], [[24582, 63322], [6, -5], [90, -1]], [[24678, 63316], [-8, -58]], [[24675, 62946], [-8, -75], [-1, -72]], [[24666, 62799], [-90, 5]], [[24576, 62804], [-19, 32], [-16, 54], [-11, 76], [-13, 8], [-8, 61]], [[24509, 63035], [-13, 22], [-23, 79]], [[24455, 64753], [118, -2]], [[24573, 64751], [0, -3]], [ [24573, 64748], [1, -67], [-6, -106], [-11, -19], [-14, -66], [-10, -27], [-6, -150] ], [[24527, 64313], [-47, 66], [-3, 23], [-33, 47]], [[20434, 73471], [231, 0]], [[20665, 73471], [60, 0], [0, -101], [37, 0], [0, -102], [161, 0]], [[20923, 73268], [1, -17], [0, -440]], [ [20604, 72893], [-10, 26], [-25, -12], [-3, 16], [-34, -4], [-14, 10], [-8, -35], [-10, 18], [-23, -7], [2, -30], [-15, 2], [-15, -32], [-26, -18] ], [[20423, 72827], [0, 243], [11, 0], [0, 401]], [[26789, 57076], [39, 151]], [[26828, 57227], [2, 12]], [[26830, 57239], [2, 5]], [[26832, 57244], [14, 57], [84, 171]], [[26978, 57082], [-21, -60], [-98, -261]], [[26859, 56761], [0, 51], [-9, 42]], [ [26850, 56854], [-5, 60], [-12, 30], [-3, 64], [-8, 64], [-8, 12], [-25, -8] ], [[20921, 67988], [381, 3], [-2, -67], [-12, -33], [-20, -96]], [[21268, 67795], [-6, -35], [-20, 20], [-8, -65], [-19, -15], [0, -150]], [[20921, 67551], [0, 30]], [[20921, 67581], [0, 407]], [[24816, 58129], [5, 23]], [ [24823, 58157], [2, -13], [74, -10], [0, 20], [21, 4], [0, -23], [19, -15] ], [[24939, 58120], [-3, -443]], [[24936, 57677], [-22, 0]], [[24914, 57677], [-163, 0]], [ [24751, 57677], [3, 49], [25, -13], [9, 100], [9, 26], [12, -21], [10, 25], [-15, 58], [12, 43], [-6, 29], [-15, 7], [-4, 47], [16, 10], [0, 45], [9, 47] ], [[28963, 64191], [12, 43], [11, 13], [25, 64], [14, 19], [22, 90]], [[29047, 64420], [18, -53], [28, -27]], [ [29093, 64340], [-1, -101], [7, -13], [-3, -44], [-17, -93], [-7, 14], [14, -107] ], [[29086, 63996], [-17, -8], [2, -37], [-19, -9], [4, -36], [-24, -6]], [ [29032, 63900], [-7, 68], [-25, 19], [-4, 45], [2, 95], [-10, 37], [-17, -5], [-8, 32] ], [ [27612, 59771], [6, -15], [5, 57], [55, -45], [12, -4], [5, 22], [20, 24], [8, 33] ], [[27723, 59843], [-20, -366]], [[27608, 59478], [-1, 133], [-10, 79], [0, 64], [15, 17]], [[28627, 60135], [26, -4], [4, 16]], [[28657, 60147], [5, -38], [-9, -97], [-4, 15], [-20, -29]], [[28629, 59998], [-17, 56], [4, 67]], [[19756, 73979], [222, -1], [73, 1]], [ [20051, 73979], [0, -101], [-8, 0], [0, -401], [4, -69], [-16, 9], [-2, -42], [-12, 0], [0, -101], [11, 0], [0, -104], [-30, 0], [0, -101], [-10, 0], [0, -405], [-3, 0], [0, -208] ], [ [19735, 72330], [-6, -18], [-15, 28], [-11, -4], [-4, 31], [-19, -16], [-4, 23], [-13, -13], [-11, 17], [-17, -6], [-16, 36], [-12, -5], [-3, 42], [-11, 33], [-19, 28] ], [ [19574, 72506], [1, 219], [73, -3], [5, 83], [10, -12], [38, -5], [0, 283], [7, 0], [0, 266], [18, -30], [0, 170], [7, 0], [0, 202], [17, 0], [0, 200], [6, 0], [0, 100] ], [[26833, 53976], [33, 81], [10, 41], [10, -2]], [[26886, 54096], [28, 46]], [[26914, 54142], [15, -12], [2, 24]], [[26931, 54154], [15, -3]], [[26946, 54151], [0, -149], [-25, 0], [0, -149]], [[26921, 53853], [0, -44], [-30, 0]], [[18973, 66429], [1, 243], [0, 345]], [[18974, 67362], [64, -2], [0, -91], [66, 0]], [ [19104, 67269], [0, -127], [-3, 0], [0, -404], [-10, 0], [0, -81], [9, 0], [0, -304], [14, 0], [0, -199], [93, -1], [43, -7] ], [[19250, 66146], [0, -280], [2, -27], [0, -499]], [[19252, 65340], [-149, 1], [-129, 1]], [[18974, 65342], [-1, 491]], [[18973, 65833], [0, 596]], [[25346, 55349], [7, 50], [29, -7], [5, 36], [16, 17], [10, 41], [26, 47]], [[25439, 55533], [2, -159], [34, 1], [-2, -13]], [ [25473, 55362], [-6, -81], [-10, -11], [4, -24], [-12, -11], [-8, -66], [3, -54], [-14, -37], [18, -12], [-7, -46], [10, 3], [2, -71], [13, -3], [-3, -21], [-17, 0], [4, -27], [14, 2], [4, -28], [-15, -7], [-7, -67] ], [[25446, 54801], [-11, 9]], [ [25435, 54810], [-12, 70], [10, -2], [1, 35], [-13, -7], [-7, 20], [-13, -25], [-22, -21], [-7, 31], [6, 28], [1, 62], [-7, -15], [-10, 20], [8, 10], [-6, 72], [9, 4], [1, 35], [-9, -7], [-8, 40], [-12, -5], [6, 28], [-7, 22], [-8, 62], [9, 8], [1, 74] ], [[23741, 56926], [-1, -102], [4, 0], [-1, -88], [30, -4], [-1, -203]], [[23772, 56529], [-2, -304], [-36, 3]], [ [23734, 56228], [-3, 65], [-23, 93], [-5, 61], [4, 34], [-9, 77], [2, 107], [-7, 76], [-38, 1] ], [[23655, 56742], [0, 90], [-4, 0], [1, 100], [89, -6]], [[27721, 61863], [31, -47], [17, -109], [46, -53]], [ [27815, 61654], [-4, -36], [-23, -120], [0, -41], [-8, -31], [-12, 0], [-9, -41] ], [[27759, 61385], [-14, 21], [-40, 26], [-25, 53]], [[28363, 60929], [27, 101], [2, 39], [16, -21]], [ [28408, 61048], [9, -11], [13, -112], [8, -14], [12, -61], [32, -32], [3, -45], [7, 2], [29, -119], [-4, -43] ], [ [28517, 60613], [-7, 38], [-17, -22], [7, 48], [-25, -15], [-7, 31], [-4, -24], [-30, 61], [-10, 10] ], [ [28424, 60740], [4, 41], [-21, -5], [1, 30], [-16, 3], [3, 32], [-18, 1], [0, 30], [-14, 57] ], [[24563, 71635], [15, 17], [-1, -44], [-14, 27]], [ [24405, 71367], [11, 2], [48, 70], [25, 27], [6, 26], [17, -22], [7, 33], [25, 10], [22, 70], [14, -12], [14, 35], [10, -4], [24, -81], [-14, -76], [-24, -78], [9, -73], [-16, -35], [-11, -77], [7, -14] ], [[24579, 71168], [0, -501]], [[24405, 70670], [0, 697]], [[24487, 67840], [96, -1]], [[24583, 67839], [133, 1], [34, 6]], [[24750, 67846], [0, -105]], [[24750, 67741], [0, -101]], [[24651, 67487], [-150, 0]], [[24501, 67487], [-8, 38], [5, 52]], [[24498, 67577], [-8, 53], [4, 44], [-10, 37], [-2, 71], [5, 58]], [[22655, 65733], [0, -202]], [[22655, 65531], [1, -252]], [ [23358, 63503], [16, -60], [13, -11], [1, -43], [13, 6], [5, -36], [26, -14], [14, 39] ], [[23446, 63384], [18, -11], [-4, -28], [18, -51]], [ [23478, 63294], [-1, -27], [-12, -9], [3, -36], [12, 16], [-1, -49], [-10, -6], [-13, 24], [-5, -75], [-15, -19], [-7, -58] ], [[23429, 63055], [-12, 6], [-5, 37], [-63, 1]], [[23349, 63099], [0, 404]], [ [16714, 61657], [69, 0], [0, 408], [2, 101], [-32, -1], [0, 108], [24, 150], [49, 2] ], [[16826, 62425], [248, -1]], [[17074, 62424], [-93, -86], [0, -94], [141, -518]], [[16917, 61054], [-120, 359], [-63, 182], [-20, 62]], [[25400, 59258], [24, -22], [20, -7], [18, 17], [11, 29], [35, -1]], [[25508, 59274], [1, -30], [21, -8]], [[25530, 59236], [-3, -100], [-12, -83]], [[25515, 59053], [-5, 24], [-22, 4], [-26, 47], [-22, -11], [-32, 12]], [[22943, 49851], [3, -26], [-6, -38]], [[22986, 50363], [16, 15], [2, -22], [42, -3], [8, 31], [-1, -65], [22, 1]], [[23075, 50320], [0, -38], [-15, -294]], [[23060, 49988], [-18, -84], [-53, -111], [-24, -68], [-37, -121]], [ [22936, 49696], [1, 34], [8, 24], [16, 2], [35, 105], [23, 49], [24, 23], [-4, 43], [9, 29], [-9, 16], [-16, -41], [-20, -35], [-11, -40], [-17, -5], [-6, 40], [0, 60], [-17, 12] ], [[22952, 50012], [-7, 42], [-6, -19], [-10, 53], [-12, 36]], [[22917, 50124], [-3, 70], [-8, 23], [22, 56], [36, 41], [22, 49]], [[26087, 57128], [14, -276]], [[26113, 56612], [6, -136]], [[26119, 56476], [-27, -8], [-10, -18]], [[26082, 56450], [1, 17], [-59, 15]], [[26024, 56482], [1, 24], [-17, 129], [2, 29], [-14, -17], [-1, 104]], [[19883, 71064], [12, -16]], [ [19895, 71048], [12, -84], [11, -17], [0, -34], [12, -17], [0, -50], [12, -17], [0, -34], [11, -17], [6, -67], [12, -17], [-2, -82], [-11, -74] ], [ [19958, 70538], [-45, 0], [0, -68], [-35, 0], [0, -33], [-11, 0], [0, -34], [-12, 0], [0, -33], [-46, 0], [0, -135], [-6, 0], [0, -308], [-35, 0], [0, -34], [-34, 0], [0, -34], [-92, 4] ], [ [19642, 69863], [-14, 0], [-1, 68], [-17, 1], [0, 33], [-11, 0], [5, 101], [-17, -32] ], [[19587, 70034], [-11, 84], [-6, 0], [1, 322], [-6, 0], [0, 201]], [[22528, 64721], [1, -207]], [[22529, 64514], [0, -199]], [ [21996, 66816], [18, -45], [21, -26], [14, 4], [11, -19], [29, -4], [2, -19], [40, -30], [10, 5] ], [[22141, 66682], [0, -346], [4, 1], [0, -406]], [[22145, 65931], [-7, 0]], [[22004, 65931], [0, 404], [-4, 0], [0, 405], [-4, 0], [0, 76]], [[20082, 57632], [12, -101], [84, 0], [10, 42], [72, -3], [5, -39]], [[20263, 57030], [-11, -3], [-13, 23], [-74, 87], [-32, 56], [-89, -1]], [[20044, 57192], [0, 441], [38, -1]], [ [20456, 58696], [105, 0], [66, -73], [24, -63], [5, 20], [71, 14], [106, -5] ], [[20833, 58589], [97, 3], [13, 24], [71, -442], [24, 0], [0, -38]], [[21038, 58136], [0, -173], [-62, 1], [0, 26], [-74, -142]], [[20902, 57848], [0, 85], [-214, 1], [-111, 0], [0, -203]], [[20459, 57731], [-1, 305], [0, 408], [-2, 252]], [[27497, 59127], [0, 24]], [[27611, 58859], [-30, 19], [-17, 0], [-1, -35], [-32, -1], [-18, -27]], [[27513, 58815], [-6, 49], [-13, 55], [-9, -18]], [[28162, 58364], [2, 14], [17, -14], [49, 0]], [[28230, 58364], [-1, -188], [6, -23], [-1, -41]], [ [28226, 57889], [-16, -36], [-10, 31], [-12, -8], [-3, 20], [-17, 10], [-9, -20], [-24, 17] ], [[28135, 57903], [0, 17], [-23, 25], [-17, 72]], [[28095, 58017], [5, 32], [13, 6], [7, 25], [18, 11], [-1, 78], [25, 195]], [[27929, 57491], [29, 18], [74, 0], [10, 6]], [ [28042, 57515], [13, -50], [16, -97], [13, -46], [9, -55], [2, -47], [11, -22], [3, -35] ], [[28109, 57163], [-5, -18], [5, -35], [22, -50], [-22, -77]], [[28109, 56983], [-22, -37], [-31, 12], [-62, 107], [-44, -9], [-12, 27]], [ [27938, 57083], [6, 17], [-4, 74], [5, 18], [11, 129], [-14, 55], [-13, 115] ], [ [18803, 71550], [33, 0], [0, 102], [71, 0], [0, 13], [35, 0], [0, 89], [22, -1], [1, -49], [-8, -19], [9, -27], [21, -1], [24, -29], [15, -68], [26, -46], [3, -44], [16, 1], [12, -25] ], [ [19083, 71446], [9, -60], [16, -1], [0, -38], [22, -43], [5, -27], [25, 17], [13, -23], [16, 43] ], [[19186, 70744], [0, -42]], [[19186, 70702], [-35, 0], [0, 9], [-104, 0]], [[19047, 70711], [-78, 0]], [[26384, 60576], [20, -15], [8, 77]], [[26412, 60638], [12, -2], [10, -26], [19, 9]], [ [26470, 60383], [-3, -20], [-19, -26], [0, -44], [-10, -4], [-13, -81], [3, -21] ], [[26428, 60187], [-59, 206]], [[26369, 60393], [15, 183]], [ [26997, 56995], [19, -60], [3, -32], [13, -31], [11, -5], [21, -68], [8, -4], [9, -40] ], [[27081, 56755], [21, -79]], [[27064, 56474], [-11, -10]], [ [27053, 56464], [0, 35], [-29, 4], [-14, -10], [-10, 41], [-19, -49], [-6, 108] ], [ [26975, 56593], [16, 51], [8, 64], [-2, 66], [-17, 67], [-1, 50], [-6, 26], [24, 78] ], [[25679, 61093], [20, 15], [14, 52], [11, 13]], [ [25724, 61173], [6, -11], [12, -89], [10, -22], [10, 25], [10, -10], [-3, -75] ], [[25773, 60781], [-51, 88]], [ [25722, 60869], [2, 63], [-11, 57], [-16, -4], [5, 52], [-10, 32], [-16, -14], [3, 38] ], [[26209, 60492], [9, -2], [1, 155]], [[26219, 60645], [10, -13], [29, -2], [15, 19]], [ [26273, 60649], [-4, -95], [3, -46], [15, -43], [20, -35], [5, -71], [-5, -15], [1, -56] ], [[26308, 60288], [-50, -142]], [[26258, 60146], [-15, -17], [-25, 98]], [[26218, 60227], [-4, 83], [-30, 62]], [[26184, 60372], [10, 86], [15, 34]], [[26311, 61014], [14, 165]], [[26325, 61179], [19, -20], [31, -54], [8, -36], [4, -72]], [[26387, 60997], [-14, -8], [7, -43], [-18, -40]], [[26362, 60906], [-12, -47], [-21, 69], [8, 18], [-17, 26], [-11, -12]], [[26309, 60960], [2, 54]], [[26993, 58140], [37, 4], [20, -69], [17, -78], [8, -15], [-1, -82]], [[27074, 57900], [-68, 11]], [[26967, 57906], [2, 102], [24, 132]], [[27004, 59029], [21, -9], [4, -50], [14, -1]], [[27043, 58969], [12, -114], [-6, -24], [7, -52], [15, -36]], [[27071, 58743], [0, -30], [-9, 0], [-10, -37], [-14, -2], [-9, -33]], [ [27029, 58641], [-3, 99], [-15, 51], [0, 73], [-21, -14], [-8, 49], [-10, -18], [-4, 64], [-18, -14] ], [[26950, 58931], [18, 52], [17, 21], [12, -5], [7, 30]], [[28650, 59487], [53, 0]], [[28703, 59487], [72, 0]], [[28775, 59487], [2, -58], [17, -245], [7, -68]], [[28801, 59116], [-6, -5]], [ [28795, 59111], [-6, 68], [-8, 23], [3, 39], [-5, 89], [-10, 30], [-4, 48], [-25, 13], [-1, 40], [-13, -20], [6, -61], [16, -48], [11, 10], [0, -67], [15, -135], [9, -61], [-1, -26], [11, -75], [0, -47], [-19, 64], [1, 37], [-13, 61], [-3, 38], [-10, 13] ], [ [28749, 59144], [3, 34], [-13, 28], [-6, 41], [-10, 18], [-17, -2], [-12, 47], [-1, 31], [-43, 146] ], [[27454, 60295], [36, 47], [13, 37]], [[27503, 60379], [30, 61], [17, -32]], [[27550, 60408], [1, -38], [19, -88], [3, -140]], [ [27573, 60142], [-29, -40], [-18, -66], [-18, -22], [-6, 16], [-10, -27], [-13, 20], [-7, -30] ], [[28342, 60531], [-24, 24], [-6, 75], [-19, 3], [0, 24]], [[16977, 71347], [-10, -5], [8, -64], [-3, -26], [8, -38], [-4, -41]], [[16976, 71173], [-4, 5]], [ [16972, 71178], [-21, 14], [-24, -29], [-22, 19], [-22, -48], [-18, -60], [-6, -105], [-19, -63], [-12, 0], [-6, -72], [-17, -19], [-10, -35], [-30, -15], [-19, -54] ], [ [16746, 70711], [-23, 37], [-22, 13], [-18, 57], [5, 36], [-6, 64], [3, 76], [-3, 97], [-37, 110], [-3, 46], [-11, 31] ], [[31446, 38277], [21, -16]], [[31467, 38261], [-1, -46]], [[22569, 56856], [161, -1]], [[22731, 56601], [-1, -202]], [ [22730, 56399], [-10, 24], [3, 41], [-19, 42], [-9, -3], [-12, -58], [-29, -92], [-12, -9], [-28, 46] ], [ [22614, 56390], [7, 56], [-5, -1], [7, 60], [-7, 20], [-13, -14], [-19, 11], [-10, 91], [8, 35], [-4, 50], [-9, -15] ], [[27070, 59438], [16, 69], [28, 54]], [[27114, 59561], [50, -2]], [[27164, 59559], [-8, -28]], [[27156, 59531], [-9, -60], [4, -80], [-6, -12], [-4, -78]], [[27141, 59301], [7, -61], [-17, 0], [-8, 23], [-11, -12], [-23, -70]], [[27089, 59181], [-4, -26]], [ [27085, 59155], [-14, 27], [-6, 52], [-8, 1], [-8, 39], [26, 111], [5, 11], [-10, 42] ], [ [26225, 58159], [14, 67], [6, -32], [10, 4], [4, 47], [10, 16], [-4, 62], [22, 3], [-4, 34], [8, 15], [0, 92], [16, 18], [0, 74] ], [[26307, 58559], [14, -58], [10, 24], [5, -19], [0, -73]], [[26336, 58433], [-29, -144], [-7, -12], [-8, -53], [-7, -12], [-16, -122]], [[26269, 58090], [-19, -71], [-5, -2]], [[26245, 58017], [-9, 88], [-15, 19], [4, 35]], [[22350, 68083], [33, 0]], [[22387, 67576], [-140, 1]], [[22863, 54830], [13, -1]], [[22876, 54829], [142, -4]], [[23018, 54825], [7, -21], [-2, -53], [10, -55], [11, -27], [-5, -61]], [[23039, 54608], [20, -35]], [[23059, 54573], [-4, -6], [-139, -291]], [[22863, 54499], [0, 331]], [[22614, 56390], [0, -492]], [[22491, 55898], [-1, 429]], [[22490, 56327], [0, 289]], [[27780, 60729], [25, 50], [23, 157], [9, 21], [6, -28], [11, 16]], [ [27854, 60945], [9, 13], [8, -34], [11, -8], [1, -67], [23, -29], [24, -176], [8, -3] ], [[27896, 60510], [-14, -9], [-4, -31]], [[27878, 60470], [-10, 4], [-18, 79]], [ [27850, 60553], [-11, 47], [-20, -6], [-11, 16], [-9, 42], [-3, 46], [-16, 31] ], [ [20101, 61123], [9, 22], [6, -24], [18, 8], [9, -49], [13, -6], [8, -33], [22, -14], [0, -44] ], [[20065, 60503], [1, 293], [-6, 1], [2, 306], [20, 26], [19, -6]], [[26945, 55077], [10, 18], [-6, 39], [16, 6], [13, 23]], [[26978, 55163], [28, -37], [19, 10]], [[27025, 55136], [18, -174], [23, -65]], [[27066, 54897], [-9, -80]], [ [27057, 54817], [-13, 25], [-19, -46], [-10, -54], [-1, -47], [-19, -96], [6, -38] ], [[27001, 54561], [-13, -28], [-21, -3], [0, 25], [-15, 47]], [[26952, 54602], [7, 101], [-29, 60], [-45, 24]], [ [26885, 54787], [24, 23], [-9, 54], [37, 80], [-10, 43], [13, 40], [5, 50] ], [ [24948, 63645], [-9, 36], [-14, 2], [-18, -33], [-42, 1], [-20, 17], [-7, -39] ], [ [24838, 63629], [-19, -9], [-19, -45], [-18, -11], [-25, 3], [-8, 71], [-11, 9] ], [[24738, 63647], [24, 36], [15, -5], [4, 39]], [[23016, 66889], [189, 0]], [[23205, 66889], [-1, -406]], [ [23026, 66484], [-4, 81], [-17, 60], [-15, 27], [-1, 76], [11, 26], [3, 52], [11, 16], [2, 67] ], [[22662, 60865], [30, 1], [-1, 205]], [[22691, 61071], [4, 2], [149, 0]], [[22844, 61073], [0, -509]], [[22844, 60564], [-55, 2], [-127, -4]], [[22662, 60562], [0, 303]], [[26143, 61748], [9, 4], [31, 104]], [ [26209, 61869], [20, -52], [-7, -48], [14, 3], [-3, -30], [9, -16], [-2, -42], [23, -25], [-4, -48], [7, -21] ], [[26151, 61591], [-12, 54], [-5, 64], [9, 39]], [ [24765, 52052], [-6, -133], [0, -94], [3, -74], [8, -50], [20, -50], [-17, -148] ], [ [24773, 51503], [-32, 2], [-5, 16], [-3, 61], [-16, 20], [-13, 42], [-1, 40], [-14, 44] ], [ [24689, 51728], [0, 97], [-5, 0], [3, 53], [17, 26], [8, -3], [12, 58], [16, 43], [6, 35], [19, 15] ], [ [25554, 57450], [3, -38], [-3, -68], [-7, -15], [2, -41], [-15, -41], [-9, -69] ], [[25525, 57178], [-170, 17]], [[25355, 57195], [12, 362]], [[18336, 54778], [63, 0], [252, 2]], [ [18651, 54780], [177, 0], [60, -6], [54, 0], [0, 11], [84, 0], [3, 3], [110, 0] ], [[19139, 54788], [0, -100]], [[19139, 54688], [1, -207], [-1, -604]], [[18884, 53522], [-278, 367], [-212, 269], [-58, 77]], [[18336, 54235], [0, 543]], [[19405, 56114], [5, 45], [10, 25], [25, 14], [2, 61], [83, 1]], [[19530, 56260], [0, -663]], [[19530, 55096], [0, -410]], [[19530, 54686], [-18, 0]], [ [19512, 54686], [-31, 120], [4, 64], [-1, 112], [-9, 72], [-20, 117], [-4, 1], [-46, 273], [0, 669] ], [ [24429, 57786], [7, 33], [-6, 44], [11, 28], [4, 39], [8, 3], [-9, 58], [-8, 121], [23, 45], [3, 36] ], [[24462, 58193], [26, 8], [0, -102], [59, -4]], [[24547, 57855], [-1, -171], [-29, 1]], [[24456, 57581], [1, 162], [-27, 0], [-1, 43]], [[27601, 48335], [13, -202], [-1, -235], [-7, -175], [-4, -144]], [[27602, 47579], [-36, 8], [-26, 32], [0, -24], [-162, -1]], [[27378, 47594], [-2, 478], [0, 250]], [[27141, 53410], [11, 82], [7, -1], [12, 62]], [[27171, 53553], [20, -90], [32, -72], [15, 4], [31, -26]], [ [27269, 53369], [-6, -103], [-13, -22], [-8, -59], [-9, -3], [0, -71], [-4, -54], [-8, -12] ], [ [27221, 53045], [-12, 21], [-24, 73], [4, 28], [-21, -15], [-15, 17], [-22, 54] ], [[27131, 53223], [0, 38], [10, 149]], [[23974, 64548], [128, 1]], [[24102, 64190], [-21, -1]], [[24081, 64189], [-107, -7]], [[24521, 66583], [66, -1], [0, 35]], [[24587, 66617], [53, -48], [18, -109], [0, -37]], [[24705, 66275], [-53, 1], [0, -102], [-65, 0]], [[26104, 59938], [61, -15]], [[26165, 59923], [-12, -31], [11, -52], [6, 1]], [[26170, 59841], [-9, -128], [-13, -138]], [[26148, 59575], [-40, -9]], [[26064, 59799], [6, 23], [-8, 40], [12, -25], [15, 19], [9, 31], [6, 51]], [[24290, 51905], [3, 42]], [ [24293, 51947], [21, -6], [16, -28], [16, 55], [-1, 20], [17, 15], [12, -13], [14, -49], [3, -40], [26, 0], [6, 29], [33, 0] ], [[24456, 51930], [27, 1], [13, -40]], [[24496, 51891], [-10, -29], [1, -33]], [[24487, 51829], [-60, -18]], [ [24319, 51555], [-6, 24], [8, 41], [8, -3], [-2, 46], [-16, 8], [-14, -22], [-9, 19] ], [ [24275, 51386], [10, 27], [12, -5], [3, 26], [22, -6], [23, -61], [9, 7], [6, -29], [-15, -36], [-1, -40], [-14, -19], [-59, 115], [4, 21] ], [[25420, 62164], [104, 3]], [ [25524, 62167], [10, -86], [1, -42], [-14, -76], [-14, -12], [-7, -32], [-9, -83] ], [[25491, 61836], [-72, 2]], [[28550, 61756], [5, -40], [13, -47], [30, -61], [8, -56]], [ [28606, 61552], [5, -36], [14, 21], [8, -14], [-7, -47], [4, -48], [18, -92], [-5, -22], [5, -97], [-9, 19], [-11, 58], [-8, 4], [-5, 64], [-8, -9], [-2, -57], [-7, 38], [-8, -3], [-5, 48], [-12, 45], [-23, 23], [-35, 3], [-8, 129], [-6, 9] ], [[28501, 61588], [-7, 30], [15, 62], [13, 87], [28, -11]], [[24475, 52618], [13, 65], [112, 16]], [[24600, 52699], [-17, -81]], [ [24583, 52618], [-6, -42], [-15, -33], [4, -26], [-3, -47], [4, -21], [-6, -49], [15, -111], [13, -25] ], [[24589, 52264], [-27, 0], [-9, -28]], [[24553, 52236], [-34, 2]], [ [24519, 52238], [-9, 25], [-17, 0], [0, 36], [11, 75], [-4, 97], [-15, -21], [-6, 12], [11, 24], [-6, 42], [-11, 1], [2, 89] ], [[24009, 53851], [98, 1], [0, 102], [72, -1]], [ [24179, 53953], [5, -43], [-8, -67], [7, -6], [-5, -56], [4, -28], [-9, -5], [21, -36], [-3, -20], [12, -42], [0, -47], [10, 7], [12, -28] ], [ [24225, 53582], [-30, -22], [-91, -79], [-8, -3], [-13, 73], [4, 24], [-8, 54] ], [[24079, 53629], [-22, 92], [-30, 31], [1, 42], [-17, 23], [-2, 34]], [[25823, 67545], [-22, 169], [0, 48], [22, 102], [8, 85]], [[23036, 64415], [176, 0]], [ [23212, 64415], [-13, -36], [-2, -37], [15, -58], [13, -16], [10, -56], [-4, -28] ], [[23231, 64184], [-1, -63], [16, -9]], [[23246, 64112], [-99, 0]], [[23036, 64111], [0, 304]], [[25197, 66405], [112, 2]], [[25339, 66408], [0, -398]], [[25339, 66010], [-11, 0]], [[25328, 66010], [-98, 0]], [[25198, 66010], [-1, 395]], [[22311, 63505], [95, 0]], [[22406, 63505], [62, 0]], [[22468, 63505], [-1, -506]], [[22467, 62999], [-150, 1]], [[25328, 66010], [0, -101], [-7, -1], [0, -93]], [[25321, 65815], [0, -305]], [[20283, 55809], [172, 0], [1, -100], [113, 1], [1, -202]], [[20570, 55508], [0, -198], [-10, 0], [-1, -516], [140, 2]], [[20699, 54796], [0, -303], [1, -8], [0, -294]], [[20700, 54191], [-19, 0]], [[20681, 54191], [-143, 0], [-158, 2]], [[20380, 54193], [-106, -2]], [[20274, 54191], [0, 1114], [10, 1], [0, 110]], [[25724, 61173], [12, -1], [-3, 59], [5, 53], [-11, 57], [4, 72]], [[25731, 61413], [0, 51], [31, -1], [0, 18]], [[25823, 61316], [8, -41], [-6, -42], [-10, -5]], [[25524, 62167], [-5, 8], [7, 56]], [[25526, 62231], [1, -6], [79, -1], [0, 7]], [ [25645, 62227], [-9, -22], [-5, -55], [-6, 10], [-12, -45], [-7, 13], [-1, -80], [-10, -69], [11, -69], [-4, 0], [3, -101] ], [[25605, 61809], [-16, -41], [-15, 39], [-16, -20], [-14, 9]], [[25544, 61796], [-9, -44], [-22, -6], [-7, -47], [-41, -42]], [[25465, 61657], [2, 71], [24, 42], [0, 66]], [ [27478, 65805], [48, 61], [45, 74], [9, 24], [10, 60], [13, 3], [3, -28], [36, 72], [47, 74] ], [[27689, 66145], [0, -314], [42, -1]], [[27731, 65830], [0, -174]], [[27731, 65656], [-19, 2], [-146, -3], [-88, 1]], [[27478, 65656], [0, 149]], [ [27511, 55189], [28, -7], [40, -39], [-1, 65], [18, 14], [5, 48], [-17, 60], [8, 7], [-16, 20], [5, 22] ], [ [27581, 55379], [15, -39], [12, 14], [12, -116], [17, 12], [-4, -38], [9, -30], [1, -33], [9, 8], [0, 33], [9, 13], [11, 58], [17, 44], [0, 36], [10, 30], [23, 123], [24, 42], [10, -11], [8, 52], [13, 26] ], [[27777, 55603], [27, -70], [23, -22], [-6, -29]], [ [27821, 55482], [-11, -23], [-9, -97], [-17, 10], [-17, -16], [-11, 39], [-16, -33], [-10, -63], [3, -31], [8, 10], [0, -33], [-15, -20], [-18, -45], [-9, -52], [-34, -59], [-10, 38], [-11, -7], [-1, -32], [17, -22], [-5, -59], [-25, -52], [-7, -40], [-10, 5], [-24, -22], [-17, -59], [-6, 18], [-20, -45] ], [ [27546, 54792], [-2, 16], [-19, -36], [-18, 54], [8, 33], [0, 91], [-9, 20], [-1, 52], [-8, 29], [5, 56], [8, 27], [1, 55] ], [[27253, 57873], [80, -17]], [[27333, 57856], [2, -53], [-7, -48], [5, -21], [30, 73], [8, -36]], [[27371, 57771], [-1, -69], [6, -38]], [[27376, 57664], [0, 0]], [[27376, 57664], [1, -20]], [[27377, 57644], [0, -1]], [[27377, 57643], [0, 0]], [[27377, 57643], [4, -43], [-3, -78], [4, -17], [-9, -31]], [ [27217, 57495], [-10, 125], [5, 42], [-4, 52], [10, 25], [12, 0], [3, 102], [9, 33] ], [[27266, 54838], [74, 229], [20, -77], [-4, -52], [16, -24], [9, 45]], [ [27381, 54959], [10, -75], [-2, -87], [6, -36], [-8, -72], [2, -51], [-10, -45], [-13, 7], [-3, -60], [-20, 7], [4, -45], [-6, -37], [5, -46], [13, -34], [2, -35], [11, -30], [-2, -39], [8, 2] ], [[27378, 54283], [-7, -32], [5, -21]], [ [27376, 54230], [-9, 4], [-22, 71], [-11, -17], [-21, 34], [-5, 62], [4, 26], [-8, 44] ], [ [27304, 54454], [-3, 17], [10, 50], [-6, 76], [-4, -4], [-15, 105], [4, 34], [-23, 81], [-1, 25] ], [ [29192, 65355], [29, 48], [4, -32], [34, -26], [-2, 38], [23, -40], [28, 10] ], [[29308, 65353], [-13, -82], [0, -75], [5, -18]], [[29300, 65178], [9, -52], [-9, -81]], [[29300, 65045], [-71, -212]], [[29229, 64833], [-37, 71]], [[29192, 64904], [-91, 179]], [[29101, 65083], [-17, 78]], [[29084, 65161], [1, 80], [77, 12], [19, 83], [11, 19]], [[29624, 67292], [37, -38], [38, 15], [32, -3]], [[29731, 67266], [-5, -83]], [ [29726, 67183], [5, -91], [-9, -33], [6, -52], [-8, -45], [-13, -10], [-1, -57], [-9, -73], [12, -102], [6, 10], [9, -53] ], [ [29593, 66691], [2, 219], [-24, 3], [3, 218], [36, -4], [2, 107], [4, 66], [8, -8] ], [[19764, 53938], [0, -524], [-234, -1]], [[19530, 53413], [0, 1273]], [ [19531, 57636], [160, -1], [1, 404], [204, -2], [0, 51], [30, 0], [0, -51], [89, 1] ], [[20015, 58038], [19, 0], [12, -100]], [[20046, 57938], [36, -306]], [[20044, 57192], [-136, 1], [-9, -2]], [[19899, 57191], [-368, 2]], [[19531, 57193], [0, 443]], [[27258, 60505], [8, -6], [-7, 46], [12, 42], [12, 18]], [[27283, 60605], [6, 75], [18, 26], [11, -10]], [[27318, 60696], [66, -186]], [[27384, 60510], [-7, -53], [9, -43], [-19, -47], [-17, -16]], [[27350, 60351], [0, 11], [-37, -27], [-31, -51]], [[27282, 60284], [-27, 75], [-11, 45]], [[27394, 63328], [9, 20], [-4, 60], [13, -11], [-2, 52], [7, 20], [2, 72]], [[27419, 63541], [59, -19]], [[27478, 63522], [0, -63]], [[27391, 63178], [-10, 42], [12, 48], [1, 60]], [ [25837, 54667], [3, 20], [15, 7], [10, -25], [-4, 37], [17, 68], [14, -31], [6, -45], [18, -3], [23, -32], [6, 16] ], [[25945, 54679], [9, -98], [20, -71]], [[25974, 54510], [-19, -3], [-3, -25], [0, -232]], [[25952, 54250], [1, -98], [-55, -1]], [[25898, 54151], [-31, -2], [0, 100], [-29, 0]], [[25813, 54591], [10, 39], [1, 33], [13, 4]], [[25867, 56634], [32, 97], [23, 4], [0, 17]], [ [26024, 56482], [0, -39], [-30, 25], [-15, -16], [0, -43], [-19, 10], [-7, -58], [-20, -26] ], [[25861, 56449], [-13, -1], [11, 54], [0, 63], [8, 69]], [[25351, 57057], [4, 138]], [[25525, 57178], [0, -305]], [[25496, 56876], [-76, 6], [-74, 10]], [[25346, 56892], [5, 165]], [[7285, 89453], [0, -1009]], [[7285, 88444], [-135, 0], [0, -303], [12, 0], [0, -302]], [ [6449, 87839], [-325, 0], [0, 101], [-99, 0], [0, -101], [-50, 0], [0, -101], [-49, 0], [0, 101], [-297, 0], [0, -101], [-20, 0], [0, -101], [-49, 0], [0, -101], [-49, 0], [0, -202], [-19, 0], [0, -101], [-48, 0], [0, -201], [-49, 0], [0, -101], [-17, 0], [0, -202], [-48, 0], [0, -202], [-65, 0], [0, -202], [-47, 0], [0, -201], [-16, 0], [0, -101], [-47, 0], [0, -101], [-47, 0], [0, -202], [-14, 0], [0, -101], [-47, 0], [-1, -187] ], [[5046, 85432], [-10, -15]], [[5036, 85417], [-82, 0], [0, -101], [7, 0]], [ [4961, 85316], [-9, -36], [0, -49], [-41, -38], [-8, -26], [-22, -10], [-15, -44], [-20, -15], [-4, 55], [-29, 45], [-54, -20], [-29, 33], [49, 47], [15, -39], [18, 12], [5, 50], [25, 77], [3, 60], [-8, 85], [1, 81], [-16, 74], [5, 21], [-16, 20], [-29, 97], [-20, 139], [29, 128], [21, 23], [24, 79], [24, 26], [-15, 77], [-18, 44], [-15, 64], [-10, 107], [-50, 162], [-3, 74], [-25, 67], [-10, 63], [-30, 85], [-10, 44], [-22, 9], [-11, -37], [-2, -74], [6, -37], [-8, -56], [-12, -21], [-27, -10], [-18, 21], [-19, -54], [-36, -29], [-50, -68], [-73, -48], [-88, -28], [-75, 10], [-51, 38], [-13, 32], [-13, 99], [23, 18], [-18, 69], [-54, 62], [-32, 108], [-5, 34], [-33, 51], [-18, 62], [-42, 8], [-31, 42], [-47, 110], [23, 32], [24, 55], [-2, 36], [-24, 6], [-38, -54], [-48, 10], [-16, 51], [11, 32], [32, 1], [57, 128], [10, -4], [17, 45], [-16, 34], [-4, 41], [32, 24], [-27, 7], [5, 70], [27, 78], [-17, 3], [-18, -48], [-27, 20] ], [ [3261, 87028], [35, 25], [57, 0], [22, -20], [23, 10], [9, -24], [21, 10], [10, 30], [-8, 38], [34, 68], [37, -11], [0, 37], [25, 46], [33, -40], [24, 32], [23, 9], [15, 54], [19, -132], [27, -10], [29, 34], [29, -20], [27, -40], [-12, -65], [11, -44], [-11, -40], [13, -11], [4, -65], [-13, -38], [21, -54], [2, -58], [21, 10], [-11, -34], [2, -48], [-71, -21], [-6, -34], [-20, 19], [-26, -18], [-28, -58], [8, -64], [-26, -8], [-23, 71], [-38, 47], [-57, -4], [-14, 35], [-28, 18], [-27, 58], [-35, 42], [-40, 19], [-32, 72], [-25, 10], [-2, 70], [-28, 97] ], [ [1695, 87369], [6, 69], [25, 52], [11, -3], [-4, -58], [12, -54], [33, -70], [48, -63], [22, -14], [25, 13], [57, -94], [-21, -19], [-9, 37], [-51, 8], [-26, -17], [-33, 46], [-58, 136], [-37, 31] ], [[1687, 87598], [8, -5], [5, -84], [-20, 42], [7, 47]], [[20921, 67988], [0, 335]], [ [21089, 68323], [297, -1], [-5, 21], [3, 52], [10, 32], [-3, 38], [8, 100], [11, 30], [-2, 69], [24, 21], [16, -29], [14, 10], [21, 79], [10, 9] ], [[21493, 68754], [-1, -195], [0, -406]], [[21492, 68153], [-4, -1], [0, -332], [-4, -23], [-29, 14]], [[21455, 67811], [-10, -16], [-177, 0]], [[22408, 69607], [205, -4]], [[22613, 69603], [0, -102]], [[22614, 68894], [-202, 3]], [[22409, 69203], [-1, 404]], [[22941, 67092], [98, 0]], [[23039, 67092], [-16, -39], [5, -56], [-8, -28], [6, -21], [-10, -59]], [[23041, 66402], [-17, -7], [-5, 30], [-24, -5], [-6, 21]], [ [22989, 66441], [-1, 32], [-21, 66], [7, 52], [-11, 16], [-21, 3], [-1, 40] ], [[22941, 66650], [0, 442]], [[27381, 54959], [12, 51]], [ [27393, 55010], [17, -34], [7, 8], [20, -17], [2, -64], [11, -36], [19, -18], [13, -80], [8, -14] ], [ [27490, 54755], [-1, -44], [14, -67], [-7, -74], [-32, -62], [-19, -20], [-2, 41], [-19, 40], [-11, -22], [-2, -31], [12, -15], [14, -59], [-15, -65], [-25, -59], [-9, 0], [-10, -35] ], [[26701, 58725], [3, 7], [6, 123], [4, -12], [8, 102]], [[26722, 58945], [-3, 46], [8, 30], [11, -26], [-2, 57], [5, 5]], [[26741, 59057], [-2, -28], [20, -42], [57, -205]], [[26816, 58782], [-4, -21], [3, -63], [-13, -56], [-4, -38]], [[26798, 58604], [-9, -21], [-24, 18], [-21, -29], [-8, -40], [-20, -17]], [[26716, 58515], [-6, -2], [1, 65], [-4, 30], [7, 29], [-13, 60], [0, 28]], [[28881, 63990], [21, 81], [21, 57]], [[28923, 64128], [38, 83]], [[28961, 64211], [2, -20]], [[29032, 63900], [21, -54], [7, -52], [20, -41], [13, -75]], [[29093, 63678], [-16, -35], [-10, 8], [-12, -51], [-32, -40]], [[29023, 63560], [3, 81], [-14, 22]], [[29012, 63663], [-26, 63], [-105, 264]], [[22709, 67191], [1, -369]], [ [22710, 66822], [-14, -11], [-25, 9], [-20, 21], [-8, -11], [-9, -74], [-12, -29], [-19, -9], [-37, 89] ], [[22566, 66807], [10, 36], [-2, 47], [8, 74], [-5, 32], [1, 101], [9, 94]], [[25530, 59236], [58, -26], [5, 11]], [ [25593, 59221], [12, 2], [25, -21], [-1, -39], [-10, -27], [8, -15], [-7, -28], [11, -41], [-4, -26], [-5, -122] ], [[25622, 58904], [-6, -105]], [[25616, 58799], [-92, 39]], [[25524, 58838], [-5, 169], [-4, 46]], [[23225, 60010], [73, 0]], [[23298, 60010], [32, 0]], [[23330, 60010], [0, -66], [-6, 0], [0, -402]], [[23324, 59542], [-106, 0]], [[23218, 59542], [0, 401], [7, 0], [0, 67]], [[23021, 55137], [62, 1], [0, 32]], [[23144, 54606], [-105, 2]], [[23018, 54825], [2, 0], [1, 312]], [ [22052, 56779], [62, -152], [7, 9], [21, -15], [14, 9], [21, -47], [4, 21], [12, -10], [4, 24] ], [[22197, 56618], [0, -293]], [[31200, 38072], [21, -4]], [[31221, 38068], [-4, -51]], [[30408, 68304], [30, -20], [12, 70], [25, -17], [2, -16]], [ [30477, 68321], [-9, -113], [-7, -19], [32, -22], [-6, -42], [4, -51], [-10, -39], [12, -80] ], [[30493, 67955], [-15, -94], [-23, -27], [-5, -19], [-2, 63], [-7, 21]], [ [30441, 67899], [3, 87], [-6, 17], [11, 92], [-5, 10], [-16, -49], [-13, 4], [-15, 71] ], [[30400, 68131], [-5, 17], [13, 156]], [[22933, 55826], [125, -9]], [[23058, 55817], [0, -66], [25, 13]], [[23083, 55333], [-62, 1]], [[23021, 55334], [-91, 6]], [[22930, 55340], [3, 486]], [[22479, 53822], [-8, 46], [-49, -26]], [[22128, 53697], [20, -57], [-7, -35], [14, -35], [7, 29]], [[22162, 53599], [-1, -471]], [[21280, 53785], [125, -1]], [[21410, 53126], [-25, 2]], [ [21385, 53128], [-11, 48], [0, 75], [-20, 70], [-22, 21], [-27, 68], [-21, -59], [-4, 17] ], [[21280, 53368], [0, 417]], [[20699, 54796], [3, 0], [0, 515], [286, 3]], [[20988, 55314], [0, -516], [26, 0], [0, -608]], [[21014, 54190], [-72, 0]], [[20942, 54190], [-12, 0]], [[20930, 54190], [-142, 0], [-88, 1]], [[24274, 61187], [15, -1], [20, 48], [73, 0], [1, 119]], [[24383, 61353], [27, -1]], [[24410, 61352], [2, 0], [-1, -423]], [[23683, 57798], [1, 51], [30, -3], [1, 85]], [ [23715, 57931], [0, 20], [30, -2], [1, 105], [29, -7], [1, 136], [17, -76], [10, 12] ], [ [23803, 58119], [12, 35], [8, -22], [13, -3], [18, 29], [9, -14], [17, 36], [6, -73], [-2, -43], [24, 16], [10, -17] ], [ [23924, 58052], [-1, -122], [-49, 3], [-20, -81], [-38, 3], [-12, -16], [1, -134] ], [[23790, 62949], [0, -369]], [ [23790, 62580], [-23, 9], [-16, -36], [-12, -5], [-6, -42], [-7, 10], [7, 36], [-5, 26], [-13, -16], [1, -44], [-11, -23], [-12, 11] ], [[23693, 62506], [-8, 32], [-15, 14], [5, 34], [-12, -6]], [[23663, 62580], [1, 288]], [[16820, 60549], [263, 3]], [[17268, 59977], [255, -808], [113, -364]], [[17636, 58805], [55, -180]], [[17138, 58610], [-81, 1], [0, -13], [-23, 3]], [ [17034, 58601], [1, 86], [6, 5], [-3, 89], [-7, 20], [3, 34], [-7, 22], [-5, 82], [-5, 21], [3, 71], [-12, 58], [-7, 108], [7, 44], [-16, 57], [4, 39], [-19, 13], [-9, 55], [-1, 63], [-12, 29], [1, 52], [-9, 28], [-13, 75], [9, 16], [-7, 45] ], [[27709, 64282], [0, 583]], [ [27709, 64865], [7, -141], [19, -20], [-6, -50], [47, -9], [9, 26], [12, -23], [3, 20], [22, 10], [20, 47] ], [[27842, 64563], [0, -157], [-66, -286]], [[27776, 64120], [-13, -6], [-18, 45], [-7, 74], [-23, 61], [-6, -12]], [[27195, 58344], [161, -25]], [[27359, 58254], [2, -42], [-4, -64]], [[27357, 58148], [-139, 23]], [[27195, 58339], [0, 5]], [[26798, 58604], [4, -62], [8, 7], [5, -69], [5, -8]], [ [26820, 58472], [10, -75], [9, 16], [13, -70], [0, -31], [-9, -81], [5, -37], [10, -19] ], [ [26809, 58022], [-12, 27], [-7, 61], [-15, 31], [0, 24], [-26, 86], [-14, 30] ], [[26735, 58281], [9, 45], [-8, 53], [2, 34], [-7, 26], [6, 25], [-21, 29]], [[26716, 58493], [0, 22]], [[26583, 59038], [9, 50], [-1, 76], [10, 83]], [ [26601, 59247], [15, 2], [6, 25], [21, -12], [6, 25], [13, -5], [3, 45], [14, 0] ], [[26709, 59306], [7, -123]], [[26716, 59183], [-6, -29], [-14, 38], [-34, -92], [-5, -50]], [ [26657, 59050], [-20, 8], [-16, -21], [-2, -30], [-9, 7], [2, -46], [-13, 24], [2, -52] ], [[26601, 58940], [-9, 34], [-9, 64]], [[28064, 65368], [-1, 17], [61, 1]], [[28124, 65386], [42, -166], [17, -1]], [[28183, 65219], [0, -125], [-29, -175]], [[28154, 64919], [-40, 16]], [[28114, 64935], [1, 108], [-6, 0], [1, 95], [-47, 0], [1, 230]], [[22908, 67092], [33, 0]], [[22941, 66650], [-28, 35], [-12, -17], [-8, 48], [-11, 1]], [[22882, 66717], [-32, 12], [-8, 33]], [[22842, 66762], [0, 330]], [ [28738, 64565], [41, 69], [33, 42], [-10, 49], [0, 50], [21, 45], [12, -11] ], [[28835, 64809], [20, -64], [23, -93], [-22, -42], [28, -159]], [[28884, 64451], [-38, -32]], [[28846, 64419], [-23, -20], [-18, -40]], [[28805, 64359], [-36, 94], [-31, 112]], [[27467, 57470], [67, -4]], [[27534, 57466], [109, -9]], [ [27643, 57457], [1, -48], [9, -27], [5, -54], [12, -45], [10, -10], [5, -41], [-7, -5], [-8, -90] ], [[27670, 57137], [-15, -47], [-22, -4], [-5, 16], [-18, -11], [-67, -146]], [ [27543, 56945], [1, 32], [-10, 38], [-2, 83], [-13, 57], [-2, 43], [-8, 36] ], [[27509, 57234], [-6, 52], [-16, 52], [-8, 68], [-12, 64]], [[27403, 55565], [80, 179], [5, -64], [16, -26], [18, 0]], [[27522, 55654], [9, -69], [9, -19], [-9, -39], [14, -34], [36, -114]], [ [27511, 55189], [5, 33], [-6, 33], [-3, 71], [8, 66], [-24, 37], [-16, 6], [-17, -14], [-22, 54], [-11, 61], [-22, 29] ], [[23927, 63158], [51, 3], [63, -8]], [[24041, 63153], [47, -2], [-1, -102]], [[24087, 63049], [-1, -2], [-3, -334]], [[24083, 62713], [-23, 26], [-17, -137]], [[24043, 62602], [-13, -5], [-17, 71], [-1, 34], [-23, 6], [-17, 77]], [ [23972, 62785], [-3, 38], [-27, 29], [-4, 37], [-10, -14], [-6, 68], [5, 35], [-3, 77] ], [[29520, 69339], [144, 2], [33, -8]], [[29697, 69333], [5, -85], [2, -119], [-13, -60]], [[29594, 68896], [-31, 21], [-53, 83]], [[29510, 69000], [-9, 58], [14, 59], [5, 100], [-14, 47], [14, 75]], [[27914, 65392], [0, 1]], [[27914, 65393], [79, 1], [53, 6], [0, -32], [18, 0]], [[28114, 64935], [-114, 27], [0, -42], [-18, -18]], [[27875, 65063], [1, 96], [8, 35], [24, -1], [5, -18], [1, 217]], [[28616, 60609], [9, 25], [14, -10]], [ [28639, 60624], [7, -37], [10, 25], [8, -41], [5, -110], [-8, -90], [-18, 63], [-18, 42] ], [[28625, 60476], [-12, 23], [-1, 76], [4, 34]], [[24106, 61676], [36, -3]], [[24142, 61673], [25, -3], [-1, -98], [35, -5], [9, -17], [16, 15]], [[24226, 61565], [-1, -50]], [[24225, 61515], [0, -152], [4, -1], [-1, -168]], [ [24167, 61199], [-31, 2], [-20, 85], [-5, 87], [-10, 1], [0, 48], [-15, 11] ], [[24086, 61433], [2, 147], [15, 0], [3, 96]], [ [20355, 71488], [71, 1], [0, -34], [60, 1], [0, -102], [11, 0], [0, -101], [24, 0], [0, -67], [12, -1], [0, -33], [58, -1], [0, -34], [71, -1], [0, 34], [35, -1], [0, 51], [35, 0] ], [[20732, 71200], [0, -152], [-48, 0], [0, -196], [6, 0], [0, -206]], [[20690, 70646], [-15, 0], [0, -407], [-12, 0]], [[20663, 70239], [-189, 2], [-148, 0]], [[20326, 70241], [0, 406], [11, 0], [-1, 403], [10, 0], [0, 405], [9, 17]], [[20663, 70239], [-2, -506], [-14, 0], [0, -410]], [[20647, 69323], [-10, 0]], [[20637, 69323], [-215, 0], [-50, -7]], [[20372, 69316], [-66, 0]], [[20306, 69316], [0, 216], [-5, 0]], [[20301, 69532], [0, 200], [13, 0], [1, 472], [-1, 37], [12, 0]], [[25446, 60419], [61, 129], [27, 30], [34, 96]], [[25590, 60467], [-14, -96], [-9, 3], [-2, -59], [22, -81], [-7, -41]], [[25580, 60193], [-11, -29], [-32, -7], [-9, -24], [-45, 51]], [[25483, 60184], [-19, 70], [-15, 37], [-1, 61], [-12, 33], [10, 34]], [ [25640, 71063], [28, 45], [11, -8], [14, -72], [12, -27], [19, -4], [8, 46], [16, -7], [9, -38], [4, 69], [-7, 53], [16, 20], [7, -32], [-6, -56], [17, -26], [26, 72], [40, 62], [59, 110], [11, -21], [65, 41] ], [[25989, 71075], [-139, 1], [0, -203], [-70, 2], [0, -203]], [[25780, 70672], [-140, 0]], [[25640, 70672], [0, 391]], [[26790, 61133], [11, 42], [33, -38], [43, -88], [18, -15]], [[26895, 61034], [-16, -32], [7, -34], [-8, -41], [6, -11], [3, -67]], [[26887, 60849], [-34, 42], [-30, -32], [-8, -30], [-11, 15]], [[26804, 60844], [-3, 92], [-11, 27], [-4, 48]], [[26786, 61011], [12, 62], [-8, 60]], [[25265, 63362], [147, 1]], [[25404, 63137], [-27, -5], [0, -34], [-114, -1]], [[25263, 63097], [-1, 163]], [[26802, 60596], [6, -19]], [ [26808, 60577], [26, -23], [-1, -61], [15, 17], [7, -18], [-2, -71], [3, -52], [12, -26] ], [[26868, 60343], [-6, -17]], [[26862, 60326], [-24, -3], [-16, -31], [-5, -29], [-24, -52], [-6, 27]], [ [26787, 60238], [-15, 24], [-3, 33], [-14, -4], [-3, 32], [4, 74], [-3, 85] ], [[26753, 60482], [-3, 61], [20, 80], [9, -23], [23, -4]], [[22691, 61377], [92, 0]], [[22844, 61277], [0, -204]], [[22691, 61071], [0, 306]], [[24791, 62074], [-13, -59], [8, -72]], [[24765, 61794], [-11, 35], [-6, 44], [5, 65], [14, 73], [24, 63]], [[28007, 63883], [32, -46], [17, -50], [3, 68], [41, -71], [9, 65]], [[28109, 63849], [5, -85], [29, -69]], [ [28143, 63695], [-7, -50], [-13, -42], [7, -32], [-7, -19], [-4, -57], [-22, -195], [-23, -120] ], [[27955, 63180], [14, 117], [-1, 272], [6, 15], [23, 201]], [[23349, 63099], [-62, 0]], [[23224, 63099], [0, 404]], [[23867, 55908], [0, 102], [3, 305], [3, 0], [1, 153]], [[23874, 56468], [23, 0]], [[23897, 56468], [14, -57], [11, -75]], [[23922, 56336], [0, 0]], [[23922, 56336], [25, -28], [4, -22], [11, 17], [10, -44]], [[23972, 56259], [-3, -378]], [[23969, 55881], [-29, 3], [0, -17], [-41, 5]], [[23899, 55872], [-33, 3], [1, 33]], [ [23868, 56915], [-1, -102], [-6, 1], [0, -47], [17, -6], [-4, -91], [6, -94], [16, -74], [1, -34] ], [ [23874, 56468], [-20, -16], [-12, 21], [-13, -2], [-8, 27], [-29, 28], [-20, 3] ], [[28334, 60270], [9, 12]], [[28343, 60282], [3, 5]], [[28346, 60287], [8, 8]], [[28354, 60295], [13, -56], [-4, -26], [-15, -4]], [[28348, 60209], [-16, 20], [2, 41]], [[24576, 62804], [40, -105], [20, -100]], [[24636, 62599], [-129, 4], [0, -103], [-21, 1]], [[24444, 62504], [-8, 206]], [[24436, 62710], [-6, 153], [72, 172], [7, 0]], [[24796, 62339], [-35, -1], [-1, -89]], [[24760, 62249], [-9, 1], [-27, 45], [-13, 6]], [[24711, 62301], [-23, -11], [-10, 41], [-3, 84], [-6, 60]], [ [24669, 62475], [8, 71], [11, 17], [13, -21], [49, -1], [0, 60], [31, 0], [-1, 38], [16, 4] ], [ [27474, 56104], [10, 35], [6, 47], [13, 28], [-1, -31], [12, 4], [-2, 61], [35, 21], [5, 21], [33, 75], [4, 1], [41, 90] ], [[27658, 56385], [-11, -78], [-23, -59], [6, -54], [-5, -20], [-30, -241]], [[27595, 55933], [-14, -22], [0, -35], [-20, -5]], [[27561, 55871], [-15, 3], [-22, -19], [-22, 55], [-4, 55], [-13, 39]], [[27485, 56004], [-2, 39], [-11, 43], [2, 18]], [[26896, 59538], [0, -87], [-5, -28], [-21, -46], [6, -28]], [ [26870, 59324], [-31, -54], [-7, 8], [-21, -49], [-6, 7], [-15, -54], [-12, -14], [-14, -40] ], [[26764, 59128], [-14, 63], [-8, 57], [-15, -60], [-11, -5]], [[25225, 58601], [11, 41], [108, -9]], [[25344, 58633], [-3, -242], [-14, -93], [0, -123]], [[25327, 58175], [-33, -5]], [ [27670, 57137], [6, -53], [15, 23], [10, -21], [-8, -23], [0, -36], [9, -50], [9, 6], [-2, -49], [9, -60] ], [ [27603, 56618], [-17, 50], [-7, 38], [13, 42], [-7, 101], [-11, 49], [0, 47], [-19, -50], [-12, 47] ], [[27543, 56942], [0, 3]], [[28773, 63662], [49, 122]], [ [28822, 63784], [23, -22], [4, 18], [7, -50], [5, 14], [8, -67], [19, -29], [1, -43], [10, 11], [8, -42], [9, 5] ], [ [28916, 63579], [-16, -28], [3, -17], [-13, -39], [5, -10], [-25, -47], [-20, -82], [0, -43] ], [[28850, 63313], [-19, -18], [-15, -34], [-20, -82]], [[28796, 63179], [-96, 0]], [[27725, 56865], [51, 376]], [[27776, 57241], [26, -88], [31, -116], [49, -170]], [[27882, 56867], [-16, -53]], [ [27866, 56814], [-13, 39], [-11, -37], [-25, 16], [-20, 34], [-29, -12], [-19, -67] ], [[27769, 65117], [21, 0], [0, 57], [54, -6], [-1, -115]], [[27709, 64865], [-1, 3]], [ [25204, 70504], [5, -25], [14, -5], [3, 32], [27, 2], [2, -25], [21, -21], [12, 15], [24, -47], [14, 14], [36, -48] ], [[25276, 70164], [-70, 0], [0, 302], [-2, 38]], [[27759, 65394], [155, -2]], [[27029, 53039], [14, 0], [6, 75], [35, -32]], [ [27084, 53082], [8, -10], [-2, -74], [6, -18], [-6, -56], [6, -3], [-3, -104] ], [ [27093, 52817], [-13, 8], [-9, -59], [-12, 8], [4, -24], [-8, -16], [1, -49], [-4, -60], [12, -91], [-3, -119], [-6, -47], [1, -58], [-4, -26] ], [ [27052, 52284], [-15, 7], [-19, -11], [-11, 76], [3, 71], [-7, 26], [-2, 57], [5, 14] ], [[27006, 52524], [18, 251], [-8, 8], [-67, 5], [1, 254], [79, -3]], [ [20378, 60005], [9, -127], [-3, -163], [5, -172], [3, -27], [4, -128], [-5, -129], [-22, -34], [-6, -33], [56, -77], [34, -152], [57, -101] ], [[20510, 58862], [-10, -46], [-18, 7], [-4, -21], [-20, 20]], [[20458, 58822], [0, 27], [-93, 0], [-1, -83], [-53, 0]], [[20311, 58766], [-1, 41]], [[20310, 58807], [0, 41], [-177, -3], [0, 253], [-117, -2], [-89, 6]], [ [19927, 59102], [-1, 372], [2, 160], [0, 141], [5, 28], [23, 65], [18, 28], [2, 73], [7, 41] ], [ [23711, 54418], [25, 0], [26, 67], [3, 45], [16, 56], [10, 4], [11, -32], [14, 2], [14, -56], [0, -37] ], [[23902, 54111], [-24, -21], [0, -80]], [[23878, 54010], [-122, -1]], [[23756, 54009], [-8, 57], [-18, 31], [-11, 72]], [[27957, 59121], [-1, -168], [15, -24]], [ [27971, 58929], [3, -55], [11, -14], [-4, -59], [-13, -49], [-12, 10], [-7, -70], [-21, 1] ], [[27928, 58693], [-31, -6]], [[19531, 58850], [142, 0], [253, -3]], [[19926, 58847], [89, -2], [0, -807]], [[19531, 57636], [0, 415], [-1, 30], [1, 237], [0, 532]], [[28398, 63177], [61, 0]], [[28459, 63177], [59, 1]], [[28518, 63178], [-22, -256], [-7, -51], [3, -125]], [[28492, 62746], [-25, 16], [-15, -15], [-21, 21], [-19, -17]], [ [28412, 62751], [6, 75], [9, 48], [1, 44], [-24, 90], [-25, 34], [-7, 41], [10, -8], [4, 38], [13, 39], [-1, 25] ], [[28860, 63072], [1, -28]], [[28861, 63044], [-1, 28]], [[28850, 63313], [27, -4], [23, -37]], [[28900, 63272], [1, -9]], [[28901, 63263], [-13, -33], [-5, -61], [-9, -32]], [ [28874, 63137], [-6, 7], [-22, -81], [2, -39], [11, -31], [1, -49], [-8, -28], [0, -41], [14, -52], [7, -59] ], [[28873, 62764], [-11, -13], [-9, -53], [-22, -21], [-27, 7]], [[28804, 62684], [-2, 94]], [[28802, 62778], [-6, 315], [0, 86]], [[21479, 63506], [179, -1]], [[21658, 63505], [-1, -505]], [[21480, 63000], [0, 7]], [[26946, 54151], [16, -29], [16, -12], [7, 13], [18, -34]], [[27003, 54089], [30, -30], [3, -27], [16, -43]], [[27052, 53989], [-16, -32], [5, -31], [-12, 0], [0, -351]], [[27029, 53575], [-6, -1], [-20, 70]], [ [27003, 53644], [-4, 28], [-22, 46], [-8, 31], [-29, 47], [-12, 57], [-7, 0] ], [[25847, 55067], [102, 2]], [[25949, 55069], [36, -1], [-9, -89], [7, -35], [-2, -52], [2, -128]], [[25983, 54764], [4, -22], [-6, -31], [-22, 7], [-14, -39]], [[25837, 54667], [-1, 347]], [ [19532, 61036], [61, 0], [2, 17], [156, -1], [13, -86], [19, 13], [8, 27], [6, -18], [28, 20], [36, -95] ], [[19861, 60913], [-4, -62], [-26, -30], [-1, -66]], [[22823, 73980], [83, -1], [146, 0]], [[23057, 73449], [-216, -1]], [ [22841, 73448], [7, 80], [9, 24], [3, 62], [-15, 80], [-8, 124], [-6, 24], [-11, 98], [3, 40] ], [[23595, 53065], [91, 77]], [[23712, 53182], [35, 28]], [[23747, 53210], [13, -245], [-10, -821]], [ [23703, 52474], [-6, 69], [11, 53], [-11, 67], [-8, -4], [-7, 120], [-10, 12], [0, 44], [-9, 75], [3, 41], [-11, 32], [-4, 65], [-8, 24], [-10, -21], [-8, 20], [-28, -35], [-2, 29] ], [[27813, 56262], [10, -74], [10, -24], [16, 12]], [[27849, 56176], [14, -49], [11, -107], [27, 0]], [ [27901, 56020], [-7, -45], [-16, -58], [-14, -93], [-13, -174], [3, -55], [-7, -48], [-14, -47], [-12, -18] ], [[27777, 55603], [-64, 106]], [ [27713, 55709], [0, 37], [12, 41], [12, 83], [15, 63], [11, 22], [18, 71], [-3, 22], [14, 135], [21, 79] ], [[23212, 64415], [-4, 32], [2, 71], [7, 34]], [[23337, 64552], [0, -201], [4, -1], [-1, -172]], [[23340, 64178], [-109, 6]], [[24694, 63489], [22, 38], [2, 46], [20, 74]], [[24838, 63629], [1, -241]], [[24839, 63388], [0, -33]], [[24839, 63355], [-165, 4]], [[24674, 63359], [9, 29], [12, 77], [-1, 24]], [[29631, 68114], [3, -38], [90, -105], [71, -79]], [[29795, 67892], [-19, -43], [-9, -44], [-7, -112]], [ [29760, 67693], [-14, -30], [-5, -74], [5, -35], [-10, -135], [6, -60], [-11, -93] ], [[29624, 67292], [-1, 51], [-13, 2]], [ [29610, 67345], [4, 82], [8, 11], [18, -31], [9, 133], [-17, 31], [5, 112], [4, -4], [16, 111], [-34, 39], [11, 102], [-2, 23], [-23, 18], [-1, 22], [-23, -37] ], [[29585, 67957], [-6, 65], [7, -9], [22, 33], [3, -48], [20, 116]], [[21529, 72638], [251, 1]], [[21888, 72638], [0, -202], [-24, 0], [-1, -404]], [[21863, 72032], [-21, 1], [0, -199], [-60, -1]], [ [21701, 71959], [-25, 32], [-5, 88], [-11, 40], [-10, 66], [5, 42], [14, 28], [-16, 50], [-20, -6], [-39, -33], [-19, 12], [-29, -49], [-22, 10], [-20, 38], [-19, 3], [-1, 38], [-35, -9], [-12, 11] ], [ [21437, 72320], [-17, 58], [0, 119], [-7, 30], [8, 34], [-21, 23], [-14, -51] ], [[21386, 72533], [0, 105], [143, 0]], [[28230, 58364], [4, -3], [30, 81]], [[25135, 60363], [6, 38], [55, 2]], [[25196, 60403], [62, -207], [0, -107]], [[25258, 60089], [-21, 13]], [[25237, 60102], [-18, 49], [-35, 40], [-14, 39], [-34, 44]], [[25136, 60274], [-1, 89]], [[28729, 61346], [-5, -31]], [[28724, 61315], [-12, -7], [1, 91], [11, 13], [7, -30], [-2, -36]], [[28729, 61841], [11, 23], [2, 38], [11, 57]], [[28819, 61914], [2, -87]], [ [28776, 61584], [-15, -15], [-7, -47], [0, -60], [-8, -1], [-11, 77], [11, 9], [-1, 53], [-8, 10], [-4, -49], [-9, -33], [6, -27], [-9, -62], [-4, 29], [-17, -23], [-9, 12], [-16, 83], [-9, 13], [2, 43], [-24, 151], [20, 14], [5, 39], [-8, -7], [-9, 51], [8, 40], [12, 22], [6, -25], [12, 26], [1, -36], [22, -9], [13, -39], [3, 18] ], [[17303, 72789], [114, 0], [0, 16], [36, 0], [0, -118], [48, 1]], [[17303, 72077], [0, 712]], [ [29722, 65346], [9, -60], [31, 3], [5, -114], [-36, -15], [3, -39], [11, -6], [1, -41], [9, -30], [2, -51] ], [[29757, 64993], [-13, -22], [-3, 20], [-15, 0], [-24, -27]], [ [29702, 64964], [-2, 29], [-19, 58], [0, 65], [-11, 61], [-26, -18], [3, 73], [-5, 109] ], [[29642, 65341], [11, 29], [0, 27], [58, 23], [11, -74]], [[25934, 65552], [76, -2]], [[26048, 65175], [-113, -1]], [[25935, 65224], [-1, 328]], [[21481, 61891], [0, 96]], [[21481, 61480], [0, 7]], [[21481, 61487], [0, 404]], [[24678, 63316], [-4, 43]], [[24839, 63355], [2, -181], [17, -185], [0, -43]], [[24794, 62944], [-41, 0]], [[26483, 59959], [17, 38], [20, -13], [8, 22], [2, 47], [15, 21]], [[26545, 60074], [15, -32], [11, 12], [11, -36], [27, -55], [14, -4]], [ [26623, 59959], [7, -28], [-5, -32], [-28, -58], [-16, -62], [-13, -1], [-6, -61], [-19, -71] ], [[23718, 64547], [128, 1]], [[23846, 64178], [-61, -3]], [[23785, 64175], [-67, -4]], [[26781, 61183], [11, 50], [26, 73], [-10, 72]], [[26808, 61378], [12, 25], [8, -7], [17, 62]], [[26845, 61458], [16, -7], [10, 28], [24, 5], [2, -22]], [ [26897, 61462], [-1, -88], [-8, 0], [0, -38], [15, -37], [10, -45], [9, -80], [15, -22], [-10, -41] ], [[26927, 61111], [-10, 20], [-13, -10], [-9, -87]], [[26790, 61133], [-9, 50]], [[27577, 62621], [40, 6], [17, 24], [7, 34], [11, 2]], [[27652, 62687], [10, -17], [3, -44], [11, -19]], [[27599, 62277], [9, 33], [0, 72], [-21, 1], [-11, 58], [-16, 29]], [[27560, 62470], [0, 68], [17, 83]], [[29475, 66424], [25, 275]], [[29500, 66699], [67, -6]], [[29580, 66478], [2, -19], [-12, -186], [-15, 11], [1, -70], [17, -19]], [[29573, 66195], [-1, -73], [-8, -124], [-10, 5], [-1, -63], [5, -63]], [[29558, 65877], [-105, 13], [-15, -1]], [[29438, 65889], [-3, 0]], [[29435, 65889], [-3, 42], [43, 493]], [[24249, 62413], [133, -6]], [ [24378, 61993], [-22, 4], [-9, -25], [-17, -6], [-16, -26], [-19, -70], [-18, -31] ], [[24277, 61839], [-15, -16], [-29, 29], [-10, 27], [-5, 44]], [ [24218, 61923], [2, 83], [14, 59], [8, 58], [-7, 59], [2, 91], [7, 93], [-1, 48], [6, -1] ], [[23039, 69636], [47, -26], [3, -28], [14, -2], [14, -33], [20, -18]], [[23137, 69529], [18, -29]], [[23155, 69500], [16, -64], [43, -128], [6, -44], [19, -16]], [[23239, 69248], [0, -51], [-31, 0], [-1, -101], [-167, 1]], [[23040, 69097], [-1, 200]], [[23039, 69297], [0, 339]], [[28237, 60859], [24, -26], [22, -1]], [ [28276, 60667], [-29, 55], [-17, -3], [-3, 29], [-22, 65], [-10, -13], [1, -40], [-11, -23], [-25, 39] ], [[28136, 60882], [1, 17], [26, 165]], [[19104, 67269], [0, 65], [65, 0], [0, 101], [80, 0], [2, 101]], [ [19251, 67536], [82, -2], [0, -113], [17, 0], [-1, -41], [7, -24], [-6, -53], [7, -42], [5, -72], [17, -60], [11, -65], [0, -55], [14, -2], [29, -83], [7, 7], [13, -95], [32, -81], [-7, -30], [11, 0], [18, -36], [-1, -50], [17, -1], [1, -303], [7, 1], [0, -198] ], [[19531, 66138], [-139, 0], [-142, 8]], [[18677, 65828], [168, 2]], [ [18845, 65830], [10, -83], [-9, -17], [-1, -71], [13, -41], [5, -94], [7, -28], [-2, -42], [6, -20], [-7, -48], [-1, -75], [-13, -58], [-9, -94] ], [ [18844, 65159], [-30, -1], [-10, -17], [-12, 11], [-8, -48], [-10, -8], [-10, 27], [-20, 8], [-4, 32] ], [ [18740, 65163], [-9, 40], [11, 16], [-10, 67], [-9, 24], [-10, -22], [-7, 68], [-3, 82], [-10, 44], [12, 110], [-12, 82], [-19, 73], [-12, 80] ], [[17580, 73980], [234, -2], [134, 2]], [[17579, 73067], [1, 333]], [[26882, 51664], [20, 43], [3, 56], [13, 30]], [[26918, 51793], [31, -21]], [ [26949, 51772], [6, -41], [17, -10], [18, -42], [23, 6], [16, -14], [6, -62], [9, -8], [6, -67] ], [[27050, 51534], [1, -57], [-1, -231]], [ [27050, 51246], [0, -36], [-22, -6], [-16, -16], [-5, 11], [0, 62], [-54, 2] ], [[26953, 51263], [-42, -6], [0, 67], [-28, -3], [0, 34]], [[26883, 51355], [0, 300], [-1, 9]], [[26387, 60997], [7, 28], [7, -30], [6, 15], [-4, 50], [12, -11]], [[26415, 61049], [18, 29], [2, -47], [22, 3], [29, -31]], [ [26486, 61003], [-11, -46], [13, -14], [-6, -77], [2, -78], [-11, -30], [10, -88] ], [[26412, 60638], [-7, 62], [-16, 59], [-27, 147]], [[22653, 51137], [57, 317]], [[22710, 51454], [10, -22], [78, 179]], [[22798, 51611], [52, -164], [-3, -18]], [[22820, 51145], [-27, -80], [-77, -239]], [[22716, 50826], [-32, 130]], [ [22258, 66767], [29, 44], [27, 24], [20, 39], [8, -2], [19, -59], [13, 2], [12, -25], [10, 4], [14, -28], [15, 7], [21, -35], [33, -15], [13, 11], [31, -17] ], [[22523, 66717], [0, -378], [2, 0]], [[22268, 65933], [-4, 0]], [[22264, 65933], [0, 404], [-3, 0], [0, 405], [-3, 25]], [[27983, 58287], [66, 212], [60, 136]], [[28109, 58635], [2, -51], [16, -51]], [[28127, 58533], [8, -40], [11, -109], [16, -20]], [[28095, 58017], [-29, -38], [-23, 10], [-13, 62]], [[28030, 58051], [3, 21], [-37, 188], [-13, 27]], [[24538, 65055], [178, -8]], [[24715, 64741], [-97, 6]], [[24618, 64747], [-45, 1]], [[24573, 64751], [0, 28], [-13, 75], [-13, 6], [-20, 85], [11, 110]], [[24258, 67578], [97, 0]], [[24355, 67578], [33, -1]], [[24388, 67577], [0, -184], [2, -303]], [[24257, 67091], [0, 152]], [[25094, 58185], [-29, 1], [-1, -41]], [[25064, 58145], [-80, 6]], [[24984, 58151], [1, 168], [-9, 39]], [[24976, 58358], [9, 17], [1, 102], [11, 75], [-4, 22], [11, 66], [12, -6]], [[27769, 63178], [23, 0]], [[27792, 63178], [130, 2]], [[27883, 62891], [-8, -2], [-13, -75], [-31, -60], [-5, -32]], [[27826, 62722], [-5, -35], [-12, 1], [-33, -103], [-10, -7]], [[27766, 62578], [3, 600]], [[27689, 63178], [80, 0]], [[27766, 62578], [0, -13]], [[27652, 62687], [0, 159]], [[27652, 62846], [-1, 54], [31, 165], [7, 113]], [[25134, 71689], [8, 62], [25, 65], [14, 16], [30, 82], [23, 23], [17, 47]], [[25251, 71984], [60, 0], [0, -100], [20, 0]], [ [25331, 71884], [-6, -75], [-7, 9], [-7, -52], [-14, -26], [-5, -67], [-12, -48], [-9, -6], [-2, -39] ], [[25205, 70976], [-87, 0]], [[25118, 70976], [1, 303], [34, -1], [1, 100], [-20, -1], [0, 312]], [ [24862, 58309], [11, 50], [31, 80], [9, -16], [21, 14], [33, -53], [9, -26] ], [[24984, 58151], [-35, -9], [-10, -22]], [[24816, 58129], [-15, 35], [-2, -43], [-12, 6], [3, 46], [8, 17]], [[26407, 66734], [58, 1]], [[26465, 66735], [4, -312], [0, -98]], [[26341, 66322], [0, 405]], [[22844, 60564], [2, -555]], [[22846, 60009], [-88, 0]], [[22758, 60009], [-95, 0]], [[22663, 60009], [0, 449], [-1, 2]], [[22662, 60460], [0, 102]], [[26713, 61894], [36, 12], [5, 44], [21, 46]], [[26775, 61996], [6, -26], [-14, -59], [0, -44], [-14, -69], [-12, -37]], [[26741, 61761], [-20, -90], [2, -102], [-31, -23]], [[26692, 61546], [-20, 90], [-11, -17]], [[26661, 61619], [-4, 20], [-32, 38], [-5, 82], [-12, 27]], [[26608, 61786], [5, 100], [-6, 30]], [ [26607, 61916], [9, 55], [26, 22], [15, -32], [28, -20], [11, -24], [5, -43], [12, 20] ], [[23768, 51502], [0, -14], [-46, 3], [-37, -40], [-61, -99]], [[23599, 51733], [0, 261]], [[23041, 65462], [90, 0]], [ [23131, 65462], [8, -42], [-7, -39], [11, -39], [-3, -56], [15, -28], [2, 37], [9, -1], [0, -37] ], [[23183, 65122], [-109, 2]], [ [23074, 65124], [0, 51], [-11, 0], [-5, 34], [-11, 17], [-5, 51], [-1, 185] ], [[16055, 70538], [108, 1], [18, -3], [138, -1], [197, 0]], [[16516, 70535], [0, -239]], [[16516, 70296], [-37, -27]], [[16297, 70181], [-10, -25], [-47, -51], [-16, -36]], [ [16224, 70069], [-8, 18], [-34, -4], [-19, -50], [-14, -4], [-9, 75], [-34, 40], [-29, -9] ], [[16077, 70135], [-23, 32]], [[16054, 70167], [-4, 52], [6, 14], [-26, 1], [0, 304], [25, 0]], [[24358, 62733], [2, 303], [-1, 68]], [[24436, 62710], [-78, 6], [0, 17]], [[20579, 66333], [3, -399], [-2, -503]], [[20580, 65431], [0, -629], [1, -137]], [[20581, 64665], [-125, -2], [-130, 1]], [ [20290, 64666], [-1, 461], [71, 0], [-1, 175], [0, 614], [-1, 16], [1, 403] ], [[27947, 61230], [16, 39], [-2, 53], [11, 93]], [[27972, 61415], [10, 39], [16, 24], [-2, 20]], [[28078, 61389], [44, -62]], [[28095, 61182], [-52, -244]], [[28043, 60938], [-2, -41], [-32, -7], [-8, -26]], [[28001, 60864], [-12, 5], [5, 25], [-47, 336]], [ [23790, 62580], [13, -1], [17, 49], [18, -10], [7, -25], [19, 6], [0, 69], [4, 11] ], [[23868, 62679], [-5, -407]], [[23863, 62255], [-94, 11], [-1, -34], [-77, 10]], [[23691, 62242], [2, 264]], [[24225, 61515], [48, -4], [45, 5], [61, -6]], [[24379, 61510], [0, -157], [4, 0]], [ [24226, 61565], [0, 41], [22, 36], [-15, 72], [14, -7], [21, 11], [9, 39], [-4, 28], [4, 54] ], [[24380, 61994], [-1, -484]], [[23821, 67982], [-34, 0]], [[23787, 67982], [0, 405]], [[20923, 73553], [324, -1]], [[21247, 73552], [0, -101]], [[21247, 73451], [0, -202], [16, 0], [0, -290]], [ [21263, 72959], [-10, 16], [-12, -18], [-18, 19], [-33, -16], [-5, 26], [-26, -13], [-14, -50], [5, -34], [-15, -27], [-26, -18], [-13, 13], [-20, -35], [-23, 60], [9, 35], [-16, 31], [-19, 10], [-19, -34], [9, -41], [-10, -20], [-10, 21], [-5, -76], [-15, 25], [-4, -50], [-14, -19], [-13, 34], [-11, -21], [-11, 34] ], [[20923, 73268], [0, 285]], [[28015, 60474], [12, -60], [11, -20], [13, 12]], [[28115, 60439], [1, -84]], [[28116, 60355], [-2, -205]], [[28114, 60150], [-10, -19], [-24, 3], [-23, -31]], [ [28057, 60103], [-11, 7], [-9, 55], [-9, 21], [-10, -12], [-15, 34], [-2, 29], [-14, 11], [3, 52] ], [[28737, 62777], [32, -18], [18, 24], [15, -5]], [[28804, 62684], [1, -59]], [ [28805, 62625], [-14, -5], [-9, 19], [-28, -23], [-19, 2], [-17, -56], [6, -34], [-19, -65], [-12, -15] ], [ [28693, 62448], [-12, -10], [-3, -52], [4, -31], [-12, 17], [3, 63], [-6, 59], [-7, 14], [16, 136], [12, 42], [-2, 24], [14, 25], [7, 37], [24, -12], [6, 17] ], [[24583, 63727], [1, 107]], [[24694, 63489], [-26, -8], [1, 25], [-21, 58], [-5, 59], [-61, 1]], [[24582, 63624], [1, 103]], [[28331, 62595], [81, 155]], [ [28412, 62750], [-5, -15], [16, -84], [16, -17], [17, -55], [4, -47], [30, -41] ], [[28490, 62491], [-29, -161], [-3, -32]], [[28458, 62298], [-11, 34], [-21, -70]], [[28426, 62262], [-9, 37], [-20, 6], [-8, 17], [1, 48], [-23, 36]], [[25293, 58126], [-5, -449]], [[25288, 57677], [-113, 0]], [[25175, 57677], [1, 294]], [[23856, 55376], [9, 0]], [[23865, 55376], [70, -1]], [[23935, 55375], [0, -351], [14, 0], [4, -96], [-2, -57]], [ [23897, 54668], [-19, 0], [-1, 102], [0, 306], [-8, 26], [6, 45], [-8, 122], [-8, 10], [-6, 47], [3, 50] ], [ [28172, 56904], [10, 6], [2, 41], [7, 13], [9, -25], [30, 32], [3, -36], [20, -76], [8, 5] ], [[28261, 56864], [-15, -61], [-18, -95], [-14, -111], [-16, -161]], [ [28198, 56436], [-3, 49], [4, 66], [-1, 110], [-5, 36], [-1, 94], [-16, 68], [-4, 45] ], [[25362, 70976], [0, -202]], [[25204, 70504], [-16, 15], [-20, -7], [-34, 61]], [[25134, 70573], [-16, 27]], [[25118, 70874], [0, 102]], [ [25258, 60089], [8, 7], [10, 89], [-7, 66], [-17, 65], [-2, 25], [9, 65], [2, 55], [18, 43] ], [[25279, 60504], [0, 1]], [[25279, 60505], [15, -23]], [ [25294, 60482], [12, -8], [6, -73], [21, -73], [6, -62], [-6, -43], [7, -41] ], [[25340, 60182], [-10, -77], [1, -62], [5, -33], [-9, -21]], [[25327, 59989], [-19, 78], [-16, 18], [-17, -16], [-15, -32]], [[25260, 60037], [-13, 14], [-10, 51]], [ [16039, 61284], [-2, 30], [14, 37], [2, 49], [13, 70], [15, 1], [5, -27], [18, -4], [21, 28], [13, -9], [14, 13], [30, 51], [11, 1] ], [[16201, 61437], [16, -160], [4, -12]], [[16069, 60571], [-9, 52], [-15, 19], [0, 319]], [ [16045, 60961], [6, 39], [-12, 13], [6, 83], [-7, 60], [7, 38], [-8, 22], [2, 68] ], [[25134, 60276], [2, -2]], [[25260, 60037], [-1, -94]], [[25168, 59949], [-1, 8]], [[25167, 59957], [-33, 319]], [ [27230, 55057], [20, 28], [3, 23], [19, 59], [-5, 62], [11, 17], [0, 39], [44, 100] ], [[27322, 55385], [23, -111], [3, -35], [24, -79], [21, -150]], [[27266, 54838], [-11, 3], [-19, 42]], [[27236, 54883], [-8, 40], [7, 28], [-4, 48], [-6, 8], [5, 50]], [[22913, 65531], [0, -333]], [[22913, 65198], [-31, -50], [-45, -43], [-21, 9]], [[22816, 65114], [0, 418]], [ [31828, 37522], [7, 36], [-4, 40], [7, 30], [10, -13], [8, 22], [17, 3], [6, -29], [39, 5], [2, -18], [-32, -48], [-41, -30], [-19, 2] ], [[18762, 70252], [28, -2], [12, 43]], [ [19047, 70711], [-3, -237], [1, -236], [-2, 0], [0, -227], [-17, 0], [0, -77], [-17, 0], [0, -202], [-33, 0], [0, -204], [-2, -203] ], [[18971, 68934], [2, -223]], [ [18973, 68711], [-21, 23], [-6, 49], [-24, 59], [2, 43], [-28, 117], [-15, 32] ], [ [18881, 69034], [1, 697], [7, 0], [-1, 339], [-51, 1], [-17, 67], [-12, 16], [-6, 34], [-17, 0], [0, 34], [-23, 30] ], [[25405, 58661], [14, -3], [16, -40], [10, 38], [28, 3]], [[25473, 58659], [-7, -204], [23, -63]], [[25473, 58245], [-24, 2], [-52, -37], [-5, -35]], [ [25392, 58175], [-10, 25], [15, 44], [4, 37], [-17, 125], [5, 45], [-4, 66], [12, 52], [5, 63] ], [[17519, 67126], [80, 1], [1, 556]], [ [17875, 67994], [-9, -41], [-6, -90], [9, -35], [-7, -50], [0, -63], [-13, -17], [-1, -473] ], [[17861, 66892], [0, -167]], [ [17861, 66725], [-116, 0], [0, 97], [4, -1], [0, 94], [-17, -5], [-8, 18], [-21, -6], [-5, 21], [-20, -19], [-21, -1], [-6, 40], [-15, -4], [-25, 38], [-10, -37], [2, -31], [-13, 7], [-11, 42], [-26, 32], [1, 25], [-17, 17], [3, 39], [-21, 35] ], [ [21278, 66343], [7, 0], [-1, -97], [3, -208], [0, -100], [11, 1], [1, -103] ], [[21299, 65836], [-46, -4], [-139, 2]], [[21114, 65834], [-11, 1]], [[21103, 65835], [0, 101], [-12, 0], [0, 404]], [[30024, 65813], [5, 1], [79, 128]], [ [30174, 65398], [-3, -54], [-4, 51], [-12, -7], [-7, -49], [2, -44], [-6, -29], [-25, -23], [-12, 17], [-10, -14] ], [[30076, 65453], [-8, 41]], [[30068, 65494], [-10, 48], [-16, 28]], [[30042, 65570], [-8, 61], [2, 81], [-12, -6], [0, 107]], [ [25465, 61657], [-9, -51], [-8, -9], [-13, -102], [-8, 33], [-7, -41], [-5, 35], [-9, -68], [-8, 19] ], [[25398, 61473], [-1, 4]], [[25397, 61477], [11, 36], [-7, 127], [9, 65], [-3, 133]], [[26651, 59889], [22, -6], [3, 35], [21, 23], [18, 33], [8, 40], [14, 21]], [[26737, 60035], [16, -23]], [[26753, 60012], [-8, -52], [32, 32], [27, 37], [20, -49]], [[26824, 59980], [3, -54], [-6, -40]], [ [26821, 59886], [-25, -41], [-29, -4], [-16, -80], [-2, -50], [-16, -4], [-33, -35], [-33, -50], [-8, -2] ], [[26659, 59620], [0, 38], [-11, 42], [4, 58], [-7, 28], [8, 49], [-2, 54]], [[25578, 58450], [30, 76], [5, 147]], [[25613, 58673], [50, -64], [53, -83], [18, -21]], [ [25734, 58505], [-9, -12], [-4, -133], [-6, -66], [-21, -72], [-9, -14], [-1, -40] ], [[25615, 58187], [-24, 13]], [[23795, 52330], [71, 1], [0, 102], [28, 0], [0, -102], [71, 0]], [ [23965, 52331], [0, -27], [28, 0], [0, -139], [9, 1], [0, -121], [29, -1], [-4, -51], [6, -34], [-31, -1], [0, -51] ], [[23805, 52146], [-1, 52], [-16, 52], [2, 66], [5, 14]], [[27751, 58664], [85, 1], [-4, 38]], [[27928, 58693], [-25, -300], [22, -31]], [[27925, 58362], [-15, -72]], [ [27910, 58290], [-13, 26], [-10, 60], [-18, 38], [-9, -11], [-14, -70], [-12, 12], [-9, -44], [-3, 28], [-18, -44] ], [[27804, 58285], [-57, -3]], [[22216, 50280], [3, 0]], [[22220, 49772], [-201, -8]], [[22019, 49764], [0, 524]], [[26804, 60844], [-2, -44], [12, -44], [4, -88], [-2, -65], [-8, -26]], [ [26802, 60596], [-20, 54], [2, 40], [-8, 1], [-14, 55], [-12, -29], [-11, 41], [-21, 32] ], [[26718, 60790], [-4, 50]], [ [26714, 60840], [6, 37], [-8, 29], [12, 24], [5, 34], [27, 52], [-5, 36], [20, -29], [7, 19], [8, -31] ], [ [18780, 64505], [-36, -46], [-21, 1], [-7, 75], [3, 41], [-14, -1], [-39, -87], [-31, -90] ], [[18635, 64398], [-65, 358]], [[18570, 64756], [86, 89], [60, -1], [16, -20], [16, 5]], [[18563, 61769], [110, 2], [17, -12], [83, 0]], [[18773, 61759], [-23, -90], [1, -318]], [[18751, 61351], [-60, -7], [-107, 5]], [ [18584, 61349], [5, 36], [19, 51], [-6, 23], [8, 44], [4, 59], [-19, 96], [-11, -11], [-3, 27], [-18, 59], [0, 36] ], [[26927, 61111], [7, -53], [15, -19], [-1, -34]], [[26948, 61005], [13, -61], [10, -19], [2, -52]], [ [26973, 60873], [-12, -2], [-10, -31], [7, -18], [-5, -30], [-14, -3], [-18, 30], [-12, -11] ], [[26909, 60808], [-22, 41]], [[24355, 67981], [124, 0]], [[24479, 67981], [11, -86], [-3, -55]], [[24498, 67577], [-110, 0]], [[24355, 67578], [0, 403]], [ [15703, 70313], [18, 20], [-5, 55], [5, 20], [17, -5], [28, 30], [7, 30], [16, 10], [29, -32], [11, 5], [1, 53], [16, 57], [7, -6] ], [[15853, 70550], [-1, -274], [0, -315]], [ [15852, 69961], [-23, 0], [-13, 32], [-17, -14], [-11, 19], [-46, 35], [-33, 54], [0, 84] ], [[25383, 67626], [69, 1]], [[25452, 67627], [-4, -95], [-20, -107], [-9, -139], [5, -68]], [[25424, 67218], [-47, 0]], [[25377, 67218], [0, 204], [6, 0], [0, 204]], [ [18552, 70796], [-3, 46], [20, 43], [12, -15], [14, 67], [15, -1], [11, 41] ], [ [18762, 70252], [-11, 27], [-19, 10], [-5, 32], [-15, -13], [-11, 15], [-23, -21], [-8, -81], [-15, -27] ], [ [18655, 70194], [-7, 20], [-56, 83], [3, 60], [-9, 61], [-2, 108], [-8, 7], [2, 62], [-15, 51], [4, 56], [-20, -7] ], [[18547, 70695], [-6, 68], [11, 33]], [[26600, 58891], [5, 5], [36, -91], [14, -48], [16, 12], [30, -44]], [ [26716, 58493], [-16, -48], [-10, 7], [-5, -26], [-22, -32], [-11, -50], [-27, -7], [-6, 20], [-16, -12] ], [[26603, 58345], [0, 141], [-12, 25], [-25, 204]], [[26566, 58715], [35, 87], [-1, 89]], [[31509, 38018], [-10, -59], [2, -27]], [[31504, 37854], [-24, -43], [-10, 9], [-7, -25]], [[31463, 37795], [3, 113], [11, 44]], [[17430, 64667], [119, 0], [0, -389], [44, -627], [46, 0]], [ [17639, 63651], [3, -87], [-2, -59], [8, -106], [2, -66], [-5, -45], [1, -60], [-6, -42], [5, -163], [-5, -21], [-3, -71], [-7, -43], [-11, -16], [0, -345] ], [[17619, 62527], [-193, 0]], [[17426, 62527], [2, 274], [-2, 788], [2, 286], [-1, 729], [3, 63]], [ [24078, 55074], [24, 0], [19, -12], [7, -36], [7, 3], [0, -58], [29, -1], [0, -101] ], [[24164, 54869], [0, -102]], [[24164, 54767], [-58, 1], [1, -51], [-44, 1]], [[24034, 54871], [6, 42], [-2, 66], [11, 43], [0, 51], [29, 1]], [[24078, 55371], [183, -7]], [[24261, 55364], [-5, -50], [0, -97], [8, -52], [-2, -133]], [[24262, 55032], [-7, -41], [-37, -90], [-1, -24], [-13, -11], [-40, 3]], [[24078, 55074], [0, 297]], [[29982, 67881], [77, -221], [26, -38]], [[30085, 67622], [-8, -28], [9, -186], [-21, -81]], [[30065, 67327], [-88, 194], [-14, -20], [-10, 66], [-11, 10], [-14, 74]], [[29928, 67651], [-1, 31], [12, 5], [10, 31], [1, 74], [35, 15], [-3, 74]], [ [24283, 55818], [8, -24], [-8, -43], [3, -45], [-18, -28], [-26, -95], [-1, -39] ], [[24241, 55544], [-23, 54], [-1, 51], [-28, 11], [-7, 42]], [ [24182, 55702], [-8, 19], [1, 74], [16, 105], [2, 39], [-5, 133], [3, 76], [-3, 30] ], [[21676, 64315], [27, 0]], [[21703, 64315], [131, 3]], [[21834, 64318], [-1, -52], [1, -357]], [[21682, 63911], [-5, 0]], [[28476, 64246], [22, 85], [0, 81], [17, 113]], [[28515, 64525], [0, 4]], [[28515, 64529], [-15, 36], [-8, 65], [6, 121], [-8, 34], [-2, 44]], [[28488, 64829], [4, 22], [26, 20], [15, -4]], [ [28533, 64867], [0, -93], [-12, -98], [-4, -71], [36, 24], [17, -30], [12, -4], [-3, -27], [11, -38] ], [[28590, 64530], [7, 0], [1, -67], [25, 10], [9, -68]], [[28632, 64405], [-90, -130], [0, -6]], [[28542, 64269], [-13, -6], [-47, -58], [-9, 29]], [[28473, 64234], [3, 12]], [[28682, 62165], [10, 33], [17, 4], [-4, 36], [7, 36], [40, -30]], [ [28729, 61841], [-15, 61], [-17, 14], [-8, 42], [-7, -3], [-16, 77], [-5, -28], [-12, 20], [-1, -59], [-7, 8], [3, 101], [18, 92], [14, -45], [8, 10], [-2, 34] ], [[28627, 62072], [5, 20], [5, -46], [-10, 26]], [[23336, 67292], [132, 0]], [[23468, 67292], [0, -402]], [[23468, 66890], [-132, 0]], [[26313, 57963], [10, 31], [42, -1], [6, 22]], [[26371, 58015], [38, -61], [4, -34], [14, 3]], [[26427, 57923], [-8, -254]], [[26292, 57668], [12, 109], [-4, 5], [14, 101], [-1, 80]], [[23004, 62998], [95, 0]], [[23099, 62998], [56, 0]], [[23155, 62591], [-1, -105]], [ [23154, 62486], [-12, 78], [-26, -6], [-15, 27], [-11, -38], [-10, 21], [-7, -44], [-16, 16] ], [ [23057, 62540], [-20, 20], [0, -25], [-26, 12], [-2, 73], [-22, 59], [-2, 39], [-22, 90], [5, 68], [11, 16], [7, 51], [18, 55] ], [[28590, 62619], [-13, 27], [3, -46], [9, -21]], [[28589, 62579], [-14, 1], [-10, 35]], [[28565, 62615], [-26, 47], [0, 110], [51, 0], [0, -153]], [[30343, 68693], [10, 22], [20, 11]], [ [30373, 68726], [8, -120], [-9, -15], [16, -85], [0, -107], [23, -30], [-9, -58], [6, -7] ], [ [30400, 68131], [-13, -58], [-11, -21], [-22, 44], [-33, 106], [-13, -59], [-11, 4], [-22, 49] ], [ [30275, 68196], [-1, 33], [42, 175], [3, -3], [16, 180], [-2, 91], [10, 21] ], [[25494, 62522], [19, 71], [-8, 48]], [[25505, 62641], [101, -1]], [[25606, 62640], [0, -101]], [[25526, 62231], [4, 55], [-18, 40], [1, 79], [-16, 55], [-3, 62]], [[25047, 57095], [0, 102]], [[25047, 57197], [0, 17], [44, 1]], [[25189, 57213], [0, -102]], [[25189, 57111], [-15, -17], [0, -117], [-10, 0], [0, -34]], [[25164, 56943], [-28, 0], [-1, 17], [-88, 0]], [[25047, 56960], [0, 135]], [[23468, 67577], [-132, 0]], [ [18660, 64046], [8, 4], [8, -36], [21, 29], [16, -58], [10, 12], [17, 55], [13, 4], [21, 63], [22, 2], [13, 43], [12, 10] ], [ [18821, 64174], [7, -34], [-2, -71], [-13, -43], [19, -97], [20, -5], [12, -47], [-1, -37], [19, 8], [17, -12], [14, -51], [-3, -24], [13, -64], [2, -49], [-8, -81], [12, -9], [11, -66], [13, -26], [-3, -25], [13, -4], [0, -51], [53, 0] ], [[19016, 63386], [10, 0], [0, -101]], [[19026, 63285], [-109, 0]], [[18917, 63285], [-110, 0]], [ [18807, 63285], [-34, -3], [8, 62], [-25, 98], [-2, -27], [-21, -35], [-17, -102], [-21, -35], [-12, 6], [6, 55], [-4, 42], [8, 33], [-14, 41], [-2, 52], [-19, 44] ], [ [18658, 63516], [-1, 56], [9, 56], [-7, 54], [8, 22], [-1, 45], [-12, 61], [-1, 72], [6, 12], [-7, 54], [-4, 84], [12, 14] ], [[27360, 60964], [38, 58]], [[27438, 60862], [1, -20], [-55, -333]], [[27384, 60509], [0, 1]], [ [27318, 60696], [9, 26], [-1, 36], [33, 85], [19, -38], [-5, 54], [-7, 15], [8, 29], [-14, 61] ], [[18917, 63285], [0, -127]], [[18917, 63158], [0, -276], [-15, 0], [1, -201], [0, -305]], [[18903, 62376], [-154, 1], [0, 15], [-45, 0]], [[18704, 62392], [-1, 313]], [ [18703, 62705], [0, 26], [16, 0], [0, 34], [10, 18], [49, 1], [0, 90], [10, 0], [-2, 273], [37, 53], [0, 51], [-10, 0], [-6, 34] ], [[25147, 67732], [135, -3], [1, -101]], [[25283, 67628], [-1, -202], [-4, 0], [0, -205]], [[25245, 67223], [-132, 2]], [[25113, 67225], [0, 101]], [[25113, 67326], [1, 101], [0, 305]], [[22824, 69669], [61, 0], [4, 34], [145, 0]], [[23034, 69703], [5, -67]], [[23039, 69297], [-119, -1]], [[22824, 69500], [0, 169]], [[28143, 63695], [15, -37], [43, -37], [17, -47]], [[28218, 63574], [-15, -67], [-23, -206], [-27, -121]], [[24066, 69162], [109, 1], [67, -6]], [[24242, 69157], [0, -201]], [[24242, 68956], [0, -169], [-50, 2]], [ [24192, 68789], [-6, 15], [-27, 13], [-30, 2], [-9, 44], [-14, 16], [1, 24], [-31, 87] ], [[24076, 68990], [-20, 37]], [[24056, 69027], [-1, 26], [12, 80], [-1, 29]], [[19087, 72136], [118, 0]], [ [19205, 72136], [0, -67], [24, 0], [0, -101], [36, 0], [0, -51], [35, 1], [1, -51], [32, 0], [0, -337], [-12, -34], [0, -42], [-10, 0], [1, -33], [21, -26], [3, -100] ], [ [19083, 71446], [5, 16], [-3, 301], [-35, 0], [1, 161], [-6, 17], [0, 68], [6, -12], [0, 72], [36, 0], [0, 67] ], [[27371, 57771], [18, -87]], [[27389, 57684], [16, -76], [-4, -135], [66, -3]], [ [27509, 57234], [-39, -64], [6, -65], [-6, -13], [-18, 8], [-12, -25], [-9, 43], [-14, -41], [-1, 70], [-38, -96] ], [[27378, 57051], [-5, 34], [6, 66]], [[28280, 61164], [35, 133], [41, 165]], [[28356, 61462], [12, -2]], [[28427, 61349], [2, -28], [-10, -6], [-7, -48], [22, -77], [5, -57]], [[28439, 61133], [-22, 9], [-9, -26], [0, -68]], [ [28363, 60929], [-15, -14], [1, 30], [-9, 31], [1, 41], [-6, 35], [-11, -13], [-12, 43], [-5, -5], [-9, 49], [-9, -5], [-9, 43] ], [[20688, 66540], [66, 0]], [[20754, 66540], [0, -1113]], [[20754, 65427], [-174, 4]], [[23996, 69196], [10, 4], [-1, 267], [-10, 0]], [[23995, 69467], [1, 202]], [[23996, 69669], [76, -2]], [[24072, 69667], [-4, -5], [1, -95]], [ [24069, 69567], [-3, -28], [6, -91], [-16, -58], [11, -34], [-2, -65], [6, -41], [-7, -42], [2, -46] ], [[24056, 69027], [-14, 2], [-8, 31], [-13, 9], [-21, -12], [-4, 139]], [ [25029, 60021], [12, -18], [3, 25], [-15, 45], [14, 12], [17, -56], [8, -53], [11, 14] ], [[25079, 59990], [9, -45]], [[25088, 59945], [-11, -112], [-10, -9], [-1, -38], [15, -26]], [[25081, 59760], [-1, -39], [-16, 3], [-4, -44], [9, -36], [-2, -40]], [[25067, 59604], [-11, -82], [-13, -18], [-19, 78]], [[25024, 59582], [-13, 83], [-15, 50], [-15, 101], [-10, 43]], [ [24971, 59859], [5, 42], [10, 0], [0, 35], [10, -1], [5, 34], [10, 1], [0, 34], [18, 17] ], [[28884, 64451], [27, 21], [26, 39], [18, 72], [28, 47]], [ [28983, 64630], [6, -52], [13, -62], [-23, -113], [-11, 5], [-9, -100], [8, -22], [-7, -30], [1, -45] ], [ [28923, 64128], [-19, 51], [7, 40], [-15, 68], [-14, -21], [-14, 94], [-7, -18], [-10, 16], [-5, 61] ], [[23878, 54010], [0, -152], [29, 0], [0, -206], [28, 1], [0, -203]], [[23935, 53450], [-43, 0], [-14, -102], [-26, 0], [-5, -45], [0, -61]], [[23847, 53242], [-13, -11]], [ [23834, 53231], [-6, 111], [-6, -2], [-12, 47], [6, 53], [-3, 49], [-8, 15], [1, 32], [-14, 36], [6, 27], [-3, 35], [-13, 6], [-13, 68] ], [ [23769, 53708], [5, 43], [-3, 45], [7, 42], [-8, 56], [2, 34], [-15, 55], [-1, 26] ], [[26023, 60208], [16, 15]], [[26039, 60223], [15, -67], [29, -18]], [[26083, 60138], [7, -119], [17, -62], [-3, -19]], [[26024, 59826], [-5, 312], [-5, 33], [9, 37]], [[19140, 55581], [0, -786], [-1, -7]], [ [18651, 54780], [0, 936], [3, -53], [12, -13], [18, -58], [140, 1], [1, 303], [150, 1] ], [ [19265, 60008], [0, -1554], [48, -1], [0, -168], [-5, 0], [1, -404], [-1, -405], [-2, 0], [1, -204], [-5, -102], [5, -83], [0, -422], [-3, 0], [0, -406], [-9, 1], [0, -245] ], [[19295, 56015], [-30, 11]], [ [17950, 55027], [5, 31], [24, -13], [25, 26], [-2, 40], [18, 63], [1, 79], [-5, 26], [-9, 107] ], [[18336, 55794], [0, -1016]], [ [18336, 54235], [-44, 59], [-368, 471], [5, 66], [-5, 17], [1, 60], [8, 16], [17, 103] ], [[23962, 70173], [83, 0]], [[24045, 70173], [-6, -9], [-6, -91]], [ [24033, 70073], [0, -76], [21, -21], [10, 9], [14, -32], [-1, -31], [23, -85], [-1, -50], [-15, -47], [1, -29], [-13, -44] ], [[23996, 69669], [0, 133]], [[24940, 59062], [40, 3], [1, 29]], [[24981, 59094], [92, -9]], [[25020, 58708], [-18, 76], [-23, 2], [-7, -23], [-32, -5], [-4, -23]], [[26455, 61607], [25, 102]], [[26480, 61709], [26, -31], [8, 8]], [[26514, 61686], [9, -19], [9, -73], [12, 2], [11, -55], [-4, -21]], [[26551, 61520], [-36, -122]], [ [26515, 61398], [-3, 31], [-11, -5], [-10, 24], [2, 25], [-11, 3], [-20, 112], [-7, 19] ], [[23654, 67982], [133, 0]], [[23821, 67576], [-90, 0]], [[23731, 67576], [-77, 1]], [ [26635, 60400], [27, 51], [13, -47], [6, 0], [14, 48], [17, 23], [15, 52], [5, -34], [21, -11] ], [[26787, 60238], [-16, -83], [4, -72], [-8, -23], [5, -29], [-19, -19]], [ [26737, 60035], [4, 95], [-17, 40], [7, 44], [-15, 34], [-19, 25], [-8, 82], [-13, 29], [-17, -32], [-13, -67] ], [[26646, 60285], [-6, 26]], [[23517, 56176], [8, -22], [17, 1], [1, -23], [16, 13], [19, -73], [9, 25]], [[23710, 55996], [1, -11], [0, -284]], [ [23711, 55701], [-14, 9], [-13, -14], [-8, 20], [-14, -16], [-6, -28], [2, -37], [-41, 17], [-10, 33], [-29, -2], [-3, -18], [-25, -23], [-9, 25] ], [[23541, 55667], [-11, 51], [-11, -4], [-5, 23]], [[23514, 55737], [1, 436], [2, 3]], [[20647, 69323], [158, -2], [115, -1]], [[20921, 68369], [-89, 1], [-196, -6]], [[20636, 68364], [-1, 4], [-1, 405], [0, 302], [3, -1], [0, 249]], [ [27489, 56715], [14, 67], [-2, 67], [24, 22], [-3, 43], [10, -1], [11, 29] ], [ [27623, 56574], [-7, -46], [-13, -1], [-30, -65], [-2, 62], [-18, -15], [-5, 50], [-7, 5], [-8, 48], [-23, 1], [-21, 36], [0, 66] ], [[20754, 66540], [168, 3]], [[20922, 66543], [0, -710]], [[20922, 65833], [0, -354]], [[20922, 65479], [0, -155]], [[20922, 65324], [-167, 0], [-1, 103]], [[30179, 66140], [13, -16]], [[30085, 66184], [2, 31]], [ [29997, 66013], [14, 27], [24, 24], [3, 57], [8, -1], [-7, 76], [16, 17], [12, -11], [10, -42] ], [[30133, 66195], [1, -53], [9, 20]], [[30024, 65813], [0, 40], [-32, -2]], [[29992, 65851], [1, 96], [4, 66]], [ [26040, 60863], [12, -42], [13, -3], [-2, -63], [7, -1], [-14, -101], [17, -34], [3, 36], [9, 1] ], [[26085, 60656], [5, -6], [10, -98]], [[26100, 60552], [-9, 21], [-8, -34], [-16, 18]], [[26067, 60557], [-14, 3], [-6, -58]], [[26047, 60502], [-66, 21]], [ [18664, 68226], [34, 0], [0, 101], [34, 0], [0, 50], [15, 0], [2, 151], [17, 0], [0, 98], [48, 0], [0, 172] ], [[18852, 68984], [19, 2], [10, 48]], [[18973, 68711], [-1, -140], [1, -431]], [ [18973, 68140], [-18, -18], [-21, -42], [-14, 19], [-20, -34], [-12, 33], [-13, -29] ], [ [18875, 68069], [-7, -14], [-15, 20], [-15, -10], [-7, -42], [-39, 0], [0, 17], [-39, 0], [0, 34], [-39, 0] ], [[26252, 56614], [-16, -152], [-20, 1], [0, -56]], [[26122, 56404], [-3, 72]], [[21996, 66993], [0, -177]], [[21815, 65933], [-161, 5]], [[21654, 65938], [-162, 5]], [[21492, 65943], [-9, 0], [0, 404], [-8, 0], [0, 398], [-5, 0], [1, 249]], [[26502, 56231], [12, 38]], [[26514, 56269], [18, -49]], [[26496, 55966], [-1, 18], [-21, 24], [-17, 98]], [[17570, 55850], [171, 1], [8, 2], [227, 6]], [[17950, 55027], [-208, -60], [-178, -57]], [[17564, 54910], [0, 531], [7, 0], [-1, 409]], [[17303, 72789], [0, 79]], [ [25560, 63651], [-9, 43], [5, 32], [17, 22], [31, 114], [32, 37], [11, 30] ], [[25647, 63929], [0, -176]], [[25647, 63753], [0, -305]], [[25556, 63447], [-4, 86], [5, 38], [3, 80]], [[25880, 58162], [4, 107], [-1, 149]], [[25883, 58418], [0, 66], [11, 18]], [[25894, 58502], [17, -49], [30, -22], [15, 20]], [[25956, 58451], [8, -47], [2, -54], [20, -58]], [[25986, 58292], [-4, -93], [3, -111], [-7, -21], [-2, -48]], [[25976, 58019], [-18, 33], [-7, -3], [-10, 33], [-34, 22], [-28, -33]], [[25879, 58071], [4, 16], [-10, 46], [7, 29]], [[25983, 58660], [38, 12], [19, -22]], [[26040, 58650], [22, -42]], [[26062, 58608], [-3, -40], [6, -8], [-4, -53], [3, -105], [11, -99]], [[26061, 58301], [-27, -3], [-33, -28], [-15, 22]], [[25956, 58451], [-4, 60], [23, 129], [8, 20]], [ [26868, 60343], [11, 25], [5, 52], [-4, 21], [13, 20], [9, 69], [-3, 66], [-7, 1], [7, 161], [-4, 33], [14, 17] ], [ [26973, 60873], [11, -82], [15, -11], [7, -42], [9, 2], [7, -40], [8, -1], [3, -37], [28, -30], [14, 4] ], [[27075, 60636], [-97, -281]], [[26978, 60355], [-11, -36], [-37, -39], [-18, -33]], [[26912, 60247], [-4, -8]], [[26908, 60239], [-17, 60], [-12, -24], [-17, 51]], [[26518, 61094], [24, -30], [18, -6], [13, 21]], [[26573, 61079], [5, -26], [33, -82]], [[26611, 60971], [-21, -127]], [ [26586, 60844], [-15, 47], [-12, -13], [-3, 23], [-21, -7], [-16, 48], [0, 52], [-11, -9] ], [[26508, 60985], [3, 94], [7, 15]], [[26010, 67234], [0, -203], [2, -136], [0, -170]], [[26012, 66725], [-119, -1]], [[25893, 66724], [0, 107], [-6, 182], [-11, 120]], [[25794, 59584], [16, 22], [27, -2]], [[25837, 59604], [57, -13]], [[25894, 59591], [-6, -177]], [ [25873, 59251], [-5, -41], [-17, -1], [4, 21], [-9, 25], [-3, -48], [-17, 30], [-18, -43], [-8, 26], [-14, -88] ], [[25786, 59132], [-13, 11], [0, 39], [-22, 63], [-10, 73]], [[25741, 59318], [2, 16], [15, -14], [12, 74], [5, 74], [19, 116]], [ [27602, 57849], [15, -7], [11, 25], [23, 4], [14, 25], [28, -12], [21, 2], [17, -13] ], [[27731, 57873], [11, -48], [-1, -61], [21, -7], [12, -24]], [ [27774, 57733], [-32, -60], [-3, -43], [6, -52], [-18, -68], [1, -29], [-19, -26] ], [[27709, 57455], [-66, 2]], [ [27643, 57457], [7, 56], [15, 56], [-6, 58], [1, 35], [-9, 25], [6, 36], [-9, 37], [-4, 57], [-6, 3], [-13, -38], [-21, 30], [-2, 37] ], [[21093, 52637], [243, -714]], [[21336, 51923], [68, -202]], [ [21404, 51721], [-8, -19], [-10, -111], [-34, 19], [-9, -37], [-7, 11], [-22, -32], [-7, 10], [-8, -54], [2, -23], [-13, -40], [0, -50], [-7, 0], [-2, -59], [-11, -30], [1, -33], [-7, -58], [2, -52], [-5, -48], [-10, -5], [-3, -72], [-5, -37], [10, -22], [-5, -38], [-18, -38], [-10, 8], [-7, -67], [-17, -43], [-7, -36], [-4, -84], [-14, -8], [-17, 15], [-15, -11], [-14, 46], [-27, 24], [-27, 111], [-24, 33], [-10, -8], [-22, 38], [-19, 79] ], [[20994, 51000], [-2, 1342]], [[19998, 68811], [228, -4], [34, 6], [117, 2]], [[20377, 68815], [-2, -50], [0, -409], [2, -405], [-3, 0], [0, -380]], [[20070, 67577], [-1, 368], [-4, 0], [0, 407], [-5, 0]], [ [20060, 68352], [0, 184], [-12, 28], [8, 24], [-11, 36], [-1, 55], [-11, -10], [-17, 30], [3, 43], [-21, 69] ], [[24033, 70073], [99, -3], [1, 101], [104, -3], [0, -100]], [[24237, 70068], [-1, -501]], [[24236, 69567], [-167, 0]], [[24236, 69567], [0, -102], [6, -1], [0, -307]], [[21214, 59429], [234, 0]], [[21448, 58911], [-244, 0]], [ [28379, 64310], [38, -19], [11, 17], [5, -18], [16, 1], [8, -40], [19, -5] ], [ [28473, 64234], [-21, -28], [-44, -26], [4, -26], [-34, -48], [-70, -139], [3, -27], [-10, -10], [-29, -90] ], [[28272, 63840], [-9, -31]], [[28263, 63809], [-14, 134]], [[28249, 63943], [39, 131], [0, 27], [32, 79], [0, 32], [36, 68], [23, 30]], [[25526, 65014], [0, 200]], [[25526, 65214], [1, 277]], [ [25527, 65491], [15, -41], [12, 20], [7, -15], [-6, -40], [27, -23], [29, 1] ], [[25611, 65393], [1, -445]], [[25612, 64948], [-16, -27]], [[25596, 64921], [-14, -38], [-25, -27], [-7, 13], [-24, -9]], [[25526, 64860], [0, 154]], [[28659, 65105], [17, 192]], [[28676, 65297], [6, 124], [23, 4]], [[28705, 65425], [8, -8], [103, -3]], [[28816, 65414], [-16, -79], [-7, -59], [8, -23], [-17, -89]], [[28784, 65164], [-48, -50], [-77, -9]], [[23553, 62390], [0, 81]], [ [23553, 62471], [24, 41], [11, -4], [6, -29], [17, 54], [3, 31], [6, -35], [22, 85], [9, 0], [12, -34] ], [[23691, 62242], [-2, -98]], [[23689, 62144], [-103, 10], [-33, 7]], [[23553, 62161], [0, 229]], [[27478, 64812], [73, 4], [0, -13], [31, -4], [14, -51]], [[27596, 64748], [-19, -81], [2, -169]], [[27478, 64494], [0, 57]], [[27478, 64551], [0, 261]], [[27478, 65236], [110, -10], [35, 11]], [[27623, 64867], [-27, -119]], [[27478, 64812], [0, 10]], [[27478, 64822], [1, 88], [-1, 326]], [[28651, 65028], [8, 77]], [ [28784, 65164], [1, -38], [25, -54], [15, -10], [2, -87], [7, -8], [3, -95], [12, -17] ], [[28849, 64855], [-14, -46]], [[28738, 64565], [-8, -12], [-50, 55]], [[28680, 64608], [-6, 119], [0, 101], [-14, -8], [-12, 93], [3, 115]], [[24456, 65159], [-32, 1]], [[24327, 65262], [1, 104], [-1, 304]], [[23974, 64854], [0, -306]], [[23846, 64548], [0, 306]], [[22202, 60010], [127, 0]], [ [22459, 59386], [1, -77], [-26, -6], [-21, 28], [-7, 34], [-23, 18], [-10, 53], [-32, 0] ], [ [22341, 59436], [0, 108], [-15, 48], [-14, 87], [-6, 7], [-15, 72], [-31, 2], [-13, 40] ], [[22247, 59800], [-5, 43], [-17, 27], [-23, 140]], [[22161, 59536], [86, 3], [0, 261]], [[22341, 59436], [-1, -302], [2, -100]], [[22342, 59034], [-119, 4]], [[22223, 59038], [-60, -1], [1, 97], [-3, -1], [0, 403]], [[20571, 56922], [117, 0]], [ [20688, 56621], [-1, -307], [1, -3], [0, -493], [2, -108], [-5, 0], [-1, -194], [-56, -8], [-58, 0] ], [ [20275, 55913], [0, 210], [30, 0], [30, -12], [30, 0], [0, 204], [35, 0], [0, 506] ], [[21467, 71629], [-14, 0], [0, 34]], [[21453, 71663], [0, 370], [-17, 0], [1, 287]], [[19902, 55909], [0, 390], [-1, 16], [0, 506], [-2, 0], [0, 370]], [[25646, 64158], [91, -1]], [[25737, 64157], [21, 0], [0, -151]], [[25758, 63752], [-111, 1]], [[25647, 63929], [0, 127]], [[25350, 59856], [43, 50], [35, 58]], [[25428, 59964], [6, -11], [26, 28], [9, 32]], [[25469, 60013], [20, -42], [-3, -102], [-1, -143], [-6, -138]], [[25479, 59588], [-44, -4], [1, 35], [-61, 17]], [[25375, 59636], [-12, 80]], [[25363, 59716], [-13, 140]], [[27774, 57733], [17, -56], [12, -60], [2, -123]], [[27805, 57494], [-3, -21], [6, -62], [-35, -159]], [[27773, 57252], [-59, 203], [-5, 0]], [[25197, 61015], [-123, -1]], [[25074, 61014], [0, 103], [-8, 0]], [[25066, 61117], [9, 41], [7, 86], [-2, 76]], [[25290, 61068], [66, -1], [13, -19]], [[25357, 60679], [-13, 29], [-54, 0]], [[24669, 62475], [-3, 53], [6, 42], [-5, 71], [2, 38], [-5, 85], [2, 35]], [[26900, 56534], [18, 68], [13, 11], [9, -25], [35, 5]], [ [27053, 56464], [-31, -28], [0, -49], [12, -67], [-16, -74], [-3, -49], [5, -39], [19, -66], [-5, -43] ], [[27034, 56049], [-10, 1], [-13, 38], [-6, 65]], [[27005, 56153], [-8, 77], [-29, 98], [-29, 52], [-19, 72], [-11, 15]], [[26909, 56467], [-9, 67]], [[26828, 57227], [2, 12]], [ [26832, 57244], [-4, 118], [-13, 20], [5, 58], [-4, 13], [-5, 197], [-8, 19], [13, 79] ], [[28113, 60814], [-50, 58], [-12, 23], [-8, 43]], [[27451, 56634], [10, 1], [28, 80]], [[27474, 56104], [-22, 79], [-2, 36]], [ [27450, 56219], [7, 51], [-10, 77], [3, 94], [-7, 77], [13, 46], [-10, 51], [5, 19] ], [ [28593, 61215], [14, -25], [15, -54], [20, -23], [30, -68], [-5, -65], [-15, -24], [-4, -153] ], [ [28648, 60803], [-15, 36], [3, 66], [-10, 14], [-8, 56], [-11, -7], [-11, 19] ], [[28561, 61136], [5, 40], [12, 30], [15, 9]], [[26528, 61748], [20, -42], [60, 80]], [[26661, 61619], [-13, -37], [3, -30], [-5, -64], [-36, -95]], [[26610, 61393], [-16, 25], [1, 29], [-15, 59], [-16, -6], [-13, 20]], [[26514, 61686], [14, 62]], [ [26405, 59099], [20, 5], [18, -50], [2, 77], [35, -23], [9, 7], [11, 83], [7, -37] ], [[26507, 59161], [10, -70], [8, -28]], [ [26525, 59063], [-42, -131], [9, -43], [-25, -58], [-13, 7], [-11, -71], [-10, 10], [0, -35] ], [[26433, 58742], [-14, 95], [-6, 66]], [[26413, 58903], [-10, 54], [-11, 16], [-9, 38], [3, 26]], [ [18425, 72968], [233, -1], [0, -50], [36, -1], [0, -51], [18, 0], [0, -68], [160, 3] ], [[18872, 72800], [0, -336]], [[18872, 72464], [-71, -1], [0, -100], [-72, 0], [0, -124], [-35, 13]], [[20458, 60006], [138, -1]], [ [20596, 60005], [-4, -38], [10, -55], [-8, -79], [-2, -66], [2, -78], [-23, -1], [-4, -29], [-12, -20], [5, -51], [-7, -33], [7, -55], [-7, -11], [16, -70], [-10, -46], [8, -55], [-4, -167] ], [ [20563, 59151], [-19, -29], [3, -53], [-7, -25], [1, -44], [-19, -110], [-12, -28] ], [[26048, 65010], [0, -136], [-9, 0], [0, -153]], [ [21494, 70549], [17, 15], [12, -11], [13, 19], [2, -51], [24, 15], [26, -35], [11, 29], [8, -32], [11, -3], [5, 28], [11, -9], [31, 65], [6, -10], [18, 40], [-1, 33], [31, 18], [-2, 41], [27, 54], [4, 53], [17, 10] ], [ [21887, 70985], [8, -54], [3, -61], [-9, -55], [6, -37], [-4, -47], [-15, -74], [4, -86], [15, -74], [15, -49], [-2, -27] ], [[21908, 70421], [-211, 1], [-203, 0]], [[21494, 70422], [0, 127]], [[26148, 59575], [5, 1]], [[26153, 59576], [3, -62], [-5, -49]], [[26151, 59465], [-15, -4], [-15, -27], [-15, -8], [-10, -51], [-4, -59]], [[26092, 59316], [-22, 79], [-34, 29], [-2, 30], [-18, -6], [-13, -20]], [[26003, 59428], [7, 142]], [[23711, 55701], [0, -324]], [[23711, 55377], [0, -161]], [[23711, 55216], [-171, -2]], [[23540, 55214], [1, 453]], [ [30177, 69643], [15, -299], [-12, -5], [5, -103], [9, -100], [1, -125], [43, 74], [29, -196], [-11, -19], [75, -48], [0, -75], [8, -2], [4, -52] ], [ [30275, 68196], [-8, 11], [-9, -42], [-15, 31], [-3, 81], [6, 26], [-11, 55], [-55, -109], [-10, 21], [3, -53], [15, -11], [22, -92], [-12, -64], [4, -24], [-15, -26], [4, -57] ], [[30134, 67917], [-6, 574]], [ [30107, 69679], [21, 15], [0, 33], [25, -41], [-1, -38], [7, -43], [11, -15], [7, 53] ], [ [26610, 61393], [12, -22], [-8, -23], [27, -35], [-3, -28], [20, -18], [-10, -34] ], [[26648, 61233], [-21, 10], [1, -41], [-11, -19], [-13, 24], [-28, -34]], [[26576, 61173], [-12, 50], [-5, 46], [-17, 64], [-26, 26], [-1, 39]], [[27604, 58271], [-32, -2]], [[27572, 58269], [-7, 89], [-34, 114], [-1, 49], [-11, -4], [-24, 30]], [ [27495, 58547], [3, 27], [-11, 78], [16, -4], [2, 26], [11, 3], [-9, 30], [13, 6], [-2, 89], [-5, 13] ], [ [30441, 67899], [-12, 4], [-15, -42], [-5, -39], [-20, 4], [-7, -49], [-20, 4], [-10, -49], [-3, -50], [5, -29], [-8, -32], [-13, 29], [-22, -32] ], [ [23619, 68467], [23, -29], [21, -45], [28, -23], [19, -31], [12, 17], [-6, 61], [3, 21] ], [ [28480, 59670], [6, 58], [10, 36], [4, 74], [10, 33], [0, 30], [-12, 58], [3, 47] ], [[28501, 60006], [42, 73], [7, 97]], [[28550, 60176], [5, -120], [22, -19], [25, -82], [1, -27]], [[28603, 59928], [-13, -15], [-61, -191], [-42, -126]], [[28487, 59596], [-3, 5]], [[19531, 66138], [168, -1], [256, -2]], [ [19955, 66135], [0, -202], [5, 0], [-1, -501], [-117, -4], [0, -297], [3, 0], [0, -462] ], [[19845, 64669], [-73, -2], [-242, 0]], [[19251, 64664], [1, 676]], [ [17928, 71964], [6, -50], [18, 0], [0, -51], [17, -17], [6, -51], [12, 0], [6, -65], [23, 0], [0, -52], [18, 0], [-9, -35], [-21, 19], [-11, -54], [0, -151], [5, 0], [-1, -100], [-35, 0], [0, -12] ], [ [17962, 71345], [-25, -47], [-6, 17], [6, 55], [-34, 58], [-16, 59], [4, 71], [-9, 15] ], [[28338, 62082], [-7, -8]], [[28331, 62074], [-5, 10]], [[28326, 62084], [12, -2]], [[24897, 67741], [52, 2]], [[25113, 67326], [-99, -4], [0, 15], [-99, -1]], [ [24915, 67336], [0, 31], [12, 48], [21, 23], [1, 206], [-37, 16], [4, 30], [-16, 18], [-3, 33] ], [[31401, 38459], [25, 0]], [[31400, 38325], [1, 134]], [[21641, 69873], [240, 0], [75, 0]], [[21956, 69873], [3, -33], [16, -73], [-12, -74], [15, -83]], [ [21938, 69204], [1, -48], [-20, -47], [-19, -64], [-19, 10], [-18, 62], [-11, -2], [-1, -59] ], [ [21851, 69056], [-23, -8], [-8, 23], [-25, -16], [-29, -53], [-9, 18], [-23, 9] ], [[21734, 69029], [0, 287], [-101, 0], [4, 52], [0, 404], [4, 0], [0, 101]], [[27173, 55464], [20, 74], [50, -58], [48, 12]], [ [27230, 55057], [-4, 27], [0, 85], [-9, 15], [-2, 49], [-12, 64], [5, 67], [-15, 43] ], [[27193, 55407], [-20, 57]], [[26741, 59057], [7, 8], [16, 63]], [[26900, 58958], [5, -20], [-7, -45]], [[26898, 58893], [-8, 30], [-33, -70], [-20, -98], [-8, 31], [-13, -4]], [[26646, 60285], [1, -37], [-13, -43], [-1, -102], [12, -88], [0, -76]], [[26645, 59939], [-22, 20]], [ [26545, 60074], [2, 43], [-6, 32], [-12, -7], [-12, 65], [8, 44], [-1, 51] ], [[25294, 60482], [17, 49], [12, 11], [48, 19], [6, 38]], [[25413, 60569], [-2, -63], [10, -32], [16, 26], [1, -53], [12, 5]], [[25450, 60452], [-70, -165], [-11, -18], [-1, -49]], [[25368, 60220], [-7, -29], [-18, -34], [-3, 25]], [[27534, 57466], [12, 444]], [[27546, 57910], [6, 18], [8, -64], [15, -10], [17, 54], [10, -59]], [ [26196, 59320], [5, 4], [4, 104], [14, 63], [27, 32], [22, -13], [22, -53], [15, 0] ], [ [26313, 59278], [-6, 6], [-4, -44], [-13, -14], [-4, -34], [-21, -14], [-3, -53], [-8, -36], [2, -61] ], [[26256, 59028], [-7, -11], [-20, 8], [-7, 20], [-20, -37]], [[26202, 59008], [-5, 7]], [[26197, 59015], [10, 60], [-11, 126], [0, 119]], [[25067, 59604], [8, -2], [33, -66], [24, -1], [10, -17], [20, -86]], [[25162, 59432], [-46, -1], [-84, 6], [-13, -5]], [[25019, 59432], [-20, -5]], [[24999, 59427], [13, 142], [12, 13]], [[24980, 59425], [-15, 1]], [[24965, 59426], [-9, 58], [4, 30], [21, -2], [5, -49], [-6, -38]], [[26880, 61763], [14, -33], [6, -64]], [[26900, 61666], [-1, -90], [8, -36], [-1, -58], [-9, -20]], [[26845, 61458], [3, 119], [3, 20], [-13, 13]], [[26838, 61610], [14, 69], [28, 84]], [[26978, 57082], [0, -16], [19, -71]], [[26900, 56534], [0, 20], [-14, 48], [-8, 67], [-12, 24], [-7, 68]], [[22799, 51614], [81, 308]], [[22880, 51922], [1, -23], [49, 98], [14, 52]], [[22944, 52049], [8, -25], [23, 14], [10, -7], [7, -117]], [[22992, 51914], [15, -97]], [[23007, 51817], [-41, -196], [-44, -187]], [[22798, 51611], [1, 3]], [[16516, 70296], [55, 24], [13, 57], [14, 23], [24, -22], [15, 14]], [ [16637, 70392], [-1, -367], [52, -1], [0, -100], [29, -1], [0, -504], [-5, 0], [0, -100] ], [[16570, 69317], [-33, 0], [0, 85]], [[28083, 64346], [-3, 9]], [[28080, 64355], [64, 13], [4, -5]], [ [28148, 64363], [-25, -50], [-5, -25], [16, -66], [-9, -69], [14, -20], [-1, -62], [5, -17], [-34, -205] ], [ [30332, 65028], [13, -24], [29, 5], [18, 17], [12, 70], [16, -105], [-1, -30], [-10, -16], [-33, 4], [-41, 60], [-3, 19] ], [[27811, 56284], [2, -22]], [ [27713, 55709], [-22, 29], [-7, 45], [-20, 40], [-11, 59], [-22, 55], [-31, 6], [-5, -10] ], [[18773, 61759], [3, 9], [125, 0]], [[18901, 61768], [0, -11], [212, 0], [145, 0]], [[19285, 61351], [-212, 0], [-202, 3], [-62, -5], [-58, 2]], [[22486, 53060], [147, 7]], [[22594, 52589], [-20, -163], [7, -20], [-8, -48]], [[22484, 52935], [9, 24], [-9, 11], [-4, 65], [6, 25]], [ [18285, 70417], [10, 0], [11, 48], [18, 44], [12, -16], [16, 47], [1, 105], [-3, 101], [69, 1], [0, 51] ], [[18419, 70798], [133, -2]], [ [18547, 70695], [-18, -5], [-11, -45], [-27, 0], [0, -102], [-21, 0], [-9, -58], [-15, -6], [3, -77], [-27, -65], [-17, -12] ], [[18655, 70194], [-76, -7], [-10, 20], [-15, -88], [-38, -69]], [ [22842, 66762], [-15, 15], [-1, 38], [-25, 25], [-15, -14], [-15, 13], [-7, -23], [-12, 5] ], [[22752, 66821], [-42, 1]], [[21492, 68153], [11, -1], [251, 1]], [[21754, 68153], [0, -179]], [[21754, 67974], [-6, 10], [-21, -23], [-18, -48], [0, -465]], [[21463, 67449], [0, 101], [-8, 0], [0, 261]], [[26151, 59465], [17, -19], [21, -69], [7, -57]], [ [26197, 59015], [-24, 9], [-33, 55], [-1, 21], [-26, 21], [-9, 30], [-2, 49], [-10, -2] ], [[26092, 59198], [0, 118]], [ [18917, 63158], [8, -14], [9, -84], [8, -28], [7, 21], [5, -72], [9, -35], [2, -61], [161, 0], [132, 0] ], [ [19258, 62885], [4, -62], [-7, -78], [-12, -85], [7, -56], [-7, -2], [-10, -86], [4, -19], [-13, -68], [-3, -52], [17, -54], [15, 8], [11, -51], [-11, 0], [-7, 34], [-20, -15], [-6, -91], [7, -62], [9, -32], [-3, -29], [8, -36], [-10, -46], [10, -7], [-1, -37], [15, -23], [-5, -57], [15, 14], [1, -26], [-14, 1], [-2, -21], [18, -14], [-3, -51], [-7, -25] ], [[18901, 61768], [0, 189], [2, 0], [0, 419]], [[22736, 49726], [46, 260]], [ [22842, 50178], [15, 2], [4, -24], [13, 18], [18, -59], [18, -16], [7, 25] ], [[22952, 50012], [-7, -31], [0, -76]], [[22879, 49749], [-35, -60], [-17, -66]], [ [22814, 49622], [-16, 72], [-7, -20], [-23, -3], [-16, 59], [-10, -20], [-6, 16] ], [[21749, 59428], [36, 0]], [[21785, 59428], [114, 0]], [[19716, 60010], [37, -1], [213, 1]], [[19927, 59102], [-1, -255]], [[19531, 58850], [0, 1159]], [[24360, 58779], [69, -6], [0, -52], [30, -2]], [[24459, 58719], [44, -1]], [ [24503, 58718], [-3, -47], [-11, -18], [5, -25], [-22, -54], [-13, -82], [9, -68], [-12, 3], [-1, -132], [-59, 5] ], [[24396, 58300], [-59, 4]], [[24325, 58503], [0, 51], [-8, 26], [-1, 46], [6, 66]], [ [23980, 61481], [5, 10], [12, -35], [7, -62], [8, 46], [8, -9], [-8, -27], [55, -9], [2, 27], [17, 11] ], [[24041, 61053], [-60, 8]], [[23981, 61061], [2, 186]], [[22622, 73980], [201, 0]], [[22841, 73448], [1, -1]], [[24503, 58718], [46, -5]], [[24549, 58713], [-1, -206]], [[24462, 58193], [-66, 4], [0, 103]], [ [22999, 67577], [5, -22], [-7, -37], [22, -64], [-1, -110], [-14, -5], [7, -42] ], [[23011, 67297], [-2, -41], [24, -3], [2, -83], [9, -35], [-5, -43]], [[25162, 59432], [2, 0]], [[25164, 59432], [3, -108], [-20, -20], [-17, 22], [-3, -220]], [[24981, 59094], [15, 54], [7, 64], [0, 44], [12, 67], [4, 109]], [[27062, 55974], [101, 328]], [ [27185, 56375], [17, -74], [14, -19], [13, -76], [16, -10], [22, -31], [25, -51] ], [[27292, 56114], [-51, -189]], [[27241, 55925], [-107, -340]], [[27134, 55585], [-7, 27], [-7, -12], [-13, 42]], [ [27107, 55642], [4, 30], [-28, 82], [4, 32], [-4, 39], [7, 43], [-4, 24], [-15, 26], [-9, 56] ], [[15475, 68998], [126, -1]], [[15593, 68489], [-115, -2], [0, -6], [-51, 8]], [ [15427, 68489], [0, 38], [-11, -1], [-1, 34], [23, 1], [6, 17], [-2, 85], [34, 0], [-1, 335] ], [[15332, 68480], [95, 9]], [ [15972, 68464], [9, -34], [5, -153], [-9, -57], [-9, -18], [3, -30], [-10, -54], [-3, -61], [-9, 4], [-21, -69], [4, -108], [-7, -119], [6, -40], [-10, -14] ], [[15921, 67711], [-36, -67], [-5, -43], [6, -28], [-1, -66]], [ [15885, 67507], [-100, 2], [-70, -5], [0, 125], [-102, -6], [0, 77], [-8, 0], [-1, 202], [-58, 1], [0, 34], [-34, 1], [0, 24], [-16, -1], [0, 45], [-15, 0], [1, 26], [-12, 1], [1, 34], [-12, 1], [-12, 26], [-34, 1], [-21, -57], [-7, 3], [-6, -42], [-59, 1] ], [[15320, 68000], [5, 110], [7, 249], [0, 121]], [ [28439, 61133], [11, -45], [3, -47], [-6, -19], [11, -38], [16, -10], [1, -52], [10, 15], [9, -15], [19, 14], [15, -77] ], [[28528, 60859], [9, -83], [18, -63]], [[28555, 60713], [-4, -86], [6, -39], [-5, -47], [-13, -28]], [[28539, 60513], [-8, 41]], [[28531, 60554], [-14, 59]], [[24902, 60157], [13, 17], [9, 67], [19, 24], [0, 17], [36, 21]], [ [24979, 60303], [9, -13], [-1, -47], [13, -87], [11, -46], [-1, -53], [19, -36] ], [[24971, 59859], [-48, -12]], [[24923, 59847], [2, 74], [-9, 35], [-1, 43], [-19, 113], [6, 45]], [[23075, 50320], [4, 335]], [[23079, 50655], [96, 214], [25, 96]], [ [23200, 50965], [10, -64], [-1, -80], [22, -53], [-5, -19], [5, -89], [25, -3], [7, -27], [4, -51], [12, -31], [6, -46], [18, -7] ], [ [23303, 50495], [-43, -87], [-42, -100], [-53, -89], [-61, -112], [-44, -119] ], [[22342, 55817], [1, -513]], [[22343, 55304], [-40, 0]], [[22198, 55304], [0, 515]], [[24266, 70670], [139, 0]], [[24408, 70065], [-137, 3]], [[24271, 70068], [-1, 400], [-4, 0], [0, 202]], [[18574, 61346], [10, 3]], [ [19085, 60640], [-102, -1], [-224, 0], [-8, -5], [-89, 1], [-55, 8], [-90, 0] ], [ [18517, 60643], [-1, 305], [30, -1], [1, 90], [-3, 10], [33, 0], [1, 101], [-4, 1], [0, 197] ], [[23034, 65124], [40, 0]], [[23187, 64889], [-113, -1]], [[26998, 59540], [18, 36], [18, 14], [-9, -51]], [[27025, 59539], [-27, 1]], [[22755, 72433], [162, 0]], [[22928, 72232], [-3, -99], [8, -91], [-3, -50], [3, -64]], [ [24362, 57080], [-2, -289], [33, -6], [18, -16], [4, -85], [17, -10], [2, -62] ], [ [24434, 56612], [-16, -8], [-13, 38], [-9, -20], [-7, 16], [7, 26], [-17, 15], [-14, 38], [-9, 4], [0, -127], [-5, 34], [-58, -1], [0, -34] ], [[24215, 56591], [0, 196], [5, -1], [2, 306]], [ [24486, 59147], [5, -38], [22, -23], [6, -46], [21, -27], [6, 10], [65, -3] ], [[24611, 59020], [18, 0], [-12, -65], [-9, -16], [-8, -130]], [[24600, 58809], [-6, -101], [-45, 5]], [[24459, 58719], [2, 396], [5, 16], [20, -1], [0, 17]], [[28343, 60282], [-4, 50], [17, 26], [-4, -65], [-6, -6]], [[23151, 54197], [174, 91]], [ [23325, 54288], [1, -76], [-8, -69], [8, -40], [-7, -95], [10, -9], [5, -57], [-2, -29], [17, -31], [18, -91], [1, -75] ], [[23368, 53716], [-106, -59], [2, -17], [-26, -27]], [ [23238, 53613], [-3, 56], [9, 2], [-3, 34], [5, 38], [-7, 44], [-6, -12], [-3, -53], [-5, 24] ], [ [23225, 53746], [-4, 65], [-22, 29], [1, 64], [-30, 38], [2, 53], [-5, 10], [7, 40], [-16, -2], [7, 46], [-7, 51], [-10, 25], [3, 32] ], [[25088, 59945], [5, -33], [19, 17], [7, -12], [20, 26], [28, 14]], [[25168, 59746], [-71, 0], [-10, 28], [-6, -14]], [ [26462, 58620], [6, -11], [3, 45], [15, 19], [20, -9], [-5, 38], [23, 0], [10, -34], [16, -6], [16, 53] ], [[26603, 58345], [-31, -8], [-15, -45], [-16, -8], [-8, -48], [-11, -17]], [[26522, 58219], [-2, 3]], [ [26520, 58222], [6, 28], [-20, 33], [4, 43], [-24, -14], [-4, 40], [-10, 1], [-16, 40] ], [[25201, 58919], [11, 2], [0, 62], [34, -2], [0, 42]], [[25246, 59023], [89, -7], [0, -30]], [[25345, 58667], [-1, -34]], [[25258, 59430], [121, -5]], [[25379, 59425], [-2, -62], [20, -97]], [[25246, 59023], [4, 407]], [ [29573, 66195], [13, 36], [19, -13], [2, -78], [-9, -31], [11, -26], [4, 28], [18, -5], [3, -43], [27, -19], [-1, 35], [9, 17], [6, 54], [10, -7], [-7, -40], [9, -26], [52, 24], [3, -54], [8, 25], [40, 44] ], [[29790, 66116], [-12, -71], [18, -26], [18, 0], [0, -153]], [[29814, 65866], [-104, 5]], [ [29710, 65871], [-27, -4], [-42, 6], [-3, -39], [-14, -6], [1, 45], [-54, 3] ], [[29571, 65876], [-13, 1]], [ [23972, 62785], [-10, -6], [-7, 31], [-10, -4], [3, -42], [-11, -44], [-7, 12], [-6, -31], [-15, -2], [-1, -69], [-17, -28], [-4, 48], [-19, 29] ], [[22689, 51891], [17, 50]], [[22706, 51941], [93, -327]], [ [22710, 51454], [-5, 20], [-19, 18], [-5, 36], [-8, 7], [-4, 47], [-5, -8], [-5, 44], [-7, 10], [-2, 52], [-7, 17] ], [[22643, 51697], [-5, 30], [28, 71], [9, 49], [14, 44]], [[29472, 67872], [44, 15], [-4, 82], [53, 11], [4, -48], [16, 25]], [[29610, 67345], [-108, 16]], [ [29502, 67361], [2, 279], [-13, 29], [-2, 53], [-19, 0], [-7, -66], [-10, 26], [7, 114], [12, 76] ], [[15990, 69125], [8, -5], [177, -3], [200, -2]], [[16375, 69115], [-9, -31], [5, -39], [0, -230]], [[16371, 68815], [-123, -1], [0, -100], [-45, 0], [0, -101], [-33, 1]], [[16170, 68614], [-205, 2]], [[27093, 60176], [13, 37], [26, 32], [7, 43]], [ [27282, 60284], [-17, -22], [6, -50], [-14, -16], [-4, -24], [16, -13], [0, -40], [-24, -41], [-12, 0], [-17, -26], [7, -30] ], [ [27223, 60022], [-12, -28], [1, 38], [-28, -34], [-30, -66], [-7, 52], [-20, -22] ], [[27127, 59962], [-13, 111], [-18, 69], [-3, 34]], [[28171, 62647], [57, -154]], [[28191, 62355], [-12, -40]], [[28179, 62315], [-15, 46], [-11, -7], [-15, 27]], [[28138, 62381], [22, 165], [-1, 31], [12, 70]], [[31378, 38070], [14, 30], [8, -1]], [[31400, 38099], [7, -37], [-3, -73]], [[26685, 52165], [33, 0]], [ [26718, 52165], [0, -89], [6, -82], [12, -22], [7, 18], [25, -33], [1, -19], [15, -39], [2, -24], [12, -21], [9, -42], [1, -42], [13, -40] ], [[26821, 51730], [-4, -70], [-8, -3]], [[26698, 51656], [-9, -1], [0, 76], [-5, 1], [1, 433]], [[23298, 60457], [-122, 4]], [[25397, 61477], [-45, -4]], [ [22462, 72716], [-28, 2], [-11, 56], [-2, 42], [-22, -21], [-9, 22], [-6, 68], [-31, -65], [-21, -16], [-3, 73], [-19, -36], [0, 100], [-11, -1], [-8, 42], [-17, 14], [0, 251] ], [[23340, 64178], [48, -2]], [[23388, 64176], [0, -116], [6, 0], [0, -253]], [[23394, 63807], [-105, 3]], [ [23289, 63810], [1, 32], [-18, 26], [-12, 110], [1, 39], [-11, 34], [-1, 40], [13, 42], [-11, 18], [-5, -39] ], [[27841, 59477], [35, 605]], [[27876, 60082], [25, -36], [9, 23], [18, -33]], [ [27928, 60036], [1, -49], [24, 5], [6, -33], [15, 53], [4, -74], [-7, -21], [22, -72], [-4, -39], [6, -70], [-7, -26], [12, -51] ], [[28000, 59659], [-8, -11], [-10, -55], [-1, -70], [-5, -46]], [[27976, 59477], [-18, 0]], [[27863, 59477], [-22, 0]], [[28426, 62262], [22, -73], [-1, -37]], [[28447, 62152], [-19, 4]], [[28428, 62156], [-11, 38]], [[28411, 62214], [15, 48]], [[15740, 73454], [0, 40], [20, -41], [-17, -26], [-3, 27]], [[15785, 73566], [258, -3], [183, -2], [0, 19], [43, 0]], [[16200, 73160], [-269, 1], [-115, 1]], [ [15816, 73162], [-8, 33], [-28, 45], [-13, 48], [1, 39], [-29, -33], [-7, 33], [4, 45], [-13, -17], [3, 39], [24, 28], [13, -15], [9, -49], [19, 7], [-10, 108], [17, 6], [5, 34], [-18, 53] ], [[15715, 73495], [8, 29], [12, -47], [-15, -33], [-5, 51]], [[20732, 71200], [0, 51], [35, 0], [0, 33]], [[20924, 71234], [0, -117]], [[20924, 70813], [-1, -326], [1, -64]], [[20924, 70423], [0, -73]], [ [20924, 70350], [-25, 0], [0, 101], [-71, 2], [0, 98], [-35, 0], [0, 95], [-103, 0] ], [[28416, 60141], [23, 84], [17, 33], [-1, 24], [12, 18]], [[28467, 60300], [8, -17]], [ [28475, 60283], [9, -37], [12, 8], [18, -13], [15, -55], [9, -2], [8, 58], [7, -29], [-3, -37] ], [[28501, 60006], [-29, -60]], [[28472, 59946], [-4, 65], [1, 63], [-20, 18], [-11, -4], [-22, 53]], [ [16972, 71178], [-4, -39], [1, -309], [35, 1], [0, -102], [34, 0], [-1, -241] ], [[17037, 70488], [-276, -1]], [[16761, 70487], [13, 32], [0, 44], [-10, 86], [-18, 62]], [[26327, 56999], [19, -1], [0, -36], [91, 0]], [[26437, 56962], [0, -54]], [[26437, 56908], [0, -173]], [[26437, 56735], [-27, -11], [-2, -62], [-16, -17], [0, -41]], [[26392, 56604], [-67, 5]], [[23095, 70207], [138, 1]], [[23233, 70208], [0, -203], [3, 0], [0, -202]], [[23236, 69803], [-103, 0]], [[23133, 69803], [-35, 0], [0, 202], [-3, 0]], [[23095, 70005], [0, 202]], [[23175, 60359], [0, -350]], [[23175, 60009], [-10, 0]], [[23165, 60009], [-146, 0]], [[23019, 60009], [0, 354]], [[23554, 63649], [2, 304]], [[23556, 63953], [107, -3]], [[23663, 63950], [-1, -288]], [[23554, 63548], [0, 101]], [[28070, 62132], [17, 69], [10, 72], [-10, 7], [6, 68]], [[28093, 62348], [42, 11], [3, 22]], [[28179, 62315], [-20, -78], [4, -24], [-19, -32]], [[28101, 62058], [-2, 25], [-29, 49]], [[22215, 51428], [114, -5], [7, -11], [-2, -57], [16, -3], [33, 150]], [[22383, 51502], [1, -196], [0, -316]], [[22384, 50803], [-170, 1]], [[23478, 63294], [77, -1]], [[23555, 62956], [-140, 3]], [[23415, 62959], [-1, 48], [17, 24], [-2, 24]], [[20924, 70350], [1, -154], [0, -625]], [[26003, 69060], [49, 1]], [ [26052, 69061], [11, -11], [19, 145], [3, 98], [13, 20], [-8, -158], [-15, -44], [-6, -67], [14, -14], [8, 65], [16, 65] ], [[26137, 68755], [-135, 1]], [[26002, 68756], [1, 304]], [[25293, 57677], [45, 0]], [[25351, 57057], [-48, 1]], [[25303, 57058], [-1, 322], [-10, 18]], [[25292, 57398], [1, 279]], [[19530, 56260], [1, 113], [-1, 145], [1, 675]], [[27820, 63550], [10, 56], [13, 35], [7, -11], [7, 60], [5, 3], [24, 141]], [ [27792, 63178], [-2, 40], [12, 30], [-2, 46], [-15, 38], [6, 55], [29, 163] ], [[28552, 66556], [58, 5], [0, -10], [54, 6]], [[28664, 66557], [3, -252]], [ [28667, 66305], [-13, -26], [16, -25], [-2, -78], [-28, 25], [-18, 0], [0, -64], [-17, 1], [0, 20], [-17, 1] ], [[28588, 66159], [-23, 1]], [[28565, 66160], [-20, 2], [1, 105], [-3, 200]], [[28739, 67208], [7, -33], [-2, -74], [16, -2], [6, -348]], [[28766, 66751], [-105, -22]], [ [28661, 66729], [-9, 49], [-14, 42], [-26, -5], [-3, 187], [-9, -1], [-1, 113], [7, 5], [-2, 141] ], [[27882, 56867], [117, -414]], [[27999, 56453], [31, -108]], [ [28030, 56345], [-13, -8], [-36, -51], [-27, -66], [-35, -121], [-18, -79] ], [ [27849, 56176], [-20, 127], [-1, 90], [-9, 10], [-12, 81], [11, 68], [16, 45], [-2, 26], [12, 50], [4, 51], [17, 52], [1, 38] ], [[19058, 73978], [159, 0], [190, 2]], [ [19407, 73980], [0, -101], [-4, 0], [0, -403], [2, -49], [9, 0], [0, -85], [-9, 0], [0, -67], [-6, 0], [0, -118], [-9, 0], [0, -84], [5, 0], [0, -101] ], [ [19395, 72972], [-54, -2], [0, 103], [-33, -3], [0, 101], [-217, 1], [0, -101], [-37, 0] ], [[29244, 66680], [103, 53], [1, 4]], [[29348, 66737], [11, 9], [9, 39], [13, -52], [4, 10]], [[29385, 66743], [-9, -104], [-14, -93], [2, -56], [-9, -119]], [ [26348, 56220], [30, 97], [8, 73], [-2, 23], [12, 40], [8, 50], [-7, 32], [-5, 69] ], [[26437, 56735], [0, -89], [19, -27], [13, -36], [12, -6]], [[26481, 56577], [-19, -26], [-4, -34], [-9, 6], [-14, -20], [-4, -34]], [[26411, 56108], [-30, 1], [0, -113]], [[26381, 55996], [-31, -31], [-11, -26]], [[26272, 55950], [9, 10], [-4, 29], [6, 33]], [[24242, 68956], [135, -1]], [[24377, 68955], [0, -102]], [[24377, 68853], [-97, 0], [-7, -7], [-6, -93], [-11, -120]], [[24256, 68633], [-36, 36], [-8, 19]], [[24212, 68688], [-17, 57], [-3, 44]], [[25555, 55208], [29, 1], [0, -51], [83, 6]], [ [25668, 55039], [-9, -126], [2, -25], [-11, -34], [0, -39], [-9, -56], [-86, -7], [0, -203], [-14, -1] ], [[25541, 54548], [-14, 0], [0, 203]], [[25527, 54751], [0, 202], [14, 1], [0, 203], [14, 0], [0, 51]], [[8956, 91740], [-211, 0], [-30, 35], [-38, 69], [-12, -4]], [[26855, 55649], [22, 24], [9, 32], [24, 30], [36, -61]], [[26946, 55674], [-43, -120], [2, -60], [-24, 7]], [[26881, 55501], [-21, 57], [2, 38], [-5, 36]], [[26857, 55632], [-2, 17]], [[21579, 54292], [120, 0]], [[21698, 53784], [-142, 0]], [[19250, 68168], [1, -225], [0, -407]], [[18974, 67578], [-1, 210], [0, 352]], [[20643, 63071], [0, 3]], [[20547, 62997], [0, 211]], [[20547, 63208], [0, 193]], [[20547, 63401], [70, 1]], [[20617, 63402], [21, -16], [5, 17]], [[20643, 63403], [0, -144]], [[20643, 63259], [0, -109], [-8, -31], [8, -22], [-16, -29], [16, -6]], [ [20644, 62998], [-10, -83], [-14, -28], [4, -43], [-14, -31], [2, -53], [-19, -134], [-27, -136] ], [[20566, 62490], [-19, -1], [0, 508]], [[19961, 62592], [0, -639]], [ [19717, 61952], [0, 188], [66, 90], [15, 71], [-2, 14], [31, 93], [21, 1], [14, 22], [25, -42], [22, 51], [14, 64], [38, 88] ], [[26430, 56108], [11, -67], [-11, -48], [-3, -132], [-17, 1], [0, -97]], [[26410, 55765], [-9, -1]], [[26401, 55764], [1, 59], [-5, 26], [5, 44], [-10, 36], [-6, 66], [-5, 1]], [[25865, 61975], [0, -308]], [[25762, 61634], [-1, 153]], [[25761, 61787], [0, 187]], [[29842, 64964], [3, 18], [27, 22], [-21, -43], [-9, 3]], [[29812, 64781], [5, 20], [11, -16], [0, -50], [-6, 35], [-10, 11]], [[29792, 64880], [16, 16], [-12, -43], [-4, 27]], [ [29435, 64577], [3, 27], [22, -30], [2, 41], [9, -28], [20, -8], [18, -23], [23, 28], [2, 43], [17, 8], [10, -12], [75, 3], [39, 20], [14, 18], [30, 63], [9, 40], [12, 13], [13, 50], [21, 21], [12, -2], [-18, -52], [-9, -6], [15, -31], [5, -44], [17, -12], [11, 25], [16, -72], [15, 17], [23, 48], [2, 28], [17, 11], [12, -12], [-5, -21], [-67, -94], [-78, -123], [-50, -62], [-81, -93], [-53, -78], [-43, -41], [-27, -12], [-6, 15], [-27, -27] ], [[28633, 68013], [16, 50], [-5, -45], [-11, -5]], [ [28892, 68412], [-28, -133], [17, -34], [-5, -75], [-13, -2], [2, -47], [-17, 5], [-43, -108], [-23, 6], [-3, -107], [18, -5], [3, -115] ], [ [28682, 67787], [-8, 144], [-20, 40], [11, 50], [14, 11], [2, -33], [21, 41], [-3, 43], [-19, 47], [-22, -15], [5, 29], [-15, 51], [-15, 1], [1, 80], [16, 115], [19, 5], [23, 42], [0, 48], [18, 22], [27, 55], [9, -5], [30, 70] ], [[28611, 68032], [12, 40], [9, -5], [-21, -35]], [[23552, 61627], [0, -383]], [[23552, 61244], [0, -26]], [[23552, 61218], [-130, 0]], [[26992, 58227], [11, 35], [-2, 25], [18, 10]], [ [27019, 58297], [5, -12], [31, 17], [10, 23], [10, -30], [17, 18], [18, 1], [5, 38] ], [[27115, 58352], [20, 45], [17, -39]], [[27130, 57892], [-29, 5]], [[27101, 57897], [-27, 3]], [[26993, 58140], [-5, 58], [4, 29]], [[28983, 64630], [-4, 24], [30, 59], [16, 64]], [[29025, 64777], [55, -214]], [[29080, 64563], [-10, -34], [-3, -52], [-20, -57]], [[18136, 61841], [280, 0], [148, 0]], [[18564, 61841], [-1, -72]], [[18574, 61346], [-216, 2], [-221, 0]], [[27111, 59928], [39, -163], [22, -181], [4, 5]], [[27176, 59589], [-12, -30]], [[27114, 59561], [-27, 3], [-3, -26], [-59, 1]], [[26998, 59540], [-14, 0]], [ [26973, 59672], [30, 62], [34, 42], [-4, 22], [12, 45], [26, 27], [10, -17], [17, 29], [13, 46] ], [ [26082, 56450], [0, -61], [-20, 1], [-9, -17], [0, -33], [14, -1], [0, -51], [-15, -34], [0, -145], [-5, -25], [-24, -31], [0, -52], [-15, 1] ], [[26008, 56002], [1, 34], [-56, 1], [-8, 17], [-1, 53], [-6, 31], [-27, 7]], [[26674, 56167], [32, 42], [3, 32]], [[26709, 56241], [45, -73], [20, 19], [14, -25]], [[26788, 56162], [13, -38], [-18, -94], [8, -70], [-7, -60]], [[26784, 55900], [-42, -133]], [[26742, 55767], [-10, 47], [-13, 5], [1, 22], [-11, 76]], [[27448, 63962], [31, 6]], [[27479, 63968], [-1, -280]], [[27478, 63688], [-21, 21], [-24, 10]], [[27433, 63719], [8, 69], [10, 23], [5, 65], [-2, 57], [-6, 29]], [[5246, 85264], [5, 41], [14, -83], [-7, -25], [-12, 67]], [[5213, 85252], [8, 77], [5, -57], [-13, -20]], [ [6115, 85440], [-43, -32], [-21, -31], [-29, -22], [-5, -21], [-41, -28], [-44, -61], [-79, -73], [-26, 5], [-28, 53], [-5, 73], [-20, 49], [-40, 38], [2, 46], [11, 17], [9, 167], [-12, -3], [-25, -101], [-41, -54], [-6, -58], [5, -58], [-8, -37], [-14, -12], [-3, -32], [9, -80], [16, -91], [19, -76], [-26, -87], [-28, -21], [-42, 32], [-39, 161], [-47, 208], [-26, 73], [-23, 42], [-31, 13], [16, 65], [-16, 44], [-25, -9], [-6, -87], [-15, 7], [1, -65], [-29, -30], [-24, 79], [3, 26], [-19, 19], [-11, -30], [-16, 6], [-1, 59], [-22, -18], [-25, 61], [18, 47], [-17, 89], [-44, -52], [-46, -72], [-31, -62], [-20, -95], [-13, 57], [-46, -46] ], [ [5033, 85142], [7, 131], [39, 52], [21, 6], [39, 76], [5, -2], [-55, -273], [-22, -32], [-32, -4], [-2, 46] ], [[5036, 85417], [-75, -101]], [ [18336, 56517], [164, 1], [131, -137], [9, 27], [0, 42], [13, 39], [9, 85], [122, -56], [64, 0] ], [[25605, 61809], [19, -1], [7, -33], [12, 25], [10, -26]], [[25653, 61774], [-1, -329]], [[25652, 61445], [-62, -1], [-5, 17]], [[25585, 61461], [0, 158], [-26, -7], [0, 70], [-10, 0], [-5, 35], [0, 79]], [[26212, 62696], [-6, -117], [-13, -301]], [[26192, 62257], [-18, -2], [-1, -17]], [[26173, 62238], [-67, -1]], [[22479, 60863], [183, 2]], [[22662, 60460], [-151, -2]], [[22472, 62999], [155, -1]], [[22628, 62695], [0, -101]], [[22628, 62594], [-156, 0]], [[22472, 62594], [0, 405]], [[22167, 61480], [4, 0], [0, -204]], [[21988, 61176], [0, 304]], [[23026, 62187], [0, -51], [31, 0], [0, -101], [10, 0]], [[22906, 61884], [1, 236], [10, 0], [0, 67]], [[23881, 70666], [0, -201], [-24, 1], [1, -288]], [[23859, 69973], [-69, 1]], [[23788, 70280], [-1, 187], [-12, 0], [0, 202]], [[23775, 70669], [0, 101], [4, 0]], [[25189, 57111], [54, 0], [0, -51]], [[25243, 57060], [0, -438]], [[25243, 56622], [-49, 0], [0, -17]], [[25165, 56605], [-1, 338]], [[24915, 57163], [14, 1]], [[24929, 57164], [51, -1], [15, -39], [30, 6], [22, -35]], [[25047, 56960], [0, -254]], [[24974, 56707], [0, 34], [-59, 1]], [[24915, 56742], [0, 421]], [[24632, 53941], [5, 68], [0, 237]], [[24637, 54246], [136, 2]], [ [24773, 54248], [-5, -21], [17, -96], [15, -107], [-7, -16], [2, -51], [11, -12], [-3, -43] ], [[24803, 53902], [-34, -41]], [[25075, 53531], [56, 0]], [[25131, 53531], [29, 0]], [[25160, 53531], [0, -507], [2, 0]], [[25162, 53024], [0, -102], [-14, 0]], [[25077, 52921], [-2, 106], [0, 504]], [[22847, 73041], [-1, -24]], [[28916, 63579], [23, -103]], [[28939, 63476], [12, -46], [-8, -71], [14, -13]], [[28957, 63346], [-16, -19], [-24, -11], [-17, -44]], [[29911, 65511], [91, 8], [6, 30], [15, -1]], [[30023, 65548], [6, -46], [-2, -52], [-22, 17], [12, -39]], [[30017, 65428], [-17, -23], [-4, -37], [-85, -7]], [[29911, 65361], [0, 51]], [[29911, 65412], [0, 99]], [[24197, 65671], [130, -1]], [[23011, 65530], [31, 0], [-1, -68]], [[22913, 65194], [0, 4]], [ [27997, 62961], [-20, -83], [-11, -19], [-23, -136], [-9, -2], [-12, -58], [-15, -48] ], [[27907, 62615], [-43, 87], [-38, 20]], [ [24335, 57718], [10, 23], [18, 15], [16, -24], [1, -18], [15, -2], [1, 77], [33, -3] ], [[24453, 57174], [-60, 5], [-1, -101], [-22, 1]], [ [19295, 56015], [16, -38], [6, -60], [18, 2], [5, 42], [13, 26], [6, 47], [11, -1], [6, 35], [20, 11], [9, 35] ], [[19512, 54686], [-32, -2], [-263, 2], [-78, 2]], [[20420, 64069], [13, -14], [-2, -62], [13, -72], [23, -66], [9, -49]], [ [20476, 63806], [-7, -69], [3, -50], [9, -14], [-1, -117], [-14, -36], [-1, -86], [5, -10] ], [[20470, 63424], [-7, -48], [3, -46]], [ [20466, 63330], [-13, -55], [-18, -1], [-6, -21], [-18, 13], [1, -70], [-12, -44] ], [ [20400, 63152], [-20, -17], [-17, 47], [-7, 95], [-13, 44], [-20, 23], [-14, 59], [-40, 0], [-11, 12] ], [[20258, 63415], [-53, 0]], [[20205, 63415], [-3, 90], [1, 395], [-6, 0], [1, 121]], [[20100, 61346], [1, 324], [210, -3]], [[20311, 61667], [47, 1], [5, 38], [13, -12]], [[20376, 61694], [34, -123], [9, -49], [17, -39]], [ [20436, 61483], [2, -24], [32, -99], [5, -78], [8, -29], [7, -68], [12, -67], [14, -14], [10, -51] ], [[20526, 61053], [12, -51], [-1, -55], [-6, -10], [0, -52]], [[20101, 61123], [-1, 223]], [[27305, 49119], [75, -2]], [[27380, 49117], [26, 2], [1, -99], [27, 0]], [ [27360, 48615], [-14, 47], [-1, 51], [-7, 8], [-7, 45], [4, 22], [-13, 31], [-5, -8], [-12, 38], [1, 26], [-19, 65], [-2, 45], [20, 81], [0, 53] ], [[26454, 57238], [-16, -24], [0, -34], [-23, 14], [-3, -21]], [[26412, 57173], [-7, -16], [-79, 0]], [[26326, 57157], [0, 40]], [[26899, 53572], [29, 0], [4, -60], [18, 0]], [[26950, 53512], [7, -61], [0, -63], [9, -55], [12, -44], [9, -2]], [[26987, 53287], [0, -37], [21, -25], [0, -100], [21, -86]], [[27006, 52524], [-57, 15]], [ [26949, 52539], [-3, 36], [-2, 242], [-16, -1], [1, 167], [-8, 0], [-8, 44], [-12, 21], [-22, 192] ], [[24193, 62743], [62, -8], [103, -2]], [[24249, 62413], [2, 205], [-59, 7]], [[24192, 62625], [1, 118]], [[20311, 58766], [-1, -88]], [[20310, 58678], [0, -19]], [[20310, 58659], [21, -13], [-10, -58], [-11, -26]], [ [20310, 58562], [-9, 42], [-21, 29], [-15, -7], [3, 20], [0, 154], [23, -9], [5, 24], [14, -8] ], [ [19205, 72136], [15, -1], [23, 38], [13, 36], [8, -4], [25, 53], [18, 22], [0, 76], [5, 50], [-2, 74], [32, -11], [13, 37], [38, 5] ], [ [19393, 72511], [8, 7], [24, -29], [31, 45], [11, 40], [40, -14], [18, 24], [34, -11], [7, -41], [-7, -32], [15, 6] ], [[22141, 66682], [39, -16], [28, 42], [6, 22], [22, 9], [22, 28]], [[22264, 65933], [-119, -2]], [[21247, 73451], [182, 0]], [ [21429, 73451], [72, 1], [0, -204], [14, 1], [0, -407], [15, 0], [-1, -204] ], [[21386, 72533], [-8, -7], [-23, 33], [-18, 0], [-22, 51]], [ [21315, 72610], [-2, 91], [23, 78], [4, 35], [-12, 15], [-4, 40], [-16, 5], [1, 30], [-27, 22], [-1, 40], [-18, -7] ], [ [25478, 61055], [10, -4], [-3, -75], [11, -3], [13, 40], [-11, 64], [7, 66], [8, -6], [6, -49], [14, -19], [14, 37] ], [[25547, 61106], [20, -6], [22, -44]], [[25589, 61056], [-6, -92], [14, -43], [-14, -47], [-20, -20], [-4, -48]], [[25535, 60764], [-67, -10]], [[29908, 65840], [84, 11]], [[30042, 65570], [-12, -23]], [[30030, 65547], [-7, 1]], [[29911, 65511], [-3, 222], [0, 107]], [[26436, 59535], [9, 1]], [[26512, 59533], [1, -34], [17, -155], [5, -9]], [[26535, 59335], [-4, -37], [-9, 15], [-5, -54], [-1, -65], [-9, -33]], [[22782, 48693], [8, 0]], [[22790, 48693], [-7, -145], [-2, -108], [1, -103], [8, -205], [16, -227]], [[22806, 47905], [-7, -1]], [ [22799, 47904], [-12, 146], [-9, 88], [-3, 106], [1, 138], [-1, 122], [7, 189] ], [[22612, 48613], [10, 28], [30, 13], [16, 46], [16, -21], [25, 19]], [ [22709, 48698], [3, -45], [24, -16], [25, 38], [8, 2], [-5, -116], [3, -4], [-4, -202], [-6, -207], [-4, -3], [4, -113], [7, -128] ], [[22764, 47904], [-117, -2], [-27, 16]], [[22620, 47918], [-8, 5], [0, 192]], [[28193, 66835], [0, 50], [12, 46], [0, 50]], [ [28297, 66930], [10, -92], [-12, -13], [0, -106], [-7, 0], [4, -106], [31, -2], [-1, -108] ], [[28322, 66503], [-47, 3], [0, -52], [-17, 0], [-1, -75]], [[28170, 66438], [-7, 13], [29, 157], [1, 227]], [[26924, 61653], [29, 33], [23, 11], [5, 49], [5, 107]], [[27005, 61863], [46, -136]], [[27051, 61727], [2, -117]], [ [27053, 61610], [-14, -8], [-6, -27], [-16, -5], [-9, -59], [-9, -21], [-7, -49] ], [ [26992, 61441], [-10, 13], [-1, 64], [8, 10], [-11, 32], [-9, -29], [-45, 122] ], [ [16078, 63679], [10, 0], [-1, -42], [11, -34], [-15, -82], [3, -67], [-1, -101], [15, -19], [2, -34], [19, -52], [21, -94], [11, -17], [9, -67], [17, -36] ], [ [16179, 63034], [-9, -35], [-12, -14], [-2, -42], [-23, 9], [0, -16], [-18, 7], [-2, -50], [-7, -18], [1, -41], [-11, -71], [-9, -29], [-19, -7], [-3, -19], [-22, -14], [-13, 16], [-4, -27] ], [[16026, 62683], [-1, 11], [-78, -2]], [ [15952, 62785], [6, 77], [-2, 70], [6, 32], [-39, -4], [-2, 28], [4, 100], [-2, 32], [15, 31], [-5, 45], [-7, -1], [-17, 72] ], [[20400, 63152], [0, -30], [21, -34], [16, -9], [5, -29], [-15, -54]], [ [20427, 62996], [3, -31], [-14, -25], [4, -14], [-16, -56], [-15, -22], [4, -27], [-12, -15], [-8, -46], [-9, -4], [-22, 24] ], [[20342, 62780], [-20, 0]], [ [20322, 62780], [0, 23], [-13, 80], [-1, 67], [12, 7], [0, 54], [9, 34], [-2, 54], [-12, 10], [-9, 44], [-8, 5], [-14, 60], [-12, 12], [-11, 88], [-3, 97] ], [[26756, 56837], [5, 85], [-4, -3], [4, 84], [12, 92]], [[26773, 57095], [16, -19]], [[26850, 56854], [-39, -47], [-18, -44], [-11, 28], [-16, -12]], [[24617, 64243], [1, 504]], [[25690, 62890], [70, -4]], [[25760, 62886], [15, 0], [1, -144]], [[25776, 62742], [-16, -12], [1, -198]], [[25658, 62534], [0, 203], [31, 0], [1, 153]], [[25653, 61774], [22, -2], [14, -24], [5, 15]], [[25694, 61763], [13, -12], [11, 36], [43, 0]], [[25731, 61413], [-63, -2]], [[25668, 61411], [-16, 1], [0, 33]], [[22318, 61986], [2, 0]], [[22320, 61986], [1, -406]], [[22321, 61580], [-61, 3], [-93, -2]], [[24197, 65671], [0, 506]], [[26409, 59963], [2, 35], [9, 12], [-2, 73], [13, 46], [-3, 58]], [[26426, 59947], [-14, -7], [-3, 23]], [[22323, 61175], [31, 0], [0, 303]], [[22354, 61478], [120, 0]], [[22474, 61478], [3, 0], [-1, -102]], [[22476, 61376], [1, -406]], [[23935, 53450], [68, -4], [3, -16]], [ [24006, 53430], [5, -17], [24, -17], [0, -34], [14, -42], [0, -281], [1, -141] ], [[24050, 52898], [0, -17], [-43, 3]], [ [24007, 52884], [-43, 0], [-6, 6], [-78, -2], [-12, -26], [-12, 24], [-10, -13] ], [ [23846, 52873], [0, 50], [9, 22], [-12, 55], [1, 33], [13, 21], [-2, 54], [-8, 31], [6, 102], [-6, 1] ], [[26465, 66735], [65, 5]], [[26530, 66740], [66, 3]], [[26596, 66743], [6, -410]], [[24155, 67966], [0, -389]], [[23994, 67576], [-7, 0]], [[24952, 53531], [38, 0]], [[24990, 53531], [0, -102], [29, 1], [-1, -392]], [ [25018, 53038], [-21, 0], [0, -32], [-14, 0], [-7, 36], [-14, -14], [-29, 1] ], [[24933, 53029], [0, 502]], [[24637, 55669], [45, 0], [0, 68], [29, 1]], [[24711, 55738], [0, -73], [11, -37], [13, 5], [0, 42], [10, 32]], [ [24745, 55707], [0, -195], [-8, -48], [-3, 36], [-17, -34], [0, -41], [14, -22], [5, -36] ], [[24736, 55367], [-24, -2], [0, -100], [-58, -1]], [[24654, 55264], [0, 203], [-13, -1]], [[24641, 55466], [6, 123], [-14, 36], [4, 44]], [[22654, 66340], [98, 1]], [[22752, 66341], [32, 1], [0, -102]], [[22784, 65937], [-130, -2]], [[26611, 60971], [12, -8], [18, 15], [8, 36]], [[26649, 61014], [18, -50], [13, -6], [14, -41], [2, -30], [18, -47]], [ [26718, 60790], [-23, 6], [-17, 29], [-7, -11], [-12, -70], [-10, -12], [-7, 22] ], [[25450, 60452], [-4, -33]], [[25483, 60184], [-8, -148], [-6, -23]], [[25428, 59964], [-27, 125], [-19, 125], [-14, 6]], [[21494, 69367], [0, -613]], [[21494, 68754], [-1, 0]], [[26222, 60745], [1, 56]], [[26223, 60801], [78, 40]], [[26301, 60841], [11, -18], [2, -34], [11, -40]], [[26325, 60749], [0, -19], [-25, -37]], [[26300, 60693], [0, 0]], [[26300, 60693], [-27, -44]], [[26219, 60645], [3, 100]], [[26925, 58820], [13, 35], [12, 76]], [[27029, 58641], [-17, -103], [-23, -36]], [[26989, 58502], [-2, 25], [-14, 28], [-8, 83], [-13, -3]], [[26952, 58635], [-2, 48], [-11, 47], [-11, 11], [4, 45], [-7, 34]], [ [25696, 54963], [5, -112], [-2, -36], [13, -100], [10, -30], [-6, -29], [8, -34], [0, -35] ], [ [25699, 54246], [-76, -1], [-3, 45], [-12, 18], [-8, 53], [-5, -3], [-13, 64], [-11, -2], [-7, 49], [-15, 34], [-8, -4] ], [[25541, 54499], [0, 49]], [[26370, 55568], [13, 29], [16, 0], [6, -22], [35, -1]], [[26433, 55344], [-61, 3], [-10, -27]], [[25756, 53636], [0, -102], [7, 0], [3, -78], [-10, -28], [0, -178]], [[25756, 53250], [-18, -12], [0, 92], [-184, -1]], [ [25554, 53329], [9, 47], [10, 20], [17, 97], [19, 62], [6, 5], [11, 71], [9, 142], [22, 42], [2, 47], [17, 0], [23, 41] ], [[24125, 57814], [3, -67], [-15, -70], [15, -49]], [[23980, 57417], [-59, 1]], [[23921, 57418], [0, 102], [5, 50], [15, 34], [31, 99], [18, 69]], [[26412, 57173], [8, -110], [17, -3], [0, -98]], [[26327, 56999], [-1, 158]], [[26711, 55572], [6, 84], [30, 59], [-5, 52]], [[26784, 55900], [8, -25], [23, -10], [14, 5]], [[26829, 55870], [7, -18], [1, -62], [5, -11], [5, -112], [8, -18]], [ [26857, 55632], [-8, 0], [-21, -49], [-13, -79], [-19, -23], [-11, -33], [-12, 0] ], [[26773, 55448], [-14, -35], [-5, 38], [6, 79], [-27, 29], [-22, 13]], [[26328, 54461], [8, 0], [5, -49], [10, -1], [11, -64], [27, -1]], [[26385, 54152], [-3, -56], [-40, 1]], [[26342, 54097], [-16, 0]], [[26326, 54097], [0, 126], [3, 1], [1, 153], [3, 27], [-5, 57]], [[25990, 63757], [0, 186]], [[26069, 63944], [1, -352]], [[26070, 63439], [-80, -2]], [[25990, 63437], [0, 320]], [[25694, 61763], [0, 363], [6, 0], [0, 101]], [[21869, 60868], [-122, 0]], [[21747, 60868], [0, 108], [-4, -1], [1, 507]], [[23285, 62826], [109, 1]], [[23394, 62827], [0, -338], [-2, -99]], [[23392, 62390], [-31, -2], [-12, -13], [-27, 45], [-17, -15]], [[23305, 62405], [-27, 9], [2, 176]], [[25789, 64563], [0, -204]], [[25789, 64359], [-47, 0], [-3, -44], [6, -19], [-9, -20], [1, -119]], [[25645, 64360], [0, 118], [32, 0], [-1, 86], [16, 1]], [[26308, 60288], [46, 137], [15, -32]], [[26409, 59963], [-16, -14], [-45, -93]], [[26276, 60008], [-20, 57], [2, 81]], [[24582, 63322], [0, 302]], [[24193, 54360], [0, 153]], [[24193, 54513], [41, -1], [3, -21], [13, 0], [0, 21], [20, 1]], [ [24270, 54513], [12, -1], [-4, -55], [8, -15], [-1, -58], [24, -3], [0, -14] ], [[24309, 54367], [8, -70], [-12, -8], [2, -104], [4, -28]], [[24311, 54157], [-5, 0], [0, -51], [-28, -1]], [[24278, 54105], [-85, 1]], [[24193, 54106], [0, 254]], [[23859, 61822], [-154, 13]], [[23705, 61835], [-16, 2], [1, 101], [-3, 0], [2, 206]], [[24796, 60706], [80, 2]], [[24876, 60708], [-1, -443], [-1, -108]], [[24874, 60157], [-26, 2], [0, -85], [-10, -17], [-32, 1]], [[24806, 60058], [0, 52], [-31, 1], [1, 266]], [[24553, 60122], [16, 2], [-1, -51], [52, -4]], [[24620, 60069], [14, -1], [-1, -57], [10, -35], [5, -51]], [[24648, 59925], [5, -51], [-1, -83]], [[24652, 59791], [-65, 2], [-61, 12]], [[24526, 59805], [-30, 3], [0, 67]], [[23036, 64685], [0, -270]], [[23036, 64111], [-125, 1]], [[29093, 64340], [47, 45], [12, -70], [-3, -57], [17, 29]], [[29166, 64287], [3, -23], [13, 15], [-6, -55], [-10, -24]], [ [29166, 64200], [-14, -20], [-4, -26], [19, -74], [-20, -64], [-15, -27], [-10, -51] ], [[29122, 63938], [-9, 20], [-19, -19], [-8, 57]], [[28051, 66841], [109, 3], [33, -9]], [[28094, 66437], [-43, -2], [0, 20]], [[28051, 66455], [0, 284], [-7, 0], [1, 102], [6, 0]], [[28429, 66394], [33, 1], [0, -25], [28, 0], [-2, 91]], [[28565, 66160], [-6, -57], [-26, 17], [0, 53], [-64, -8], [0, -10]], [[28469, 66155], [-38, -7], [-2, 246]], [[26508, 64065], [2, 61], [32, 4]], [[26542, 64130], [0, -8], [100, -27], [0, -6]], [[26642, 64089], [-8, -319]], [[26634, 63770], [-66, 18], [1, 17], [-64, 16]], [[26642, 64089], [29, 2]], [[26740, 63669], [0, -42], [-10, 1]], [[26730, 63628], [-83, 4]], [[26647, 63632], [2, 133], [-15, 5]], [[27956, 64557], [1, -211]], [ [27909, 63964], [-12, 28], [-12, -46], [-17, -12], [1, 28], [-11, 20], [-47, 48], [-19, 5], [-10, 37], [-5, -10], [-1, 58] ], [[26047, 60502], [2, -30], [-10, -41], [-3, -69], [7, -40], [-4, -99]], [[26023, 60208], [-45, -25], [-42, 22]], [[25908, 60401], [21, 19], [2, 34], [15, 16], [-8, 64]], [[25662, 60663], [25, 81], [6, -8], [31, 59], [-14, 41], [12, 33]], [[25786, 60667], [-20, -21], [15, -176]], [ [25781, 60470], [-41, -106], [-5, 26], [-11, 3], [2, -43], [-21, -66], [-4, -26] ], [ [25701, 60258], [-23, 66], [-1, 55], [-19, 62], [-10, -12], [-4, -37], [-9, 9], [11, 47], [-1, 47] ], [[21931, 70015], [199, -1]], [[22130, 70014], [2, 0]], [[21956, 69873], [-14, 46], [-15, -3], [-12, 31], [16, 68]], [[26657, 59050], [2, -23], [24, -2], [28, -26], [11, -54]], [[26600, 58891], [-10, 64], [11, -15]], [[26353, 61748], [20, 18], [3, 40]], [[26376, 61806], [8, -15], [13, 36], [54, 25]], [[26451, 61852], [-2, -31], [15, -1]], [[26464, 61820], [-7, -66], [15, -17], [8, -28]], [[26455, 61607], [-24, -66], [-28, -43], [-18, 6]], [ [26735, 58281], [-14, 12], [-20, -53], [-12, -13], [-3, -48], [6, -34], [1, -77] ], [[26693, 58068], [-26, -7], [-10, -32], [-8, 2], [-51, -23]], [ [26598, 58008], [-1, 52], [17, 24], [8, 37], [2, 67], [-7, -9], [-34, 24], [-20, -3], [-30, 24], [-11, -5] ], [[23259, 55308], [99, 3]], [[23402, 55370], [0, -129]], [[23401, 54854], [-3, -30], [-11, 32], [-9, -13], [-30, 56], [-11, -9]], [[23337, 54890], [0, 0]], [[23337, 54890], [-4, 5]], [[23333, 54895], [0, 0]], [[23333, 54895], [-1, 1]], [[23332, 54896], [0, -2]], [[23332, 54894], [-1, 0]], [[23331, 54894], [0, 0]], [[23331, 54894], [0, 1]], [[23331, 54895], [0, 0]], [[23331, 54895], [-1, 0]], [[23330, 54895], [0, 0]], [[23330, 54895], [-17, 0], [-35, 95]], [[23267, 55029], [-8, 279]], [ [28401, 59133], [21, 218], [3, 44], [14, 10], [-6, 45], [-15, 7], [-5, 25] ], [[28413, 59482], [69, -3]], [ [28482, 59479], [4, -26], [-13, -59], [4, -80], [32, -44], [16, -13], [18, -66] ], [[28543, 59191], [2, -22]], [[28545, 59169], [-8, -39]], [[28537, 59130], [-70, -6], [-66, 9]], [[23486, 52437], [32, -5]], [[23449, 51727], [-5, 42], [4, 61], [-13, 25], [-18, 202]], [[23417, 52057], [-19, 207]], [[25863, 62395], [66, 2]], [[25929, 62397], [0, -17], [61, 6], [17, 32]], [ [25983, 62029], [-27, 40], [-12, -14], [-18, 32], [-12, -25], [-14, 25], [-25, -23] ], [[25863, 62328], [0, 67]], [[22321, 61580], [0, -101], [33, -1]], [[24240, 52210], [15, 36], [2, 36], [9, 24], [5, -24], [12, 9]], [ [24283, 52291], [10, -10], [-4, -40], [5, -57], [-8, -19], [10, -28], [-10, -29], [-1, -34], [17, 7], [4, -39], [-13, -95] ], [[23091, 70512], [0, 101]], [[23095, 70207], [0, 204], [-4, 0], [0, 101]], [[24819, 54655], [-1, 46], [8, 3], [7, 45], [15, 13], [34, 119], [15, -8]], [[24912, 54449], [0, -204]], [[24912, 54245], [-139, 3]], [ [24773, 54248], [-5, 57], [0, 64], [15, 40], [2, 37], [-6, 19], [9, 63], [18, 68], [5, 48], [8, 11] ], [[24683, 54781], [24, 47], [5, 30]], [[24712, 54858], [0, -99], [56, -1], [1, -102], [50, -1]], [[24637, 54246], [-3, 206]], [[27874, 57885], [1, 21]], [[27875, 57906], [27, 26], [33, 19], [15, 34], [28, 8], [30, -25]], [[28008, 57968], [-3, -86], [-9, -109], [4, -100], [21, -63], [21, -95]], [[27929, 57491], [-15, 90], [-23, 46]], [[27891, 57627], [1, 12], [-15, 92], [-7, 98], [4, 56]], [[27192, 58983], [13, 29], [12, 68], [-6, 46]], [[27211, 59126], [18, 48], [13, 3], [0, 87], [13, 17], [11, -22], [8, 14]], [ [27274, 59273], [18, 38], [7, 39], [7, -23], [12, 32], [14, -34], [5, -44], [13, 4], [4, 29] ], [[27354, 59314], [27, -88], [-1, -105]], [[26398, 64300], [49, 1], [0, -34], [32, 2], [0, -18], [63, 2]], [[26542, 64253], [0, -123]], [[26388, 63915], [-6, 5], [0, 380]], [[22847, 58121], [0, 101]], [[22847, 58222], [144, -1]], [[22991, 58221], [1, -72]], [[22992, 58149], [-9, -10], [-20, 38], [-14, -23], [0, -588]], [[22949, 57566], [-10, 52], [-20, -22], [-13, 45]], [[22906, 57641], [-24, -67], [-17, 26], [-18, -1]], [[23171, 58020], [0, 101]], [[23245, 58325], [103, 0], [0, -302]], [[23348, 58023], [-13, 41], [-17, -37]], [ [23318, 58027], [-13, 6], [-4, -41], [-30, -48], [3, 29], [-17, -26], [-1, -22], [-23, -36], [-10, 23], [-22, -13], [-10, -50], [-21, 10] ], [[23170, 57859], [1, 161]], [ [15513, 69827], [91, 1], [7, -34], [23, 0], [17, -67], [13, -1], [4, -33], [12, -1] ], [[15680, 69692], [0, -67], [5, 0]], [[15624, 69410], [-119, 0], [-64, 2]], [[15441, 69412], [-16, 0], [-1, 163], [90, 0], [-1, 252]], [[28881, 63990], [-12, 33]], [[28869, 64023], [-32, 82], [-69, 186]], [[28768, 64291], [37, 68]], [ [26100, 60552], [18, 12], [17, -7], [17, -40], [2, -21], [28, 56], [12, -14], [15, -46] ], [[26184, 60372], [-8, -45], [-33, -30], [1, -22], [-12, -41]], [[26132, 60234], [-11, 53], [-11, 79], [-13, 68], [-30, 79], [0, 44]], [ [25958, 59688], [-7, 42], [-19, 54], [4, 27], [-6, 30], [0, 45], [-28, 25], [3, 23] ], [[22784, 52350], [-35, -247], [-43, -162]], [[22689, 51891], [-129, 386]], [ [23417, 52057], [-43, -144], [-12, -19], [-36, 102], [-14, -14], [-8, 47], [-14, 32], [-11, -41], [-8, 0], [-14, -40], [-25, -17], [-12, 4] ], [[23220, 51967], [0, 181]], [[23220, 52148], [0, 107], [-7, 341]], [[21580, 54802], [144, -2]], [[26824, 59980], [12, 38], [12, 2], [16, 39], [0, 86], [25, 45], [19, 49]], [ [26912, 60247], [2, -91], [14, -76], [4, -43], [28, -49], [5, -29], [10, 18] ], [[26975, 59977], [8, -76], [-30, -34]], [[26851, 59778], [-18, 55], [-12, 53]], [[28128, 62542], [0, 35], [14, -24], [-13, -62], [-1, 51]], [[26945, 64658], [4, 0], [0, -197], [9, -18], [2, -94], [11, 0], [1, -200]], [[26892, 64143], [-1, 185], [-28, 3]], [[24912, 54245], [19, 0], [2, -39], [0, -268], [1, -3]], [[24934, 53935], [-29, -7]], [[24844, 53913], [-41, -11]], [[24160, 62628], [32, -3]], [[24218, 61923], [-39, 45], [5, 27], [-14, 40]], [[24170, 62035], [-4, 29], [8, 52], [-18, 34], [-15, 98]], [[24124, 62304], [-2, 33], [15, 105], [23, 186]], [[19395, 72972], [-2, -461]], [ [19087, 72136], [-1, 35], [-35, -1], [0, 93], [-27, -1], [-7, 32], [-13, -6], [-32, 60], [21, 116], [-121, 0] ], [[18872, 72800], [0, 169]], [[22529, 64514], [38, 134], [16, 30], [25, 80], [32, 42], [16, 69]], [[20310, 58659], [0, 19]], [[20458, 58822], [-2, -126]], [[20311, 57729], [0, 204]], [[20311, 57933], [-1, 104], [0, 525]], [[28008, 57968], [10, 60], [12, 23]], [ [28135, 57903], [-3, -112], [4, -16], [3, -206], [-14, -187], [18, -37], [6, 13] ], [[28149, 57358], [-12, -49], [-28, -146]], [[22991, 58221], [1, 205]], [[23171, 58020], [-129, 0]], [ [23042, 58020], [0, 207], [-8, -5], [-7, -40], [-16, 29], [-4, -19], [9, -54], [-14, 23], [-10, -12] ], [[22579, 59537], [179, 0]], [[22758, 59537], [0, -499]], [[22758, 59038], [-59, 0]], [[22579, 59038], [0, 347]], [[26648, 61233], [18, -19]], [[26666, 61214], [-3, -106], [-14, -61], [0, -33]], [[26573, 61079], [-2, 82], [5, 12]], [[20563, 59151], [132, 0], [0, -51], [120, 1]], [ [20815, 59101], [-1, -29], [10, -45], [-3, -37], [12, -66], [4, -98], [8, -26], [-7, -23], [3, -33], [-13, -61], [5, -94] ], [[22784, 65532], [-129, -1]], [[22691, 65126], [29, 1], [0, -73]], [ [16170, 68614], [0, -201], [2, -93], [32, -5], [0, -202], [66, -4], [0, -100], [103, 1], [0, -101], [34, 0], [0, -101], [100, 0] ], [[16107, 67713], [-186, -2]], [[16981, 65827], [160, 2], [166, 2]], [[17307, 65831], [3, -1]], [[17310, 65830], [0, -1163]], [[17310, 64667], [-1, -416], [-63, -1], [-15, -135]], [ [17231, 64115], [0, 175], [-96, 9], [0, 202], [-221, -2], [-97, 0], [0, 122], [-146, 0] ], [ [16671, 64621], [-5, 0], [-1, 319], [7, 0], [1, 209], [-6, 0], [-1, 205], [1, 470] ], [[28289, 65830], [135, 0], [44, 2]], [[28468, 65832], [11, 1]], [[28479, 65833], [8, -224], [7, -247]], [[28494, 65362], [-24, -53], [-178, -11]], [[28292, 65298], [-3, 532]], [[25781, 60470], [35, -38], [5, -48]], [[25764, 60010], [-48, 66], [-27, 15]], [[25689, 60091], [13, 22], [-8, 64], [1, 43], [7, -3], [-1, 41]], [ [25859, 61385], [17, -50], [1, -94], [26, -55], [22, -1], [13, -58], [4, 36], [10, 11] ], [[26325, 60749], [11, -48], [41, -115], [7, -10]], [[26645, 59939], [6, -50]], [[26659, 59620], [-19, 2], [-33, -49], [-8, -27]], [[26599, 59546], [-4, -21], [-67, 5]], [[26248, 61945], [18, 42], [24, 26]], [[26290, 62013], [3, -118], [26, -69], [15, -87], [13, -14]], [[28488, 57978], [14, -44], [59, 22], [6, 51], [1, 68]], [ [28568, 58075], [30, -18], [8, -31], [1, -40], [-7, -56], [-13, -54], [1, -28], [-9, -53], [-15, -42], [-50, -112], [-44, 97] ], [[28501, 58520], [9, 34], [4, 65], [12, 70]], [[28526, 58689], [19, 93]], [[28545, 58782], [5, -11], [40, 10], [37, 47], [9, -46]], [[28636, 58782], [-4, -35], [7, -62], [-15, -87], [0, -104]], [[28624, 58494], [-64, 9]], [[28560, 58503], [-58, 1], [-1, 16]], [[27290, 61789], [18, 44], [13, 54]], [[27321, 61887], [15, 65]], [[27336, 61952], [15, -50], [2, -37], [12, -16], [2, -40], [11, -44]], [[27378, 61765], [17, -33], [-26, -75], [-89, -176]], [[27280, 61481], [-6, 127], [-8, 117], [24, 64]], [[19847, 69324], [216, -1], [14, -4], [229, -3]], [[20372, 69316], [3, -159], [0, -175], [2, -167]], [ [19998, 68811], [-4, 39], [-25, 23], [-16, 62], [-25, 36], [-15, -18], [-2, 22], [-18, 17], [-2, 58], [-22, 36], [4, 18], [-12, 65], [3, 45], [-9, 39], [-1, 56], [-7, 15] ], [[31468, 38436], [11, -15]], [[31476, 38395], [-8, -19], [1, -30]], [[31469, 38346], [-16, 6]], [[31453, 38352], [-1, 71], [16, 13]], [[31221, 38068], [10, 28]], [[31250, 37954], [-24, 16], [-11, -11]], [ [28997, 65367], [23, -108], [1, -34], [11, 5], [15, -33], [-2, -18], [25, 3], [14, -21] ], [ [29101, 65083], [-16, -13], [-22, -69], [-14, -124], [-11, -49], [-20, -54] ], [[29018, 64774], [-10, -14], [-13, 71], [-22, 11], [7, 118], [-64, -15]], [ [28916, 64945], [5, 18], [8, 90], [-11, 42], [24, 5], [4, 47], [18, 35], [5, 38], [28, 147] ], [[26287, 62172], [38, -93]], [[26325, 62079], [-34, -14], [-1, -52]], [[26223, 62062], [38, 38], [22, -3], [-6, 44], [10, 31]], [ [27804, 58285], [4, -23], [-7, -33], [9, -54], [11, -27], [7, -64], [23, -44] ], [[27851, 58040], [-11, -46], [16, -31], [3, -31], [16, -26]], [[27874, 57885], [-7, -9], [-14, 31], [-20, 23], [-25, -60], [-34, -137]], [ [27731, 57873], [-12, 30], [-5, 65], [-9, 21], [-1, 44], [-15, 203], [-1, 42] ], [[27805, 57494], [43, -5], [43, 138]], [[27938, 57083], [-28, -67], [0, -35], [-11, -19], [-10, -82], [-7, -13]], [[27776, 57241], [-3, 11]], [[22794, 52331], [37, -76], [33, -91], [16, -242]], [[23323, 53094], [133, 382]], [ [23456, 53476], [-1, -44], [17, -25], [6, -51], [-6, -30], [11, -26], [-1, -40], [6, -63] ], [[23488, 53197], [-27, -122], [-73, -253]], [[27372, 59500], [18, -3]], [[27390, 59497], [37, 4], [26, -5]], [[27453, 59496], [47, -9]], [[27354, 59314], [5, 20], [-7, 40], [13, 56], [7, 70]], [[20923, 73979], [188, -1], [121, 1]], [[21232, 73979], [0, -325], [15, 0], [0, -102]], [[20923, 73553], [0, 426]], [[31571, 38386], [10, -1], [12, -44]], [[31593, 38341], [-5, -21], [4, -29], [-1, -59]], [[31591, 38232], [-2, -13]], [[31589, 38219], [-13, 12], [-3, -20]], [[31573, 38211], [-4, 3]], [[27401, 55560], [2, 5]], [[27546, 54792], [-16, -45], [-8, 21], [-15, -28], [-2, 30], [-15, -15]], [[26005, 59000], [9, -62], [15, 4], [10, -20], [11, -58]], [[26050, 58864], [-5, -51], [7, -104], [-9, -30], [10, -3], [-13, -26]], [[25983, 58660], [-1, 21], [-30, 111], [-5, 9]], [[25947, 58801], [-12, 146]], [[22718, 53710], [92, 184]], [ [28547, 57639], [14, 31], [13, 2], [27, 30], [4, 62], [11, -14], [3, -66], [8, -31], [18, -5], [-9, 75], [20, -29], [2, -85], [-17, -75], [-18, -13], [0, -34], [-11, -20], [-14, -84], [-7, -71], [-17, 20], [1, 80], [-10, 19], [1, -82], [-16, -7], [42, -64], [23, 123], [33, 120], [24, 75], [47, 176], [8, -21], [-28, -83], [-26, -96], [-22, -62], [-21, -78], [-18, -82], [-21, -115], [-3, -32], [-4, 67], [-35, 55], [-39, 1], [-60, -38], [-21, -24] ], [ [22162, 53599], [18, -10], [7, -69], [5, 23], [6, -26], [10, 28], [-2, 34], [11, -34], [25, -42], [3, 27], [18, 58], [10, -18] ], [[22304, 53563], [0, -606]], [[26397, 65488], [1, -103], [4, 0], [1, -120], [10, 0], [0, -33]], [[26413, 65232], [0, -68]], [[26285, 65163], [-1, 121]], [[26284, 65284], [0, 193]], [[23200, 50965], [8, 39]], [ [23208, 51004], [14, 52], [12, 20], [28, -39], [21, 57], [3, 58], [5, 6], [0, 50], [24, 1], [11, 164] ], [[23326, 51373], [22, 7], [4, 15], [19, -7], [2, -45], [11, 2]], [[23384, 51345], [-5, -105], [49, -306]], [ [23428, 50934], [-12, -34], [-3, 26], [-13, -8], [-2, -88], [6, -26], [11, 37] ], [[23415, 50841], [-4, -52]], [[23411, 50789], [-34, -104], [-40, -143], [-15, -8], [-19, -39]], [[27377, 63688], [50, -2]], [[27427, 63686], [-1, -65], [-9, -30], [2, -50]], [[27394, 63328], [-116, 21]], [[27278, 63349], [1, 97]], [[26546, 62626], [15, -28], [8, 47], [54, 134]], [[26623, 62779], [60, -1]], [[26683, 62778], [-5, -128], [13, -20], [-2, -61]], [[26689, 62569], [-9, -166]], [[26680, 62403], [-63, -42], [-17, 1]], [[26600, 62362], [-56, 1], [2, 263]], [[26671, 65387], [1, -138]], [[26670, 64962], [0, -101]], [[26542, 64862], [-1, 287]], [[25282, 68443], [59, -2]], [[25341, 68441], [41, -2]], [[25383, 68033], [-34, 0]], [[25349, 68033], [0, 53], [-67, 1]], [[25282, 68087], [0, 356]], [[28269, 64352], [68, 110], [20, 27]], [[28357, 64489], [3, -47]], [[28360, 64442], [0, -123], [19, -9]], [ [28249, 63943], [-2, -11], [-27, -4], [-16, 39], [25, 109], [-5, 67], [15, 72], [30, 82], [-6, -3], [6, 58] ], [[22050, 59537], [111, -1]], [[22223, 59038], [0, -177]], [ [22223, 58861], [-20, -9], [-12, -30], [-5, -62], [-10, -30], [-2, -40], [-17, -27], [-27, 20], [-17, 33], [-9, 48], [0, 82], [-13, 5], [-16, -57], [-3, -48], [-21, -38] ], [[22050, 59428], [0, 109]], [[21754, 68153], [5, 0], [0, 202]], [[21759, 68355], [190, 0]], [ [21957, 67829], [-10, 23], [-27, -17], [-32, 55], [-27, -66], [-19, 10], [1, 18] ], [[21843, 67852], [0, 0]], [ [21843, 67852], [-9, -14], [-10, 49], [-6, -5], [-10, 42], [-18, 39], [-5, -25], [-12, 46], [-19, -10] ], [[25479, 59588], [15, 1]], [[25494, 59589], [14, -315]], [[25379, 59425], [6, 64], [-10, 147]], [[21202, 56314], [1, 141], [0, 416]], [[21203, 56871], [0, 11]], [[21203, 56882], [119, 0]], [[31330, 38045], [7, 26]], [[31337, 38071], [6, 7]], [[31373, 37865], [-11, -16], [-14, 24], [-12, -19], [-7, 13]], [[31329, 37867], [6, 143], [-5, 35]], [[22094, 57108], [50, 1], [0, 253]], [ [22261, 57475], [9, 5], [9, 39], [10, -12], [-1, -60], [-7, -50], [7, -61], [27, -1], [2, -29], [-14, -9], [-2, -36] ], [ [22301, 57261], [5, -55], [-22, -3], [-16, -109], [-2, -125], [10, -38], [-5, -21] ], [ [22271, 56910], [-18, 56], [4, 22], [-16, 5], [-18, 57], [-4, -92], [-12, -4], [-10, 26] ], [ [22197, 56980], [-12, 21], [-17, 2], [-6, -49], [-30, 15], [-24, 78], [-14, 61] ], [ [27025, 57433], [9, -42], [8, -6], [4, -47], [19, -50], [9, -5], [17, -62], [13, -27], [3, 16] ], [ [27165, 57139], [-16, -94], [-6, -3], [-17, -99], [-15, -26], [-15, -46], [-3, -47], [-12, -69] ], [[20924, 70423], [170, 0], [122, 0]], [[21216, 70423], [15, 0]], [[27261, 62555], [-8, -41], [18, -51], [4, -84], [19, 8], [5, -13]], [[27299, 62374], [-31, -110], [-1, -25]], [[27267, 62239], [-18, -21], [-29, 53], [-16, -28]], [[27204, 62243], [-13, 57], [5, 45], [-14, 24]], [[27182, 62369], [44, 128], [7, 2], [28, 56]], [[25225, 68846], [101, -6]], [[25326, 68840], [15, 2], [0, -401]], [[25282, 68443], [-94, -1]], [[21494, 70549], [0, 177]], [[21467, 71222], [0, 100]], [[15490, 70789], [21, 10], [13, -45], [-1, -55], [19, -42]], [[15542, 70230], [-100, -7], [0, 12], [-69, 0]], [ [15373, 70235], [0, 145], [-7, 45], [16, 36], [1, 109], [-19, 193], [27, -79], [14, -14], [-3, 38], [23, 10], [7, 17], [11, -28], [12, 31], [15, 0], [20, 51] ], [[28632, 64405], [20, 31], [6, 95], [22, 77]], [ [28768, 64291], [-29, -44], [-5, -72], [-15, 2], [-29, -52], [-24, -20], [-23, -2], [-28, -23] ], [[28588, 64149], [-46, 120]], [[28494, 65362], [17, -8]], [[28511, 65354], [18, -215], [43, -118], [41, -33]], [[28613, 64988], [-41, -138], [-13, -2]], [[28559, 64848], [-26, 19]], [[28488, 64829], [-18, 11], [-5, -71], [-22, -3], [-24, -19]], [ [28419, 64747], [-6, 0], [-44, 175], [-8, 1], [-34, 110], [-1, 27], [-14, 24], [-16, 96], [-4, 44] ], [[28292, 65224], [0, 74]], [[26154, 58599], [5, -24]], [[26159, 58575], [-5, 24]], [ [26050, 58864], [10, 36], [6, -6], [8, 38], [15, 10], [55, -59], [-1, -45], [13, -16] ], [[26156, 58822], [6, -77], [9, -3], [-8, -117], [-8, -19]], [ [26155, 58606], [1, 33], [-27, -29], [-24, 29], [-20, -35], [-14, 17], [-9, -13] ], [[24377, 68853], [34, 0]], [ [24411, 68853], [0, -407], [-20, -41], [-3, -46], [13, -27], [9, -61], [-11, -68], [4, -15] ], [[24403, 68188], [-10, 7], [-32, 85], [-3, 29], [-27, 41], [-12, 34]], [ [24319, 68384], [-9, 44], [-1, 51], [-8, 15], [0, 53], [-14, 40], [-31, 46] ], [ [90501, 34555], [4, 28], [2, 101], [9, -12], [20, 67], [5, -22], [-14, -80], [4, -63], [-13, 7], [0, -73], [-12, 18], [-5, 29] ], [[31256, 37931], [0, -48], [-6, -45]], [[31250, 37838], [-1, 17], [-21, 8], [-14, -33]], [[31230, 38250], [7, 101]], [[31237, 38351], [26, -19], [4, 19]], [[31267, 38351], [6, -32]], [[31273, 38319], [2, 2]], [[31275, 38321], [-5, -75], [1, -58]], [[31271, 38188], [-11, 18], [-26, 14], [0, 10]], [[31234, 38230], [-4, 20]], [[21486, 60002], [132, 3]], [[21754, 60008], [34, 0]], [[21788, 60008], [0, -174], [-3, 0], [0, -406]], [[21485, 59429], [0, 406], [1, 167]], [[28613, 64988], [11, 38], [27, 2]], [[28590, 64530], [4, 89], [-14, 47], [-1, 63], [-14, 12], [-6, 107]], [[21908, 70421], [4, 0]], [ [21912, 70421], [31, -86], [3, -62], [19, -126], [-8, -52], [-19, -15], [-7, -65] ], [[21641, 69873], [-147, 0]], [ [23368, 53716], [18, -26], [11, 15], [7, -51], [12, -24], [0, -59], [10, 4], [17, -53] ], [[23443, 53522], [13, -46]], [ [23231, 53136], [-3, 48], [13, 33], [-5, 21], [6, 104], [19, 54], [-1, 46], [-9, 21], [-5, 92], [-10, 4], [2, 54] ], [ [22332, 53590], [7, -39], [11, -19], [16, 10], [4, -35], [23, -2], [-2, -38], [8, 12], [4, 48], [9, -27], [-2, -70], [15, 26], [5, -17], [-2, -47], [17, 10], [-11, -62], [13, -6], [4, -40] ], [ [22451, 53294], [-1, -37], [16, -50], [-11, -37], [7, -40], [12, 35], [7, -48], [-8, -14], [13, -43] ], [ [28409, 60582], [15, -23], [8, -36], [21, -28], [22, -7], [0, -31], [11, 24], [0, -31] ], [[28486, 60450], [-2, -34], [10, 20], [0, -122]], [[28494, 60314], [-19, -31]], [[28467, 60300], [-11, 66], [-16, -42], [-5, 48], [-11, -9], [-41, 21]], [[28383, 60384], [6, 71]], [[28001, 61878], [15, 96], [11, 51], [11, -6], [32, 113]], [[28086, 61905], [-13, -52], [1, -25], [-15, -46], [-5, -54]], [ [28045, 61665], [-17, 6], [-3, 24], [-18, 22], [-3, 37], [-16, 16], [13, 108] ], [[22181, 66993], [-185, 0]], [[21991, 67449], [0, 101], [-4, 1], [0, 275]], [ [20994, 51000], [-12, 22], [-39, 21], [-17, 28], [-19, 61], [-11, 12], [-19, 81], [0, 24], [-14, 47], [-21, 7], [-12, 27], [-5, 34], [-30, 78], [-9, 43], [-7, 110], [-12, 56], [-7, 60], [-13, 63], [0, 59], [-7, 57], [6, 72], [-3, 54], [2, 55], [-7, 68], [-11, 30], [-3, 44], [-13, 39], [-1, 30], [-13, 34], [2, 33], [-13, 177], [-7, 40], [-12, 4], [-4, 24] ], [[18517, 60643], [-60, 0], [0, -51]], [ [18457, 60592], [-38, 0], [0, -29], [-61, 9], [0, 54], [-61, 0], [0, 104], [-32, 0], [0, -16], [-129, 0] ], [[23461, 54010], [136, -1]], [[23597, 54009], [7, -53], [2, -108], [5, -61]], [ [23632, 53288], [-16, 57], [-4, 33], [-15, 22], [-13, 98], [-13, -1], [0, 32], [-40, 22], [-38, 38], [-12, 50] ], [ [23481, 53639], [-7, 17], [0, 43], [-9, 2], [-2, 49], [-10, 88], [0, 66], [11, 14], [-12, 19], [9, 73] ], [[22944, 52049], [15, 43], [2, 51], [13, 17], [13, 47]], [[22987, 52207], [61, 55], [30, 47], [4, -6]], [[23082, 52303], [9, -23], [19, 28], [14, -17], [-2, -45]], [[23122, 52246], [19, -48], [-2, -74]], [[23139, 52124], [-18, -21], [1, -76], [-10, -4], [13, -79]], [ [23125, 51944], [-4, -19], [-28, 25], [-8, 25], [-64, -37], [-19, -1], [-10, -23] ], [ [18740, 65163], [-9, -16], [-16, 9], [3, -64], [-20, -34], [-57, 0], [-71, -302] ], [[18570, 64756], [-85, -89], [-112, 0], [-234, 0]], [[18139, 64667], [0, 1156]], [ [22752, 56420], [7, -14], [-1, -63], [5, -30], [20, -5], [11, 64], [9, 7], [13, -19], [2, 42], [10, 19], [9, -28], [2, -66], [-10, -30], [12, -94], [11, -14], [11, 31], [-3, 64], [13, 22], [-11, 42], [13, -19], [16, 57], [-3, 73], [14, 0] ], [[22902, 56459], [0, -620]], [[22902, 55839], [-122, 16]], [[22751, 55859], [1, 561]], [[22197, 56618], [0, 362]], [ [22271, 56910], [5, -140], [18, 3], [2, -20], [12, 11], [9, -15], [16, 27], [10, -10] ], [[22343, 56766], [0, -441]], [[23099, 53507], [126, 239]], [ [23098, 52995], [-5, 38], [5, 64], [-8, 20], [-7, 72], [0, 48], [-10, 83], [3, 122] ], [[22716, 50826], [-40, -120], [51, -225]], [[22670, 50311], [-13, 3], [-25, 58], [-25, -35]], [[22607, 50337], [-26, 113]], [[27350, 60351], [-9, -20], [44, -149]], [ [27369, 60096], [-34, -31], [-22, -28], [-15, 2], [-16, 27], [-17, -33], [-26, -78] ], [[27239, 59955], [-16, 67]], [[28286, 59868], [62, 134]], [[28348, 60002], [68, 139]], [[28472, 59946], [-46, -100], [-63, -124], [-24, -52]], [[28339, 59670], [-17, 16], [9, 165], [-14, -21], [-19, 8], [-12, 30]], [[28043, 59884], [14, 219]], [[28114, 60150], [2, -27], [17, -46], [24, -47], [22, 7]], [[28179, 60037], [-6, -285]], [ [28173, 59752], [-24, 24], [-36, 11], [-22, 48], [-21, 17], [-7, -14], [-20, 46] ], [[27299, 62374], [8, 17], [9, -27], [19, -14]], [[27349, 62010], [-13, -58]], [ [27321, 61887], [-5, 31], [-16, 6], [-3, 112], [-16, 62], [2, 59], [-5, 43], [-11, 39] ], [[27075, 60636], [11, -29]], [[27093, 60176], [-24, -16], [-13, -90], [-32, -11]], [ [27024, 60059], [4, 10], [-6, 70], [-22, 119], [-4, 70], [-12, 39], [-6, -12] ], [[28000, 59659], [43, 225]], [[28173, 59752], [-6, -272]], [[28167, 59480], [-77, -1]], [[28053, 59478], [-77, -1]], [[26515, 61398], [-29, -89]], [[26486, 61309], [-57, -56]], [[26429, 61253], [-26, 54], [7, 75], [-5, 35], [-8, -1]], [[27246, 59515], [49, -3], [77, -12]], [[27274, 59273], [2, 18], [-7, 76], [-7, 21], [-16, 94], [0, 33]], [ [28143, 60540], [19, -3], [14, 23], [0, 23], [32, -19], [10, -22], [3, -45] ], [ [28221, 60497], [-6, -1], [-1, -59], [12, -33], [11, -5], [-3, -34], [13, -41], [16, 31], [15, -36] ], [[28278, 60319], [-27, -84], [-14, 0]], [[28237, 60235], [-8, 11], [-113, 109]], [[28555, 60713], [17, -18], [26, -60], [18, -26]], [ [28625, 60476], [-12, -39], [11, -39], [7, -55], [9, -14], [-19, -11], [-22, -27] ], [[28554, 60453], [-15, 60]], [ [28029, 62404], [25, -33], [1, 33], [16, 53], [13, -7], [0, -42], [9, -60] ], [[28001, 61878], [-63, 185]], [ [27938, 62063], [20, 130], [23, 71], [0, -36], [10, 24], [15, 66], [7, -21], [14, 63], [-6, 16], [8, 28] ], [[27024, 60059], [-13, -12], [-18, -49], [-7, 11], [-11, -32]], [[31293, 38270], [16, 2]], [[31309, 38272], [10, 28], [5, -39], [30, 14]], [[31354, 38275], [12, -34]], [[31337, 38071], [1, 26], [-8, 49], [-18, 10], [-6, 29], [-10, -24]], [[31296, 38161], [-3, 16], [0, 93]], [[24237, 70068], [34, 0]], [[24408, 70065], [0, -402]], [[24373, 69565], [-137, 2]], [[31178, 38330], [22, 47]], [[31200, 38377], [8, -30]], [[31208, 38347], [1, -84]], [[31209, 38263], [-15, -5]], [[15337, 71411], [72, -2], [131, 0]], [[15540, 71409], [1, -267], [2, -1], [0, -207]], [[15543, 70934], [-102, 1], [-1, -111]], [ [15440, 70824], [-9, -17], [-13, 10], [-19, -51], [-9, 7], [-21, 74], [-10, 8], [-7, -47], [-10, -10], [6, 139], [1, 124], [-4, 165], [13, -61], [-2, -100], [4, -137], [17, 0], [1, 37], [-10, 40], [0, 61], [12, -37], [14, 83], [-19, 116], [11, 42], [25, 53], [-17, 37], [-6, -27], [-18, -2], [4, -23], [-16, 4], [-20, 44], [-1, 55] ], [[27013, 61145], [40, 47], [32, 12]], [ [27085, 61204], [-14, -45], [20, -14], [14, -31], [22, -16], [6, -56], [-6, -22], [16, -67], [21, 25], [11, -49] ], [[27175, 60929], [-24, -17], [-20, -27], [18, -58], [-28, -48]], [ [27121, 60779], [-18, 22], [-10, -21], [-3, 22], [-18, -14], [-4, -24], [-14, 63], [-11, 0], [-7, 57], [0, 59], [-11, 45], [10, 23], [-4, 46], [-11, 15], [-7, 73] ], [[16328, 60062], [18, 61], [69, 78], [34, 4], [15, 19]], [ [16464, 60224], [81, 272], [31, 1], [0, 50], [10, 1], [0, 38], [9, 0], [0, 77], [76, 253] ], [ [16682, 60871], [15, -29], [5, 26], [21, -3], [16, -58], [9, -63], [3, -52] ], [[25460, 68909], [8, 38]], [[25468, 68947], [101, -2]], [[25569, 68945], [-18, -82], [-9, -62], [-20, -261]], [[25459, 68540], [1, 369]], [[24920, 62948], [47, 1]], [[25077, 62745], [0, -153]], [[24938, 62338], [-17, -1]], [[19961, 62592], [14, 15], [6, 31], [10, -1]], [ [19991, 62637], [6, -20], [-1, -48], [6, -29], [16, -23], [4, -40], [60, 0], [20, -58], [-2, -31], [27, -59], [12, 21], [4, -27], [13, -10], [15, 75], [15, 15], [11, -13], [15, -54] ], [ [20212, 62336], [11, 1], [25, -100], [15, 12], [26, -23], [-8, -56], [-19, -51], [1, -102], [-9, -32], [6, -44], [16, -45], [7, -68], [4, -78], [24, -83] ], [[20100, 61346], [-158, 0]], [[19942, 61346], [2, 13], [-7, 106], [-13, 61]], [[25845, 62734], [36, 2]], [[25928, 62739], [1, -342]], [[25863, 62395], [-15, 0], [0, 236], [-3, 103]], [[26782, 52851], [13, 23]], [ [26795, 52874], [35, -40], [4, -62], [10, -46], [27, -9], [27, -24], [6, -21], [-1, -121] ], [[26903, 52551], [-29, 7]], [[26874, 52558], [-125, 30]], [[26749, 52588], [1, 193], [8, 17], [5, 52], [19, 1]], [[27851, 58040], [59, 250]], [[27925, 58362], [58, -75]], [[28667, 66305], [34, 3]], [[28701, 66308], [14, -209], [-2, -51], [-8, -1], [3, -218]], [[28708, 65829], [-11, 0]], [[28697, 65829], [-115, 2]], [[28582, 65831], [5, 60], [-6, 121], [7, 0], [0, 147]], [[28582, 59255], [29, 31]], [[28611, 59286], [22, -139], [16, -21], [12, -60]], [ [28661, 59066], [13, -68], [10, -27], [-7, -14], [-31, 45], [-13, 5], [-5, 29], [-18, 24], [23, -73], [21, -23], [-7, -19], [-24, -11] ], [[28623, 58934], [-22, 11], [-23, 27], [-5, 152], [5, 22], [4, 109]], [[25524, 58838], [0, -27], [-21, -27], [-14, -36], [-13, -11], [-3, -78]], [ [20523, 60683], [12, 40], [11, 1], [9, 31], [20, 22], [17, -44], [14, -1], [-9, -44], [11, -42], [1, -104], [5, 1], [8, -53], [-10, -27], [0, -116], [3, 5] ], [[20615, 60352], [0, -347]], [[20615, 60005], [-19, 0]], [[20664, 63541], [0, 0]], [[20674, 64664], [124, 5], [124, -1]], [[21055, 64669], [0, -349], [-2, -6], [0, -202]], [[20895, 63504], [-95, -1], [-131, 0]], [[20669, 63503], [0, 51], [-11, -21], [3, -21], [-18, -9]], [[20643, 63503], [-1, 1], [1, 303]], [[20643, 63807], [-1, 102], [31, 0], [0, 287], [1, 101], [0, 367]], [[26190, 57412], [3, 60], [20, 0], [0, 52], [11, 8], [12, 136]], [[26236, 57668], [47, 0]], [[26254, 57256], [-3, -21], [-35, 8]], [[26444, 62138], [5, -26], [45, -40]], [[26494, 62072], [21, 19], [20, -22]], [[26535, 62069], [-24, -203]], [[26511, 61866], [-12, -13], [-14, 17], [-10, -39], [-11, -11]], [[26451, 61852], [-8, 280], [1, 6]], [[25990, 63757], [-106, -3]], [[25884, 63938], [0, 34], [106, 4]], [[26165, 59923], [8, 84], [11, 42], [34, 178]], [[26212, 59846], [-15, -37], [-32, 68], [5, -36]], [[25350, 59856], [-9, 79], [-14, 54]], [[22178, 60454], [1, -444]], [[22179, 60010], [-129, 2]], [[22050, 60012], [-24, 1]], [[22026, 60013], [-1, 448], [-4, 0], [0, 102]], [[28028, 58872], [-38, 61], [-19, -4]], [[28806, 57915], [1, -17]], [[28807, 57898], [-54, -93], [-19, -51], [8, 68], [8, 0], [47, 86], [9, 7]], [ [28624, 58494], [38, -8], [-7, -95], [22, -12], [11, 66], [2, 50], [7, 5], [15, -38], [13, -5] ], [[28725, 58457], [9, 4]], [[28734, 58461], [31, 0], [9, -100]], [ [28774, 58361], [-13, -52], [-10, -9], [-3, -43], [-7, -11], [-7, -71], [-13, -15], [-3, -46], [-17, -25], [-3, -24], [-26, 25], [-29, -4], [-26, 18], [-5, 25], [-10, -14], [-15, 45], [-13, 115], [31, 3], [2, 51] ], [[28607, 58329], [-10, 30], [-10, 2], [-17, 61], [0, 40], [-10, 41]], [[24582, 55363], [0, 105], [59, -2]], [ [24654, 55264], [-29, -101], [0, -25], [19, 1], [-6, -29], [7, -28], [-15, -43], [22, -47], [-6, -29], [-6, 31], [-4, -33] ], [[24636, 54961], [-68, 1], [1, 204], [13, 123], [0, 74]], [[31330, 38045], [-15, -19], [-6, 24]], [[31309, 38050], [-8, -1]], [[31301, 38049], [-8, 44]], [[31293, 38093], [-1, 67], [4, 1]], [[26773, 55448], [-5, -62], [6, -49], [-7, -45]], [[26767, 55292], [-21, 72], [-58, -96]], [[26668, 55570], [18, -6], [25, 8]], [[22469, 66993], [9, -59], [34, -52], [10, -24]], [[22522, 66858], [1, -141]], [[22258, 66767], [1, 226]], [ [27870, 61354], [6, 37], [16, 15], [7, -20], [-3, -44], [-8, -25], [-10, 5], [-8, 32] ], [ [23076, 64719], [10, -27], [22, -30], [17, 25], [10, 36], [21, 21], [13, -16], [30, 1] ], [[22413, 68388], [103, 0]], [[19530, 53413], [-64, 2], [-201, -1], [-128, -1]], [[23594, 57109], [2, 258]], [[23655, 56742], [-63, -3]], [[23592, 56739], [2, 370]], [[27378, 57051], [11, -45], [13, -7], [7, -42], [-16, -126]], [ [27393, 56831], [-38, -19], [-37, -45], [-24, 8], [1, -54], [-28, 65], [-11, 11] ], [[27256, 56797], [-14, 101], [-15, 149], [0, 47]], [ [16637, 56552], [8, -17], [11, 14], [0, -30], [-17, -4], [-9, 21], [7, 16] ], [ [16634, 57567], [17, 0], [0, -25], [29, 0], [0, -26], [10, 1], [0, -51], [74, -2], [0, -25], [26, 0] ], [ [16790, 57439], [64, -544], [6, -95], [-10, -6], [0, -80], [-34, 0], [-42, -108], [-1, -35] ], [ [16773, 56571], [-40, 62], [-12, 2], [-24, 53], [-17, 141], [-10, 10], [-17, 53], [-4, -3], [-20, 65], [-5, 3] ], [ [16596, 55679], [14, 7], [20, -35], [8, -31], [-13, -15], [-20, 21], [-9, 53] ], [[17004, 56219], [6, 18], [2, 52], [16, 82], [15, 38], [0, 46], [53, 1]], [ [17127, 56368], [26, -118], [12, -14], [1, -55], [16, -8], [18, -52], [-28, -145], [1, -34] ], [[17173, 55942], [0, -41], [-20, -18], [-4, -78]], [ [17149, 55805], [-10, 50], [-15, 37], [-9, -2], [-19, 95], [-26, 59], [-14, 15], [-20, 57], [-18, 66], [-14, 37] ], [[26880, 50342], [69, 1], [0, -34], [44, 2]], [[26877, 50038], [4, 60], [-2, 41], [5, 83], [-6, 66], [2, 54]], [[27127, 54368], [43, 43], [53, 60]], [[27223, 54471], [12, -169]], [ [27235, 54302], [7, -56], [18, -57], [10, -103], [18, 14], [18, -78], [-11, -46], [1, -61], [5, -44] ], [[27301, 53871], [-12, 0]], [[23731, 67576], [0, -284]], [[23731, 66887], [-132, 1]], [[23599, 66888], [0, 404]], [[21482, 60760], [0, 110]], [[21617, 60463], [-135, 0]], [ [20615, 60352], [12, 6], [31, 82], [19, 31], [14, -10], [36, 23], [16, 43], [2, 61], [7, -1], [29, 86], [4, 55], [24, 142], [30, 92] ], [[21102, 60760], [92, -1]], [[20934, 60006], [-92, -3], [-184, 0], [-43, 2]], [[24949, 62040], [1, -102], [-31, -1]], [[24791, 62074], [13, 38]], [[24804, 62112], [1, 51], [-38, 82], [-7, 4]], [[26961, 48307], [34, -1], [0, 102], [55, -1]], [[27187, 48102], [-138, 1]], [ [27049, 48103], [2, 37], [-2, 86], [-8, 14], [0, 40], [8, 10], [-4, 31], [-12, -4], [-5, -33], [-11, -11], [8, -148], [-20, -24] ], [[27005, 48101], [-15, 24]], [[26990, 48125], [-5, 44], [-24, 138]], [[25585, 61461], [0, -52], [-42, 0], [0, -42]], [[25543, 61367], [-62, 4]], [[25398, 61442], [0, 31]], [ [24587, 65565], [31, 0], [20, -43], [11, 31], [27, -3], [11, 20], [19, -3], [17, -51], [26, -1] ], [ [24749, 65515], [1, -36], [-9, -59], [1, -66], [-16, -21], [-18, -57], [-26, 1], [-10, -13], [-16, -56], [-24, -17], [-14, 3] ], [ [15843, 66991], [4, 83], [48, 0], [8, 98], [8, 44], [-1, 31], [18, 51], [-9, 33], [-3, 82], [-12, 55], [-19, 39] ], [[16234, 65824], [-44, -1], [-114, 4]], [[15841, 65840], [1, 327], [1, 824]], [[22893, 50819], [-91, -279]], [[25262, 54067], [12, 388]], [[25277, 54549], [137, 3]], [ [25414, 54552], [-25, -30], [3, -116], [-8, -47], [-2, -73], [-7, -24], [-14, -10], [1, -42], [12, -31] ], [ [25374, 54179], [1, -37], [-15, -10], [10, -33], [-12, -20], [-3, -47], [-11, -50], [10, -80], [11, 10], [5, -72] ], [[25370, 53840], [-105, -1]], [[25265, 53839], [-3, 228]], [[25286, 54863], [6, 197], [5, 212]], [[25297, 55272], [2, 72]], [[25299, 55344], [47, 5]], [ [25435, 54810], [0, -20], [-17, 3], [-11, -52], [-22, -46], [-4, -66], [21, -38], [12, -39] ], [[23760, 59427], [78, 0]], [[23913, 59427], [6, -1]], [[23919, 59426], [-1, -372], [-1, -66]], [[23917, 58988], [-49, 4]], [ [23868, 58992], [-20, 1], [0, 34], [-10, 1], [0, 35], [-10, 18], [1, 67], [-13, 19], [2, 32], [-44, 4] ], [[16425, 58601], [183, 0]], [[16608, 58601], [204, 1], [119, 0], [86, 2], [17, -3]], [[17129, 57476], [-184, -4], [-147, -2], [-8, -31]], [ [16626, 57567], [0, 205], [-5, 17], [-20, -5], [2, 108], [-31, -6], [0, 102], [-40, 1], [0, 102], [-20, 0], [0, 102], [-32, 1], [-10, 69], [-15, 32], [0, 103], [-30, -1], [0, 204] ], [[27187, 48102], [0, -299]], [[27187, 47803], [1, -105], [-27, -2], [0, -121], [-45, -1], [-7, 16]], [ [27109, 47590], [-7, 57], [-28, 113], [-11, 9], [-1, 52], [-12, 23], [0, -64], [-14, -11], [-1, 66], [-8, 113], [-12, 51], [3, 24], [13, -3], [9, -39], [9, 122] ], [ [26992, 48019], [5, -18], [19, -211], [8, -28], [17, -26], [7, 17], [14, -21], [-14, -31], [-9, -1], [-21, 50], [-7, 28], [-13, 115], [-6, 76], [0, 50] ], [[27005, 48101], [-9, -7], [-5, -50], [-1, 81]], [[20012, 64670], [128, 0]], [[20205, 63415], [-8, -6], [-106, -1]], [[20090, 63609], [0, 156], [-112, -2]], [ [19978, 63763], [-1, 129], [3, 0], [1, 242], [16, 0], [0, 67], [16, 0], [-1, 469] ], [[24970, 60670], [0, 5]], [[24970, 60675], [14, -10], [6, 44], [83, 0]], [[25073, 60709], [31, -4]], [[25104, 60705], [-1, -311]], [[25103, 60394], [-57, 7]], [[25046, 60401], [-66, -1]], [[24980, 60400], [14, 11], [4, 62], [-26, 161], [-2, 36]], [[22202, 60010], [-23, 0]], [[25589, 61056], [9, -23]], [ [25598, 61033], [13, -34], [18, -13], [8, -62], [11, 3], [7, 27], [5, 97], [19, 42] ], [ [25149, 51924], [13, -63], [5, -76], [-3, -101], [-10, -105], [-4, 3], [8, 90], [4, 100], [-1, 46], [-12, 106] ], [ [25020, 51931], [11, 38], [32, 81], [2, -14], [-13, -63], [2, -28], [13, -33], [-15, -50], [-3, 47], [-10, -10], [-17, 10], [-2, 22] ], [ [24877, 51859], [3, -49], [8, -25], [12, 4], [13, 25], [-4, -59], [8, -34], [15, -19], [13, 11], [6, 29], [5, 101], [-2, 13], [24, 54], [3, 44], [18, -34], [13, 6], [0, -21], [-17, -34], [0, -34], [15, -17], [3, -61], [15, 14], [11, 82], [16, -25], [-4, -55], [-13, 0], [-12, -44], [22, 2], [-3, -29], [-31, -22], [13, -66], [11, 22], [-7, -59], [-9, 26], [-14, 11], [-12, -55], [-1, -99], [-9, -5], [-6, 86], [-11, 1], [-2, -66] ], [ [24967, 51478], [-10, -6], [-16, 18], [-16, 41], [-10, 49], [-20, 4], [-7, 47], [-12, -10], [-14, 87] ], [ [24862, 51708], [-5, 62], [-12, 4], [-11, 25], [6, 51], [10, -10], [16, 25], [11, -6] ], [ [18690, 67021], [3, -37], [-10, -20], [2, -27], [-13, -7], [-6, -57], [8, -75], [-7, -47], [2, -46], [9, -60], [14, 22], [24, 0], [7, -51], [0, -45], [8, -22], [0, -108], [9, -41], [2, -85] ], [[18742, 66315], [-5, 0], [-1, -186], [-24, 0], [0, 34], [-39, 0]], [ [18591, 66416], [1, 76], [8, 4], [2, 87], [-11, 0], [0, 34], [-11, 25], [0, 42], [-11, 0], [0, 67], [-5, 0], [-1, 142], [-19, 71], [-16, -37], [-16, -7], [-10, -35], [-3, 53] ], [[18499, 66938], [2, 44], [10, 2], [14, 36], [165, 1]], [[21658, 63505], [24, 1]], [[26476, 53117], [32, -1]], [[26508, 53116], [0, -42], [74, -4]], [[26582, 53070], [-2, -442]], [[26580, 52628], [-73, 16]], [[26507, 52644], [-22, 5]], [[26205, 53385], [-1, 63], [8, 80], [-2, 43], [7, 57]], [[26217, 53628], [5, -36], [25, 20], [33, -3]], [[26331, 53531], [-1, -203]], [[26252, 53111], [-29, 3]], [[26223, 53114], [-3, 38], [-20, 91], [3, 54], [-5, 51], [7, 37]], [[18875, 67719], [0, 350]], [[28737, 62777], [-11, 13], [18, 70], [-10, 6], [12, 122], [-30, -17]], [[28716, 62971], [-20, 89], [-7, 47], [-11, 31], [-5, 41]], [ [26926, 67191], [4, -77], [18, -110], [2, -48], [-11, -46], [-7, -145], [4, -47], [-12, -113], [-4, -67], [-18, -66], [-15, 4], [-12, -42], [1, 66], [-9, 27], [10, 16], [15, 62], [-14, 26], [-9, -5] ], [[26869, 66626], [-7, 44], [-2, 206], [-68, -5]], [[24544, 57270], [130, -5]], [[24674, 57265], [-1, -30], [12, -61], [-7, -45]], [ [24678, 57129], [-5, -33], [6, -83], [-25, -57], [0, -63], [-10, 1], [3, 54], [-19, -1], [-5, -27], [8, -45], [-7, -30], [-19, -15], [-4, -71], [-16, 43], [-9, -29], [14, -43], [20, 1], [2, -25], [-13, -28], [-16, 33], [-12, -53] ], [[24571, 56657], [-45, 0]], [[24526, 56657], [10, 29], [-4, 38], [10, 47], [-6, 38], [7, 101]], [ [15847, 61244], [23, -7], [12, -26], [23, 36], [21, 6], [16, -24], [18, 22] ], [ [15960, 61251], [8, -40], [12, -15], [15, 10], [15, 40], [6, 40], [23, -2] ], [ [16045, 60961], [-111, -113], [-16, 32], [4, 19], [-13, 41], [-26, 7], [-11, 14], [-13, 72], [-13, 32], [-12, -10] ], [ [15834, 61055], [-18, 9], [-14, 68], [8, -9], [9, 26], [0, 40], [19, -2], [9, 57] ], [ [29578, 65411], [12, 6], [2, -43], [-4, -59], [19, 7], [10, -21], [12, 33], [13, 7] ], [ [29702, 64964], [-9, 15], [-26, 1], [-7, -26], [-18, 23], [-40, -27], [-3, 60], [-9, -17], [-19, -82], [-12, 0], [-16, -48] ], [ [29543, 64863], [-4, 12], [4, 59], [11, 83], [-13, 36], [-20, 89], [-34, 70] ], [ [29487, 65212], [-3, 41], [46, 14], [-3, 48], [20, 15], [10, 43], [21, 38] ], [ [25668, 61411], [0, -99], [-15, 0], [-5, -80], [-18, 5], [0, -35], [-8, -15], [-24, -100], [0, -54] ], [[25547, 61106], [0, 109], [-6, 0], [2, 152]], [[25953, 61661], [0, 82], [10, 16], [21, 2], [10, 67]], [[26071, 61880], [21, 1], [5, -24], [14, 0]], [[26111, 61857], [3, -53], [-5, -19]], [[26109, 61785], [-11, -21], [-7, -44], [-30, -34], [-9, -69]], [[26052, 61617], [-10, -92], [-19, -39], [-13, 24]], [[27079, 50651], [82, 1], [0, 102], [6, 0], [-1, 266]], [ [27166, 51020], [7, -82], [15, -7], [8, -27], [9, -92], [10, -2], [2, -38], [29, -92], [0, -102], [-4, -21] ], [[27242, 50557], [-14, -63], [1, -46]], [[27161, 49938], [-37, -1], [0, 18], [-18, 0], [0, -18], [-28, -1]], [[26420, 62364], [8, -77], [14, -64], [2, -30]], [[26444, 62193], [-43, -73], [-9, -7]], [ [26392, 62113], [-13, 52], [7, 66], [-6, 44], [3, 56], [-11, 32], [-4, 86] ], [[26368, 62449], [9, 31], [8, -8], [4, -69], [31, -39]], [[24509, 53025], [33, 0]], [[24607, 53025], [-10, -66], [4, -63], [-3, -34], [6, -53], [-4, -110]], [[24475, 52618], [-3, 5]], [ [24472, 52623], [-3, 53], [8, 19], [4, 50], [12, 43], [0, 34], [13, 130], [3, 73] ], [[26718, 52165], [11, 60], [-1, 38], [12, 47]], [ [26740, 52310], [4, 38], [20, 24], [2, -14], [21, 4], [10, -14], [23, -61], [24, -33] ], [[26844, 52254], [1, -408], [9, -24], [-11, -39]], [[26843, 51783], [-18, -25], [-4, -28]], [[24381, 53025], [128, 0]], [[24472, 52623], [-6, 6]], [[24374, 52992], [7, 33]], [[24357, 53078], [18, -1], [0, -58]], [[24349, 53048], [8, 30]], [[30793, 68290], [11, -48], [-5, -69], [-16, -10], [-3, 85], [3, 51]], [[30712, 67988], [8, 37], [1, -75], [-9, 38]], [ [30703, 68290], [8, 41], [25, 45], [11, -50], [-9, -8], [14, -78], [-11, -39], [-18, -13], [-12, 24], [5, 25], [-3, 50], [-10, 3] ], [ [30680, 68449], [-7, -90], [-13, -78], [19, -30], [-13, -28], [10, -57], [-10, -38], [-27, 4], [-13, -72], [-15, -1], [-2, -58], [-11, -9], [0, 52], [7, 37], [-9, 15], [-3, -30], [-12, -13], [2, 61] ], [ [30583, 68114], [3, 60], [10, -8], [2, 32], [11, 22], [-8, 50], [2, 43], [-9, 90], [-19, 1], [-8, 19], [-5, 101], [12, 17] ], [[26633, 66337], [131, 14]], [[26764, 66351], [59, 5]], [ [26823, 66356], [-7, -77], [-17, -53], [-30, -25], [-18, -97], [2, -127], [-3, -44], [-15, -25], [0, -43] ], [[26735, 65865], [-32, 75], [-66, -10]], [[24914, 57677], [0, -260]], [ [24914, 57417], [-53, 0], [0, -16], [-32, -58], [-22, 29], [-6, 32], [-12, -2], [-8, -40] ], [[24781, 57362], [0, 158], [-29, 0]], [[24752, 57520], [-2, 13], [18, 44], [0, 45], [-17, 55]], [[28412, 62750], [0, 1]], [[28492, 62746], [13, -45], [16, -19], [-5, -33], [27, -61]], [[28543, 62588], [-13, -40], [-12, -60], [-15, -29]], [[28503, 62459], [-13, 32]], [[24796, 60757], [10, 35]], [[24806, 60792], [31, 175], [17, 62]], [ [24854, 61029], [10, -6], [16, 42], [13, -28], [1, -29], [15, -12], [19, -51] ], [ [24928, 60945], [2, -59], [14, -3], [9, -42], [19, -24], [2, -79], [9, -34], [-13, -29] ], [ [24970, 60670], [-19, 9], [-3, 33], [-7, -17], [-28, 14], [-6, -12], [-15, 15], [-16, -4] ], [[24636, 62599], [3, -80], [8, -78], [-9, -36], [11, -85], [3, -58]], [[24652, 62262], [-5, -21], [-12, 11], [-22, -17], [-1, -39], [-33, 12]], [[24579, 62208], [0, 0]], [[24579, 62208], [-2, -2]], [[24577, 62206], [0, 0]], [[24577, 62206], [-2, 1]], [[24575, 62207], [0, 0]], [[24575, 62207], [-5, -19]], [[23536, 72129], [3, -505], [0, -201], [-36, 0]], [[23503, 71423], [-104, 1]], [[23399, 71424], [0, 202], [-2, 0], [0, 203]], [[23397, 71829], [0, 201], [-4, 0], [0, 102]], [[23550, 60009], [-108, 1]], [[23442, 60010], [-18, 0]], [[23424, 60010], [-1, 56], [0, 340]], [[22933, 70005], [162, 0]], [[23133, 69803], [-1, -201], [5, -73]], [ [23034, 69703], [-14, 57], [-27, 38], [-18, 4], [-14, 55], [-9, 73], [-19, 75] ], [ [28873, 62764], [21, -61], [10, -68], [3, -58], [-5, -35], [2, -126], [16, -48], [9, -92] ], [ [28929, 62276], [-19, 18], [-6, -50], [-23, -17], [-10, -56], [-10, -24], [-46, -6] ], [[28808, 62505], [-3, 120]], [[17343, 68337], [124, -2]], [ [17395, 67934], [-39, -16], [-12, 17], [-5, 33], [-12, 1], [0, 50], [-7, 0] ], [ [17320, 68019], [0, 41], [12, 81], [1, 43], [-11, 32], [-1, 42], [12, 17], [10, 62] ], [[26284, 65284], [-108, -5]], [[26805, 51386], [46, -7], [4, -26], [28, 2]], [[26953, 51263], [1, -314], [-37, -1], [0, -198]], [[26917, 50750], [-17, -17], [-5, -24], [-21, 28], [-7, -3], [-13, -44]], [ [26854, 50690], [0, 71], [-16, 26], [5, 33], [-1, 49], [-7, 13], [-47, 23], [-9, -51], [-7, -4], [-9, 100], [3, 45], [-14, 32], [-11, 7] ], [[26949, 52539], [-11, 3]], [[26938, 52542], [-35, 9]], [[26795, 52874], [0, 366]], [[25888, 65551], [1, 363]], [[25889, 65914], [128, -3]], [[25934, 65552], [-46, -1]], [[24936, 57677], [81, -2]], [[25017, 57675], [0, -174], [15, 0], [1, -304], [14, 0]], [[24929, 57164], [0, 152], [-15, 0], [0, 101]], [[26078, 66725], [-66, 0]], [[21479, 64671], [224, 0]], [[21703, 64671], [0, -356]], [[21479, 64375], [0, 294]], [[21479, 64669], [0, 2]], [[29286, 63620], [-13, -221], [-5, -173], [-40, -241], [-20, -65]], [[29208, 62920], [-19, -1], [-11, 68]], [[29178, 62987], [8, 45], [0, 207], [-45, 356]], [ [29141, 63595], [40, 108], [41, -6], [5, -60], [25, -18], [13, 43], [10, -56], [11, 14] ], [[25525, 63046], [41, 0]], [[25617, 63045], [0, -101], [-11, 1], [0, -305]], [[25505, 62641], [-2, 26], [9, 68], [13, 9], [0, 150]], [[28468, 65832], [1, 323]], [[28582, 65831], [-103, 2]], [[26266, 62223], [20, -11], [1, -40]], [[26174, 61979], [-1, 259]], [[23398, 71322], [1, 102]], [[23503, 71423], [3, -477], [13, -30]], [[20686, 67576], [235, 5]], [[20922, 66996], [0, -453]], [ [23552, 61730], [84, -7], [15, -25], [9, 11], [14, -16], [25, 12], [5, -10] ], [[23704, 61695], [-2, -271], [7, 0]], [[23706, 61217], [-14, 1], [-13, 23], [-23, -36], [0, 29], [-104, 10]], [[22532, 63506], [0, 404]], [[22658, 63911], [0, -406]], [[22658, 63505], [-31, 0]], [[22627, 63505], [-95, 1]], [[26137, 62031], [-21, 2], [-12, -33], [7, -143]], [[29236, 64822], [85, -158], [3, -1]], [[29324, 64663], [-6, -92]], [[29318, 64571], [-5, -42]], [[29299, 64433], [-9, 28], [-23, -55], [-13, 12]], [[29254, 64418], [4, 39]], [[29258, 64457], [3, 45], [-6, 126], [-30, 29], [-6, 34], [17, 131]], [[29300, 65041], [122, 52]], [[29422, 65093], [-2, -82], [19, -97], [-68, -130], [20, -102], [-1, -33]], [[29390, 64649], [-7, -42], [-21, -42], [-2, -42]], [[29360, 64523], [-42, 48]], [[29324, 64663], [2, 154], [-12, 88], [-11, 50], [7, 50], [-10, 36]], [[28051, 67145], [0, -47]], [ [28051, 67098], [-13, 11], [-26, -30], [-34, 16], [-21, -24], [-11, -54], [-14, 3], [-1, 26], [-14, 27], [-21, -1] ], [ [27896, 67072], [-15, 13], [9, 77], [-5, 125], [-3, 13], [28, 22], [38, 42], [56, 47], [40, 20], [7, -4] ], [[27141, 59301], [26, -48], [20, -90], [4, 5], [20, -42]], [[27119, 58976], [-6, 67], [-7, 29], [-8, -5], [-7, 31], [4, 65], [-6, 18]], [[23155, 69500], [220, 0]], [ [23309, 69035], [-12, 21], [8, 19], [-32, 74], [-16, 62], [-11, 0], [-7, 37] ], [[22846, 60009], [110, 0]], [ [22956, 60009], [0, -252], [-20, -17], [-3, -28], [-15, 9], [-12, -76], [-28, 18], [-9, -20], [5, -95], [-3, -11] ], [[22871, 59537], [-113, 0]], [[22758, 59537], [0, 472]], [[25279, 60709], [0, -204]], [[25196, 60403], [1, 305]], [[28849, 64855], [16, 72], [10, 10]], [[28875, 64937], [41, 8]], [[29018, 64774], [7, 3]], [[20311, 57933], [-98, 3], [-12, -17], [-5, 17], [-150, 2]], [[18514, 68126], [-83, 1], [-1, 304]], [[26203, 69750], [0, -36], [14, -1], [13, -73], [10, 22], [65, -2]], [[26305, 69660], [-1, -102]], [[26122, 69565], [5, 73], [17, 49], [10, 3], [18, 48], [31, 12]], [[26125, 70269], [7, -20], [-12, -20], [5, 40]], [[26084, 70289], [21, -39], [-4, -36], [-19, 38], [2, 37]], [ [26055, 70019], [7, 48], [3, 69], [6, 15], [1, 57], [18, -7], [-1, -85], [4, -83], [-19, -44], [-19, 30] ], [[26035, 70180], [13, 8], [-5, -54], [-7, 1], [-1, 45]], [[26572, 65927], [3, -418]], [[26542, 65505], [-134, -16]], [[24319, 68384], [-61, 0], [0, -101]], [[24126, 68386], [0, 202], [34, 0], [0, 101], [52, -1]], [[23555, 62524], [0, 346]], [[23553, 62471], [2, 53]], [[22847, 58526], [1, 253]], [[22848, 58779], [144, -1]], [[22847, 58222], [0, 304]], [[25175, 57677], [-10, 0]], [[25111, 57676], [-51, 0]], [[25060, 57676], [1, 20], [3, 449]], [ [23603, 73631], [13, 13], [33, -15], [11, -58], [61, -7], [48, -21], [8, -66], [-3, -49], [6, -12], [42, 2], [5, 15], [22, -2], [23, 20], [-1, 48], [33, 46], [39, 18], [9, -22], [25, 5] ], [[23979, 72689], [-194, 9], [0, -62], [-179, 0]], [[23603, 73243], [0, 388]], [[23147, 71828], [-36, -1]], [[23111, 71827], [-177, -1]], [[25494, 62522], [-4, 17], [-25, 8], [-57, -5]], [[25391, 62780], [-1, 118], [15, 1]], [[23290, 71827], [107, 2]], [[23117, 71323], [0, 302], [-6, 0], [0, 202]], [[23127, 65675], [130, -4]], [[23131, 65462], [11, 17], [-6, 54], [8, 20], [3, 46], [-12, 23], [-8, 53]], [[24678, 57129], [48, -117]], [[24711, 56603], [0, -101]], [[24711, 56502], [-57, 2]], [[21038, 58136], [69, 0], [2, 8], [0, 298], [2, 101]], [[21204, 58543], [0, -136]], [[21204, 58407], [-1, -511]], [ [21203, 57629], [-67, 0], [0, -104], [-29, 1], [-1, -102], [-29, 1], [0, -102], [-59, 1], [0, -101], [-9, -1] ], [[21009, 57222], [-58, 1]], [[20901, 57425], [1, 423]], [[29166, 64200], [44, 11], [4, -19], [21, 14], [3, -13]], [[29238, 64193], [-4, -40], [-9, -16], [-3, -50]], [[29222, 64087], [0, -43], [10, -14]], [[29232, 64030], [-6, -53], [-30, -96], [-11, -53], [-25, -30]], [[29160, 63798], [0, 23], [-39, 60], [1, 57]], [[27804, 62289], [60, -168]], [[27864, 62121], [22, -60]], [[27886, 62061], [-9, -48], [-1, -71], [-8, 1], [-29, -212]], [[27839, 61731], [-24, -77]], [[24431, 55807], [-1, -446]], [[24430, 55361], [-169, 3]], [[24261, 55364], [-11, 27], [-6, 45], [0, 57], [5, 44], [-8, 7]], [[24711, 56502], [0, -203]], [[24711, 56299], [0, -561]], [[24637, 55669], [-13, 0], [0, 301]], [[24723, 57488], [19, 32], [10, 0]], [[24781, 57362], [-8, -31], [4, -60], [-7, -24], [6, -77], [6, -6]], [[24782, 57164], [0, -51]], [ [24674, 57265], [-1, 34], [10, 21], [-1, -49], [11, -18], [14, 50], [-2, 31], [-20, 2], [-6, 40], [7, 14], [-2, 35], [10, 27], [-2, -57], [5, -34], [14, 19], [-6, 72], [5, 25], [-8, 44], [2, 29], [11, -2], [8, -60] ], [ [24081, 64189], [8, -34], [-4, -38], [6, -33], [-9, -62], [12, -44], [-5, -16], [0, -60] ], [[23899, 63948], [-2, 230]], [[27261, 62555], [-1, 19], [12, 76], [6, 1]], [[27278, 62651], [5, 46], [28, 7], [21, 17], [10, 26]], [[27342, 62747], [13, -13], [8, 58], [14, -34], [-2, -77]], [[27334, 62967], [26, 78]], [[27342, 62747], [-5, 129], [-10, 17], [-16, -22]], [[27311, 62871], [5, 35], [18, 61]], [[27573, 60142], [14, 12]], [ [27587, 60154], [6, -53], [-4, -101], [-6, -48], [-8, 3], [-7, -59], [-11, -34] ], [ [27557, 59862], [-15, -17], [-15, -52], [-12, -18], [-2, -62], [-14, 4], [-5, -46] ], [[27494, 59671], [-48, 260]], [[20593, 72571], [-36, 0], [0, -303], [-12, -1], [0, -405]], [[20545, 71862], [-119, 0], [0, -103], [-36, 0], [1, 103], [-36, 0]], [ [20263, 72766], [-3, 70], [8, 51], [22, -7], [25, -34], [29, 5], [-5, -28], [14, 4], [2, 29], [20, -33], [3, 31], [24, -34], [5, 35], [16, -28] ], [[23305, 62405], [-1, -218]], [[23180, 62187], [0, 266], [-26, 33]], [[22918, 68387], [121, 1]], [[24679, 52619], [-96, -1]], [[24684, 71167], [12, 6], [25, -27]], [[24857, 70836], [0, -370], [-32, 0]], [[24753, 70465], [0, 202], [-35, -1], [0, 101], [-35, 0], [1, 400]], [[21045, 53785], [79, -1]], [[21271, 53785], [9, 0]], [[21280, 53368], [-17, -31], [-29, 97], [-22, 24]], [ [21212, 53458], [-13, 17], [-3, -24], [-31, 6], [-18, 22], [-5, 45], [-19, -18], [-18, 22], [-18, -3], [-8, 36], [-4, 53], [2, 53], [-5, 37], [1, 51], [-6, 19], [-12, -11], [-10, 22] ], [ [22343, 56766], [9, -36], [17, -24], [13, -3], [13, -26], [21, -4], [12, 37], [10, -9] ], [[22490, 56327], [-147, -2]], [[22806, 47905], [18, -220]], [[22824, 47685], [-5, 0]], [[22819, 47685], [-11, 152], [-24, 16], [18, 27], [-3, 24]], [[22764, 47904], [7, -54], [1, -84], [9, -1], [8, -80]], [ [22789, 47685], [-11, 0], [-16, -101], [-9, 13], [-12, -15], [-1, -28], [-93, 57] ], [[22647, 47611], [0, 99], [-40, 18], [13, 190]], [ [24304, 54779], [7, 44], [14, -29], [0, 29], [9, 32], [16, -16], [12, 65], [9, -2], [10, 65] ], [[24381, 54967], [11, 0], [0, -99], [42, 0]], [[24431, 54816], [-8, -50], [3, -103]], [ [24426, 54663], [-44, -1], [-18, -42], [-7, -42], [-11, 2], [-4, -107], [-12, -34], [-3, -38], [-18, -34] ], [[24270, 54513], [7, 100], [7, 59], [11, 41], [9, 66]], [ [24359, 64199], [9, -53], [18, -14], [-1, -36], [16, -57], [10, -2], [1, -56], [11, -31], [19, -7] ], [[24442, 63943], [-8, -18], [-13, -99], [-1, -34]], [[24420, 63792], [-126, 10]], [[24294, 63802], [0, 51]], [[27513, 63080], [13, -29], [54, -2], [52, -171], [8, -13]], [[27640, 62865], [-24, -59], [-17, -18], [-10, 18], [-21, -10]], [[27568, 62796], [-24, 49], [-59, 40]], [[27134, 62549], [8, 41]], [ [27142, 62590], [10, 12], [3, 55], [31, -7], [3, 83], [25, 76], [9, 5], [18, -77] ], [[27241, 62737], [13, -51], [18, -7], [6, -28]], [[27182, 62369], [-46, 81]], [[27568, 62796], [-1, -142], [10, -33]], [[27560, 62470], [-21, -11]], [[27539, 62459], [-82, 74]], [[20051, 73979], [195, -1], [102, 0]], [ [20348, 73978], [0, -103], [-11, 0], [0, -101], [36, 0], [0, -303], [61, 0] ], [[30059, 66688], [3, 7]], [ [30062, 66695], [18, -6], [-1, 62], [15, 36], [19, -18], [9, 62], [36, 32], [15, -30], [8, 13] ], [ [30181, 66846], [2, -72], [9, -136], [25, -47], [12, 42], [14, -34], [-16, -90], [-23, -7], [-38, -35], [12, -50], [-18, -50], [-7, 9], [-5, -59], [-7, 30] ], [ [30123, 66348], [-7, 37], [4, 56], [-10, 8], [5, 50], [8, 0], [-9, 41], [-21, -12], [-34, 67], [5, 15], [-5, 78] ], [[26982, 59308], [14, 27], [17, -23], [42, 100], [15, 26]], [[27085, 59155], [-27, -157], [-15, -29]], [[27004, 59029], [-2, 39], [-11, 23], [3, 27], [-17, 31], [-6, -8]], [[25656, 59595], [83, 7]], [[25739, 59602], [48, 4], [7, -22]], [[25741, 59318], [-19, -64], [-20, 45], [-5, -7]], [[25697, 59292], [-21, -16], [-5, 27], [-32, 74]], [[25639, 59377], [1, 110], [-4, 15], [5, 92]], [[24432, 56010], [29, 0], [7, -52], [22, -2], [4, 52]], [ [24498, 55970], [9, -25], [-14, -80], [18, 16], [-1, 51], [14, -27], [-4, -54], [-17, -10], [-3, -19], [10, -24], [17, 14], [10, 73], [5, -32], [-23, -90], [0, -64], [12, -68], [3, 42], [10, 13], [2, -23], [-13, -52], [2, -75], [-3, -23], [-14, -8], [-11, 14], [-5, -39], [23, -62], [-13, -51] ], [[24512, 55367], [0, -8]], [[24485, 55360], [-48, 1]], [[24437, 55361], [-7, 0]], [[25990, 63437], [0, -17], [-21, -2]], [[25969, 63418], [-84, -1]], [[25847, 64156], [58, 2]], [[25847, 64005], [0, 151]], [[25969, 63418], [0, -67], [-5, -16], [1, -185]], [[25882, 63076], [-21, -2]], [[25758, 63345], [-88, 2]], [ [24712, 54858], [12, 1], [23, 48], [13, 52], [22, 4], [43, 93], [7, 70], [15, 88] ], [[24847, 55214], [65, 6]], [ [26164, 71367], [18, 9], [30, -7], [32, 14], [-22, -84], [-2, -135], [2, -45], [-8, -19], [9, -51], [16, -8], [9, 16], [6, -26], [15, 3], [17, -28], [34, 49], [13, -4], [11, -46], [-1, -35], [25, 28], [7, -7], [10, 65], [19, 24], [23, -19], [11, 9], [8, 39], [27, -5], [5, -30], [-10, -100], [7, -120], [1, -95], [-29, -2], [-8, -65], [15, -12], [5, 21], [15, -4], [8, -38], [19, -19], [-13, -40], [24, -75], [12, -1], [20, -45], [8, 38], [14, -35], [8, 26], [-16, 100], [14, -15], [41, 13], [12, -15], [14, -91], [16, -31], [-10, -64], [-14, -20], [-27, 39], [-31, -16], [-31, 42], [-11, -12], [-27, 1], [-27, 23] ], [ [26477, 70462], [-35, 7], [0, 101], [-35, 0], [0, 101], [-208, 0], [-1, 102], [-34, 0] ], [ [26327, 70327], [8, 17], [9, -60], [65, -63], [-17, -58], [-23, 18], [-14, 61], [-28, 85] ], [ [26477, 70462], [-60, -26], [-13, -28], [-37, 69], [-15, 48], [-13, -7], [-13, 30], [-10, -41], [2, -51], [-15, -32], [1, -45], [9, -63], [-12, -20], [-24, 42], [-3, 31], [-21, 37], [-5, 30], [-22, 64], [-38, 46], [-13, -7], [-33, 49], [-18, -5], [-13, 23], [-5, -20], [-19, 11], [-25, -75], [-17, -73], [-9, -8], [-32, 23], [-15, -14] ], [[25989, 70450], [0, 322]], [ [27093, 52817], [9, -32], [17, -3], [18, -28], [7, -25], [33, -19], [17, -18], [14, 15], [13, -19] ], [[27221, 52688], [4, -13], [-4, -113], [0, -106]], [ [27221, 52456], [-20, 66], [-4, -47], [-13, 13], [-2, 31], [-8, -12], [2, 36], [-18, -28], [-15, 13], [-4, -44], [-7, 1], [-19, -79], [-61, -226] ], [[27052, 52180], [0, 104]], [[27640, 62865], [12, -19]], [[26269, 58090], [22, -43], [14, -68], [8, -16]], [[26236, 57668], [5, 32], [-9, 23], [-9, 118], [5, 55], [17, 121]], [[26617, 52620], [71, -16]], [[26688, 52604], [23, -6]], [ [26711, 52598], [10, -136], [-2, -49], [8, -20], [-2, -38], [12, -16], [3, -29] ], [[26685, 52165], [-28, 0], [0, 51], [-98, -1]], [ [26559, 52215], [9, 33], [-5, 25], [3, 38], [10, 0], [10, 57], [-4, 85], [18, 53], [10, -1], [9, 34], [-2, 81] ], [[24745, 55707], [12, 11], [2, 31], [-12, 42], [41, -49]], [ [24907, 55604], [-13, -64], [0, -34], [-8, -24], [-3, -81], [-11, -46], [-6, -79], [-19, -62] ], [[24847, 55214], [-104, 152], [-7, 1]], [[25164, 59432], [3, 0]], [ [23990, 68708], [0, 51], [24, -10], [10, 12], [0, 30], [35, 0], [0, 101], [17, 0], [0, 98] ], [[23828, 60508], [122, -12]], [[23950, 60496], [31, -2]], [[23832, 60125], [1, 213], [-6, 1]], [[23827, 60339], [1, 169]], [[26051, 55931], [81, -4], [13, -11]], [[26145, 55916], [3, -64]], [[26164, 55505], [1, -25]], [[26065, 55479], [-17, -1]], [ [20274, 54191], [-67, 0], [-1, -101], [-7, -18], [3, -38], [10, -25], [-1, -23], [16, -20], [5, -28] ], [[20232, 53938], [-214, 0]], [[28357, 64489], [24, 73], [21, 96], [17, 60]], [[28419, 64718], [0, 29]], [ [28515, 64525], [-8, 11], [-32, 0], [-23, -35], [-8, 14], [-75, -61], [-9, -12] ], [[21904, 68796], [-26, 23], [-7, 36], [9, 127], [-5, 35], [-24, 39]], [[30141, 67625], [-17, -68], [-4, 55], [-21, -27], [-4, 77], [-10, -40]], [ [29982, 67881], [-9, 154], [57, 26], [-6, 124], [10, 54], [-10, 34], [-1, 67], [-8, 14], [0, 52] ], [ [27617, 60369], [13, 32], [16, -8], [9, -22], [-4, -61], [-15, -53], [-12, 47], [-10, 12] ], [[23464, 64551], [0, -202], [4, 0], [0, -177]], [[23468, 64172], [-80, 4]], [[27451, 56634], [-28, -35], [-37, 122], [-5, 9], [12, 101]], [[18427, 67124], [0, -289], [53, 1], [6, 16], [13, 86]], [ [15303, 67706], [96, -3], [0, -108], [16, 1], [0, -99], [15, 0], [0, -202], [17, 0], [0, -199], [-16, -4], [0, -101], [-17, 0], [0, -201], [3, -41] ], [ [15231, 66942], [12, 136], [0, 52], [9, 80], [6, 99], [-6, 42], [17, 53], [8, 43], [16, 132], [10, 127] ], [ [15843, 66991], [-33, 0], [-17, -66], [-27, -1], [0, -17], [-33, -51], [-17, -67], [-10, 7], [-6, -59], [-43, -4], [-17, -27], [-39, 5], [-22, -62] ], [[15303, 67706], [17, 294]], [ [24651, 67195], [-6, 1], [-15, -57], [-15, -17], [-14, -37], [-26, -18], [-4, -21], [-30, -60], [-21, 8], [-5, -13] ], [[24515, 66981], [-6, 107]], [ [24509, 67088], [0, 60], [9, 24], [6, 52], [18, 60], [-13, 76], [-27, 41], [-1, 86] ], [ [27607, 61119], [15, 9], [19, -7], [13, -71], [23, -14], [16, 5], [16, -48], [12, 35] ], [[27721, 61028], [12, -14], [-19, -115]], [[27617, 60764], [-3, 15], [-31, -74], [-21, 36]], [[27562, 60741], [-17, 34], [-4, 41]], [[27621, 60896], [4, -15], [7, 65], [-5, 12], [-6, -62]], [ [27384, 60509], [21, -39], [4, -26], [41, 71], [19, 47], [12, 9], [4, -54], [6, -13] ], [[27491, 60504], [12, -125]], [ [26844, 52254], [14, -23], [16, 19], [12, 72], [-5, 68], [-10, 25], [-8, 98], [11, 45] ], [[26938, 52542], [0, -521]], [[26938, 52021], [1, -36], [-18, -35], [-7, -65], [-9, -34], [13, -58]], [[26882, 51664], [-21, 35], [-9, 43], [-1, 36], [-8, 5]], [[31470, 38195], [13, 24]], [[31501, 38239], [4, 7]], [[31491, 38138], [-7, -14], [-1, 35], [-7, -5]], [[31372, 38083], [9, 18], [-2, 55], [5, 36], [13, 1]], [[31419, 38095], [-11, -12], [-8, 16]], [[23996, 69196], [-9, 33], [-22, 0], [-14, -36]], [[23951, 69193], [-6, 24], [-2, 148], [-5, -1]], [[23938, 69364], [0, 104], [57, -1]], [[19271, 63277], [0, 1168]], [[19530, 64274], [-1, -189], [0, -323]], [[19529, 63762], [0, -655]], [[19529, 62918], [-10, -6], [-5, -36], [-256, 9]], [ [19258, 62885], [3, 26], [-7, 87], [15, 114], [-2, 45], [18, 55], [2, 42], [10, 23], [-26, 0] ], [[27587, 60154], [12, 44], [22, 13], [12, -41], [33, 103]], [[27666, 60273], [34, -39], [5, -47], [8, 4], [23, -131]], [[27736, 60060], [-13, -217]], [[27612, 59771], [-7, 55], [-48, 36]], [[6166, 41601], [15, 31], [4, -42], [8, -9]], [[23415, 62959], [15, -41], [1, -29], [16, -31], [6, -32]], [[23453, 62826], [-59, 1]], [[29823, 65864], [84, -6], [1, -18]], [[29911, 65412], [-19, 5], [-26, -12], [-56, 39], [-2, -12], [-23, 66]], [[29785, 65498], [23, 46], [-2, 95], [-15, 0], [0, 143], [33, 1], [-1, 81]], [[29722, 65346], [16, 22]], [[29738, 65368], [23, 3], [-2, 45], [19, 39], [7, 43]], [[29911, 65361], [-3, -209], [-12, -8], [3, -76], [-8, -29]], [ [29891, 65039], [-7, 19], [-17, 2], [-21, -24], [-18, 3], [-13, -24], [-16, 28], [-6, -37], [-36, -13] ], [[15680, 69692], [6, 34], [28, -17], [0, 118]], [[15714, 69827], [27, 0], [2, 33], [229, 0]], [[15972, 69860], [12, -68], [22, -34], [-2, -49], [7, -40], [-5, -46]], [ [16006, 69623], [4, -33], [-18, -28], [15, -103], [8, 3], [2, -62], [-17, -33], [-17, -1], [-7, -30], [5, -77], [20, -46], [-5, -23] ], [[23769, 53708], [-18, 30], [-24, -49]], [[23597, 54009], [-8, 67], [-9, 26], [0, 58]], [[27320, 64552], [53, -1], [0, 34], [21, 0], [0, -34], [84, 0]], [[27478, 64246], [-18, -27], [-14, 1], [-9, -39]], [[27437, 64181], [-22, 1], [0, 16], [-32, 2]], [[27320, 64350], [0, 202]], [ [16598, 59415], [13, 0], [-1, -101], [15, -1], [0, -153], [-15, 0], [-2, -153], [0, -406] ], [[16425, 58601], [-6, 0]], [[15358, 63504], [133, 1]], [[15660, 63268], [0, -59], [7, 0], [6, -45], [2, -150]], [ [15675, 63014], [-1, -60], [-13, -14], [-25, 2], [-11, -17], [-3, -112], [10, -83], [6, -17], [0, -51], [6, -49], [-14, -72], [-9, 0], [-4, -119], [8, -8], [2, -51], [8, -28], [12, 0], [4, -75], [6, -38], [16, -5], [-1, -17], [21, -36] ], [ [15693, 62164], [-73, 3], [-15, -15], [0, -36], [-65, -3], [0, -34], [-36, 2], [-10, -12] ], [ [15494, 62069], [-33, 100], [-24, 116], [14, 78], [-1, 42], [-14, 126], [-16, 123], [-7, 105], [3, 99], [13, 132], [-5, 52], [0, 65], [-14, 92], [-4, 108], [-16, 36], [-6, 55], [-26, 106] ], [[20752, 62489], [-103, 1]], [[22428, 51565], [-15, -9], [-11, -24], [-11, 4]], [[22391, 51536], [-39, 72]], [[23919, 59426], [123, 0]], [[24042, 59426], [0, -39], [-9, 31], [-1, -439]], [[24017, 58980], [-100, 8]], [[22758, 59038], [30, -6]], [ [22788, 59032], [0, -203], [9, 30], [8, -6], [5, -38], [15, -10], [5, -23], [18, -3] ], [[22847, 58526], [-148, 1]], [[28805, 67542], [62, -59], [118, 228]], [[28957, 66855], [-10, -10]], [ [28947, 66845], [-53, -9], [-5, 81], [-24, -2], [-3, 124], [-12, -3], [-1, 30], [-11, 22], [-4, 40], [-15, 27], [-5, 29], [-44, -8] ], [[26591, 57972], [7, 36]], [ [26693, 58068], [6, -77], [10, -42], [16, 11], [0, -94], [10, -28], [12, -65], [-1, -28], [11, -62] ], [[26757, 57683], [-104, -8]], [[26653, 57675], [-13, 18], [-16, 96], [-14, 35], [-7, 45], [-21, -5]], [[26582, 57864], [2, 51], [9, 30], [-2, 27]], [[29216, 68299], [53, 20], [-14, 314], [65, 26]], [ [29320, 68659], [58, 19], [9, -5], [27, 28], [5, 20], [16, 4], [9, 60], [35, 10] ], [[29479, 68795], [9, -54], [4, -69], [-12, -80], [6, -126]], [ [29486, 68466], [-22, -87], [-5, -89], [-8, -79], [9, -27], [-1, -103], [10, -67], [-1, -78] ], [[29468, 67936], [-17, -6]], [[29451, 67930], [-172, -69]], [ [29279, 67861], [3, 61], [-16, 10], [-13, 29], [-18, -22], [-34, 133], [22, 52], [-7, 175] ], [[27759, 61385], [-4, -34], [13, 22], [12, -9], [-16, -78], [3, -11]], [[27767, 61275], [-14, -97], [-21, -79], [-11, -71]], [ [27085, 61204], [-11, 29], [5, 80], [7, 39], [14, -18], [-3, 36], [10, 6], [5, 42] ], [ [27112, 61418], [19, 21], [8, -34], [3, 27], [23, -1], [-1, -41], [13, -13], [9, -43], [15, -29], [-6, -42], [13, -10], [8, -47], [1, -46] ], [ [27217, 61160], [-14, 1], [-9, -20], [-6, -61], [0, -90], [13, -27], [0, -32] ], [[27201, 60931], [-17, -32], [-9, 30]], [[27238, 61139], [14, 223], [28, 119]], [ [27280, 61481], [22, -43], [5, 10], [17, -45], [4, 31], [14, -20], [7, 20], [11, -34], [-2, -30], [19, -75] ], [ [27360, 60964], [-9, 16], [-22, 3], [-5, 47], [-62, 16], [-2, 51], [-12, 50], [-10, -8] ], [[27150, 61904], [18, -84], [31, 68]], [[27199, 61888], [16, -73], [45, -18], [8, -15], [22, 7]], [[27238, 61139], [-15, -2], [-6, 23]], [[27112, 61418], [7, 13], [2, 51], [-4, 60], [-28, 12]], [[27089, 61554], [5, 85], [13, 27], [35, 51], [-8, 67], [0, 67], [16, 53]], [[31591, 38232], [1, 7]], [[31592, 38239], [10, -34], [7, 21], [20, 3]], [[31629, 38229], [13, -45], [-7, -43], [-11, 19], [3, -28], [-9, 2]], [[31618, 38134], [1, 18], [-30, 67]], [[31354, 38275], [5, 12]], [[31375, 38302], [20, 24]], [[19529, 63762], [119, -1], [330, 2]], [[25845, 62734], [-69, 1], [0, 7]], [[25760, 62886], [0, 60], [11, 51], [-3, 42]], [[24179, 53953], [14, 116], [0, 37]], [[24278, 54105], [-1, -363], [1, -337]], [[24278, 53405], [-5, 20], [-17, -9]], [[24256, 53416], [1, 35], [-19, 46], [-3, 73], [-10, 12]], [[24170, 62035], [-28, -362]], [[24106, 61676], [-61, 193], [1, 102]], [[27731, 65656], [0, -263]], [[27478, 65236], [0, 13]], [[27478, 65249], [0, 407]], [[26692, 61546], [9, -78], [2, -49], [16, -21]], [[26719, 61398], [11, -19], [-5, -51], [-11, -19]], [[26714, 61309], [-20, -36], [-13, -38], [-15, -21]], [[25622, 58904], [36, -5]], [[25658, 58899], [4, -65], [31, 74], [38, -19], [48, -80]], [ [25779, 58809], [-2, -61], [6, -70], [-2, -76], [-14, 1], [-11, -80], [4, -14] ], [[25760, 58509], [-26, -4]], [[25613, 58673], [3, 126]], [[22614, 70412], [-8, 1]], [[31277, 37922], [6, -31], [1, -51]], [[31284, 37840], [-15, -8], [-4, -24], [-15, 30]], [[17490, 71031], [17, -63], [31, 0], [8, -48]], [ [17398, 70483], [0, 281], [5, 6], [-9, 96], [63, 0], [6, 30], [27, -9], [1, 85], [-14, 60], [13, -1] ], [[17304, 70983], [0, 135]], [[17304, 71118], [89, 1], [6, 52], [21, 49], [46, -1]], [[17466, 71219], [2, -152], [22, 3], [0, -39]], [[17372, 70320], [-18, 55], [-16, 107]], [ [17338, 70482], [-11, 93], [-7, 11], [17, 93], [-12, 40], [0, 63], [-8, 54], [-17, 51], [4, 96] ], [[22468, 63505], [64, 1]], [[22627, 63505], [0, -405]], [[22472, 62999], [-5, 0]], [[22941, 63504], [95, 0]], [[23099, 63503], [0, -505]], [[23004, 62998], [-63, 0]], [[23500, 59034], [66, 1]], [[23585, 58566], [6, -140]], [[23591, 58426], [-93, 0]], [[26653, 57675], [-19, -1]], [[26634, 57674], [-19, -7], [-89, 1]], [[26526, 57668], [-19, 0]], [[26507, 57668], [14, 45], [-3, 21], [16, 40], [19, 76], [7, -6], [22, 20]], [[26757, 57683], [28, 31]], [[26773, 57095], [-15, 48]], [[26758, 57143], [-18, 80], [-17, 7], [-30, 88]], [[26693, 57318], [-4, 34]], [[26689, 57352], [9, 50], [-1, 36], [26, 105], [31, 68], [3, 72]], [[23733, 58568], [14, -1]], [ [23747, 58567], [0, -34], [-14, 2], [-6, -33], [0, -50], [-25, 1], [-1, -101], [15, -1], [-5, -36], [2, -49], [-5, -28], [7, -19], [-13, -18] ], [ [23702, 58201], [-19, 5], [-5, -17], [7, -42], [-19, -45], [-28, -9], [-11, 22], [1, 43], [-13, 46], [-14, -23] ], [[23601, 58181], [-10, 245]], [ [31708, 38299], [11, -21], [12, 13], [9, -36], [-17, -36], [-12, 19], [-3, 61] ], [[24933, 53029], [-20, 0]], [[24913, 53029], [-30, -1]], [ [24883, 53028], [0, 85], [-24, 0], [-5, 68], [-19, -1], [0, 50], [-7, 1], [-2, 186] ], [[24826, 53417], [0, 68], [22, -4]], [[24856, 56710], [59, -1], [0, 33]], [[24858, 56399], [0, 283], [-2, 28]], [[21996, 63910], [29, 2]], [[15582, 70936], [238, 2], [34, -2]], [[15854, 70936], [1, -3], [-2, -383]], [[15584, 70688], [-2, 248]], [[25718, 57673], [15, 0]], [[25733, 57673], [0, -221], [-2, -293]], [[25644, 57317], [-10, 44], [-23, 46], [-11, -6]], [[26123, 52522], [59, -3], [1, 51], [66, -2]], [ [26249, 52568], [-16, -95], [-3, -80], [5, -17], [-14, -25], [5, -13], [-19, -210], [-9, -33] ], [[26198, 52095], [-77, 1]], [[26917, 50750], [21, 3], [11, -40], [22, -29], [8, -32]], [ [26880, 50342], [-13, 31], [4, 42], [-9, 109], [12, 64], [-13, 79], [-7, 23] ], [[24512, 55367], [70, -4]], [[24636, 54961], [8, -30], [-8, -20]], [[25880, 61667], [62, -6]], [[25979, 61384], [-1, -109], [-5, -70], [-6, -21]], [[21486, 60002], [-4, 0]], [[27101, 57897], [22, -173], [11, -120], [12, -23]], [[22783, 62492], [0, -202]], [[22628, 62290], [0, 304]], [ [19895, 71048], [157, 1], [6, -17], [0, -84], [35, -1], [0, -103], [6, -1], [0, -200], [19, 3], [0, -310] ], [ [20118, 70336], [-32, 0], [0, 50], [-34, 0], [0, 51], [-70, 0], [0, 101], [-24, 0] ], [[22882, 66240], [0, 477]], [[22989, 66441], [-25, 0], [-1, -287]], [[22963, 66154], [0, -16], [-27, 0]], [ [24045, 70173], [16, 40], [20, 148], [20, 47], [25, 23], [8, 38], [14, -13], [10, 56], [24, -7], [6, 59], [10, 10], [0, 96] ], [[24198, 70670], [68, 0]], [[24882, 67235], [9, 38], [21, 15], [3, 48]], [[25113, 67225], [-1, -408]], [[25013, 66814], [0, 14], [-131, 1]], [[24882, 66829], [0, 406]], [[24496, 51891], [33, 44]], [[24529, 51935], [28, 19], [12, -15]], [[24569, 51939], [1, -103], [9, 1], [0, -51], [11, 1], [0, -35]], [[24590, 51752], [-17, -132], [-16, -90]], [[24557, 51530], [-22, -103]], [[24531, 51512], [2, 119], [-12, 42], [-15, 13], [-7, 68], [-12, 75]], [[28887, 65414], [-6, 416]], [[28881, 65830], [23, 0]], [[28904, 65830], [12, 0], [14, -59], [5, 4], [8, -100], [15, 4], [17, -22]], [[28975, 65657], [20, -61], [-8, -32], [14, -21], [3, -150], [-7, -26]], [[28875, 64937], [18, 31], [-6, 446]], [[28934, 66697], [12, 47], [1, 101]], [[29082, 66836], [32, -40]], [ [29096, 66434], [-17, -15], [-19, 8], [-35, -51], [-14, -46], [-21, -10], [-29, -72], [-18, 10], [-13, -53], [-30, -9] ], [ [28900, 66196], [6, 46], [-3, 32], [9, 41], [-9, 73], [11, 88], [11, 27], [-1, 113], [10, 81] ], [[22701, 57514], [205, -1]], [[22906, 57513], [0, -253]], [[22730, 57108], [0, 199], [-29, 4]], [[29146, 68274], [70, 25]], [[29279, 67861], [-44, -18], [15, -416]], [[29250, 67427], [6, -137]], [ [29256, 67290], [-24, -6], [1, -31], [-28, -8], [-1, 31], [-58, -16], [-50, 68] ], [ [23868, 58992], [-1, -51], [10, -1], [-1, -131], [-10, -17], [-6, -84], [-5, 1], [2, -138] ], [[23857, 58571], [-50, 6]], [[23807, 58577], [-60, 7], [0, -17]], [[28708, 65829], [101, -1], [72, 2]], [[28887, 65414], [-71, 0]], [[28705, 65425], [-1, 101], [-7, 303]], [[26322, 51623], [29, 47], [0, -29], [-16, -37], [-11, -6], [-2, 25]], [[26223, 51829], [5, 49], [129, -3]], [[26357, 51875], [8, -26], [13, 15], [9, -29], [27, -19]], [ [26414, 51816], [-1, -71], [-10, -7], [-15, 15], [-5, 26], [-24, -22], [-31, -73], [-65, -132], [-6, 2], [7, 44], [-10, 12], [-7, -39], [-15, -41], [-36, 1], [13, -49], [2, -38], [16, -22], [30, 53], [29, 40], [27, 84], [3, -13], [-24, -82], [-28, -43], [-35, -66], [-12, -14], [-10, 33], [-16, 22], [-24, 51] ], [ [26167, 51487], [6, 39], [27, 76], [19, 4], [5, 32], [-9, 120], [10, 47], [-2, 24] ], [[26430, 52660], [-15, -104], [-10, -18], [-5, -60]], [[26400, 52478], [0, 0]], [[26400, 52478], [-2, -53], [-6, -23], [-28, -14], [-35, -74]], [ [26329, 52314], [-10, 0], [0, 34], [-9, 0], [0, 50], [-19, -1], [0, 69], [-10, 17], [-18, 0], [0, 84], [-14, 1] ], [[26249, 52568], [7, 15], [12, 107]], [ [26198, 52095], [-11, -126], [5, -7], [0, -50], [6, -23], [24, -42], [1, -18] ], [ [26167, 51487], [-18, 7], [-17, -28], [-13, 94], [-5, 119], [8, 42], [0, -105], [6, -91], [7, -22], [10, 39], [1, 97], [-24, 135] ], [[26488, 52181], [0, 187], [9, 45], [0, 57], [18, 0], [-8, 101], [0, 73]], [[26580, 52628], [37, -8]], [[26559, 52215], [-5, -26], [-22, -41], [-4, -66], [-6, -3], [-11, -119]], [[26511, 51960], [-9, 22], [-15, -9]], [[26487, 51973], [1, 208]], [[26835, 49734], [4, -128], [9, -7], [-2, 112], [-4, 23]], [[26884, 49736], [1, -178]], [ [26885, 49558], [-11, 8], [1, -65], [-11, -28], [11, -37], [16, -6], [11, -110], [-10, -42], [0, -62], [-4, -27], [-21, -6], [-3, -32], [7, -38], [-9, -30], [-4, 40], [2, 83], [-14, 85], [-9, 26], [-8, 58], [6, 182], [-5, 66], [-4, 111] ], [[22229, 57818], [170, 0], [4, -17], [24, 26], [8, -31]], [[22435, 57796], [0, -283]], [[22378, 57210], [-49, 0], [0, 51], [-28, 0]], [[23807, 58577], [-4, -458]], [[23715, 57931], [-15, 3], [2, 267]], [ [22884, 59436], [1, -24], [18, -35], [19, 18], [10, 58], [19, 52], [9, -18], [9, -85], [-2, -46], [10, -20], [11, 6], [10, -51], [7, -9], [10, 30], [5, -40], [-10, -20], [-4, -38], [16, -20], [16, 39], [7, -54], [13, -22], [13, -43], [23, -5], [4, -27], [-7, -47] ], [[23091, 59035], [-9, 0]], [[22992, 59033], [-55, -2], [0, 102], [-29, 0]], [[22908, 59133], [0, 101], [-30, 0], [0, 203], [6, -1]], [[22935, 57107], [87, 0]], [[23022, 57107], [0, -100], [30, -2]], [[23052, 57005], [0, -304]], [[23052, 56701], [-13, 0], [0, -50], [-37, 0]], [[23002, 56651], [-9, 55], [-14, 13], [-74, 0]], [[23785, 64175], [0, -123], [3, 1], [1, -243]], [[23789, 63810], [-1, -153]], [[23663, 63950], [0, 100], [-5, 0], [0, 118]], [[24934, 53935], [70, 19]], [[25004, 53954], [0, -423]], [[25004, 53531], [-14, 0]], [[15543, 70934], [39, 2]], [[15490, 70789], [-34, 9], [-3, 34], [-13, -8]], [[27052, 52080], [103, 4], [0, -81]], [[27155, 52003], [-3, -91], [2, -31], [22, -63], [-1, -54], [8, -88]], [ [27183, 51676], [-65, -4], [-14, -43], [-13, -7], [-8, -54], [-19, -9], [-12, -24] ], [[27052, 51535], [1, 33], [-1, 461]], [[27052, 52029], [0, 51]], [ [25989, 70450], [-16, -23], [2, -34], [-23, 37], [-21, 17], [-24, -14], [-10, 11], [-23, -24], [-13, -42], [-2, -63], [-9, -72], [-14, 4], [-13, -42] ], [[25823, 70205], [1, 161], [-9, 0], [0, 305], [-35, 1]], [[24276, 71309], [20, -30], [34, 11], [75, 77]], [[24198, 70670], [0, 303]], [[26508, 54807], [-2, -10]], [[26506, 54797], [-12, 1]], [[26494, 54798], [14, 9]], [[26438, 54623], [0, 28], [16, 6], [21, 122], [19, 19]], [[26494, 54798], [10, -18]], [[26504, 54780], [23, -1], [24, -43]], [[26551, 54736], [3, -101], [-3, -106]], [[26458, 54458], [-11, 1], [1, 75], [-11, 1], [1, 88]], [[23935, 55375], [69, -1]], [[24004, 55374], [74, -3]], [[15693, 62164], [20, -53], [16, -109], [12, -5], [6, -45]], [ [15747, 61952], [-5, -81], [7, -44], [21, -47], [4, -59], [13, -20], [-4, -33], [14, -52], [-3, -14], [18, -73], [-3, -27], [10, -40], [5, -62], [-6, -42], [-10, -2] ], [[15808, 61356], [3, -16]], [[15811, 61340], [-12, -29], [-14, -9]], [ [15785, 61302], [-22, 90], [-22, -7], [-26, 30], [-47, 133], [-16, -5], [-10, -24] ], [ [15642, 61519], [-17, 7], [-1, 67], [-17, 106], [-20, 51], [-14, 19], [-22, 64], [-37, 176], [-20, 60] ], [[22906, 57641], [0, -128]], [[22700, 58073], [0, 2]], [[22910, 63504], [0, 406]], [[23497, 55777], [9, -37], [8, -3]], [[23540, 55214], [-14, 0]], [[23522, 55243], [-14, 25], [-14, 66]], [[23494, 55334], [3, 443]], [[22700, 58121], [-1, 406]], [ [23204, 55609], [21, 41], [15, 59], [16, -3], [25, 66], [23, -13], [28, 28], [16, -12], [10, 18] ], [[23259, 55308], [-1, 22], [-54, 0]], [[29083, 67050], [61, -72], [124, -3]], [[29268, 66975], [1, -32]], [[29269, 66943], [2, -68], [-48, -99], [-2, -18]], [[22956, 60009], [63, 0]], [[23165, 60009], [0, -669]], [[23165, 59340], [0, -306], [-74, 1]], [ [22884, 59436], [4, 26], [26, 26], [4, 28], [-9, 30], [-23, -21], [-15, 12] ], [[25627, 53025], [106, -2]], [[25729, 52312], [-34, -19]], [ [25695, 52293], [0, 19], [-43, -28], [-29, -33], [-15, 17], [1, 41], [21, 25], [8, 110], [-9, 41], [-15, 23], [-13, 66], [-4, 123], [-8, 2], [-3, 79], [5, 30], [-6, 40], [9, 48], [-1, 43], [9, 7], [7, 35], [18, 44] ], [ [27242, 50557], [3, -36], [10, -16], [27, -2], [2, -28], [11, -31], [11, 11], [9, 43], [11, -18], [4, -46], [-3, -27], [13, -66], [-1, -22], [9, -72] ], [[26389, 53534], [61, -1], [19, 5]], [ [26469, 53538], [-3, -30], [-12, -25], [-1, -43], [-32, -39], [-14, -96], [-40, -135], [0, -53] ], [[26061, 57664], [37, -1]], [[26098, 57663], [31, 0]], [[26068, 57520], [-7, 144]], [[26383, 53750], [43, 0]], [[26426, 53750], [71, 2], [7, 31]], [[26504, 53783], [6, -29], [-1, -211]], [[26509, 53543], [-40, -5]], [[26509, 53543], [0, -127]], [[26509, 53416], [-1, -300]], [[26265, 52709], [-11, 29], [-6, 75], [-2, 83], [-11, 52], [-6, 79]], [[26229, 53027], [-6, 87]], [[22788, 59032], [60, 0], [-1, 101], [61, 0]], [[26153, 59576], [84, -13]], [[26132, 60234], [-8, -28], [-41, -68]], [[23021, 55137], [0, 197]], [ [31858, 38286], [13, 39], [11, -4], [15, -28], [-13, -4], [1, -49], [-9, 20], [-13, -5], [-5, 31] ], [[31846, 38320], [13, 6], [-2, -23], [-11, -2]], [[20681, 54191], [0, -218], [2, -947], [1, -191], [-3, 0], [0, -201]], [ [20663, 52594], [-7, 67], [-15, 0], [-14, 66], [-12, 10], [-3, 24], [-15, 34], [-12, -4], [-7, 28], [-31, 39], [0, 39], [-44, 118], [-13, 107], [-12, 37], [-18, 26], [-9, 33], [-9, 2], [-2, 36], [-24, 106], [-20, 35], [-4, 54], [-12, 25] ], [[20380, 53476], [11, 43], [0, 64], [-10, 0], [-1, 610]], [[27199, 61888], [-7, 69], [7, 178], [-1, 89], [6, 19]], [[25131, 53986], [10, 2]], [[25141, 53988], [41, 11], [38, 24], [42, 44]], [[25265, 53839], [4, -306]], [[25269, 53533], [-109, -2]], [[25131, 53531], [0, 455]], [[24717, 67229], [1, -452]], [[24718, 66777], [0, -356]], [[24587, 66617], [-23, 27], [-24, 61], [-10, 154], [-12, 25], [-3, 97]], [[24407, 53901], [40, 2], [6, -24]], [ [24453, 53879], [-5, -25], [-1, -106], [-18, 0], [-10, 28], [-5, -38], [9, -30], [18, 13], [4, -32], [-12, -35], [-20, -18], [1, -74], [13, -75], [0, -29], [-9, -7], [-8, 29], [-4, 50], [-9, -39], [7, -16], [1, -45], [12, -37], [-2, -43], [-17, -20], [-18, 7], [-1, -38], [15, -50] ], [[24394, 53249], [-10, -67], [1, -28], [16, -50], [-7, -58], [-13, -21]], [[24357, 53078], [5, 71], [-4, 34], [12, 62], [-38, 57], [-6, 34]], [ [24326, 53336], [3, 31], [-11, 11], [0, 61], [5, 25], [16, -2], [-19, 57], [0, 84], [9, -6], [5, -60], [19, -9], [0, 42], [-17, 7], [5, 67], [-13, 48], [3, 54], [12, 35], [10, -40], [9, 33], [-3, 39], [5, 65], [17, -3], [10, 38], [15, -46], [1, 34] ], [[23448, 54622], [0, -271]], [[23448, 54351], [-132, -3]], [[23316, 54348], [-5, 13], [4, 64], [-7, 39], [11, 70], [0, 70]], [[29287, 69318], [12, -335], [5, 1], [6, -156], [3, 2], [7, -171]], [[29092, 69317], [18, 5], [91, -8], [53, -1], [33, 5]], [ [24398, 54053], [18, 56], [-5, 34], [9, 36], [-4, 35], [6, 80], [-4, 66], [3, 67] ], [ [24421, 54427], [48, -1], [14, 33], [10, -24], [14, 41], [14, 4], [3, -44] ], [[24544, 54335], [6, -5]], [ [24550, 54323], [-14, -41], [-5, -36], [-13, 39], [-5, -25], [19, -26], [0, -50], [-19, -14], [-7, -25], [2, -50], [-19, -56] ], [[24470, 53894], [-17, -15]], [[24407, 53901], [-10, 51], [3, 37], [-2, 64]], [ [24394, 53249], [4, 38], [10, 17], [3, -28], [12, 15], [5, 107], [12, -5], [23, 29], [10, 24], [26, -4], [15, -12] ], [[24514, 53430], [18, -30]], [[25141, 53988], [-1, 126], [0, 337]], [[22407, 69607], [1, 0]], [[25504, 57687], [5, 63], [-1, 98], [5, 56], [0, 242]], [[25004, 53531], [71, 0]], [[25021, 52921], [0, 106], [-3, 11]], [[15540, 71409], [58, 2]], [[15598, 71411], [0, -34], [152, -3], [115, 1]], [ [16073, 71399], [7, -48], [17, -19], [-2, -46], [-9, -3], [-1, -41], [7, -32], [-7, -73], [-11, -29], [5, -67], [14, -76], [-3, -26], [-35, 0] ], [[16055, 70939], [-201, -3]], [[27736, 60060], [15, 4], [17, -47], [5, 19], [-8, 42], [13, -3]], [ [27778, 60075], [11, 10], [0, 32], [20, 40], [10, -25], [10, 31], [22, -72], [15, 24], [10, -33] ], [[27841, 59477], [-35, -1]], [[27771, 59476], [-12, 0]], [[28050, 62940], [34, -59]], [ [28084, 62881], [-4, -62], [5, -28], [-6, -36], [7, -11], [-23, -106], [6, -15], [-11, -54], [10, -36], [-16, -62], [-13, -29] ], [ [28039, 62442], [-15, 50], [-12, 10], [-5, -25], [-21, 34], [-10, 2], [-46, 57], [-23, 45] ], [[16179, 63034], [19, 49]], [[16122, 62379], [-7, 21], [-17, -24], [-13, -42]], [ [16085, 62334], [-21, -5], [-15, -23], [-9, -62], [-10, 162], [7, 37], [-9, 108], [1, 54], [-6, 38], [3, 40] ], [[28250, 65829], [39, 1]], [[28292, 65224], [-109, -5]], [[28124, 65386], [-1, 444]], [[22647, 47611], [0, -324], [-2, -15]], [ [22645, 47272], [-5, 11], [-23, -17], [-4, 18], [-13, -1], [-3, -29], [-10, 31], [-20, -14], [-8, 22], [-6, -22], [-14, 20], [-8, 30], [3, 25], [-16, 1], [-3, 44], [-15, -1], [-21, 75], [-9, -11], [-25, 48] ], [[22445, 47502], [26, 222], [27, 210], [21, 183]], [[28755, 60650], [28, 6], [14, -30], [-7, -64], [27, -28], [11, 16]], [ [28828, 60550], [5, -14], [-18, -91], [-12, -79], [-9, -11], [1, -57], [-11, -86], [-18, -64], [-16, 2], [4, -35], [-9, -5], [-1, 84], [-10, 55], [-4, 61], [2, 70], [9, 59], [3, 89], [11, 122] ], [[26399, 54672], [9, 16], [-1, -35], [12, 0], [-1, -29], [20, -1]], [[26389, 54384], [0, 76], [5, 0], [0, 76], [6, 0], [-1, 136]], [[24390, 67090], [119, -2]], [[28543, 59191], [16, 38], [8, -6], [15, 32]], [ [28623, 58934], [-13, -59], [-16, -22], [-17, 1], [-8, 31], [-20, 12], [-12, 121], [0, 61], [12, 78], [-4, 12] ], [ [25798, 57154], [5, -52], [18, -30], [12, 5], [9, 45], [15, -10], [10, 81], [-7, 23] ], [[25860, 57216], [50, 0], [0, -91], [14, 1], [3, -65], [8, 11]], [[25867, 56634], [-30, 123], [-12, 63]], [[25825, 56820], [-7, 51], [-29, 2]], [[28701, 66308], [31, -1], [43, 8]], [[28775, 66315], [6, -182], [7, -12], [50, -1], [1, -62], [61, 0]], [[28900, 66058], [-1, -178], [5, -50]], [[29269, 66943], [24, -26], [14, -42], [14, 16], [3, -70], [24, -84]], [[23007, 52672], [31, 57], [19, 139], [14, 66], [27, 61]], [ [23118, 52820], [-4, -30], [6, -32], [-4, -70], [4, -59], [-7, -69], [16, -127], [7, -80], [-14, -107] ], [ [23082, 52303], [1, 39], [7, 4], [-6, 33], [-14, 35], [-5, 79], [-15, -3], [-3, 56], [-17, 19], [-7, 28], [-25, 15], [9, 64] ], [ [28198, 61985], [8, 1], [10, -57], [4, -105], [12, -32], [22, -137], [12, 16], [16, -19] ], [[28282, 61652], [5, -49]], [[28287, 61603], [-8, 12], [-16, -20]], [ [28263, 61595], [-19, 37], [-3, -33], [-13, 20], [-22, 0], [-1, -13], [-33, -49], [-2, -19], [-16, -1] ], [[28154, 61537], [3, 19], [-10, 48], [6, 20], [-6, 56], [-31, 114]], [[22897, 52511], [95, 202]], [[22992, 52713], [15, -41]], [ [22987, 52207], [-15, 28], [-14, -1], [-13, 83], [-23, 78], [-13, 95], [-12, 21] ], [[25119, 52114], [15, 7], [15, 31], [-4, -29], [-21, -27], [-5, 18]], [ [25071, 52140], [21, -1], [8, 13], [-5, -43], [-10, -7], [-17, 26], [3, 12] ], [[25148, 52650], [0, -300], [11, -16], [8, -35]], [ [25167, 52299], [-1, -17], [-21, 38], [-22, -3], [-31, -27], [-28, -42], [-30, -33], [4, 54], [-17, 27] ], [[25021, 52296], [-1, 320]], [[23205, 55831], [0, 61]], [ [23205, 55892], [9, -4], [18, 43], [22, -29], [11, 19], [21, -11], [11, -37], [10, 11], [21, -50], [30, -37] ], [[23358, 55797], [1, -3]], [[18457, 60592], [0, -581]], [[21556, 53119], [140, -1]], [[21783, 52197], [-12, -1], [-210, 1]], [ [21561, 52197], [6, 46], [10, 22], [9, -8], [-9, 73], [-11, 22], [11, 43], [6, 74], [9, 46], [-5, 32], [4, 37], [-17, 40], [-16, -2] ], [ [21558, 52622], [-2, 33], [-9, 21], [-2, 61], [-5, 7], [1, 51], [-8, 84], [-9, 20], [5, 25], [-22, 50], [-11, 40], [-6, -12], [-10, 28], [-9, -19], [-16, 9], [-17, 42], [-25, 6], [-9, 30], [-19, 30] ], [[27155, 51076], [65, 64], [4, 22]], [[27316, 51195], [15, -139], [29, -229], [59, -372]], [[27419, 50455], [-66, -1], [1, -207], [-6, 0]], [[27166, 51020], [-11, 56]], [[28322, 66503], [35, -1]], [[28357, 66502], [62, 0], [-2, -89], [12, 7], [0, -26]], [[25375, 66812], [67, -1]], [[25442, 66811], [17, -67], [-4, -89], [-7, -47]], [[25309, 66542], [0, 269]], [[23888, 56980], [128, -9], [0, 65], [9, 4], [0, 67], [34, -3]], [[24093, 57000], [-2, -308]], [[24091, 56692], [-58, 8]], [ [24033, 56700], [-40, 5], [-1, 88], [-16, 11], [-30, 3], [0, 34], [-44, 4], [0, 68], [-15, 0] ], [[24410, 61352], [-1, 68], [47, -1]], [[23040, 68894], [0, 203]], [[26480, 55701], [-13, 18], [0, 26], [-27, 0], [-1, 20], [-29, 0]], [[25974, 54510], [11, 19], [6, -69], [118, 3]], [[26109, 54463], [2, -102], [5, 0]], [ [26116, 54361], [-5, -9], [0, -144], [-24, -2], [0, -16], [-22, -7], [-3, -38], [-13, -58], [-2, -36] ], [[26047, 54051], [-37, 0], [0, 101], [-26, 0], [-3, 93], [-29, 5]], [ [16371, 60748], [30, -204], [4, -67], [23, -127], [1, -35], [26, -50], [9, -41] ], [[16140, 59965], [-8, 26], [0, 49], [10, 50], [-10, 25], [5, 52]], [[28486, 60450], [3, 64], [19, 21], [15, -18], [8, 37]], [[28535, 60367], [0, -65], [18, 1]], [[28573, 60259], [3, -36], [-9, -18]], [ [28567, 60205], [-11, 63], [-22, -9], [-8, -25], [-10, 46], [-18, 11], [-4, 23] ], [[24164, 54767], [0, -102], [29, -101], [0, -51]], [[24193, 54360], [-140, 1]], [[28482, 59479], [0, 10]], [[28482, 59489], [105, -2]], [[28587, 59487], [14, -46]], [[28601, 59441], [0, -49], [10, -106]], [[24440, 68141], [29, 0], [-5, 62], [20, 40], [13, -22], [6, 40], [13, -9]], [[24516, 68252], [0, -10], [50, -1]], [[24566, 68241], [17, 1], [0, -403]], [[24479, 67981], [-28, 125], [-11, 35]], [[26506, 54797], [-2, -17]], [ [26385, 54844], [10, 0], [0, 57], [8, 25], [4, 55], [7, 0], [0, 48], [15, 31] ], [[26429, 55060], [8, -29], [6, 19], [9, -57]], [[26452, 54993], [27, -19], [14, -43], [-4, -44], [5, -37], [14, -43]], [[26399, 54672], [-4, 83], [-7, 9], [-6, 48], [3, 32]], [ [28601, 59441], [15, -50], [31, -59], [9, -36], [15, -17], [7, -52], [9, -5], [-10, -27], [9, -8] ], [ [28686, 59187], [10, -33], [9, -58], [10, -17], [6, -52], [-9, -23], [-24, -14], [-21, 71], [-6, 5] ], [[28276, 62272], [-10, -65], [-5, -74], [50, -311]], [[28311, 61822], [-29, -104], [0, -66]], [[28100, 61492], [10, -45], [21, 24], [-2, 15], [16, 17], [9, 34]], [[28263, 61595], [-3, -30], [-67, -253]], [[28768, 66673], [129, 25], [0, -8], [37, 7]], [[28900, 66196], [0, -138]], [[28775, 66315], [-2, 148], [-5, 210]], [[27878, 60470], [-26, -61], [-10, -11], [-12, 27]], [[27830, 60425], [7, 43], [-10, 44], [16, 44], [7, -3]], [[23022, 57107], [1, 203], [29, 0], [0, 102]], [[23052, 57412], [88, 0]], [[23140, 57412], [0, -102]], [[23140, 57310], [0, -203], [-15, 0], [0, -101], [-73, -1]], [[23170, 57859], [-8, -12], [-21, -107], [-1, -328]], [[23052, 57412], [0, 190], [-5, -32], [-18, 8]], [[23029, 57578], [0, 239], [13, 0], [0, 203]], [[22844, 52394], [53, 117]], [[27778, 60075], [52, 350]], [[27951, 60249], [-23, -213]], [ [22949, 57566], [6, 0], [8, -50], [9, 13], [-2, 72], [9, -1], [6, -32], [25, 14], [4, -39], [9, -6], [6, 41] ], [[16478, 63180], [1, 13], [1, 393], [0, 756], [-1, 34], [0, 505]], [[16479, 64881], [0, 943]], [[16671, 64621], [-1, -515], [-7, -1], [0, -604], [32, 1]], [ [16695, 63502], [-1, -116], [5, 0], [0, -105], [11, -25], [0, -125], [-5, -35] ], [[16705, 63096], [-20, -2], [-7, -32]], [ [16678, 63062], [-24, -40], [-27, -3], [-1, -22], [-17, 0], [-14, -21], [-11, -42], [-20, 6], [-1, -81], [12, 0], [-1, -50], [-8, -17], [8, -67], [-5, 0], [0, -59], [-10, -35] ], [[16559, 62631], [-11, -8], [-5, -34], [-16, -8], [-15, -50], [-34, 0]], [[16478, 62531], [-1, 176]], [[28975, 65657], [102, 193]], [[29077, 65850], [91, -164], [-34, -152], [51, -118], [7, -61]], [ [28288, 63734], [2, -16], [59, 138], [10, 4], [-17, -60], [27, 43], [1, -29], [22, 19], [74, 31], [17, 21] ], [[28483, 63885], [-3, -45], [18, -74]], [ [28498, 63766], [-10, -2], [-9, -32], [6, -36], [-20, -2], [-14, -19], [-30, -91] ], [[28421, 63584], [-14, -47], [-61, -41], [-18, -58]], [[28328, 63438], [4, 33], [-21, 88], [-9, 82], [-13, 39], [-1, 54]], [ [27539, 62459], [-5, -105], [0, -67], [-8, -18], [-5, -62], [-6, -14], [-6, -124], [5, -48] ], [ [27496, 62035], [3, 45], [-11, 26], [3, 38], [-14, 34], [-16, -4], [-7, 53] ], [[23965, 52355], [18, 1], [0, 17], [81, -2], [0, 59], [40, 0]], [[23965, 52331], [0, 24]], [[21981, 65125], [-129, 0]], [[21852, 65125], [1, 403]], [[26109, 54667], [29, 1], [-1, 68], [77, 5], [-1, 40], [16, 3]], [[26229, 54784], [2, -66], [9, -36], [-5, -52]], [[26252, 54459], [-13, -14], [2, -24], [-14, -21], [-13, -52], [2, -85]], [[26216, 54263], [-38, -1], [-20, 100], [-42, -1]], [[26109, 54463], [0, 204]], [[24433, 59426], [12, -1]], [ [24445, 59425], [14, -37], [2, -52], [11, 0], [0, -36], [10, -18], [4, -50], [0, -85] ], [[25958, 59578], [-64, 13]], [[25837, 59604], [1, 146]], [[24765, 52052], [28, 31]], [[24793, 52083], [14, -29]], [ [24807, 52054], [-5, -224], [-4, -63], [9, -12], [11, 15], [3, 28], [14, -58] ], [ [24835, 51740], [-6, -49], [-11, -28], [0, -105], [15, -75], [3, -59], [5, -7], [-1, -80], [3, -18], [0, -98], [5, -22], [8, -110], [8, -48] ], [[24864, 51041], [-52, -152]], [ [24812, 50889], [9, 77], [16, 79], [-8, 39], [-2, 43], [4, 70], [-8, 38], [-24, 18], [-14, 101], [8, 7], [1, 126], [-21, 16] ], [[29300, 65178], [13, 57], [113, 45]], [[29426, 65280], [-4, -187]], [[29300, 65041], [0, 4]], [[29236, 64822], [-7, 11]], [[29426, 65280], [3, 163]], [ [29429, 65443], [6, -33], [14, -135], [1, -36], [16, 27], [3, -30], [18, -24] ], [ [29543, 64863], [-6, -25], [-13, 23], [-24, -58], [-7, 13], [-23, -28], [5, -22], [-10, -32], [-29, -11], [-22, -54], [-9, 15], [-15, -35] ], [[24246, 59427], [2, 344]], [[24375, 59881], [0, -118], [-4, 0], [-2, -189], [2, -146]], [ [90204, 32599], [5, 15], [34, 16], [21, 137], [6, 65], [7, -11], [7, -43], [14, -11], [-10, -88], [-32, -109], [-9, -44], [-2, -111], [-12, -56], [-18, 30], [-7, 101], [8, 50], [-12, 59] ], [ [22992, 52713], [3, 31], [-10, 25], [3, 29], [-16, 70], [3, 49], [-13, -8], [-7, 32], [-4, 85], [-7, 77], [-10, 46] ], [ [16035, 61539], [3, 22], [17, 33], [-3, 80], [8, 14], [-1, 33], [-10, 9], [-3, 43], [8, 6], [4, 95], [-12, 3], [-3, 45], [-8, 2], [-11, 49], [8, 58] ], [[16032, 62031], [33, -1]], [[16065, 62030], [96, -27]], [[15960, 61251], [18, -6], [15, 31], [9, -2], [7, 86], [20, 42], [6, 137]], [ [23348, 58023], [9, 12], [20, -47], [18, 45], [0, 57], [15, 26], [20, 100] ], [ [23430, 58216], [7, -6], [6, -46], [15, -6], [16, -28], [-7, -42], [25, 15], [4, -44] ], [[23496, 58059], [0, -141], [-32, 0], [0, -168]], [[23464, 57750], [-117, 0]], [[23347, 57750], [0, 119], [-30, 0], [1, 158]], [[23464, 57750], [0, -135], [-19, 0], [0, -101], [-18, 0], [0, -203]], [[23301, 57311], [2, 202], [0, 203], [44, 0], [0, 34]], [[27478, 64058], [1, -90]], [[27448, 63962], [9, 80], [-9, 84], [-11, 55]], [[23800, 55915], [67, -7]], [[23899, 55872], [-15, -135], [-6, -82], [-11, 2], [-2, -281]], [[23856, 55376], [-79, 1]], [ [23777, 55377], [-15, 83], [1, 52], [16, 35], [3, -25], [11, 43], [12, 75], [-7, 39], [13, 13], [-4, 30], [8, 22], [-11, 22], [9, 36], [-7, 4], [-13, 49], [7, 60] ], [[29050, 63047], [40, 141]], [ [29090, 63188], [21, -71], [0, -44], [11, -5], [25, -66], [15, -21], [16, 6] ], [[29208, 62920], [3, -24], [-10, -55], [-34, -101], [-23, -52]], [[29144, 62688], [-13, 12], [-8, -20], [-23, -5], [-45, 41]], [[29020, 62938], [30, 109]], [[18072, 65824], [-88, 0], [-58, 9], [-65, -7]], [[17861, 65826], [0, 899]], [[22533, 53511], [1, -7], [-83, -210]], [[27163, 64280], [1, 287]], [[27320, 64653], [0, -101]], [[27256, 64261], [-42, 5], [-50, -24]], [ [25846, 55809], [10, -44], [-7, -20], [3, -47], [-10, -23], [-11, 8], [1, -38], [-11, -29], [2, -26], [-12, -27], [12, -63], [-8, -26] ], [[25815, 55474], [-6, -17], [-2, -79]], [[25706, 55412], [-15, 17], [-10, 40], [0, 69], [-15, 9], [-1, 94]], [[15441, 69375], [0, 37]], [[15475, 68998], [-28, 0], [-6, 21], [0, 356]], [[22319, 62494], [153, -1]], [[22472, 62493], [1, -1], [0, -304]], [[22473, 61986], [-153, 0]], [[23392, 62390], [0, -93], [6, 20], [25, -20], [5, 21]], [[23428, 62318], [0, -284]], [[22658, 63505], [126, 0]], [ [15808, 61356], [59, -1], [-5, 29], [6, 39], [-7, 57], [8, 11], [-5, 51], [40, 0], [-7, 80], [-11, 52], [7, 98] ], [ [15893, 61772], [13, 5], [12, -34], [20, 52], [23, 6], [20, -18], [13, 17], [13, -12], [0, -247], [28, -2] ], [[15847, 61244], [-9, 53], [-27, 43]], [[24132, 59427], [106, 0]], [[24225, 59001], [0, -86], [-30, 2], [-1, -101], [-30, 2]], [ [24165, 58919], [1, 84], [-20, 69], [6, 25], [-4, 48], [-20, 8], [6, 41], [-14, 9], [11, 52], [-12, -10], [-4, 19], [16, 32], [1, 131] ], [[28645, 59881], [4, -4], [-3, 86], [17, 6], [23, -39]], [[28686, 59930], [-3, -120], [-8, 14]], [[28675, 59824], [-18, -21]], [[28657, 59803], [-12, 78]], [[20988, 55314], [14, 0], [0, 500], [12, 0], [0, 203], [59, 1]], [[21073, 56018], [127, 0]], [[21124, 54191], [-110, -1]], [ [24421, 54427], [-12, 0], [4, 58], [-1, 55], [15, 19], [-4, 58], [10, 2], [-7, 44] ], [ [21045, 53785], [-6, 25], [2, 37], [-10, 6], [-9, 44], [-9, -10], [-20, 36], [-9, 137], [-16, -21], [-18, 136], [-8, 15] ], [[20633, 63454], [-6, -2]], [[20627, 63452], [6, 2]], [[20617, 63402], [10, 50]], [[20627, 63452], [6, 2]], [[20633, 63454], [10, 49]], [[20669, 63503], [-8, -37], [-7, 15], [0, -70], [-11, -8]], [[20635, 63455], [0, 0]], [[23461, 57108], [133, 1]], [[23592, 56739], [-2, -290]], [ [23517, 56176], [-10, 57], [-15, -16], [-12, 5], [-21, 78], [-7, 58], [-22, 2], [-20, 78], [-9, 7] ], [[27427, 63686], [6, 33]], [[27478, 63688], [0, -166]], [[26591, 57972], [-19, -4], [-16, 12], [-32, -42], [-16, 16], [-7, 68]], [[26501, 58022], [-3, 68], [9, 25], [-4, 44], [17, 63]], [[26427, 57923], [1, 21], [22, 48], [3, -26], [28, 4], [20, 52]], [[26507, 57668], [-34, 0]], [[23066, 66153], [-103, 1]], [[29773, 66671], [99, -11]], [[29872, 66660], [8, -1]], [ [29880, 66659], [12, -43], [-1, -47], [23, 12], [31, -38], [-4, -95], [12, -7], [5, 33], [22, -11], [3, -27], [-9, -53], [5, -9], [-4, -64], [-19, -71], [12, -46], [27, 22], [-6, -77], [-14, 5], [-12, -58], [13, -42], [14, 11], [7, -41] ], [[29823, 65864], [-9, 2]], [[29790, 66116], [3, 77], [-18, -11], [-4, 59], [-7, -10]], [[26281, 62946], [1, 53]], [[26282, 62999], [93, 2], [0, 26]], [[26375, 63027], [32, -2]], [[26410, 62679], [-77, 23], [-3, -8], [-50, 0]], [[23774, 55377], [3, 0]], [ [23870, 54466], [3, 15], [-22, 47], [-5, 48], [-18, 26], [-2, 53], [-16, 9], [2, 31], [-5, 70], [-16, 50], [4, 63], [-8, 6], [5, 29], [-9, 106], [-10, 28], [8, 27], [-2, 56], [3, 58], [-10, 52], [6, 35], [-12, 21], [7, 30], [1, 51] ], [[24940, 65348], [0, 368]], [[15852, 69961], [18, 34], [23, 7], [50, 77]], [[15943, 70079], [2, -120], [6, -38], [21, -61]], [[15714, 69827], [0, 97], [-17, 54], [-11, 17], [-23, 76], [0, 92]], [[28135, 56934], [7, 17], [16, -37], [14, -10]], [ [28198, 56436], [-7, -89], [-13, 7], [-3, 34], [-21, 21], [-23, 9], [-28, -2], [-30, -12], [-35, -42], [-8, -17] ], [ [27999, 56453], [7, 43], [-4, 34], [17, 33], [7, 33], [-2, 29], [6, 66], [7, 20], [26, -30], [13, 76], [33, 13], [26, 164] ], [[26013, 59123], [40, -28], [28, 34], [11, 43], [0, 26]], [[26202, 59008], [-15, -46], [-26, 2], [1, -54], [-6, -88]], [[28178, 59082], [18, 112], [9, 98], [3, 141]], [ [28208, 59433], [23, -4], [12, -22], [36, -2], [4, -34], [21, -38], [2, -51], [-9, -28], [3, -42], [8, -13], [28, 25], [9, -71], [8, -16], [-2, -42], [27, -53] ], [[28378, 59042], [7, -10], [4, -53], [6, -10], [-23, -19], [-4, -21]], [[28368, 58929], [-21, -77]], [ [28264, 59025], [-14, 4], [-16, -22], [-22, 7], [-9, 44], [-14, 15], [-2, -23], [-9, 32] ], [ [18513, 67720], [0, -97], [-33, -4], [0, -101], [-33, 0], [-3, -192], [-17, 0] ], [ [20643, 63259], [39, -8], [8, 17], [26, 0], [0, 50], [17, 4], [0, 63], [14, 9], [22, -8], [-5, -30], [0, -60], [-40, 1], [8, -63], [-26, 5], [-16, -39] ], [ [24437, 55361], [-21, -148], [-15, -27], [-11, -79], [2, -45], [-12, -54], [1, -41] ], [ [24304, 54779], [3, 11], [-11, 84], [5, 67], [-14, 77], [-23, -15], [-2, 29] ], [[28627, 60202], [13, 7], [4, -31], [13, -31]], [[28624, 59891], [6, 30], [9, 0], [6, -40]], [[28657, 59803], [-1, -27], [-23, -15], [-8, 33], [6, 27], [-11, 34]], [[28620, 59855], [4, 36]], [[20476, 63806], [69, -3], [32, 6], [66, -2]], [[20547, 63401], [0, 24], [-77, -1]], [ [24807, 52054], [19, -11], [38, 50], [23, -21], [12, -24], [9, 21], [9, -19], [8, 16], [17, -27] ], [ [24942, 52039], [-15, -51], [-2, -38], [-12, -15], [3, -40], [-28, 17], [-11, -53] ], [[24862, 51708], [-7, 29], [-20, 3]], [[25374, 54179], [113, 1]], [[25487, 54180], [0, -132], [13, -9], [0, -50], [33, 2]], [ [25533, 53991], [-5, -17], [1, -136], [-14, 0], [0, -168], [-15, -45], [16, -43], [-4, -53], [-13, -25], [-4, 17], [-19, -28], [-5, -67], [-8, 22], [-9, -39], [6, -37] ], [ [25409, 53251], [1, 59], [-12, 18], [9, 10], [-2, 56], [15, 8], [3, 68], [-13, -7], [9, 57], [1, 78], [-8, 36], [-23, 35], [-15, 49], [-5, 75], [1, 47] ], [[25446, 54801], [24, 0], [0, -51], [57, 1]], [[25541, 54499], [-14, -12], [0, -142], [-28, -1], [0, -147], [-12, -17]], [[25473, 55362], [82, -4]], [[25555, 55358], [0, -150]], [[25325, 56221], [11, 365]], [[25336, 56586], [62, -7], [0, -34], [10, -1], [0, -119]], [[25409, 55964], [-91, 12]], [[25318, 55976], [7, 245]], [[25309, 55690], [9, 286]], [[25439, 55965], [0, -432]], [[25299, 55344], [10, 346]], [[23289, 63810], [1, -2]], [[28221, 60497], [13, 10], [3, 38], [39, 122]], [[28383, 60384], [-3, -9]], [[28366, 60374], [-5, 0], [-7, -79]], [[28334, 60270], [-20, -7], [-11, 10], [-15, 53], [-10, -7]], [[23834, 53231], [-87, -21]], [[25931, 69065], [72, -5]], [[25886, 68762], [3, 89], [-10, 80], [1, 33], [27, 43], [20, 15], [4, 43]], [[23553, 62034], [0, 127]], [[23705, 61835], [-1, -140]], [[25815, 55474], [88, 2]], [[25949, 55459], [0, -390]], [[20581, 64665], [93, -1]], [[25786, 59132], [6, -83], [12, -39], [4, -47]], [[25808, 58963], [-3, -50], [-5, 34], [-7, -60], [-12, -32], [-2, -46]], [[25658, 58899], [4, 57], [11, 40], [4, 113], [22, 164], [-2, 19]], [ [28170, 64846], [9, -11], [9, 33], [0, 36], [9, 6], [12, 51], [1, -87], [26, 4], [16, -86], [34, -19], [16, -39], [-5, -13], [20, -97], [47, 28], [55, 66] ], [[28269, 64352], [-24, -12], [-16, 28], [-33, -60], [-48, 55]], [ [28080, 64355], [-5, 26], [18, 63], [7, 48], [11, 6], [8, 67], [18, 34], [22, 20], [-3, 40], [8, 12], [-6, 32], [-9, 97], [12, 10], [9, 36] ], [ [23125, 51944], [17, -76], [-11, -43], [-1, -81], [9, -26], [-7, -46], [5, -32], [15, -7], [4, -88] ], [[23156, 51545], [6, -9], [-4, -136], [-17, -2]], [[23141, 51398], [-6, 25], [-18, 13]], [ [23117, 51436], [-7, 26], [-17, 15], [-3, 55], [-8, 24], [-12, 108], [-20, -6], [-34, 96], [-9, 63] ], [[29478, 69336], [42, 3]], [[29510, 69000], [-2, -85], [-9, -68], [-26, -32]], [ [29473, 68815], [-8, 84], [4, 31], [2, 92], [10, 55], [-13, 57], [4, 63], [7, 30], [-1, 109] ], [[28603, 59928], [0, -38], [21, 1]], [[28620, 59855], [-10, -58], [-9, -310]], [[28601, 59487], [-14, 0]], [[28482, 59489], [5, 107]], [[20922, 61783], [122, 0], [31, -7]], [[21075, 61776], [-1, -203], [1, -90]], [[20436, 61483], [208, -8]], [ [20644, 61076], [-10, 47], [-11, -5], [-6, 63], [-13, 2], [-13, -52], [-9, -64], [-12, 36], [-27, -56], [-17, 6] ], [[24632, 60326], [0, -122], [-12, -33], [0, -102]], [[21212, 53458], [-101, -447], [-59, -257]], [[20908, 53149], [22, 1041]], [[20921, 62186], [1, -403]], [[20674, 61779], [0, 152]], [[27109, 62863], [6, 51], [32, -16], [1, 59], [-5, 0], [2, 61], [36, 4]], [ [27181, 63022], [32, -4], [0, 73], [16, -18], [5, -34], [31, -11], [1, 16] ], [[27266, 63044], [10, -31], [58, -8], [0, -38]], [[27311, 62871], [-14, -21], [-11, -54], [-17, -8], [-28, -51]], [[27142, 62590], [1, 62], [-27, 4], [1, 34], [-10, 19], [2, 154]], [[27602, 60502], [-20, -46], [-15, -5], [-17, -43]], [[27491, 60504], [49, 98], [4, 29], [-13, 4], [1, 32], [18, 34], [12, 40]], [ [25631, 56510], [11, -39], [8, -62], [-3, -19], [24, -1], [0, -27], [12, -9] ], [[25683, 56353], [3, -50]], [[25598, 55951], [-14, 2], [0, 85], [-29, 17]], [[25496, 56420], [0, 101]], [[28084, 62881], [33, -87]], [[28117, 62794], [54, -147]], [[28029, 62404], [10, 38]], [ [19587, 70034], [-25, -9], [-11, 16], [-27, -39], [-16, 5], [0, -75], [-18, 0], [0, -68], [-46, -1], [-17, -17], [-6, -33], [-11, 0], [-6, -34], [-24, -67], [-6, -34], [0, -51], [-22, 0], [0, -109], [-31, 0] ], [[19321, 69518], [0, 5], [-74, 0]], [ [19247, 69523], [0, 206], [37, 0], [0, 202], [34, 0], [0, 51], [35, -1], [0, 51], [34, 0], [-1, 203], [5, 0], [0, 102], [12, -1], [-1, 103], [24, 1], [1, 99] ], [[24765, 53027], [118, 1]], [ [24913, 53029], [0, -37], [-7, -22], [1, -45], [-7, -19], [-9, -125], [-7, -25], [4, -36], [-8, -35], [-1, -48] ], [[24879, 52637], [-42, 1], [-71, 53]], [[25947, 58801], [-19, 5], [-19, -13]], [[25909, 58793], [-2, 11], [-26, -3], [-20, 28], [-53, 134]], [[17466, 71219], [35, -1], [0, 357]], [[17962, 71345], [15, -35], [-6, -39], [14, -47]], [[24732, 50824], [7, 27], [13, -65], [-8, -14], [-12, 52]], [[24726, 51002], [5, -6]], [[24731, 50996], [-5, 6]], [[24590, 51752], [28, 2], [0, 17], [27, -20], [9, -18]], [[24654, 51733], [8, 7], [27, -12]], [ [24812, 50889], [-37, -92], [-7, 10], [4, 41], [-12, 16], [-2, 41], [6, 3], [-12, 100], [-11, 27], [-9, -7] ], [ [24732, 51028], [-2, 96], [-10, 28], [-13, 72], [-11, 30], [-19, 95], [-13, 45], [-10, 11], [-14, 67], [-17, 36], [-12, 93], [-8, -34], [-12, -1], [1, -34], [-35, -2] ], [[26305, 70240], [0, -580]], [ [26203, 69750], [18, -7], [32, 38], [-1, 33], [-33, 17], [-14, 47], [-8, 114], [16, 75], [13, 14], [20, 69], [-2, 31], [-18, 27], [60, -15], [7, 49], [12, -2] ], [[28167, 59480], [41, 0]], [[28208, 59480], [0, -47]], [ [90472, 34420], [4, 45], [13, 54], [5, -54], [-4, -24], [7, -40], [-2, -61], [-9, -29], [-14, 109] ], [[31310, 38457], [16, -14], [24, 26], [10, -11]], [[31360, 38458], [0, -111]], [[31309, 38272], [1, 185]], [ [26735, 65865], [-1, -27], [-16, -39], [-6, -39], [-13, -4], [-7, -65], [-11, -11], [-17, -72], [5, -79], [-8, -9] ], [ [18252, 72350], [-87, 0], [11, -100], [-12, -45], [13, -33], [9, -65], [-5, -43], [5, -77], [13, -16], [1, -108], [-31, 0], [0, -51], [-71, 0] ], [[18299, 72350], [0, -490], [46, 0], [0, -404]], [ [18345, 71456], [-32, 0], [0, -35], [-18, 0], [0, -67], [-18, 0], [-2, -33], [-32, 0], [0, -68], [-45, 3] ], [[20547, 63208], [-28, 13], [-37, 99], [-16, 10]], [[26948, 61005], [33, 104]], [[26981, 61109], [32, 36]], [[27121, 60779], [2, -33], [-17, -97]], [[28174, 63060], [-20, -44], [-12, 14], [-25, -236]], [[25402, 53215], [-5, 13], [-10, -34], [-85, -1], [0, -34], [-28, 0]], [[25274, 53159], [-5, 374]], [[25108, 63100], [60, -1]], [ [25168, 63099], [1, -85], [25, -1], [0, -68], [22, 0], [15, -85], [32, -1] ], [[25263, 62859], [0, -84]], [[25525, 63675], [11, -24], [24, 0]], [[25524, 63366], [1, 309]], [[29093, 63678], [4, 36], [24, -45], [10, -5]], [[29131, 63664], [10, -69]], [ [29090, 63188], [-24, 68], [-23, 3], [-8, 111], [-12, 61], [-11, 10], [1, 38], [-14, 14] ], [[28999, 63493], [24, 67]], [[24258, 67981], [97, 0]], [[22776, 55344], [102, -2]], [[22878, 55342], [-2, -513]], [[22863, 54830], [-130, 7]], [[22733, 54837], [2, 510]], [[25339, 66010], [122, -2]], [ [25461, 66008], [22, -89], [3, -54], [13, -139], [4, -75], [14, -93], [8, -20], [2, -47] ], [ [25526, 65214], [-73, 0], [-1, 103], [-33, -2], [0, 101], [-32, -3], [-1, 52] ], [[25386, 65465], [17, 1], [15, 35], [-2, 169], [0, 154], [-95, -9]], [[90597, 35570], [10, 43], [4, -16], [-8, -45], [-6, 18]], [[90537, 37432], [5, 20], [1, -49], [-6, 29]], [ [90507, 37973], [14, 53], [0, 59], [11, 0], [0, -66], [-9, -13], [-10, -55], [-6, 22] ], [ [90487, 38800], [6, 39], [11, -28], [-1, -51], [-8, -23], [-7, 25], [-1, 38] ], [[90486, 35993], [20, 2], [3, -36], [-19, -8], [-4, 42]], [ [28675, 59824], [6, -82], [17, -14], [17, -52], [3, -41], [-14, -14], [-1, -134] ], [[28650, 59487], [-49, 0]], [[26528, 67149], [2, -409]], [[26592, 67695], [15, 3], [28, 120], [14, 0], [6, 28]], [[26655, 67846], [2, -74], [97, 9]], [[26659, 67255], [-66, -2]], [[21216, 70814], [0, -391]], [[20924, 72035], [105, -1]], [[24580, 68853], [-68, 1]], [[24512, 68854], [-101, -1]], [[24377, 68955], [0, 200]], [[16478, 62470], [67, 1], [3, -34], [56, 1]], [ [16604, 62438], [67, -2], [0, -108], [-25, -9], [-6, -33], [0, -153], [5, -17], [-1, -88], [16, -5], [1, -94], [5, 0], [0, -132] ], [[16666, 61797], [-72, 208]], [[16478, 62417], [0, 53]], [[26106, 64163], [68, 0]], [[26169, 63944], [-63, 0]], [[26209, 64571], [2, -407]], [[24117, 56288], [70, -8]], [ [24182, 55702], [-22, -34], [-12, 28], [-2, 40], [-12, -13], [-3, 46], [-9, 13] ], [ [24122, 55782], [-5, 35], [-16, -2], [-3, 44], [-15, -3], [-3, 59], [-10, 3], [-6, 30], [18, 94], [-6, 29], [2, 42], [20, 11], [5, 37], [14, 51], [0, 76] ], [[25326, 64901], [65, 5], [-1, 101], [136, 7]], [[25526, 64860], [0, -181]], [[25526, 64679], [-169, -15]], [[25325, 64660], [-1, 140]], [[17375, 69414], [2, 32], [13, 40], [12, 149]], [ [17510, 68676], [-30, 0], [-34, 55], [0, 144], [-21, 0], [-6, 55], [0, 205], [-77, 3] ], [ [29738, 65368], [0, 33], [-11, 48], [-8, 164], [-8, -4], [3, 60], [-6, -5], [1, 103], [6, 3], [-5, 101] ], [[26052, 61617], [48, -110]], [[26112, 61346], [-1, -34]], [[26111, 61312], [-39, -50], [-40, 14], [-48, -54], [-15, -49]], [[25020, 52616], [-56, 1], [0, -153], [-29, -17], [0, -51], [-12, 1]], [[24923, 52397], [-19, 53], [-4, 39], [-10, 34], [-2, 77], [-9, 37]], [[24569, 51939], [13, 55], [76, 62]], [ [24658, 52056], [-3, -82], [-5, -3], [3, -50], [-8, -17], [6, -64], [3, -107] ], [[19271, 63277], [-150, 1], [0, 5], [-95, 2]], [[19016, 63386], [-1, 213], [0, 406], [-2, 0], [1, 287]], [[22643, 51697], [-35, -123]], [ [18137, 63393], [223, -1], [252, -1], [1, 47], [19, -6], [13, 58], [13, 26] ], [ [18703, 62705], [-15, 17], [-33, 0], [-1, 187], [-5, 74], [-190, -1], [-257, 0], [0, -10], [-65, -2] ], [[18137, 62970], [0, 423]], [[28208, 59480], [37, 1]], [[28245, 59481], [131, -1]], [[28376, 59480], [37, 2]], [[28401, 59133], [-6, -34], [-19, -11], [2, -46]], [ [25898, 54151], [5, -42], [-3, -114], [-4, -49], [14, 1], [0, -149], [-9, -54], [10, 1] ], [ [25897, 53538], [-19, 2], [-4, 16], [-1, 85], [-16, -48], [-7, 0], [-9, -42], [-1, 89], [-28, -2] ], [[18973, 65833], [-128, -3]], [ [18845, 65830], [-2, 81], [-24, 35], [4, 50], [-6, 14], [-5, 62], [3, 45], [15, 36], [-7, 13], [-1, 44], [10, 30], [-13, 46], [0, 28] ], [ [18819, 66314], [6, 17], [-16, 163], [10, 24], [65, 0], [24, -44], [11, 59], [5, -36], [-3, -109], [18, -6], [30, 32], [4, 15] ], [[26390, 63409], [75, 4], [0, -44], [29, -6]], [[26494, 63363], [0, -34]], [[26375, 63027], [-2, 381]], [[26010, 53745], [12, 1]], [[26022, 53746], [92, 1]], [[26114, 53747], [0, -354]], [ [26114, 53393], [0, -34], [-19, 1], [0, -47], [-33, 30], [-17, -4], [-13, -86] ], [[26032, 53253], [-22, 2]], [[15829, 60925], [1, -3]], [[15830, 60922], [-1, 3]], [[15813, 60835], [-31, 0]], [[15782, 60835], [-4, 84], [14, 28], [16, 8], [6, -24], [7, -88], [-8, -8]], [[19942, 61346], [1, -56], [15, -45], [-10, -72], [-12, -8], [6, -31]], [[19942, 61134], [-20, 0], [1, -52], [-16, -33], [-12, 15]], [ [19895, 61064], [2, 29], [-18, 68], [-15, 5], [-14, 39], [2, 104], [-16, 1], [-4, 42] ], [[25103, 60394], [0, -41], [12, 20], [20, -10]], [[25134, 60276], [-14, 1], [-13, -21], [-13, -42], [-9, -65], [-17, -59]], [ [25068, 60090], [-25, 44], [-2, 87], [8, 105], [10, 21], [-1, 38], [-12, 16] ], [[24523, 59426], [95, 1]], [ [24618, 59427], [5, -16], [-3, -55], [8, -29], [0, -154], [-16, 9], [0, -25] ], [[24612, 59157], [-1, -137]], [[24445, 59425], [78, 1]], [[24246, 57760], [3, 345]], [[26972, 64743], [46, -2]], [[27030, 64657], [1, -377]], [[23408, 58426], [-1, -131], [14, -77], [9, -2]], [[24681, 50807], [39, -33], [-19, -8], [-20, 41]], [[24628, 50763], [25, 19], [2, -17], [-26, -20], [-1, 18]], [[24732, 51028], [-1, -32]], [ [24726, 51002], [1, 44], [-10, 56], [-13, -64], [-14, 14], [-7, -22], [-7, 31], [-6, -27], [10, -63], [-12, 4], [-7, -27], [-4, -54], [-8, 7], [-5, -57], [-8, 12], [-19, -33], [-6, -76], [-16, 16], [5, 21], [-13, 67], [-18, 57], [-11, -13], [-26, 21], [-10, 33], [-25, 12], [-16, 25], [-16, 60], [12, 14], [7, 58], [8, -12], [12, -52], [7, 22], [-1, -68], [15, -17], [-4, 104], [-23, 64], [0, 42], [-6, 7] ], [[15363, 69375], [78, 0]], [ [15332, 68480], [10, 193], [-1, 69], [7, 184], [0, 92], [-5, 39], [8, 91], [12, 227] ], [ [26655, 67846], [-6, 48], [9, 44], [9, 87], [4, -50], [19, 31], [5, 29], [-21, 31], [24, -3], [11, 24], [5, 41], [23, 10], [34, 28], [9, 45], [31, 30], [11, -30], [23, -25], [15, -39], [17, -123], [10, -37], [7, -97], [3, -91] ], [[23546, 64168], [45, -1]], [[23556, 63953], [-3, 0], [0, 100], [-6, 0], [-1, 115]], [[24087, 63049], [109, -6]], [[24196, 63043], [-3, -300]], [[24160, 62628], [-77, 85]], [ [5814, 42059], [43, 9], [13, 49], [4, 35], [13, 48], [14, 15], [6, -27], [6, -70], [20, -84], [4, -52], [-4, -15], [3, -47], [18, -55], [3, 57], [12, -2], [-4, -64], [8, -24], [-1, -29], [17, -70], [-12, -37], [-11, 18], [-21, -29], [-6, 26], [-17, 31], [-25, 11], [-30, -20], [-7, 4], [-7, 84], [-11, 34], [-1, 31], [-14, 67], [0, 61], [-13, 45] ], [[18137, 61963], [0, 1007]], [ [18704, 62392], [-2, -58], [-13, -9], [1, -34], [-20, 0], [-4, -61], [-6, -1], [-5, -48], [-10, 0], [-1, -117], [3, -43], [-26, -59], [-38, 6], [-10, -43], [0, -51], [-9, -33] ], [[18137, 63639], [1, 134], [0, 628], [1, 266]], [[18635, 64398], [15, -62], [3, -101], [6, -29], [1, -160]], [[18137, 63393], [0, 246]], [[27485, 46274], [0, 32], [21, 11], [7, 20], [5, 61]], [[27518, 46398], [11, -19], [13, 34], [6, 39]], [[27548, 46452], [5, -12]], [ [27553, 46440], [-21, -138], [-9, -82], [-25, -93], [-34, -139], [-24, -66], [-3, 12], [34, 122], [14, 40], [7, 53], [3, 81], [5, 32], [-6, 23], [-9, -11] ], [[27414, 45876], [14, 60], [5, -33], [-14, -44], [-5, 17]], [[27386, 45813], [9, 39], [11, 4], [-5, -33], [-15, -10]], [[27310, 45701], [52, 90], [6, -30], [-45, -80], [-13, 20]], [[27214, 46977], [166, 2]], [[27380, 46979], [0, -514], [3, 1], [1, -219]], [ [27384, 46247], [-12, -17], [0, -26], [-27, -18], [-23, -6], [-17, 52], [-8, 68], [2, 79], [6, 60], [6, -3], [-2, 49], [-12, 97], [-11, 47], [2, 34], [-8, 62], [-11, 32], [-5, 85], [-6, 18], [-11, -15], [-9, 101], [-24, 31] ], [ [27118, 45540], [19, 106], [20, 46], [25, 43], [3, 23], [36, 66], [38, -67], [4, -52], [14, -43], [-4, -11], [-40, -48], [-3, 27], [-27, -5], [-3, -24], [-46, -73], [-36, -15], [0, 27] ], [[27062, 45510], [39, 24], [-10, -43], [-17, -14], [-13, 8], [1, 25]], [[27020, 45533], [6, 35], [12, -10], [-5, -41], [-13, 16]], [[26806, 45614], [15, 13], [4, -23], [-20, -10], [1, 20]], [[26978, 55163], [12, 119], [-5, 145], [7, 106], [9, 90], [-10, 42]], [ [26991, 55665], [26, 35], [21, -76], [11, 13], [23, -18], [12, 30], [14, 10], [9, -17] ], [[27134, 55585], [-5, -21], [8, -45], [27, -55], [9, 0]], [[27193, 55407], [-62, -158]], [ [27131, 55249], [-5, 22], [-20, 29], [-28, -35], [-35, -8], [-12, -38], [-6, -83] ], [[26194, 55065], [7, -124], [6, -43]], [[26207, 54898], [17, -76], [5, -38]], [[26109, 54667], [-1, 102], [-14, 0], [-48, 82], [-10, 33]], [[26036, 54884], [0, 118], [5, 18], [19, 1], [5, 17]], [[22659, 49740], [69, -55], [8, 41]], [ [22849, 49420], [-14, -83], [-12, -2], [-6, 55], [-21, -10], [-4, 18], [-32, -11], [-11, 12], [-3, -46] ], [ [22746, 49353], [-23, 13], [-12, 44], [-2, -33], [-10, 20], [-5, 41], [-9, -2], [-16, 37], [-7, -15], [-3, 40], [5, 31] ], [[22664, 49529], [-1, 50], [-10, -5], [-12, 26]], [[22641, 49600], [-5, 13], [-1, 54], [24, 73]], [[23468, 64172], [78, -4]], [[23554, 63649], [-122, 5]], [[23432, 63654], [-6, 24], [-2, 128], [-30, 1]], [[13347, 81071], [9, 23], [10, -28], [-5, -52], [-16, 34], [2, 23]], [ [13279, 80906], [61, 56], [7, -80], [13, -14], [-20, -68], [-24, -1], [-33, 63], [-4, 44] ], [[13241, 80901], [26, 65], [8, -25], [-26, -58], [-8, 18]], [ [13172, 81388], [4, 66], [6, 1], [52, -135], [-12, -28], [-1, -68], [-15, -111], [-23, 74], [-9, 113], [-2, 88] ], [ [13390, 82602], [85, -47], [44, -115], [44, -33], [11, -116], [23, -15], [27, -35] ], [ [13651, 81856], [1, -60], [10, -38], [-5, -118], [12, -104], [11, -46], [6, -133], [12, -63], [-32, -100], [-24, -122], [-1, -33], [-20, -90], [-23, -77], [-37, -97], [-27, -55], [-19, -14], [3, -46], [-19, -23], [-12, 40], [-1, 56], [-13, 24], [-1, -44], [-12, -22], [-18, 18], [-13, 52], [-4, 108], [3, 57], [-17, 33], [8, 103], [-9, 6], [-16, 56], [-6, 64], [30, 63], [17, 63], [15, -8], [-3, 75], [-11, 82], [14, 122], [-9, 190], [-10, 67], [-43, 164], [-22, 55], [-12, 48], [-7, -34], [23, -62], [25, -85], [7, -72], [22, -90], [10, -131], [-16, -43], [-2, -79], [7, -92], [11, -62], [-9, -28], [-11, 96], [-8, 12], [3, -70], [-4, -74], [-36, -102], [-14, -5], [-24, 49], [19, 73], [11, 73], [-3, 38], [-25, -10], [10, -72], [-8, -42], [-33, -56], [-7, 1], [-23, 108], [-11, -45], [-25, 54], [-17, 18], [-12, 50], [-28, 68], [0, 76], [31, 31], [22, 51], [-20, 47], [7, 75], [-9, 39], [23, 44], [3, 24], [-18, 1], [-3, 74], [7, 43], [-41, -17], [6, -45], [11, -16], [-1, -37], [-13, -85], [-1, -60], [-19, -73], [-18, 13], [7, -93], [-10, -43], [-24, 52], [-25, 22], [-14, 83] ], [ [10628, 87240], [0, -100], [130, -95], [17, 100], [135, -145], [81, 180], [170, 20], [1, -39], [-33, -272], [47, -112], [66, -76], [26, -22], [11, -116], [29, -80], [266, -580], [30, -299], [-8, -90] ], [ [11480, 85398], [3, 69], [-15, 48], [-55, 121], [-30, 47], [-96, 89], [-36, 71], [-43, 66], [-98, 104], [-42, 49], [-91, 144], [-30, 39], [5, 29], [31, 89], [24, -14], [-9, -27], [24, 3], [0, 43], [21, 70], [-22, 7], [2, 77], [-14, 116], [7, 35], [22, 41], [-5, 34], [16, 30], [-13, 56], [-19, -51], [-2, -59], [-25, -21], [-21, -72], [-1, -49], [-107, -100], [-12, -28], [-28, -28], [-95, 22], [-67, 36], [-26, 32], [-123, 125], [-17, 56], [18, -10], [34, 24], [11, 71], [-33, 131], [3, 42], [-20, -17], [-31, 44], [6, -50], [45, -120], [-10, -21], [-54, -51], [-39, 0], [-49, 55], [-61, 24], [-32, 23], [-81, 40], [-45, 11], [-59, -4], [-63, -33], [-77, -12], [-80, -28], [-54, -48] ], [[26285, 64350], [0, -181]], [[21170, 62382], [124, 2], [187, 9]], [[21481, 61891], [-283, -1], [-31, -3]], [[21167, 61887], [2, 91], [1, 404]], [ [26535, 59335], [12, 17], [8, -17], [8, 19], [11, -43], [9, -63], [10, 24], [8, -25] ], [[26583, 59038], [-53, 6], [-5, 19]], [[25412, 64068], [114, 6]], [[25526, 64058], [-1, -383]], [[25412, 63363], [-2, 402], [4, 0], [-1, 203]], [[15663, 72891], [-6, 0], [0, -231], [-155, 0], [0, 17], [-308, -1]], [ [15194, 72676], [-16, 119], [-8, 101], [1, 53], [-11, 56], [12, 58], [9, 138], [-19, 46], [3, 22], [17, 1], [40, -55], [32, -64], [10, -1], [25, -39], [6, 12], [41, -55], [-1, -20], [35, -41], [56, -11], [21, 13], [31, -37], [9, 19], [10, -18], [24, 7], [12, -32], [41, 2], [32, 71], [-3, -24], [22, -42], [7, -45], [17, 17], [17, -5], [-3, -31] ], [[15266, 72272], [85, 0], [0, -17], [151, -1]], [[15502, 72254], [0, -302], [4, 0], [1, -205], [80, 3]], [[15587, 71750], [-1, -102], [13, -2], [-1, -235]], [ [15337, 71411], [-11, 130], [8, 8], [6, -52], [11, 31], [52, 63], [-10, 27], [-34, 23], [-2, 45], [-27, 14], [-8, -24], [8, -90], [-16, -21], [3, 38], [-4, 206], [-14, 176], [-24, 80], [-9, 207] ], [ [27155, 52003], [16, 15], [23, -16], [0, -19], [30, 2], [-1, 171], [16, 0] ], [[27239, 52156], [19, -330], [13, -129], [0, -51], [14, -167]], [[27199, 51422], [-1, 160], [-11, 51], [-4, 43]], [ [15663, 72891], [14, -21], [1, -59], [10, 6], [3, 53], [-14, 34], [0, 40], [12, 28], [21, 10], [3, -31], [-15, -34], [10, -50], [7, 6], [2, 48], [10, 14], [8, -100], [-15, -10], [11, -42], [8, -78], [13, -21], [-8, -25], [-16, 2], [2, -42], [-17, -36], [-9, -113], [-14, -9], [11, 113], [-6, 17], [-19, -101], [-4, -53], [-23, -80] ], [[15649, 72357], [-108, 1], [-39, -3], [0, -101]], [ [15266, 72272], [-5, 77], [-15, 162], [-14, 36], [-4, 55], [-14, 23], [-5, 31], [-15, 20] ], [ [15785, 61302], [2, -44], [-5, -46], [15, -51], [-12, -25], [-4, -44], [19, -56], [-7, -14], [-11, 29], [7, -71], [-15, -16], [-9, 38], [-26, 61], [-13, -12], [-23, 67], [-10, 53], [-17, 33], [-16, 8], [-20, -33], [14, 127], [3, 48], [-12, 92], [7, 20], [-10, 53] ], [[28348, 60209], [0, -207]], [[28286, 59868], [-10, 20]], [[28276, 59888], [-16, 22], [-14, 71], [-21, 25], [-14, -9]], [[28211, 59997], [-3, 181], [29, 57]], [[24955, 63475], [-34, -1], [-1, -68], [-19, -1], [0, -16], [-62, -1]], [[19845, 64669], [167, 1]], [[18742, 66315], [77, -1]], [[16085, 62334], [0, -81], [-16, -1], [0, -202], [-4, -20]], [ [16032, 62031], [3, 32], [-26, 0], [-10, 47], [0, 55], [-8, 24], [-9, -17], [-9, 23], [3, 45], [-9, 11] ], [[21203, 57388], [0, -506]], [[21203, 56871], [-194, 0], [0, 351]], [[29355, 66371], [120, 53]], [[29435, 65889], [-7, 0], [-2, -84], [-51, 32], [-55, 86], [-6, -1]], [[29314, 65922], [6, 57]], [ [24711, 56299], [75, -3], [-1, -51], [-30, -17], [-2, -61], [9, -1], [8, 46], [6, -17], [23, -1] ], [ [26526, 57668], [-2, -20], [8, -51], [18, -32], [9, 17], [2, -48], [9, -63], [0, -30] ], [ [26549, 57359], [-23, 22], [-13, -29], [-3, -44], [-12, -42], [-24, 26], [-9, -19] ], [[26591, 61919], [0, 46], [9, 397]], [[26680, 62403], [20, -4], [12, -42]], [[26712, 62357], [1, -463]], [[26607, 61916], [-16, 3]], [ [29144, 62688], [-27, -92], [-21, -118], [-22, -149], [-20, -60], [-19, -14], [-11, 14], [6, 88], [15, 97], [3, 69], [-8, 22] ], [[17636, 58805], [0, 240], [-14, 2], [0, 780]], [ [23453, 62826], [12, -40], [13, -10], [-9, -25], [6, -79], [18, -52], [-3, -28], [17, -20] ], [[23507, 62572], [-35, 3], [-3, -246]], [[23469, 62329], [-11, -9], [-20, 19], [-10, -21]], [ [16799, 72766], [11, -44], [23, -23], [11, 49], [10, -18], [23, 6], [10, -20], [-3, -36], [22, -2], [6, -43], [15, -17], [10, 13], [4, 61] ], [ [16941, 72692], [26, 57], [10, 3], [19, -71], [7, -61], [20, -47], [16, 49], [15, -13], [15, 29], [17, -26] ], [[17086, 72612], [-1, -658]], [[17085, 71954], [-38, 0]], [ [15649, 72357], [-36, -173], [-13, -119], [12, 8], [23, -13], [12, 27], [21, 17], [3, 38], [-44, -62], [-17, 27], [28, 150] ], [[15638, 72257], [60, 0], [0, -136]], [[15698, 72062], [-17, -96], [7, -72], [-6, -48]], [ [15682, 71846], [-12, -12], [-9, 38], [-19, -45], [-3, -32], [-17, -20], [0, -25], [-35, 0] ], [[15649, 73739], [11, -4], [34, -53], [-8, -8], [-22, 20], [-15, 45]], [[15623, 73630], [17, 26], [2, -33], [-19, 7]], [ [15586, 73509], [7, 30], [20, 1], [2, -29], [15, -33], [17, -9], [-18, 69], [37, 108], [12, -2], [37, -58], [-19, -50], [11, -66], [-2, -62], [-11, -25], [4, -69], [-20, -12], [-15, 50], [-9, -12], [-22, 11], [-31, 62], [-6, 76], [-9, 20] ], [[15577, 73617], [18, -10], [18, -54], [-30, 41], [-6, 23]], [[24742, 61626], [13, 45], [9, 110]], [[24865, 61431], [-38, 3], [0, -102], [-48, -55]], [[24779, 61277], [-12, 46]], [[24767, 61323], [-11, 50], [-18, 50], [-5, 70], [1, 78], [8, 55]], [[20069, 62765], [191, -5]], [ [20260, 62760], [-1, -53], [-15, -5], [1, -46], [-7, -123], [-15, -13], [1, -41], [-8, -38], [2, -35] ], [[20218, 62406], [-6, -70]], [[19991, 62637], [4, 15], [-24, 53], [10, 60]], [[16108, 64881], [127, 0], [244, 0]], [ [16438, 63162], [11, 101], [0, 169], [-16, 34], [-10, 52], [-3, 85], [-10, 25], [-26, 9], [-19, 37], [-13, 68], [-8, 0], [-7, 50], [-19, 18], [0, 25], [-13, 0], [-8, 26], [-31, 9], [-9, -44], [-21, -42], [0, -49], [-16, -9], [-5, 34], [-16, 0], [-16, 41], [0, 221], [-74, -1] ], [[21287, 61485], [194, 2]], [[21285, 60760], [0, 209], [2, 1], [0, 515]], [[17304, 71118], [0, 681]], [[27383, 49938], [0, -297], [-2, -9], [0, -305]], [[27381, 49327], [-4, 0], [3, -210]], [ [27305, 49119], [-1, 78], [-18, 129], [-6, 24], [-20, 23], [-2, 70], [-18, 66], [-3, 29], [-8, -6], [-13, 62], [19, -28], [3, -18], [4, 58], [6, 26], [-31, 1], [0, 68], [-19, -1], [0, 68], [-9, 68], [-28, 0], [0, 102] ], [[23650, 69653], [1, 27], [19, 13], [7, -19], [23, 76], [9, 65]], [ [23709, 69815], [25, -52], [11, 7], [14, -52], [11, -5], [20, -47], [50, -3], [16, -53] ], [ [23856, 69610], [-14, -33], [-19, -10], [0, -51], [-17, -34], [-10, -63], [-7, -1], [-2, -121] ], [[23719, 69298], [-68, 1]], [[26474, 55275], [0, -96]], [[26474, 55179], [0, -57], [-7, 1], [-15, -130]], [[26429, 55060], [-29, 46], [-9, 60], [-10, -10], [-14, 61]], [[21324, 64925], [154, 0]], [[21478, 64925], [1, -254]], [[21479, 64669], [-158, 1]], [[21321, 64670], [3, 53], [0, 202]], [[21204, 58407], [244, 6]], [[26514, 56269], [51, 168]], [[26607, 56409], [5, -22], [13, -4], [2, -41], [19, -36]], [ [26881, 55501], [18, -110], [14, -14], [3, -84], [8, -35], [-5, -98], [2, -13] ], [ [26921, 55147], [-11, -2], [-30, -43], [-4, 16], [-24, -33], [-10, 48], [-40, -59] ], [[26802, 55074], [-6, 87], [-16, 26], [-13, 105]], [[29219, 64547], [39, -90]], [[29254, 64418], [-6, -45], [13, -7], [2, -45], [-6, -33]], [[29257, 64288], [-21, 19], [-3, 19], [-18, 17], [-11, -6], [-13, 27]], [[29191, 64364], [1, 62], [9, 24], [3, 110], [15, -13]], [[27052, 53989], [10, -6], [12, -38]], [ [27074, 53945], [17, -46], [16, -96], [11, -3], [6, -36], [26, -65], [0, -28], [10, -18] ], [[27160, 53653], [1, -33], [13, -48], [-3, -19]], [[27141, 53410], [-20, 39], [-34, -20], [-33, 32]], [[27054, 53461], [-4, 41], [1, 53], [-10, 30], [-12, -10]], [ [24633, 61919], [19, 56], [35, -1], [2, 52], [11, 24], [14, 88], [22, 0], [9, 68], [9, 2], [12, -42], [20, -39], [12, 13], [6, -28] ], [ [24742, 61626], [1, 77], [-21, 3], [2, 52], [-52, 0], [-6, -35], [-13, 9], [-5, -38], [-5, 29], [-11, -5] ], [[24702, 52184], [-7, -54], [-12, -40], [-22, 30]], [ [24661, 52120], [-5, 12], [-12, -66], [-7, 17], [-9, 60], [-5, -2], [-16, 62], [-1, 30], [-17, 31] ], [[26216, 54263], [-3, -84]], [[26213, 54179], [-5, -59], [-14, -72], [-3, -45], [4, -69]], [[26195, 53934], [0, -20]], [[26195, 53914], [-6, 12], [-16, -36], [-3, -46], [-56, 5], [0, -102]], [[26022, 53746], [9, 49], [-1, 44], [6, 58], [9, 41], [-4, 85], [6, 28]], [ [25302, 52136], [56, 31], [1, 25], [14, -40], [-9, -28], [-10, 16], [-18, -2], [-20, -17], [-14, 15] ], [ [25392, 52659], [-15, -46], [2, -38], [-9, -57], [1, -41], [-6, -32], [-1, -144], [-8, -66], [-15, -4], [1, 36], [-20, 40], [-15, -16], [-5, 23], [-18, -22] ], [[25284, 52292], [-5, 426]], [[25279, 52718], [-3, 306]], [[25276, 53024], [-2, 135]], [[16981, 73980], [214, 0]], [ [17193, 72870], [-27, 1], [0, -295], [-19, 10], [-16, 47], [-2, 43], [-35, -80], [-8, 16] ], [ [16941, 72692], [-3, 94], [-14, 63], [13, 24], [20, -10], [14, 27], [-5, 79], [14, 10], [3, 87], [14, 63], [-9, 56], [-8, 102], [-1, 79], [7, 49], [8, 6], [13, 153], [-8, 122], [-22, 155], [-3, 56], [7, 73] ], [[15720, 73667], [6, 14], [26, -115], [-18, 42], [-14, 59]], [ [15785, 73566], [-8, 79], [8, 44], [-13, 30], [-17, -6], [-11, -41], [9, -44], [-19, 40], [8, 57], [-10, 25], [-9, -14], [-1, 65], [-21, 54], [11, 21], [-5, 36], [-13, 16], [16, 54], [184, 0], [97, -6], [145, 5], [106, -1] ], [[15618, 73982], [15, 0], [4, -29], [-17, -2], [-2, 31]], [[26693, 53580], [54, -4]], [[26774, 53240], [3, -43], [-36, 0], [0, -98], [-9, -1], [0, -42]], [[26732, 53056], [-27, 2]], [ [26705, 53058], [4, 42], [-12, 64], [5, 57], [-8, 28], [0, 62], [-14, 16], [-15, 67], [1, 40] ], [[18973, 64960], [1, 382]], [[28245, 59481], [31, 196], [0, 211]], [ [28339, 59670], [-20, -43], [11, -21], [13, 2], [11, -25], [6, -92], [16, -11] ], [ [21558, 52622], [-103, 4], [0, -68], [-57, 1], [0, -366], [-62, -1], [0, -269] ], [[24749, 65515], [20, 63]], [[24769, 65578], [3, -124], [20, -38], [-1, -54], [-6, -15]], [[26282, 62999], [0, 185]], [[26397, 64655], [16, 1], [0, 203]], [[26445, 64860], [97, 2]], [[26542, 64574], [-32, -1], [0, -17], [-32, 0], [0, -51], [-64, -2]], [[19861, 60913], [18, 55], [4, 53], [12, 43]], [ [19942, 61134], [10, -25], [4, -49], [-5, -32], [6, -56], [13, -19], [3, -32], [-7, -16], [0, -150] ], [[19966, 60755], [-136, 0]], [[22162, 51755], [0, -327]], [ [22047, 51424], [-1, 62], [-13, 40], [11, 14], [-3, 65], [6, 18], [-5, 62], [8, 57], [4, 150], [4, -1], [2, 67], [58, -10] ], [ [18419, 70798], [-1, 545], [-21, -26], [-17, 21], [1, 27], [-16, 34], [-10, 50], [-10, 7] ], [[26807, 54348], [16, 55], [-4, 15]], [[26819, 54418], [8, -2], [38, 134]], [[26865, 54550], [18, -13]], [ [26883, 54537], [2, -62], [7, -45], [-1, -85], [5, -51], [3, -88], [14, -37], [1, -27] ], [ [26886, 54096], [-14, 44], [-9, 58], [-16, 18], [-4, 26], [-24, 41], [-12, 65] ], [ [17570, 55850], [-264, 1], [-58, 6], [-1, 20], [-36, 48], [2, 17], [-40, 0] ], [[23550, 59624], [-106, 3]], [[23444, 59627], [0, 317], [-10, 60], [8, 6]], [[31618, 38134], [-8, -32], [-8, 13], [-6, -20]], [[31572, 38127], [1, 84]], [ [26698, 69158], [7, -76], [-1, -55], [7, -37], [-4, -71], [-8, -67], [0, -98] ], [[26699, 68754], [-159, -3]], [[19669, 68355], [231, -1], [160, -2]], [[19952, 67578], [-17, 0]], [ [19935, 67578], [0, 169], [-34, 0], [0, 101], [-67, 1], [0, 99], [-61, 0], [-3, 34], [-34, -2], [0, 66], [-34, 0], [1, 104], [-17, -1], [0, 103], [-17, -1] ], [[22878, 55342], [52, -2]], [[31286, 37841], [14, 158], [1, 50]], [[31309, 38050], [1, -111], [8, 4], [1, -29], [-7, -23]], [[31312, 37891], [-22, -56], [-4, 6]], [[25060, 57676], [-43, -1]], [[22472, 62594], [0, -101]], [[31209, 38263], [21, -13]], [[31234, 38230], [0, -20], [-12, -20]], [[31222, 38190], [-15, -10], [-2, 28], [-12, -4]], [[31193, 38204], [-11, 35]], [[31222, 38190], [7, -11], [10, -58]], [[31195, 38089], [7, 31], [-9, 84]], [[30985, 38023], [20, 12], [5, -43], [-15, -38], [-12, 32], [2, 37]], [ [2341, 307], [20, 69], [4, -20], [27, 2], [4, -44], [-7, 13], [-29, -30], [-8, -39] ], [[29497, 66929], [5, 432]], [[29500, 66699], [-8, 65], [4, 37], [1, 128]], [[22875, 49344], [-14, -59], [-13, -81], [-23, -163]], [[22825, 49041], [-13, -1]], [[22812, 49040], [9, 68], [14, 70], [10, 87], [8, 35], [-2, 47], [14, 88]], [ [22746, 49353], [9, -24], [15, -1], [11, 17], [-4, -64], [7, -48], [15, -34], [17, -18], [-12, -97], [1, -23], [-9, -38] ], [[22796, 49023], [-143, -3], [-10, 34], [-4, 38], [-15, 18]], [[22624, 49110], [3, 164], [-1, 126], [38, 129]], [[29697, 69333], [69, -6], [114, 6]], [[29880, 69333], [-8, -118], [15, -36], [-28, -105], [10, -20]], [ [29869, 69054], [-21, -82], [-28, 59], [7, -76], [-16, 23], [-32, -188], [-31, 49] ], [ [27907, 62615], [-15, -102], [2, -9], [-17, -121], [12, -128], [-25, -134] ], [[26947, 56112], [4, 18], [29, 40], [9, -19], [16, 2]], [[27034, 56049], [24, -60]], [[27058, 55989], [-74, -222]], [[28267, 61184], [13, -20]], [[28424, 60740], [-4, -40], [-9, 5], [-19, -68]], [ [23497, 55777], [-18, 36], [-10, -12], [-30, 8], [-9, -9], [-12, 17], [-9, -9] ], [[23358, 55797], [-1, 576], [1, 6]], [[26683, 62778], [30, 162]], [[26857, 62767], [-4, -186]], [[26853, 62581], [-6, -46]], [[26847, 62535], [-158, 34]], [[26749, 54683], [41, -321], [29, 56]], [[26807, 54348], [-77, -274]], [[26730, 54074], [-6, 42], [-10, 18], [-12, 115], [3, 33], [-12, 31]], [[26481, 56577], [-5, 18], [5, 66], [10, 53]], [[26491, 56714], [54, -81], [14, 34]], [[26456, 57220], [-1, -70], [24, -89], [35, -56]], [[26514, 57005], [0, -70], [7, -28]], [[26521, 56907], [-84, 1]], [[17042, 70488], [105, -2]], [[17181, 70485], [157, -3]], [ [17240, 69417], [1, 100], [-59, 0], [0, 50], [-12, 0], [-1, 68], [-17, 49], [0, 33], [-17, -2], [-5, 34], [0, 73], [-6, 0], [0, 101], [-12, -1], [0, 119], [-5, 51], [-12, 34], [0, 97], [11, 0], [0, 102], [-62, 0] ], [[17044, 70325], [-2, 0], [0, 163]], [[26921, 55147], [17, -63], [7, -7]], [ [26885, 54787], [-7, 13], [2, 103], [-36, 56], [3, 30], [-22, 34], [-26, -8] ], [[26799, 55015], [3, 59]], [[26946, 55674], [13, 43]], [[26967, 55718], [24, -53]], [[26494, 63363], [5, 186]], [[26499, 63549], [144, -35]], [[26643, 63514], [2, 0], [-22, -281], [-16, 5]], [[24732, 58841], [16, 110], [23, 58], [5, 52], [8, 19]], [ [24784, 59080], [18, 33], [3, 43], [9, 7], [5, 133], [-22, 44], [3, 15], [-5, 71], [-19, 0] ], [[24776, 59426], [8, 54], [1, 50], [11, 50]], [[24796, 59580], [52, -1]], [[24848, 59579], [2, -97], [-2, -183]], [[24757, 58842], [-25, -1]], [[29287, 69318], [98, 8], [93, 10]], [[29473, 68815], [6, -20]], [[27767, 61275], [83, -200], [8, -27]], [[27858, 61048], [3, -41], [-7, -62]], [[27780, 60729], [-6, -13], [7, -39], [-18, -46]], [ [28473, 64234], [-4, -48], [-8, -23], [2, -59], [10, -37], [-1, -26], [-21, -83], [6, -38], [19, -1], [7, -34] ], [[28288, 63734], [3, 34], [-10, -12], [-9, 84]], [[24618, 59427], [58, 0]], [[24676, 59427], [100, -1]], [[24784, 59080], [-36, 0], [0, 68], [-42, 1], [-68, 9], [-26, -1]], [[28171, 62647], [18, 119], [11, 16], [23, 76], [6, 56]], [[18131, 73978], [105, -2], [190, 2], [228, 0]], [[18654, 73978], [1, -99], [0, -404], [1, -104]], [[18656, 73371], [-12, 7], [-97, 0], [0, -202], [-215, 0]], [ [29628, 68685], [-10, -57], [10, -15], [-6, -36], [-8, 7], [-16, -97], [4, -7], [-15, -133] ], [[29587, 68347], [-6, 153], [-63, -31], [-32, -3]], [[23011, 67297], [127, -3], [66, 1]], [[23561, 54650], [7, 15], [10, -23], [8, 7]], [[23461, 54010], [-13, 1], [0, 340]], [[26712, 62357], [15, -28], [1, -37], [59, -4], [54, -10]], [[26841, 62278], [15, -3], [-2, -105], [31, -7]], [ [26885, 62163], [-4, -118], [-9, 3], [-3, -85], [-16, 3], [-1, -41], [8, -55], [-21, -31] ], [ [26839, 61839], [-9, 28], [-9, 111], [3, 44], [-7, 33], [-21, -32], [-15, 0], [-6, -27] ], [ [12379, 84716], [4, -72], [19, 1], [21, 38], [11, -23], [20, -2], [21, -29], [54, 11] ], [ [12292, 85061], [35, -45], [27, -125], [-10, -5], [-22, 115], [-23, 19], [-7, 41] ], [ [12487, 85577], [0, -51], [22, -71], [114, -152], [32, -119], [46, -120], [50, -110], [-23, -49], [33, -134], [47, -140] ], [[12690, 84293], [-10, -29]], [ [12663, 84216], [-4, -1], [-39, 166], [-55, 147], [-11, 140], [9, 65], [-2, 52], [27, 41], [-13, 100], [-8, -2], [-9, -85], [-20, -30], [0, -42], [12, -22], [-13, -57], [-10, 10], [-22, -20], [-25, 11], [-36, 34], [-7, -15], [-35, 36], [-40, 174], [-4, 110], [-42, 140], [-13, 79], [19, 1], [-11, 174], [-12, -17] ], [[24531, 57528], [0, 52], [41, -6], [151, -3]], [[24723, 57571], [0, -83]], [[24697, 57850], [28, 5], [-2, -284]], [ [25424, 67218], [-2, -63], [8, -85], [-7, -57], [14, -62], [0, -85], [5, -55] ], [[24750, 68448], [0, -108]], [[24750, 68340], [-34, 6], [-128, -3], [-23, -33], [1, -69]], [[24516, 68252], [0, 195], [-4, 0], [0, 407]], [[29160, 63798], [-17, -43], [-5, -31], [-15, -9], [8, -51]], [[27156, 59531], [90, -16]], [[22947, 71220], [140, 1]], [[23091, 70512], [-86, 0]], [[22328, 70417], [-199, 1]], [[22129, 70418], [-45, 1]], [[22084, 70419], [1, 397]], [ [29731, 68748], [59, -95], [1, -16], [-14, -82], [-14, -49], [1, -30], [-15, -80] ], [ [29749, 68396], [-14, 20], [-7, -107], [-32, 39], [-8, -3], [-27, -171], [-16, 19] ], [[29645, 68193], [-46, 50], [-7, 106], [-5, -2]], [[23066, 66081], [2, -56], [22, -56], [-1, -83]], [[23089, 65886], [-10, -1], [0, -37], [-68, 1]], [[17231, 64115], [-67, -611]], [[17164, 63504], [-196, 1], [-273, -3]], [[29631, 68114], [14, 79]], [[29749, 68396], [18, -24], [36, 11], [38, -40]], [ [29841, 68343], [-4, -56], [6, -22], [-12, -69], [-12, -44], [0, -85], [-19, -67], [1, -64], [-6, -44] ], [[25685, 69733], [6, 80], [31, -17], [-23, -128], [-14, 65]], [[25568, 69555], [12, 14], [2, -63], [-14, 23], [0, 26]], [ [25468, 68947], [4, 55], [31, 133], [26, 36], [11, -7], [11, 34], [15, -32], [-6, 46], [12, 97], [27, 109], [7, 100], [12, -5], [21, 32], [1, 59], [17, 60], [22, -3], [-2, -87], [-16, -5], [-2, -142], [-12, -40], [-8, 4], [-5, -53], [-14, -52], [5, -43], [-13, -39], [4, -26], [-18, -33], [-13, -62], [-16, -138] ], [[26756, 64659], [-86, -2]], [[27304, 54454], [-14, 13], [-55, -165]], [ [27223, 54471], [-1, 39], [-14, 90], [-5, 7], [-10, 69], [5, 38], [-6, 46] ], [[27192, 54760], [2, 23], [42, 100]], [[21273, 66995], [198, -1]], [[21492, 65943], [-1, -102], [-16, 0]], [[21475, 65841], [-170, -4]], [[21305, 65837], [-6, -1]], [[22718, 67577], [-1, 406]], [[25205, 69764], [70, -2]], [ [25460, 69283], [-21, -40], [3, -47], [-11, -59], [-9, -15], [-11, -83], [-12, -42], [-2, -49] ], [[25397, 68948], [-67, -6], [-3, 8]], [[25327, 68950], [-3, 101], [1, 101], [-67, 3]], [ [8956, 90834], [-32, -2], [-253, 0], [0, -168], [-304, 0], [-114, 0], [-205, -194], [-282, -265], [-173, -164], [0, -84], [-291, 0], [-17, 2] ], [[29282, 64306], [-7, -34]], [[29275, 64272], [-25, -19]], [[29250, 64253], [7, 35]], [ [19456, 67942], [22, -58], [18, -75], [0, -93], [66, 0], [0, -17], [33, 0], [0, -34], [34, 0], [-1, -51], [34, 1], [0, -34], [33, 0], [0, -34], [33, 0], [0, -17], [51, 0], [0, 13], [156, 2], [0, 33] ], [[19955, 66336], [0, -201]], [[26836, 63264], [6, 33], [6, 135]], [[26937, 63422], [-3, -109], [21, -5], [-2, -103], [11, -2], [-2, -102]], [[23969, 55881], [-1, -84], [39, -4]], [[24007, 55793], [-3, -419]], [[24718, 66777], [164, 1]], [[24882, 66778], [0, -359]], [ [29305, 64360], [10, -12], [9, -51], [7, 14], [4, -60], [6, -17], [-4, -46], [-24, -23] ], [[29313, 64165], [-22, 6], [3, 25], [-11, 39], [6, 60]], [[23236, 69803], [137, 0]], [[24848, 59579], [72, -2], [1, 131], [-2, 139], [4, 0]], [[24999, 59427], [-8, -40], [-13, 7], [2, 31]], [[24965, 59426], [6, -22], [-7, -64], [10, -59], [-10, -43]], [[24882, 66778], [0, 51]], [[17310, 64667], [120, 0]], [[17426, 62527], [-204, 2], [-123, -82]], [ [17099, 62447], [-9, 61], [24, 79], [-1, 43], [-11, 119], [5, 39], [14, 0], [6, 44], [8, 3], [-3, 48], [19, 41], [-1, 17], [29, 33], [1, 61], [6, 40], [-7, 14], [6, 36], [-8, 85], [2, 91], [7, 70], [-2, 41], [-20, 92] ], [[16678, 63062], [-54, -331], [-47, -82], [-18, -18]], [[26782, 52851], [-1, 62], [-6, 52], [-38, 3], [0, 88], [-5, 0]], [[20636, 67575], [-1, 5], [0, 540], [1, 244]], [ [27885, 66457], [20, -19], [9, -57], [20, -40], [62, 63], [27, 19], [28, 32] ], [[28094, 65830], [-170, -1]], [[27924, 65829], [-39, 1]], [[27885, 65830], [0, 627]], [[31513, 38417], [2, -26], [11, -28], [-2, -27]], [[31524, 38336], [-10, -12], [-2, -67]], [[31488, 38443], [25, -26]], [[31524, 38336], [16, -101]], [[31540, 38235], [-8, 19], [-14, -6]], [[23655, 65253], [0, 113], [-10, 1], [-1, 304]], [[21561, 52197], [-1, -588]], [ [21560, 51609], [-25, 22], [-22, -14], [-12, 24], [-17, -7], [-4, -22], [-26, 21], [-11, 50], [-13, -3], [-26, 41] ], [[26676, 57055], [7, 11], [55, 8], [20, 69]], [[26688, 56779], [5, 43], [-15, 74], [3, 122], [-5, 37]], [[25197, 60708], [-93, -3]], [[25073, 60709], [1, 305]], [[27344, 65251], [134, -2]], [[27478, 64822], [-134, 1]], [[25135, 64583], [0, -203]], [ [25135, 64380], [-16, -2], [1, -101], [-17, -2], [0, -42], [-16, -3], [-9, -33], [-37, -3] ], [[24961, 64373], [-2, 53], [25, 149]], [[19966, 60755], [0, -253]], [[27171, 63760], [2, 171], [-27, 3], [1, 86]], [[23962, 70173], [-1, 292], [25, 0], [0, 206]], [[23972, 56259], [12, 11], [8, -20], [26, 36], [6, 25], [7, -14]], [[24031, 56297], [86, -9]], [[24122, 55782], [-8, 7], [-18, -21], [-28, 38], [-12, -18], [-49, 5]], [[26969, 65165], [26, 7], [17, 35], [51, 60], [12, -11]], [[27075, 65256], [-1, -180], [26, -1], [0, -88]], [[26970, 64997], [-1, 168]], [[26820, 58472], [9, 27], [12, -18], [27, 55], [13, 6], [42, 75], [29, 18]], [[26989, 58502], [-5, -23], [8, -83], [-7, -25], [11, -37], [23, -37]], [ [26992, 58227], [-19, 38], [-10, -41], [-13, 11], [-11, -29], [-46, -17], [-15, 28], [-20, -42] ], [[24600, 58809], [129, -4], [3, 36]], [ [20952, 56614], [29, 0], [0, -306], [34, 0], [0, -190], [58, 1], [0, -101] ], [[21103, 65835], [-181, -2]], [[24091, 56692], [51, -6], [25, -33], [9, -47], [10, -18]], [ [24031, 56297], [3, 53], [-8, 50], [5, 5], [-12, 41], [-4, 56], [16, -3], [2, 201] ], [[27082, 58800], [12, 46], [8, -27], [18, -17]], [[27243, 58576], [-19, -105], [-21, -81], [-8, -46]], [[27115, 58352], [-13, 168], [-32, 102], [17, 42], [5, 47], [-10, 89]], [[27071, 58743], [11, 57]], [[26738, 54013], [-8, 61]], [[26887, 48823], [109, -4], [-1, -204], [55, -3]], [[26961, 48307], [-19, 133], [-9, 94], [-19, 140], [-27, 149]], [[26909, 56467], [-11, 28], [-12, 5]], [[26886, 56500], [-3, 8], [-34, -23]], [[26849, 56485], [-24, 14], [-22, 37], [-9, 33]], [[26655, 53063], [50, -5]], [[26749, 52588], [-38, 10]], [ [26688, 52604], [-2, 25], [-21, 35], [-13, 74], [8, 15], [2, 61], [7, -3], [20, 31], [-5, 49], [-19, 24], [3, 51], [-13, 97] ], [[26385, 54844], [-13, 0], [-4, -23], [-17, -2], [-5, -20], [-15, 14]], [[26315, 54794], [8, 53], [-8, 23]], [[26315, 54870], [1, 286], [-3, 17]], [[28109, 56983], [15, -53], [11, 4]], [[26514, 57005], [38, 102]], [[26602, 57104], [14, -83]], [[26616, 57021], [-11, -37], [-4, -40], [5, -52], [8, -30]], [[26614, 56862], [-55, -195]], [[26491, 56714], [9, 32], [12, 0], [11, 51], [4, 53], [-6, 57]], [[24418, 63736], [165, -9]], [[24437, 63439], [-16, 106], [-6, 165], [3, 26]], [ [26551, 54736], [14, -26], [0, 58], [14, 10], [0, 34], [8, -3], [0, 120], [5, 66] ], [[26592, 54995], [0, 1]], [ [26621, 54963], [11, -13], [6, -77], [-3, -17], [8, -85], [8, -16], [-2, -38] ], [[23566, 53095], [29, -30]], [[23571, 52475], [-32, 565], [27, 55]], [[23856, 69095], [23, 10], [16, -32], [14, 7]], [[23909, 69080], [4, -86], [-1, -101], [12, 0], [-1, -101]], [[24989, 55687], [38, 0], [0, -206]], [[26847, 62535], [-6, -257]], [ [27689, 66145], [33, 53], [53, 111], [29, 91], [30, 50], [26, 25], [4, 19] ], [[27864, 66494], [8, 0], [13, -37]], [[27885, 65830], [-154, 0]], [[28287, 61603], [24, -69]], [[28311, 61534], [5, -34], [18, 6]], [[28334, 61506], [8, -31], [14, -13]], [[24526, 59805], [-3, -379]], [ [29232, 64030], [25, 4], [24, -44], [14, -9], [4, 44], [4, -90], [-3, -107], [-14, -182], [0, -26] ], [[26885, 62163], [21, -5]], [[26924, 61653], [-12, -9], [-12, 22]], [[26880, 61763], [-16, 61], [-25, 15]], [ [25382, 71549], [40, -3], [15, -30], [8, 8], [17, -35], [8, -39], [15, 11], [22, -63], [3, -61], [17, -49], [6, -47], [14, -49], [19, -15], [-2, -79], [11, -28], [26, -15], [39, 8] ], [[25640, 70672], [-34, 0], [-1, -202], [-35, 0]], [[26950, 53512], [20, 15], [12, 44], [0, 29], [9, 0], [12, 44]], [ [27054, 53461], [6, -54], [8, -22], [-4, -36], [-30, -8], [-9, -21], [0, -30], [-13, -22], [-25, 19] ], [ [5394, 42585], [1, 40], [11, 38], [4, 49], [33, 72], [8, 26], [23, -18], [3, 25], [16, -11], [8, 14], [15, -20], [10, -37], [5, -45], [0, -46], [-11, -63], [1, -106], [-4, -28], [-28, -78], [-8, 15], [-36, 12], [-18, 71], [-24, 29], [-9, 61] ], [ [5266, 42374], [4, 43], [12, 44], [19, 45], [2, 38], [11, 9], [2, -31], [-5, -57], [2, -36], [-20, -28], [-16, -97], [-12, 30], [1, 40] ], [[28154, 64919], [16, -73]], [[26648, 53718], [3, 118], [10, 15], [0, 57]], [[23627, 70810], [4, 14], [-1, 398], [-4, 0], [1, 203], [158, -3]], [[23775, 70669], [-157, 1], [3, 27], [-9, 37], [15, 76]], [ [20301, 69532], [-136, 0], [0, 202], [11, -2], [0, 374], [-51, 13], [0, 121], [10, 0], [0, 51], [-17, 0], [0, 45] ], [[27378, 47594], [0, -86]], [[27378, 47508], [-108, -8], [-1, 308], [-82, -5]], [[26932, 56099], [-26, 170], [-6, 50], [5, 53], [-8, -17], [-11, 145]], [[27207, 53840], [-20, -143], [-27, -44]], [[27074, 53945], [16, 113], [9, 37], [1, 58], [15, 54]], [ [22904, 50772], [30, -49], [11, -120], [14, -29], [8, -49], [-2, -40], [21, -122] ], [[26507, 62635], [4, 0]], [[26511, 62635], [-17, -563]], [[26444, 62138], [0, 55]], [[26420, 62364], [5, 178], [7, 34], [-13, 23], [17, 55]], [ [23008, 70412], [-4, -128], [-14, -46], [-12, -63], [-22, -39], [-25, -62], [-5, -46], [7, -23] ], [[22824, 69669], [-1, 304]], [[27378, 61765], [26, 59], [10, -37], [9, 12], [19, -12]], [[31257, 38463], [-3, -46], [13, -66]], [[31237, 38351], [-8, 79]], [[31229, 38430], [0, 22], [-13, 40]], [[31216, 38492], [23, -4], [18, -25]], [[31271, 38188], [2, -76]], [[31257, 38463], [15, -6]], [[31272, 38457], [1, -138]], [[31275, 38321], [19, -28]], [[31294, 38293], [-1, -23]], [[31293, 38093], [-3, -1]], [[31593, 38341], [23, -25]], [[31616, 38316], [-5, -39], [-13, -48], [-6, 10]], [[31329, 37867], [-17, 24]], [ [30181, 67138], [-12, 2], [-4, -52], [-16, 12], [-39, -10], [13, 65], [-61, 160] ], [[30062, 67315], [3, 12]], [[24721, 61224], [24, 60], [10, -7], [12, 46]], [ [24779, 61277], [22, -30], [11, -54], [8, 0], [17, -60], [16, 7], [3, -27], [-12, -24], [10, -60] ], [[24806, 60792], [-12, 33], [-13, -35], [-72, 244], [38, 119], [-26, 71]], [[28311, 61822], [12, 41], [19, -32], [13, -50], [20, -19]], [[28375, 61762], [-7, -65], [4, -67], [7, -49]], [[28334, 61506], [-5, 39], [-10, 9], [-8, -20]], [[21206, 71628], [141, 1], [0, 34], [106, 0]], [[25976, 58019], [11, -77]], [[25987, 57942], [3, -3], [-1, -270]], [[25989, 57669], [-124, 3]], [[25865, 57672], [-2, 0]], [[25863, 57672], [0, 158]], [[25863, 57830], [4, 126], [13, 71], [-1, 44]], [[21429, 73451], [0, 203], [22, 0], [0, 101], [37, 0]], [ [25987, 57942], [14, 22], [23, -31], [13, 28], [-5, 58], [15, 19], [27, 16] ], [[26122, 57854], [-1, -31], [8, -39], [-7, -55], [-24, -66]], [[26061, 57664], [-72, 5]], [[23909, 69080], [22, 23], [11, 33], [9, 57]], [[26169, 63860], [1, -268]], [ [23785, 71686], [0, 213], [-10, 25], [11, 82], [-32, 16], [-7, -24], [-36, 87], [4, 42], [-15, 69], [-10, 15], [-59, -76], [-24, 34] ], [ [26699, 68754], [-4, -199], [-12, -15], [-14, -64], [-24, 2], [-11, -55], [-4, -74] ], [[22629, 61783], [1, -406]], [[22630, 61377], [-61, 0], [0, -17], [-21, -1], [0, 17], [-72, 0]], [[22474, 61478], [0, 304]], [[23507, 62572], [3, -24], [14, -11], [9, 16], [5, -31], [17, 2]], [[23553, 62390], [-54, -1], [-19, 18], [-11, -78]], [[21992, 49763], [27, 1]], [ [22203, 48678], [-12, 8], [1, 37], [-12, 11], [9, 30], [5, 86], [-3, 31], [4, 60], [-13, 10], [5, 76], [-12, 58], [-7, -14], [-7, 46], [-9, -18], [-9, 39], [-10, -6], [-18, 90], [-9, 11], [-3, 38], [-8, -9], [-10, 38], [0, 50], [-7, 26], [3, 41], [-13, 48], [2, 47], [-17, 16], [-7, 81], [-10, 23], [-8, 70], [-22, 28], [-14, 33] ], [ [23141, 51398], [8, -15], [5, -56], [-4, -33], [9, -12], [-10, -33], [24, -72], [7, -45], [0, -46], [15, -21], [5, -57], [8, -4] ], [[23079, 50655], [-92, 331]], [[22987, 50986], [81, 185], [12, 126], [37, 139]], [[26558, 55564], [2, -56]], [[26539, 55178], [-65, 1]], [[26710, 56341], [-8, -42], [7, -58]], [[26508, 54807], [66, 189], [18, -1]], [[26213, 54179], [5, -17], [25, -1], [0, -29], [13, -30]], [[26256, 54102], [-1, -172], [-13, 2]], [[26242, 53932], [-33, -8], [-14, 10]], [[27145, 63680], [-131, 17]], [[26256, 54102], [70, -5]], [[26342, 54097], [-1, -172], [9, -13], [9, -98], [-3, -65]], [[26281, 53748], [-35, -2], [-5, 110], [1, 76]], [[31558, 38031], [-14, 2]], [[27129, 61967], [7, 3], [14, -66]], [[27089, 61554], [-22, -69], [-15, 27], [1, 98]], [[27051, 61727], [-3, 155], [30, 57], [51, 28]], [[27201, 60931], [16, -8], [38, -217], [3, -52], [25, -49]], [[29192, 64904], [-37, -137]], [[29155, 64767], [-39, -142], [-3, -50], [-16, -26], [-6, 26], [-11, -12]], [ [25555, 55358], [29, 3], [2, 103], [8, 45], [23, -3], [0, 77], [13, 42], [14, -13], [11, 30] ], [[25243, 57060], [60, -2]], [[25346, 56892], [-9, -273]], [[25337, 56619], [-94, 3]], [[24420, 63792], [-2, -56]], [[24293, 63444], [1, 358]], [[29760, 67693], [34, -17], [39, -48], [37, -18]], [ [29870, 67610], [-21, -107], [-12, 5], [1, -73], [-11, -65], [7, -78], [15, -78] ], [[29849, 67214], [-8, -69]], [ [29841, 67145], [-39, 3], [6, 59], [-61, -29], [1, -29], [-16, 4], [-6, 30] ], [[22192, 73247], [-98, 0], [-1, -407], [10, 0], [0, -203]], [[22103, 72637], [-71, 0]], [[22032, 72637], [-36, 1]], [[29319, 64429], [35, 7]], [[29354, 64436], [5, -2]], [[29364, 64189], [-23, -14], [-30, -40], [2, 30]], [[27830, 59130], [-76, 7]], [ [24868, 71378], [27, 62], [33, 17], [15, -17], [29, 27], [22, -3], [52, 75], [30, 94], [43, 15], [15, 41] ], [[24661, 52120], [-3, -64]], [[24529, 51935], [0, 53], [9, 61], [15, 187]], [[27188, 49123], [117, -4]], [[26643, 63514], [4, 118]], [ [26730, 63628], [-2, -69], [-12, 0], [2, -91], [6, -44], [-7, -18], [2, -122] ], [[26717, 63148], [-112, 25]], [[27381, 49327], [100, 0], [5, 38], [13, 7]], [[27499, 49372], [17, -141], [18, -212]], [[23602, 58132], [-1, 49]], [[23598, 57605], [4, 527]], [[25526, 64679], [0, -319]], [[26325, 54461], [3, 0]], [ [27075, 65256], [25, -27], [19, 15], [20, -9], [29, 61], [29, 86], [11, 20] ], [[27208, 65402], [1, -72], [27, 0]], [[26639, 55860], [-2, -47], [-2, -259]], [ [17307, 67787], [17, -15], [3, -37], [12, -38], [27, -29], [10, -60], [0, -56], [29, -91], [15, -35], [12, -75], [19, -18] ], [ [17451, 67333], [24, 4], [13, -73], [-2, -44], [14, -37], [10, -49], [9, -8] ], [[17861, 65826], [-77, 0], [-293, 0], [-181, 4]], [[17307, 65831], [0, 1956]], [[15891, 60553], [18, -8]], [[15909, 60545], [27, 10], [6, -16], [16, 34], [111, -1]], [ [16038, 59893], [0, 23], [-18, 16], [-31, 136], [-29, 64], [-8, 1], [-28, 45], [-11, 54], [-16, 38], [-18, 73] ], [[15879, 60343], [-11, 38], [5, 9], [-8, 40], [4, 83], [7, 25], [15, 15]], [[24006, 53430], [10, 0], [21, 84], [16, 26], [26, 89]], [ [24256, 53416], [-11, -34], [-11, -3], [-8, 36], [-11, -15], [0, -239], [7, -179], [-20, 3] ], [[24113, 52905], [-63, -7]], [[25337, 56619], [-1, -33]], [[25325, 56221], [-21, 1], [-2, -31], [-21, -53], [-21, -9], [-9, -18]], [[25251, 56111], [5, 35], [-62, 0], [0, 153]], [ [28939, 63476], [20, 40], [-17, 50], [12, 45], [13, -10], [18, -44], [27, 106] ], [[28999, 63493], [-19, -38], [-3, -82]], [[28977, 63373], [-20, -27]], [[30021, 67006], [1, 37], [40, 272]], [[30213, 67064], [-30, -174], [-2, -44]], [ [30062, 66695], [-4, 15], [-25, 20], [-10, 59], [-11, 2], [-7, 123], [19, 9], [-3, 83] ], [[29385, 66743], [5, 41], [-6, 109], [12, 33]], [[29396, 66926], [52, 4], [5, 16], [14, -17], [30, 0]], [ [27357, 58148], [-9, -24], [18, -23], [-17, -23], [-9, -82], [2, -133], [-9, -7] ], [[24765, 59920], [10, 16], [10, 67], [10, 16], [1, 40], [10, -1]], [[24874, 60157], [28, 0]], [[24796, 59580], [2, 77], [-18, 88], [2, 37], [-5, 45], [-12, 43], [0, 50]], [[21475, 65841], [0, -310], [23, 0]], [[21498, 65126], [-20, 1], [0, -202]], [[21324, 64925], [0, 202], [-8, 0], [0, 51]], [[21316, 65178], [0, 354], [-8, 0], [-3, 68], [0, 237]], [[27924, 65829], [1, -183], [-9, -13], [-2, -240]], [[23424, 60010], [-94, 0]], [[23298, 60010], [2, 294], [-1, 153]], [[23442, 59440], [2, 187]], [[23441, 59035], [1, 102], [0, 303]], [[25805, 65551], [83, 0]], [[25805, 65171], [0, 101], [6, -1], [5, 60], [0, 92], [-11, 1], [0, 127]], [ [28636, 58782], [13, 3], [13, 30], [26, 24], [32, -1], [14, -41], [0, -43], [-14, -78], [3, -55], [2, -164] ], [[22825, 49041], [-21, -174], [-14, -174]], [[22782, 48693], [4, 87], [16, 180], [10, 80]], [ [22796, 49023], [-13, -158], [1, -15], [-12, -106], [-20, -27], [-7, -27], [-11, 18], [14, 21], [3, 59], [-8, 3], [-6, -31], [-20, -58], [-8, -4] ], [[22592, 48674], [0, 436], [32, 0]], [[27494, 59671], [-1, -41], [-16, -34], [-20, 20], [-7, -50], [3, -70]], [[27390, 59497], [-22, 106]], [[27363, 59628], [-30, 157]], [[27333, 59785], [53, 50], [31, 35]], [ [17253, 68510], [14, -50], [19, 25], [16, -59], [20, 12], [2, -53], [18, -17], [1, -31] ], [[17320, 68019], [-11, -24], [-2, -59], [0, -149]], [[28546, 62046], [18, 22], [0, -48], [26, -15]], [ [28590, 62005], [-1, -41], [6, -73], [-2, -89], [7, -65], [22, -80], [8, -62], [-9, -45], [-15, 2] ], [[28550, 61756], [-1, 42]], [[28549, 61798], [1, 95], [-8, 109], [4, 44]], [[23463, 51482], [-10, 31], [-11, -48], [-2, -35], [9, -32], [-10, -54]], [[23439, 51344], [-13, 4], [-7, -31]], [[23419, 51317], [0, 0]], [[23419, 51317], [-4, -25], [-17, -15], [-14, 68]], [[23326, 51373], [-49, 94], [-63, 149]], [[23214, 51616], [-38, 436], [14, -41], [10, -7], [13, -47], [7, 10]], [[28629, 59998], [-11, -23], [-10, 68], [-29, 61], [-14, 45], [2, 56]], [ [8549, 88444], [-200, 0], [0, 34], [-17, 0], [0, 33], [-33, 0], [-20, -18] ], [ [8279, 88493], [-51, 29], [-43, -64], [-11, -49], [-19, -14], [-12, -70], [0, -70], [-18, -31], [-25, 19], [-36, 7], [-74, -17], [-26, 43], [-28, 16], [-14, -52], [-73, -69] ], [[7849, 88171], [0, 71], [-100, 0], [0, 202], [-223, 0], [-241, 0]], [[23800, 55915], [-9, 40], [-5, -21], [-8, 78], [-7, 14], [0, 38]], [[24915, 57163], [-133, 1]], [[29238, 64193], [0, 44], [12, 16]], [[29275, 64272], [5, -67], [-9, -39], [-38, -78], [-11, -1]], [[22032, 72637], [0, -202], [10, 0], [0, -403]], [[22042, 72032], [-23, 0]], [[22019, 72032], [-156, 0]], [[29077, 65850], [92, 178]], [ [29314, 65922], [-2, -84], [-7, -112], [6, -43], [-3, -119], [3, -18], [-3, -193] ], [[27495, 58547], [-3, 30], [-11, 7], [-34, 83], [-21, 8]], [[22052, 57171], [19, 19], [23, -82]], [[21759, 68355], [-33, 0], [0, 203], [3, 0], [0, 404], [5, 0], [0, 67]], [[23789, 63810], [110, 3]], [[23900, 63541], [0, -76]], [[16478, 62531], [0, -61]], [ [29571, 65876], [-6, -84], [40, 7], [-8, -88], [-7, -2], [-4, -48], [2, -56], [-19, -9], [9, -185] ], [[29429, 65443], [9, 446]], [[26032, 53253], [63, 6], [-1, -236]], [[26094, 53023], [-3, -1]], [[26091, 53022], [-149, -4]], [[25899, 53019], [-1, 231]], [[26114, 53393], [66, -9], [25, 1]], [[26229, 53027], [-135, -4]], [[27176, 59589], [20, 45], [-3, 29], [29, 18], [15, 27], [34, 27]], [[27271, 59735], [22, -6], [27, 11], [1, 24], [12, 21]], [[21170, 62382], [2, 106], [0, 509]], [ [23127, 65675], [-7, 46], [6, 11], [3, 66], [-16, 6], [1, 30], [-15, 11], [5, 16], [-15, 25] ], [ [23846, 52873], [1, -51], [-9, -33], [-9, -63], [-3, -73], [-12, -25], [-2, -68], [-14, -30], [-3, -40], [7, -24], [5, -91], [-12, -45] ], [[26788, 56162], [13, 46]], [ [26801, 56208], [20, -131], [3, 25], [15, 16], [20, -52], [14, 10], [3, -24] ], [ [26876, 56052], [-7, -14], [-4, -55], [-8, -34], [-18, 12], [-15, -64], [5, -27] ], [[22051, 57387], [0, 331]], [ [23059, 54573], [19, -30], [8, -55], [14, -7], [10, -50], [12, 9], [-6, -39], [3, -26], [15, 2], [2, -99], [11, 12], [3, -85] ], [[23150, 54205], [-123, -252]], [[26931, 54154], [12, 290], [1, 87], [8, 71]], [[27001, 54561], [5, -104], [9, -73], [-3, -38], [-9, -257]], [[24659, 61264], [8, -8], [-1, -63], [8, -14], [47, 45]], [[20815, 59101], [119, -1]], [ [19247, 69523], [-46, 0], [0, 206], [3, 0], [0, 373], [-1, 135], [-20, 0], [0, 406], [3, 59] ], [[26085, 60656], [20, 153], [13, 52]], [[26118, 60861], [8, -33], [0, -34], [9, -25], [23, -24], [64, 0]], [[25909, 58793], [3, -46], [-8, -35], [-5, -141], [-5, -69]], [ [25883, 58418], [-27, 38], [-20, -48], [-3, 34], [-19, 6], [-6, 36], [-34, 15], [-1, -18] ], [[25773, 58481], [-13, 28]], [[15809, 73109], [7, 53]], [ [15811, 72557], [1, 34], [15, 46], [9, 119], [22, 25], [-1, 69], [-14, 23], [-23, 86], [1, 74], [-10, 48] ], [[15811, 73081], [-2, 28]], [[26368, 62449], [-13, 5], [-20, -29]], [[26335, 62425], [-15, 28], [-15, 54], [-7, 2], [-18, -48]], [[26280, 62461], [0, 233]], [[22730, 56399], [22, 21]], [[25266, 64221], [-32, -1], [-3, 165], [-96, -5]], [[23921, 57418], [-30, -1], [0, -33]], [[26269, 55206], [0, -5], [-91, 2]], [[26911, 49121], [140, 1]], [ [26887, 48823], [-14, 56], [-4, 58], [-10, 61], [10, -19], [1, -30], [15, 30], [10, 72], [12, 28], [4, 42] ], [[28830, 61117], [6, -4], [6, 55]], [[28842, 61168], [107, 38]], [ [28949, 61206], [-16, -79], [-15, -98], [-8, -27], [-5, 21], [-15, -7], [-19, -78], [-12, -70], [-11, -126], [1, -64], [-20, -105], [-1, -23] ], [ [28755, 60650], [3, 59], [16, 79], [18, 110], [-4, 34], [21, 17], [15, 65], [1, 28], [-20, 21], [25, 54] ], [[28738, 60998], [7, -15], [-7, -27], [0, 42]], [[28739, 61120], [-11, -44], [-3, 44]], [[28725, 61120], [14, 0]], [[26674, 55236], [50, -366]], [ [28682, 62165], [-1, 90], [-8, 17], [-17, -47], [-12, 4], [1, -48], [-12, -17], [4, 104], [16, 101], [7, -51], [21, -11], [11, 31], [-6, 54], [7, 56] ], [[24585, 64247], [-33, -5], [-45, 3]], [[24507, 64245], [18, 41], [2, 27]], [[23353, 59440], [89, 0]], [[23321, 58934], [0, 202], [2, 1], [0, 303], [30, 0]], [[29360, 64523], [0, -37], [-13, 2], [7, -52]], [[26644, 64455], [5, 0], [0, -136], [16, 1], [5, -18]], [[26542, 64253], [0, 204]], [[22784, 65128], [23, 5], [9, -19]], [[19529, 62765], [0, -537], [-2, -216], [0, -255]], [ [18656, 73371], [31, -39], [23, -6], [0, -52], [55, -1], [0, -51], [36, 0], [0, -151], [71, 0] ], [[16559, 62631], [8, -49], [10, -16], [24, -1], [-3, -58], [6, -69]], [[26938, 52021], [88, 8]], [[27026, 52029], [-1, -39], [-22, -88], [-10, -7], [-13, -84], [-31, -39]], [[8470, 87637], [-81, 0], [1, 129]], [ [8390, 87766], [7, 13], [-22, 63], [-29, 36], [-38, -14], [-51, 63], [-24, -1], [-40, 42], [-25, 68], [-39, 66], [-29, 28], [18, 55], [24, 9], [31, 124], [23, 18], [8, 60], [46, 27], [30, 45], [-1, 25] ], [[8053, 88108], [6, 38], [18, -11], [-20, -43], [-4, 16]], [[25134, 70573], [0, -107], [-32, 0], [0, -101]], [ [25102, 70365], [-36, 5], [1, -50], [-35, 5], [0, 47], [-35, -3], [-172, -2] ], [[25009, 55890], [12, 11], [6, 31], [16, 26], [22, 16], [26, 1]], [[22784, 63911], [0, -406]], [[26303, 56611], [0, -154], [4, 0], [0, -164]], [[26257, 56263], [-38, 36]], [[17639, 63651], [93, 1], [271, -11], [134, -2]], [[17872, 61963], [-253, 564]], [ [23527, 55113], [55, -115], [31, 0], [28, 39], [4, 26], [12, -7], [3, -42], [15, -6], [10, 44], [12, -11], [-5, -21], [9, -29], [10, 6] ], [[23711, 54997], [0, -350]], [[26401, 55764], [-2, -50], [-11, -61], [-18, 1]], [[26064, 63254], [-10, 0], [0, -102]], [ [24311, 54157], [12, -21], [18, -95], [14, 12], [17, 50], [6, 53], [14, -1], [0, -101], [6, -1] ], [ [24326, 53336], [-21, 36], [-10, -29], [3, -39], [-16, -15], [-5, 66], [1, 50] ], [[26360, 62096], [32, 17]], [[26376, 61806], [-16, 290]], [[27271, 59735], [-2, 33], [-16, 126], [-14, 61]], [[19649, 69323], [104, -1]], [[19753, 69322], [94, 2]], [ [21734, 69029], [-24, -62], [-36, -7], [-4, -27], [-22, -31], [-15, -66], [-35, -10], [-10, 15], [-23, -21], [-17, -46], [-38, 6], [-16, -26] ], [ [30177, 65078], [18, 0], [19, 90], [27, 60], [11, -15], [7, -70], [15, -27], [10, 40], [-1, -84], [-41, 1], [-31, -9], [-18, -47], [-16, 61] ], [[30216, 65279], [7, -15]], [ [30223, 65264], [-18, -31], [-16, -47], [-21, -28], [-23, -15], [6, 26], [35, 34], [30, 76] ], [[26614, 56862], [17, -50], [22, 11], [22, -75]], [[25596, 64921], [0, -357], [2, 0], [0, -204]], [[23208, 56333], [13, 24], [8, -21], [3, 34]], [[23205, 55892], [1, 426], [2, 15]], [[23627, 70810], [-23, 64], [-10, -1], [-20, -34], [-25, 28], [-8, 26]], [[26146, 63255], [1, -305]], [ [16298, 57653], [5, 101], [-1, 72], [-18, 56], [-14, 7], [-3, -21], [-27, 55], [-11, 48], [10, 131], [-2, 50], [-11, 53], [-27, 14], [-27, 102], [-18, 101], [-24, 25], [-17, 66], [-1, 45], [-8, 50] ], [[22630, 61377], [61, 0]], [[21825, 62494], [-2, -505]], [[26601, 62979], [26, -7], [-4, -193]], [[26546, 62626], [-35, 9]], [[25327, 68950], [-1, -110]], [ [23602, 58132], [-11, -12], [-6, -54], [4, -23], [-21, 0], [-11, 21], [-6, -28], [-15, -10], [-6, 40], [-18, 32], [-16, -39] ], [ [26256, 59028], [10, -22], [11, -62], [7, 8], [4, -36], [20, -76], [11, -100] ], [[26319, 58740], [-13, -58], [-15, -39]], [[26291, 58643], [-5, 0], [-33, -74]], [[26159, 58574], [0, 1]], [[26154, 58599], [1, 7]], [[25993, 55935], [15, 67]], [[26136, 56114], [9, -198]], [ [26869, 66626], [-25, -34], [-7, -32], [9, -27], [2, -45], [-15, 4], [-11, -52], [1, -84] ], [[26764, 66351], [-5, 514]], [[26661, 66856], [0, -5], [-66, -6], [1, -102]], [[25178, 66404], [19, 1]], [[21315, 72610], [0, -174], [-128, 0], [1, -377], [-1, -25]], [[25068, 60090], [-3, -48], [14, -52]], [[24979, 60303], [-8, 40], [9, 57]], [[25162, 53024], [114, 0]], [[25279, 52718], [-131, 0]], [[29166, 64287], [25, 77]], [[24925, 65750], [-130, -2]], [[24795, 65748], [-4, 32], [7, 61], [-4, 28]], [[24794, 65869], [-4, 50], [2, 48], [-13, 41], [-31, 48]], [[26617, 54020], [36, -8]], [[26606, 53687], [-19, 63], [-22, 1], [-1, 210]], [ [15813, 60835], [10, -108], [-2, -27], [27, -23], [27, -80], [8, 5], [8, -49] ], [[15879, 60343], [0, -82], [-25, 0], [0, -29], [-21, -4], [7, -93]], [ [15840, 60135], [-12, 12], [-2, 31], [-17, 60], [-4, 62], [5, 129], [-12, 89], [-2, 52], [-12, 14], [-6, 33], [-1, 64], [7, 79], [-2, 75] ], [[27066, 54897], [44, 49]], [[27110, 54946], [11, -9], [8, -41], [23, -70], [40, -66]], [[27074, 54503], [4, 20], [11, 151], [-17, 72], [2, 42], [-17, 29]], [[24794, 65869], [-207, 1]], [ [22445, 47502], [-19, -22], [-13, 35], [-15, 69], [-10, 8], [-2, 33], [-8, 12], [-18, -15], [-21, 47], [-12, -3], [-8, 20], [-12, -19], [-9, 44], [6, 50], [-10, 56], [-11, 13], [-1, 41] ], [ [29155, 64767], [0, -51], [15, 14], [16, -49], [25, -15], [6, -30], [2, -89] ], [[21834, 64318], [155, 0]], [[22343, 55304], [105, -3]], [[26541, 65234], [-128, -2]], [[24125, 66887], [0, 356]], [[31521, 37981], [6, -19]], [[31548, 37871], [-18, -15], [-12, 12]], [[29880, 69333], [111, 6]], [[29917, 68632], [-8, -8], [-5, -52], [-7, -8]], [ [29897, 68564], [-26, 108], [21, 64], [-15, 60], [19, 74], [-19, 42], [20, 81], [-28, 61] ], [[25733, 57673], [130, -1]], [ [25865, 57672], [14, -53], [-10, -1], [-15, -83], [6, -49], [-4, -17], [1, -63], [-5, -32], [-1, -119], [9, -39] ], [[16666, 61797], [48, -140]], [ [17564, 54910], [-284, -98], [-3, 98], [-9, 62], [-8, 20], [-14, -23], [-3, 66], [1, 71], [-8, 41], [9, 61], [-9, 161], [-13, 127], [-9, 54], [-40, 193], [-25, 62] ], [[21114, 65834], [0, -302], [-2, -51]], [[21112, 65481], [-190, -2]], [[25327, 58175], [12, -51], [20, 5], [17, 39], [11, -29]], [[25387, 58139], [6, -48], [-4, -60], [10, -5], [-1, -337]], [[25293, 57677], [-5, 0]], [[23711, 55216], [0, -219]], [[26634, 57674], [1, -54], [-15, -9], [0, -30], [-16, -40], [2, -65]], [[26606, 57476], [-9, -26]], [[26335, 62425], [7, -227], [-5, -90]], [[26337, 62108], [-12, -29]], [[26264, 62374], [-3, 42], [19, 45]], [[25875, 66319], [142, 1]], [[25889, 65914], [0, 200], [-39, 0]], [[25850, 66114], [19, 134], [6, 71]], [[21856, 52198], [0, -774]], [ [21829, 50979], [-23, 47], [-2, 30], [-17, 46], [-18, 25], [-13, 84], [0, 21], [-26, 21], [-6, 44], [-23, 7], [3, 57], [-2, 65], [-5, 5], [-6, -67], [-6, 27], [2, 53], [-17, 27], [-13, 108], [-8, -4], [-9, 32], [-13, -25], [-7, 44], [-8, -27], [-37, -13], [-15, 23] ], [[26799, 55015], [-75, -145]], [[26526, 54013], [-11, -52], [-9, -2], [6, -42], [-12, -57], [4, -77]], [[26426, 53750], [0, 89], [3, 108], [7, 0], [0, 43], [-9, 43], [-13, 10]], [[27001, 54561], [58, -46]], [[30373, 68726], [24, -2], [2, 26], [-10, 25], [9, 69], [24, -16], [7, 42]], [ [30547, 68558], [-5, -73], [-7, -22], [-28, 21], [-5, -60], [3, -119], [-28, 16] ], [[23863, 67576], [0, -284]], [ [24018, 54362], [10, -77], [6, -117], [-7, -152], [-11, 8], [2, -32], [-8, -56], [-1, -85] ], [[31360, 38458], [15, -4]], [[31375, 38454], [3, -58], [-6, -31]], [[21654, 65938], [0, -406]], [[24440, 68141], [-4, 20], [-33, 27]], [[15747, 61952], [45, 43], [19, 115], [7, 16], [-6, 55]], [ [15812, 62181], [12, -34], [17, 5], [18, -163], [16, -52], [11, -83], [7, -82] ], [[23859, 69806], [-1, -197]], [[23858, 69609], [-2, 1]], [[23709, 69815], [-26, 82], [-2, 77]], [ [20380, 53476], [-23, 14], [-35, 78], [-11, 88], [-10, 24], [-6, 68], [-13, 89], [-9, 41], [-19, 38], [-11, -19], [-11, 41] ], [[25658, 60081], [31, 10]], [[25781, 59874], [-12, -8], [-10, -37], [-17, -136], [-3, -91]], [ [26853, 62581], [32, -7], [-1, -15], [32, -10], [-1, -42], [33, -8], [-3, -120] ], [ [27221, 53045], [-14, -45], [13, -24], [11, 24], [1, -81], [-16, -161], [5, -70] ], [[27084, 53082], [5, 55], [21, 3], [6, 45], [15, 38]], [ [99917, 77451], [12, -2], [12, 35], [26, 14], [31, -61], [-9, -68], [-24, -42], [-12, -5], [-25, 29], [-11, 29], [0, 71] ], [ [99678, 77049], [5, 24], [26, -29], [19, 3], [27, -24], [4, -31], [24, -42], [27, -78], [25, -26], [11, -57], [44, -11], [21, -33], [-18, -19], [-9, 14], [-29, -16], [-15, 41], [-41, 72], [-30, 101], [-30, 43], [-17, -8], [-22, 25], [-22, 51] ], [ [99628, 77446], [9, 11], [20, -16], [11, -33], [-14, -49], [-10, -4], [-16, 91] ], [[99570, 77271], [19, -7], [21, -67], [-22, 15], [-18, 59]], [[99530, 77510], [7, 22], [17, -22], [3, -34], [-17, -20], [-10, 54]], [ [99282, 77351], [24, 27], [15, 50], [39, 26], [6, 63], [16, 96], [11, 18], [20, -52], [-12, -32], [-8, -57], [-20, -53], [21, -18], [0, -35], [-13, -10], [-42, 17], [-17, -31], [-4, -70], [-11, 2], [-25, 40], [0, 19] ], [[98911, 77903], [26, -13], [-18, -27], [-8, 40]], [[98408, 78327], [22, -8], [3, -26], [-24, 15], [-1, 19]], [[98376, 78346], [14, -8], [0, -29], [-14, 37]], [[98352, 78374], [20, -27], [-12, -2], [-8, 29]], [ [98210, 77943], [6, 31], [19, 27], [23, -6], [26, 67], [41, 5], [-17, -40], [-5, -37], [10, -104], [-21, 0], [-17, 52], [-35, -19], [-30, 24] ], [ [97960, 78551], [47, 86], [33, 11], [100, -20], [29, -63], [24, -15], [35, -94], [2, -18], [-35, -8], [-21, 38], [-17, -71], [-9, -13], [-38, 15], [-26, -41], [-27, 32], [-12, 40], [-3, 63], [-32, 56], [-35, -24], [-15, 26] ], [ [3147, 79003], [17, 23], [22, 53], [25, 5], [37, 40], [9, 27], [28, -21], [14, 19], [8, 44], [22, -19], [3, 72], [24, -11], [-17, 106], [20, 32], [8, -16], [15, 18], [-18, 35], [4, 39], [17, 23], [29, -1], [9, -68], [15, 7], [-7, 50], [13, 31], [-53, 47], [-14, -21], [-32, 81], [0, 46], [31, 92], [42, 50], [36, 32], [6, -15], [23, 13], [16, -63], [-16, -42], [7, -35], [17, -18], [14, 53], [6, -33], [15, 29], [-1, 41], [18, 63], [15, -58], [11, 26], [20, -62], [-8, -56], [-23, -13], [-24, -70], [-40, -70], [2, -39], [34, 54], [58, 64], [4, 22], [22, 22], [7, -19], [-5, -72], [-16, -51], [-26, -34], [-6, -23], [-45, -51], [-30, -20], [12, -46], [-16, -1], [-4, -61], [-16, 17], [-7, -70], [-20, 25], [-4, -76], [-36, -13], [-22, 30], [-10, -31], [-12, 23], [-21, -37], [-6, 11], [-44, -73], [-3, -31], [-23, 4], [-16, -23], [-13, -60], [-28, 23], [-9, -45], [-49, 40], [-15, 36] ], [ [2812, 78476], [27, 27], [-1, 59], [18, 0], [10, 36], [0, 57], [21, 33], [5, 57], [-10, 16], [11, 87], [46, 106], [16, -26], [27, 16], [28, -3], [-9, 65], [-12, 5], [9, 77], [-6, 26], [18, 76], [40, 67], [54, 37], [29, -53], [31, 1], [2, -23], [-21, -74], [5, -60], [-55, -95], [-65, -72], [-19, -66], [-1, -36], [-28, -81], [-15, -58], [-25, -10], [-28, -71], [-15, -17], [-4, -51], [-15, 21], [-27, -49], [-54, -69], [13, 45] ], [[2752, 78371], [29, 49], [-1, -45], [-26, -25], [-2, 21]], [ [2615, 78610], [4, 50], [19, 16], [4, -44], [-9, -45], [-12, -8], [-6, 31] ], [ [2607, 82847], [50, -13], [29, 5], [10, -14], [-27, -68], [-23, 4], [-9, 46], [-20, 10], [-10, 30] ], [[2611, 78728], [8, -39], [-15, 13], [7, 26]], [ [2547, 78457], [17, 17], [23, -3], [-2, 19], [27, 23], [19, -10], [10, -25], [-17, -105], [-30, 50], [-25, -29], [-19, 14], [-3, 49] ], [ [2517, 78521], [8, 26], [23, -16], [1, -31], [-14, -31], [-13, 16], [-5, 36] ], [[2497, 78313], [4, 72], [33, -18], [-7, -57], [-30, 3]], [ [2431, 83489], [9, 43], [22, 15], [12, -10], [29, 22], [-2, -56], [-32, -62], [-5, 31], [-33, 17] ], [ [2316, 78170], [5, 42], [40, 72], [31, -27], [1, -27], [-13, -58], [-19, 2], [-17, -26], [-15, -48], [-15, 21], [2, 49] ], [[2228, 78152], [9, -32], [-16, 2], [7, 30]], [[2183, 78046], [17, 42], [16, -37], [-12, -55], [-19, -1], [-2, 51]], [ [1818, 77819], [15, 59], [33, 49], [12, -2], [27, -39], [-1, -41], [-28, -51], [-32, -27], [-22, -1], [-4, 53] ], [ [1421, 77626], [35, 0], [33, -31], [9, 30], [14, -2], [33, 27], [25, -1], [-6, -28], [10, -29], [8, 15], [31, -24], [23, 16], [10, -11], [32, 11], [5, -12], [41, -7], [-25, -23], [-16, 6], [-14, -22], [-44, -1], [-22, -35], [-8, 16], [-16, -19], [-19, 4], [-18, 25], [-52, 3], [-9, -15], [-29, 19], [-10, 49], [-11, -1], [-10, 40] ], [ [1064, 77503], [55, 37], [11, -28], [25, 50], [3, -22], [19, 38], [5, 29], [18, -29], [27, 8], [8, 34], [6, -24], [35, 37], [1, 42], [44, 10], [-13, 41], [43, -5], [13, 34], [-1, 36], [-32, 7], [-23, 29], [5, 26], [21, -16], [12, 36], [-2, 39], [38, 46], [33, -32], [22, -76], [1, -31], [-21, -85], [-34, 8], [-4, -43], [33, -79], [-3, -24], [-15, 21], [-17, -10], [-4, -27], [-16, -4], [-20, 23], [-19, -95], [-25, 31], [-64, -55], [-13, 29], [-29, 12], [-23, -6], [-13, -35], [-22, -8], [-33, 6], [-32, 25] ], [[1013, 77451], [17, 17], [7, -29], [-22, -4], [-2, 16]], [[1005, 77685], [16, -19], [-11, -12], [-5, 31]], [[949, 77433], [5, 9], [40, -3], [1, -26], [-19, 3], [-22, -24], [-5, 41]], [ [890, 77452], [11, 14], [28, -1], [15, -90], [-16, 5], [-17, 49], [-21, 23] ], [ [821, 77563], [14, 45], [26, -9], [23, -80], [-20, -38], [15, -56], [-13, -34], [-18, -2], [-18, 22], [3, 57], [-7, 2], [-8, 77], [3, 16] ], [ [811, 77269], [5, 56], [12, 10], [10, -27], [19, 10], [-12, 22], [34, 30], [10, -23], [-2, -55], [-23, 0], [13, -52], [-29, 29], [2, -40], [-12, 12], [-5, -39], [-7, 45], [-15, 22] ], [ [601, 77040], [11, 67], [15, 16], [7, 36], [-13, 66], [4, 27], [32, 7], [7, 59], [-13, 69], [10, 45], [15, 4], [18, -20], [19, 59], [9, -14], [3, -74], [-20, -29], [-2, -50], [13, -20], [19, 4], [31, 26], [30, 5], [7, -64], [-7, -88], [-15, -12], [-36, 18], [-13, -52], [-18, -12], [-13, -41], [-23, 31], [-6, -25], [6, -48], [-11, 17], [-13, -26], [-4, 55], [-14, 29], [-19, -108], [-14, 11], [-2, 32] ], [[469, 77371], [13, 9], [2, -26], [-14, -17], [-1, 34]], [ [402, 77131], [18, 33], [24, -17], [26, 34], [50, 39], [21, 43], [2, 128], [12, 16], [16, -10], [15, -44], [-26, -98], [5, -86], [-7, -38], [-33, -31], [-36, 61], [-27, -33], [-40, -10], [-1, -43], [-10, 5], [-9, 51] ], [ [257, 77332], [8, 29], [29, 17], [39, -5], [11, -42], [-2, -30], [19, -32], [15, 17], [18, -17], [33, 34], [-10, -40], [-41, -32], [-12, -71], [4, -31], [-12, -31], [-8, 16], [-9, -44], [8, -57], [-8, -5], [-9, 56], [-14, -24], [-16, 48], [-13, 8], [4, 28], [41, 25], [-3, 64], [-20, 1], [-13, 34], [-39, 66], [0, 18] ], [[130, 77016], [32, -12], [-3, -18], [-27, 7], [-2, 23]], [[81, 76979], [27, -17], [7, -23], [-25, 5], [-9, 35]], [[77, 77233], [14, 52], [20, -35], [0, -61], [-19, -10], [-15, 54]], [ [43, 76751], [8, 25], [10, -22], [5, -50], [-12, -2], [-10, -32], [-1, 81] ], [[3, 76640], [12, 18], [6, -59], [-18, -25], [0, 66]], [ [7905, 86007], [29, 90], [15, -17], [-1, -46], [-28, -74], [-15, 19], [0, 28] ], [[7695, 85792], [26, -14], [-3, -36], [-23, 50]], [[7642, 85774], [22, -17], [-7, -33], [-14, 14], [-1, 36]], [[7602, 85813], [20, -2], [-5, -34], [-15, 36]], [ [8515, 86711], [-14, -25], [-34, 50], [-29, -40], [-15, 52], [-27, -21], [-22, 5], [-9, 28], [24, 74], [-9, 14], [-27, -38], [-29, -175], [-30, -42], [-9, 18], [14, 55], [13, 84], [-15, 172], [-16, 5], [-5, -28], [1, -81], [13, -53], [-10, -4], [-10, -72], [-17, 11], [-8, -20], [-5, -68], [-11, -17], [4, -47], [25, -31], [-6, -74], [-27, 32], [-12, 127], [8, 37], [-11, 78], [-17, 6], [6, -52], [-8, -49], [5, -196], [-5, -64], [-27, 74], [-1, 43], [-16, 28], [-34, 31], [3, -40], [24, -36], [-1, -63], [-69, -158], [-32, -91], [0, -36], [-16, -10], [-9, -86], [-12, 2], [-3, 70], [34, 211], [0, 29], [-26, -65], [-19, -111], [-12, 11], [-9, 142], [-13, -52], [-11, 2], [16, -62], [-5, -80], [-39, 0], [-8, -61], [-18, -24], [-22, -55], [7, -43], [-15, -41], [-16, -10], [0, 54], [-16, 36], [-13, -45], [-1, -53], [-22, -17], [-24, 31], [-9, -23], [-21, 38], [-7, 43], [-12, -36], [-21, -27], [6, -35], [-20, 0], [-5, -39], [-41, -7], [-6, 76], [-22, -14], [-21, 22], [3, 22], [-21, 8], [-3, 70], [8, 36], [16, 18], [5, 71], [32, 31], [9, -11], [29, 51], [33, 3], [0, 45], [33, 21], [34, 62], [31, -9], [-11, 69], [22, 26], [3, 32], [37, 102], [-13, 15], [-24, -22], [-60, -109], [-30, -20], [-18, -39], [-39, 16], [-43, 67], [-15, 40], [-5, 46], [18, 117], [13, 45], [15, 133], [27, 79], [17, 33], [35, 99], [11, 98], [0, 71], [23, 32], [5, 156], [4, 27], [-18, 44], [-22, 163], [39, 35], [5, 27], [63, 27], [89, 164], [92, 118], [51, -161], [41, -16], [13, -27], [34, 112], [30, 8], [36, -45], [19, 10], [63, -48], [65, -20], [22, -41] ], [ [7540, 87187], [29, 79], [8, 112], [31, -29], [-28, -64], [-9, -49], [5, -24], [-36, -25] ], [[7385, 86976], [17, 6], [5, -88], [-22, 82]], [ [7129, 86075], [41, 28], [18, -43], [-5, -48], [-13, -16], [-29, -3], [-16, 59], [4, 23] ], [ [7849, 88171], [-14, -15], [-39, -154], [-36, -12], [-19, -31], [-33, 2], [-39, -63], [-48, -109], [-1, -29], [26, -124], [-2, -23], [-38, 25], [-19, -18], [-30, -52], [-21, -92], [-27, -29], [-32, -74], [-6, -73], [8, -34], [19, -24], [-40, -56], [-9, -67], [-13, -4], [-28, -70], [-19, -7], [-9, 28], [-25, -11], [4, -68], [16, -13], [-3, -30], [25, -42], [8, -35], [-12, -73], [-19, -47], [-7, -62], [-25, -21], [-4, -22], [-39, -2], [-15, 12], [-40, -31], [-18, 3], [-19, -60], [23, 16], [15, -20], [15, 30], [19, 1], [7, -50], [-16, -116], [-19, -16], [-26, -51], [-28, 37], [5, -34], [-13, -18], [-18, 18], [7, 35], [2, 75], [-22, 71], [3, -119], [-9, -55], [-18, -15], [-13, 25], [-6, -35], [16, -28], [-9, -53], [-49, -10], [17, -93], [-8, -32], [-27, -21], [-10, 8], [-24, -45], [-12, 13], [-36, -37], [5, -26], [20, -18], [-23, -32], [-7, -43], [2, -61], [-12, -44], [-24, -35], [24, -26], [-6, -59], [10, -60], [27, 63], [59, -23], [16, 22], [12, -22], [15, 25], [22, -78], [19, -27], [19, 13], [23, -34], [18, -53], [8, -53], [13, -23] ], [[27221, 52456], [9, -33], [4, -95], [1, -113], [4, -59]], [[27052, 52080], [0, 100]], [[29960, 64853], [11, 80], [5, -14], [1, -76], [-17, 10]], [ [30017, 65428], [1, -75], [-12, -11], [8, -53], [0, -72], [-10, -45], [-8, -73], [-12, 6], [-27, -18], [-27, -34], [-38, -30], [-1, 16] ], [[20547, 62997], [-53, 3], [-67, -4]], [[24065, 59426], [2, 359]], [[24132, 59427], [-67, -1]], [[21075, 61776], [0, 8], [92, 2], [0, 101]], [[21287, 61485], [-183, -2]], [[22824, 47685], [8, -123], [11, -260], [-7, 47], [-5, 147], [-12, 189]], [ [22789, 47685], [15, -135], [5, -29], [-9, -47], [4, -34], [-1, -62], [8, -72], [20, -11], [1, -35], [12, 18], [2, -127], [-23, 7], [-13, -8], [0, -19], [-21, -12], [-6, -99], [-20, 11], [-7, 40], [-15, 3], [-6, 55], [-11, 4], [-18, 98], [-31, 12], [-11, 33], [-19, -4] ], [[24065, 59426], [-23, 0]], [[22581, 58122], [-58, -1], [0, 162], [-2, 41]], [[23857, 58571], [-1, -34], [41, -5], [58, -1]], [[26310, 52211], [128, 4], [3, -34], [47, 0]], [[26487, 51973], [-22, -26], [-31, 29], [-1, -35], [-26, -69], [7, -56]], [ [26357, 51875], [-13, 21], [-10, 39], [-12, 76], [0, 63], [-8, 73], [-11, 24], [7, 40] ], [ [26452, 70053], [21, -76], [3, -57], [17, -27], [33, 4], [8, -9], [29, -77], [23, -7], [34, -71], [29, 6], [21, -78], [11, -25], [-9, -27], [7, -45] ], [[26440, 69554], [-1, 97], [-1, 401], [14, 1]], [[25321, 65510], [65, 5], [0, -50]], [ [31642, 38028], [49, 54], [35, -32], [-18, -26], [-21, -7], [-11, -24], [-8, 12], [-17, -17], [-9, 40] ], [[17074, 62424], [25, 23]], [[25147, 68037], [135, -3], [0, 53]], [[25349, 68033], [0, -406]], [[25349, 67627], [-66, 1]], [ [24507, 64245], [-18, 1], [-31, -43], [-13, -69], [11, -35], [-4, -90], [2, -50], [-12, -16] ], [ [29250, 67427], [77, 31], [7, -79], [9, -29], [-2, -65], [9, 1], [9, -32], [9, 52], [26, 43], [14, 2] ], [ [29408, 67351], [-2, -44], [6, -69], [-3, -87], [4, -18], [-1, -73], [-16, -134] ], [[29268, 66975], [-12, 315]], [[24221, 52850], [110, -1]], [ [24348, 52441], [21, -120], [-37, 0], [-16, 27], [-19, -26], [-11, 14], [-3, -45] ], [[23140, 57310], [58, 0], [0, -101], [59, 1]], [[23168, 56701], [-116, 0]], [[27022, 62986], [31, -6]], [[27053, 62980], [-3, -106], [59, -11]], [[26991, 62576], [2, 104], [-10, 2], [2, 104]], [[25699, 53993], [-86, -3], [-8, 4], [-72, -3]], [ [27624, 63483], [1, 30], [11, -16], [21, 43], [0, 36], [11, 33], [-11, 41] ], [ [27657, 63650], [37, 2], [17, -17], [13, -36], [12, -1], [4, 27], [27, 45], [36, -81], [3, -35], [14, -4] ], [[27689, 63178], [-43, 0]], [ [25683, 56353], [12, 18], [-1, 42], [11, 9], [18, 47], [8, -6], [25, 101], [-1, 49], [10, 4] ], [[25765, 56617], [0, 0]], [[25765, 56617], [4, 26], [15, 14], [23, 155], [18, 8]], [[24792, 52135], [1, -52]], [[26319, 58740], [21, 42], [14, 7], [3, 21], [27, 20], [29, 73]], [[26433, 58742], [2, -16]], [[26346, 58432], [-10, 1]], [[26307, 58559], [-9, 1], [5, 29], [-14, 41], [2, 13]], [[31540, 38235], [6, -27]], [[21912, 70421], [172, -2]], [[22129, 70418], [1, -404]], [[31286, 37841], [-2, -1]], [[24519, 52238], [-47, -1], [-3, 25], [-21, 76], [-10, 52], [-15, 51]], [[25690, 62890], [-21, 0], [0, 153]], [[18822, 67018], [-132, 3]], [[24707, 71654], [8, 83], [12, 4], [-5, -75], [-15, -12]], [[24691, 71507], [21, 33], [-14, -47], [-7, 14]], [ [24655, 71564], [5, 21], [30, 29], [5, -13], [-11, -48], [-24, -11], [-5, 22] ], [[24625, 71464], [3, 27], [20, 41], [1, -19], [-24, -49]], [[24631, 71609], [14, -54], [-13, -3], [-8, 37], [7, 20]], [ [24621, 71679], [35, 36], [11, -55], [14, 34], [2, -44], [-16, -9], [-17, -49], [-11, 42], [-16, 20], [-2, 25] ], [ [24616, 71401], [17, 18], [32, 86], [14, -32], [-30, -33], [5, -35], [-17, -4], [-20, -37], [-1, 37] ], [[24579, 71168], [37, 46], [11, 25], [5, 54], [11, -33], [41, -93]], [[27886, 62061], [17, 103], [35, -101]], [[27972, 61415], [-41, 116], [-5, -3], [-87, 203]], [[20348, 73978], [294, 0]], [[20642, 73978], [0, -103], [5, 0], [0, -303], [18, 0], [0, -101]], [[31229, 38430], [-12, -28], [-9, -55]], [[31200, 38377], [-2, 73], [7, 32], [11, 10]], [[31513, 38417], [13, 9]], [[31290, 38461], [20, -4]], [[31294, 38293], [4, 50], [-4, 30], [-4, 88]], [[23139, 52124], [2, 4], [79, 20]], [[23214, 51616], [-41, -70], [-17, -1]], [[31580, 37974], [-9, -19], [-6, -48]], [ [26305, 70240], [4, -25], [45, -75], [26, -58], [13, 20], [11, -16], [13, 10], [35, -43] ], [[19321, 69518], [0, -193]], [[23965, 52355], [0, 203], [42, 1], [0, 325]], [[25140, 54451], [-114, -1]], [ [24456, 51930], [-6, 51], [-21, 0], [-3, 148], [-24, 15], [-17, 79], [-5, 154], [-17, 64] ], [[24765, 59920], [-26, 5], [-91, 0]], [[28536, 67395], [7, 1], [23, 87]], [[28661, 66729], [3, -172]], [[26689, 57352], [-22, 36], [-13, -27], [-20, 30], [-10, 82], [-18, 3]], [[26063, 52829], [1, 33], [19, 134], [8, 26]], [[31467, 38261], [2, 85]], [[25642, 56884], [0, -17]], [[26202, 61218], [-8, -48], [-11, 2], [0, -30]], [[26183, 61142], [-64, -37], [-25, 59]], [[26094, 61164], [-8, 24], [13, 99], [12, 25]], [[15682, 71846], [13, 14], [11, -66], [22, -22]], [[22851, 68791], [68, 1]], [[22919, 68792], [120, 0]], [[22659, 49740], [2, 7], [-78, 559], [24, 31]], [[28423, 61914], [-1, 45], [13, 37]], [ [28435, 61996], [11, -104], [7, 35], [15, 17], [29, -3], [32, -47], [2, -69], [18, -27] ], [ [28501, 61588], [-6, -27], [10, -68], [-2, -22], [-22, 43], [-2, 34], [-13, 31], [-12, 114], [-20, -44], [-33, -56], [-12, 27], [-7, 115], [11, 82], [15, 57], [20, 30], [-5, 10] ], [[28511, 65354], [165, -57]], [[23494, 55334], [-20, 50], [-12, 56], [-22, 3], [-22, -45], [-9, -4]], [[25805, 58095], [10, 8], [4, -27], [15, -23], [3, 33], [11, 1], [32, 75]], [ [25863, 57830], [-14, 2], [0, 50], [-7, 74], [-19, 67], [-18, 22], [0, 50] ], [ [23001, 56396], [-2, 57], [6, 24], [-14, 52], [12, -3], [10, 67], [-11, 58] ], [ [23208, 56333], [-25, 54], [-1, -30], [-30, -29], [-15, 13], [1, -20], [-14, 8], [-8, -90], [-14, -14], [-19, 19], [-7, -81], [-12, -3], [-4, 39] ], [ [23060, 56199], [-14, 62], [-21, -6], [-8, 57], [-11, -4], [-16, 30], [11, 58] ], [[26310, 52211], [-1, 39], [20, 64]], [ [25251, 56111], [3, -43], [8, -11], [-6, -28], [4, -66], [-12, 33], [-5, -29], [-16, -22], [-20, -2] ], [[25110, 56009], [0, 85], [-4, -2], [0, 123]], [[23432, 63654], [3, -25], [-8, -45], [14, -27], [6, -121], [-1, -52]], [[28051, 67098], [0, -257]], [ [27864, 66494], [7, 51], [13, 36], [4, 52], [36, 56], [19, 54], [-4, 80], [-13, 40], [2, 43], [-7, 37], [-23, 35], [2, 72], [-4, 22] ], [[26992, 61441], [-6, -98], [7, -43], [19, -72], [-31, -119]], [ [20545, 71862], [22, 0], [0, -237], [36, 0], [0, -68], [36, 0], [11, -33], [0, -34], [118, -1] ], [[25506, 53023], [121, 2]], [[25695, 52293], [-65, -49], [-32, -15], [-7, 10], [-63, -51]], [[26885, 54787], [1, -51], [-11, -10], [-3, -50], [-15, -103], [8, -23]], [[23994, 66887], [131, 0]], [[16006, 69623], [60, 0], [0, 305], [11, 0], [0, 207]], [ [16224, 70069], [5, -65], [-3, -31], [8, -37], [15, -15], [-9, -62], [-3, -56], [-9, -58], [-10, -18], [-6, -44], [-6, 15], [-12, -36], [0, -81], [10, -27], [32, 0], [28, -42], [13, -36], [0, -56], [61, 0] ], [[16341, 69402], [5, -102], [-3, -34], [14, -66], [-5, -33], [23, -52]], [[22752, 66341], [0, 480]], [ [29849, 67214], [27, 22], [16, -107], [52, 43], [8, -114], [34, 17], [22, -59], [13, -10] ], [[30059, 66688], [-10, -46], [-169, 17]], [[29872, 66660], [-5, 89], [-8, 1], [-9, 179], [-15, 2], [1, 86], [5, 128]], [[27110, 54946], [-8, 28], [29, 275]], [ [28845, 61499], [2, -35], [17, -81], [-9, -41], [10, -63], [-11, -25], [-10, 5], [-11, -50], [9, -41] ], [ [28830, 61117], [-13, 30], [-19, -4], [-22, -64], [-9, -1], [-1, 67], [7, 70], [17, 28], [-17, 2], [2, 45], [11, 40], [-21, 9], [-12, -33], [-4, 28], [5, 58], [26, 27], [-5, 33] ], [[28725, 61120], [-1, 72], [8, 28], [11, -40], [-4, -60]], [[28729, 61346], [7, -82], [-15, 21], [3, 30]], [[28921, 61701], [81, -1]], [ [29002, 61700], [-1, -43], [-9, -105], [-5, -15], [-20, -211], [-18, -120] ], [[21232, 73979], [256, -1]], [[25611, 65393], [28, 25], [53, 76]], [[25692, 65494], [0, -552]], [[25692, 64942], [-10, -20], [-26, 58], [-20, 20], [-17, -24], [-7, -28]], [[28766, 66751], [2, -78]], [[17451, 67333], [-1, 196], [11, 0], [0, 204], [-11, 0], [0, 201]], [[24938, 64636], [-97, 1]], [[22042, 72032], [154, 0]], [[22074, 71224], [-46, 0]], [[22028, 71224], [2, 405], [-11, 1], [0, 402]], [[27111, 59928], [16, 34]], [[26876, 56052], [9, 11]], [[26511, 61866], [6, -8], [3, -63], [8, -47]], [ [4587, 90956], [19, 44], [21, 16], [24, -17], [22, 6], [9, -37], [-1, -50], [-75, -13], [-18, 19], [-1, 32] ], [ [4612, 90593], [44, 123], [23, 89], [23, 39], [-9, 58], [14, 5], [28, -28], [22, -5], [13, -77], [52, 0], [45, 20], [26, -20], [77, 28], [48, 38], [9, 51], [56, 128], [38, 135], [0, 71], [-12, 81], [-23, 95], [-17, 121], [-1, 118], [-5, 52], [-71, 157], [-9, 32], [-41, 28], [-27, 1], [10, 97], [27, 33], [14, -25], [35, -20], [51, 7], [-10, 45], [31, 10], [41, 81], [2, 114], [-42, 122], [-47, 68], [-25, 48], [-1, -32], [-27, -48], [-20, -86], [-42, -30], [-42, 42], [-59, -93], [-81, -34], [-18, -71], [-85, -103], [-21, -70], [-5, -99], [-44, -70], [-4, 93], [-15, 110], [-23, 50], [-28, -3], [4, 34], [-32, 46], [-9, 36], [-38, -60], [16, -45], [21, -7], [16, -39], [24, 11], [2, -48], [-22, -81], [-19, -11], [-22, 82], [-55, 76], [-41, 33], [-64, 13], [-41, -27], [-27, 12], [-52, 3], [-45, -22], [-108, -112], [-58, -17], [-111, 74], [-94, 45], [-47, 14], [-88, 40], [-49, 79], [-20, 96], [1, 74], [20, 36], [-6, 64], [-28, 63], [-45, 56], [-1, 59], [-46, 64], [-10, 56], [39, -33], [33, 3], [9, 27], [24, 15], [16, 32], [-3, 55], [35, 61], [-38, 63], [-19, 9], [-29, -16], [-39, 15], [-64, 52], [-104, 21], [-49, 52], [-38, 63], [-55, 60], [-46, 30], [-17, 75], [9, 52], [34, 50], [123, 108], [63, 74], [48, 74], [45, 56], [42, 64], [84, 105], [55, 56], [146, 167], [172, 154], [133, 90], [88, 45] ], [ [2036, 90914], [2, 37], [25, 87], [-3, 75], [8, 18], [-5, 57], [21, 3], [8, -42], [-4, -48], [12, -34], [64, -57], [77, -48], [55, -20], [58, 87], [58, 58], [58, -14], [29, -69], [23, -15], [15, -104], [-2, -38], [53, -56], [56, -14], [22, -32], [9, -35], [36, -20], [88, -20], [14, 6], [102, -55], [-27, -131], [-22, -43], [-51, 35], [-43, -1], [-50, -29], [-44, -89], [-10, -61], [1, -53], [-20, -46], [-30, 22], [3, 24], [-26, 119], [-32, 62], [-50, 60], [-39, -5], [-11, 69], [-17, 55], [-54, 80], [-86, 69], [-65, 11], [-47, -44], [-18, -58], [-36, -34], [-28, 33], [-49, 36], [-24, 83], [-7, 56], [3, 73] ], [[21724, 54804], [0, 508]], [[22543, 49601], [98, -1]], [[25847, 64156], [0, 153], [-42, 0], [0, 50], [-16, 0]], [[21697, 65126], [155, -1]], [[21703, 64671], [0, 51], [-6, 0], [0, 404]], [[24920, 61430], [30, 0]], [[24950, 61430], [1, -93], [-1, -215]], [[24950, 61122], [-17, -112], [-5, -65]], [[25349, 67627], [34, -1]], [[28458, 62298], [26, -84], [-36, -118]], [[28448, 62096], [-1, 56]], [[28528, 60859], [19, 48]], [ [28547, 60907], [18, -30], [10, -96], [11, -53], [30, -4], [7, -36], [31, -24], [-15, -40] ], [[22406, 63911], [0, -406]], [ [15909, 60545], [-6, 37], [-12, 19], [-10, 87], [-7, 109], [-21, 54], [-2, 46], [-21, 25] ], [[15829, 60925], [9, 72], [-4, 58]], [[28448, 62096], [0, -7]], [[28448, 62089], [-15, 20], [-12, -5], [-2, 32], [9, 20]], [[24434, 56612], [7, -77]], [[24441, 56535], [-12, -11], [0, -34], [-23, 1], [-3, -225]], [[28149, 57358], [28, 13], [6, -19], [86, 5]], [[28315, 57031], [-18, -47], [-36, -120]], [[25450, 66403], [-2, -124], [-8, -97], [10, -109], [11, -65]], [[21869, 60563], [0, -101]], [[21869, 60462], [-116, 0]], [[23981, 61061], [-31, 2], [-1, -118]], [[23949, 60945], [-108, 12], [0, 17]], [[28179, 60037], [10, -41], [22, 1]], [[28366, 62171], [11, 18], [7, -36], [-14, -7], [-4, 25]], [[21316, 65178], [-204, -2]], [[21112, 65176], [0, 305]], [[25178, 66812], [65, 0]], [[25186, 63261], [-3, -61], [-15, 1], [0, -102]], [[25055, 63285], [0, 121]], [ [24919, 61658], [25, 66], [21, 10], [16, -14], [15, 35], [24, 14], [56, -9] ], [[25075, 61422], [-125, 8]], [ [30589, 69408], [139, 81], [-7, 96], [29, 18], [-22, 334], [-30, -18], [3, 81], [-2, 94], [37, 26], [2, 828] ], [ [24897, 67741], [-10, 60], [-12, 106], [-27, 94], [-6, 60], [8, 10], [-6, 83], [-9, 15], [-5, 94], [13, 39], [2, 51], [13, -17], [6, 46], [-6, 25], [6, 42] ], [[25252, 52115], [30, -13], [-14, -20], [-12, 9], [-4, 24]], [[25179, 52148], [16, 13], [30, -29], [6, -15], [-24, 5], [-28, 26]], [ [25284, 52292], [-4, -32], [-7, 15], [-10, -40], [-18, 27], [-13, -15], [-5, 30], [-18, 7], [-18, -23], [-23, 49], [-1, -11] ], [[26509, 53416], [96, -5]], [[26644, 53407], [1, -141], [-8, -32], [-10, -117]], [[26627, 53117], [0, -52], [-45, 5]], [[27659, 63732], [6, -26], [-15, -26], [7, -30]], [ [28929, 62276], [2, -39], [32, -123], [16, -29], [10, 24], [4, -36], [5, -129], [4, -244] ], [[23026, 62389], [30, 0], [1, 151]], [[25363, 59716], [-104, 4]], [[26714, 61309], [-2, -54], [13, -29], [8, -39], [16, -8], [32, 4]], [[25601, 60095], [-7, 41], [-14, 28], [0, 29]], [[16976, 71173], [14, -40], [20, 23], [39, 20], [20, 0], [8, 38]], [[17042, 70488], [-5, 0]], [[25131, 53986], [-104, -26]], [[25027, 53960], [-1, 101], [0, 389]], [[26220, 63171], [0, -220]], [[22247, 72637], [209, 1], [6, -2]], [[22469, 72335], [-214, 0]], [[22255, 72335], [1, 99], [-9, 0], [0, 203]], [[26502, 63717], [-3, -168]], [[22733, 54837], [-18, 0]], [[22342, 55817], [149, -2]], [[23488, 53197], [29, -50], [33, -21], [16, -31]], [[18869, 65087], [-16, 27], [-9, 45]], [[16514, 71218], [0, -481], [2, 0], [0, -202]], [[16055, 70538], [0, 401]], [[26831, 65420], [6, 90], [11, -35], [-3, -35], [-14, -42], [0, 22]], [ [26741, 65392], [28, -32], [18, -66], [19, -29], [18, 23], [2, 50], [7, 13], [14, -55], [19, 2], [6, -56] ], [[26872, 65242], [-12, -19], [-22, 8], [-37, -31]], [ [24711, 62301], [-6, -10], [-9, -66], [-11, -32], [-11, -7], [-12, 26], [-10, 50] ], [[23443, 53522], [38, 117]], [[27522, 55654], [5, 24], [9, -16], [16, 41], [9, 168]], [[22919, 69095], [0, -303]], [[27062, 55974], [-4, 15]], [[23405, 70206], [0, -202], [2, 0], [0, -201]], [[27045, 63236], [105, -18]], [[27150, 63218], [16, -2], [-1, -103], [16, -2], [0, -89]], [[27053, 62980], [6, 202], [-15, 4], [1, 50]], [[15943, 70079], [16, 51], [15, 16], [21, -15], [29, 12], [30, 24]], [[23949, 60945], [-1, -85], [5, 0], [-3, -364]], [[23828, 60508], [2, 169]], [[21436, 55306], [37, 1]], [[21580, 55310], [0, -508]], [[20566, 61986], [-178, -4]], [ [20388, 61982], [8, 81], [9, 51], [-10, 53], [5, 23], [-14, 12], [3, 27], [-18, 43], [-23, -3], [1, 55], [-17, 4], [-6, 76] ], [ [20326, 62404], [6, 35], [-11, 21], [10, 38], [-3, 84], [0, 117], [9, 13], [5, 68] ], [[27292, 56114], [28, 50], [13, 13]], [ [27333, 56177], [21, -95], [6, 21], [1, -40], [15, 11], [22, -17], [32, -95], [9, -60], [14, 0], [-4, 33], [10, 46], [-6, 14], [16, 17], [12, -31], [4, 23] ], [[27282, 55866], [-22, 48], [-19, 11]], [[20260, 62760], [8, 22], [13, -32], [19, -5], [22, 35]], [[20326, 62404], [-108, 2]], [[26838, 61610], [-26, 29], [-17, -6], [-22, 83], [-32, 45]], [[26693, 57318], [-7, -14], [-27, -226]], [[26659, 57078], [-21, 13], [-22, -70]], [ [19753, 69322], [2, 67], [15, 51], [16, 135], [7, 5], [-163, -4], [-3, 10], [0, 121], [7, 126], [8, 30] ], [[24514, 53430], [2, 306]], [[28331, 62074], [1, -43], [-20, -3], [14, 56]], [[28325, 62049], [0, 0]], [ [26362, 58409], [23, -188], [2, -47], [8, -28], [2, -79], [-15, -13], [-11, -39] ], [[21659, 65532], [157, -3]], [[21697, 65126], [-38, 1]], [[23316, 54348], [9, -60]], [[23151, 54197], [-1, 8]], [[29472, 67872], [4, 21], [-8, 43]], [[21110, 65126], [2, 50]], [[21321, 64670], [-9, -1]], [[21312, 64669], [-203, 0]], [[25494, 59589], [85, 4]], [[25639, 59377], [-8, -45], [-8, 8], [-28, -81], [-2, -38]], [[22646, 54292], [65, 140], [4, -5]], [[22715, 54427], [13, -31], [1, -31], [14, -19], [1, 33], [10, 13]], [[25387, 58139], [13, 3], [-8, 33]], [[27256, 56797], [-6, -49]], [[27250, 56748], [-18, -23], [-9, -55], [13, -58], [-22, 8], [-1, -13]], [[25194, 57399], [98, -1]], [[23336, 66890], [0, -405]], [[22026, 60013], [-151, -3]], [[21875, 60010], [-1, 452], [-5, 0]], [[27001, 63402], [20, -5], [-3, -103], [28, -5], [-1, -53]], [[22715, 54561], [0, -134]], [[27548, 46452], [19, 155], [7, 41], [0, -41], [-8, -83], [-13, -84]], [[27380, 46979], [0, 203]], [[27380, 47182], [54, -1], [0, -25], [103, 0], [4, 15], [49, 6]], [ [27590, 47177], [0, -156], [-3, -80], [-7, -81], [0, -44], [-6, 23], [3, 51], [-5, 20], [-16, -25], [-10, -102], [-6, -17], [-1, -64], [-8, -40], [-2, -78], [5, -33], [-2, -46], [6, -16], [-8, -53], [-12, -38] ], [ [27485, 46274], [-7, 26], [-6, -18], [-34, -22], [-14, -41], [-9, -6], [-18, 45], [-13, -11] ], [[22342, 59034], [89, 4]], [[22225, 58628], [-2, 101], [0, 132]], [[22895, 56601], [0, -68], [10, 0], [0, -68]], [[22905, 56465], [-3, -6]], [[27208, 65402], [13, 48], [44, 102], [10, 1], [38, 65], [31, 44]], [[27344, 65662], [-1, -163]], [[22987, 50986], [-5, 19]], [[15812, 62181], [-8, 46], [5, 25], [18, -2]], [[27026, 52029], [26, 0]], [[27052, 51535], [-2, -1]], [[27470, 57925], [-61, -200], [-20, -41]], [[25266, 63967], [0, -136]], [ [15513, 69827], [7, 103], [22, 33], [0, 34], [12, 0], [6, 33], [-12, 0], [-11, 33], [-12, 0], [-17, 85], [34, 0], [0, 82] ], [[28543, 62588], [22, 27]], [ [28589, 62579], [2, -33], [27, -54], [2, -67], [-5, -25], [13, -48], [-23, -45], [7, -37], [-3, -40], [-9, 4], [-7, -55], [6, -53], [-17, -58], [8, -63] ], [ [28546, 62046], [-4, 46], [3, 83], [6, 55], [-6, 21], [-2, 69], [-15, 59], [-24, 43], [-1, 37] ], [[24200, 63447], [-16, 1], [0, 98]], [[24041, 63153], [3, 393]], [[25208, 55688], [101, 2]], [[25297, 55272], [-129, -4]], [[24826, 53417], [-12, -8], [-7, 25], [-38, 0]], [[22663, 60009], [-86, -1]], [[23827, 60339], [-119, 9]], [[24750, 67741], [147, 0]], [[24882, 67235], [-18, -21], [-26, 8], [-24, -40], [-31, 4]], [[23831, 59921], [-126, 10]], [[28228, 58692], [-4, -35], [-9, 14], [-16, -22], [-72, -116]], [ [16575, 68516], [-68, 0], [0, 96], [-34, 1], [0, 57], [-102, -3], [0, 148] ], [ [26808, 61378], [-14, -3], [-10, 39], [-11, -31], [-9, 50], [-21, 49], [-17, -32], [-7, -52] ], [[26898, 58893], [-3, -80], [15, -20], [15, 27]], [[28310, 62161], [7, -7], [4, -50], [17, -22]], [[28338, 62082], [20, -67], [24, -32], [15, -66]], [[28397, 61917], [-7, -3], [0, -52], [-15, -100]], [[29050, 63047], [-18, 105], [-12, 9], [-29, 126], [2, 30], [-16, 56]], [[22255, 72032], [0, 303]], [[25759, 70041], [20, -64], [-8, -22], [-4, 36], [-14, 43], [6, 7]], [ [25823, 70205], [-16, -12], [-6, -46], [-13, -3], [0, -45], [-12, -9], [4, -61], [-20, 32], [-9, 40], [12, 27], [1, 34], [11, 31], [1, 40], [13, -4], [15, 87], [-3, 43], [-12, 10], [-18, -75], [-38, 24], [3, -51], [-13, -47], [-5, -56], [-30, -31], [-5, -27], [-6, 39], [3, 55], [-4, 67], [-8, 32], [-10, -19], [-5, -120], [3, -12], [-31, -55], [-26, -129] ], [[26360, 62096], [-23, 12]], [ [30583, 68114], [-15, -5], [1, -52], [-16, -37], [-5, -50], [-12, 51], [-2, -47], [-15, -32], [-12, 26], [-3, -66], [-11, 53] ], [[26486, 61309], [32, -215]], [[26508, 60985], [-15, -2], [-7, 20]], [[26415, 61049], [-4, 7], [8, 78], [0, 42], [11, 21], [-1, 56]], [[27541, 58268], [31, 1]], [ [27572, 58269], [6, -34], [15, -18], [4, -67], [12, -35], [-9, -58], [-4, -78], [12, -96], [-6, -34] ], [[27546, 57910], [-22, -36], [-31, 2], [-11, 22]], [[25805, 58095], [-21, 12]], [[25784, 58107], [-5, 2], [-11, 80], [-2, 66], [7, 226]], [[27950, 60654], [7, 104], [17, -12], [6, 35], [22, 28], [-1, 55]], [[31439, 38340], [14, 12]], [[16761, 70487], [-11, -36], [-28, -42], [-19, -6], [-17, 14], [-49, -25]], [ [27290, 53687], [-18, -23], [0, -22], [17, 10], [6, -24], [-23, -131], [-6, -91], [3, -37] ], [[29870, 67610], [24, 96], [9, -78], [16, 28], [9, -5]], [ [23619, 51345], [-62, -102], [-28, -61], [-10, -54], [-15, 7], [22, 71], [9, 47], [13, -1], [9, 19], [8, 46], [9, -16], [11, 8], [-5, 21] ], [ [23415, 50841], [28, 72], [3, 19], [32, 99], [15, 23], [0, 45], [26, -15], [-20, -61], [-62, -153], [-26, -81] ], [ [23439, 51344], [10, -51], [20, -17], [-6, -54], [11, -20], [2, -78], [-2, -67], [-8, -31], [-9, 10], [-29, -102] ], [[20922, 65124], [0, 200]], [[28860, 63072], [14, 65]], [[28901, 63263], [10, -79], [14, -42], [35, -27], [39, -114]], [[28903, 62783], [-7, 11], [-10, 56], [-19, 25], [6, 140], [-12, 29]], [ [15363, 69375], [8, 117], [4, 157], [-3, 66], [3, 109], [-4, 69], [5, 24], [5, 176], [-1, 76], [-11, 41], [4, 25] ], [ [29408, 67351], [-10, 210], [6, 77], [23, 97], [9, 22], [9, 100], [-3, 36], [9, 37] ], [ [23355, 73978], [46, 0], [0, 449], [27, -37], [28, 20], [29, -53], [8, -35], [14, -202], [7, -25], [18, -251], [-6, -69], [4, -54], [14, -43], [29, -45], [30, -2] ], [[15675, 63014], [42, 1], [1, -152], [-2, -78]], [[26801, 56208], [-10, 55], [12, 79], [6, 10], [13, 75], [23, 33], [4, 25]], [[24019, 62414], [8, 36], [-11, 13], [27, 139]], [[28869, 64023], [-47, -239]], [[25999, 59326], [4, 102]], [[31375, 38454], [18, -15], [8, 20]], [[26535, 62069], [16, -25], [3, -34], [15, -26], [5, -50], [17, -15]], [[25722, 65552], [30, 68], [27, 87], [37, 261], [34, 146]], [[25805, 65551], [-83, 1]], [ [27947, 61230], [-10, -22], [-9, -96], [-10, -7], [-18, -68], [-11, 10], [-5, 31], [-26, -30] ], [ [24526, 56657], [-9, -37], [-13, -18], [0, -44], [17, -84], [-5, -28], [-5, 24], [-11, -4], [-5, 27], [-35, -25], [9, 50], [-20, -20], [-8, 37] ], [ [28814, 58772], [18, -19], [12, -74], [1, -47], [-15, 9], [2, 45], [-18, 86] ], [ [28806, 57915], [20, 38], [12, 2], [16, 35], [13, 10], [5, 74], [11, 252], [0, 54], [-8, 95], [-6, 105], [3, -2], [11, -106], [5, -95], [-3, -136], [-15, -286], [-24, -8], [-39, -49] ], [ [28801, 59116], [9, -90], [23, -156], [35, -271], [-9, 14], [-18, 146], [-14, 80], [-13, 11], [-9, 174], [-10, 87] ], [ [28734, 58461], [7, 116], [3, 150], [14, 40], [-6, 33], [14, 20], [25, -21], [16, -94], [7, -65], [-4, -52], [7, -98], [-8, -25], [4, -54], [-13, -54], [-17, -10], [-9, 14] ], [ [26672, 51474], [-12, 11], [-10, 38], [-13, 17], [-13, 61], [0, 42], [-9, 35], [-5, 51], [-14, 44], [-28, 62], [-40, 72], [-17, 53] ], [[26156, 57665], [80, 3]], [[24799, 56705], [50, -1], [7, 6]], [[22247, 72637], [-144, 0]], [ [27250, 56748], [11, -37], [-3, -28], [10, -51], [28, -9], [10, -25], [10, -53], [13, -25], [11, -81], [1, -60] ], [ [27341, 56379], [-7, -11], [-6, -144], [6, -2], [7, 42], [13, -5], [11, -24], [-32, -58] ], [[28579, 63178], [92, 1]], [ [28716, 62971], [-11, -55], [12, -24], [4, -32], [-12, -14], [-34, -97], [-7, 31], [7, 54], [-8, 28], [0, -44], [-9, -51], [8, -34], [-7, -46], [-9, 105], [-12, 0] ], [[28638, 62792], [-8, 82], [-14, 49], [-27, 49], [-9, 82], [-1, 124]], [[25875, 66319], [7, 71], [7, 133], [-1, 58], [6, 87], [-1, 56]], [[23165, 59340], [53, -1]], [[23218, 59339], [-1, -303], [15, 0]], [ [22571, 51212], [3, 42], [-12, 0], [-1, 21], [-14, 33], [-5, 37], [-17, 6], [-3, 39] ], [ [29897, 68564], [-40, -12], [-14, -20], [-10, -61], [6, -34], [-6, -57], [8, -37] ], [ [28421, 63584], [19, -48], [14, -17], [14, -92], [-5, -48], [8, -43], [-12, -30], [0, -129] ], [[28398, 63177], [-67, 0]], [[28331, 63177], [-3, 261]], [ [15811, 73081], [-15, 5], [3, -24], [-11, -28], [10, -67], [18, -50], [1, -35], [-26, 85], [-12, 4], [-7, 58], [2, 77], [18, 24], [17, -21] ], [ [15707, 73080], [13, 89], [14, 59], [2, 55], [16, 11], [7, -19], [0, -49], [19, -38], [3, -26], [-15, -19], [-17, 15], [-1, -29], [-13, -34], [-14, -7], [3, -24], [23, 10], [11, -42], [8, -84], [-4, -14], [10, -100], [8, 27], [-5, 67], [10, -3], [16, -57], [16, -13], [7, -94], [-8, -58], [-14, 13], [-12, 86], [-21, -25], [2, 30], [-19, 44], [3, 93], [-5, 56], [-18, -4], [-3, 30], [-22, 54] ], [[22522, 66858], [14, -9], [24, -44], [6, 2]], [ [16705, 63096], [7, 5], [24, 79], [0, -100], [-3, 0], [-1, -138], [-7, 0], [-1, -151], [6, -1], [20, -84], [17, -35], [10, -50], [11, -17], [17, -84], [10, -17], [0, -34], [11, 0], [0, -44] ], [[26301, 60841], [11, 21], [3, 37], [-6, 61]], [[26143, 61748], [-18, 30], [-16, 7]], [[27602, 47579], [-4, -103], [-8, -299]], [[27380, 47182], [-2, 326]], [[21875, 60010], [-87, -2]], [[22434, 58223], [0, -303], [1, -124]], [[25983, 54764], [25, 1], [0, 102], [23, 0], [5, 17]], [[28448, 62089], [-1, -78], [-12, -15]], [[28423, 61914], [-20, -21], [-6, 24]], [[25102, 70365], [1, -501]], [ [16892, 69318], [0, 99], [-9, 0], [1, 135], [-31, 0], [0, 71], [-11, 0], [0, 102], [23, -6], [0, 17], [52, 0], [0, 86], [64, -2], [0, 51], [23, 0], [-1, 254], [15, -1], [0, 99], [5, 51], [21, 0], [0, 51] ], [[18821, 64174], [11, 38]], [[25984, 69839], [13, -17], [1, -59], [-14, 76]], [[25933, 69486], [6, 23], [19, -25], [-6, -96], [-17, 52], [-2, 46]], [ [25931, 69065], [0, 124], [10, 36], [13, -18], [16, 80], [18, -35], [17, 13], [8, 32], [9, 86], [10, 16], [15, 94], [11, 47], [9, -7], [12, 35], [3, -39], [-19, -32], [-3, -42], [12, -81], [-23, -81], [13, 19], [0, -74], [-6, -7], [-8, -84], [4, -86] ], [[25908, 69335], [11, 44], [6, -47], [-17, 3]], [ [28460, 61498], [9, -25], [0, -49], [35, -59], [25, -2], [7, -28], [6, 21], [24, -9], [4, -44], [16, -39], [7, -49] ], [[28476, 61264], [-18, 37], [-8, -20], [-8, 82]], [[26655, 53063], [-21, 26], [-7, 28]], [ [25251, 71984], [15, 63], [20, 52], [58, 85], [56, 25], [50, -7], [23, -39], [1, -45], [-11, 5], [-17, -24], [-19, 13], [-21, -10], [5, -47], [-32, -57], [-30, -95], [-18, -19] ], [ [25045, 72671], [21, 69], [95, 141], [7, -2], [43, 98], [31, 42], [6, -11], [28, 29], [-1, -28], [-12, -16], [-30, -80], [0, -30], [-25, -55], [-51, -53], [-42, -66], [2, -20], [23, 0], [-59, -73], [-18, 3], [-18, 52] ], [[26883, 54537], [2, 15], [67, 50]], [[21312, 64669], [0, -294]], [[27151, 63319], [-1, -101]], [ [27376, 54230], [12, -12], [-5, -64], [-14, -29], [-10, 15], [-6, -48], [10, -8], [-16, -60], [-21, 23], [-3, -56], [11, -11], [-9, -59], [-17, -54], [-7, 4] ], [[26217, 53628], [-3, 120], [-19, 87], [0, 79]], [[27051, 49122], [0, 304], [-1, 23], [0, 285], [-14, 0]], [[23058, 55817], [2, 382]], [[26207, 54898], [49, -1], [0, -28], [59, 1]], [[24769, 65578], [18, 31], [-1, 41], [9, 98]], [ [27419, 50455], [6, -40], [38, -200], [4, -63], [10, -83], [-18, -57], [-4, -54], [-1, -87], [5, -130], [6, -96], [16, -145], [18, -128] ], [[25721, 57989], [22, -12], [14, 49], [27, 37], [0, 44]], [[27266, 63044], [0, 118], [-10, 0], [1, 189], [21, -2]], [[24750, 68340], [0, -494]], [[26325, 61179], [9, 131]], [ [26118, 60861], [14, 31], [-1, 31], [13, 11], [3, 44], [26, 17], [1, 61], [13, -1] ], [[26187, 61055], [8, 23], [5, -27], [22, -3]], [[26222, 61048], [8, -43], [-7, -204]], [ [28368, 58929], [3, -20], [28, -47], [7, -45], [-3, -37], [29, -18], [14, 19], [6, -61], [-5, -36], [11, -1], [17, 46], [13, -45], [-2, -44], [9, -8], [11, 44], [-1, 34], [21, -21] ], [[28501, 58520], [-38, -71], [-50, 94], [-3, -8]], [[25760, 53020], [-4, 7], [0, 223]], [ [16868, 55911], [16, -5], [28, -53], [21, -22], [1, -25], [16, -61], [-5, -43], [-13, 25], [-26, 7], [-6, 35], [0, 74], [-20, 16], [-12, 52] ], [ [16867, 55390], [9, 4], [22, -117], [40, -130], [-10, 4], [-11, -22], [-17, 44], [-13, 72], [-14, 119], [-6, 26] ], [ [17004, 56219], [-17, 24], [-2, -47], [-21, -23], [-18, 14], [-10, 25], [-15, 6], [-4, 38], [9, 34], [1, 43], [-14, 116], [-11, 64], [-17, 50], [-35, 1], [-22, -8], [-16, -36], [-14, 38], [-25, 13] ], [ [27214, 46977], [-1, 16], [-21, 38], [-21, 55], [-11, -13], [-8, -39], [-16, 126], [-15, 148], [-5, 173], [-7, 109] ], [[23225, 60010], [-50, -1]], [[23218, 59542], [0, -203]], [[19407, 73980], [138, -2], [211, 1]], [ [28648, 60803], [-5, -29], [13, -23], [-19, -30], [-31, 64], [-11, -27], [-7, 25], [0, 41], [-13, 81], [-16, 28] ], [[28485, 61173], [0, -30], [28, -89], [20, -114], [14, -33]], [[18654, 73978], [120, -2], [137, 0]], [ [30177, 69643], [6, 32], [2, 86], [-6, 28], [12, 36], [8, -3], [12, -44], [21, -9], [1, 39], [-24, 83], [-1, 32], [22, 107], [14, 27], [11, 43] ], [[26308, 66321], [-98, 0]], [[30216, 65279], [10, 20], [5, 40], [-1, 164]], [ [30259, 65611], [12, -43], [23, -35], [34, -12], [9, -23], [19, 44], [19, 8], [27, 33], [6, 25], [-1, 79], [-6, 61], [-13, -31], [0, 97], [-5, 55], [-15, 34], [-9, -7], [-5, -39], [-11, 59], [13, 11], [21, -18], [23, -58], [18, -123], [9, -119], [2, -137], [-15, -129], [-2, -44], [-7, 9], [12, 112], [-7, 23], [-26, -5], [-43, -40], [-30, 8], [-7, -28], [-17, -7], [-15, -62], [-33, -10], [-16, -35] ], [[20642, 73978], [114, 0], [167, 1]], [[28498, 63766], [29, -57], [9, -67]], [[28579, 63178], [-61, 0]], [[26676, 57055], [-17, 23]], [[23647, 70225], [-104, -1]], [[25554, 53329], [-17, 0], [-20, -38], [-16, 20]], [ [28638, 62792], [6, -98], [-8, 8], [-6, -42], [12, -22], [-21, -44], [-7, -28], [-13, 8], [-11, 45] ], [[26192, 58216], [10, -35], [9, 10], [14, -32]], [[28328, 63177], [3, 0]], [ [20388, 61982], [12, -16], [3, -58], [10, -33], [-7, -63], [-1, -49], [-8, -2], [-21, -67] ], [[25263, 63097], [0, -238]], [[28263, 63809], [-6, -15], [-20, -97], [-19, -123]], [[28537, 59130], [-7, -36], [-2, -76], [8, -94], [11, -77], [-2, -65]], [ [23001, 56396], [-24, 16], [-8, -86], [-18, -9], [-4, 42], [-13, 14], [-6, -33], [-9, 25], [-6, 95], [-8, 5] ], [[26311, 61014], [-16, -17], [-4, 70], [-13, 10], [9, 24], [0, 39]], [[26287, 61140], [-15, 90], [6, 42], [-10, 39]], [[22050, 59537], [0, 475]], [[22613, 69603], [1, 405]], [[22383, 51502], [8, 34]], [[27666, 60273], [-3, 48], [3, 50]], [[17303, 71953], [-218, 1]], [[31272, 38457], [18, 4]], [[26599, 59546], [57, -4]], [ [25021, 52296], [-7, -24], [9, -17], [1, -40], [-25, -57], [-8, -80], [-9, 10], [-13, -16] ], [ [24969, 52072], [-12, 0], [-13, 50], [-4, 66], [0, 69], [-15, 77], [-2, 63] ], [[27344, 65662], [28, 16], [24, 34], [65, 69], [17, 24]], [[23353, 59440], [-1, 102], [-28, 0]], [[22844, 60564], [175, 1]], [[21867, 71226], [161, -2]], [ [24652, 59791], [10, -1], [0, -153], [10, 0], [0, -101], [5, -1], [-1, -108] ], [ [15974, 59837], [-14, 94], [-12, 43], [-10, 11], [-9, -28], [-37, 2], [-28, 68], [-24, 108] ], [ [15358, 63504], [-16, 33], [0, 43], [-8, 43], [-22, 32], [-49, 151], [4, 63], [-4, 70], [-13, 74], [9, 98], [14, 109], [42, 265], [11, 95], [7, 119], [-12, 37], [-1, 97], [4, 2], [11, 99], [9, 169], [2, 105] ], [[22406, 70416], [0, -405]], [[17304, 70983], [-13, -10], [-19, 15], [-15, -8], [-6, 45]], [[16803, 73980], [178, 0]], [[26861, 65369], [16, 17], [-2, -36], [-14, 19]], [[26872, 65242], [22, -77], [16, -33], [22, -21], [37, 54]], [[26222, 61048], [12, 17], [3, 34], [10, 21], [15, -15], [25, 35]], [[23858, 69609], [25, -40], [31, -79], [10, -47], [-2, -79], [16, 0]], [[25692, 65494], [30, 58]], [[23552, 61218], [-2, -424]], [ [28686, 59930], [25, -26], [17, 27], [11, -11], [8, -128], [12, -140], [9, -71], [7, -94] ], [ [25397, 68948], [-2, -80], [-13, -50], [20, -42], [12, 7], [7, 53], [26, 64], [13, 9] ], [[25004, 53954], [23, 6]], [[28749, 59144], [1, -67], [14, -39], [-31, 25], [-32, 118], [-15, 6]], [[22902, 55839], [31, -13]], [[31452, 37982], [-11, -22], [-10, -48]], [[31436, 38446], [12, 6], [20, -16]], [ [12100, 86471], [67, 80], [62, -115], [28, -88], [11, -2], [24, -70], [0, -104], [-12, -24], [1, -37], [16, -47], [-5, -42] ], [[30068, 65494], [-3, -45], [-14, -41], [-6, 42], [4, 35], [-19, 62]], [[23711, 55377], [63, 0]], [ [26094, 61164], [-13, -30], [-4, -43], [-10, -20], [2, -30], [-29, -82], [-16, -4] ], [[26187, 61055], [-4, 87]], [ [27450, 56219], [-11, 35], [-7, -20], [-21, 21], [-19, 5], [-14, 44], [-10, -3], [-20, 41], [-7, 37] ], [ [27155, 51076], [7, 15], [-4, 40], [-20, -1], [0, 68], [-9, 0], [-1, 67], [-18, -1], [0, 40], [-25, -5], [-20, -17], [-15, -36] ], [[24950, 61122], [116, -5]], [ [28607, 58329], [-4, -20], [-21, -11], [-12, 11], [-9, -33], [9, -57], [6, -86], [-7, 0], [-29, 47], [-14, -10], [-20, 34], [-31, 30], [-23, 48], [-1, -29], [17, -61], [21, -5], [63, -102], [16, -10] ], [[28357, 66502], [0, 106], [15, 109], [95, 3]], [ [21992, 49763], [-3, 45], [-7, -2], [-13, 59], [2, 38], [-17, 100], [3, 47], [-9, 39], [9, 29], [-12, 11], [-9, 47], [4, 39], [-14, 28], [1, 33], [-15, 28], [-4, 51], [2, 41], [-8, 26], [-4, 73], [-6, 1], [-9, 88], [-8, 1], [-10, 211] ], [[31637, 38350], [7, -14], [0, -44], [-7, 58]], [[31616, 38316], [12, 28], [-2, -46], [3, -69]], [[24941, 51321], [17, 10], [-9, -42], [-8, 32]], [ [24967, 51478], [13, -58], [-13, 33], [-14, 5], [-8, -17], [-15, 6], [18, -39], [0, -32], [-23, 49], [0, -25], [12, -32], [-12, -14], [1, -34], [11, -36], [20, -11], [-1, -22], [12, -24], [-1, -34], [7, -46], [9, 30], [5, -21], [22, -2], [16, -34], [3, 30], [20, -91], [11, 44], [24, -111], [0, -59], [6, -13], [18, 28], [7, -41], [-24, -15], [-2, -33], [16, -3], [-8, -52], [-11, 24], [-12, -96], [2, -44], [-21, 36], [-2, 55], [-8, 16], [-31, -138], [-15, -41], [7, 67], [9, 29], [5, 48], [9, 21], [0, 54], [9, 23], [-1, 51], [-10, 24], [-4, -62], [-16, -29], [-12, 29], [-14, 77], [-34, 43], [-10, 45], [-56, 33], [-17, -28] ], [[25469, 68033], [1, -95], [8, -50], [-2, -102], [-21, -118], [-3, -41]], [[24969, 52072], [-17, -35], [-10, 2]], [[27129, 61967], [-11, 40], [6, 21], [-33, 169]], [ [90343, 33382], [11, 51], [21, 35], [15, -9], [-2, -35], [-12, -13], [-8, -39], [-11, -6], [-5, 23], [-9, -7] ], [[31463, 37795], [-7, -2], [-6, 36], [-21, 37]], [ [15638, 72257], [14, 76], [31, 74], [29, 28], [3, 73], [16, 73], [31, 68], [-9, 97], [22, -40], [14, -187], [-22, 0], [3, -40], [11, -14], [-4, -56], [7, -19], [0, -53], [-14, -38], [-1, -38], [15, -16], [-10, -48], [-5, -76] ], [ [26911, 49121], [9, 56], [13, 34], [-2, 23], [14, 26], [11, 84], [-5, 75], [-22, 21], [5, -113], [-22, 30], [6, 34], [-1, 65], [-5, 39], [-22, 37], [-5, 26] ] ] } ================================================ FILE: client/run-cypress-tests.sh ================================================ #!/usr/bin/env bash export ARLO_SMTP_HOST=localhost export ARLO_SMTP_PORT=1025 export ARLO_SMTP_USERNAME=cypress-smtp-username export ARLO_SMTP_PASSWORD=cypress-smtp-password if [[ -n $AWS_ACCESS_KEY_ID ]] && [[ -n $AWS_SECRET_ACCESS_KEY ]] then export ARLO_FILE_UPLOAD_STORAGE_PATH=s3://arlo-file-uploads-dev fi trap 'kill 0' SIGINT SIGHUP EXIT cd "$(dirname "${BASH_SOURCE[0]}")" FLASK_ENV=test ../run-dev.sh & until $(curl --output /dev/null --silent --head --fail http://localhost:3000/api/me); do echo 'Waiting for dev server...' sleep 1 done echo 'Dev server ready' yarn run cypress run ================================================ FILE: client/src/App.css ================================================ /* Reset */ html { box-sizing: border-box; line-height: 1; } *, *::before, *::after { box-sizing: inherit; } table { border-collapse: collapse; } fieldset { margin: 0; border: none; padding: 0; } legend { display: block; } :link, :visited { color: #106ba3; /* From Blueprint.js */ } /* Foundational */ html, body, #root { height: 100%; } @media print { html, body, #root { height: auto; overflow: visible; } } /* Typography */ /* stylelint-disable-next-line no-duplicate-selectors */ html { background: #ffffff; font-size: 24px; /* Magic number, must synced with JavaScript global defaults */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { margin: 0; line-height: 1.28581; letter-spacing: 0; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', 'Lucida Grande', sans-serif; font-size: 14px; font-weight: 400; } @media print { html { background: #ffffff; /* Adjust printed ballot font-size */ font-size: 16px !important; /* stylelint-disable-line declaration-no-important */ } } /* Accessibility Utilities */ .visually-hidden { position: absolute !important; /* stylelint-disable-line declaration-no-important */ width: 1px; height: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } .visually-hidden a:focus, .visually-hidden input:focus, .visually-hidden button:focus { position: static; width: auto; height: auto; } /* Utilities */ .print-only { display: none; } @media print { .print-only { display: block; } .no-print { display: none; } } /* React Simple Keyboard */ .simple-keyboard.hg-theme-default.vs-simple-keyboard { border-radius: 0; background-color: rgb(211, 211, 211); padding: 0; } .simple-keyboard.vs-simple-keyboard .hg-button { flex: 1; white-space: nowrap; } .simple-keyboard.vs-simple-keyboard .hg-button-space { flex: 3; } .simple-keyboard.vs-simple-keyboard .hg-button-bksp { flex: 2; } .simple-keyboard.vs-simple-keyboard .hg-row:nth-child(2) { margin-right: 0; margin-left: 0.4rem; } .simple-keyboard.vs-simple-keyboard .hg-row:nth-child(3) { margin-right: 0.5rem; margin-left: 0.9rem; } @media (min-width: 480px) { .simple-keyboard.vs-simple-keyboard .hg-button-space { flex: 2; } .simple-keyboard.vs-simple-keyboard .hg-button-bksp { flex: 1; } .simple-keyboard.vs-simple-keyboard .hg-row:nth-child(1) { margin-right: 0.4rem; margin-left: 0; } .simple-keyboard.vs-simple-keyboard .hg-row:nth-child(2) { margin-right: 0; margin-left: 0.75rem; } .simple-keyboard.vs-simple-keyboard .hg-row:nth-child(3) { margin-right: 1.4rem; margin-left: 1.7rem; } .simple-keyboard.vs-simple-keyboard .hg-row:nth-child(4) { margin-right: 0; margin-left: 2.7rem; } } @media print { /* stylelint-disable-next-line selector-class-pattern */ html body .cvox_indicator_container { /* Extra specificity/!important ensure this rule is followed. */ display: none !important; /* stylelint-disable-line declaration-no-important */ } } /* Adjust printed ballot paper settings */ @page { margin: 0.375in; size: letter portrait; } @media (max-width: 480px) { html { font-size: 18px; } body { font-size: 14px; } } code { font-family: 'source-code-pro', 'Menlo', 'Monaco', 'Consolas', 'Courier New', monospace; } hr { margin: 40px 0; border: none; border-bottom: 1px solid rgba(16, 22, 26, 0.15); } ================================================ FILE: client/src/App.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { screen } from '@testing-library/react' import App from './App' import { withMockFetch, renderWithRouter } from './components/testUtilities' import { dummyBoards } from './components/AuditBoard/_mocks' import { jaApiCalls, aaApiCalls, mockOrganizations, tallyEntryApiCalls, tallyEntryUser, auditSettingsMocks, manifestMocks, talliesMocks, } from './components/_mocks' vi.unmock('react-toastify') const apiMocks = { failedAuth: { url: '/api/me', response: { user: null, supportUser: null }, }, abAuth: { url: '/api/me', response: { user: { ...dummyBoards()[1] }, supportUser: null, }, }, } const renderView = (route: string) => renderWithRouter(, { route }) describe('App', () => { describe('/', () => { it('renders login screen when unauthenticated', async () => { const expectedCalls = [apiMocks.failedAuth] await withMockFetch(expectedCalls, async () => { renderView('/') await screen.findByRole('button', { name: 'Log in to your audit' }) screen.getByRole('link', { name: 'Log in as an admin' }) }) }) it('renders jurisdiction list when logged in as JA', async () => { const expectedCalls = [jaApiCalls.getUser] await withMockFetch(expectedCalls, async () => { renderView('/') await screen.findByRole('heading', { name: 'Active Audits' }) }) }) it('renders audit list when logged in as AA', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getOrganizations(mockOrganizations.oneOrgNoAudits), ] await withMockFetch(expectedCalls, async () => { renderView('/') await screen.findByRole('heading', { name: 'Active Audits — State of California', }) }) }) it('redirects to data entry flow when logged in as an audit board', async () => { const expectedCalls = [apiMocks.abAuth, apiMocks.abAuth] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/') await screen.findByRole('heading', { name: 'Audit Board #1: Member Sign-in', }) expect(history.location.pathname).toEqual( '/election/1/audit-board/audit-board-1' ) }) }) it('redirects to tally entry flow when logged in as a tally entry user', async () => { const expectedCalls = [ tallyEntryApiCalls.getUser(tallyEntryUser.initial), tallyEntryApiCalls.getUser(tallyEntryUser.initial), ] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/') await screen.findByRole('heading', { name: 'Tally Entry Login' }) expect(history.location.pathname).toEqual('/tally-entry') }) }) }) describe('/election/:electionId/jurisdiction/:jurisdictionId', () => { it('redirects to login screen when unauthenticated', async () => { const expectedCalls = [apiMocks.failedAuth] await withMockFetch(expectedCalls, async () => { const { history } = renderView( '/election/1/jurisdiction/jurisdiction-id-1' ) await screen.findByRole('button', { name: 'Log in to your audit' }) expect(history.location.pathname).toEqual('/') }) }) it('renders jurisdiction screen when logged in as JA', async () => { const expectedCalls = [ jaApiCalls.getUser, jaApiCalls.getSettings(auditSettingsMocks.batchComparisonAll), jaApiCalls.getRounds([]), jaApiCalls.getBallotManifestFile(manifestMocks.empty), jaApiCalls.getBatchTalliesFile(talliesMocks.empty), ] await withMockFetch(expectedCalls, async () => { renderView('/election/1/jurisdiction/jurisdiction-id-1') await screen.findByText(/Jurisdiction One/) screen.getByText(/audit one/) }) }) it('redirects to home when logged in as AA', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getOrganizations(mockOrganizations.oneOrgNoAudits), ] await withMockFetch(expectedCalls, async () => { const { history } = renderView( '/election/1/jurisdiction/jurisdiction-id-1' ) await screen.findByRole('heading', { name: 'Active Audits — State of California', }) expect(history.location.pathname).toEqual('/') }) }) it('redirects to data entry flow when logged in as an audit board', async () => { const expectedCalls = [apiMocks.abAuth, apiMocks.abAuth] await withMockFetch(expectedCalls, async () => { const { history } = renderView( '/election/1/jurisdiction/jurisdiction-id-1' ) await screen.findByRole('heading', { name: 'Audit Board #1: Member Sign-in', }) expect(history.location.pathname).toEqual( '/election/1/audit-board/audit-board-1' ) }) }) it('redirects to tally entry when logged in as tally entry user', async () => { const expectedCalls = [ tallyEntryApiCalls.getUser(tallyEntryUser.initial), tallyEntryApiCalls.getUser(tallyEntryUser.initial), ] await withMockFetch(expectedCalls, async () => { const { history } = renderView( '/election/1/jurisdiction/jurisdiction-id-1' ) await screen.findByRole('heading', { name: 'Tally Entry Login' }) expect(history.location.pathname).toEqual('/tally-entry') }) }) }) describe('/election/:electionId/audit-board/:auditBoardId', () => { it('redirects to login screen when unauthenticated', async () => { const expectedCalls = [apiMocks.failedAuth] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/election/1/audit-board/audit-board-1') await screen.findByRole('button', { name: 'Log in to your audit' }) expect(history.location.pathname).toEqual('/') }) }) it('redirects to home when logged in as JA', async () => { const expectedCalls = [jaApiCalls.getUser] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/election/1/audit-board/audit-board-1') await screen.findByRole('heading', { name: 'Active Audits' }) expect(history.location.pathname).toEqual('/') }) }) it('redirects to home when logged in as AA', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getOrganizations(mockOrganizations.oneOrgNoAudits), ] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/election/1/audit-board/audit-board-1') await screen.findByRole('heading', { name: 'Active Audits — State of California', }) expect(history.location.pathname).toEqual('/') }) }) it('redirects to tally entry when logged in as tally entry user', async () => { const expectedCalls = [ tallyEntryApiCalls.getUser(tallyEntryUser.initial), tallyEntryApiCalls.getUser(tallyEntryUser.initial), ] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/election/1/audit-board/audit-board-1') await screen.findByRole('heading', { name: 'Tally Entry Login' }) expect(history.location.pathname).toEqual('/tally-entry') }) }) it('renders data entry flow when logged in as an audit board', async () => { const expectedCalls = [apiMocks.abAuth, apiMocks.abAuth] await withMockFetch(expectedCalls, async () => { renderView('/election/1/audit-board/audit-board-1') await screen.findByRole('heading', { name: 'Audit Board #1: Member Sign-in', }) }) }) }) describe('/tally-entry', () => { it('renders tally entry flow when logged in as tally entry user', async () => { const expectedCalls = [ tallyEntryApiCalls.getUser(tallyEntryUser.initial), tallyEntryApiCalls.getUser(tallyEntryUser.initial), ] await withMockFetch(expectedCalls, async () => { renderView('/tally-entry') await screen.findByRole('heading', { name: 'Tally Entry Login' }) }) }) it('shows an error message when unauthenticated', async () => { const expectedCalls = [apiMocks.failedAuth, apiMocks.failedAuth] await withMockFetch(expectedCalls, async () => { renderView('/tally-entry') await screen.findByRole('heading', { name: 'You’re logged out' }) }) }) it('redirects to home when logged in as AA', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getUser, aaApiCalls.getOrganizations(mockOrganizations.oneOrgNoAudits), ] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/tally-entry') await screen.findByRole('heading', { name: 'Active Audits — State of California', }) expect(history.location.pathname).toEqual('/') }) }) it('redirects to home when logged in as JA', async () => { const expectedCalls = [jaApiCalls.getUser, jaApiCalls.getUser] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/tally-entry') await screen.findByRole('heading', { name: 'Active Audits' }) expect(history.location.pathname).toEqual('/') }) }) it('redirects to audit board data entry when logged in as an audit board', async () => { const expectedCalls = [apiMocks.abAuth, apiMocks.abAuth, apiMocks.abAuth] await withMockFetch(expectedCalls, async () => { const { history } = renderView('/tally-entry') await screen.findByRole('heading', { name: 'Audit Board #1: Member Sign-in', }) expect(history.location.pathname).toEqual( '/election/1/audit-board/audit-board-1' ) }) }) }) }) ================================================ FILE: client/src/App.tsx ================================================ import React from 'react' import { Route, RouteProps, Switch, Redirect } from 'react-router-dom' import './App.css' import styled from 'styled-components' import { ToastContainer, toast } from 'react-toastify' import { QueryClient, QueryClientProvider, DefaultOptions } from 'react-query' import { ReactQueryDevtools } from 'react-query/devtools' import Header from './components/Header' import HomeScreen from './components/HomeScreen' import 'react-toastify/dist/ReactToastify.css' import AuthDataProvider, { IUser, useAuthDataContext, } from './components/UserContext' import SupportTools from './components/SupportTools' import JurisdictionAdminView from './components/JurisdictionAdmin/JurisdictionAdminView' import AuditAdminView from './components/AuditAdmin/AuditAdminView' import ActivityLog from './components/AuditAdmin/ActivityLog' import AuditBoardView from './components/AuditBoard/AuditBoardView' import { ApiError } from './utils/api' import PublicPages from './components/PublicPages/PublicPages' import BatchInventory from './components/JurisdictionAdmin/BatchInventory' import TallyEntryUserView from './components/TallyEntryUser/TallyEntryUserView' export const queryClientDefaultOptions: DefaultOptions = { queries: { // By default, react-query has a staleTime of 0, meaning every time a query // is invoked, it will fetch fresh data. This aggressive approach is good // for making sure we always show up to date data from the server. However, // if multiple components in the same tree use the same query, they will // make duplicate requests for the same data when they mount. As a small // optimization, we increase the staleTime to 1 second so that multiple // components that are mounted simultaneously can use cached data. Note that // manual query cache invalidations will override this, so there's no real // risk. staleTime: 1000, retry: (failureCount: number, error: ApiError): boolean => error.statusCode >= 500 && failureCount < 3, // Only retry server errors onError: (error: ApiError): void => { toast.error(error.message) }, // When a file input dialog closes, it triggers a window focus event, // which causes a refetch by default, so we turn that off to avoid confusion. // https://github.com/tannerlinsley/react-query/issues/2960 refetchOnWindowFocus: false, }, mutations: { onError: (error: ApiError): void => { toast.error(error.message) }, }, } const Main = styled.div` display: flex; flex-direction: column; align-items: center; min-height: 100vh; ` interface PrivateRouteProps extends RouteProps { userType: IUser['type'] } export const PrivateRoute: React.FC = ({ userType, ...props }: PrivateRouteProps) => { const auth = useAuthDataContext() if (auth === null) { // Still loading /api/me, don't show anything return <> } if (auth.user && userType === auth.user.type) { return } return ( ( )} /> ) } const App: React.FC<{ queryClient?: QueryClient }> = ({ queryClient = new QueryClient({ defaultOptions: queryClientDefaultOptions as DefaultOptions, }), }) => { return ( <>
{process.env.NODE_ENV === 'development' && ( )}
) } export default App ================================================ FILE: client/src/components/Atoms/AsyncButton.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render, screen, waitFor } from '@testing-library/react' import userEvent from '@testing-library/user-event' import AsyncButton from './AsyncButton' const asyncMock = (): [ () => Promise, () => unknown, () => unknown ] => { let resolvePromise = () => { // do nothing } let rejectPromise = () => { // do nothing } const promise = new Promise((resolve, reject) => { resolvePromise = resolve rejectPromise = reject }) const mock = vi.fn().mockReturnValue(promise) return [mock, resolvePromise, rejectPromise] } describe('AsyncButton', () => { it('disables the button until onClick resolves', async () => { const [onClickMock, resolve] = asyncMock() render(Download) userEvent.click(screen.getByRole('button', { name: 'Download' })) expect(screen.getByRole('button')).toBeDisabled() resolve() await waitFor(() => expect(screen.getByRole('button')).toBeEnabled()) }) it('disables the button until onClick rejects', async () => { const [onClickMock, , reject] = asyncMock() render(Download) userEvent.click(screen.getByRole('button', { name: 'Download' })) expect(screen.getByRole('button')).toBeDisabled() reject() await waitFor(() => expect(screen.getByRole('button')).toBeEnabled()) }) }) ================================================ FILE: client/src/components/Atoms/AsyncButton.tsx ================================================ import React, { useState, CSSProperties } from 'react' import { IButtonProps, Button } from '@blueprintjs/core' import { useIsMounted } from '../utilities' interface IAsyncButtonProps extends IButtonProps { onClick: () => Promise style?: CSSProperties } const AsyncButton: React.FC = (props: IAsyncButtonProps) => { const [isSubmitting, setIsSubmitting] = useState(false) const isMounted = useIsMounted() return ( ) } describe('CodeInput', () => { it('handles entering a code', () => { render() const digitInputs = within(screen.getByLabelText('Code:')).getAllByRole( 'textbox' ) screen.getByText('Value: {empty}') expect(digitInputs).toHaveLength(3) expect(digitInputs[0]).toHaveValue('') expect(digitInputs[1]).toHaveValue('') expect(digitInputs[2]).toHaveValue('') expect(digitInputs[0]).toHaveFocus() // Type in a code userEvent.type(digitInputs[0], '1') screen.getByText('Value: 1') expect(digitInputs[0]).toHaveValue('1') expect(digitInputs[1]).toHaveValue('') expect(digitInputs[2]).toHaveValue('') expect(digitInputs[1]).toHaveFocus() userEvent.type(digitInputs[1], '2') screen.getByText('Value: 12') expect(digitInputs[0]).toHaveValue('1') expect(digitInputs[1]).toHaveValue('2') expect(digitInputs[2]).toHaveValue('') expect(digitInputs[2]).toHaveFocus() userEvent.type(digitInputs[2], '3') screen.getByText('Value: 123') expect(digitInputs[0]).toHaveValue('1') expect(digitInputs[1]).toHaveValue('2') expect(digitInputs[2]).toHaveValue('3') expect(digitInputs[2]).toHaveFocus() }) it('handles backspace', () => { render() const codeInput = screen.getByLabelText('Code:') typeCode(codeInput, '123') const digitInputs = within(codeInput).getAllByRole('textbox') // Backspace the code userEvent.type(digitInputs[2], '{backspace}') screen.getByText('Value: 12') expect(digitInputs[0]).toHaveValue('1') expect(digitInputs[1]).toHaveValue('2') expect(digitInputs[2]).toHaveValue('') expect(digitInputs[1]).toHaveFocus() userEvent.type(digitInputs[1], '{backspace}') screen.getByText('Value: 1') expect(digitInputs[0]).toHaveValue('1') expect(digitInputs[1]).toHaveValue('') expect(digitInputs[2]).toHaveValue('') expect(digitInputs[0]).toHaveFocus() userEvent.type(digitInputs[0], '{backspace}') screen.getByText('Value: {empty}') expect(digitInputs[0]).toHaveValue('') expect(digitInputs[1]).toHaveValue('') expect(digitInputs[2]).toHaveValue('') expect(digitInputs[0]).toHaveFocus() // Try to backspace again, nothing happens userEvent.type(digitInputs[0], '{backspace}') expect(digitInputs[0]).toHaveValue('') expect(digitInputs[1]).toHaveValue('') expect(digitInputs[2]).toHaveValue('') expect(digitInputs[0]).toHaveFocus() }) it('handles moving with the arrow keys', () => { render() const codeInput = screen.getByLabelText('Code:') const digitInputs = within(codeInput).getAllByRole('textbox') expect(digitInputs[0]).toHaveFocus() // Can't move left from the first input userEvent.type(digitInputs[0], '{arrowleft}') expect(digitInputs[0]).toHaveFocus() // Can't move right if no digits entered userEvent.type(digitInputs[0], '{arrowright}') expect(digitInputs[0]).toHaveFocus() // Enter a digit userEvent.type(digitInputs[0], '1') expect(digitInputs[1]).toHaveFocus() // Can move among entered digits and leftmost unentered digit userEvent.type(digitInputs[1], '{arrowleft}') expect(digitInputs[0]).toHaveFocus() userEvent.type(digitInputs[0], '{arrowright}') expect(digitInputs[1]).toHaveFocus() userEvent.type(digitInputs[1], '{arrowright}') expect(digitInputs[1]).toHaveFocus() // Enter another digit userEvent.type(digitInputs[1], '2') expect(digitInputs[2]).toHaveFocus() // Can move among all digits userEvent.type(digitInputs[2], '{arrowleft}') expect(digitInputs[1]).toHaveFocus() userEvent.type(digitInputs[1], '{arrowleft}') expect(digitInputs[0]).toHaveFocus() userEvent.type(digitInputs[0], '{arrowright}') expect(digitInputs[1]).toHaveFocus() userEvent.type(digitInputs[1], '{arrowright}') expect(digitInputs[2]).toHaveFocus() // Can't move right from the last input userEvent.type(digitInputs[2], '{arrowright}') expect(digitInputs[2]).toHaveFocus() }) it('disallows typing digits ahead of sequence', () => { render() const codeInput = screen.getByLabelText('Code:') const digitInputs = within(codeInput).getAllByRole('textbox') userEvent.type(digitInputs[1], '1') screen.getByText('Value: {empty}') expect(digitInputs[0]).toHaveValue('') expect(digitInputs[1]).toHaveValue('') expect(digitInputs[2]).toHaveValue('') userEvent.type(digitInputs[2], '1') screen.getByText('Value: {empty}') expect(digitInputs[0]).toHaveValue('') expect(digitInputs[1]).toHaveValue('') expect(digitInputs[2]).toHaveValue('') }) it('disallows typing over digits already entered', () => { render() const codeInput = screen.getByLabelText('Code:') const digitInputs = within(codeInput).getAllByRole('textbox') userEvent.type(digitInputs[0], '1') userEvent.type(digitInputs[0], '2') screen.getByText('Value: 1') expect(digitInputs[0]).toHaveValue('1') userEvent.type(digitInputs[1], '2') userEvent.type(digitInputs[2], '3') userEvent.type(digitInputs[2], '4') screen.getByText('Value: 123') expect(digitInputs[2]).toHaveValue('3') }) it('disallows typing non-digits', () => { render() const codeInput = screen.getByLabelText('Code:') const digitInputs = within(codeInput).getAllByRole('textbox') userEvent.type(digitInputs[0], 'a') screen.getByText('Value: {empty}') expect(digitInputs[0]).toHaveValue('') }) it('refocuses first input on reset', async () => { render() const codeInput = screen.getByLabelText('Code:') const digitInputs = within(codeInput).getAllByRole('textbox') typeCode(codeInput, '123') screen.getByText('Value: 123') expect(digitInputs[2]).toHaveFocus() userEvent.click(screen.getByRole('button', { name: 'Reset' })) screen.getByText('Value: {empty}') await waitFor(() => expect(digitInputs[0]).toHaveFocus()) }) it('handles codes of different lengths', () => { const { rerender } = render() let codeInput = screen.getByLabelText('Code:') typeCode(codeInput, '4567') screen.getByText('Value: 4567') rerender() codeInput = screen.getByLabelText('Code:') typeCode(codeInput, '987654') screen.getByText('Value: 987654') rerender() codeInput = screen.getByLabelText('Code:') typeCode(codeInput, '0') screen.getByText('Value: 0') }) it('handles pasting codes', () => { render() const codeInput = screen.getByLabelText('Code:') const digitInputs = within(codeInput).getAllByRole('textbox') const paste = (element: HTMLElement, text: string) => { // The types are weird, but this works. Fixed in user-event v14, if we // ever upgrade. userEvent.paste(element, text, { clipboardData: ({ getData: () => text } as unknown) as DataTransfer, } as MouseEventInit) } // Supports pasting a complete code paste(digitInputs[0], '123') screen.getByText('Value: 123') expect(digitInputs[2]).toHaveFocus() // Supports pasting a partial code paste(digitInputs[0], '45') screen.getByText('Value: 45') expect(digitInputs[1]).toHaveFocus() // Rejects pasting a code that's too long paste(digitInputs[0], '6789') screen.getByText('Value: 45') expect(digitInputs[0]).toHaveFocus() // Rejects pasting a code that contains non-digits paste(digitInputs[0], 'abc') screen.getByText('Value: 45') expect(digitInputs[0]).toHaveFocus() }) }) ================================================ FILE: client/src/components/Atoms/CodeInput.tsx ================================================ import React, { useEffect } from 'react' import styled from 'styled-components' import { Classes } from '@blueprintjs/core' import { replaceAtIndex, range } from '../../utils/array' import { Row } from './Layout' import { assert } from '../utilities' const DigitInput = styled.input.attrs({ className: Classes.INPUT, type: 'text', })` text-align: center; ` // We only support a small subset of the HTMLInputElement interface to start, // but this can be expanded as needed. type InputProps = Pick< React.InputHTMLAttributes, 'name' | 'id' > interface ICodeInputProps extends InputProps { length: number value: string onChange: (value: string) => void } /** * CodeInput takes the same props as a controlled text input, but * actually renders and coordinates multiple individual digit inputs. * * Example: * const [value, setValue] = useState('') * */ const CodeInput: React.FC = ({ length, value = '', onChange, ...htmlInputProps }) => { assert(/^\d*$/.test(value), 'CodeInput value must be a string of digits') const digitInputRefs = range(0, length - 1).map(() => React.createRef() ) const focusDigitInput = (index: number) => { const digitInputRef = digitInputRefs[index] if (digitInputRef?.current) { digitInputRef.current.focus() } } const moveFocusRight = (index: number) => { if (index < length - 1) { focusDigitInput(index + 1) } } const moveFocusLeft = (index: number) => { if (index > 0) { focusDigitInput(index - 1) } } const onDigitKeyDown = (index: number, key: string) => { const firstEmptyDigitIndex = value.length if (key.match(/[0-9]/)) { if (index === firstEmptyDigitIndex) { onChange(replaceAtIndex(value.split(''), index, key).join('')) moveFocusRight(index) } } else if (key === 'Backspace') { onChange(replaceAtIndex(value.split(''), index, '').join('')) moveFocusLeft(index) } else if (key === 'ArrowLeft') { moveFocusLeft(index) } else if (key === 'ArrowRight') { if (index < firstEmptyDigitIndex) { moveFocusRight(index) } } } // Whenever we have no digits entered, focus the first digit input // E.g. on mount, after backspacing, or after form reset useEffect(() => { if (value === '') { focusDigitInput(0) } }) return ( {digitInputRefs.map((ref, index) => ( { // Do nothing (React complains if we don't have an onChange handler) }} onKeyDown={(event: React.KeyboardEvent) => onDigitKeyDown(index, event.key) } onPaste={(event: React.ClipboardEvent) => { const pasteText = event.clipboardData.getData('text') if (pasteText.match(/^\d*$/) && pasteText.length <= length) { onChange(pasteText) focusDigitInput(pasteText.length - 1) } }} /> ))} ) } export default CodeInput ================================================ FILE: client/src/components/Atoms/Confirm.test.tsx ================================================ import { afterEach, describe, expect, it, vi } from 'vitest' import React from 'react' import { render, screen, within, waitFor } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { Button } from '@blueprintjs/core' import { useConfirm, Confirm } from './Confirm' const onYesClickMock = vi.fn().mockResolvedValue(true) const ConfirmConsumer = () => { const { confirm, confirmProps } = useConfirm() return ( <> ) } afterEach(() => { vi.clearAllMocks() }) describe('Confirm component', () => { it('opens confirm component', async () => { render() userEvent.click(screen.getByRole('button', { name: 'Open Confirm' })) const dialog = ( await screen.findByRole('heading', { name: /Test Title/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText( 'This action cannot be undone. Do you want to continue?' ) }) it('closes confirm component when cancelled', async () => { render() userEvent.click(screen.getByRole('button', { name: 'Open Confirm' })) const dialog = ( await screen.findByRole('heading', { name: /Test Title/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText( 'This action cannot be undone. Do you want to continue?' ) userEvent.click(within(dialog).getByRole('button', { name: 'Cancel' })) await waitFor(() => { expect( screen.queryByText( 'This action cannot be undone. Do you want to continue?' ) ).not.toBeInTheDocument() }) }) it('closes confirm component when clicked on Yes', async () => { render() userEvent.click(screen.getByRole('button', { name: 'Open Confirm' })) const dialog = ( await screen.findByRole('heading', { name: /Test Title/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText( 'This action cannot be undone. Do you want to continue?' ) userEvent.click(within(dialog).getByRole('button', { name: 'Yes' })) expect(onYesClickMock).toHaveBeenCalled() await waitFor(() => { expect( screen.queryByText( 'This action cannot be undone. Do you want to continue?' ) ).not.toBeInTheDocument() }) }) }) ================================================ FILE: client/src/components/Atoms/Confirm.tsx ================================================ import React, { useState, ReactNode } from 'react' import { Dialog, Classes, Button, Intent } from '@blueprintjs/core' import { useIsMounted } from '../utilities' export interface IConfirmOptions { title: ReactNode description: ReactNode yesButtonLabel?: string yesButtonIntent?: Intent noButtonLabel?: string onYesClick: (() => Promise) | (() => void) } interface IUseConfirmResult { confirm: (options: IConfirmOptions) => void confirmProps: IConfirmProps } export const useConfirm = (): IUseConfirmResult => { // We show the dialog whenever options are set. // On close, we set options to null. const [options, setOptions] = useState(null) const isMounted = useIsMounted() const confirm = (newOptions: IConfirmOptions) => { setOptions(newOptions) } const onYesClick = async () => { await options!.onYesClick() // onYesClick might redirect, unmounting us if (isMounted()) setOptions(null) } const onClose = () => { setOptions(null) } const confirmProps = { isOpen: !!options, title: options ? options.title : '', description: options ? options.description : '', yesButtonLabel: options ? options.yesButtonLabel : undefined, yesButtonIntent: options ? options.yesButtonIntent : undefined, noButtonLabel: options ? options.noButtonLabel : undefined, onYesClick, onClose, } return { confirm, confirmProps } } interface IConfirmProps extends IConfirmOptions { isOpen: boolean onClose: () => void } export const Confirm: React.FC = ({ isOpen, title, description, yesButtonLabel, yesButtonIntent, noButtonLabel, onYesClick, onClose, }) => { const [isSubmitting, setIsSubmitting] = useState(false) const isMounted = useIsMounted() const handleYesClick = async () => { setIsSubmitting(true) try { await onYesClick() } catch (error) { // Do nothing, error handling should happen within onYesClick } finally { // onYesClick might redirect, unmounting us if (isMounted()) setIsSubmitting(false) } } return (
{description}
) } ================================================ FILE: client/src/components/Atoms/CopyToClipboard.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render, screen } from '@testing-library/react' import userEvent from '@testing-library/user-event' import copy from 'copy-to-clipboard' import CopyToClipboard from './CopyToClipboard' vi.mock('copy-to-clipboard', () => ({ default: vi.fn(() => true) })) describe('CopyToClipboard', () => { it('renders a button that copies when clicked', async () => { render( ({ text: 'text to copy', format: 'text/plain' })} /> ) const button = screen.getByRole('button', { name: /Copy to clipboard/ }) userEvent.click(button) expect(copy).toHaveBeenCalledWith('text to copy', { format: 'text/plain' }) // Button text should change to Copied screen.getByRole('button', { name: /Copied/ }) }) }) ================================================ FILE: client/src/components/Atoms/CopyToClipboard.tsx ================================================ import React, { useState } from 'react' import copy from 'copy-to-clipboard' import { Button } from '@blueprintjs/core' import { useIsMounted } from '../utilities' const CopyToClipboard: React.FC<{ getText: () => { text: string; format: 'text/plain' | 'text/html' } label?: string copiedLabel?: string }> = ({ getText, label = 'Copy to clipboard', copiedLabel = 'Copied' }) => { const [copied, setCopied] = useState(false) const isMounted = useIsMounted() return ( ) } export default CopyToClipboard ================================================ FILE: client/src/components/Atoms/Count.test.tsx ================================================ import { test } from 'vitest' import React from 'react' import { render, screen } from '@testing-library/react' import Count from './Count' test.each([ { props: { count: 1, plural: 'COOKIES!!! 🥳', singular: 'cookie!' }, expectedText: '1 cookie!', }, { props: { count: 2, plural: 'COOKIES!!! 🥳', singular: 'cookie!' }, expectedText: '2 COOKIES!!! 🥳', }, { props: { count: 2000000, plural: 'COOKIES!!! 🥳', singular: 'cookie!' }, expectedText: '2,000,000 COOKIES!!! 🥳', }, { props: { count: 0, plural: 'cookies', singular: 'cookie' }, expectedText: '0 cookies', }, ])('Count renders', ({ props, expectedText }) => { render() screen.getByText(expectedText) }) ================================================ FILE: client/src/components/Atoms/Count.tsx ================================================ import React from 'react' interface IProps { className?: string count: number plural: string singular: string } const Count: React.FC = ({ className, count, plural, singular, }: IProps) => { return ( {count.toLocaleString()} {count === 1 ? singular : plural} ) } export default Count ================================================ FILE: client/src/components/Atoms/FileUpload.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render as testingLibraryRender, screen } from '@testing-library/react' import { QueryClientProvider } from 'react-query' import userEvent from '@testing-library/user-event' import { ToastContainer } from 'react-toastify' import { useUploadedFile, useUploadFiles, useDeleteFile, IFileUpload, } from '../useFileUpload' import FileUpload, { IFileUploadProps } from './FileUpload' import { withMockFetch, serverError, findAndCloseToast, createQueryClient, } from '../testUtilities' import { fileInfoMocks } from '../_mocks' vi.mock('axios') // Set up a test component that hooks up useFileUpload to FileUpload in the way // they are used together. We test them together because they are designed to be // used in concert, so testing their integration is more useful than testing // them in isolation. const TestFileUpload = ({ onFileChange, ...props }: Partial & { onFileChange?: () => void }) => { const uploadedFile = useUploadedFile(['test-key'], '/test', { onFileChange: onFileChange || vi.fn(), }) const uploadFiles = useUploadFiles(['test-key'], '/test') const deleteFile = useDeleteFile(['test-key'], '/test') const fileUpload: IFileUpload = { uploadedFile, uploadFiles: files => { return uploadFiles.mutateAsync({ file: files[0] }) }, uploadProgress: uploadFiles.progress, deleteFile: () => deleteFile.mutateAsync(), downloadFileUrl: '/test/download', } return ( ) } const render = (element: React.ReactElement) => testingLibraryRender( {element} ) const testFile = new File(['test content'], 'test-file.csv', { type: 'text/csv', }) const uploadFormData = new FormData() uploadFormData.append('key', 'path/to/file/file.csv') uploadFormData.append('otherField', 'canBePassedThrough') uploadFormData.append('Content-Type', testFile.type) uploadFormData.append('file', testFile, testFile.name) const uploadCompleteJSONData = { fileName: testFile.name, fileType: testFile.type, storagePathKey: 'path/to/file/file.csv', } const getUploadUrlMock = { url: '/test/file-upload', fields: { key: 'path/to/file/file.csv', otherField: 'canBePassedThrough', }, } describe('FileUpload + useFileUpload', () => { it('when no file is uploaded, shows a form to upload a file', async () => { const expectedCalls = [ { url: '/test', response: fileInfoMocks.empty }, { url: '/test/upload-url', options: { method: 'GET', params: { fileType: testFile.type }, }, response: getUploadUrlMock, }, { url: '/test/file-upload', options: { method: 'POST', body: uploadFormData }, response: { status: 'ok' }, }, { url: '/test/upload-complete', options: { method: 'POST', body: (uploadCompleteJSONData as unknown) as BodyInit, headers: { 'Content-Type': 'application/json' }, }, response: { status: 'ok' }, }, { url: '/test', response: fileInfoMocks.processing }, { url: '/test', response: fileInfoMocks.processed }, ] await withMockFetch(expectedCalls, async () => { const onFileChange = vi.fn() render() await screen.findByText('Test File') expect(onFileChange).not.toHaveBeenCalled() const uploadButton = screen.getByRole('button', { name: /Upload/ }) expect(uploadButton).toBeDisabled() const fileInput = screen.getByLabelText('Select a file...') userEvent.upload(fileInput, testFile) await screen.findByText('test-file.csv') userEvent.click(uploadButton) await screen.findByText('Uploading') expect(uploadButton).toBeDisabled() await screen.findByText('Processing') expect(uploadButton).toBeDisabled() await screen.findByText('Uploaded') const fileLink = screen.getByRole('button', { name: /Download/ }) expect(fileLink).toHaveAttribute('href', '/test/download') screen.getByRole('button', { name: /Delete/ }) expect(onFileChange).toHaveBeenCalledTimes(1) }) }) it('when a file is uploaded, shows a Delete button', async () => { const expectedCalls = [ { url: '/test', response: fileInfoMocks.processed }, { url: '/test', options: { method: 'DELETE' }, response: { status: 'ok' }, }, { url: '/test', response: fileInfoMocks.empty }, ] await withMockFetch(expectedCalls, async () => { const onFileChange = vi.fn() render() await screen.findByText('Uploaded') expect(onFileChange).not.toHaveBeenCalled() const deleteButton = screen.getByRole('button', { name: /Delete/ }) userEvent.click(deleteButton) expect(deleteButton).toBeDisabled() expect(await screen.findByLabelText('Select a file...')).toHaveValue('') expect(onFileChange).toHaveBeenCalledTimes(1) }) }) it('when a file uploaded fails, shows an error message', async () => { const expectedCalls = [ { url: '/test', response: fileInfoMocks.empty }, { url: '/test/upload-url', options: { method: 'GET', params: { fileType: testFile.type }, }, response: getUploadUrlMock, }, { url: '/test/file-upload', options: { method: 'POST', body: uploadFormData }, response: { status: 'ok' }, }, { url: '/test/upload-complete', options: { method: 'POST', body: (uploadCompleteJSONData as unknown) as BodyInit, headers: { 'Content-Type': 'application/json' }, }, response: { status: 'ok' }, }, { url: '/test', response: fileInfoMocks.errored }, ] await withMockFetch(expectedCalls, async () => { render() await screen.findByText('Test File') const uploadButton = screen.getByRole('button', { name: /Upload/ }) expect(uploadButton).toBeDisabled() const fileInput = screen.getByLabelText('Select a file...') userEvent.upload(fileInput, testFile) await screen.findByText('test-file.csv') userEvent.click(uploadButton) await screen.findByText('Upload Failed') screen.getByText('something went wrong') const fileLink = screen.getByRole('button', { name: /Download/ }) expect(fileLink).toHaveAttribute('href', '/test/download') screen.getByRole('button', { name: /Delete/ }) }) }) it('supports uploading multiple files', async () => { const testFile2 = new File(['test content'], 'test-file-2.csv', { type: 'text/csv', }) const formData2 = new FormData() formData2.append('files', testFile, testFile.name) formData2.append('files', testFile2, testFile2.name) const expectedCalls = [ { url: '/test', response: fileInfoMocks.empty }, { url: '/test/upload-url', options: { method: 'GET', params: { fileType: testFile.type }, }, response: getUploadUrlMock, }, { url: '/test/file-upload', options: { method: 'POST', body: uploadFormData }, response: { status: 'ok' }, }, { url: '/test/upload-complete', options: { method: 'POST', body: (uploadCompleteJSONData as unknown) as BodyInit, headers: { 'Content-Type': 'application/json' }, }, response: { status: 'ok' }, }, { url: '/test', response: fileInfoMocks.processed }, ] await withMockFetch(expectedCalls, async () => { render() await screen.findByText('Test File') const uploadButton = screen.getByRole('button', { name: /Upload/ }) expect(uploadButton).toBeDisabled() const fileInput = screen.getByLabelText('Select files...') userEvent.upload(fileInput, [testFile, testFile2]) await screen.findByText('2 files selected') userEvent.click(uploadButton) await screen.findByText('Uploaded') }) }) it('can have upload disabled when no file uploaded', async () => { const expectedCalls = [{ url: '/test', response: fileInfoMocks.empty }] await withMockFetch(expectedCalls, async () => { render() await screen.findByText('Test File') expect(screen.getByLabelText('Select a file...')).toBeDisabled() expect(screen.getByRole('button', { name: /Upload/ })).toBeDisabled() }) }) it('can have delete disabled when file is uploaded', async () => { const expectedCalls = [{ url: '/test', response: fileInfoMocks.processed }] await withMockFetch(expectedCalls, async () => { render() await screen.findByText('Uploaded') expect(screen.getByRole('button', { name: /Delete/ })).toBeDisabled() expect(screen.getByRole('button', { name: /Download/ })).toBeEnabled() }) }) it('handles an API error on get', async () => { const expectedCalls = [serverError('getFile', { url: '/test' })] await withMockFetch(expectedCalls, async () => { render( <> ) await findAndCloseToast('getFile') }) }) it('handles an API error on get', async () => { const expectedCalls = [ { url: '/test', response: fileInfoMocks.empty }, serverError('getFile', { url: '/test/upload-url', options: { method: 'GET', params: { fileType: testFile.type }, } as RequestInit, }), ] await withMockFetch(expectedCalls, async () => { render( <> ) await screen.findByText('Test File') userEvent.upload(screen.getByLabelText('Select a file...'), testFile) await screen.findByText('test-file.csv') userEvent.click(screen.getByRole('button', { name: /Upload/ })) await findAndCloseToast('getFile') }) }) it('handles an API error on file upload', async () => { const expectedCalls = [ { url: '/test', response: fileInfoMocks.empty }, { url: '/test/upload-url', options: { method: 'GET', params: { fileType: testFile.type }, }, response: getUploadUrlMock, }, serverError('postFileUpload', { url: '/test/file-upload', options: { method: 'POST', body: uploadFormData, }, }), ] await withMockFetch(expectedCalls, async () => { render( <> ) await screen.findByText('Test File') userEvent.upload(screen.getByLabelText('Select a file...'), testFile) await screen.findByText('test-file.csv') userEvent.click(screen.getByRole('button', { name: /Upload/ })) await findAndCloseToast('postFileUpload') }) }) it('handles an API error on file upload completion', async () => { const expectedCalls = [ { url: '/test', response: fileInfoMocks.empty }, { url: '/test/upload-url', options: { method: 'GET', params: { fileType: testFile.type }, }, response: getUploadUrlMock, }, { url: '/test/file-upload', options: { method: 'POST', body: uploadFormData }, response: { status: 'ok' }, }, serverError('postFileComplete', { url: '/test/upload-complete', options: { method: 'POST', body: (uploadCompleteJSONData as unknown) as BodyInit, headers: { 'Content-Type': 'application/json' }, }, }), ] await withMockFetch(expectedCalls, async () => { render( <> ) await screen.findByText('Test File') userEvent.upload(screen.getByLabelText('Select a file...'), testFile) await screen.findByText('test-file.csv') userEvent.click(screen.getByRole('button', { name: /Upload/ })) await findAndCloseToast('postFileComplete') }) }) it('handles an API error on delete', async () => { const expectedCalls = [ { url: '/test', response: fileInfoMocks.processed }, serverError('deleteFile', { url: '/test', options: { method: 'DELETE' }, }), ] await withMockFetch(expectedCalls, async () => { render( <> ) await screen.findByText('Uploaded') userEvent.click(screen.getByRole('button', { name: /Delete/ })) await findAndCloseToast('deleteFile') }) }) }) ================================================ FILE: client/src/components/Atoms/FileUpload.tsx ================================================ import React from 'react' import { H5, FileInput, Button, Callout, AnchorButton } from '@blueprintjs/core' import { useForm } from 'react-hook-form' import styled from 'styled-components' import StatusTag from './StatusTag' import { IFileUpload } from '../useFileUpload' import AsyncButton from './AsyncButton' import { assert } from '../utilities' const Row = styled.div` display: flex; align-items: center; justify-content: space-between; &:not(:last-child) { margin-bottom: 10px; } ` const buttonAndTagWidth = '115px' // Wide enough for the longest text export interface IFileUploadProps extends IFileUpload { title: string acceptFileTypes: ('csv' | 'zip' | 'xml')[] allowMultipleFiles?: boolean uploadDisabled?: boolean deleteDisabled?: boolean additionalFields?: React.ReactNode templateFileUrl?: string } const FileUpload: React.FC = ({ title, uploadedFile, uploadFiles, uploadProgress, deleteFile, downloadFileUrl, acceptFileTypes, allowMultipleFiles = false, uploadDisabled = false, deleteDisabled = false, additionalFields, templateFileUrl, }: IFileUploadProps) => { const { register, handleSubmit, formState, watch, reset } = useForm<{ files: FileList }>({ mode: 'onTouched' }) if (!uploadedFile.isSuccess) return null const onUpload = async ({ files }: { files: FileList }) => { try { await uploadFiles(Array.from(files)) } catch (error) { // Do nothing - toasting handled by queryClient } } const onDelete = async () => { try { await deleteFile() reset() } catch (error) { // Do nothing - toasting handled by queryClient } } const { file, processing } = uploadedFile.data const selectedFiles = watch('files') const numSelectedFiles = selectedFiles ? selectedFiles.length : 0 const statusTag = (() => { if (!uploadProgress && !file) return null if (uploadProgress !== undefined) { return ( Uploading ) } assert(processing !== null) if (!processing.completedAt) { return ( Processing ) } if (processing.error) { return Upload Failed } return Uploaded })() return (
{/* Set a height so that the height doesn't change based on the status tag being present or not */}
{title}
{statusTag}
{processing?.error && (
{processing.error}
)} {additionalFields && {additionalFields}} `.${fileType}`).join(','), name: 'files', multiple: allowMultipleFiles, ref: register(), }} hasSelection={numSelectedFiles > 0} text={(() => { if (file) return file.name if (numSelectedFiles === 0) return allowMultipleFiles ? 'Select files...' : 'Select a file...' if (numSelectedFiles === 1) return selectedFiles[0].name return `${numSelectedFiles} files selected` })()} disabled={uploadDisabled || formState.isSubmitting || file !== null} fill /> {!processing?.completedAt ? ( <> {templateFileUrl && ( Download Template )} ) : ( <> {templateFileUrl && ( Download Template )} Download Delete )}
) } export default FileUpload ================================================ FILE: client/src/components/Atoms/Form/FormButton.tsx ================================================ import React from 'react' import { Button } from '@blueprintjs/core' import styled from 'styled-components' const VerticalSpacedButton = styled(Button)` & + & { margin-top: 10px; } ` const HorizontalSpacedButton = styled(Button)` & + & { margin-left: 10px; } ` interface IProps { disabled?: boolean onClick?: (e: React.FormEvent) => void // eslint-disable-line @typescript-eslint/no-explicit-any children?: React.ReactNode inline?: boolean size?: string type?: 'button' | 'submit' | 'reset' | undefined intent?: 'none' | 'primary' | 'success' | 'warning' | 'danger' | undefined fill?: boolean loading?: boolean large?: boolean verticalSpaced?: boolean minimal?: boolean } const FormButton: React.FC = ({ disabled, onClick, size, children, verticalSpaced, ...rest }: IProps) => verticalSpaced ? ( {children} ) : ( {children} ) export default FormButton ================================================ FILE: client/src/components/Atoms/Form/FormButtonBar.tsx ================================================ import styled from 'styled-components' import { Colors } from '@blueprintjs/core' const FormButtonBar = styled.div` background-color: ${Colors.LIGHT_GRAY4}; padding: 10px; display: flex; justify-content: space-between; > :only-child { margin-left: auto; } ` export default FormButtonBar ================================================ FILE: client/src/components/Atoms/Form/FormField.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render, fireEvent } from '@testing-library/react' import FormField, { IProps } from './FormField' function testForm({ errors = {}, touched = {}, setFieldTouched = vi.fn(), setFieldValue = vi.fn(), }: Partial = {}): IProps['form'] { return { errors, touched, setFieldTouched, setFieldValue } } describe('FormField', () => { it('renders a Field', () => { const field = { name: 'field-name', value: 'text value', onChange: vi.fn(), onBlur: vi.fn(), } const form = testForm() const { container } = render( ) expect(container).toMatchSnapshot() }) it('renders a numeric Field', () => { const field = { name: 'field-name', value: 'text value', onChange: vi.fn(), onBlur: vi.fn(), } const form = testForm() const { container, getByTestId } = render( ) expect(container).toMatchSnapshot() const input = getByTestId('testid') fireEvent.change(input, { target: { value: 'new value' } }) fireEvent.blur(input) expect(field.onChange).toBeCalledTimes(0) expect(form.setFieldTouched).toBeCalledTimes(1) expect(form.setFieldValue).toBeCalledTimes(1) }) it('renders a Field with errors', () => { const field = { name: 'field-name', value: '', onChange: vi.fn(), onBlur: vi.fn(), } const form = testForm({ errors: { 'field-name': 'Required', }, touched: { 'field-name': true, }, }) const { container } = render( ) expect(container).toMatchSnapshot() }) it('calls onChange', () => { const field = { name: 'field-name', value: '', onChange: vi.fn(), onBlur: vi.fn(), } const form = testForm() const { getByTestId } = render( ) fireEvent.change(getByTestId('testid'), { target: { value: 'new value' } }) expect(field.onChange).toBeCalledTimes(1) }) }) ================================================ FILE: client/src/components/Atoms/Form/FormField.tsx ================================================ import React from 'react' import styled from 'styled-components' import { InputGroup, NumericInput, TextArea } from '@blueprintjs/core' import { getIn, FieldProps } from 'formik' import { ErrorLabel } from './_helpers' interface IWrapperProps { wide: boolean } const Wrapper = styled.div` width: ${p => (p.wide ? '100%' : '45%')}; ` const Field = styled(InputGroup)` margin-top: 5px; width: 100%; ` const Area = styled(TextArea)` margin-top: 5px; width: 100%; ` const NumberField = styled(NumericInput)` margin-top: 5px; width: 100%; .bp3-input-group { width: 100%; } input.bp3-input { margin-top: 0; } .bp3-button-group.bp3-vertical.bp3-fixed { transform: translateX(-100%); z-index: 15; } ` export interface IProps { field: FieldProps['field'] form: Pick< FieldProps['form'], 'touched' | 'errors' | 'setFieldTouched' | 'setFieldValue' > disabled?: boolean value?: string | number onChange?: (e: React.FormEvent) => void onBlur?: (e: React.FocusEvent) => void name?: string type?: string error?: string touched?: boolean className?: string } const FormField: React.FC = ({ field, form: { touched, errors, setFieldTouched, setFieldValue }, disabled, className, type, ...rest }: IProps) => ( {type === 'number' ? ( setFieldValue(field.name, n)} type={type} {...field} {...rest} onBlur={() => setFieldTouched(field.name)} /> ) : type === 'textarea' ? ( ) : ( )} {getIn(errors, field.name) && getIn(touched, field.name) && ( {getIn(errors, field.name)} )} ) export default FormField ================================================ FILE: client/src/components/Atoms/Form/FormSection.tsx ================================================ import React, { ReactNode } from 'react' import styled from 'styled-components' import H3Title from '../H3Title' export const Section = styled.div` margin: 20px 0 30px 0; h5 { margin-bottom: 3px; } ` export const FormSectionDescription = styled.div` margin: 10px 0; ` interface IProps { label?: string description?: string children: ReactNode style?: React.CSSProperties } const FormSection: React.FC = ({ label, description, children, style, }: IProps) => { return (
{label ? {label} : undefined} {description ? ( {description} ) : ( undefined )} {children}
) } export default FormSection ================================================ FILE: client/src/components/Atoms/Form/FormWrapper.tsx ================================================ import React, { ReactNode } from 'react' import styled from 'styled-components' import H2Title from '../H2Title' const StyledFormWrapper = styled.section` display: block; position: relative; max-width: 30rem; text-align: left; ` interface IProps { title?: string children?: ReactNode } const FormWrapper: React.FC = ({ children, title }: IProps) => ( {title && {title}} {children} ) export default React.memo(FormWrapper) ================================================ FILE: client/src/components/Atoms/Form/Select.tsx ================================================ import styled from 'styled-components' import { HTMLSelect } from '@blueprintjs/core' export default styled(HTMLSelect)` margin-left: 5px; ` ================================================ FILE: client/src/components/Atoms/Form/__snapshots__/FormField.test.tsx.snap ================================================ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`FormField > renders a Field 1`] = `
`; exports[`FormField > renders a Field with errors 1`] = `

Required

`; exports[`FormField > renders a numeric Field 1`] = `
`; ================================================ FILE: client/src/components/Atoms/Form/_helpers.tsx ================================================ import React from 'react' import styled from 'styled-components' export const generateOptions = (count: number): JSX.Element[] => { const elements: JSX.Element[] = [] for (let i = 1; i <= count; i += 1) { elements.push() } return elements } export const ErrorLabel = styled.p` margin-top: 8px; white-space: pre-line; color: #a82a2a; ` export const SuccessLabel = styled.p` margin-top: 8px; color: #0a6640; ` export default generateOptions ================================================ FILE: client/src/components/Atoms/Form/styledBits.tsx ================================================ import { Label } from '@blueprintjs/core' import styled from 'styled-components' import FormField from './FormField' export const TwoColumnSection = styled.div` display: flex; flex-direction: column; margin-top: 25px; width: 100%; ` export const InputFieldRow = styled.div` display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; ` export const FlexField = styled(FormField)` flex-grow: 2; width: unset; padding-right: 60px; ` export const InputLabel = styled(Label)` display: inline-block; flex-grow: 2; width: unset; flex-basis: 50%; ` export const Action = styled.p` margin: 5px 0 0 0; width: max-content; color: #000088; &:hover { cursor: pointer; } ` ================================================ FILE: client/src/components/Atoms/H2Title.tsx ================================================ import React from 'react' import { H2 } from '@blueprintjs/core' import styled from 'styled-components' /* stylelint-disable declaration-no-important */ const StyledH2 = styled(H2)` margin: 25px 0 10px 0; font-size: 21px !important; ` /* stylelint-enable */ interface IProps { children: React.ReactNode } const H2Title: React.FC = ({ children }: IProps) => ( {children} ) export default H2Title ================================================ FILE: client/src/components/Atoms/H3Title.tsx ================================================ import React from 'react' import { H3 } from '@blueprintjs/core' import styled from 'styled-components' /* stylelint-disable declaration-no-important */ const StyledH3 = styled(H3)` margin: 25px 0 10px 0; font-size: 19px !important; ` /* stylelint-enable */ interface IProps { children: React.ReactNode } const H3Title: React.FC = ({ children }: IProps) => ( {children} ) export default H3Title ================================================ FILE: client/src/components/Atoms/Layout.tsx ================================================ import styled, { css } from 'styled-components' export interface IFlexboxProps { justifyContent?: 'start' | 'center' | 'end' | 'space-between' | 'space-around' alignItems?: 'start' | 'center' | 'end' | 'stretch' | 'baseline' gap?: string } const Flexbox = styled.div` display: flex; ${props => props.justifyContent && css` justify-content: ${props.justifyContent}; `} ${props => props.alignItems && css` align-items: ${props.alignItems}; `} ${props => props.gap && css` gap: ${props.gap}; `}; ` /** * Convenience component for a flexbox with flex-direction set based on media query. * * Example: * * ... items ... * */ export const FlexContainer = styled(Flexbox)` flex-direction: row; @media (max-width: 480px) { flex-direction: column; } ` /** * Convenience component for a flexbox with flex-direction=row. * * Example: * * ... items ... * */ export const Row = styled(Flexbox)` flex-direction: row; ` /** * Convenience component for a flexbox with flex-direction=column * * Example: * * ... items ... * */ export const Column = styled(Flexbox)` flex-direction: column; ` export const ButtonRow = styled(Row).attrs({ gap: '10px' })`` ================================================ FILE: client/src/components/Atoms/LinkButton.tsx ================================================ import React from 'react' import { Link, LinkProps } from 'react-router-dom' import { Button, IButtonProps } from '@blueprintjs/core' interface ILinkButtonProps extends LinkProps, Pick< IButtonProps, | 'disabled' | 'intent' | 'large' | 'fill' | 'minimal' | 'icon' | 'rightIcon' > {} // LinkButton creates a React Router Link that uses a BlueprintJS button instead // of an anchor tag. This allows us to disable links (and gives us nice button // styling). const LinkButton: React.FC = (props: ILinkButtonProps) => { return ( ( ) } export const ListSearchNoResults = styled.div` padding: 12px 16px; ` // ---------- Detail ---------- export const Detail = styled.div` padding: 16px; ` ================================================ FILE: client/src/components/Atoms/RefreshTag.test.tsx ================================================ import { describe, expect, it } from 'vitest' import { prettifyRefreshStatus } from './RefreshTag' describe('prettifyRefreshStatus', () => { it('handles recent values', () => { expect(prettifyRefreshStatus(0)).toBe('Will refresh in 5 minutes') expect(prettifyRefreshStatus(9000)).toBe('Will refresh in 5 minutes') }) it('handles minute increments', () => { expect(prettifyRefreshStatus(60000)).toBe('Will refresh in 4 minutes') expect(prettifyRefreshStatus(120000)).toBe('Will refresh in 3 minutes') expect(prettifyRefreshStatus(180000)).toBe('Will refresh in 2 minutes') expect(prettifyRefreshStatus(240000)).toBe('Will refresh in 1 minute') }) it('handles ten second increments', () => { expect(prettifyRefreshStatus(250000)).toBe('Will refresh in 50 seconds') expect(prettifyRefreshStatus(260001)).toBe('Will refresh in 40 seconds') expect(prettifyRefreshStatus(270001)).toBe('Will refresh in 30 seconds') expect(prettifyRefreshStatus(280001)).toBe('Will refresh in 20 seconds') expect(prettifyRefreshStatus(290001)).toBe('Will refresh in 10 seconds') }) }) ================================================ FILE: client/src/components/Atoms/RefreshTag.tsx ================================================ import React, { useState } from 'react' import styled from 'styled-components' import { Tag } from '@blueprintjs/core' import { useInterval } from '../utilities' const RefreshStatusTag = styled(Tag)` margin-top: 20px; width: 14em; text-align: center; ` export const prettifyRefreshStatus = (refreshTime: number): string => { if (refreshTime < 240000) return `Will refresh in ${5 - Math.floor(refreshTime / 60000)} minutes` if (refreshTime < 250000) return `Will refresh in 1 minute` return `Will refresh in ${Math.ceil((300000 - refreshTime) / 10000) * 10} seconds` } export const RefreshTag: React.FC<{ refresh: () => void }> = ({ refresh }) => { const [lastRefreshTime, setLastRefreshTime] = useState(Date.now()) const [time, setTime] = useState(Date.now()) // poll the apis every 5 minutes useInterval(() => { const now = Date.now() if (now - lastRefreshTime >= 1000 * 60 * 5) { setLastRefreshTime(now) refresh() } setTime(now) }, 1000) return ( {prettifyRefreshStatus(time - lastRefreshTime)} ) } ================================================ FILE: client/src/components/Atoms/SegmentedControl.test.tsx ================================================ import { expect, test, vi } from 'vitest' import React from 'react' import userEvent from '@testing-library/user-event' import { render, screen, within } from '@testing-library/react' import SegmentedControl from './SegmentedControl' test('SegmentedControl renders', async () => { const onChange = vi.fn() render( ) const segmentedControl = screen.getByRole('radiogroup') expect(segmentedControl).toHaveAttribute('aria-labelledby', 'label') const options = within(segmentedControl).getAllByRole('radio') expect(options).toHaveLength(3) expect(options[0]).toHaveTextContent('Vanilla') expect(options[0]).not.toBeChecked() expect(options[1]).toHaveTextContent('Chocolate') expect(options[1]).toBeChecked() expect(options[2]).toHaveTextContent('Strawberry') expect(options[2]).not.toBeChecked() userEvent.click(options[0]) expect(onChange).toHaveBeenCalledWith('vanilla') }) ================================================ FILE: client/src/components/Atoms/SegmentedControl.tsx ================================================ import React from 'react' import styled from 'styled-components' import { Button, ButtonGroup } from '@blueprintjs/core' const Option = styled(Button)` &.bp3-button { flex-basis: 0; flex-grow: 1; text-align: center; } ` interface IOption { label: string value: T } interface IProps { ['aria-labelledby']?: string disabled?: boolean fill?: boolean large?: boolean onChange: (value: T) => void options: IOption[] value: T vertical?: boolean } const SegmentedControl = ( props: IProps ): React.ReactElement => { const { disabled, fill, large, onChange, options, value, vertical } = props // TODO: Use a proper radio group under the hood or add the required keyboard support for a radio // group (https://www.w3.org/WAI/ARIA/apg/example-index/radio/radio-rating.html#kbd_label) to // make this fully accessible return ( {options.map(option => ( ))} ) } export default SegmentedControl ================================================ FILE: client/src/components/Atoms/Sidebar.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render } from '@testing-library/react' import Sidebar, { ISidebarMenuItem } from './Sidebar' const mockMenuItems: ISidebarMenuItem[] = [ { id: '1', text: 'Item One', onClick: vi.fn(), active: false, }, { id: '2', text: 'Item Two', onClick: vi.fn(), active: false, disabled: true, }, { id: '3', text: 'Item Three', onClick: vi.fn(), active: false, }, { id: '4', text: 'Item Four', onClick: vi.fn(), active: true, }, ] describe('Sidebar', () => { it('renders all options', () => { const { container } = render( ) expect(container).toMatchSnapshot() }) }) ================================================ FILE: client/src/components/Atoms/Sidebar.tsx ================================================ import React from 'react' import styled from 'styled-components' import { Menu, IMenuItemProps } from '@blueprintjs/core' import H2Title from './H2Title' const Wrapper = styled.div` margin-right: 30px; width: 250px; flex-shrink: 0; ul.bp3-menu { padding: 0; .bp3-menu-item { padding: 10px 15px; border-radius: 0; } .bp3-menu-divider { margin: 0; } } ` export interface ISidebarMenuItem extends Pick { id: string } interface IProps { title: string menuItems: ISidebarMenuItem[] } const Sidebar: React.FC = ({ menuItems, title }) => ( {title} ) export default Sidebar ================================================ FILE: client/src/components/Atoms/SpacedCard.tsx ================================================ import React from 'react' import styled from 'styled-components' import { Card, Elevation, ICardProps } from '@blueprintjs/core' const SpacedCard = styled(Card)` &:not(:first-of-type) { margin-top: 20px; } ` const ElevatedCard: React.FC = props => ( ) export default ElevatedCard ================================================ FILE: client/src/components/Atoms/StatusBar.tsx ================================================ import React from 'react' import styled from 'styled-components' import { Classes, H1, H2 } from '@blueprintjs/core' import { Row, // IFlexboxProps is needed by TS in order to export StatusBar // eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars IFlexboxProps, } from './Layout' /** * A container component that shows an audit status bar. Uses space-between to * separate left/right children. */ export const StatusBar = styled(Row).attrs({ justifyContent: 'space-between', className: Classes.TEXT_LARGE, })` padding: 20px 0; ` interface IAuditHeadingProps { auditName: string jurisdictionName?: string auditStage?: string } /** * A tag that shows the jurisdiction and audit name as well as the current stage * of the audit (e.g. Audit Setup, Round 1). Intended to be used as the left * child in StatusBar. */ export const AuditHeading: React.FC = ({ auditName, jurisdictionName, auditStage, }) => { return (

{jurisdictionName} — {auditName}

{auditStage &&

{auditStage}

}
) } ================================================ FILE: client/src/components/Atoms/StatusBox.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { BrowserRouter as Router, useParams } from 'react-router-dom' import { render, screen, waitFor } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { QueryClientProvider } from 'react-query' import { ToastContainer } from 'react-toastify' import { AuditAdminStatusBox } from './StatusBox' import { IAuditSettings } from '../useAuditSettings' import { withMockFetch, createQueryClient, findAndCloseToast, } from '../testUtilities' import { aaApiCalls, auditSettingsMocks, jurisdictionMocks, contestMocks, roundMocks, } from '../_mocks' import { sampleSizeMock } from '../AuditAdmin/Setup/Review/_mocks' import { FileProcessingStatus } from '../useCSV' vi.mock(import('react-router-dom'), async importActual => ({ ...(await importActual()), // use actual for all non-hook parts useRouteMatch: vi.fn(), useParams: vi.fn(), })) const paramsMock = vi.mocked(useParams) paramsMock.mockReturnValue({ electionId: '1', jurisdictionId: '1', view: 'setup', }) const cvrAuditTypes: IAuditSettings['auditType'][] = [ 'BALLOT_COMPARISON', 'HYBRID', ] describe('StatusBox', () => { describe('AuditAdminStatusBox', () => { it('renders initial state', () => { render( ) // check if audit name is present screen.getByRole('heading', { name: 'Test Audit', }) screen.getByText('Audit setup is not complete.') screen.getByText('The audit has not started.') }) it('renders partial upload state', () => { render( ) screen.getByText('Audit setup is not complete.') screen.getByText('The audit has not started.') screen.getByText('1 of 3 jurisdictions have completed file uploads.') }) it('renders full uploads state', () => { render( ) screen.getByText('Audit setup is not complete.') screen.getByText('The audit has not started.') screen.getByText('3 of 3 jurisdictions have completed file uploads.') }) cvrAuditTypes.forEach(auditType => { it(`renders ${auditType} audit, partial upload state`, () => { render( ) screen.getByText('Audit setup is not complete.') screen.getByText('The audit has not started.') screen.getByText('1 of 3 jurisdictions have completed file uploads.') }) it(`renders ${auditType} audit, full uploads state`, () => { render( ) screen.getByText('Audit setup is not complete.') screen.getByText('The audit has not started.') screen.getByText('3 of 3 jurisdictions have completed file uploads.') }) }) it(`renders BATCH_COMPARISON audit, partial upload state`, () => { render( ) screen.getByText('Audit setup is not complete.') screen.getByText('The audit has not started.') screen.getByText('1 of 3 jurisdictions have completed file uploads.') }) it(`renders BATCH_COMPARISON audit, full uploads state`, () => { render( ) screen.getByText('Audit setup is not complete.') screen.getByText('The audit has not started.') screen.getByText('3 of 3 jurisdictions have completed file uploads.') }) it('renders finished setup state', () => { render( ) screen.getByText('Audit setup is complete.') screen.getByText('The audit has not started.') screen.getByText('3 of 3 jurisdictions have completed file uploads.') }) it('renders just launched round one state', () => { render( ) screen.getByText('Round 1 of the audit is in progress') screen.getByText('1 of 3 jurisdictions have completed round 1') screen.getByRole('button', { name: 'Undo Audit Launch' }) }) it('renders one of two jurisdictions done round one state', () => { render( ) screen.getByText('Round 1 of the audit is in progress') screen.getByText('1 of 3 jurisdictions have completed round 1') expect(screen.queryByRole('button')).not.toBeInTheDocument() }) it('renders finish round button when all jurisdictions complete', async () => { const finishRoundMock = vi.fn() render( ) screen.getByText('Round 1 of the audit is in progress') screen.getByText('3 of 3 jurisdictions have completed round 1') userEvent.click(screen.getByRole('button', { name: 'Finish Round 1' })) await waitFor(() => expect(finishRoundMock).toHaveBeenCalledTimes(1)) }) it('renders round complete, need another round state', async () => { vi.useFakeTimers() const expectedCalls = [ { ...aaApiCalls.getSampleSizes(sampleSizeMock.calculating), url: '/api/election/1/sample-sizes/2', }, { ...aaApiCalls.getSampleSizes(sampleSizeMock.ballotComparison), url: '/api/election/1/sample-sizes/2', }, ] await withMockFetch(expectedCalls, async () => { const startNextRoundMock = vi.fn() render( ) screen.getByText( 'Round 1 of the audit is complete - another round is needed' ) await screen.findByText('Loading sample sizes...') const startRound2Button = screen.getByRole('button', { name: 'Start Round 2', }) userEvent.click(startRound2Button) await findAndCloseToast('Sample sizes are still loading') vi.advanceTimersByTime(1000) await screen.findByText('Round 2 Sample Sizes') screen.getByText(/Contest Name: 15 ballots/) userEvent.click(startRound2Button) expect(startRound2Button).toBeDisabled() await waitFor(() => expect(startNextRoundMock).toHaveBeenCalledTimes(1)) expect(startNextRoundMock).toHaveBeenCalledWith({ 'contest-id': sampleSizeMock.ballotComparison.sampleSizes![ 'contest-id' ][0], }) }) vi.useRealTimers() }) it('renders round complete, need another round state for batch comparison audits', async () => { const expectedCalls = [ { ...aaApiCalls.getSampleSizes(sampleSizeMock.batchComparison), url: '/api/election/1/sample-sizes/2', }, ] await withMockFetch(expectedCalls, async () => { const startNextRoundMock = vi.fn() render( ) screen.getByText( 'Round 1 of the audit is complete - another round is needed' ) await screen.findByText('Round 2 Sample Sizes') screen.getByText(/Contest Name: 4 batches/) }) }) it('handles sample size errors in need another round state', async () => { const expectedCalls = [ { ...aaApiCalls.getSampleSizes, url: '/api/election/1/sample-sizes/2', response: { sampleSizes: null, selected: null, task: { status: FileProcessingStatus.ERRORED, startedAt: '2019-07-18T16:34:07.000+00:00', completedAt: '2019-07-18T16:35:07.000+00:00', error: 'something went wrong', }, }, }, ] await withMockFetch(expectedCalls, async () => { render( ) await screen.findByText( 'Error computing sample sizes: something went wrong' ) }) }) it('renders audit completion state', () => { render( ) screen.getByText('Congratulations - the audit is complete!') screen.getByText('Download Audit Report') }) it('downloads audit report', async () => { const mockDownloadWindow: { onbeforeunload?: () => void } = {} window.open = vi.fn().mockReturnValue(mockDownloadWindow) render( ) const downloadReportButton = screen.getByRole('button', { name: 'Download Audit Report', }) userEvent.click(downloadReportButton) expect(downloadReportButton).toBeDisabled() await waitFor(() => { expect(window.open).toHaveBeenCalledTimes(1) expect(window.open).toBeCalledWith(`/api/election/1/report`) }) mockDownloadWindow.onbeforeunload!() await waitFor(() => { expect(downloadReportButton).toBeEnabled() }) }) it('shows a message when a full hand tally is required', () => { render( ) screen.getByText('Round 1 of the audit is in progress') screen.getByText('1 of 3 jurisdictions have completed round 1') screen.getByText('Full hand tally required') screen.getByText( 'One or more target contests require a full hand tally to complete the audit.' ) }) }) }) ================================================ FILE: client/src/components/Atoms/StatusBox.tsx ================================================ import React, { ReactElement } from 'react' import { useParams } from 'react-router-dom' import styled from 'styled-components' import { Callout, H1, Text } from '@blueprintjs/core' import { toast } from 'react-toastify' import { apiDownload } from '../utilities' import { Inner } from './Wrapper' import { IJurisdiction, JurisdictionRoundStatus } from '../useJurisdictions' import { FileProcessingStatus, IFileInfo } from '../useCSV' import { IAuditSettings } from '../useAuditSettings' import { IRound, drawSampleError, ISampleSizes, } from '../AuditAdmin/useRoundsAuditAdmin' import { IContest } from '../../types' import useSampleSizes from '../AuditAdmin/Setup/Review/useSampleSizes' import { mapValues } from '../../utils/objects' import AsyncButton from './AsyncButton' const SpacedH1 = styled(H1)` &.bp3-heading { margin-bottom: 30px; line-height: 36px; } ` const Subtitle = styled.p` font-size: 21px; font-weight: bold; ` const Wrapper = styled(Callout)` display: flex; padding: 30px 0; .text { flex-grow: 1; p { margin-bottom: 0; } } ` interface IStatusBoxProps { headline: string details: string[] auditName: string action?: ReactElement children?: ReactElement } const StatusBox: React.FC = ({ headline, details, auditName, action, children, }: IStatusBoxProps) => { return ( {auditName} {headline} {details.map(detail => (

{detail}

))} {children}
{action}
) } export const allCvrsUploaded = (jurisdictions: IJurisdiction[]): boolean => jurisdictions.every( ({ cvrs }) => cvrs && cvrs.processing && cvrs.processing.status === FileProcessingStatus.PROCESSED ) export const isSetupComplete = ( jurisdictions: IJurisdiction[], contests: IContest[], auditSettings: IAuditSettings ): boolean => { if (jurisdictions.length === 0) return false if (!contests.some(c => c.isTargeted)) return false if (Object.values(auditSettings).some(v => v === null)) return false const participatingJurisdictions = jurisdictions.filter(({ id }) => contests.some(c => c.jurisdictionIds.includes(id)) ) // In batch comparison audits, all jurisdictions must upload batch tallies if (auditSettings.auditType === 'BATCH_COMPARISON') { if ( !participatingJurisdictions.every( ({ batchTallies }) => batchTallies && batchTallies.processing && batchTallies.processing.status === FileProcessingStatus.PROCESSED ) ) return false } // In ballot comparison/hybrid audits, all jurisdictions must upload CVRs if (['BALLOT_COMPARISON', 'HYBRID'].includes(auditSettings.auditType)) { if (!allCvrsUploaded(participatingJurisdictions)) return false } return true } interface IAuditAdminProps { rounds: IRound[] startNextRound: (sampleSizes: ISampleSizes) => Promise finishRound: () => Promise undoRoundStart: () => Promise jurisdictions: IJurisdiction[] contests: IContest[] auditSettings: IAuditSettings children?: ReactElement } export const AuditAdminStatusBox: React.FC = ({ rounds, startNextRound, finishRound, undoRoundStart, jurisdictions, contests, auditSettings, children, }: IAuditAdminProps) => { const { electionId } = useParams<{ electionId: string }>() // Audit setup if (rounds.length === 0) { const details = [ isSetupComplete(jurisdictions, contests, auditSettings) ? 'Audit setup is complete.' : 'Audit setup is not complete.', ] if (jurisdictions.length > 0) { const numUploaded = jurisdictions.filter( ({ ballotManifest, batchTallies, cvrs }) => { const files: IFileInfo['processing'][] = [ballotManifest.processing] if (batchTallies) files.push(batchTallies.processing) if (cvrs) files.push(cvrs.processing) return files.every( f => f && f.status === FileProcessingStatus.PROCESSED ) } ).length details.push( `${numUploaded} of ${jurisdictions.length}` + ' jurisdictions have completed file uploads.' ) } return ( {children} ) } if (drawSampleError(rounds)) { return ( Undo Audit Launch ) : ( undefined ) } > {children} ) } const { roundNum, endedAt, isAuditComplete, needsFullHandTally, isFullHandTally, } = rounds[rounds.length - 1] // Round in progress if (!endedAt) { const numCompleted = jurisdictions.filter( ({ currentRoundStatus }) => currentRoundStatus && currentRoundStatus.status === JurisdictionRoundStatus.COMPLETE ).length const canFinishRound = numCompleted === jurisdictions.length const canUndoLaunch = roundNum === 1 && jurisdictions.every( ({ currentRoundStatus }) => currentRoundStatus && currentRoundStatus.status !== JurisdictionRoundStatus.IN_PROGRESS ) return ( Finish Round {roundNum} ) : canUndoLaunch ? ( Undo Audit Launch ) : ( undefined ) } > <> {/* Special case: when a sample size has been drawn that requires a full hand tally but the audit isn't in full hand tally mode (e.g. in a second round) */} {needsFullHandTally && !isFullHandTally && ( Full hand tally required

One or more target contests require a full hand tally to complete the audit.

)} {children}
) } // Round complete, need another round if (!isAuditComplete) { return ( ) } // Round complete, audit complete return ( apiDownload(`/election/${electionId}/report`)} > Download Audit Report } > {children} ) } interface IAuditAdminAnotherRoundStatusBoxProps { electionId: string auditSettings: IAuditSettings contests: IContest[] roundNum: number startNextRound: (sampleSizes: ISampleSizes) => Promise children?: ReactElement } const AuditAdminAnotherRoundStatusBox = ({ electionId, auditSettings, contests, roundNum, startNextRound, children, }: IAuditAdminAnotherRoundStatusBoxProps) => { const sampleSizesQuery = useSampleSizes(electionId, roundNum + 1, { refetchInterval: sampleSizesResponse => sampleSizesResponse?.task.completedAt === null ? 1000 : false, }) // The server should autoselect one option per contest, so we pick the first // item in the options array for each contest const sampleSizes = sampleSizesQuery.data?.sampleSizes && mapValues(sampleSizesQuery.data.sampleSizes, options => options[0]) const ballotsOrBatches = auditSettings.auditType === 'BATCH_COMPARISON' ? 'batches' : 'ballots' return ( { if (!sampleSizesQuery.data?.task.completedAt) return ['Loading sample sizes...'] if (sampleSizesQuery.data.task.error !== null) return [ `Error computing sample sizes: ${sampleSizesQuery.data.task.error}`, ] return [ `Round ${roundNum + 1} Sample Sizes`, ...Object.entries(sampleSizes!).map(([contestId, option]) => { const contestName = contests.find( contest => contest.id === contestId )!.name return `• ${contestName}: ${option.size} ${ballotsOrBatches}` }), ] })()} action={ { if (!sampleSizes) { toast.info('Sample sizes are still loading') } else { await startNextRound(sampleSizes) } }} > Start Round {roundNum + 1} } > {children} ) } ================================================ FILE: client/src/components/Atoms/StatusTag.tsx ================================================ import React from 'react' import styled from 'styled-components' import { Colors, Tag, ProgressBar, ITagProps, Intent } from '@blueprintjs/core' // Not sure why we need to disable this rule /* stylelint-disable value-keyword-case */ const StyledTag = styled(({ hasProgressBar: _, ...props }) => ( ))<{ hasProgressBar: boolean }>` position: relative; text-transform: uppercase; font-weight: 500; ${p => p.intent === 'in-progress' && // Cobalt 4 in RGBA `background-color: rgba(69, 128, 230, 0.2); color: ${Colors.COBALT1}`} ${props => props.hasProgressBar && `border-bottom-left-radius: 0; border-bottom-right-radius: 0;`} ` const StyledProgressBar = styled(ProgressBar).attrs({ stripes: false })` position: absolute; bottom: -2px; left: 0; border-radius: 0 0 2px 2px; height: 2px; .bp3-progress-meter { border-radius: 0 0 2px 2px; } ` export type ExtendedIntent = Intent | 'in-progress' export interface IStatusTagProps extends Omit { progress?: number intent?: ExtendedIntent } const StatusTag: React.FC = ({ progress, children, ...props }) => ( {children} {progress !== undefined && ( )} ) export default StatusTag ================================================ FILE: client/src/components/Atoms/Steps.test.tsx ================================================ import { describe, expect, it } from 'vitest' import React from 'react' import { render, screen } from '@testing-library/react' import { Button, Colors } from '@blueprintjs/core' import { Steps, StepList, StepListItem, StepPanel, StepActions, stepState, } from './Steps' describe('Steps', () => { it('renders a step list, panel, and actions', () => { render( Log In Prepare Audit Ballots Prepare your ballots Back} right={} /> ) const logInHeader = screen.getByRole('heading', { name: 'Log In', current: undefined, }) expect(logInHeader).toHaveStyle({ color: Colors.GRAY3 }) const logInCircle = logInHeader.previousElementSibling! expect(logInCircle.querySelector("[data-icon='tick']")).toBeInTheDocument() expect(logInCircle).toHaveStyle({ backgroundColor: Colors.BLUE3 }) expect(logInCircle).toHaveStyle({ opacity: 0.7 }) const prepareHeader = screen.getByRole('heading', { name: 'Prepare', current: 'step', }) expect(prepareHeader).toHaveStyle({ color: Colors.DARK_GRAY1 }) const prepareCircle = prepareHeader.previousElementSibling! expect(prepareCircle).toHaveTextContent('2') expect(prepareCircle).toHaveStyle({ backgroundColor: Colors.BLUE3 }) const auditHeader = screen.getByRole('heading', { name: 'Audit Ballots', current: undefined, }) expect(auditHeader).toHaveStyle({ color: Colors.GRAY3 }) const auditCircle = auditHeader.previousElementSibling! expect(auditCircle).toHaveTextContent('3') expect(auditCircle).toHaveStyle({ backgroundColor: Colors.GRAY4 }) screen.getByText('Prepare your ballots') screen.getByRole('button', { name: 'Back' }) screen.getByRole('button', { name: 'Next' }) }) it('has a stepState helper to determine step state in the common case', () => { const currentStepNumber = 2 expect(stepState(1, currentStepNumber)).toBe('complete') expect(stepState(2, currentStepNumber)).toBe('current') expect(stepState(3, currentStepNumber)).toBe('incomplete') }) }) ================================================ FILE: client/src/components/Atoms/Steps.tsx ================================================ import React from 'react' import styled from 'styled-components' import { Card, Colors, H5, Icon } from '@blueprintjs/core' /** * A set of components to display a multi-step process. Consists of a card * containing: * - a step progress list (top) * - a step content panel (middle) * - a step actions bar (bottom) * * These components are solely graphical - the parent must manage relevant state * (step completion, current step, navigation, disabling, etc.) * * Example usage: * * * * Log In * Prepare * Audit Ballots * * Prepare your ballots * Back} * right={} * /> * */ export const Steps = styled(Card).attrs({ elevation: 1 })` padding: 0; ` const StepListContainer = styled.ol` background-color: ${Colors.LIGHT_GRAY5}; display: flex; align-items: center; padding: 25px; margin: 0; border-radius: 3px 3px 0 0; ` const StepListItemContainer = styled.li` display: flex; align-items: center; ` type StepState = 'incomplete' | 'current' | 'complete' const StepListItemCircle = styled.div<{ state: StepState }>` display: flex; align-items: center; justify-content: center; height: 30px; width: 30px; border-radius: 50%; opacity: ${props => (props.state === 'complete' ? 0.7 : 1)}; background-color: ${props => props.state === 'incomplete' ? Colors.GRAY4 : Colors.BLUE3}; margin-right: 10px; color: ${Colors.WHITE}; font-weight: 500; ` const StepListItemLabel = styled(({ state: _, ...props }) => (
))<{ state: StepState }>` color: ${props => props.state === 'current' ? Colors.DARK_GRAY1 : Colors.GRAY3}; margin: 0; ` interface IStepListItemProps { state: StepState stepNumber: number } export const StepListItem: React.FC = ({ state, stepNumber, children, }) => { return ( {state === 'complete' ? : stepNumber} {children} ) } const StepListConnector = styled.div` flex-grow: 1; height: 1px; background: ${Colors.GRAY5}; margin: 0 10px; ` export const StepList: React.FC = ({ children }) => { const stepListItems = React.Children.toArray(children) return ( {stepListItems.map((stepListItem, index) => ( // eslint-disable-next-line react/no-array-index-key {stepListItem} {index < stepListItems.length - 1 && } ))} ) } export const StepPanel = styled.div<{ noPadding?: boolean }>` display: flex; justify-content: center; gap: 20px; height: 400px; padding: ${props => (props.noPadding ? '0' : '20px')}; overflow-y: auto; ` export const StepPanelColumn = styled.div` border-radius: 5px; background-color: ${Colors.LIGHT_GRAY5}; padding: 30px; flex: 1; display: flex; flex-direction: column; ` const StepActionsRow = styled.div` display: flex; padding: 20px; background-color: ${Colors.LIGHT_GRAY5}; justify-content: space-between; border-radius: 0 0 3px 3px; ` export const StepActions: React.FC<{ left?: React.ReactElement right?: React.ReactElement }> = ({ left, right }) => ( {left ||
} {right ||
} ) // Utility function to compute step state for the most common step list pattern: // - a single current step // - all previous steps are complete // - all subsequent steps are incomplete export const stepState = ( stepNumber: number, currentStepNumber: number ): StepState => stepNumber < currentStepNumber ? 'complete' : stepNumber === currentStepNumber ? 'current' : 'incomplete' ================================================ FILE: client/src/components/Atoms/Table.tsx ================================================ import React, { useEffect } from 'react' import { useTable, useSortBy, Column, Row, SortingRule } from 'react-table' import styled from 'styled-components' import { Icon, HTMLTable } from '@blueprintjs/core' import { downloadFile } from '../utilities' export const StyledTable = styled.table` width: 100%; table-layout: fixed; thead, tfoot { background-color: #e1e8ed; /* BlueprintJS light-gray3 */ border-spacing: 0; color: #394b59; /* BlueprintJS dark-gray5 */ font-weight: 700; } th, td { margin: 0; padding: 0.5rem 0.4rem; text-align: left; } tr:nth-child(even) { background-color: #f5f8fa; /* BlueprintJS light-gray5 */ } ` interface IFilterInputProps { placeholder: string value: string onChange: (value: string) => void } export const FilterInput: React.FC = ({ placeholder, value, onChange, }) => (
onChange(e.target.value)} />
) export const downloadTableAsCSV = ({ tableId, fileName, }: { tableId: string fileName: string }): void => { const table = document.querySelector(`#${tableId}`)! const headers = Array.from(table.querySelectorAll('th')).map( header => header.innerText ) const bodyAndFooter = Array.from( table.querySelectorAll('tbody tr, tfoot tr') ).map(row => Array.from(row.querySelectorAll('td')).map(cell => cell.innerText) ) const tableRows = [headers].concat(bodyAndFooter) const quotedRows = tableRows.map(row => row.map(cell => `"${cell.replace(/"/g, '""')}"`) ) const csvString = quotedRows.map(row => row.join(',')).join('\n') const csvBlob = new Blob([csvString], { type: 'text/csv' }) downloadFile(csvBlob, fileName) } // eslint-disable-next-line @typescript-eslint/ban-types interface ITableProps { data: T[] columns: Column[] id?: string initialSortBy?: SortingRule[] onSortByChange?: (sortBy: SortingRule[]) => void } /** * Deprecated: Use StyledTable or HTMLTable instead */ // eslint-disable-next-line @typescript-eslint/ban-types export const Table = ({ data, columns, id, initialSortBy, onSortByChange, }: ITableProps): React.ReactElement => { const { getTableProps, getTableBodyProps, headers, rows, prepareRow, state: { sortBy }, } = useTable( { data: React.useMemo(() => data, [data]), columns: React.useMemo(() => columns, [columns]), autoResetSortBy: false, initialState: initialSortBy && { sortBy: initialSortBy }, }, useSortBy ) useEffect(() => { if (onSortByChange) onSortByChange(sortBy) }, [sortBy, onSortByChange]) /* eslint-disable react/jsx-key */ /* All the keys are added automatically by react-table */ return ( {headers.map(column => (
{column.render('Header')} {column.canSort && ( {column.isSorted ? ( column.isSortedDesc ? ( ) : ( ) ) : ( )} )}
))} {rows.map(row => { prepareRow(row) return ( {row.cells.map(cell => ( {cell.render('Cell')} ))} ) })} {columns.some(column => column.Footer) && ( {headers.map(column => ( {column.render('Footer')} ))} )}
) } // eslint-disable-next-line @typescript-eslint/ban-types export const sortByRank = ( rank: (data: T) => number ): ((rowA: Row, rowB: Row) => number) => // react-table requires the sortBy function be memoized, but the linter only // expects useCallback to be called directly within a component/hook. // eslint-disable-next-line react-hooks/rules-of-hooks React.useCallback((rowA, rowB) => rank(rowA.original) - rank(rowB.original), [ rank, ]) // FlexTable uses flexbox styling to compute thead/tbody height. // This allows us to create a scrollable table body when there's overflow. // Columns will all have the same width by default. // Based on https://stackoverflow.com/a/29512692/1472662 // eslint-disable-next-line no-unused-vars, @typescript-eslint/no-unused-vars export const FlexTable = styled(({ scrollable, ...props }) => ( ))` display: flex; flex-direction: column; box-shadow: 0 0 0 1px rgb(16 22 26 / 15%); /* Copied from Blueprint */ width: 100%; thead { flex: 0 0 auto; box-shadow: inset 0 -1px 0 0 rgb(16 22 26 / 15%); /* Copied from Blueprint */ width: 100%; } tbody { display: block; flex: 1 1 auto; overflow-y: ${props => (props.scrollable ? 'scroll' : 'none')}; } /* Add a hidden scrollbar so headers line up with columns */ thead tr::after { visibility: hidden; overflow-y: ${props => (props.scrollable ? 'scroll' : 'none')}; content: ''; } tr { display: flex; } th, td { flex: 1 0 0; } td { overflow-x: hidden; overflow-wrap: break-word; } /* Remove Blueprint border from first row */ tbody tr:first-child td { box-shadow: none !important; /* stylelint-disable-line declaration-no-important */ } ` export default Table ================================================ FILE: client/src/components/Atoms/Wrapper.tsx ================================================ import styled from 'styled-components' export const Wrapper = styled.main.attrs({ id: 'main', tabIndex: -1, })` display: flex; flex-direction: column; width: 100%; padding-bottom: 30px; ` interface IInnerProps { flexDirection?: 'column' | 'row' justifyContent?: 'start' | 'center' | 'space-between' withTopPadding?: boolean } export const Inner = styled.section` display: flex; margin-right: auto; margin-left: auto; width: 100%; max-width: 1020px; padding: 0 30px; padding-top: ${props => (props.withTopPadding ? '30px' : undefined)}; flex-direction: ${props => props.flexDirection || undefined}; justify-content: ${props => props.justifyContent || undefined}; ` export const SupportToolsInner = styled.div` display: flex; justify-content: center; margin-left: auto; margin-right: auto; padding: 30px 150px; width: 100%; @media (max-width: 480px) { padding: 30px; } ` export default Wrapper ================================================ FILE: client/src/components/Atoms/__snapshots__/Sidebar.test.tsx.snap ================================================ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`Sidebar > renders all options 1`] = ` `; ================================================ FILE: client/src/components/Atoms/react-table-config.d.ts ================================================ // See docs for instructions on this file: // https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-table import { UseFiltersColumnOptions, UseFiltersColumnProps, UseFiltersInstanceProps, UseFiltersOptions, UseFiltersState, UseSortByColumnOptions, UseSortByColumnProps, UseSortByHooks, UseSortByInstanceProps, UseSortByOptions, UseSortByState, } from 'react-table' declare module 'react-table' { // take this file as-is, or comment out the sections that don't apply to your plugin configuration export interface TableOptions extends UseFiltersOptions, UseSortByOptions {} export interface Hooks extends UseSortByHooks {} export interface TableInstance extends UseFiltersInstanceProps, UseSortByInstanceProps {} export interface TableState extends UseFiltersState, UseSortByState {} export interface ColumnInterface extends UseFiltersColumnOptions, UseSortByColumnOptions {} export interface ColumnInstance extends UseFiltersColumnProps, UseSortByColumnProps {} export interface Cell {} export interface Row {} } ================================================ FILE: client/src/components/AuditAdmin/ActivityLog.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { screen, waitFor, render } from '@testing-library/react' import { QueryClientProvider, QueryClient } from 'react-query' import userEvent from '@testing-library/user-event' import { aaApiCalls, mockOrganizations } from '../_mocks' import { readBlobAsText, withMockFetch } from '../testUtilities' import ActivityLog from './ActivityLog' import * as utilities from '../utilities' import AuthDataProvider from '../UserContext' const mockElection = { id: 'election-id-1', auditName: 'Test Audit', auditType: 'BALLOT_POLLING', } const mockAuditAdmin = { key: 'admin@example.gov', type: 'audit_admin', supportUser: null, } const mockJurisdictionAdmin = { key: 'admin@example.gov', type: 'jurisdiction_admin', supportUser: null, } const mockSupportUser = { key: 'admin@example.gov', type: 'audit_admin', supportUser: 'support@example.gov', } // Adds a minute each time it's called const nextTimestamp = (() => { let lastTimestamp = new Date('2021-08-31T22:52:49.762Z') return () => { lastTimestamp = new Date(lastTimestamp.getTime() + 60 * 1000) return lastTimestamp } })() const nextId = (() => { let lastId = 0 return () => { lastId += 1 return lastId } })() const apiCalls = { getActivities: { url: `/api/organizations/org-id/activities`, response: [ { id: nextId(), activityName: 'CreateAudit', timestamp: nextTimestamp(), election: mockElection, user: mockAuditAdmin, info: {}, }, { id: nextId(), activityName: 'JurisdictionAdminLogin', timestamp: nextTimestamp(), election: mockElection, user: mockJurisdictionAdmin, info: { error: 'Invalid code' }, }, { id: nextId(), activityName: 'JurisdictionAdminLogin', timestamp: nextTimestamp(), election: mockElection, user: mockJurisdictionAdmin, info: { error: null }, }, { id: nextId(), activityName: 'UploadFile', timestamp: nextTimestamp(), election: mockElection, user: null, info: { jurisdiction_id: 'jurisdiction-id-1', jurisdiction_name: 'Jurisdiction 1', file_type: 'ballot_manifest', error: 'failed', }, }, { id: nextId(), activityName: 'UploadFile', timestamp: nextTimestamp(), election: mockElection, user: null, info: { jurisdiction_id: 'jurisdiction-id-1', jurisdiction_name: 'Jurisdiction 1', file_type: 'batch_tallies', error: null, }, }, { id: nextId(), activityName: 'UploadFile', timestamp: nextTimestamp(), election: mockElection, user: null, info: { jurisdiction_id: 'jurisdiction-id-1', jurisdiction_name: 'Jurisdiction 1', file_type: 'cvrs', error: null, }, }, { id: nextId(), activityName: 'CalculateSampleSizes', timestamp: nextTimestamp(), election: mockElection, user: mockAuditAdmin, info: {}, }, { id: nextId(), activityName: 'StartRound', timestamp: nextTimestamp(), election: mockElection, user: mockSupportUser, info: { round_num: 1 }, }, { id: nextId(), activityName: 'CreateAuditBoards', timestamp: nextTimestamp(), election: mockElection, user: mockJurisdictionAdmin, info: { jurisdiction_id: 'jurisdiction-id-1', jurisdiction_name: 'Jurisdiction 1', num_audit_boards: 2, }, }, { id: nextId(), activityName: 'RecordResults', timestamp: nextTimestamp(), election: mockElection, user: mockJurisdictionAdmin, info: { jurisdiction_id: 'jurisdiction-id-1', jurisdiction_name: 'Jurisdiction 1', }, }, { id: nextId(), activityName: 'FinalizeBatchResults', timestamp: nextTimestamp(), election: mockElection, user: mockJurisdictionAdmin, info: { jurisdiction_id: 'jurisdiction-id-1', jurisdiction_name: 'Jurisdiction 1', }, }, { id: nextId(), activityName: 'AuditBoardSignOff', timestamp: nextTimestamp(), election: mockElection, user: { key: 'audit-board-id-1', type: 'audit_board', supportUser: false, }, info: { jurisdiction_id: 'jurisdiction-id-1', jurisdiction_name: 'Jurisdiction 1', audit_board_name: 'Audit Board #1', }, }, { id: nextId(), activityName: 'EndRound', timestamp: nextTimestamp(), election: mockElection, user: { key: 'audit-board-id-1', type: 'audit_board', supportUser: false, }, info: { round_num: 1, is_audit_complete: true }, }, { id: nextId(), activityName: 'DeleteAudit', timestamp: nextTimestamp(), election: mockElection, user: mockAuditAdmin, info: {}, }, ].reverse(), }, } const renderActivityLog = () => render( ) describe('Activity Log', () => { it('shows a table of activity for the org', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getOrganizations(mockOrganizations.oneOrgNoAudits), apiCalls.getActivities, ] await withMockFetch(expectedCalls, async () => { renderActivityLog() await screen.findByRole('heading', { name: 'Activity Log' }) expect( screen.getAllByRole('columnheader').map(h => h.textContent) ).toEqual(['Timestamp', 'User', 'Action', 'Audit', 'Jurisdiction']) expect(screen.getByRole('table')).toMatchSnapshot() }) }) it('has a dropdown for audit admins with multiple orgs', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getOrganizations(mockOrganizations.twoOrgs), apiCalls.getActivities, { url: '/api/organizations/org-id-2/activities', response: [] }, ] await withMockFetch(expectedCalls, async () => { renderActivityLog() await screen.findByRole('heading', { name: 'Activity Log' }) // Loads the first org by default const orgSelect = screen.getByLabelText(/Organization:/) expect(orgSelect).toHaveTextContent('State of California') expect(screen.getAllByRole('row')).toHaveLength( apiCalls.getActivities.response.length + 1 ) // Select a different org userEvent.selectOptions(orgSelect, 'State of Georgia') await waitFor(() => expect(screen.getAllByRole('row')).toHaveLength(1)) }) }) it('has a button to download the activity table as a CSV', async () => { // JSDOM doesn't implement innerText, so we implement it using textContent Object.defineProperty(HTMLElement.prototype, 'innerText', { get() { return this.textContent }, configurable: true, }) const downloadFileMock = vi .spyOn(utilities, 'downloadFile') .mockResolvedValue(undefined) const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getOrganizations(mockOrganizations.twoOrgs), apiCalls.getActivities, ] await withMockFetch(expectedCalls, async () => { renderActivityLog() await screen.findByRole('heading', { name: 'Activity Log' }) userEvent.click(screen.getByRole('button', { name: /Download as CSV/ })) expect(downloadFileMock).toHaveBeenCalled() expect(downloadFileMock.mock.calls[0][1]).toMatch( /arlo-activity-State of California/ ) const fileBlob = downloadFileMock.mock.calls[0][0] as Blob expect(fileBlob.type).toEqual('text/csv') expect(await readBlobAsText(fileBlob)).toMatchInlineSnapshot(` ""Timestamp","User","Action","Audit","Jurisdiction" "8/31/2021, 11:06:49 PM","admin@example.gov","Deleted audit","Test Audit","" "8/31/2021, 11:05:49 PM","","Ended round 1","Test Audit","" "8/31/2021, 11:04:49 PM","","Audit Board #1 signed off","Test Audit","Jurisdiction 1" "8/31/2021, 11:03:49 PM","admin@example.gov","Finalized results","Test Audit","Jurisdiction 1" "8/31/2021, 11:02:49 PM","admin@example.gov","Recorded results","Test Audit","Jurisdiction 1" "8/31/2021, 11:01:49 PM","admin@example.gov","Created audit boards","Test Audit","Jurisdiction 1" "8/31/2021, 11:00:49 PM","support@example.gov","Started round 1","Test Audit","" "8/31/2021, 10:59:49 PM","admin@example.gov","Calculated sample sizes","Test Audit","" "8/31/2021, 10:58:49 PM","","Successfully uploaded CVRs","Test Audit","Jurisdiction 1" "8/31/2021, 10:57:49 PM","","Successfully uploaded candidate totals by batch","Test Audit","Jurisdiction 1" "8/31/2021, 10:56:49 PM","","Uploaded invalid ballot manifest","Test Audit","Jurisdiction 1" "8/31/2021, 10:55:49 PM","admin@example.gov","Logged in as a Jurisdiction Manager","Test Audit","" "8/31/2021, 10:54:49 PM","admin@example.gov","Failed to log in as a Jurisdiction Manager: Invalid code","Test Audit","" "8/31/2021, 10:53:49 PM","admin@example.gov","Created audit","Test Audit",""" `) downloadFileMock.mockRestore() Object.defineProperty(HTMLElement.prototype, 'innerText', { value: '', configurable: true, }) }) }) }) ================================================ FILE: client/src/components/AuditAdmin/ActivityLog.tsx ================================================ import React, { useState } from 'react' import { useQuery } from 'react-query' import { HTMLSelect, H1, Button } from '@blueprintjs/core' import { IOrganization, useAuthDataContext, IAuditAdmin } from '../UserContext' import { Wrapper, Inner } from '../Atoms/Wrapper' import { StyledTable, downloadTableAsCSV } from '../Atoms/Table' import { fetchApi } from '../../utils/api' import useAuditAdminsOrganizations from '../useAuditAdminsOrganizations' export interface IActivity { id: string activityName: string timestamp: string user: { type: string key: string supportUser: boolean } | null election: { id: string auditName: string auditType: string } | null // eslint-disable-next-line @typescript-eslint/no-explicit-any info: any } const prettyAction = (activity: IActivity) => { switch (activity.activityName) { case 'CreateAudit': return `Created audit` case 'DeleteAudit': return `Deleted audit` case 'StartRound': return `Started round ${activity.info.round_num}` case 'EndRound': return `Ended round ${activity.info.round_num}` case 'CalculateSampleSizes': return `Calculated sample sizes` case 'UploadFile': { const fileType = ({ ballot_manifest: 'ballot manifest', batch_inventory_cvrs: 'batch inventory CVRs', batch_inventory_tabulator_status: 'batch inventory tabulator status', batch_tallies: 'candidate totals by batch', cvrs: 'CVRs', } as { [k: string]: string })[activity.info.file_type] return activity.info.error ? `Uploaded invalid ${fileType}` : `Successfully uploaded ${fileType}` } case 'CreateAuditBoards': return 'Created audit boards' case 'RecordResults': return 'Recorded results' case 'FinalizeBatchResults': return 'Finalized results' case 'AuditBoardSignOff': return `${activity.info.audit_board_name} signed off` case 'JurisdictionAdminLogin': if (activity.info.error) return ( Failed to log in as a Jurisdiction Manager:
{activity.info.error}
) return 'Logged in as a Jurisdiction Manager' default: throw Error(`Unknown activity: ${activity.activityName}`) } } const ActivityLog: React.FC = () => { const auth = useAuthDataContext() const user = auth && (auth.user as IAuditAdmin) const organizations = useAuditAdminsOrganizations(user) if (!organizations.isSuccess) return null return } const ActivityLogOrgsLoaded = ({ organizations, }: { organizations: IOrganization[] }) => { const [organization, setOrganization] = useState(organizations[0]) const activities = useQuery(['orgs', organization.id, 'activities'], () => fetchApi(`/api/organizations/${organization.id}/activities`) ) if (!activities.isSuccess) return null const showOrgSelect = organizations.length > 1 return (

Activity Log

{showOrgSelect && ( // eslint-disable-next-line jsx-a11y/label-has-associated-control )}
Timestamp User Action Audit Jurisdiction {activities.data.map((activity: IActivity) => ( {new Date(activity.timestamp).toLocaleString()} {activity.user && activity.user.type !== 'audit_board' && (activity.user.supportUser || activity.user.key)} {prettyAction(activity)} {activity.election && activity.election.auditName} {'jurisdiction_name' in activity.info && activity.info.jurisdiction_name} ))}
) } export default ActivityLog ================================================ FILE: client/src/components/AuditAdmin/AuditAdminView.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { waitFor, fireEvent, screen, within } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { Route, RouteProps } from 'react-router-dom' import { QueryClientProvider } from 'react-query' import AuditAdminView from './AuditAdminView' import { withMockFetch, renderWithRouter, createQueryClient, } from '../testUtilities' import AuthDataProvider, { useAuthDataContext } from '../UserContext' import { aaApiCalls, jaApiCalls, jurisdictionFileMocks, standardizedContestsFileMocks, auditSettingsMocks, roundMocks, manifestFile, manifestMocks, jurisdictionMocks, contestMocks, } from '../_mocks' import { jurisdictionFile, standardizedContestsFile, } from './Setup/Participants/_mocks' import { sampleSizeMock } from './Setup/Review/_mocks' vi.mock('axios') // AuditAdminView will only be rendered once the user is logged in, so // we simulate that. const AuditAdminViewWithAuth = (props: RouteProps) => { const auth = useAuthDataContext() return auth ? : null } const render = (view = 'setup') => renderWithRouter( } /> , { route: `/election/1/${view}` } ) describe('AA setup flow', () => { const setupApiCalls = [ aaApiCalls.getRounds([]), aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), aaApiCalls.getJurisdictionFile, ] it('sidebar changes stages', async () => { const expectedCalls = [aaApiCalls.getUser, ...setupApiCalls] await withMockFetch(expectedCalls, async () => { const { queryAllByText, getByText } = render() await waitFor(() => { expect(queryAllByText('Participants')).toHaveLength(2) }) fireEvent.click(getByText('Audit Settings') as Element, { bubbles: true }) await waitFor(() => { expect(queryAllByText('Audit Settings')).toHaveLength(2) }) }) }) it('renders sidebar when authenticated on /setup', async () => { const expectedCalls = [aaApiCalls.getUser, ...setupApiCalls] await withMockFetch(expectedCalls, async () => { const { container, queryAllByText } = render() await waitFor(() => { expect(queryAllByText('Participants')).toHaveLength(2) }) expect(container).toMatchSnapshot() }) }) it('get empty jurisdiction file initially', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getRounds([]), aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), aaApiCalls.getJurisdictionFileWithResponse(jurisdictionFileMocks.empty), ] await withMockFetch(expectedCalls, async () => { const { queryAllByText } = render() await waitFor(() => { expect(queryAllByText('Participants')).toHaveLength(2) screen.getByLabelText('Select a file...') }) }) }) it('get jurisdiction file if exists', async () => { const expectedCalls = [aaApiCalls.getUser, ...setupApiCalls] await withMockFetch(expectedCalls, async () => { const { queryByText, queryAllByText } = render() await waitFor(() => { expect(queryAllByText('Participants')).toHaveLength(2) expect(queryByText(/Current file/)) }) }) }) it('jurisdiction file upload success', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getRounds([]), aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), aaApiCalls.getJurisdictionFileWithResponse(jurisdictionFileMocks.empty), aaApiCalls.uploadJurisdictionFileGetUrl, aaApiCalls.uploadJurisdictionFilePostFile, aaApiCalls.uploadJurisdictionFileUploadComplete, aaApiCalls.getJurisdictionFileWithResponse( jurisdictionFileMocks.processed ), aaApiCalls.getJurisdictions, ] await withMockFetch(expectedCalls, async () => { const { queryAllByText } = render() await waitFor(() => { expect(queryAllByText('Participants')).toHaveLength(2) }) const jurisdisctionInput = screen.getByLabelText('Select a file...') const jurisdictionButton = screen.getByRole('button', { name: 'Upload File', }) userEvent.click(jurisdictionButton) await screen.findByText('You must upload a file') userEvent.upload(jurisdisctionInput, jurisdictionFile) userEvent.click(jurisdictionButton) await screen.findByText(/Uploaded/) }) }) it('jurisdiction file upload with error', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getRounds([]), aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), aaApiCalls.getJurisdictionFileWithResponse(jurisdictionFileMocks.empty), aaApiCalls.uploadJurisdictionFileGetUrl, aaApiCalls.uploadJurisdictionFilePostFile, aaApiCalls.uploadJurisdictionFileUploadCompleteError, aaApiCalls.getJurisdictionFileWithResponse(jurisdictionFileMocks.errored), aaApiCalls.getJurisdictions, ] await withMockFetch(expectedCalls, async () => { const { queryAllByText } = render() await waitFor(() => { expect(queryAllByText('Participants')).toHaveLength(2) }) const jurisdisctionInput = screen.getByLabelText('Select a file...') const jurisdictionButton = screen.getByRole('button', { name: 'Upload File', }) userEvent.click(jurisdictionButton) await screen.findByText('You must upload a file') userEvent.upload(jurisdisctionInput, jurisdictionFile) userEvent.click(jurisdictionButton) await screen.findByText('Invalid CSV') }) }) it('standardized contests file upload success', async () => { const ballotComparisonSetupApiCalls = [ aaApiCalls.getRounds([]), aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.ballotComparisonAll), aaApiCalls.getJurisdictionFile, ] const expectedCalls = [ aaApiCalls.getUser, ...ballotComparisonSetupApiCalls, aaApiCalls.getStandardizedContestsFileWithResponse( standardizedContestsFileMocks.empty ), aaApiCalls.uploadStandardizedContestsFileGetUrl, aaApiCalls.uploadStandardizedContestsFilePostFile, aaApiCalls.uploadStandardizedContestsFileUploadComplete, aaApiCalls.getStandardizedContestsFileWithResponse( standardizedContestsFileMocks.processed ), aaApiCalls.getContests(contestMocks.filledTargeted), ] await withMockFetch(expectedCalls, async () => { render() // check file upload of jurisdiction await screen.findByText(/Uploaded/) const standardizedContestInput = screen.getByLabelText('Select a file...') const standardizedContestButton = screen.getByRole('button', { name: 'Upload File', }) userEvent.click(standardizedContestButton) await screen.findByText('You must upload a file') userEvent.upload(standardizedContestInput, standardizedContestsFile) userEvent.click(standardizedContestButton) await screen.findByText(/Uploaded/) }) }) it('shows a spinner while sample is being drawn', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getRounds(roundMocks.drawSampleInProgress), aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), ] await withMockFetch(expectedCalls, async () => { render('progress') await screen.findByRole('heading', { name: 'Drawing a random sample of ballots...', }) screen.getByText( 'For large elections, this can take a couple of minutes.' ) }) }) it('redirects to /progress after audit is launched', async () => { const expectedCalls = [ aaApiCalls.getUser, ...setupApiCalls, aaApiCalls.getStandardizedContests([]), aaApiCalls.getContestChoiceNameStandardizations(), aaApiCalls.getSampleSizes(sampleSizeMock.ballotPolling), aaApiCalls.postRound({ 'contest-id': sampleSizeMock.ballotPolling.sampleSizes![ 'contest-id' ][0], }), aaApiCalls.getRounds(roundMocks.singleIncomplete), aaApiCalls.getJurisdictions, aaApiCalls.getLastLoginByJurisdiction(), aaApiCalls.getMapData, ] await withMockFetch(expectedCalls, async () => { const { history } = render('setup') await screen.findByRole('heading', { name: 'Audit Setup' }) userEvent.click(screen.getByRole('link', { name: 'Review & Launch' })) await screen.findByRole('heading', { name: 'Review & Launch' }) userEvent.click(screen.getByRole('button', { name: 'Launch Audit' })) const dialog = ( await screen.findByRole('heading', { name: 'Are you sure you want to launch the audit?', }) ).closest('div.bp3-dialog') as HTMLElement userEvent.click( within(dialog).getByRole('button', { name: 'Launch Audit' }) ) await screen.findByRole('heading', { name: 'Audit Progress' }) expect(history.location.pathname).toEqual('/election/1/progress') }) }) it('shows an error and undo button if drawing the sample fails', async () => { const afterLaunchApiCalls = [ aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), ] const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getRounds(roundMocks.drawSampleErrored), ...afterLaunchApiCalls, { url: '/api/election/1/round/current', options: { method: 'DELETE' }, response: { status: 'ok' }, }, aaApiCalls.getJurisdictions, aaApiCalls.getRounds(roundMocks.empty), aaApiCalls.getLastLoginByJurisdiction(), aaApiCalls.getMapData, ] await withMockFetch(expectedCalls, async () => { const { history } = render('progress') await screen.findByText('Arlo could not draw the sample') screen.getByText( 'Please contact our support team for help resolving this issue.' ) screen.getByText('Error: something went wrong') expect(history.location.pathname).toEqual('/election/1/progress') userEvent.click(screen.getByRole('button', { name: 'Undo Audit Launch' })) await screen.findByText('The audit has not started.') }) }) it('reloads jurisdiction progress after file upload', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getRounds([]), aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), aaApiCalls.getLastLoginByJurisdiction(), aaApiCalls.getMapData, jaApiCalls.getBallotManifestFile(manifestMocks.empty), ...jaApiCalls.uploadManifestCalls, jaApiCalls.getBallotManifestFile(manifestMocks.processed), { ...aaApiCalls.getJurisdictions, response: { jurisdictions: jurisdictionMocks.allManifests }, }, aaApiCalls.getLastLoginByJurisdiction(), ] await withMockFetch(expectedCalls, async () => { const { container } = render('progress') await waitFor(() => { expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) }) screen.getByText('Audit Progress') let rows = screen.getAllByRole('row') let row1 = within(rows[1]).getAllByRole('cell') expect(row1[0]).toHaveTextContent('Jurisdiction One') within(row1[1]).getByText('Logged in') // Click on a jurisdiction name to open the detail modal userEvent.click(screen.getByRole('button', { name: 'Jurisdiction One' })) const modal = screen .getByRole('heading', { name: 'Jurisdiction One' }) .closest('div.bp3-dialog')! as HTMLElement await within(modal).findByText('Ballot Manifest') // Upload a manifest userEvent.upload( within(modal).getByLabelText('Select a file...'), manifestFile ) await within(modal).findByText('manifest.csv') userEvent.click(within(modal).getByRole('button', { name: /Upload/ })) await within(modal).findByText('Uploaded') // Close the detail modal userEvent.click(screen.getByRole('button', { name: 'Close' })) // Jurisdiction table should be updated rows = screen.getAllByRole('row') row1 = within(rows[1]).getAllByRole('cell') within(row1[1]).getByText('Manifest uploaded') }) }) }) it('finishes a round', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getRounds(roundMocks.singleIncomplete), { ...aaApiCalls.getJurisdictions, response: { jurisdictions: jurisdictionMocks.allComplete }, }, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), aaApiCalls.getLastLoginByJurisdiction(), aaApiCalls.getMapData, aaApiCalls.postFinishRound, aaApiCalls.getRounds(roundMocks.singleComplete), ] await withMockFetch(expectedCalls, async () => { render('progress') await screen.findByRole('heading', { name: 'Audit Progress' }) userEvent.click(screen.getByRole('button', { name: 'Finish Round 1' })) await screen.findByText('Congratulations - the audit is complete!') }) }) ================================================ FILE: client/src/components/AuditAdmin/AuditAdminView.tsx ================================================ import React, { useRef } from 'react' import { useParams, Redirect, useHistory } from 'react-router-dom' import { Spinner, H3, Intent } from '@blueprintjs/core' import { useQueryClient } from 'react-query' import { useRounds, isDrawSampleComplete, drawSampleError, isDrawingSample, useStartNextRound, useUndoRoundStart, ISampleSizes, roundsQueryKey, IRound, useFinishRound, } from './useRoundsAuditAdmin' import { jurisdictionsQueryKey, useJurisdictions } from '../useJurisdictions' import { useContests } from '../useContests' import { useAuditSettings } from '../useAuditSettings' import { Wrapper, Inner } from '../Atoms/Wrapper' import { AuditAdminStatusBox } from '../Atoms/StatusBox' import { RefreshTag } from '../Atoms/RefreshTag' import Setup from './Setup/Setup' import Progress from './Progress/Progress' interface IParams { electionId: string view: 'setup' | 'progress' | '' } const AuditAdminView: React.FC = () => { const { electionId, view } = useParams() const queryClient = useQueryClient() const history = useHistory() const lastFetchedRounds = useRef(null) const roundsQuery = useRounds(electionId, { refetchInterval: rounds => rounds && isDrawingSample(rounds) ? 1000 : false, onSuccess: rounds => { // If we ever see the round status change from drawing to complete, // redirect to the progress view and reload jurisdiction progress. // This is a bit of a hacky way to do it, but there's not really a better // way supported with react-query. if ( lastFetchedRounds.current && !isDrawSampleComplete(lastFetchedRounds.current) && isDrawSampleComplete(rounds) ) { queryClient.invalidateQueries(jurisdictionsQueryKey(electionId)) history.push(`/election/${electionId}/progress`) } lastFetchedRounds.current = rounds }, }) const jurisdictionsQuery = useJurisdictions(electionId) const startNextRoundMutation = useStartNextRound(electionId) const finishRoundMutation = useFinishRound(electionId) const undoRoundStartMutation = useUndoRoundStart(electionId) const contestsQuery = useContests(electionId) const auditSettingsQuery = useAuditSettings(electionId) if ( !jurisdictionsQuery.isSuccess || !contestsQuery.isSuccess || !roundsQuery.isSuccess || !auditSettingsQuery.isSuccess ) { return null // Still loading } const contests = contestsQuery.data const rounds = roundsQuery.data const auditSettings = auditSettingsQuery.data const jurisdictions = jurisdictionsQuery.data if (isDrawingSample(rounds)) { return (

Drawing a random sample of ballots...

For large elections, this can take a couple of minutes.

) } const startNextRound = async (sampleSizes: ISampleSizes) => { const nextRoundNum = rounds.length === 0 ? 1 : rounds[rounds.length - 1].roundNum + 1 await startNextRoundMutation.mutateAsync({ sampleSizes, roundNum: nextRoundNum, }) return true } const finishRound = async () => { await finishRoundMutation.mutateAsync() } const undoRoundStart = async () => { await undoRoundStartMutation.mutateAsync() } switch (view) { case 'setup': return ( 0} /> ) case 'progress': return ( { queryClient.invalidateQueries(roundsQueryKey(electionId)) queryClient.invalidateQueries(jurisdictionsQueryKey(electionId)) }} /> {!drawSampleError(rounds) && ( 0 ? rounds[rounds.length - 1] : null} /> )} ) default: return ( 0 ? `/election/${electionId}/progress` : `/election/${electionId}/setup` } /> ) } } export default AuditAdminView ================================================ FILE: client/src/components/AuditAdmin/Progress/AuditBoardsTable.tsx ================================================ import React from 'react' import { Button } from '@blueprintjs/core' import { Confirm, useConfirm } from '../../Atoms/Confirm' import { StyledTable } from '../../Atoms/Table' interface IAuditBoardMinimal { id: string name: string signedOffAt: string | null } interface IProps { auditBoards: IAuditBoardMinimal[] reopenAuditBoard?: (auditBoard: IAuditBoardMinimal) => Promise } const AuditBoardsTable: React.FC = ({ auditBoards, reopenAuditBoard, }) => { const { confirm, confirmProps } = useConfirm() return ( <> Audit Board {reopenAuditBoard && Actions} {auditBoards.map(auditBoard => ( {auditBoard.name} {reopenAuditBoard && ( )} ))} ) } export default AuditBoardsTable ================================================ FILE: client/src/components/AuditAdmin/Progress/JurisdictionDetail.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render as testingLibraryRender, screen, within, waitFor, } from '@testing-library/react' import { QueryClientProvider } from 'react-query' import userEvent from '@testing-library/user-event' import JurisdictionDetail, { IJurisdictionDetailProps, } from './JurisdictionDetail' import { aaApiCalls, jaApiCalls, jurisdictionMocks, roundMocks, auditSettingsMocks, manifestMocks, cvrsMocks, auditBoardMocks, talliesMocks, manifestFile, cvrsFile, talliesFile, contestMocks, } from '../../_mocks' import { withMockFetch, createQueryClient } from '../../testUtilities' import { dummyBallots } from '../../AuditBoard/_mocks' import { batchesMocks } from '../../JurisdictionAdmin/_mocks' vi.mock('axios') // Borrowed from generateSheets.test.tsx const mockSavePDF = vi.fn() vi.mock('jspdf', async importActual => { const { jsPDF } = (await importActual()) as any // eslint-disable-next-line @typescript-eslint/no-explicit-any function mockJsPDF(options?: any) { return { ...new jsPDF(options), addImage: vi.fn(), save: mockSavePDF, } } return { default: mockJsPDF, jsPDF: mockJsPDF } }) window.URL.createObjectURL = vi.fn() window.open = vi.fn() Object.defineProperty(window, 'location', { writable: true, value: { reload: vi.fn() }, }) const render = (props: Partial) => testingLibraryRender( ) describe('JurisdictionDetail', () => { it('shows last login if it exists', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.empty), ] await withMockFetch(expectedCalls, async () => { const loginTime = new Date().toLocaleString() render({ jurisdiction: jurisdictionMocks.oneManifest[0], lastLoginActivity: { id: '0', activityName: 'JurisdictionAdminLogin', timestamp: loginTime, user: { type: 'jurisdiction-admin', key: 'ja-1@example.com', supportUser: false, }, election: null, info: {}, }, }) await screen.findByText(`ja-1@example.com at ${loginTime}`) }) }) it('before launch, shows manifest for ballot polling audit', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.empty), ...jaApiCalls.uploadManifestCalls, jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.deleteManifest, jaApiCalls.getBallotManifestFile(manifestMocks.empty), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.oneManifest[0] }) screen.getByRole('heading', { name: 'Jurisdiction Files' }) const manifestCard = ( await screen.findByRole('heading', { name: 'Ballot Manifest' }) ).closest('.bp3-card') as HTMLElement userEvent.upload( within(manifestCard).getByLabelText('Select a file...'), manifestFile ) await within(manifestCard).findByText('manifest.csv') userEvent.click( within(manifestCard).getByRole('button', { name: /Upload/ }) ) await within(manifestCard).findByText('Uploaded') const manifestLink = within(manifestCard).getByRole('button', { name: /Download/, }) expect(manifestLink).toHaveAttribute( 'href', '/api/election/1/jurisdiction/jurisdiction-id-1/ballot-manifest/csv' ) userEvent.click( within(manifestCard).getByRole('button', { name: /Delete/ }) ) await within(manifestCard).findByLabelText('Select a file...') }) }) it('before launch, shows manifest and cvrs for ballot comparison audit', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.empty), jaApiCalls.getCVRSfile(cvrsMocks.empty), ...jaApiCalls.uploadManifestCalls, jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getCVRSfile(cvrsMocks.empty), ...jaApiCalls.uploadCVRsCalls, jaApiCalls.getCVRSfile(cvrsMocks.processed), jaApiCalls.deleteManifest, jaApiCalls.getBallotManifestFile(manifestMocks.empty), jaApiCalls.getCVRSfile(cvrsMocks.processed), ...jaApiCalls.uploadManifestCalls, jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getCVRSfile(cvrsMocks.errored), jaApiCalls.deleteCVRs, jaApiCalls.getCVRSfile(cvrsMocks.empty), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: { ...jurisdictionMocks.noManifests[0], cvrs: cvrsMocks.empty, }, auditSettings: auditSettingsMocks.ballotComparisonAll, }) screen.getByRole('heading', { name: 'Jurisdiction Files' }) const manifestCard = ( await screen.findByRole('heading', { name: 'Ballot Manifest' }) ).closest('.bp3-card') as HTMLElement const cvrsCard = ( await screen.findByRole('heading', { name: 'Cast Vote Records (CVR)' }) ).closest('.bp3-card') as HTMLElement // CVRs should be disabled until manifest uploaded expect(within(cvrsCard).getByLabelText('Select a file...')).toBeDisabled() expect( within(cvrsCard).getByRole('button', { name: /Upload/ }) ).toBeDisabled() expect(within(cvrsCard).getByLabelText('CVR File Type:')).toBeDisabled() // Upload manifest userEvent.upload( within(manifestCard).getByLabelText('Select a file...'), manifestFile ) await within(manifestCard).findByText('manifest.csv') userEvent.click( within(manifestCard).getByRole('button', { name: /Upload/ }) ) await within(manifestCard).findByText('Uploaded') // Now can upload CVRs expect(within(cvrsCard).getByLabelText('Select a file...')).toBeDisabled() userEvent.selectOptions( within(cvrsCard).getByLabelText('CVR File Type:'), 'ClearBallot' ) userEvent.upload( within(cvrsCard).getByLabelText('Select a file...'), cvrsFile ) await within(cvrsCard).findByText('cvrs.csv') userEvent.click(within(cvrsCard).getByRole('button', { name: /Upload/ })) await waitFor(() => expect(within(cvrsCard).getByLabelText('CVR File Type:')).toBeDisabled() ) await within(cvrsCard).findByText('Uploaded') const cvrsLink = within(cvrsCard).getByRole('button', { name: /Download/, }) expect(cvrsLink).toHaveAttribute( 'href', '/api/election/1/jurisdiction/jurisdiction-id-1/cvrs/csv' ) within(cvrsCard).getByText('ClearBallot') // Now try changing the manifest, CVRs should be reloaded userEvent.click( within(manifestCard).getByRole('button', { name: /Delete/ }) ) userEvent.upload( await within(manifestCard).findByLabelText('Select a file...'), manifestFile ) await within(manifestCard).findByText('manifest.csv') userEvent.click( within(manifestCard).getByRole('button', { name: /Upload/ }) ) await within(manifestCard).findByText('Uploaded') await within(cvrsCard).findByText('Upload Failed') // Delete CVRs userEvent.click(within(cvrsCard).getByRole('button', { name: /Delete/ })) await within(cvrsCard).findByLabelText('Select a file...') const cvrFileTypeInput = within(cvrsCard).getByLabelText('CVR File Type:') expect(cvrFileTypeInput).toBeEnabled() // For some reason this doesn't work in test even though it works in the app // expect(cvrFileTypeInput).toHaveValue('CLEARBALLOT') }) }) it('before launch, accepts Hart CVR ZIP file', async () => { const cvrsZip = new File(['test cvr data'], 'cvrs.zip', { type: 'application/zip', }) const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getCVRSfile(cvrsMocks.empty), ...jaApiCalls.uploadCVRZipCalls, jaApiCalls.getCVRSfile(cvrsMocks.processed), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: { ...jurisdictionMocks.allManifests[0], cvrs: cvrsMocks.empty, }, auditSettings: auditSettingsMocks.ballotComparisonAll, }) const cvrsCard = ( await screen.findByRole('heading', { name: 'Cast Vote Records (CVR)' }) ).closest('.bp3-card') as HTMLElement userEvent.selectOptions( within(cvrsCard).getByLabelText('CVR File Type:'), within(cvrsCard).getByRole('option', { name: 'Hart' }) ) userEvent.upload( await within(cvrsCard).findByLabelText('Select a file...'), cvrsZip ) await within(cvrsCard).findByText('cvrs.zip') userEvent.click(screen.getByRole('button', { name: /Upload/ })) await within(cvrsCard).findByText('Uploaded') }) }) it('before launch, shows manifest and batch tallies for batch comparison audit', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.empty), jaApiCalls.getBatchTalliesFile(talliesMocks.empty), ...jaApiCalls.uploadManifestCalls, jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getBatchTalliesFile(talliesMocks.empty), ...jaApiCalls.uploadTalliesCalls, jaApiCalls.getBatchTalliesFile(talliesMocks.processed), jaApiCalls.deleteManifest, jaApiCalls.getBallotManifestFile(manifestMocks.empty), jaApiCalls.getBatchTalliesFile(talliesMocks.processed), ...jaApiCalls.uploadManifestCalls, jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getBatchTalliesFile(talliesMocks.errored), jaApiCalls.deleteTallies, jaApiCalls.getBatchTalliesFile(talliesMocks.empty), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.noManifestsNoTallies[0], auditSettings: auditSettingsMocks.batchComparisonAll, }) screen.getByRole('heading', { name: 'Jurisdiction Files' }) const manifestCard = ( await screen.findByRole('heading', { name: 'Ballot Manifest' }) ).closest('.bp3-card') as HTMLElement const talliesCard = ( await screen.findByRole('heading', { name: 'Candidate Totals by Batch', }) ).closest('.bp3-card') as HTMLElement // Tallies should be disabled until manifest uploaded expect( within(talliesCard).getByLabelText('Select a file...') ).toBeDisabled() expect( within(talliesCard).getByRole('button', { name: /Upload/ }) ).toBeDisabled() // Upload manifest userEvent.upload( within(manifestCard).getByLabelText('Select a file...'), manifestFile ) await within(manifestCard).findByText('manifest.csv') userEvent.click( within(manifestCard).getByRole('button', { name: /Upload/ }) ) await within(manifestCard).findByText('Uploaded') // Now can upload tallies userEvent.upload( within(talliesCard).getByLabelText('Select a file...'), talliesFile ) await within(talliesCard).findByText('tallies.csv') userEvent.click( within(talliesCard).getByRole('button', { name: /Upload/ }) ) await within(talliesCard).findByText('Uploaded') const downloadTemplateLink = within(talliesCard).getByRole('button', { name: /Download Template/, }) expect(downloadTemplateLink).toHaveAttribute( 'href', '/api/election/1/jurisdiction/jurisdiction-id-1/batch-tallies/template-csv' ) const talliesLink = within(talliesCard).getByRole('button', { name: /Download$/, }) expect(talliesLink).toHaveAttribute( 'href', '/api/election/1/jurisdiction/jurisdiction-id-1/batch-tallies/csv' ) // Now try changing the manifest, tallies should be reloaded userEvent.click( within(manifestCard).getByRole('button', { name: /Delete/ }) ) userEvent.upload( await within(manifestCard).findByLabelText('Select a file...'), manifestFile ) await within(manifestCard).findByText('manifest.csv') userEvent.click( within(manifestCard).getByRole('button', { name: /Upload/ }) ) await within(manifestCard).findByText('Uploaded') await within(talliesCard).findByText('Upload Failed') // Delete tallies userEvent.click( within(talliesCard).getByRole('button', { name: /Delete/ }) ) await within(talliesCard).findByLabelText('Select a file...') }) }) it('after launch, shows round status for ballot polling audit', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.unfinished), jaApiCalls.getBallotCount(dummyBallots.ballots), jaApiCalls.getBallots(dummyBallots.ballots), jaApiCalls.getBallots(dummyBallots.ballots), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.noneStarted[0], round: roundMocks.singleIncomplete[0], }) await screen.findByRole('heading', { name: 'Current Audit Round' }) userEvent.click( screen.getByRole('button', { name: /Download Ballot Retrieval List/, }) ) expect(window.open).toHaveBeenCalledWith( '/api/election/1/jurisdiction/jurisdiction-id-1/round/round-1/ballots/retrieval-list' ) userEvent.click( screen.getByRole('button', { name: /Download Placeholder Sheets/ }) ) await waitFor(() => expect( mockSavePDF ).toHaveBeenCalledWith( 'Round 1 Placeholders - Jurisdiction 1 - Test Audit.pdf', { returnPromise: true } ) ) mockSavePDF.mockClear() userEvent.click( screen.getByRole('button', { name: /Download Ballot Labels/ }) ) await waitFor(() => expect( mockSavePDF ).toHaveBeenCalledWith( 'Round 1 Labels - Jurisdiction 1 - Test Audit.pdf', { returnPromise: true } ) ) mockSavePDF.mockClear() userEvent.click( screen.getByRole('button', { name: /Download Audit Board Credentials/ }) ) await waitFor(() => expect( mockSavePDF ).toHaveBeenCalledWith( 'Audit Board Credentials - Jurisdiction 1 - Test Audit.pdf', { returnPromise: true } ) ) // Manifest should still be shown for download, but form should be disabled const manifestCard = ( await screen.findByRole('heading', { name: 'Ballot Manifest' }) ).closest('.bp3-card') as HTMLElement await within(manifestCard).findByText('Uploaded') within(manifestCard).getByRole('button', { name: /Download/ }) expect( within(manifestCard).getByRole('button', { name: /Delete/ }) ).toBeDisabled() }) }) it('after launch, shows round status for ballot comparison audit', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getCVRSfile(cvrsMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.unfinished), jaApiCalls.getBallotCount(dummyBallots.ballots), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.noneStartedBallotComparison[0], auditSettings: auditSettingsMocks.ballotComparisonAll, round: roundMocks.singleIncomplete[0], }) await screen.findByRole('heading', { name: 'Current Audit Round' }) screen.getByRole('button', { name: /Download Ballot Retrieval List/, }) screen.getByRole('button', { name: /Download Ballot Labels/ }) screen.getByRole('button', { name: /Download Placeholder Sheets/ }) screen.getByRole('button', { name: /Download Audit Board Credentials/ }) // CVRs should still be shown for download, but form should be disabled const cvrsCard = ( await screen.findByRole('heading', { name: 'Cast Vote Records (CVR)' }) ).closest('.bp3-card') as HTMLElement await within(cvrsCard).findByText('Uploaded') within(cvrsCard).getByRole('button', { name: /Download/ }) expect( within(cvrsCard).getByRole('button', { name: /Delete/ }) ).toBeDisabled() }) }) it('after launch, shows round status for batch comparison audit', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getBatchTalliesFile(talliesMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.unfinished), jaApiCalls.getBatches(batchesMocks.emptyInitial), jaApiCalls.getBatches(batchesMocks.emptyInitial), jaApiCalls.getJurisdictionContests(contestMocks.oneTargeted), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.oneComplete[0], auditSettings: auditSettingsMocks.batchComparisonAll, round: roundMocks.singleIncomplete[0], }) // Batch tallies should still be shown for download, but form should be disabled const talliesCard = ( await screen.findByRole('heading', { name: 'Candidate Totals by Batch', }) ).closest('.bp3-card') as HTMLElement await within(talliesCard).findByText('Uploaded') within(talliesCard).getByRole('button', { name: /Download$/ }) expect( within(talliesCard).getByRole('button', { name: /Delete/ }) ).toBeDisabled() await screen.findByRole('heading', { name: 'Current Audit Round' }) userEvent.click( screen.getByRole('button', { name: /Download Batch Retrieval List/, }) ) expect(window.open).toHaveBeenCalledWith( '/api/election/1/jurisdiction/jurisdiction-id-1/round/round-1/batches/retrieval-list' ) userEvent.click( screen.getByRole('button', { name: /Download Batch Tally Sheets/ }) ) await waitFor(() => expect( mockSavePDF ).toHaveBeenCalledWith( 'Batch Tally Sheets - Jurisdiction 1 - Test Audit.pdf', { returnPromise: true } ) ) mockSavePDF.mockClear() }) }) it('after launch, shows a message when no ballots sampled', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.unfinished), jaApiCalls.getBallotCount([]), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.oneComplete[0], round: roundMocks.singleIncomplete[0], }) await screen.findByText('No ballots sampled') }) }) it('after launch, shows a message in the detail modal when no audit boards set up', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getAuditBoards([]), jaApiCalls.getBallotCount(dummyBallots.ballots), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.noneStarted[0], round: roundMocks.singleIncomplete[0], }) await screen.findByText('Waiting for jurisdiction to set up audit boards') }) }) it('after launch, shows a message when no batches sampled', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getBatchTalliesFile(talliesMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.unfinished), jaApiCalls.getBatches({ batches: [], resultsFinalizedAt: null }), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.oneComplete[0], auditSettings: auditSettingsMocks.batchComparisonAll, round: roundMocks.singleIncomplete[0], }) await screen.findByText('No ballots sampled') }) }) it('after launch, shows a message when auditing is complete', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.finished), jaApiCalls.getBallotCount(dummyBallots.ballots), ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.allComplete[0], auditSettings: auditSettingsMocks.all, round: roundMocks.singleIncomplete[0], }) await screen.findByText('Data entry complete') }) }) it('after launch, shows a button to unfinalize batch results', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getBatchTalliesFile(talliesMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.single), jaApiCalls.getBatches(batchesMocks.complete), jaApiCalls.unfinalizeBatchResults, ] await withMockFetch(expectedCalls, async () => { render({ jurisdiction: jurisdictionMocks.allComplete[0], auditSettings: auditSettingsMocks.batchComparisonAll, round: roundMocks.singleIncomplete[0], }) await screen.findByText('Tallies finalized') userEvent.click( screen.getByRole('button', { name: 'Unfinalize Tallies' }) ) await waitFor(() => { expect(window.location.reload).toHaveBeenCalled() }) }) }) it.each([ jurisdictionMocks.oneComplete[0], // Jurisdiction status = in progress jurisdictionMocks.allComplete[0], // Jurisdiction status = complete ])( 'after launch of an audit with online audit boards, shows a table of audit boards', async jurisdiction => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.double), jaApiCalls.getBallotCount(dummyBallots.ballots), ] await withMockFetch(expectedCalls, async () => { render({ auditSettings: auditSettingsMocks.all, jurisdiction, round: roundMocks.singleIncomplete[0], }) await screen.findByRole('columnheader', { name: 'Audit Board' }) screen.getByRole('columnheader', { name: 'Actions' }) screen.getByRole('cell', { name: 'Audit Board #01' }) screen.getByRole('cell', { name: 'Audit Board #02' }) const reopenButtons = screen.getAllByRole('button', { name: 'Reopen' }) expect(reopenButtons).toHaveLength(2) expect(reopenButtons[0]).toBeDisabled() expect(reopenButtons[1]).toBeDisabled() }) } ) it('after launch of an audit with online audit boards, allows reopening of audit boards that have signed off', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.signedOff), jaApiCalls.getBallotCount(dummyBallots.ballots), aaApiCalls.reopenAuditBoard, ] await withMockFetch(expectedCalls, async () => { render({ auditSettings: auditSettingsMocks.all, jurisdiction: jurisdictionMocks.allComplete[0], round: roundMocks.singleIncomplete[0], }) await screen.findByText('Data entry complete') screen.getByText('Audit Board #01') userEvent.click(screen.getByRole('button', { name: 'Reopen' })) const dialog = ( await screen.findByRole('heading', { name: 'Confirm', }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText( 'Are you sure you want to reopen Audit Board #01?' ) userEvent.click(within(dialog).getByRole('button', { name: 'Reopen' })) await waitFor(() => { expect(window.location.reload).toHaveBeenCalled() }) }) }) it('after launch of an audit with offline audit boards, does not show a table of audit boards', async () => { const expectedCalls = [ jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.double), jaApiCalls.getBallotCount(dummyBallots.ballots), ] await withMockFetch(expectedCalls, async () => { render({ auditSettings: auditSettingsMocks.offlineAll, jurisdiction: jurisdictionMocks.allComplete[0], round: roundMocks.singleIncomplete[0], }) await screen.findByText('Data entry complete') expect( screen.queryByRole('button', { name: 'Reopen' }) ).not.toBeInTheDocument() }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Progress/JurisdictionDetail.tsx ================================================ /* eslint-disable jsx-a11y/label-has-associated-control */ import React, { useState } from 'react' import { Classes, Dialog, H5, Card, Button, HTMLSelect, ButtonGroup, } from '@blueprintjs/core' import styled from 'styled-components' import { Formik, FormikProps } from 'formik' import { IJurisdiction, JurisdictionRoundStatus } from '../../useJurisdictions' import { CvrFileType, FileProcessingStatus } from '../../useCSV' import { IRound } from '../useRoundsAuditAdmin' import { IAuditSettings } from '../../useAuditSettings' import { api, assert } from '../../utilities' import useAuditBoards from '../../useAuditBoards' import useSampleCount from '../../JurisdictionAdmin/useBallots' import AsyncButton from '../../Atoms/AsyncButton' import { JAFileDownloadButtons } from '../../JurisdictionAdmin/RoundManagement' import FileUpload from '../../Atoms/FileUpload' import { useBallotManifest, useBatchTallies, useCVRs, ICvrsFileUpload, } from '../../useFileUpload' import AuditBoardsTable from './AuditBoardsTable' import DownloadBatchRetrievalListButton from '../../JurisdictionAdmin/BatchRoundSteps/DownloadBatchRetrievalListButton' import DownloadBatchTallySheetsButton from '../../JurisdictionAdmin/BatchRoundSteps/DownloadBatchTallySheetsButton' import { candidateTotalsByBatchTemplateCsvPath } from '../../JurisdictionAdmin/candidateTotalsByBatchTemplateCsv' import DownloadStackLabelsButton from '../../JurisdictionAdmin/BatchRoundSteps/DownloadStackLabelsButton' import { IActivity } from '../ActivityLog' const StatusCard = styled(Card)` &:not(:last-child) { margin-bottom: 15px; } ` const Section = styled.div` &:not(:last-child) { padding-bottom: 20px; } ` export interface IJurisdictionDetailProps { handleClose: () => void jurisdiction: IJurisdiction electionId: string round: IRound | null auditSettings: IAuditSettings lastLoginActivity?: IActivity } const JurisdictionDetail: React.FC = ({ handleClose, jurisdiction, electionId, round, auditSettings, lastLoginActivity, }) => { const cvrsEnabled = auditSettings.auditType === 'BALLOT_COMPARISON' || auditSettings.auditType === 'HYBRID' const batchTalliesEnabled = auditSettings.auditType === 'BATCH_COMPARISON' const ballotManifestUpload = useBallotManifest(electionId, jurisdiction.id) const batchTalliesUpload = useBatchTallies(electionId, jurisdiction.id, { enabled: batchTalliesEnabled, }) const cvrsUpload = useCVRs(electionId, jurisdiction.id, { enabled: cvrsEnabled, }) const ballotManifest = ballotManifestUpload.uploadedFile.data const isManifestUploaded = ballotManifest && ballotManifest.processing && ballotManifest.processing.status === FileProcessingStatus.PROCESSED return (
Jurisdiction Files
{batchTalliesEnabled && ( )} {cvrsEnabled && cvrsUpload.uploadedFile.isSuccess && ( )}
{round && ( )} {lastLoginActivity && ( <>
Last Login
{`${lastLoginActivity.user!.key} at ${new Date( lastLoginActivity.timestamp ).toLocaleString()}`} )}
) } const CvrsFileUpload = ({ cvrsUpload, uploadDisabled, deleteDisabled, }: { cvrsUpload: ICvrsFileUpload uploadDisabled?: boolean deleteDisabled?: boolean }) => { assert(cvrsUpload.uploadedFile.isSuccess) const [selectedCvrFileType, setSelectedCvrFileType] = useState< CvrFileType | undefined >(cvrsUpload.uploadedFile.data?.file?.cvrFileType) const [isUploading, setIsUploading] = useState(false) const uploadFiles = async (files: File[]) => { setIsUploading(true) try { await cvrsUpload.uploadFiles(files, selectedCvrFileType!) } finally { setIsUploading(false) } } const cvrs = cvrsUpload.uploadedFile.data return ( <> setSelectedCvrFileType(e.target.value as CvrFileType) } disabled={uploadDisabled || isUploading || cvrs.file !== null} style={{ width: '195px', marginLeft: '10px' }} >
} /> ) } const unfinalizeFullHandTallyResults = async ({ electionId, jurisdictionId, roundId, }: { electionId: string jurisdictionId: string roundId: string }) => { const success = Boolean( await api( `/election/${electionId}/jurisdiction/${jurisdictionId}/round/${roundId}/full-hand-tally/finalize`, { method: 'DELETE' } ) ) if (success) { // Reload the whole page instead of properly refreshing the state from the server since the // state is so high up in the component hierarchy // TODO: Use react-query instead window.location.reload() } } const unfinalizeBatchResults = async ({ electionId, jurisdictionId, roundId, }: { electionId: string jurisdictionId: string roundId: string }) => { const success = Boolean( await api( `/election/${electionId}/jurisdiction/${jurisdictionId}/round/${roundId}/batches/finalize`, { method: 'DELETE' } ) ) if (success) { // Reload the whole page instead of properly refreshing the state from the server since the // state is so high up in the component hierarchy // TODO: Use react-query instead window.location.reload() } } const reopenAuditBoard = async ({ auditBoardId, electionId, jurisdictionId, roundId, }: { auditBoardId: string electionId: string jurisdictionId: string roundId: string }) => { const success = Boolean( await api( `/election/${electionId}/jurisdiction/${jurisdictionId}/round/${roundId}/audit-board/${auditBoardId}/sign-off`, { method: 'DELETE' } ) ) if (success) { // Reload the whole page instead of properly refreshing the state from the server since the // state is so high up in the component hierarchy // TODO: Use react-query instead window.location.reload() } } const RoundStatusSection = ({ electionId, jurisdiction, round, auditSettings, }: { electionId: string jurisdiction: IJurisdiction round: IRound auditSettings: IAuditSettings }) => { const [auditBoards] = useAuditBoards(electionId, jurisdiction.id, [round]) const sampleCount = useSampleCount( electionId, jurisdiction.id, round.id, auditSettings.auditType ) if (!auditBoards || !sampleCount) return null const status = (() => { const jurisdictionStatus = jurisdiction.currentRoundStatus && jurisdiction.currentRoundStatus.status const auditBoardsTable = ( reopenAuditBoard({ auditBoardId: auditBoard.id, electionId, jurisdictionId: jurisdiction.id, roundId: round.id, }) } /> ) if (round.isFullHandTally) { if (jurisdictionStatus === JurisdictionRoundStatus.COMPLETE) return ( unfinalizeFullHandTallyResults({ electionId, jurisdictionId: jurisdiction.id, roundId: round.id, }) } > {({ handleSubmit, isSubmitting }: FormikProps) => (

Data entry complete and results finalized.

)}
) if (auditBoards.length === 0) return

Waiting for jurisdiction to set up audit boards

return (

Auditing all {jurisdiction.ballotManifest.numBallots} ballots

) } if (sampleCount.ballots === 0) { return

No ballots sampled

} if (jurisdictionStatus === JurisdictionRoundStatus.COMPLETE) { if (auditSettings.auditType === 'BATCH_COMPARISON') { return (

Tallies finalized

unfinalizeBatchResults({ electionId, jurisdictionId: jurisdiction.id, roundId: round.id, }) } intent="danger" > Unfinalize Tallies
) } return (

Data entry complete

{auditSettings.online && auditBoardsTable}
) } if (auditSettings.auditType === 'BATCH_COMPARISON') { return ( ) } if (auditBoards.length === 0) { return

Waiting for jurisdiction to set up audit boards

} return ( <> {auditSettings.online && (
{auditBoardsTable}
)} ) })() return (
Current Audit Round
{status}
) } export default JurisdictionDetail ================================================ FILE: client/src/components/AuditAdmin/Progress/JurisdictionDiscrepancies.tsx ================================================ import React from 'react' import { Classes, Colors, Dialog, H6, HTMLTable } from '@blueprintjs/core' import styled from 'styled-components' import { IJurisdiction, DiscrepanciesByJurisdiction, } from '../../useJurisdictions' import useContestsJurisdictionAdmin from '../../JurisdictionAdmin/useContestsJurisdictionAdmin' import { IContest } from '../../../types' import { assert } from '../../utilities' const ContestDiscrepanciesTable = styled(HTMLTable).attrs({ bordered: true, striped: true, })` background: #ffffff; border: 1px solid ${Colors.LIGHT_GRAY1}; margin-bottom: 32px; table-layout: fixed; width: 100%; td { vertical-align: middle; } ` const TableHeader = styled(H6)` &:first-child { margin-top: 8px; } ` function getContestName(contests: IContest[], contestId: string) { const contest = contests.find(c => c.id === contestId) assert(contest !== undefined) return contest.name } function getChoiceName( contests: IContest[], contestId: string, choiceId: string ) { const contest = contests.find(c => c.id === contestId) assert(contest !== undefined) const choice = contest.choices.find(c => c.id === choiceId) assert(choice !== undefined) return choice.name } function formatVoteCount(val: string | number | undefined): string { switch (val) { case 'o': return 'Overvote' case 'u': return 'Undervote' case undefined: // Seen on 'reportedVotes' when a candidate did not have a vote originally return '0' default: if (typeof val === 'string') { return val } return val.toLocaleString() } } export interface IJurisdictionDiscrepanciesProps { discrepancies: DiscrepanciesByJurisdiction electionId: string handleClose: () => void jurisdiction: IJurisdiction } const JurisdictionDiscrepancies: React.FC = ({ discrepancies, handleClose, jurisdiction, electionId, }) => { const contestsQuery = useContestsJurisdictionAdmin( electionId, jurisdiction.id ) if (!contestsQuery.isSuccess) { return null } const discrepanciesByBatchOrBallot = discrepancies[jurisdiction.id] const contests = contestsQuery.data return (
{Object.entries(discrepanciesByBatchOrBallot).map( ([batchOrBallotName, discrepanciesByContest]) => { return Object.entries(discrepanciesByContest).map( ([contestId, contestDiscrepancies]) => (
{batchOrBallotName} - {getContestName(contests, contestId)} Choice Reported Votes Audited Votes Discrepancy {Object.keys(contestDiscrepancies.discrepancies) .filter( choiceID => contestDiscrepancies.discrepancies[choiceID] !== 0 ) .map(choiceId => ( {getChoiceName(contests, contestId, choiceId)} {formatVoteCount( contestDiscrepancies.reportedVotes[choiceId] )} {formatVoteCount( contestDiscrepancies.auditedVotes[choiceId] )} {formatVoteCount( contestDiscrepancies.discrepancies[choiceId] )} ))}
) ) } )}
) } export { JurisdictionDiscrepancies } ================================================ FILE: client/src/components/AuditAdmin/Progress/Progress.test.tsx ================================================ import { afterAll, beforeEach, describe, expect, it, vi } from 'vitest' import React from 'react' import { screen, within, waitFor } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { QueryClientProvider } from 'react-query' import { Route } from 'react-router-dom' import { withMockFetch, renderWithRouter, createQueryClient, readBlobAsText, } from '../../testUtilities' import { aaApiCalls, jaApiCalls, jurisdictionMocks, auditSettingsMocks, roundMocks, auditBoardMocks, manifestMocks, contestMocks, lastLoginByJurisdictionMocks, } from '../../_mocks' import Progress, { IProgressProps } from './Progress' import { dummyBallots } from '../../AuditBoard/_mocks' import * as utilities from '../../utilities' import { ExtendedIntent } from '../../Atoms/StatusTag' // Borrowed from generateSheets.test.tsx const mockSavePDF = vi.fn() vi.mock('jspdf', async importActual => { const { jsPDF } = (await importActual()) as any // eslint-disable-next-line @typescript-eslint/no-explicit-any function mockJsPDF(options?: any) { return { ...new jsPDF(options), addImage: vi.fn(), save: mockSavePDF, } } return { default: mockJsPDF, jsPDF: mockJsPDF } }) window.URL.createObjectURL = vi.fn() window.open = vi.fn() const expectStatusTag = ( cell: HTMLElement, status: string, intent: ExtendedIntent ) => { const statusTag = within(cell) .getByText(status) .closest('.bp3-tag') as HTMLElement if (intent === 'none') expect(statusTag.className).not.toMatch(/bp3-intent/) else expect(statusTag).toHaveClass(`bp3-intent-${intent}`) } const render = (props: Partial = {}, searchParams = '') => renderWithRouter( ( )} /> , { route: `/election/1/progress${searchParams}` } ) describe('Progress screen', () => { beforeEach(() => { // Clear mock call counts, etc. vi.clearAllMocks() }) afterAll(() => vi.restoreAllMocks()) function getDefaultExpectedCalls() { return [aaApiCalls.getLastLoginByJurisdiction(), aaApiCalls.getMapData] } it('shows ballot manifest upload status', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render() await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) await waitFor(() => { expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) }) screen.getByText('Audit Progress') const headers = screen.getAllByRole('columnheader') expect(headers).toHaveLength(3) expect(headers[0]).toHaveTextContent('Jurisdiction') expect(headers[1]).toHaveTextContent('Status') expect(headers[2]).toHaveTextContent('Ballots in Manifest') const rows = screen.getAllByRole('row') expect(rows).toHaveLength(jurisdictionMocks.oneManifest.length + 2) // includes headers and footers const row1 = within(rows[1]).getAllByRole('cell') expect(row1[0]).toHaveTextContent('Jurisdiction 1') expectStatusTag(row1[1], 'Manifest upload failed', 'danger') expect(row1[2]).toBeEmpty() const row2 = within(rows[2]).getAllByRole('cell') expect(row2[0]).toHaveTextContent('Jurisdiction 2') expectStatusTag(row2[1], 'Logged in', 'warning') expect(row2[2]).toBeEmpty() const row3 = within(rows[3]).getAllByRole('cell') expect(row3[0]).toHaveTextContent('Jurisdiction 3') expectStatusTag(row3[1], 'Manifest uploaded', 'success') expect(row3[2]).toHaveTextContent('2,117') const footers = within(rows[4]).getAllByRole('cell') expect(footers[0]).toHaveTextContent('Total') expect(footers[1]).toHaveTextContent('1/3 complete') expect(footers[2]).toHaveTextContent('2,117') expect( screen.queryByRole('checkbox', { name: 'Count unique sampled ballots', }) ).not.toBeInTheDocument() }) }) it('shows not-logged-in status when no logins exist and audit has not started', async () => { const expectedCalls = [ aaApiCalls.getLastLoginByJurisdiction({ response: lastLoginByJurisdictionMocks.noLogins, }), aaApiCalls.getMapData, ] await withMockFetch(expectedCalls, async () => { const { container } = render() await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) await waitFor(() => { expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) }) screen.getByText('Audit Progress') const headers = screen.getAllByRole('columnheader') expect(headers).toHaveLength(3) expect(headers[0]).toHaveTextContent('Jurisdiction') expect(headers[1]).toHaveTextContent('Status') expect(headers[2]).toHaveTextContent('Ballots in Manifest') const rows = screen.getAllByRole('row') expect(rows).toHaveLength(jurisdictionMocks.oneManifest.length + 2) // includes headers and footers const row2 = within(rows[2]).getAllByRole('cell') expect(row2[0]).toHaveTextContent('Jurisdiction 2') expectStatusTag(row2[1], 'Not logged in', 'none') }) }) it('shows expected number of ballots in manifest and difference if provided', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { render({ jurisdictions: [ { ...jurisdictionMocks.allManifests[0], expectedBallotManifestNumBallots: jurisdictionMocks.allManifests[0].ballotManifest!.numBallots! + 10, }, { ...jurisdictionMocks.allManifests[1], expectedBallotManifestNumBallots: jurisdictionMocks.allManifests[1].ballotManifest!.numBallots! - 20, }, { ...jurisdictionMocks.noManifests[0], expectedBallotManifestNumBallots: 30, }, { ...jurisdictionMocks.allManifests[2], expectedBallotManifestNumBallots: null, }, ], }) await screen.findByRole('heading', { name: 'Audit Progress' }) const headers = screen.getAllByRole('columnheader') expect(headers).toHaveLength(5) expect(headers[2]).toHaveTextContent('Ballots in Manifest') expect(headers[3]).toHaveTextContent('Expected Ballots in Manifest') expect(headers[4]).toHaveTextContent('Difference From Expected Ballots') const rows = screen.getAllByRole('row') expect(rows).toHaveLength(4 + 2) // includes headers and footers const row1 = within(rows[1]).getAllByRole('cell') expect(row1[2]).toHaveTextContent('2,117') expect(row1[3]).toHaveTextContent('2,127') expect(row1[4]).toHaveTextContent('-10') const row2 = within(rows[2]).getAllByRole('cell') expect(row2[2]).toHaveTextContent('2,117') expect(row2[3]).toHaveTextContent('2,097') expect(row2[4]).toHaveTextContent('20') const row3 = within(rows[3]).getAllByRole('cell') expect(row3[2]).toHaveTextContent('') expect(row3[3]).toHaveTextContent('30') expect(row3[4]).toHaveTextContent('') const row4 = within(rows[4]).getAllByRole('cell') expect(row4[2]).toHaveTextContent('2,117') expect(row4[3]).toHaveTextContent('') expect(row4[4]).toHaveTextContent('') const footers = within(rows[5]).getAllByRole('cell') expect(footers[2]).toHaveTextContent('6,351') expect(footers[3]).toHaveTextContent('4,254') }) }) it('shows round status for ballot polling', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.oneComplete, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) await waitFor(() => { expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) }) screen.getByText('Audit Progress') const headers = screen.getAllByRole('columnheader') expect(headers).toHaveLength(5) expect(headers[0]).toHaveTextContent('Jurisdiction') expect(headers[1]).toHaveTextContent('Status') expect(headers[2]).toHaveTextContent('Ballots in Manifest') expect(headers[3]).toHaveTextContent('Ballots Audited') expect(headers[4]).toHaveTextContent('Ballots Remaining') const rows = screen.getAllByRole('row') expect(rows).toHaveLength(jurisdictionMocks.oneComplete.length + 2) // includes headers and footers const row1 = within(rows[1]).getAllByRole('cell') expect(row1[0]).toHaveTextContent('Jurisdiction 1') expectStatusTag(row1[1], 'In progress', 'in-progress') expect(row1[2]).toHaveTextContent('2,117') expect(row1[3]).toHaveTextContent('4') expect(row1[4]).toHaveTextContent('6') const row2 = within(rows[2]).getAllByRole('cell') expect(row2[0]).toHaveTextContent('Jurisdiction 2') expectStatusTag(row2[1], 'Logged in', 'warning') expect(row2[2]).toHaveTextContent('2,117') expect(row2[3]).toHaveTextContent('0') expect(row2[4]).toHaveTextContent('20') const row3 = within(rows[3]).getAllByRole('cell') expect(row3[0]).toHaveTextContent('Jurisdiction 3') expectStatusTag(row3[1], 'Complete', 'success') expect(row3[2]).toHaveTextContent('2,117') expect(row3[3]).toHaveTextContent('30') expect(row3[4]).toHaveTextContent('0') const footers = within(rows[4]).getAllByRole('cell') expect(footers[0]).toHaveTextContent('Total') expect(footers[1]).toHaveTextContent('1/3 complete') expect(footers[2]).toHaveTextContent('6,351') expect(footers[3]).toHaveTextContent('34') expect(footers[4]).toHaveTextContent('26') expect( screen.queryByRole('button', { name: /Download Discrepancy Report/ }) ).not.toBeInTheDocument() }) }) it('shows round and discrepancy status for ballot comparison', async () => { const expectedCalls = [ // aaApiCalls.getMapData, aaApiCalls.getDiscrepancies({ [jurisdictionMocks.oneComplete[1].id]: { ballot1: { [contestMocks.two[0].id]: { reportedVotes: { [contestMocks.two[0].choices[0].id]: '1' }, auditedVotes: { [contestMocks.two[0].choices[0].id]: 'u' }, discrepancies: { [contestMocks.two[0].choices[0].id]: 1 }, }, [contestMocks.two[1].id]: { reportedVotes: {}, // undefined, seemingly can occur if no vote was reported auditedVotes: { [contestMocks.two[1].choices[0].id]: 'o' }, discrepancies: { [contestMocks.two[1].choices[0].id]: 1 }, }, }, }, [jurisdictionMocks.oneComplete[2].id]: { ballot2: { [contestMocks.one[0].id]: { reportedVotes: { [contestMocks.one[0].choices[0].id]: '0' }, auditedVotes: { [contestMocks.one[0].choices[0].id]: '1' }, discrepancies: { [contestMocks.one[0].choices[0].id]: -1 }, }, }, }, }), aaApiCalls.getLastLoginByJurisdiction({ response: lastLoginByJurisdictionMocks.noLogins, }), aaApiCalls.getMapData, jaApiCalls.getJurisdictionContests( contestMocks.two, jurisdictionMocks.oneComplete[1].id ), ] await withMockFetch(expectedCalls, async () => { const { container } = render({ auditSettings: auditSettingsMocks.ballotComparisonAll, jurisdictions: jurisdictionMocks.allComplete, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) await waitFor(() => { expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) }) screen.getByText('Audit Progress') const headers = screen.getAllByRole('columnheader') expect(headers).toHaveLength(6) expect(headers[0]).toHaveTextContent('Jurisdiction') expect(headers[1]).toHaveTextContent('Status') expect(headers[2]).toHaveTextContent('Ballots in Manifest') expect(headers[3]).toHaveTextContent('Discrepancies') expect(headers[4]).toHaveTextContent('Ballots Audited') expect(headers[5]).toHaveTextContent('Ballots Remaining') const rows = screen.getAllByRole('row') expect(rows).toHaveLength(jurisdictionMocks.oneComplete.length + 2) // includes headers and footers const row1 = within(rows[1]).getAllByRole('cell') expect(row1[0]).toHaveTextContent('Jurisdiction 1') expectStatusTag(row1[1], 'Complete', 'success') expect(row1[2]).toHaveTextContent('2,117') expect(row1[3]).toHaveTextContent('') expect(row1[4]).toHaveTextContent('10') expect(row1[5]).toHaveTextContent('0') const row2 = within(rows[2]).getAllByRole('cell') expect(row2[0]).toHaveTextContent('Jurisdiction 2') expectStatusTag(row2[1], 'Complete', 'success') expect(row2[2]).toHaveTextContent('2,117') expect(row2[3]).toHaveTextContent('Review 2') expect(row2[4]).toHaveTextContent('20') expect(row2[5]).toHaveTextContent('0') const row3 = within(rows[3]).getAllByRole('cell') expect(row3[0]).toHaveTextContent('Jurisdiction 3') expectStatusTag(row3[1], 'Complete', 'success') expect(row3[2]).toHaveTextContent('2,117') expect(row3[3]).toHaveTextContent('Review 1') expect(row3[4]).toHaveTextContent('30') expect(row3[5]).toHaveTextContent('0') const reviewDiscrepanciesButton = screen.getByRole('button', { name: /Review 2/, }) userEvent.click(reviewDiscrepanciesButton) await waitFor(() => { screen.getByText('Jurisdiction 2 Discrepancies') }) const dialog = ( await screen.findByRole('heading', { name: /Jurisdiction 2 Discrepancies/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('ballot1 - Contest 1') const discrepancyTableHeaders = within(dialog).getAllByRole( 'columnheader' ) expect(discrepancyTableHeaders).toHaveLength(8) // 4 headers * 2 tables expect(discrepancyTableHeaders[0]).toHaveTextContent('Choice') expect(discrepancyTableHeaders[1]).toHaveTextContent('Reported Votes') expect(discrepancyTableHeaders[2]).toHaveTextContent('Audited Votes') expect(discrepancyTableHeaders[3]).toHaveTextContent('Discrepancy') const discrepancyTablesRows = within(dialog).getAllByRole('row') expect(discrepancyTablesRows).toHaveLength(4) const discrepancyTable1Row1 = within( discrepancyTablesRows[1] ).getAllByRole('cell') expect(discrepancyTable1Row1[0]).toHaveTextContent('Choice One') expect(discrepancyTable1Row1[1]).toHaveTextContent('1') expect(discrepancyTable1Row1[2]).toHaveTextContent('Undervote') expect(discrepancyTable1Row1[3]).toHaveTextContent('1') const discrepancyTable2Row1 = within( discrepancyTablesRows[3] ).getAllByRole('cell') expect(discrepancyTable2Row1[0]).toHaveTextContent('Choice Three') expect(discrepancyTable2Row1[1]).toHaveTextContent('0') expect(discrepancyTable2Row1[2]).toHaveTextContent('Overvote') expect(discrepancyTable2Row1[3]).toHaveTextContent('1') const footers = within(rows[4]).getAllByRole('cell') expect(footers[0]).toHaveTextContent('Total') expect(footers[1]).toHaveTextContent('3/3 complete') expect(footers[2]).toHaveTextContent('6,351') expect(footers[3]).toHaveTextContent('3') expect(footers[4]).toHaveTextContent('60') expect(footers[5]).toHaveTextContent('0') userEvent.click(within(dialog).getByRole('button', { name: 'Close' })) await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) const downloadReportButton = screen.getByRole('button', { name: /Download Discrepancy Report/, }) const mockDownloadWindow: { onbeforeunload?: () => void } = {} window.open = vi.fn().mockReturnValue(mockDownloadWindow) userEvent.click(downloadReportButton) expect(downloadReportButton).toBeDisabled() await waitFor(() => { expect(window.open).toHaveBeenCalledTimes(1) expect(window.open).toBeCalledWith(`/api/election/1/discrepancy-report`) }) mockDownloadWindow.onbeforeunload!() await waitFor(() => { expect(downloadReportButton).toBeEnabled() }) }) }) it('shows round and discrepancy status for batch comparison', async () => { const expectedCalls = [ aaApiCalls.getDiscrepancies({ [jurisdictionMocks.oneComplete[2].id]: { batch1: { [contestMocks.one[0].id]: { reportedVotes: { [contestMocks.one[0].choices[0].id]: 5 }, auditedVotes: { [contestMocks.one[0].choices[0].id]: 6 }, discrepancies: { [contestMocks.one[0].choices[0].id]: 1 }, }, }, }, }), aaApiCalls.getLastLoginByJurisdiction({ response: lastLoginByJurisdictionMocks.noLogins, }), aaApiCalls.getMapData, jaApiCalls.getJurisdictionContests( [contestMocks.one[0]], jurisdictionMocks.oneComplete[2].id ), ] await withMockFetch(expectedCalls, async () => { const { container } = render({ auditSettings: auditSettingsMocks.batchComparisonAll, jurisdictions: jurisdictionMocks.oneComplete, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) screen.getByText('Audit Progress') const headers = screen.getAllByRole('columnheader') expect(headers).toHaveLength(6) expect(headers[0]).toHaveTextContent('Jurisdiction') expect(headers[1]).toHaveTextContent('Status') expect(headers[2]).toHaveTextContent('Ballots in Manifest') expect(headers[3]).toHaveTextContent('Discrepancies') expect(headers[4]).toHaveTextContent('Batches Audited') expect(headers[5]).toHaveTextContent('Batches Remaining') const rows = screen.getAllByRole('row') expect(rows).toHaveLength(jurisdictionMocks.oneComplete.length + 2) // includes headers and footers const row1 = within(rows[1]).getAllByRole('cell') expect(row1[0]).toHaveTextContent('Jurisdiction 1') expectStatusTag(row1[1], 'In progress', 'in-progress') expect(row1[2]).toHaveTextContent('2,117') // Discrepancies hidden until jurisdiction is complete expect(row1[3]).toHaveTextContent('') expect(row1[4]).toHaveTextContent('4') expect(row1[5]).toHaveTextContent('6') const row2 = within(rows[2]).getAllByRole('cell') expect(row2[0]).toHaveTextContent('Jurisdiction 2') expectStatusTag(row2[1], 'Not logged in', 'none') expect(row2[2]).toHaveTextContent('2,117') // Discrepancies hidden until jurisdiction is complete expect(row2[3]).toHaveTextContent('') expect(row2[4]).toHaveTextContent('0') expect(row2[5]).toHaveTextContent('0') const row3 = within(rows[3]).getAllByRole('cell') expect(row3[0]).toHaveTextContent('Jurisdiction 3') expectStatusTag(row3[1], 'Complete', 'success') expect(row3[2]).toHaveTextContent('2,117') expect(row3[3]).toHaveTextContent('Review 1') expect(row3[4]).toHaveTextContent('30') expect(row3[5]).toHaveTextContent('0') const reviewDiscrepanciesButton = screen.getByRole('button', { name: /Review 1/, }) userEvent.click(reviewDiscrepanciesButton) await waitFor(() => { screen.getByText('Jurisdiction 3 Discrepancies') }) const dialog = ( await screen.findByRole('heading', { name: /Jurisdiction 3 Discrepancies/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('batch1 - Contest 1') const discrepancyTableHeaders = within(dialog).getAllByRole( 'columnheader' ) expect(discrepancyTableHeaders).toHaveLength(4) expect(discrepancyTableHeaders[0]).toHaveTextContent('Choice') expect(discrepancyTableHeaders[1]).toHaveTextContent('Reported Votes') expect(discrepancyTableHeaders[2]).toHaveTextContent('Audited Votes') expect(discrepancyTableHeaders[3]).toHaveTextContent('Discrepancy') const discrepancyTableRows = within(dialog).getAllByRole('row') expect(discrepancyTableRows).toHaveLength(2) const discrepancyTableRow1 = within(discrepancyTableRows[1]).getAllByRole( 'cell' ) expect(discrepancyTableRow1[0]).toHaveTextContent('Choice One') expect(discrepancyTableRow1[1]).toHaveTextContent('5') expect(discrepancyTableRow1[2]).toHaveTextContent('6') expect(discrepancyTableRow1[3]).toHaveTextContent('1') const footers = within(rows[4]).getAllByRole('cell') expect(footers[0]).toHaveTextContent('Total') expect(footers[1]).toHaveTextContent('1/3 complete') expect(footers[2]).toHaveTextContent('6,351') expect(footers[3]).toHaveTextContent('1') expect(footers[4]).toHaveTextContent('34') expect(footers[5]).toHaveTextContent('26') const downloadReportButton = screen.getByRole('button', { name: /Download Discrepancy Report/, }) const mockDownloadWindow: { onbeforeunload?: () => void } = {} window.open = vi.fn().mockReturnValue(mockDownloadWindow) userEvent.click(downloadReportButton) expect(downloadReportButton).toBeDisabled() await waitFor(() => { expect(window.open).toHaveBeenCalledTimes(1) expect(window.open).toBeCalledWith(`/api/election/1/discrepancy-report`) }) mockDownloadWindow.onbeforeunload!() await waitFor(() => { expect(downloadReportButton).toBeEnabled() }) }) }) it('toggles between ballots and samples', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.oneComplete, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) const ballotsSwitch = screen.getByRole('checkbox', { name: 'Count unique sampled ballots', }) userEvent.click(ballotsSwitch) let rows = screen.getAllByRole('row') let row1 = within(rows[1]).getAllByRole('cell') expect(row1[0]).toHaveTextContent('Jurisdiction 1') expect(row1[3]).toHaveTextContent('5') expect(row1[4]).toHaveTextContent('6') let row2 = within(rows[2]).getAllByRole('cell') expect(row2[3]).toHaveTextContent('0') expect(row2[4]).toHaveTextContent('22') let row3 = within(rows[3]).getAllByRole('cell') expect(row3[3]).toHaveTextContent('31') expect(row3[4]).toHaveTextContent('0') const footers = within(rows[4]).getAllByRole('cell') expect(footers[0]).toHaveTextContent('Total') expect(footers[1]).toHaveTextContent('1/3 complete') expect(footers[2]).toHaveTextContent('6,351') expect(footers[3]).toHaveTextContent('36') expect(footers[4]).toHaveTextContent('28') userEvent.click(ballotsSwitch) rows = screen.getAllByRole('row') row1 = within(rows[1]).getAllByRole('cell') expect(row1[0]).toHaveTextContent('Jurisdiction 1') expect(row1[3]).toHaveTextContent('4') expect(row1[4]).toHaveTextContent('6') row2 = within(rows[2]).getAllByRole('cell') expect(row2[3]).toHaveTextContent('0') expect(row2[4]).toHaveTextContent('20') row3 = within(rows[3]).getAllByRole('cell') expect(row3[3]).toHaveTextContent('30') expect(row3[4]).toHaveTextContent('0') }) }) it('shows additional columns during setup for batch audits', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.twoManifestsOneTallies, auditSettings: auditSettingsMocks.batchComparisonAll, }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) const headers = screen.getAllByRole('columnheader') expect(headers[0]).toHaveTextContent('Jurisdiction') expect(headers[1]).toHaveTextContent('Status') expect(headers[2]).toHaveTextContent('Ballots in Manifest') expect(headers[3]).toHaveTextContent('Batches in Manifest') expect(headers[4]).toHaveTextContent('Valid Voted Ballots in Batches') const rows = screen.getAllByRole('row') // Jurisdiction 1 - manifest errored, no ballot/batches count shown const row1 = within(rows[1]).getAllByRole('cell') expectStatusTag(row1[1], 'Upload failed', 'danger') expect(row1[2]).toBeEmpty() expect(row1[3]).toBeEmpty() expect(row1[4]).toBeEmpty() // Jurisdiction 2 - manifest success, no tallies const row2 = within(rows[2]).getAllByRole('cell') expectStatusTag(row2[1], '1/2 files uploaded', 'in-progress') expect(row2[2]).toHaveTextContent('2,117') expect(row2[3]).toHaveTextContent('10') expect(row2[4]).toBeEmpty() // Jurisdiction 3 - manifest success, tallies success const row3 = within(rows[3]).getAllByRole('cell') expectStatusTag(row3[1], '2/2 files uploaded', 'success') expect(row3[2]).toHaveTextContent('2,117') expect(row3[3]).toHaveTextContent('10') expect(row3[4]).toHaveTextContent('15') const footers = within(rows[4]).getAllByRole('cell') expect(footers[0]).toHaveTextContent('Total') expect(footers[1]).toHaveTextContent('1/3 complete') expect(footers[2]).toHaveTextContent('4,234') expect(footers[3]).toHaveTextContent('20') expect(footers[4]).toHaveTextContent('15') }) }) it('shows additional columns during setup for ballot comparison audits', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.allManifestsSomeCVRs, auditSettings: auditSettingsMocks.ballotComparisonAll, }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) const headers = screen.getAllByRole('columnheader') expect(headers[0]).toHaveTextContent('Jurisdiction') expect(headers[1]).toHaveTextContent('Status') expect(headers[2]).toHaveTextContent('Ballots in Manifest') expect(headers[3]).toHaveTextContent('Ballots in CVR') const rows = screen.getAllByRole('row') // Jurisdiction 1 - manifest success, no CVR const row1 = within(rows[1]).getAllByRole('cell') expectStatusTag(row1[1], '1/2 files uploaded', 'in-progress') expect(row1[2]).toHaveTextContent('2,117') expect(row1[3]).toBeEmpty() // Jurisdiction 2 - manifest success, CVR success const row2 = within(rows[2]).getAllByRole('cell') expectStatusTag(row2[1], '2/2 files uploaded', 'success') expect(row2[2]).toHaveTextContent('2,117') expect(row2[3]).toHaveTextContent('10') // Jurisdiction 3 - manifest success, no CVR const row3 = within(rows[3]).getAllByRole('cell') expectStatusTag(row3[1], '1/2 files uploaded', 'in-progress') expect(row3[2]).toHaveTextContent('2,117') expect(row3[3]).toBeEmpty() const footers = within(rows[4]).getAllByRole('cell') expect(footers[0]).toHaveTextContent('Total') expect(footers[1]).toHaveTextContent('1/3 complete') expect(footers[2]).toHaveTextContent('6,351') expect(footers[3]).toHaveTextContent('10') }) }) it('shows additional columns during setup for hybrid audits', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.hybridTwoManifestsOneCvr, auditSettings: auditSettingsMocks.hybridAll, }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) await waitFor(() => { expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) }) const headers = screen.getAllByRole('columnheader') expect(headers[0]).toHaveTextContent('Jurisdiction') expect(headers[1]).toHaveTextContent('Status') expect(headers[2]).toHaveTextContent('Ballots in Manifest') expect(headers[3]).toHaveTextContent('Non-CVR Ballots in Manifest') expect(headers[4]).toHaveTextContent('CVR Ballots in Manifest') expect(headers[5]).toHaveTextContent('Ballots in CVR') const rows = screen.getAllByRole('row') // Jurisdiction 1 - manifest success, no CVR const row1 = within(rows[1]).getAllByRole('cell') expectStatusTag(row1[1], '1/2 files uploaded', 'in-progress') expect(row1[2]).toHaveTextContent('2,117') expect(row1[3]).toHaveTextContent('117') expect(row1[4]).toHaveTextContent('2,000') expect(row1[5]).toBeEmpty() // Jurisdiction 2 - manifest success, CVR success const row2 = within(rows[2]).getAllByRole('cell') expectStatusTag(row2[1], '2/2 files uploaded', 'success') expect(row2[2]).toHaveTextContent('2,117') expect(row2[3]).toHaveTextContent('1,117') expect(row2[4]).toHaveTextContent('1,000') expect(row2[5]).toHaveTextContent('10') // Jurisdiction 3 - no manifest, no CVR const row3 = within(rows[3]).getAllByRole('cell') expectStatusTag(row3[1], 'Logged in', 'warning') expect(row3[2]).toBeEmpty() expect(row3[3]).toBeEmpty() expect(row3[4]).toBeEmpty() expect(row3[5]).toBeEmpty() const footers = within(rows[4]).getAllByRole('cell') expect(footers[0]).toHaveTextContent('Total') expect(footers[1]).toHaveTextContent('1/3 complete') expect(footers[2]).toHaveTextContent('4,234') expect(footers[3]).toHaveTextContent('1,234') expect(footers[4]).toHaveTextContent('3,000') expect(footers[5]).toHaveTextContent('10') }) }) it('shows a different toggle label for batch audits', async () => { const expectedCalls = [ aaApiCalls.getDiscrepancies({}), aaApiCalls.getLastLoginByJurisdiction(), aaApiCalls.getMapData, ] await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.oneComplete, auditSettings: auditSettingsMocks.batchComparisonAll, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) screen.getByRole('checkbox', { name: 'Count unique sampled batches', }) }) }) it('shows a button to download the table as a CSV', async () => { // JSDOM doesn't implement innerText, so we implement it using textContent // (but we have to strip out the label for the sorting icon) Object.defineProperty(HTMLElement.prototype, 'innerText', { get() { return this.textContent.replace('double-caret-vertical', '') }, configurable: true, }) const downloadFileMock = vi .spyOn(utilities, 'downloadFile') .mockResolvedValue(undefined) const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.oneComplete, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) userEvent.click( screen.getByRole('button', { name: /Download Table as CSV/ }) ) expect(downloadFileMock).toHaveBeenCalled() expect(downloadFileMock.mock.calls[0][1]).toMatch( /audit-progress-Test Audit-/ ) const fileBlob = downloadFileMock.mock.calls[0][0] as Blob expect(fileBlob.type).toEqual('text/csv') expect(await readBlobAsText(fileBlob)).toEqual( '"Jurisdiction","Status","Ballots in Manifest","Ballots Audited","Ballots Remaining"\n' + '"Jurisdiction 1","In progress","2,117","4","6"\n' + '"Jurisdiction 2","Logged in","2,117","0","20"\n' + '"Jurisdiction 3","Complete","2,117","30","0"\n' + '"Total","1/3 complete","6,351","34","26"' ) downloadFileMock.mockRestore() }) }) it('filters by jurisdiction name', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container, history } = render() await waitFor(() => { expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) }) expect(history.location.search).toEqual('') const filter = screen.getByPlaceholderText( 'Filter by jurisdiction name...' ) userEvent.type(filter, '1') expect(screen.getAllByRole('row')).toHaveLength(1 + 2) // includes headers and footers screen.getByRole('cell', { name: 'Jurisdiction 1' }) expect(history.location.search).toEqual('?filter=1') userEvent.clear(filter) expect(history.location.search).toEqual('') userEvent.type(filter, 'Jurisdiction') expect(screen.getAllByRole('row')).toHaveLength( jurisdictionMocks.oneManifest.length + 2 ) expect(history.location.search).toEqual('?filter=Jurisdiction') }) }) it('sorts', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container, history } = render() await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) expect(history.location.search).toEqual('') // Toggle sorting by name // First click doesn't change order because they are sorted by name by default const nameHeader = screen.getByRole('columnheader', { name: 'Jurisdiction', }) userEvent.click(nameHeader) let rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'Jurisdiction 1' }) await waitFor(() => { expect(history.location.search).toEqual('?sort=Jurisdiction&dir=asc') }) userEvent.click(nameHeader) rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'Jurisdiction 3' }) await waitFor(() => { expect(history.location.search).toEqual('?sort=Jurisdiction&dir=desc') }) userEvent.click(nameHeader) rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'Jurisdiction 1' }) await waitFor(() => { expect(history.location.search).toEqual('') }) // Toggle sorting by status const statusHeader = screen.getByRole('columnheader', { name: 'Status', }) userEvent.click(statusHeader) rows = screen.getAllByRole('row') within(rows[1]).getByText('Logged in') await waitFor(() => { expect(history.location.search).toEqual('?sort=Status&dir=asc') }) userEvent.click(statusHeader) rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'Manifest uploaded' }) await waitFor(() => { expect(history.location.search).toEqual('?sort=Status&dir=desc') }) userEvent.click(statusHeader) rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'Manifest upload failed', }) await waitFor(() => { expect(history.location.search).toEqual('') }) }) }) it('sorts based on logged-in status when round status exists', async () => { const expectedCalls = [ aaApiCalls.getLastLoginByJurisdiction({ response: lastLoginByJurisdictionMocks.oneLogin, }), aaApiCalls.getMapData, ] await withMockFetch(expectedCalls, async () => { const { container, history } = render({ jurisdictions: jurisdictionMocks.noneStarted, }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) expect(history.location.search).toEqual('') // Toggle sorting by status const statusHeader = screen.getByRole('columnheader', { name: 'Status', }) userEvent.click(statusHeader) await waitFor(() => { expect(history.location.search).toEqual('?sort=Status&dir=asc') }) let rows = screen.getAllByRole('row') rows = screen.getAllByRole('row') within(rows[1]).getByText('Not logged in') within(rows[2]).getByText('Logged in') within(rows[3]).getByText('Complete') }) }) it('sorts based on logged-in status when round has not started and there are 0 uploads', async () => { const expectedCalls = [ aaApiCalls.getLastLoginByJurisdiction({ response: lastLoginByJurisdictionMocks.oneLogin, }), aaApiCalls.getMapData, ] await withMockFetch(expectedCalls, async () => { const { container, history } = render({ jurisdictions: jurisdictionMocks.noManifests, }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) expect(history.location.search).toEqual('') // Toggle sorting by status const statusHeader = screen.getByRole('columnheader', { name: 'Status', }) userEvent.click(statusHeader) await waitFor(() => { expect(history.location.search).toEqual('?sort=Status&dir=asc') }) let rows = screen.getAllByRole('row') rows = screen.getAllByRole('row') within(rows[1]).getByText('Not logged in') within(rows[2]).getByText('Not logged in') within(rows[3]).getByText('Logged in') }) }) it('loads initial sort/filter state from URL search params', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render( { jurisdictions: jurisdictionMocks.oneManifest.map((j, i) => ({ ...j, name: `${j.name} ${i % 2 === 0 ? 'Odd' : 'Even'}`, })), }, '?sort=Jurisdiction&dir=desc&filter=Odd' ) await waitFor(() => { expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) }) const rows = screen.getAllByRole('row') expect(rows.length).toEqual(2 + 2) // includes headers and footers within(rows[1]).getByRole('cell', { name: 'Jurisdiction 3 Odd' }) }) }) it('sorts by status once the audit is in progress', async () => { const expectedCalls = [ aaApiCalls.getLastLoginByJurisdiction({ response: lastLoginByJurisdictionMocks.noLogins, }), aaApiCalls.getMapData, ] await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.oneComplete, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) const statusHeader = screen.getByRole('columnheader', { name: 'Status', }) userEvent.click(statusHeader) let rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'Not logged in' }) userEvent.click(statusHeader) rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'Complete' }) userEvent.click(statusHeader) rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'In progress' }) }) }) it('shows the detail modal with file upload status before the audit starts', async () => { const expectedCalls = [ ...getDefaultExpectedCalls(), jaApiCalls.getBallotManifestFile(manifestMocks.errored), ] await withMockFetch(expectedCalls, async () => { const { container } = render() await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) // Click on a jurisdiction name to open the detail modal userEvent.click(screen.getByRole('button', { name: 'Jurisdiction 1' })) const modal = screen .getByRole('heading', { name: 'Jurisdiction 1' }) .closest('div.bp3-dialog')! as HTMLElement within(modal).getByRole('heading', { name: 'Jurisdiction Files', }) const manifestCard = ( await within(modal).findByRole('heading', { name: 'Ballot Manifest', }) ).closest('.bp3-card') as HTMLElement within(manifestCard).getByText('Upload Failed') // Close the detail modal userEvent.click(screen.getByRole('button', { name: 'Close' })) expect(modal).not.toBeInTheDocument() // Tested further in JurisdictionDetail.test.tsx }) }) it('shows the detail modal with round status after an audit starts', async () => { const expectedCalls = [ ...getDefaultExpectedCalls(), jaApiCalls.getBallotManifestFile(manifestMocks.processed), jaApiCalls.getAuditBoards(auditBoardMocks.unfinished), jaApiCalls.getBallotCount(dummyBallots.ballots), ] await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.oneComplete, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) userEvent.click(screen.getByRole('button', { name: 'Jurisdiction 1' })) const modal = screen .getByRole('heading', { name: 'Jurisdiction 1' }) .closest('div.bp3-dialog')! as HTMLElement await within(modal).findByRole('heading', { name: 'Current Audit Round', }) // Tested further in JurisdictionDetail.test.tsx }) }) it('shows status for ballot manifest and batch tallies for batch comparison audits', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.twoManifestsOneTallies, auditSettings: auditSettingsMocks.batchComparisonAll, }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) // Shows aggregated status for multiple files let rows = screen.getAllByRole('row') expectStatusTag( within(rows[1]).getAllByRole('cell')[1], 'Upload failed', 'danger' ) expectStatusTag( within(rows[2]).getAllByRole('cell')[1], '1/2 files uploaded', 'in-progress' ) expectStatusTag( within(rows[3]).getAllByRole('cell')[1], '2/2 files uploaded', 'success' ) // Toggle sorting by status const statusHeader = screen.getByRole('columnheader', { name: 'Status', }) userEvent.click(statusHeader) rows = screen.getAllByRole('row') within(rows[1]).getByText('Upload failed') userEvent.click(statusHeader) rows = screen.getAllByRole('row') within(rows[1]).getByRole('cell', { name: '2/2 files uploaded' }) }) }) it('renders progress map with jurisdiction upload status', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ jurisdictions: jurisdictionMocks.uploadingWithAlabamaJurisdictions, auditSettings: auditSettingsMocks.batchComparisonAll, }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) expect(container.querySelectorAll('.county.gray').length).toBe(1) // not logged in expect(container.querySelectorAll('.county.progress-2').length).toBe(1) // in progress expect(container.querySelectorAll('.county.danger').length).toBe(1) // errored // Check that the county tooltip shows on hover userEvent.hover(container.querySelector('.county.progress-2')!) expect(container.querySelector('#tooltip')).toBeVisible() expect(container.querySelector('#tooltip')).toHaveTextContent('Geneva') userEvent.unhover(container.querySelector('.county.progress-2')!) expect(container.querySelector('#tooltip')).not.toBeVisible() }) }) it('renders progress map with all completed jurisdictions', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ // jurisdiction name also contains "County" name jurisdictions: jurisdictionMocks.allCompleteWithAlabamaJurisdictions, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) expect(container.querySelectorAll('.county.success').length).toBe(3) // all completed }) }) it('renders progress map with 2 matched & completed jurisdictions', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ // jurisdiction name also contains "County" name jurisdictions: jurisdictionMocks.allCompleteWithTwoMatchedAlabamaJurisdictions, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) expect(container.querySelectorAll('.county.success').length).toBe(2) // all completed // should including showing map label expect(screen.queryAllByText('Complete').length).toBe(4) }) }) it('does not render progress map with 1 matched & completed jurisdictions', async () => { const expectedCalls = getDefaultExpectedCalls() await withMockFetch(expectedCalls, async () => { const { container } = render({ // jurisdiction name also contains "County" name jurisdictions: jurisdictionMocks.allCompleteWithOneMatchedAlabamaJurisdictions, round: roundMocks.singleIncomplete[0], }) await waitFor(() => { expect(container.querySelectorAll('.d3-component').length).toBe(1) }) expect(container.querySelectorAll('.bp3-spinner').length).toBe(0) // should not show map label expect(screen.queryAllByText('Complete').length).toBe(3) // all completed }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Progress/Progress.tsx ================================================ /* eslint-disable react/prop-types */ import React, { useState, useCallback } from 'react' import { useParams } from 'react-router-dom' import styled from 'styled-components' import { Column, Cell, TableInstance, SortingRule } from 'react-table' import { Button, Switch, Icon, AnchorButton, Spinner } from '@blueprintjs/core' import H2Title from '../../Atoms/H2Title' import { JurisdictionRoundStatus, IJurisdiction, getJurisdictionStatus, JurisdictionProgressStatus, useDiscrepanciesByJurisdiction, DiscrepanciesByJurisdiction, useLastLoginByJurisdiction, } from '../../useJurisdictions' import JurisdictionDetail from './JurisdictionDetail' import { Table, sortByRank, FilterInput, downloadTableAsCSV, } from '../../Atoms/Table' import { IRound } from '../useRoundsAuditAdmin' import StatusTag, { IStatusTagProps } from '../../Atoms/StatusTag' import { IAuditSettings } from '../../useAuditSettings' import { FileProcessingStatus, IFileInfo } from '../../useCSV' import ProgressMap from './ProgressMap' import { sum } from '../../../utils/number' import { apiDownload, assert } from '../../utilities' import AsyncButton from '../../Atoms/AsyncButton' import useSearchParams from '../../useSearchParams' import { JurisdictionDiscrepancies } from './JurisdictionDiscrepancies' const Wrapper = styled.div` flex-grow: 1; > p { margin-bottom: 25px; } ` const TableControls = styled.div` display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.5rem; gap: 20px; ` const formatNumber = ({ value }: { value: number | null }) => value && value.toLocaleString() // eslint-disable-next-line @typescript-eslint/ban-types const totalFooter = (headerName: string) => ( info: TableInstance ) => sum(info.rows.map(row => row.values[headerName])).toLocaleString() // We count the number of batch-contest pairs with discrepancies, not the number // of batches with discrepancies. const countDiscrepanciesForJurisdiction = ( discrepancies: DiscrepanciesByJurisdiction, jurisdictionId: string ) => { return sum( Object.values(discrepancies[jurisdictionId] ?? {}).map( contestDiscrepancies => Object.keys(contestDiscrepancies).length ) ) } export interface IProgressProps { jurisdictions: IJurisdiction[] auditSettings: IAuditSettings round: IRound | null } const Progress: React.FC = ({ jurisdictions, auditSettings, round, }: IProgressProps) => { const { electionId } = useParams<{ electionId: string }>() const { auditType } = auditSettings const showDiscrepancies = Boolean(round) && (auditType === 'BALLOT_COMPARISON' || auditType === 'BATCH_COMPARISON') const discrepancyQuery = useDiscrepanciesByJurisdiction(electionId, { enabled: showDiscrepancies, }) const lastLoginQuery = useLastLoginByJurisdiction(electionId) // Store sort and filter state in URL search params to allow it to persist // across page refreshes const [sortAndFilterState, setSortAndFilterState] = useSearchParams<{ sort?: string dir?: string // asc | desc filter?: string }>() const [isShowingUnique, setIsShowingUnique] = useState(true) const [jurisdictionDetailId, setJurisdictionDetailId] = useState< string | null >(null) const [ jurisdictionDiscrepanciesId, setJurisdictionDiscrepanciesId, ] = useState(null) const ballotsOrBatches = auditType === 'BATCH_COMPARISON' ? 'Batches' : 'Ballots' const columns: Column[] = [ { Header: 'Jurisdiction', accessor: ({ name }) => name, // eslint-disable-next-line react/display-name Cell: ({ row: { original: jurisdiction } }: Cell) => ( ), Footer: 'Total', }, { Header: 'Status', // eslint-disable-next-line react/display-name accessor: jurisdiction => { const { ballotManifest, batchTallies, cvrs } = jurisdiction const Status = (props: IStatusTagProps) => ( setJurisdictionDetailId(jurisdiction.id)} /> ) const files: IFileInfo['processing'][] = [ballotManifest.processing] if (batchTallies) files.push(batchTallies.processing) if (cvrs) files.push(cvrs.processing) const numComplete = files.filter( f => f && f.status === FileProcessingStatus.PROCESSED ).length const filesUploadedText = `${numComplete}/${files.length} files uploaded` const jurisdictionStatus = getJurisdictionStatus( jurisdiction, lastLoginQuery.data![jurisdiction.id] ) switch (jurisdictionStatus) { case JurisdictionProgressStatus.UPLOADS_COMPLETE: return ( {auditType === 'BALLOT_POLLING' ? 'Manifest uploaded' : filesUploadedText} ) case JurisdictionProgressStatus.UPLOADS_FAILED: return ( {auditType === 'BALLOT_POLLING' ? 'Manifest upload failed' : 'Upload failed'} ) case JurisdictionProgressStatus.UPLOADS_IN_PROGRESS: return {filesUploadedText} case JurisdictionProgressStatus.UPLOADS_NOT_STARTED_LOGGED_IN: return Logged in case JurisdictionProgressStatus.UPLOADS_NOT_STARTED_NO_LOGIN: return Not logged in case JurisdictionProgressStatus.AUDIT_IN_PROGRESS: return In progress case JurisdictionProgressStatus.AUDIT_COMPLETE: return Complete case JurisdictionProgressStatus.AUDIT_NOT_STARTED_LOGGED_IN: return Logged in case JurisdictionProgressStatus.AUDIT_NOT_STARTED_NO_LOGIN: return Not logged in /* istanbul ignore next - unreachable when exhaustive */ default: return null } }, sortType: sortByRank((jurisdiction: IJurisdiction) => { const { currentRoundStatus, ballotManifest, batchTallies, cvrs, } = jurisdiction const progressStatus = getJurisdictionStatus( jurisdiction, lastLoginQuery.data![jurisdiction.id] ) const hasLoggedIn = ![ JurisdictionProgressStatus.UPLOADS_NOT_STARTED_NO_LOGIN, JurisdictionProgressStatus.AUDIT_NOT_STARTED_NO_LOGIN, ].includes(progressStatus) /** * Ascending sort order ... * * When round has not started: * -2. Not logged in, no file uploads completed * -1. Logged in, no file uploads completed * 0. Logged in, uploads attempted but failed * n. Order by successful processed files regardless of login status * * When round has been started * 0: Not logged in, audit actions not taken * 1. Logged in, audit actions not taken * 2. Audit in progress, regardless of login status * 3. Audit complete, regardless of login status */ if (!currentRoundStatus) { const files: IFileInfo['processing'][] = [ballotManifest.processing] if (batchTallies) files.push(batchTallies.processing) if (cvrs) files.push(cvrs.processing) const numComplete = files.filter( f => f && f.status === FileProcessingStatus.PROCESSED ).length const anyFailed = files.some( f => f && f.status === FileProcessingStatus.ERRORED ) if (anyFailed) return 0 if (numComplete === 0) return hasLoggedIn ? -1 : -2 return numComplete } return { [JurisdictionRoundStatus.NOT_STARTED]: hasLoggedIn ? 1 : 0, [JurisdictionRoundStatus.IN_PROGRESS]: 2, [JurisdictionRoundStatus.COMPLETE]: 3, }[currentRoundStatus.status] }), Footer: info => { const numJurisdictionsComplete = sum( info.rows.map(row => { const { currentRoundStatus, ballotManifest, batchTallies, cvrs, } = row.original if (!currentRoundStatus) { const files: IFileInfo['processing'][] = [ ballotManifest.processing, ] if (batchTallies) files.push(batchTallies.processing) if (cvrs) files.push(cvrs.processing) const numComplete = files.filter( f => f && f.status === FileProcessingStatus.PROCESSED ).length return numComplete === files.length ? 1 : 0 } return currentRoundStatus.status === JurisdictionRoundStatus.COMPLETE ? 1 : 0 }) ) return `${numJurisdictionsComplete.toLocaleString()}/${info.rows.length.toLocaleString()} complete` }, }, { Header: 'Ballots in Manifest', accessor: ({ ballotManifest: { numBallots } }) => numBallots, Cell: formatNumber, Footer: totalFooter('Ballots in Manifest'), }, ] if (!round) { const hasExpectedNumBallots = jurisdictions.some( jurisdiction => jurisdiction.expectedBallotManifestNumBallots !== null ) if (hasExpectedNumBallots) { columns.push({ Header: 'Expected Ballots in Manifest', accessor: ({ expectedBallotManifestNumBallots }) => expectedBallotManifestNumBallots, Cell: formatNumber, Footer: totalFooter('Expected Ballots in Manifest'), }) columns.push({ Header: 'Difference From Expected Ballots', accessor: ({ ballotManifest: { numBallots }, expectedBallotManifestNumBallots, }) => numBallots !== null && expectedBallotManifestNumBallots !== null ? numBallots - expectedBallotManifestNumBallots : null, Cell: formatNumber, }) } if (auditType === 'BATCH_COMPARISON') { columns.push({ Header: 'Batches in Manifest', accessor: ({ ballotManifest: { numBatches } }) => numBatches, Cell: formatNumber, Footer: totalFooter('Batches in Manifest'), }) columns.push({ Header: 'Valid Voted Ballots in Batches', accessor: ({ batchTallies }) => batchTallies!.numBallots, Cell: formatNumber, Footer: totalFooter('Valid Voted Ballots in Batches'), }) } if (auditType === 'HYBRID') { columns.push({ Header: 'Non-CVR Ballots in Manifest', accessor: ({ ballotManifest: { numBallotsNonCvr } }) => numBallotsNonCvr !== undefined ? numBallotsNonCvr : null, Cell: formatNumber, Footer: totalFooter('Non-CVR Ballots in Manifest'), }) columns.push({ Header: 'CVR Ballots in Manifest', accessor: ({ ballotManifest: { numBallotsCvr } }) => numBallotsCvr !== undefined ? numBallotsCvr : null, Cell: formatNumber, Footer: totalFooter('CVR Ballots in Manifest'), }) } if (auditType === 'BALLOT_COMPARISON' || auditType === 'HYBRID') { columns.push({ Header: 'Ballots in CVR', accessor: ({ cvrs }) => cvrs!.numBallots, Cell: formatNumber, Footer: totalFooter('Ballots in CVR'), }) } } if (round) { if (showDiscrepancies) { columns.push({ Header: 'Discrepancies', accessor: ({ id }) => discrepancyQuery.isSuccess && countDiscrepanciesForJurisdiction(discrepancyQuery.data, id), Cell: ({ value, row: { original: jurisdiction }, }: Cell) => { if (discrepancyQuery.isLoading) { return (
) } if (!value) return null return ( ) }, Footer: discrepancyQuery.isLoading ? () => null : totalFooter('Discrepancies'), }) } columns.push( { Header: `${ballotsOrBatches} Audited`, accessor: ({ currentRoundStatus: s }) => s && (isShowingUnique ? s.numUniqueAudited : s.numSamplesAudited), Cell: formatNumber, Footer: totalFooter(`${ballotsOrBatches} Audited`), }, { Header: `${ballotsOrBatches} Remaining`, accessor: ({ currentRoundStatus: s }) => s && (isShowingUnique ? s.numUnique - s.numUniqueAudited : s.numSamples - s.numSamplesAudited), Cell: formatNumber, Footer: totalFooter(`${ballotsOrBatches} Remaining`), } ) // Special column for full hand tally if ( jurisdictions[0].currentRoundStatus && jurisdictions[0].currentRoundStatus.numBatchesAudited !== undefined ) { columns.push({ Header: 'Batches Audited', accessor: ({ currentRoundStatus: s }) => s && s.numBatchesAudited!, Cell: formatNumber, Footer: totalFooter('Batches Audited'), }) } } const filter = sortAndFilterState?.filter || '' const filteredJurisdictions = jurisdictions.filter(({ name }) => name.toLowerCase().includes(filter.toLowerCase()) ) const initialSortBy = sortAndFilterState?.sort ? [ { id: sortAndFilterState.sort, desc: sortAndFilterState.dir === 'desc', }, ] : undefined const onSortByChange = useCallback( (newSortBy: SortingRule[]) => { assert(newSortBy.length <= 1) const sortBy = newSortBy[0] setSortAndFilterState({ ...sortAndFilterState, sort: sortBy?.id, dir: sortBy && (sortBy.desc ? 'desc' : 'asc'), }) }, [sortAndFilterState, setSortAndFilterState] ) const downloadButtons = (
Download Reported Results {showDiscrepancies && ( apiDownload(`/election/${electionId}/discrepancy-report`) } > Download Discrepancy Report )}
) const splitTableControlsAcrossTwoRows = Boolean(showDiscrepancies) if (!lastLoginQuery.isSuccess) { return null } const lastLoginByJurisdiction = lastLoginQuery.data return ( Audit Progress {jurisdictions && auditSettings.state && ( )}
setSortAndFilterState({ ...sortAndFilterState, filter: value || undefined, }) } />
{round && ( setIsShowingUnique(!isShowingUnique)} style={{ marginBottom: 0 }} /> )} {!splitTableControlsAcrossTwoRows && downloadButtons}
{splitTableControlsAcrossTwoRows && downloadButtons}
{jurisdictionDetailId && ( jurisdiction.id === jurisdictionDetailId )! } lastLoginActivity={lastLoginByJurisdiction[jurisdictionDetailId]} electionId={electionId} round={round} handleClose={() => setJurisdictionDetailId(null)} auditSettings={auditSettings} /> )} {jurisdictionDiscrepanciesId && ( jurisdiction.id === jurisdictionDiscrepanciesId )! } electionId={electionId} handleClose={() => setJurisdictionDiscrepanciesId(null)} /> )} ) } export default Progress ================================================ FILE: client/src/components/AuditAdmin/Progress/ProgressMap.tsx ================================================ import React, { useState, useRef, useEffect } from 'react' import styled from 'styled-components' import { select, json, geoPath, geoAlbers } from 'd3' import { feature } from 'topojson-client' // topojson-specification is defined in package.json but throwing linting error here // eslint-disable-next-line import/no-unresolved import { Topology } from 'topojson-specification' import { Colors, Spinner } from '@blueprintjs/core' import { IAuditSettings } from '../../useAuditSettings' import { getJurisdictionStatus, JurisdictionProgressStatus, IJurisdiction, } from '../../useJurisdictions' import { states } from '../Setup/Settings/states' import mapCountyCorrections from './map-county-corrections' interface IProps { stateAbbreviation: string jurisdictions: IJurisdiction[] isRoundStarted: boolean auditType: IAuditSettings['auditType'] } const MapWrapper = styled.div` position: relative; ` const SVGMap = styled.svg` margin-bottom: 30px; .outline { fill: none; stroke: ${Colors.BLACK}; stroke-width: 0.5px; } .mesh { fill: none; stroke-linejoin: round; } path { fill: none; stroke: none; stroke-width: 0.5px; } #single-state { stroke: ${Colors.BLACK}; } .county { fill: ${Colors.WHITE}; stroke: ${Colors.BLACK}; } .county:hover { stroke-width: 2px; } .danger { fill: ${Colors.RED3}; } .success { fill: ${Colors.GREEN4}; } .progress-2 { fill: ${Colors.COBALT4}; } .progress-1 { fill: ${Colors.ORANGE4}; } .gray { fill: ${Colors.GRAY4}; } .default { fill: ${Colors.WHITE}; } ` const Tooltip = styled.div` display: none; position: absolute; opacity: 0.9; border-radius: 3px; background: ${Colors.BLACK}; padding: 5px; color: ${Colors.WHITE}; ` const MapLabels = styled.div` position: absolute; top: 0; z-index: 10; ` const MapLabelsRow = styled.div` display: flex; align-items: center; margin-bottom: 5px; ` const MapLabelsBoxes = styled.div` display: inline-block; margin-right: 10px; width: 20px; height: 20px; &.danger { background-color: ${Colors.RED3}; } &.success { background-color: ${Colors.GREEN4}; } &.progress-2 { background-color: ${Colors.COBALT4}; } &.progress-1 { background-color: ${Colors.ORANGE4}; } &.gray { background-color: ${Colors.GRAY4}; } &.default { border: 1px solid ${Colors.BLACK}; } ` const MapSpinner = styled(Spinner)` position: absolute; top: 50%; right: 0; left: 0; transform: translateY(-50%); margin: 0 auto; ` const Map: React.FC = ({ stateAbbreviation, jurisdictions, isRoundStarted, auditType, }) => { const width = 960 const height = 500 const d3Container = useRef(null) const tooltipContainer = useRef(null) const [jsonData, setJsonData] = useState(undefined) const getJurisdictionStatusClass = ( jurisdiction: IJurisdiction | undefined ) => { const jurisdictionStatus = jurisdiction && getJurisdictionStatus(jurisdiction) switch (jurisdictionStatus) { case JurisdictionProgressStatus.UPLOADS_COMPLETE: case JurisdictionProgressStatus.AUDIT_COMPLETE: return 'success' case JurisdictionProgressStatus.UPLOADS_FAILED: return 'danger' case JurisdictionProgressStatus.UPLOADS_IN_PROGRESS: case JurisdictionProgressStatus.AUDIT_IN_PROGRESS: return 'progress-2' case JurisdictionProgressStatus.UPLOADS_NOT_STARTED_LOGGED_IN: case JurisdictionProgressStatus.AUDIT_NOT_STARTED_LOGGED_IN: return 'progress-1' case JurisdictionProgressStatus.UPLOADS_NOT_STARTED_NO_LOGIN: case JurisdictionProgressStatus.AUDIT_NOT_STARTED_NO_LOGIN: return 'gray' default: return 'default' } } useEffect(() => { // Load topology data from a JSON file. This file is copied from: // https://www.npmjs.com/package/us-atlas#counties-10m.json @ v3.0.0 const loadMapData = async () => { setJsonData(await json('/us-states-counties.json')) } loadMapData() }, []) const projection = geoAlbers() const path = geoPath().projection(projection) if (jsonData) { const svgElement = select(d3Container.current) svgElement.selectAll('path').remove() const stateName = states[stateAbbreviation] const usState = (feature( jsonData, jsonData.objects.states ) as GeoJSON.FeatureCollection).features.find( state => state.properties!.name === stateName ) if (!usState) throw new Error(`State topology not found: ${stateName}`) // Filter counties for this state. The county ID's initial 2 characters are // the state's ID const stateCounties = (feature( jsonData, jsonData.objects.counties ) as GeoJSON.FeatureCollection).features.filter( county => (county.id as string).slice(0, 2) === usState.id ) const corrections = mapCountyCorrections[stateName] || {} const countyToJurisdiction = Object.fromEntries( stateCounties.map(county => { const countyName = ( corrections[county.id!] || county.properties!.name ).toLowerCase() const matchingJurisdiction = jurisdictions.find(jurisdiction => { const jursidictionName = jurisdiction.name.toLowerCase() return ( jursidictionName === countyName || // Sometimes the jurisdiction name has "County" at the end, while // the county name in the topology does not jursidictionName === `${countyName} county` ) }) return [county.id, matchingJurisdiction] }) ) const numMatchedJurisdictions = Object.values(countyToJurisdiction).filter( j => j ).length if (numMatchedJurisdictions / jurisdictions.length < 0.5) return null projection.fitSize([width, height], usState) svgElement.attr('width', width).attr('height', height) svgElement .selectAll('path') .data(stateCounties) .enter() .append('path') .attr('d', path) .attr('clip-path', 'url(#clip-state)') .attr('class', county => { const statusClass = getJurisdictionStatusClass( countyToJurisdiction[county.id!] ) return `county ${statusClass}` }) .on('mouseover', (event, county) => { const jurisdiction = countyToJurisdiction[county.id!] select(tooltipContainer.current) .style('display', 'block') .style('left', `${event.offsetX + 10}px`) .style('top', `${event.offsetY}px`) .html(jurisdiction ? jurisdiction.name : county.properties!.name) }) .on('mouseout', () => { select('#tooltip').style('display', 'none') }) svgElement .append('path') .datum(usState) .attr('class', 'outline') .attr('d', path) .attr('id', 'single-state') svgElement .append('clipPath') .attr('id', 'clip-state') .append('use') .attr('xlink:href', '#single-state') } return ( ) } export default Map ================================================ FILE: client/src/components/AuditAdmin/Progress/map-county-corrections.ts ================================================ /** * Some counties in our map topology data have names that are difficult to match * to jurisdictions. For example, in Virginia, Richmond County and Richmond City * are different jurisdictions, and the topology has separate geometries for each, * but they are both named "Richmond". This mapping allows us to rename * individual county geometries so we can accurately match them to * jurisdictions provided by the audit admin. */ interface MapCountyCorrections { [state: string]: { [countyId: string]: string } } const mapCountyCorrections: MapCountyCorrections = { Virginia: { '51510': 'Alexandria City', '51520': 'Bristol City', '51530': 'Buena Vista City', '51540': 'Charlottesville City', '51550': 'Chesapeake City', '51570': 'Colonial Heights City', '51580': 'Covington City', '51590': 'Danville City', '51595': 'Emporia City', '51600': 'Fairfax City', '51620': 'Franklin City', '51630': 'Fredericksburg City', '51640': 'Galax City', '51650': 'Hampton City', '51660': 'Harrisonburg City', '51670': 'Hopewell City', '51097': 'King & Queen County', '51678': 'Lexington City', '51680': 'Lynchburg City', '51683': 'Manassas City', '51685': 'Manassas Park City', '51690': 'Martinsville City', '51700': 'Newport News City', '51710': 'Norfolk City', '51720': 'Norton City', '51730': 'Petersburg City', '51735': 'Poquoson City', '51740': 'Portsmouth City', '51750': 'Radford City', '51159': 'Richmond County', '51760': 'Richmond City', '51770': 'Roanoke City', '51775': 'Salem City', '51790': 'Staunton City', '51800': 'Suffolk City', '51820': 'Waynesboro City', '51840': 'Winchester City', '51830': 'Williamsburg City', }, } export default mapCountyCorrections ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/ContestForm.tsx ================================================ /* eslint-disable jsx-a11y/label-has-associated-control */ import React from 'react' import equal from 'fast-deep-equal' import styled from 'styled-components' import { Formik, FormikProps, Field, FieldArray, ErrorMessage, getIn, } from 'formik' import { HTMLSelect, Menu, Checkbox, Popover, Position, Button, Colors, } from '@blueprintjs/core' import uuidv4 from 'uuidv4' import FormWrapper from '../../../Atoms/Form/FormWrapper' import FormSection, { FormSectionDescription, } from '../../../Atoms/Form/FormSection' import FormField from '../../../Atoms/Form/FormField' import { TwoColumnSection, InputFieldRow, InputLabel, FlexField, Action, } from '../../../Atoms/Form/styledBits' import FormButtonBar from '../../../Atoms/Form/FormButtonBar' import FormButton from '../../../Atoms/Form/FormButton' import schema from './schema' import { useContests, useUpdateContests } from '../../../useContests' import { useJurisdictionsDeprecated } from '../../../useJurisdictions' import { IContest } from '../../../../types' import Card from '../../../Atoms/SpacedCard' import { testNumber } from '../../../utilities' import { isObjectEmpty } from '../../../../utils/objects' import useStandardizedContests from '../../../useStandardizedContests' import { ErrorLabel } from '../../../Atoms/Form/_helpers' import { partition } from '../../../../utils/array' import { AuditType } from '../../../useAuditSettings' import { parse as parseNumber } from '../../../../utils/number-schema' const CustomMenuItem = styled.li` .bp3-menu-item { display: inline-block; width: 100%; } .bp3-checkbox { float: right; margin: 0; } ` type ICheckboxList = { title: string value: string checked: boolean }[] interface IDropdownCheckboxListProps { formikBag: { values: FormikProps<{ contests: IContestValues[] }>['values'] setFieldValue: FormikProps<{ contests: IContestValues[] }>['setFieldValue'] } text: string optionList: ICheckboxList contestIndex: number } const DropdownCheckboxListContainer = styled.div` display: flex; align-items: center; gap: 10px; p { margin: 0; } ` const DropdownCheckboxList: React.FC = ({ formikBag: { values, setFieldValue }, text, optionList, contestIndex, }) => { const jurisdictionList = values.contests[contestIndex].jurisdictionIds const updateList = (value: string, checked: boolean) => { const itemIndex = jurisdictionList.indexOf(value) /* istanbul ignore else */ if (checked && itemIndex === -1) { jurisdictionList.push(value) } else if (!checked && itemIndex > -1) { jurisdictionList.splice(itemIndex, 1) } setFieldValue(`contests[${contestIndex}].jurisdictionIds`, jurisdictionList) } const selectAll = (checked: boolean) => { if (checked) { setFieldValue( `contests[${contestIndex}].jurisdictionIds`, optionList.map(v => v.value) ) } else { setFieldValue(`contests[${contestIndex}].jurisdictionIds`, []) } } const menu = ( {/* eslint-disable-next-line jsx-a11y/label-has-associated-control */} {optionList.map(v => ( {/* eslint-disable-next-line jsx-a11y/label-has-associated-control */} ))} ) return ( {text}

{optionList.filter(o => o.checked).length} of {optionList.length}{' '} selected

) } const Select = styled(HTMLSelect)` margin-top: 5px; ` interface IProps { electionId: string isTargeted: boolean auditType: AuditType goToPrevStage: () => void goToNextStage: () => void } interface IChoiceValues { id: string name: string numVotes: string numVotesCvr?: number numVotesNonCvr?: number } export interface IContestValues { id: string name: string isTargeted: boolean numWinners: string votesAllowed: string choices: IChoiceValues[] totalBallotsCast?: string pendingBallots?: string jurisdictionIds: string[] } const contestToValues = (contest: IContest): IContestValues => ({ ...contest, numWinners: contest.numWinners.toString(), votesAllowed: contest.votesAllowed.toString(), choices: contest.choices.map(choice => ({ ...choice, numVotes: choice.numVotes.toString(), })), totalBallotsCast: contest.totalBallotsCast?.toString(), pendingBallots: contest.pendingBallots?.toString() || '', }) const contestFromValues = (contest: IContestValues): IContest => ({ ...contest, id: contest.id || uuidv4(), // preserve given id if present, generate new one if empty string totalBallotsCast: parseNumber(contest.totalBallotsCast), numWinners: parseNumber(contest.numWinners), votesAllowed: parseNumber(contest.votesAllowed), choices: contest.choices.map(choice => ({ ...choice, id: choice.id || uuidv4(), numVotes: parseNumber(choice.numVotes), })), pendingBallots: parseNumber(contest.pendingBallots), }) const ContestForm: React.FC = ({ electionId, isTargeted, goToPrevStage, goToNextStage, auditType, }) => { const contestValues: IContestValues[] = [ { id: '', name: '', isTargeted, totalBallotsCast: '', numWinners: '1', votesAllowed: '1', jurisdictionIds: [], pendingBallots: '', choices: [ { id: '', name: '', numVotes: '', }, { id: '', name: '', numVotes: '', }, ], }, ] const isHybrid = auditType === 'HYBRID' const isBallotPolling = auditType === 'BALLOT_POLLING' const isBatchComparison = auditType === 'BATCH_COMPARISON' const contestsQuery = useContests(electionId) const updateContestsMutation = useUpdateContests(electionId, auditType) const jurisdictions = useJurisdictionsDeprecated(electionId) const standardizedContests = useStandardizedContests(electionId) if ( (isHybrid && !standardizedContests) || !jurisdictions || !contestsQuery.isSuccess ) return null // Still loading const contests = contestsQuery.data const [formContests, restContests] = partition( contests, c => c.isTargeted === isTargeted ) const initialValues = { contests: formContests.length ? formContests.map(contestToValues) : contestValues, } const isOpportunisticFormClean = ( touched: Record, values: { contests: IContestValues[] } ) => { return ( !isTargeted && (isObjectEmpty(touched) || equal(initialValues, values)) ) } const submit = async (values: { contests: IContestValues[] }) => { const contestsToUpdate = isHybrid ? values.contests.map(contest => ({ ...contest, jurisdictionIds: standardizedContests!.find( c => c.name === contest.name )!.jurisdictionIds, })) : values.contests await updateContestsMutation.mutateAsync( contestsToUpdate.map(contestFromValues).concat(restContests) ) goToNextStage() } return ( {({ values, touched, handleSubmit, setFieldValue, isSubmitting, }: FormikProps<{ contests: IContestValues[] }>) => (
{ e.preventDefault() if (isOpportunisticFormClean(touched, values)) goToNextStage() else handleSubmit() }} > ( <> {values.contests.map((contest: IContestValues, i: number) => { const jurisdictionOptions = jurisdictions.map(j => ({ title: j.name, value: j.id, checked: contest.jurisdictionIds.indexOf(j.id) > -1, })) return ( /* eslint-disable react/no-array-index-key */ 1 ? i + 1 : '' } Info`} style={{ marginTop: 0 }} > {isHybrid && standardizedContests ? (
Select the name of the contest that will drive the audit.
) : (
Enter the name of the contest that will drive the audit.
)} Enter the number of winners for the contest. Number of selections the voter can make in the contest.
( {contest.choices.map( (choice: IChoiceValues, j: number) => ( /* eslint-disable react/no-array-index-key */ Name of Candidate/Choice {j + 1} Votes for Candidate/Choice {j + 1} {contest.choices.length > 2 && ( choicesArrayHelpers.remove(j) } > Remove choice {j + 1} )} ) )} choicesArrayHelpers.push({ name: '', numVotes: '', }) } > Add a new candidate/choice )} /> {isBallotPolling && ( )} {isBatchComparison && isTargeted && ( )} {!isHybrid && ( )} {values.contests.length > 1 && (
)}
) })}
)} />
)}
) } export default ContestForm ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/ContestSelect.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { screen, within, waitFor, render } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { QueryClientProvider } from 'react-query' import { withMockFetch, createQueryClient } from '../../../testUtilities' import Contests, { IContestsProps } from './Contests' import { IContest, INewContest } from '../../../useContestsBallotComparison' import { aaApiCalls } from '../../../_mocks' const renderContests = (props: Partial = {}) => { const goToNextStage = vi.fn() const goToPrevStage = vi.fn() return { goToNextStage, goToPrevStage, ...render( ), } } const apiCalls = { getStandardizedContests: { url: '/api/election/1/standardized-contests', response: [ { name: 'Contest 1.\'"', // Make sure dots and quotes in the name work jurisdictionIds: ['jurisdiction-id-1', 'jurisdiction-id-2'], }, { name: 'Contest 2', jurisdictionIds: ['jurisdiction-id-1'], }, { name: 'Contest 3', jurisdictionIds: ['jurisdiction-id-2'] }, ], }, getContests: (contests: IContest[]) => ({ url: '/api/election/1/contest', response: { contests }, }), putContests: (contests: INewContest[]) => ({ url: '/api/election/1/contest', options: { method: 'PUT', body: JSON.stringify(contests), headers: { 'Content-Type': 'application/json' }, }, response: { status: 'ok' }, }), } vi.mock('uuidv4', async importActual => { let id = 0 function uuidv4() { id += 1 return id.toString() } return { ...(await importActual()), default: uuidv4 } }) describe('Audit Setup > Contests (Ballot Comparison)', () => { const expectedNewContestsRequest = [ { name: 'Contest 1.\'"', id: '1', isTargeted: true, numWinners: 2, jurisdictionIds: ['jurisdiction-id-1', 'jurisdiction-id-2'], }, { name: 'Contest 2', id: '2', isTargeted: true, numWinners: 1, jurisdictionIds: ['jurisdiction-id-1'], }, ] const newContests: IContest[] = expectedNewContestsRequest.map(c => ({ ...c, votesAllowed: null, totalBallotsCast: null, choices: [], })) it('shows table of standardized contests with checkboxes', async () => { const expectedCalls = [ apiCalls.getStandardizedContests, apiCalls.getContests([]), aaApiCalls.getJurisdictions, apiCalls.putContests(expectedNewContestsRequest), apiCalls.getContests(newContests), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests() await screen.findByRole('heading', { name: 'Target Contests' }) const headers = screen.getAllByRole('columnheader') expect(headers).toHaveLength(4) expect(headers[0]).toHaveTextContent(/Select/) expect(headers[1]).toHaveTextContent(/Contest Name/) expect(headers[2]).toHaveTextContent(/Jurisdictions/) expect(headers[3]).toHaveTextContent(/Winners/) const rows = screen.getAllByRole('row') expect(rows).toHaveLength(3 + 1) // Includes headers expect(within(rows[1]).getByRole('checkbox')).not.toBeChecked() expect(within(rows[1]).getAllByRole('cell')[1]).toHaveTextContent( 'Contest 1.\'"' ) expect(within(rows[1]).getAllByRole('cell')[2]).toHaveTextContent('All') expect(within(rows[1]).getByRole('spinbutton')).toBeDisabled() expect(within(rows[2]).getByRole('checkbox')).not.toBeChecked() expect(within(rows[2]).getAllByRole('cell')[1]).toHaveTextContent( 'Contest 2' ) expect(within(rows[2]).getAllByRole('cell')[2]).toHaveTextContent( 'Jurisdiction One' ) expect(within(rows[2]).getByRole('spinbutton')).toBeDisabled() expect(within(rows[3]).getByRole('checkbox')).not.toBeChecked() expect(within(rows[3]).getAllByRole('cell')[1]).toHaveTextContent( 'Contest 3' ) expect(within(rows[3]).getAllByRole('cell')[2]).toHaveTextContent( 'Jurisdiction Two' ) expect(within(rows[3]).getByRole('spinbutton')).toBeDisabled() // Select Contest 1 userEvent.click(within(rows[1]).getByRole('checkbox')) expect(within(rows[1]).getByRole('checkbox')).toBeChecked() // Adjust num winners const winnersInput = within(rows[1]).getByRole('spinbutton') expect(winnersInput).toBeEnabled() expect(winnersInput).toHaveValue(1) userEvent.click( within(rows[1]).getByRole('button', { name: 'chevron-up' }) ) expect(within(rows[1]).getByRole('spinbutton')).toHaveValue(2) userEvent.click( within(rows[1]).getByRole('button', { name: 'chevron-up' }) ) expect(within(rows[1]).getByRole('spinbutton')).toHaveValue(3) userEvent.click( within(rows[1]).getByRole('button', { name: 'chevron-down' }) ) expect(within(rows[1]).getByRole('spinbutton')).toHaveValue(2) // Select Contest 3 userEvent.click(within(rows[3]).getByRole('checkbox')) expect(within(rows[3]).getByRole('checkbox')).toBeChecked() // Select Contest 2 userEvent.click(within(rows[2]).getByRole('checkbox')) expect(within(rows[2]).getByRole('checkbox')).toBeChecked() // Deselect Contest 3 userEvent.click(within(rows[3]).getByRole('checkbox')) expect(within(rows[3]).getByRole('checkbox')).not.toBeChecked() // Submit the form userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => expect(goToNextStage).toHaveBeenCalled()) }) }) it('disables already selected targeted contests on opportunistic contest form', async () => { const newContest3 = { name: 'Contest 3', id: '5', isTargeted: false, numWinners: 1, jurisdictionIds: ['jurisdiction-id-2'], } const expectedCalls = [ apiCalls.getStandardizedContests, apiCalls.getContests(newContests), aaApiCalls.getJurisdictions, apiCalls.putContests(expectedNewContestsRequest.concat([newContest3])), apiCalls.getContests( newContests.concat([ { ...newContest3, votesAllowed: null, totalBallotsCast: null, choices: [], }, ]) ), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests({ isTargeted: false }) await screen.findByRole('heading', { name: 'Opportunistic Contests' }) const rows = screen.getAllByRole('row') expect(rows).toHaveLength(3 + 1) // Includes headers expect(within(rows[1]).getByRole('checkbox')).toBeChecked() expect(within(rows[1]).getByRole('checkbox')).toBeDisabled() expect(within(rows[1]).getAllByRole('cell')[1]).toHaveTextContent( 'Contest 1.\'"' ) expect(within(rows[1]).getByRole('spinbutton')).toBeDisabled() expect(within(rows[2]).getByRole('checkbox')).toBeChecked() expect(within(rows[2]).getByRole('checkbox')).toBeDisabled() expect(within(rows[2]).getAllByRole('cell')[1]).toHaveTextContent( 'Contest 2' ) expect(within(rows[2]).getByRole('spinbutton')).toBeDisabled() expect(within(rows[3]).getByRole('checkbox')).not.toBeChecked() expect(within(rows[3]).getAllByRole('cell')[1]).toHaveTextContent( 'Contest 3' ) expect(within(rows[3]).getByRole('spinbutton')).toBeDisabled() // Select Contest 3 userEvent.click(within(rows[3]).getByRole('checkbox')) expect(within(rows[3]).getByRole('checkbox')).toBeChecked() // Submit the form userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => expect(goToNextStage).toHaveBeenCalled()) }) }) it('filters and sorts contests', async () => { const expectedCalls = [ apiCalls.getStandardizedContests, apiCalls.getContests([]), aaApiCalls.getJurisdictions, ] await withMockFetch(expectedCalls, async () => { renderContests() await screen.findByRole('heading', { name: 'Target Contests' }) // Reverse sort by Contest Name const contestNameHeader = screen.getByRole('columnheader', { name: 'Contest Name', }) userEvent.click(contestNameHeader) userEvent.click(contestNameHeader) let rows = screen.getAllByRole('row') within(rows[1]).getByText('Contest 3') within(rows[2]).getByText('Contest 2') within(rows[3]).getByText('Contest 1.\'"') // Select Contest 1 userEvent.click(within(rows[3]).getByRole('checkbox')) // Now reset sorting and confirmed it's still checked userEvent.click(contestNameHeader) rows = screen.getAllByRole('row') within(rows[1]).getByText('Contest 1.\'"') expect(within(rows[1]).getByRole('checkbox')).toBeChecked() expect(within(rows[2]).getByRole('checkbox')).not.toBeChecked() expect(within(rows[3]).getByRole('checkbox')).not.toBeChecked() // Filter by contest name userEvent.type(screen.getByRole('textbox'), 'contest 2') rows = screen.getAllByRole('row') expect(rows).toHaveLength(1 + 1) // Includes headers within(rows[1]).getByText('Contest 2') // Select Contest 2 userEvent.click(within(rows[1]).getByRole('checkbox')) // Now reset filter and confirmed it's still checked userEvent.clear(screen.getByRole('textbox')) rows = screen.getAllByRole('row') expect(rows).toHaveLength(3 + 1) // Includes headers expect(within(rows[1]).getByRole('checkbox')).toBeChecked() expect(within(rows[2]).getByRole('checkbox')).toBeChecked() expect(within(rows[3]).getByRole('checkbox')).not.toBeChecked() // Filter by jurisdiction name userEvent.type(screen.getByRole('textbox'), 'one') rows = screen.getAllByRole('row') expect(rows).toHaveLength(2 + 1) // Includes headers within(rows[1]).getByText('Contest 1.\'"') within(rows[2]).getByText('Contest 2') // Deselect Contest 1 userEvent.click(within(rows[1]).getByRole('checkbox')) // Now reset filter and confirmed it's still unchecked userEvent.clear(screen.getByRole('textbox')) rows = screen.getAllByRole('row') expect(rows).toHaveLength(3 + 1) // Includes headers expect(within(rows[1]).getByRole('checkbox')).not.toBeChecked() expect(within(rows[2]).getByRole('checkbox')).toBeChecked() expect(within(rows[3]).getByRole('checkbox')).not.toBeChecked() }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/ContestSelect.tsx ================================================ /* eslint-disable jsx-a11y/label-has-associated-control */ import React, { useState } from 'react' import { Formik, FormikProps } from 'formik' import { Checkbox, NumericInput } from '@blueprintjs/core' import { Cell } from 'react-table' import uuidv4 from 'uuidv4' import FormWrapper from '../../../Atoms/Form/FormWrapper' import FormButtonBar from '../../../Atoms/Form/FormButtonBar' import FormButton from '../../../Atoms/Form/FormButton' import useStandardizedContests from '../../../useStandardizedContests' import { useJurisdictionsDeprecated } from '../../../useJurisdictions' import { Table, FilterInput } from '../../../Atoms/Table' import useContestsBallotComparison, { INewContest, } from '../../../useContestsBallotComparison' interface IProps { electionId: string isTargeted: boolean goToPrevStage: () => void goToNextStage: () => void } interface IFormValues { [contestName: string]: { id: string isTargeted: boolean numWinners: number jurisdictionIds: string[] checked: boolean } } const ContestSelect: React.FC = ({ electionId, isTargeted, goToPrevStage, goToNextStage, }) => { const standardizedContests = useStandardizedContests(electionId) const [contests, updateContests] = useContestsBallotComparison(electionId) const [filter, setFilter] = useState('') const jurisdictions = useJurisdictionsDeprecated(electionId) if (!standardizedContests || !jurisdictions || !contests) return null // Still loading const initialValues: IFormValues = Object.fromEntries( standardizedContests.map(({ name, jurisdictionIds }) => { const matchingContest = contests.find(contest => contest.name === name) return [ name, { id: matchingContest ? matchingContest.id : uuidv4(), isTargeted: matchingContest ? matchingContest.isTargeted : isTargeted, numWinners: matchingContest ? matchingContest.numWinners : 1, jurisdictionIds, checked: !!matchingContest, }, ] }) ) const submit = async (values: IFormValues) => { const newContests: INewContest[] = Object.entries(values) .filter(([_, { checked }]) => checked) // eslint-disable-next-line no-shadow .map(([name, { id, isTargeted, numWinners, jurisdictionIds }]) => ({ name, id, isTargeted, numWinners, jurisdictionIds, })) const response = await updateContests(newContests) // TEST TODO /* istanbul ignore next */ if (!response) return goToNextStage() } const filteredStandardizedContests = standardizedContests.filter( ({ name, jurisdictionIds }) => { const jurisdictionNames = jurisdictionIds.map( jurisdictionId => jurisdictions.find(({ id }) => id === jurisdictionId)!.name ) return [name, ...jurisdictionNames].some(str => str.toLowerCase().includes(filter.toLowerCase()) ) } ) return ( {({ values, handleSubmit, setValues, isSubmitting, }: FormikProps) => (

Choose which contests to{' '} {isTargeted ? 'target for audit' : 'audit opportunistically'} by checking the checkboxes below. To filter the contest list, use the search box at the top.

setFilter(value)} />
( ) => // We have to use setValues because the contest name // might have a dot or apostrophe in it, so // setFieldValue won't work. setValues({ ...values, [contestName]: { ...values[contestName], checked: e.currentTarget.checked, }, }) } disabled={values[contestName].isTargeted !== isTargeted} /> ), }, { id: 'name', Header: 'Contest Name', accessor: 'name', }, { id: 'jurisdictions', Header: 'Jurisdictions', accessor: 'jurisdictionIds', disableSortBy: true, Cell: ({ value: jurisdictionIds }: Cell) => jurisdictionIds.length === jurisdictions.length ? 'All' : jurisdictionIds .map( (id: string) => jurisdictions.find(j => j.id === id)!.name ) .join(' - '), }, { id: 'winners', Header: 'Winners', accessor: 'name', disableSortBy: true, // eslint-disable-next-line react/display-name Cell: ({ value: contestName }: Cell) => ( // We have to use setValues because the contest name // might have a dot or apostrophe in it, so // setFieldValue won't work. setValues({ ...values, [contestName]: { ...values[contestName], numWinners: value, }, }) } disabled={ !values[contestName].checked || values[contestName].isTargeted !== isTargeted } min={1} minorStepSize={null} // Only allow integers style={{ width: '60px' }} /> ), }, ]} /> Back Save & Next )} ) } export default ContestSelect ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/Contests.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { waitFor, render, screen } from '@testing-library/react' import userEvent from '@testing-library/user-event' import uuidv4 from 'uuidv4' import { QueryClientProvider } from 'react-query' import { regexpEscape, withMockFetch, createQueryClient, } from '../../../testUtilities' import * as utilities from '../../../utilities' import Contests, { IContestsProps } from './Contests' import { contestsInputMocks } from './_mocks' import { contestMocks, aaApiCalls } from '../../../_mocks' import { IContest } from '../../../../types' import { AuditType } from '../../../useAuditSettings' vi.mock(import('uuidv4')) const renderContests = (props: Partial = {}) => { const goToNextStage = vi.fn() const goToPrevStage = vi.fn() return { goToNextStage, goToPrevStage, ...render( ), } } describe('Audit Setup > Contests', () => { it('renders empty targeted state correctly', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { const { container } = renderContests() await screen.findByText('Target Contests') expect(container).toMatchSnapshot() }) }) it('renders empty opportunistic state correctly', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { const { container } = renderContests({ isTargeted: false }) await screen.findByText('Opportunistic Contests') expect(container).toMatchSnapshot() }) }) it('renders filled targeted state correctly', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { const { container } = renderContests() await screen.findByText('Target Contests') expect(container).toMatchSnapshot() }) }) it('renders filled opportunistic state correctly', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.filledOpportunistic), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { const { container } = renderContests({ isTargeted: false }) await screen.findByText('Opportunistic Contests') expect(container).toMatchSnapshot() }) }) it('adds and removes contests', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { renderContests() userEvent.click( await screen.findByRole('button', { name: /Add Contest/ }) ) expect( screen.getAllByText( 'Enter the name of the contest that will drive the audit.' ).length ).toBe(2) expect(screen.getByText('Contest 1 Name')).toBeTruthy() expect(screen.getByText('Contest 2 Name')).toBeTruthy() userEvent.click( screen.getAllByRole('button', { name: /Remove Contest/ })[1] ) expect( screen.getAllByText( 'Enter the name of the contest that will drive the audit.' ).length ).toBe(1) expect(screen.getByText('Contest Name')).toBeTruthy() await waitFor(() => { expect(screen.queryByText('Contest 2')).not.toBeInTheDocument() expect(screen.queryByText('Remove Contest')).not.toBeInTheDocument() }) }) }) it('adds and removes choices', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { renderContests() userEvent.click(await screen.findByText('Add a new candidate/choice')) expect(screen.getAllByText(/Name of Candidate\/Choice \d/i).length).toBe( 3 ) expect( screen.getAllByText(/Votes for Candidate\/Choice \d/i).length ).toBe(3) expect(screen.getAllByText(/Remove choice \d/i).length).toBe(3) userEvent.click(screen.getByText('Remove choice 1')) await waitFor(() => { expect(screen.queryAllByText(/Remove choice \d/i).length).toBe(0) expect( screen.getAllByText(/Name of Candidate\/Choice \d/i).length ).toBe(2) expect( screen.getAllByText(/Votes for Candidate\/Choice \d/i).length ).toBe(2) }) }) }) it('is able to submit the form successfully', async () => { const uuids = ['contest-id', 'choice-id-1', 'choice-id-2'] let uuidIndex = -1 // eslint-disable-next-line @typescript-eslint/no-explicit-any ;(uuidv4 as any).mockImplementation(() => { uuidIndex += 1 return uuids[uuidIndex] || 'missing-uuid-in-mock' }) const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), aaApiCalls.putContests(contestMocks.filledTargeted), aaApiCalls.getContests(contestMocks.filledTargeted), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests() await screen.findByText('Target Contests') contestsInputMocks.inputs.forEach(inputData => { const input = screen.getByLabelText( new RegExp(regexpEscape(inputData.key)), { selector: 'input' } ) userEvent.type(input, inputData.value) }) screen.getByText('0 of 2 selected') userEvent.click( screen.getByRole('button', { name: 'Select Jurisdictions' }) ) userEvent.click( screen.getByRole('checkbox', { name: 'Jurisdiction One' }) ) screen.getByText('1 of 2 selected') userEvent.click(screen.getByText(/Save & Next/)) await waitFor(() => { expect(goToNextStage).toHaveBeenCalledTimes(1) }) }) }) it('it should skip to next stage when opportunistic contest form is clean and not touched', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests({ isTargeted: false }) await screen.findByText('Opportunistic Contests') userEvent.click(screen.getByText(/Save & Next/)) await waitFor(() => { expect(goToNextStage).toHaveBeenCalledTimes(1) }) }) }) it.each(['BALLOT_POLLING', 'BATCH_COMPARISON'])( 'it should not skip to next stage when targeted contest form is clean and not touched - %s', async auditType => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests({ auditType }) await screen.findByText('Target Contests') userEvent.click(screen.getByText(/Save & Next/)) await waitFor(() => { expect(screen.queryAllByText('Required').length).toBe(5) }) screen.getByText('Select at least one jurisdiction') expect(goToNextStage).not.toHaveBeenCalled() }) } ) it.each(['BALLOT_POLLING', 'BATCH_COMPARISON'])( 'it should not skip to next stage when opportunistic contest form is touched - %s', async auditType => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests({ auditType, isTargeted: false, }) await screen.findByText('Opportunistic Contests') userEvent.type( await screen.findByLabelText('Votes Allowed', { selector: 'input', }), '2' ) userEvent.click(screen.getByText(/Save & Next/)) await waitFor(() => { expect(screen.queryAllByText('Required').length).toBe(5) }) screen.getByText('Select at least one jurisdiction') expect(goToNextStage).not.toHaveBeenCalled() }) } ) it('displays errors', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests() await screen.findByText('Target Contests') await utilities.asyncForEach( contestsInputMocks.errorInputs, async (inputData: { key: string; value: string; error: string }) => { const { key, value, error } = inputData const input = screen.getByLabelText(new RegExp(regexpEscape(key)), { selector: 'input', }) as HTMLInputElement const errorID = `${input.name}-error` userEvent.clear(input) userEvent.type(input, value) userEvent.click(document.body) // Simulate blurring by clicking outside await waitFor(() => { expect({ text: screen.getByTestId(errorID).textContent, context: `${key}, ${value}: ${input.value}, ${error}`, }).toMatchObject({ text: error, context: `${key}, ${value}: ${input.value}, ${error}`, }) }) } ) userEvent.click(screen.getByText(/Save & Next/)) expect(goToNextStage).toHaveBeenCalledTimes(0) }) }) it('displays an error when the total votes are greater than the allowed votes and more than one vote is allowed per contest', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { renderContests() const votesAllowedInput = await screen.findByLabelText('Votes Allowed', { selector: 'input', }) userEvent.clear(votesAllowedInput) userEvent.type(votesAllowedInput, '2') userEvent.type( screen.getByLabelText('Votes for Candidate/Choice 1', { selector: 'input', }), '21' ) userEvent.type( screen.getByLabelText('Votes for Candidate/Choice 2', { selector: 'input', }), '40' ) const totalBallotInput = screen.getByLabelText( 'Total Ballot Cards Cast for Contest', { selector: 'input' } ) as HTMLInputElement userEvent.type(totalBallotInput, '30') userEvent.click(document.body) // Simulate blurring by clicking outside await waitFor(() => { // 30 ballots * 2 allowed votes / ballot = 60 allowed votes // 21 actual votes in choice #1 + 40 actual votes in choice #2 = 61 actual votes expect( screen.getByTestId(`${totalBallotInput.name}-error`) ).toHaveTextContent( 'Must be greater than or equal to the sum of votes for each candidate/choice' ) }) }) }) it('displays no error when the total votes are greater than the ballot count, but less than the total allowed votes for a contest', async () => { const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { renderContests() const votesAllowedInput = await screen.findByLabelText('Votes Allowed', { selector: 'input', }) userEvent.clear(votesAllowedInput) userEvent.type(votesAllowedInput, '2') userEvent.type( screen.getByLabelText('Votes for Candidate/Choice 1', { selector: 'input', }), '20' ) userEvent.type( screen.getByLabelText('Votes for Candidate/Choice 2', { selector: 'input', }), '40' ) const totalBallotInput = screen.getByLabelText( 'Total Ballot Cards Cast for Contest', { selector: 'input' } ) as HTMLInputElement userEvent.type(totalBallotInput, '30') // 30 ballots * 2 allowed votes / ballot = 60 allowed votes // 20 actual votes in choice #1 + 40 actual votes in choice #2 = 60 actual votes expect( screen.queryByTestId(`${totalBallotInput.name}-error`) ).not.toBeInTheDocument() }) }) it('sends all contests to server (both targeted and opportunistic) even though form only edits one set at a time', async () => { const uuids = ['contest-id', 'choice-id-1', 'choice-id-2'] let uuidIndex = -1 // eslint-disable-next-line @typescript-eslint/no-explicit-any ;(uuidv4 as any).mockImplementation(() => { uuidIndex += 1 return uuids[uuidIndex] || 'missing-uuid-in-mock' }) const expectedCalls = [ aaApiCalls.getContests(contestMocks.filledOpportunistic), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), aaApiCalls.putContests( contestMocks.filledTargeted.concat(contestMocks.filledOpportunistic) ), aaApiCalls.getContests( contestMocks.filledOpportunistic.concat(contestMocks.filledTargeted) ), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests() await screen.findByText('Target Contests') contestsInputMocks.inputs.forEach(inputData => { const input = screen.getByLabelText( new RegExp(regexpEscape(inputData.key)), { selector: 'input' } ) userEvent.type(input, inputData.value) }) userEvent.click( screen.getByRole('button', { name: 'Select Jurisdictions' }) ) userEvent.click( screen.getByRole('checkbox', { name: 'Jurisdiction One' }) ) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => { expect(goToNextStage).toHaveBeenCalledTimes(1) }) }) }) it('selects, deselections, and submits jurisdictions', async () => { const updatedContests = [ { ...contestMocks.filledTargeted[0], jurisdictionIds: ['jurisdiction-id-2'], }, ] const expectedCalls = [ aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), aaApiCalls.putContests(updatedContests), aaApiCalls.getContests(updatedContests), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests() const dropDown = await screen.findByText('Select Jurisdictions') userEvent.click(dropDown) const selectAll = await screen.findByLabelText('Select all') const jurisdictionOne = await screen.findByLabelText('Jurisdiction One') const jurisdictionTwo = await screen.findByLabelText('Jurisdiction Two') userEvent.click(selectAll) userEvent.click(selectAll) userEvent.click(jurisdictionOne) userEvent.click(jurisdictionTwo) userEvent.click(jurisdictionOne) userEvent.click(screen.getByText(/Save & Next/)) await waitFor(() => { expect(goToNextStage).toHaveBeenCalledTimes(1) }) }) }) it('handles a multi-contest batch audit', async () => { const uuids = [ 'contest-id-1', 'choice-id-1', 'choice-id-2', 'contest-id-2', 'choice-id-3', 'choice-id-4', ] let uuidIndex = -1 vi.mocked(uuidv4).mockImplementation(() => { uuidIndex += 1 return uuids[uuidIndex] ?? 'missing-uuid-in-mock' }) const expectedContests: Omit[] = [ { id: 'contest-id-1', choices: [ { id: 'choice-id-1', name: 'Choice One', numVotes: 10 }, { id: 'choice-id-2', name: 'Choice Two', numVotes: 20 }, ], isTargeted: true, jurisdictionIds: ['jurisdiction-id-1'], name: 'Contest One', numWinners: 1, votesAllowed: 1, pendingBallots: null, }, { id: 'contest-id-2', choices: [ { id: 'choice-id-3', name: 'Choice Three', numVotes: 30 }, { id: 'choice-id-4', name: 'Choice Four', numVotes: 40 }, ], isTargeted: true, jurisdictionIds: ['jurisdiction-id-1', 'jurisdiction-id-2'], name: 'Contest Two', numWinners: 1, votesAllowed: 1, pendingBallots: null, }, ] const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), aaApiCalls.putContests(expectedContests), aaApiCalls.getContests(expectedContests), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests({ auditType: 'BATCH_COMPARISON', }) await screen.findByText('Target Contests') // Input data for first contest contestsInputMocks.batchAuditInputs.contest1.forEach(inputData => { const input = screen.getByLabelText(inputData.key, { selector: 'input', }) userEvent.type(input, inputData.value) }) userEvent.click( screen.getByRole('button', { name: 'Select Jurisdictions' }) ) userEvent.click( screen.getByRole('checkbox', { name: 'Jurisdiction One' }) ) userEvent.click(screen.getByText('Add Contest')) // Input data for second contest contestsInputMocks.batchAuditInputs.contest2.forEach(inputData => { const input = screen.getAllByLabelText(inputData.key, { selector: 'input', })[inputData.index ?? 0] userEvent.type(input, inputData.value) }) userEvent.click( screen.getAllByRole('button', { name: 'Select Jurisdictions' })[1] ) userEvent.click( screen.getAllByRole('checkbox', { name: 'Select all' })[1] ) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => { expect(goToNextStage).toHaveBeenCalledTimes(1) }) }) }) it('allows entering pending ballots for batch comparison audits', async () => { const uuids = ['contest-id', 'choice-id-1', 'choice-id-2'] let uuidIndex = -1 // eslint-disable-next-line @typescript-eslint/no-explicit-any ;(uuidv4 as any).mockImplementation(() => { uuidIndex += 1 return uuids[uuidIndex] || 'missing-uuid-in-mock' }) const numPendingBallots = 10 const contestWithPendingBallots = { ...contestMocks.filledTargeted[0], totalBallotsCast: undefined, pendingBallots: numPendingBallots, } const expectedCalls = [ aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), aaApiCalls.putContests([contestWithPendingBallots]), aaApiCalls.getContests([contestWithPendingBallots]), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests({ auditType: 'BATCH_COMPARISON', }) await screen.findByText('Target Contests') contestsInputMocks.inputs.forEach(inputData => { if (inputData.key === 'Total Ballot Cards Cast for Contest') return const input = screen.getByLabelText(inputData.key, { selector: 'input', }) userEvent.type(input, inputData.value) }) userEvent.click( screen.getByRole('button', { name: 'Select Jurisdictions' }) ) userEvent.click( screen.getByRole('checkbox', { name: 'Jurisdiction One' }) ) userEvent.type( screen.getByLabelText('Pending Ballots'), numPendingBallots.toString() ) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => { expect(goToNextStage).toHaveBeenCalledTimes(1) }) }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/Contests.tsx ================================================ /* eslint-disable jsx-a11y/label-has-associated-control */ import React from 'react' import ContestForm from './ContestForm' import ContestSelect from './ContestSelect' import { IAuditSettings } from '../../../useAuditSettings' export interface IContestsProps { electionId: string auditType: IAuditSettings['auditType'] isTargeted: boolean goToNextStage: () => void goToPrevStage: () => void } const Contests: React.FC = (props: IContestsProps) => { return props.auditType === 'BALLOT_COMPARISON' ? ( ) : ( ) } export default Contests ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/HybridContestForm.test.tsx ================================================ import { beforeEach, describe, expect, it, vi } from 'vitest' import React from 'react' import { screen, waitFor, render } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { QueryClientProvider } from 'react-query' import uuidv4 from 'uuidv4' import { withMockFetch, regexpEscape, createQueryClient, } from '../../../testUtilities' import Contests, { IContestsProps } from './Contests' import { aaApiCalls } from '../../../_mocks' import { IContest } from '../../../../types' const hybridContestsInputMocks = { inputs: [ { key: 'Name of Candidate/Choice 1', value: 'Choice One' }, { key: 'Name of Candidate/Choice 2', value: 'Choice Two' }, { key: 'Votes for Candidate/Choice 1', value: '10' }, { key: 'Votes for Candidate/Choice 2', value: '20' }, ], errorInputs: [ { key: 'Name of Candidate/Choice 1', value: '', error: 'Required' }, { key: 'Name of Candidate/Choice 2', value: '', error: 'Required' }, { key: 'Votes for Candidate/Choice 1', value: '', error: 'Required', }, { key: 'Votes for Candidate/Choice 1', value: 'test', error: 'Must be a number', }, { key: 'Votes for Candidate/Choice 1', value: '-1', error: 'Must be a positive number', }, { key: 'Votes for Candidate/Choice 1', value: '0.5', error: 'Must be an integer', }, { key: 'Votes for Candidate/Choice 2', value: '', error: 'Required', }, { key: 'Votes for Candidate/Choice 2', value: 'test', error: 'Must be a number', }, { key: 'Votes for Candidate/Choice 2', value: '-1', error: 'Must be a positive number', }, { key: 'Votes for Candidate/Choice 2', value: '0.5', error: 'Must be an integer', }, ], } const renderContests = (props: Partial = {}) => { const goToNextStage = vi.fn() const goToPrevStage = vi.fn() return { goToNextStage, goToPrevStage, ...render( ), } } const apiCalls = { getStandardizedContests: { url: '/api/election/1/standardized-contests', response: [ { name: 'Contest 1.\'"', // Make sure dots and quotes in the name work jurisdictionIds: ['jurisdiction-id-1', 'jurisdiction-id-2'], }, { name: 'Contest 2', jurisdictionIds: ['jurisdiction-id-1'], }, { name: 'Contest 3', jurisdictionIds: ['jurisdiction-id-2'] }, ], }, getContests: (contests: Omit[]) => ({ url: '/api/election/1/contest', response: { contests }, }), putContests: (contests: Omit[]) => ({ url: '/api/election/1/contest', options: { method: 'PUT', body: JSON.stringify(contests), headers: { 'Content-Type': 'application/json' }, }, response: { status: 'ok' }, }), } vi.mock('uuidv4', async importActual => ({ ...(await importActual()), default: vi.fn(), })) const mockUuid = vi.mocked(uuidv4) describe('Audit Setup > Contests (Hybrid)', () => { let getID: () => string beforeEach(() => { // uuidMock and getID should be in sync so we can generate test data that // matches the UUIDs assigned when making new contests mockUuid.mockImplementation( (() => { let id = 0 return () => { id += 1 return id.toString() } })() ) getID = (() => { let id = 0 return () => { id += 1 return id.toString() } })() }) const newContest = () => ({ id: getID(), name: 'Contest 1.\'"', isTargeted: true, numWinners: 1, votesAllowed: 1, jurisdictionIds: ['jurisdiction-id-1', 'jurisdiction-id-2'], choices: [ { id: getID(), name: 'Choice One', numVotes: 10, }, { id: getID(), name: 'Choice Two', numVotes: 20, }, ], }) it('Audit Setup > Contests', async () => { const expectedCalls = [ apiCalls.getContests([]), aaApiCalls.getJurisdictions, apiCalls.getStandardizedContests, ] await withMockFetch(expectedCalls, async () => { const { container } = renderContests() await screen.findByRole('heading', { name: 'Target Contests' }) expect(container).toMatchSnapshot() }) }) it('is able to submit form successfully', async () => { const contests = [newContest()] const expectedCalls = [ apiCalls.getContests([]), aaApiCalls.getJurisdictions, apiCalls.getStandardizedContests, apiCalls.putContests(contests), apiCalls.getContests(contests), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests() await screen.findByRole('heading', { name: 'Target Contests' }) userEvent.selectOptions( screen.getByLabelText(/Contest Name/), 'Contest 1.\'"' ) hybridContestsInputMocks.inputs.forEach(inputData => { const input = screen.getByLabelText( new RegExp(regexpEscape(inputData.key)), { selector: 'input' } ) userEvent.type(input, inputData.value) }) expect( screen.queryByText('Total Ballot Cards Cast') ).not.toBeInTheDocument() userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => expect(goToNextStage).toHaveBeenCalled()) }) }) it('removes a contest', async () => { const contests = [ newContest(), { ...newContest(), name: 'Contest 2', jurisdictionIds: ['jurisdiction-id-1'], }, { ...newContest(), name: 'Contest 3', isTargeted: false }, ] const expectedCalls = [ apiCalls.getContests(contests), aaApiCalls.getJurisdictions, apiCalls.getStandardizedContests, apiCalls.putContests(contests.slice(1)), apiCalls.getContests(contests.slice(1)), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests() await screen.findByRole('heading', { name: 'Target Contests' }) userEvent.click( screen.getAllByRole('button', { name: /Remove Contest/ })[0] ) await waitFor(() => expect( screen.queryByRole('heading', { name: 'Contest 1' }) ).not.toBeInTheDocument() ) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => expect(goToNextStage).toHaveBeenCalled()) }) }) it('hides jurisdiction selection for hybrid', async () => { const contests = [newContest()] const expectedCalls = [ apiCalls.getContests([]), aaApiCalls.getJurisdictions, apiCalls.getStandardizedContests, apiCalls.putContests(contests), apiCalls.getContests(contests), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests() await screen.findByRole('heading', { name: 'Target Contests' }) userEvent.selectOptions( screen.getByLabelText(/Contest Name/), 'Contest 1.\'"' ) hybridContestsInputMocks.inputs.forEach(inputData => { const input = screen.getByLabelText( new RegExp(regexpEscape(inputData.key)), { selector: 'input', } ) userEvent.type(input, inputData.value) }) expect(screen.queryByText('Contest Universe')).not.toBeInTheDocument() userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => expect(goToNextStage).toHaveBeenCalled()) }) }) it('it should not skip to next stage when targeted contest form is clean and not touched', async () => { const expectedCalls = [ apiCalls.getContests([]), aaApiCalls.getJurisdictions, apiCalls.getStandardizedContests, ] await withMockFetch(expectedCalls, async () => { renderContests() await screen.findByRole('heading', { name: 'Target Contests' }) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => { expect(screen.queryAllByText('Required').length).toBe(5) }) }) }) it('it should skip to next stage when opportunistic contest form is clean and not touched', async () => { const expectedCalls = [ apiCalls.getContests([]), aaApiCalls.getJurisdictions, apiCalls.getStandardizedContests, ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderContests({ isTargeted: false }) await screen.findByRole('heading', { name: 'Opportunistic Contests' }) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => expect(goToNextStage).toHaveBeenCalled()) }) }) it('it should not skip to next stage when opportunistic contest form is touched', async () => { const expectedCalls = [ apiCalls.getContests([]), aaApiCalls.getJurisdictions, apiCalls.getStandardizedContests, ] await withMockFetch(expectedCalls, async () => { renderContests({ isTargeted: false }) await screen.findByRole('heading', { name: 'Opportunistic Contests' }) userEvent.type( screen.getByLabelText('Votes Allowed', { selector: 'input' }), '2' ) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => { expect(screen.queryAllByText('Required').length).toBe(5) }) }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/__snapshots__/Contests.test.tsx.snap ================================================ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`Audit Setup > Contests > renders empty opportunistic state correctly 1`] = `

Opportunistic Contests

Contest Info

Enter the name of the contest that will drive the audit.
Enter the number of winners for the contest.
Number of selections the voter can make in the contest.

Candidates/Choices & Vote Totals

Enter the name of each candidate choice that appears on the ballot for this contest.

Add a new candidate/choice

Total Ballot Cards Cast

Enter the overall number of ballot cards cast in jurisdictions containing this contest.

Contest Universe

Select the jurisdictions where this contest appeared on the ballot.

0 of 2 selected

`; exports[`Audit Setup > Contests > renders empty targeted state correctly 1`] = `

Target Contests

Contest Info

Enter the name of the contest that will drive the audit.
Enter the number of winners for the contest.
Number of selections the voter can make in the contest.

Candidates/Choices & Vote Totals

Enter the name of each candidate choice that appears on the ballot for this contest.

Add a new candidate/choice

Total Ballot Cards Cast

Enter the overall number of ballot cards cast in jurisdictions containing this contest.

Contest Universe

Select the jurisdictions where this contest appeared on the ballot.

0 of 2 selected

`; exports[`Audit Setup > Contests > renders filled opportunistic state correctly 1`] = `

Opportunistic Contests

Contest Info

Enter the name of the contest that will drive the audit.
Enter the number of winners for the contest.
Number of selections the voter can make in the contest.

Candidates/Choices & Vote Totals

Enter the name of each candidate choice that appears on the ballot for this contest.

Add a new candidate/choice

Total Ballot Cards Cast

Enter the overall number of ballot cards cast in jurisdictions containing this contest.

Contest Universe

Select the jurisdictions where this contest appeared on the ballot.

0 of 2 selected

`; exports[`Audit Setup > Contests > renders filled targeted state correctly 1`] = `

Target Contests

Contest Info

Enter the name of the contest that will drive the audit.
Enter the number of winners for the contest.
Number of selections the voter can make in the contest.

Candidates/Choices & Vote Totals

Enter the name of each candidate choice that appears on the ballot for this contest.

Add a new candidate/choice

Total Ballot Cards Cast

Enter the overall number of ballot cards cast in jurisdictions containing this contest.

Contest Universe

Select the jurisdictions where this contest appeared on the ballot.

1 of 2 selected

`; ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/__snapshots__/HybridContestForm.test.tsx.snap ================================================ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`Audit Setup > Contests (Hybrid) > Audit Setup > Contests 1`] = `

Target Contests

Contest Info

Select the name of the contest that will drive the audit.
Enter the number of winners for the contest.
Number of selections the voter can make in the contest.

Candidates/Choices & Vote Totals

Enter the name of each candidate choice that appears on the ballot for this contest.

Add a new candidate/choice

`; ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/_mocks.ts ================================================ export const contestsInputMocks = { inputs: [ { key: 'Contest Name', value: 'Contest Name' }, { key: 'Name of Candidate/Choice 1', value: 'Choice One' }, { key: 'Name of Candidate/Choice 2', value: 'Choice Two' }, { key: 'Votes for Candidate/Choice 1', value: '10' }, { key: 'Votes for Candidate/Choice 2', value: '20' }, { key: 'Total Ballot Cards Cast for Contest', value: '30' }, ], batchAuditInputs: { contest1: [ { key: 'Contest Name', value: 'Contest One' }, { key: 'Name of Candidate/Choice 1', value: 'Choice One' }, { key: 'Name of Candidate/Choice 2', value: 'Choice Two' }, { key: 'Votes for Candidate/Choice 1', value: '10' }, { key: 'Votes for Candidate/Choice 2', value: '20' }, ], contest2: [ { key: 'Contest 2 Name', value: 'Contest Two' }, { key: 'Name of Candidate/Choice 1', index: 1, value: 'Choice Three' }, { key: 'Name of Candidate/Choice 2', index: 1, value: 'Choice Four' }, { key: 'Votes for Candidate/Choice 1', index: 1, value: '30' }, { key: 'Votes for Candidate/Choice 2', index: 1, value: '40' }, ], }, errorInputs: [ { key: 'Contest Name', value: '', error: 'Required' }, { key: 'Total Ballot Cards Cast for Contest', value: '', error: 'Must be greater than or equal to the sum of votes for each candidate/choice', }, { key: 'Total Ballot Cards Cast for Contest', value: 'test', error: 'Must be a number', }, { key: 'Total Ballot Cards Cast for Contest', value: '-1', error: 'Must be a positive number', }, { key: 'Total Ballot Cards Cast for Contest', value: '0.5', error: 'Must be an integer', }, { key: 'Name of Candidate/Choice 1', value: '', error: 'Required' }, { key: 'Name of Candidate/Choice 2', value: '', error: 'Required' }, { key: 'Votes for Candidate/Choice 1', value: '', error: 'Required', }, { key: 'Votes for Candidate/Choice 1', value: 'test', error: 'Must be a number', }, { key: 'Votes for Candidate/Choice 1', value: '-1', error: 'Must be a positive number', }, { key: 'Votes for Candidate/Choice 1', value: '0.5', error: 'Must be an integer', }, { key: 'Votes for Candidate/Choice 2', value: '', error: 'Required', }, { key: 'Votes for Candidate/Choice 2', value: 'test', error: 'Must be a number', }, { key: 'Votes for Candidate/Choice 2', value: '-1', error: 'Must be a positive number', }, { key: 'Votes for Candidate/Choice 2', value: '0.5', error: 'Must be an integer', }, ], } export default contestsInputMocks ================================================ FILE: client/src/components/AuditAdmin/Setup/Contests/schema.ts ================================================ import * as Yup from 'yup' import number, { parse as parseNumber } from '../../../../utils/number-schema' import { IChoice } from '../../../../types' import { IAuditSettings } from '../../../useAuditSettings' // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types const contestsSchema = (auditType: IAuditSettings['auditType']) => Yup.object().shape({ contests: Yup.array() .required() .of( Yup.object().shape({ name: Yup.string().required('Required'), numWinners: number() .typeError('Must be a number') .integer('Must be an integer') .min(0, 'Must be a positive number') .required('Required'), votesAllowed: number() .typeError('Must be a number') .integer('Must be an integer') .min(0, 'Must be a positive number') .required('Required'), ...(auditType === 'BALLOT_POLLING' && { totalBallotsCast: number() .typeError('Must be a number') .integer('Must be an integer') .min(0, 'Must be a positive number') .test( 'is-sufficient', 'Must be greater than or equal to the sum of votes for each candidate/choice', function testTotalBallotsCast(value?: unknown) { const ballots = parseNumber(value) const { choices } = this.parent const totalVotes = choices.reduce( (sum: number, choiceValue: IChoice) => sum + (parseNumber(choiceValue.numVotes) || 0), 0 ) const allowedVotesPerBallot: number = this.parent.votesAllowed const totalAllowedVotes = allowedVotesPerBallot * ballots return totalAllowedVotes >= totalVotes || this.createError() } ) .required('Required'), jurisdictionIds: Yup.array() .required('Select at least one jurisdiction') .of(Yup.string()), }), ...(auditType === 'BATCH_COMPARISON' && { pendingBallots: number() .typeError('Must be a number') .integer('Must be an integer') .min(0, 'Must be a positive number'), jurisdictionIds: Yup.array() .required('Select at least one jurisdiction') .of(Yup.string()), }), choices: Yup.array() .required() .of( Yup.object().shape({ name: Yup.string().required('Required'), numVotes: number() .typeError('Must be a number') .integer('Must be an integer') .min(0, 'Must be a positive number') .required('Required'), }) ), }) ), }) export default contestsSchema ================================================ FILE: client/src/components/AuditAdmin/Setup/Participants/Participants.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { screen, waitFor, render } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { QueryClientProvider } from 'react-query' import Participants, { IParticipantsProps } from './Participants' import { jurisdictionFile } from './_mocks' import { withMockFetch, createQueryClient } from '../../../testUtilities' import { IFileInfo, FileProcessingStatus } from '../../../useCSV' import { getMockFormDataForFileUpload, getMockJsonDataForUploadComplete, } from '../../../_mocks' vi.mock('axios') const renderParticipants = (props: Partial = {}) => { const goToNextStage = vi.fn() return { goToNextStage, ...render( ), } } const fileMocks = { empty: { file: null, processing: null }, processing: { file: { name: 'file name', uploadedAt: '2020-12-03T23:10:14.024+00:00', }, processing: { status: FileProcessingStatus.PROCESSING, error: null, startedAt: '2020-12-03T23:10:14.024+00:00', completedAt: null, }, }, processed: { file: { name: 'file name', uploadedAt: '2020-12-03T23:10:14.024+00:00', }, processing: { status: FileProcessingStatus.PROCESSED, error: null, startedAt: '2020-12-03T23:10:14.024+00:00', completedAt: '2020-12-03T23:10:14.024+00:00', }, }, errored: { file: { name: 'file name', uploadedAt: '2020-12-03T23:10:14.024+00:00', }, processing: { status: FileProcessingStatus.ERRORED, error: 'something went wrong', startedAt: '2020-12-03T23:10:14.024+00:00', completedAt: '2020-12-03T23:10:14.024+00:00', }, }, } const apiCalls = { getJurisdictionsFile: (response: IFileInfo) => ({ url: '/api/election/1/jurisdiction/file', response, }), getStandardizedContestsFile: (response: IFileInfo) => ({ url: '/api/election/1/standardized-contests/file', response, }), uploadJurisdictionFileCalls: (file: File) => { return [ { url: '/api/election/1/jurisdiction/file/upload-url', options: { method: 'GET', params: { fileType: file.type }, }, response: { url: '/api/upload', fields: { key: '/path/to/file' } }, }, { url: '/api/upload', options: { method: 'POST', body: getMockFormDataForFileUpload(file), }, response: { status: 'ok' }, }, { url: '/api/election/1/jurisdiction/file/upload-complete', options: { method: 'POST', body: getMockJsonDataForUploadComplete(file), headers: { 'Content-Type': 'application/json' }, }, response: { status: 'ok' }, }, ] }, uploadStandardizedContestsFileCalls: (file: File) => { return [ { url: '/api/election/1/standardized-contests/file/upload-url', options: { method: 'GET', params: { fileType: file.type }, }, response: { url: '/api/upload', fields: { key: '/path/to/file' } }, }, { url: '/api/upload', options: { method: 'POST', body: getMockFormDataForFileUpload(file), }, response: { status: 'ok' }, }, { url: '/api/election/1/standardized-contests/file/upload-complete', options: { method: 'POST', body: getMockJsonDataForUploadComplete(file), headers: { 'Content-Type': 'application/json' }, }, response: { status: 'ok' }, }, ] }, } describe('Audit Setup > Participants', () => { it('heading should be participants & contests for ballot comparison', async () => { const expectedCalls = [ apiCalls.getJurisdictionsFile(fileMocks.empty), apiCalls.getStandardizedContestsFile(fileMocks.empty), ] await withMockFetch(expectedCalls, async () => { renderParticipants({ isStandardizedContestsFileEnabled: true }) await screen.findByRole('heading', { name: 'Participants & Contests' }) }) }) it('submits participants file', async () => { const anotherFile = new File([], 'another file') const expectedCalls = [ apiCalls.getJurisdictionsFile(fileMocks.empty), ...apiCalls.uploadJurisdictionFileCalls(jurisdictionFile), apiCalls.getJurisdictionsFile(fileMocks.processed), ...apiCalls.uploadJurisdictionFileCalls(anotherFile), apiCalls.getJurisdictionsFile(fileMocks.processed), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderParticipants() await screen.findByRole('heading', { name: 'Participants' }) expect(screen.getByRole('button', { name: /Next/ })).toBeDisabled() // Upload a file userEvent.upload( screen.getByLabelText('Select a file...'), jurisdictionFile ) userEvent.click(screen.getByRole('button', { name: 'Upload File' })) await screen.findByText('Current file:') screen.getByText('file name') // Replace the file in the input userEvent.click(screen.getByRole('button', { name: 'Replace File' })) userEvent.upload(screen.getByLabelText('Select a file...'), anotherFile) userEvent.click(screen.getByRole('button', { name: 'Upload File' })) await screen.findByText('Current file:') // Next button should be enabled now userEvent.click(screen.getByRole('button', { name: /Next/ })) expect(goToNextStage).toHaveBeenCalled() }) }) it('submits participants and standardized contests file for ballot comparison audits', async () => { const contestsFile = new File([], 'contests file') const expectedCalls = [ apiCalls.getJurisdictionsFile(fileMocks.empty), apiCalls.getStandardizedContestsFile(fileMocks.empty), ...apiCalls.uploadJurisdictionFileCalls(jurisdictionFile), apiCalls.getJurisdictionsFile(fileMocks.processed), apiCalls.getStandardizedContestsFile(fileMocks.empty), ...apiCalls.uploadStandardizedContestsFileCalls(contestsFile), apiCalls.getStandardizedContestsFile(fileMocks.processed), ] await withMockFetch(expectedCalls, async () => { renderParticipants({ isStandardizedContestsFileEnabled: true }) await screen.findByRole('heading', { name: 'Participating Jurisdictions', }) await screen.findByRole('heading', { name: 'Standardized Contests', }) let [ // eslint-disable-next-line prefer-const jurisdictionsFileInput, standardizedContestsFileInput, ] = screen.getAllByLabelText('Select a file...') let [ // eslint-disable-next-line prefer-const jurisdictionsFileUploadButton, standardizedContestsFileUploadButton, ] = screen.getAllByRole('button', { name: 'Upload File' }) expect(standardizedContestsFileInput).toBeDisabled() expect(standardizedContestsFileUploadButton).toBeDisabled() // Upload jurisdictions file userEvent.upload(jurisdictionsFileInput, jurisdictionFile) userEvent.click(jurisdictionsFileUploadButton) await screen.findByText('Current file:') screen.getByText('file name') standardizedContestsFileInput = screen.getByLabelText('Select a file...') standardizedContestsFileUploadButton = screen.getByRole('button', { name: 'Upload File', }) expect(standardizedContestsFileInput).toBeEnabled() expect(standardizedContestsFileUploadButton).toBeEnabled() // Upload standardized contests file userEvent.upload(standardizedContestsFileInput, contestsFile) userEvent.click(standardizedContestsFileUploadButton) await screen.findByText('contests file') }) }) it('submits participants and standardized contests file for hybrid audits', async () => { const contestsFile = new File([], 'contests file') const expectedCalls = [ apiCalls.getJurisdictionsFile(fileMocks.empty), apiCalls.getStandardizedContestsFile(fileMocks.empty), ...apiCalls.uploadJurisdictionFileCalls(jurisdictionFile), apiCalls.getJurisdictionsFile(fileMocks.processed), apiCalls.getStandardizedContestsFile(fileMocks.empty), ...apiCalls.uploadStandardizedContestsFileCalls(contestsFile), apiCalls.getStandardizedContestsFile(fileMocks.processed), ] await withMockFetch(expectedCalls, async () => { renderParticipants({ isStandardizedContestsFileEnabled: true }) await screen.findByRole('heading', { name: 'Participating Jurisdictions', }) await screen.findByRole('heading', { name: 'Standardized Contests', }) let [ // eslint-disable-next-line prefer-const jurisdictionsFileInput, standardizedContestsFileInput, ] = screen.getAllByLabelText('Select a file...') let [ // eslint-disable-next-line prefer-const jurisdictionsFileUploadButton, standardizedContestsFileUploadButton, ] = screen.getAllByRole('button', { name: 'Upload File' }) expect(standardizedContestsFileInput).toBeDisabled() expect(standardizedContestsFileUploadButton).toBeDisabled() // Upload jurisdictions file userEvent.upload(jurisdictionsFileInput, jurisdictionFile) userEvent.click(jurisdictionsFileUploadButton) await screen.findByText('Current file:') screen.getByText('file name') standardizedContestsFileInput = screen.getByLabelText('Select a file...') standardizedContestsFileUploadButton = screen.getByRole('button', { name: 'Upload File', }) expect(standardizedContestsFileInput).toBeEnabled() expect(standardizedContestsFileUploadButton).toBeEnabled() // Upload standardized contests file userEvent.upload(standardizedContestsFileInput, contestsFile) userEvent.click(standardizedContestsFileUploadButton) await screen.findByText('contests file') }) }) it('displays errors', async () => { const expectedCalls = [ apiCalls.getJurisdictionsFile(fileMocks.errored), apiCalls.getStandardizedContestsFile(fileMocks.empty), ] await withMockFetch(expectedCalls, async () => { renderParticipants({ isStandardizedContestsFileEnabled: true }) await screen.findByText('Current file:') screen.getByText('file name') screen.getByText('something went wrong') const standardizedContestsFileInput = screen.getByLabelText( 'Select a file...' ) const standardizedContestsFileUploadButton = screen.getByRole('button', { name: 'Upload File', }) expect(standardizedContestsFileInput).toBeDisabled() expect(standardizedContestsFileUploadButton).toBeDisabled() }) }) it('displays errors - hybrid', async () => { const expectedCalls = [ apiCalls.getJurisdictionsFile(fileMocks.errored), apiCalls.getStandardizedContestsFile(fileMocks.empty), ] await withMockFetch(expectedCalls, async () => { renderParticipants({ isStandardizedContestsFileEnabled: true }) await screen.findByText('Current file:') screen.getByText('file name') screen.getByText('something went wrong') const standardizedContestsFileInput = screen.getByLabelText( 'Select a file...' ) const standardizedContestsFileUploadButton = screen.getByRole('button', { name: 'Upload File', }) expect(standardizedContestsFileInput).toBeDisabled() expect(standardizedContestsFileUploadButton).toBeDisabled() }) }) it('do not show standardized contests for ballot polling', async () => { const expectedCalls = [apiCalls.getJurisdictionsFile(fileMocks.empty)] await withMockFetch(expectedCalls, async () => { renderParticipants() await screen.findByRole('heading', { name: 'Participants', }) await waitFor(() => expect( screen.queryByRole('heading', { name: 'Standardized Contests' }) ).not.toBeInTheDocument() ) }) }) it('displays errors on replacing standardized contests with invalid upload', async () => { const contestsFile = new File([], 'contests file') const expectedCalls = [ apiCalls.getJurisdictionsFile(fileMocks.processed), apiCalls.getStandardizedContestsFile(fileMocks.processed), ...apiCalls.uploadStandardizedContestsFileCalls(contestsFile), apiCalls.getStandardizedContestsFile(fileMocks.processing), apiCalls.getStandardizedContestsFile(fileMocks.errored), ] await withMockFetch(expectedCalls, async () => { renderParticipants({ isStandardizedContestsFileEnabled: true }) expect(await screen.findAllByText(/Uploaded/)).toHaveLength(2) // Replace & upload errored standardized contests userEvent.click( screen.getAllByRole('button', { name: 'Replace File', })[1] ) userEvent.upload( await screen.findByLabelText('Select a file...'), contestsFile ) userEvent.click(screen.getByRole('button', { name: 'Upload File' })) await screen.findByText(/Uploaded/) await screen.findByText('something went wrong', undefined, { timeout: 2000, }) }) }) it('displays errors after reprocessing standardized contests', async () => { const expectedCalls = [ apiCalls.getJurisdictionsFile(fileMocks.processed), apiCalls.getStandardizedContestsFile(fileMocks.processed), ...apiCalls.uploadJurisdictionFileCalls(jurisdictionFile), apiCalls.getJurisdictionsFile(fileMocks.processing), apiCalls.getJurisdictionsFile(fileMocks.processed), apiCalls.getStandardizedContestsFile(fileMocks.errored), ] await withMockFetch(expectedCalls, async () => { renderParticipants({ isStandardizedContestsFileEnabled: true }) expect(await screen.findAllByText(/Uploaded/)).toHaveLength(2) // Upload a new jurisdictions file userEvent.click( screen.getAllByRole('button', { name: 'Replace File' })[0] ) userEvent.upload( screen.getByLabelText('Select a file...'), jurisdictionFile ) userEvent.click(screen.getByRole('button', { name: 'Upload File' })) await screen.findByText(/Uploaded/) await screen.findByText('something went wrong', undefined, { timeout: 2000, }) }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Setup/Participants/Participants.tsx ================================================ import React from 'react' import { Button } from '@blueprintjs/core' import FormButtonBar from '../../../Atoms/Form/FormButtonBar' import FormWrapper from '../../../Atoms/Form/FormWrapper' import CSVFile from '../../../Atoms/CSVForm' import { useJurisdictionsFile, useStandardizedContestsFile, } from '../../../useFileUpload' import { isFileProcessed } from '../../../useCSV' export interface IParticipantsProps { electionId: string isStandardizedContestsFileEnabled: boolean goToNextStage: () => void } const Participants: React.FC = ({ electionId, isStandardizedContestsFileEnabled, goToNextStage, }: IParticipantsProps) => { const jurisdictionsFileUpload = useJurisdictionsFile(electionId) const standardizedContestsFileUpload = useStandardizedContestsFile( electionId, { enabled: isStandardizedContestsFileEnabled } ) if ( !jurisdictionsFileUpload.uploadedFile.isSuccess || (isStandardizedContestsFileEnabled && !standardizedContestsFileUpload.uploadedFile.isSuccess) ) return null const areFileUploadsComplete = isFileProcessed(jurisdictionsFileUpload.uploadedFile.data) && (!isStandardizedContestsFileEnabled || isFileProcessed(standardizedContestsFileUpload.uploadedFile.data!)) return ( { await jurisdictionsFileUpload.uploadFiles([file]) return true }} title={ isStandardizedContestsFileEnabled ? 'Participating Jurisdictions' : undefined } description='Click "Browse" to choose the appropriate file from your computer. This file should be a comma-separated list of all the jurisdictions participating in the audit, plus email addresses for audit administrators in each participating jurisdiction.' sampleFileLink="/sample_jurisdiction_filesheet.csv" enabled /> {isStandardizedContestsFileEnabled && (
{ await standardizedContestsFileUpload.uploadFiles([file]) return true }} title="Standardized Contests" description='Click "Browse" to choose the appropriate file from your computer. This file should be a comma-separated list of all the contests on the ballot, the jurisdiction(s) where each contest appeared on the ballot, and optionally the vote choices available in each.' sampleFileLink="/sample_standardized_contests.csv" enabled={isFileProcessed(jurisdictionsFileUpload.uploadedFile.data)} />
)}
) } export default Participants ================================================ FILE: client/src/components/AuditAdmin/Setup/Participants/_mocks.ts ================================================ import { readFileSync } from 'fs' import { join } from 'path' export const jurisdictionFile = new File( [ readFileSync( join( __dirname, '../../../../../public/sample_jurisdiction_filesheet.csv' ), 'utf8' ), ], 'jurisdictions.csv', { type: 'text/csv' } ) export const standardizedContestsFile = new File( [ readFileSync( join(__dirname, '../../../../../public/sample_standardized_contests.csv'), 'utf8' ), ], 'standardized-contests.csv', { type: 'text/csv' } ) export default jurisdictionFile ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/ConfirmLaunch.tsx ================================================ import React from 'react' import { Classes, Dialog, Intent } from '@blueprintjs/core' import FormButton from '../../../Atoms/Form/FormButton' interface IConfirmLaunchProps { isOpen: boolean handleClose: () => void handleSubmit: () => void isSubmitting: boolean message?: string } const ConfirmLaunch: React.FC = ({ isOpen, handleClose, handleSubmit, isSubmitting, message, }) => (
{message &&

{message}

}
Cancel Launch Audit
) export default ConfirmLaunch ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/CvrChoiceNameConsistencyError.tsx ================================================ import { Callout } from '@blueprintjs/core' import React from 'react' import styled from 'styled-components' import { ICvrChoiceNameConsistencyError } from '../../../../types' const CalloutWithBottomMargin = styled(Callout)` margin-bottom: 16px; p:last-child { margin-bottom: 0; } ` interface IProps { error: ICvrChoiceNameConsistencyError jurisdictionNamesById: { [jurisdictionId: string]: { name: string } } } const CvrChoiceNameConsistencyError: React.FC = ({ error, jurisdictionNamesById, }) => { const { anomalousCvrChoiceNamesByJurisdiction, cvrChoiceNamesInJurisdictionWithMostCvrChoices, jurisdictionIdWithMostCvrChoices, } = error // Display details for the first jurisdiction with anomalous CVR choice names if multiple const [anomalousJurisdictionId, anomalousCvrChoiceNames] = Object.entries( anomalousCvrChoiceNamesByJurisdiction )[0] const anomalousJurisdictionName = jurisdictionNamesById[anomalousJurisdictionId].name const jurisdictionNameWithMostCvrChoices = jurisdictionNamesById[jurisdictionIdWithMostCvrChoices].name return (

Choice names do not match across jurisdictions. Below is an example of a mismatch. Address these inconsistencies by adding choice names to your standardized contests file or updating your CVR files.

Choice names in {anomalousJurisdictionName} not found in{' '} {jurisdictionNameWithMostCvrChoices}: {' '} {anomalousCvrChoiceNames.join(' · ')}
Choice names in {jurisdictionNameWithMostCvrChoices}: {' '} {cvrChoiceNamesInJurisdictionWithMostCvrChoices.join(' · ')}

) } export default CvrChoiceNameConsistencyError ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/LabeledValue.tsx ================================================ import React from 'react' interface IProps { label: string children: React.ReactNode } const LabeledValue: React.FC = ({ label, children }) => (
{children}
) export default LabeledValue ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/Review.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import userEvent from '@testing-library/user-event' import { screen, fireEvent, waitFor, within } from '@testing-library/react' import { QueryClientProvider } from 'react-query' import Review from './Review' import { settingsMock, sampleSizeMock, taskInProgressMock, taskCompleteMock, } from './_mocks' import { withMockFetch, renderWithRouter, createQueryClient, hasTextAcrossElements, } from '../../../testUtilities' import { IJurisdiction } from '../../../useJurisdictions' import { IContest } from '../../../../types' import { IAuditSettings } from '../../../useAuditSettings' import { ISampleSizesResponse } from './useSampleSizes' import { FileProcessingStatus } from '../../../useCSV' import { IContestNameStandardizations } from '../../../useContestNameStandardizations' import { fileProcessingMocks, jurisdictionMocks, contestMocks, auditSettingsMocks, aaApiCalls, } from '../../../_mocks' import { ISamplePreview, ISampleSizes } from '../../useRoundsAuditAdmin' import { IContestChoiceNameStandardizations, IContestChoiceNameStandardizationsResponse, } from '../../../useContestChoiceNameStandardizations' import { IStandardizedContest } from '../../../useStandardizedContests' const apiCalls = { getSettings: (response: IAuditSettings) => ({ url: '/api/election/1/settings', response, }), getSampleSizeOptions: (response: ISampleSizesResponse) => ({ url: '/api/election/1/sample-sizes/1', response, }), postComputeSamplePreview: (sampleSizes: ISampleSizes) => ({ url: '/api/election/1/sample-preview', response: { status: 'ok' }, options: { method: 'POST', body: JSON.stringify({ sampleSizes }), headers: { 'Content-Type': 'application/json' }, }, }), getSamplePreview: (response: ISamplePreview) => ({ url: '/api/election/1/sample-preview', response, }), getRounds: { url: '/api/election/1/round', response: { rounds: [] }, }, getJurisdictions: (response: { jurisdictions: IJurisdiction[] }) => ({ url: '/api/election/1/jurisdiction', response, }), getJurisdictionFile: { url: '/api/election/1/jurisdiction/file', response: { file: { name: 'jurisdictions.csv' }, processing: fileProcessingMocks.processed, }, }, getStandardizedContestsFile: { url: '/api/election/1/standardized-contests/file', response: { file: { name: 'standardized-contests.csv' }, processing: fileProcessingMocks.processed, }, }, getContests: (contests: IContest[]) => ({ url: '/api/election/1/contest', response: { contests }, }), getContestNameStandardizations: (response: IContestNameStandardizations) => ({ url: '/api/election/1/contest/standardizations', response, }), putContestNameStandardizations: ( standardizations: IContestNameStandardizations['standardizations'] ) => ({ url: '/api/election/1/contest/standardizations', response: { status: 'ok' }, options: { body: JSON.stringify(standardizations), headers: { 'Content-Type': 'application/json', }, method: 'PUT', }, }), getContestChoiceNameStandardizations: ( response: IContestChoiceNameStandardizationsResponse = { standardizations: {}, } ) => ({ url: '/api/election/1/contest/choice-name-standardizations', response, }), putContestChoiceNameStandardizations: ( standardizations: IContestChoiceNameStandardizations ) => ({ url: '/api/election/1/contest/choice-name-standardizations', response: { status: 'ok' }, options: { method: 'PUT', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(standardizations), }, }), getStandardizedContests: ( standardizedContests: IStandardizedContest[] = [] ) => ({ url: '/api/election/1/standardized-contests', response: standardizedContests, }), } const renderView = (props = {}) => { const goToPrevStage = vi.fn() const startNextRound = vi.fn().mockResolvedValue(true) return { goToPrevStage, startNextRound, ...renderWithRouter( ), } } const getLabeledText = ( container: { getByText: typeof screen['getByText'] }, label: string ) => { return container.getByText(label).nextSibling! } describe('Audit Setup > Review & Launch', () => { it('in a ballot polling audit, shows a setup summary and sample size options', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.full), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedAndOpportunistic), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) const jurisdictionsSection = screen .getByRole('heading', { name: 'Participants' }) .closest('section')! expect( getLabeledText(within(jurisdictionsSection), 'Jurisdictions') ).toHaveTextContent('3') expect( within(jurisdictionsSection).getByRole('link', { name: 'jurisdictions.csv', }) ).toHaveAttribute('href', '/api/election/1/jurisdiction/file/csv') const contestsSection = screen .getByRole('heading', { name: 'Contests' }) .closest('section')! const contest1 = within(contestsSection) .getByRole('heading', { name: 'Contest 1' }) .closest('div.bp3-card') as HTMLElement // Contest settings within(contest1).getByText('Target Contest') within(contest1).getByText( '1 winner - 1 vote allowed - 30 total ballots cast' ) const choices = within(contest1) .getByRole('columnheader', { name: 'Choice', }) .closest('table')! within(choices).getByRole('columnheader', { name: 'Votes' }) const choiceRows = within(choices).getAllByRole('row') within(choiceRows[1]).getByRole('cell', { name: 'Choice One' }) within(choiceRows[1]).getByRole('cell', { name: '10' }) within(choiceRows[2]).getByRole('cell', { name: 'Choice Two' }) within(choiceRows[2]).getByRole('cell', { name: '20' }) const universe = within(contest1) .getByRole('columnheader', { name: 'Contest universe: 2/3\xa0jurisdictions', }) .closest('table')! const universeRows = within(universe).getAllByRole('row') expect(universeRows.length).toEqual(2 + 1) // Includes headers within(universeRows[1]).getByRole('cell', { name: 'Jurisdiction 1' }) within(universeRows[2]).getByRole('cell', { name: 'Jurisdiction 2' }) const contest2 = within(contestsSection) .getByRole('heading', { name: 'Contest 2' }) .closest('div.bp3-card') as HTMLElement within(contest2).getByText('Opportunistic Contest') within(contest2).getByText( '2 winners - 2 votes allowed - 300,000 total ballots cast' ) const settingsSection = screen .getByRole('heading', { name: 'Audit Settings', }) .closest('section')! expect( getLabeledText(within(settingsSection), 'Election Name') ).toHaveTextContent('Test Election') expect( getLabeledText(within(settingsSection), 'Audit Type') ).toHaveTextContent('Ballot Polling') expect( getLabeledText(within(settingsSection), 'Risk Limit') ).toHaveTextContent('10%') expect( getLabeledText(within(settingsSection), 'Random Seed') ).toHaveTextContent('12345') expect( getLabeledText(within(settingsSection), 'Audit Board Data Entry') ).toHaveTextContent('Online') const sampleSizeSection = screen .getByRole('heading', { name: 'Sample Size', }) .closest('section')! expect( within(sampleSizeSection).getByLabelText( '20 samples (BRAVO Average Sample Number - 54% chance of completing the audit in one round)' ) ).toBeChecked() within(sampleSizeSection).getByLabelText( '21 samples (70% chance of completing the audit in one round)' ) within(sampleSizeSection).getByLabelText( '22 samples (50% chance of completing the audit in one round)' ) within(sampleSizeSection).getByLabelText( '31 samples (90% chance of completing the audit in one round)' ) within(sampleSizeSection).getByLabelText( 'Enter your own sample size (not recommended)' ) expect(screen.getByRole('button', { name: 'Launch Audit' })).toBeEnabled() expect( screen.getByRole('button', { name: 'Preview Sample' }) ).toBeEnabled() }) }) it('in a batch comparison audit, does not show sample size options when jurisdictions havent all uploaded batch tallies', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.batch), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) const sampleSizeSection = screen .getByRole('heading', { name: 'Sample Size', }) .closest('section')! within(sampleSizeSection).getByRole('link', { name: 'View jurisdiction file upload progress', }) expect( within(sampleSizeSection).queryByRole('radio') ).not.toBeInTheDocument() expect( screen.getByRole('button', { name: 'Launch Audit' }) ).toBeDisabled() expect( screen.getByRole('button', { name: 'Preview Sample' }) ).toBeDisabled() }) }) it('in a batch comparison audit, shows sample size options once all tallies files uploaded', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.batch), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsAllTallies, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.batchComparison), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) const sampleSizeSection = screen .getByRole('heading', { name: 'Sample Size', }) .closest('section')! within(sampleSizeSection).getByLabelText('4 samples') within(sampleSizeSection).getByLabelText( 'Enter your own sample size (not recommended)' ) expect(screen.getByRole('button', { name: 'Launch Audit' })).toBeEnabled() expect( screen.getByRole('button', { name: 'Preview Sample' }) ).toBeEnabled() }) }) it('for hybrid audits, shows the CVR/non-CVR vote totals and sample sizes, including a custom option', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.hybridAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsWithCVRs, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedAndOpportunistic), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getStandardizedContestsFile, apiCalls.getContestNameStandardizations({ standardizations: {}, cvrContestNames: {}, }), apiCalls.getSampleSizeOptions({ ...sampleSizeMock.ballotPolling, sampleSizes: { 'contest-id': [ { key: 'suite', size: 10, sizeCvr: 3, sizeNonCvr: 7, prob: null }, ], }, }), ] await withMockFetch(expectedCalls, async () => { const { startNextRound } = renderView() await screen.findByText('Review & Launch') // Vote totals in contest section const contest1 = screen .getAllByRole('heading', { name: 'Contest 1' })[0] .closest('div.bp3-card') as HTMLElement const choices = within(contest1) .getByRole('columnheader', { name: 'Choice', }) .closest('table')! within(choices).getByRole('columnheader', { name: 'Votes' }) within(choices).getByRole('columnheader', { name: 'CVR' }) within(choices).getByRole('columnheader', { name: 'Non-CVR' }) const choiceRows = within(choices).getAllByRole('row') within(choiceRows[1]).getByRole('cell', { name: 'Choice One' }) within(choiceRows[1]).getByRole('cell', { name: '10' }) within(choiceRows[1]).getByRole('cell', { name: '6' }) within(choiceRows[1]).getByRole('cell', { name: '4' }) within(choiceRows[2]).getByRole('cell', { name: 'Choice Two' }) within(choiceRows[2]).getByRole('cell', { name: '20' }) within(choiceRows[2]).getByRole('cell', { name: '12' }) within(choiceRows[2]).getByRole('cell', { name: '8' }) // Sample sizes const options = screen.getAllByRole('radio') expect(options).toHaveLength(2) expect(options[0].closest('label')).toHaveTextContent( '10 samples (3 CVR ballots and 7 non-CVR ballots)' ) expect(options[1].closest('label')).toHaveTextContent( 'Enter your own sample size (not recommended)' ) // Enter a custom sample size userEvent.click(options[1]) const cvrInput = screen.getByLabelText(/^CVR ballots:/) userEvent.type(cvrInput, '10') const nonCvrInput = screen.getByLabelText(/Non-CVR ballots:/) userEvent.type(nonCvrInput, '20') const launchButton = await screen.findByText('Launch Audit') userEvent.click(launchButton) await screen.findByText('Are you sure you want to launch the audit?') const confirmLaunchButton = screen.getAllByText('Launch Audit')[1] userEvent.click(confirmLaunchButton) await waitFor(() => { expect(startNextRound).toHaveBeenCalledWith({ 'contest-id': { key: 'custom', sizeCvr: 10, sizeNonCvr: 20, size: 30, prob: null, }, }) }) }) }) it('for hybrid audits, doesnt show the CVR/non-CVR vote totals when sample sizes errors', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.hybridAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsWithCVRs, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargeted), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getStandardizedContestsFile, apiCalls.getContestNameStandardizations({ standardizations: {}, cvrContestNames: {}, }), apiCalls.getSampleSizeOptions({ ...sampleSizeMock.ballotPolling, sampleSizes: null, task: { ...sampleSizeMock.ballotPolling.task, status: FileProcessingStatus.ERRORED, error: 'sample sizes error', }, }), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText('Review & Launch') const contest1 = screen .getAllByRole('heading', { name: 'Contest Name' })[0] .closest('div.bp3-card') as HTMLElement const choices = within(contest1) .getByRole('columnheader', { name: 'Choice', }) .closest('table')! within(choices).getByRole('columnheader', { name: 'Votes' }) within(choices).getByRole('columnheader', { name: 'CVR' }) within(choices).getByRole('columnheader', { name: 'Non-CVR' }) const choiceRows = within(choices).getAllByRole('row') expect( within(choiceRows[1]) .getAllByRole('cell') .map(cell => cell.textContent) ).toEqual(['Choice One', '10', '', '']) // Check that the error from the sample size endpoint is shown screen.getByRole('heading', { name: 'Sample Size' }) screen.getByText('sample sizes error') }) }) it('when CVRs arent all uploaded for ballot comparison audits, hides contest settings and sample sizes', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.ballotComparisonAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsSomeCVRs, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedAndOpportunistic), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getStandardizedContestsFile, apiCalls.getContestNameStandardizations({ standardizations: {}, cvrContestNames: {}, }), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText('Review & Launch') screen.getByRole('heading', { name: 'Contests' }) const contest1 = screen .getAllByRole('heading', { name: 'Contest 1' })[0] .closest('div.bp3-card') as HTMLElement within(contest1).getByText( 'Waiting for all jurisdictions to upload CVRs to compute contest settings.' ) screen.getByRole('heading', { name: 'Sample Size' }) screen.getByText( /All jurisdiction files must be uploaded and all audit settings must be configured in order to calculate the sample size./ ) expect( screen.getByRole('link', { name: 'View jurisdiction file upload progress', }) ).toHaveAttribute('href', '/election/1/progress') }) }) it('launches the first round', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.full), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { const { startNextRound } = renderView() await screen.findByText('Review & Launch') const launchButton = screen.getByText('Launch Audit') userEvent.click(launchButton) await screen.findByText('Are you sure you want to launch the audit?') const confirmLaunchButton = screen.getAllByText('Launch Audit')[1] userEvent.click(confirmLaunchButton) await waitFor(() => { expect(startNextRound).toHaveBeenCalledWith({ 'contest-id': { key: 'asn', size: 20, prob: 0.54 }, }) }) }) }) it('cancels audit launch', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.full), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText('Review & Launch') const launchButton = screen.getByText('Launch Audit') userEvent.click(launchButton) await screen.findByText('Are you sure you want to launch the audit?') const cancelLaunchButton = screen.getByText('Cancel') userEvent.click(cancelLaunchButton) await waitFor(() => expect( screen.queryByText('Are you sure you want to launch the audit?') ).not.toBeInTheDocument() ) }) }) it('launches the first round with a non-default sample size', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.full), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { const { startNextRound } = renderView() const newSampleSize = await screen.findByLabelText( '21 samples (70% chance of completing the audit in one round)' ) userEvent.click(newSampleSize) const launchButton = await screen.findByText('Launch Audit') userEvent.click(launchButton) await screen.findByText('Are you sure you want to launch the audit?') const confirmLaunchButton = screen.getAllByText('Launch Audit')[1] userEvent.click(confirmLaunchButton) await waitFor(() => { expect(startNextRound).toHaveBeenCalledWith({ 'contest-id': { key: '0.7', size: 21, prob: 0.7 }, }) }) }) }) it('accepts custom sample size', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.full), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { const { startNextRound } = renderView() const newSampleSize = await screen.findByText( 'Enter your own sample size (not recommended)' ) userEvent.click(newSampleSize) const customSampleSizeInput = await screen.findByRole('spinbutton') fireEvent.change(customSampleSizeInput, { target: { value: '40' } }) // userEvent has a problem with this field due to the lack of an explicit value field: https://github.com/testing-library/user-event/issues/356 fireEvent.blur(customSampleSizeInput) await screen.findByText( 'Must be less than or equal to 30 (the total number of ballots in the contest)' ) userEvent.clear(customSampleSizeInput) fireEvent.change(customSampleSizeInput, { target: { value: '5' } }) await waitFor(() => expect( screen.queryByText( 'Must be less than or equal to 30 (the total number of ballots in the contest)' ) ).toBeNull() ) const launchButton = await screen.findByText('Launch Audit') userEvent.click(launchButton) await screen.findByText('Are you sure you want to launch the audit?') const confirmLaunchButton = screen.getAllByText('Launch Audit')[1] userEvent.click(confirmLaunchButton) await waitFor(() => { expect(startNextRound).toHaveBeenCalledWith({ 'contest-id': { key: 'custom', size: 5, prob: null }, }) }) }) }) it('has links to download jurisdictions and standardized contests file', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.ballotComparisonAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getStandardizedContestsFile, apiCalls.getContestNameStandardizations({ standardizations: {}, cvrContestNames: {}, }), ] await withMockFetch(expectedCalls, async () => { renderView() const jurisdictionsFileLink = await screen.findByRole('link', { name: 'jurisdictions.csv', }) expect(jurisdictionsFileLink).toHaveAttribute( 'href', '/api/election/1/jurisdiction/file/csv' ) const standardizedContestsFileLink = await screen.findByRole('link', { name: 'standardized-contests.csv', }) expect(standardizedContestsFileLink).toHaveAttribute( 'href', '/api/election/1/standardized-contests/file/csv' ) }) }) it('custom sample size validation - batch comparison', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.batch), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsAllTallies, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.batchComparison), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText( 'Choose the initial sample size for each contest you would like to use for Round 1 of the audit from the options below.' ) const newSampleSize = await screen.findByText( 'Enter your own sample size (not recommended)' ) userEvent.click(newSampleSize) const customSampleSizeInput = await screen.findByRole('spinbutton') fireEvent.change(customSampleSizeInput, { target: { value: '40' } }) // userEvent has a problem with this field due to the lack of an explicit value field: https://github.com/testing-library/user-event/issues/356 fireEvent.blur(customSampleSizeInput) await screen.findByText( 'Must be less than or equal to 20 (the total number of batches in the contest)' ) }) }) it('custom sample size validation - ballot comparison', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.ballotComparisonAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsWithCVRs, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getStandardizedContestsFile, apiCalls.getContestNameStandardizations({ standardizations: {}, cvrContestNames: {}, }), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotComparison), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText( 'Choose the initial sample size for each contest you would like to use for Round 1 of the audit from the options below.' ) const newSampleSize = await screen.findByText( 'Enter your own sample size (not recommended)' ) userEvent.click(newSampleSize) const customSampleSizeInput = await screen.findByRole('spinbutton') fireEvent.change(customSampleSizeInput, { target: { value: '50' } }) // userEvent has a problem with this field due to the lack of an explicit value field: https://github.com/testing-library/user-event/issues/356 fireEvent.blur(customSampleSizeInput) await screen.findByText( 'Must be less than or equal to 30 (the total number of ballots in the contest)' ) }) }) it('shows the selected sample size after launch', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.all), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions({ ...sampleSizeMock.ballotPolling, selected: { 'contest-id': { key: 'custom', size: 100, prob: null } }, }), ] await withMockFetch(expectedCalls, async () => { renderView({ locked: true }) await screen.findByText(/Choose the initial sample size/) // All the options should still be showing const options = screen.getAllByRole('radio') expect(options).toHaveLength(5) options.forEach(option => expect(option).toBeDisabled()) expect(options[0].closest('label')).toHaveTextContent( '20 samples (BRAVO Average Sample Number - 54% chance of completing the audit in one round)' ) expect(options[1].closest('label')).toHaveTextContent( '21 samples (70% chance of completing the audit in one round)' ) expect(options[2].closest('label')).toHaveTextContent( '22 samples (50% chance of completing the audit in one round)' ) expect(options[3].closest('label')).toHaveTextContent( '31 samples (90% chance of completing the audit in one round)' ) expect(options[4].closest('label')).toHaveTextContent( 'Enter your own sample size (not recommended)' ) // Custom option should be checked and show value expect(options[4]).toBeChecked() const customSampleSizeInput = screen.getByRole('spinbutton') expect(customSampleSizeInput).toHaveValue(100) expect(customSampleSizeInput).toBeDisabled() }) }) it('shows warning and dialog to standardize contest names', async () => { const standardizations = { 'jurisdiction-id-1': { 'Contest 1': null, }, 'jurisdiction-id-2': { 'Contest 2': null, }, } const cvrContestNames = { 'jurisdiction-id-1': ['Contest One', 'Contest Two'], 'jurisdiction-id-2': ['Contest One', 'Contest Two'], } const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.ballotComparisonAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsWithCVRs, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedAndOpportunistic), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getStandardizedContestsFile, apiCalls.getContestNameStandardizations({ standardizations, cvrContestNames, }), apiCalls.putContestNameStandardizations({ 'jurisdiction-id-1': { 'Contest 1': 'Contest One', }, 'jurisdiction-id-2': { 'Contest 2': null, }, }), apiCalls.getContestNameStandardizations({ standardizations: { ...standardizations, 'jurisdiction-id-1': { 'Contest 1': 'Contest One' }, }, cvrContestNames, }), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getContests(contestMocks.filledTargetedAndOpportunistic), apiCalls.putContestNameStandardizations({ 'jurisdiction-id-1': { 'Contest 1': 'Contest One', }, 'jurisdiction-id-2': { 'Contest 2': 'Contest Two', }, }), apiCalls.getContestNameStandardizations({ standardizations: { 'jurisdiction-id-1': { 'Contest 1': 'Contest One' }, 'jurisdiction-id-2': { 'Contest 2': 'Contest Two' }, }, cvrContestNames, }), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotComparison), apiCalls.getContests(contestMocks.filledTargetedAndOpportunistic), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText('Review & Launch') // Sample size should not be fetched screen.getByRole('heading', { name: 'Sample Size' }) screen.getByText( 'All contest names must be standardized in order to calculate the sample size.' ) expect( screen.getByRole('button', { name: 'Launch Audit' }) ).toBeDisabled() // Open the dialog screen.getByText( 'Some contest names in the uploaded CVR files do not match the standardized contest names.' ) userEvent.click( screen.getByRole('button', { name: 'Standardize Contest Names' }) ) // Should show a form let dialog = ( await screen.findByRole('heading', { name: 'Standardize Contest Names', }) ).closest('div.bp3-dialog') as HTMLElement expect( within(dialog) .getAllByRole('columnheader') .map(header => header.textContent) ).toEqual(['Jurisdiction', 'Standardized Contest', 'CVR Contest']) let rows = within(dialog).getAllByRole('row') within(rows[1]).getByRole('cell', { name: 'Jurisdiction 1' }) within(rows[1]).getByRole('cell', { name: 'Contest 1' }) within(rows[2]).getByRole('cell', { name: 'Jurisdiction 2' }) within(rows[2]).getByRole('cell', { name: 'Contest 2' }) // Select a CVR contest name const contest1Select = within(rows[1]).getByRole('combobox') expect(contest1Select).toHaveValue('') userEvent.selectOptions(contest1Select, 'Contest One') // Submit the form userEvent.click(within(dialog).getByRole('button', { name: 'Submit' })) await waitFor(() => expect(dialog).not.toBeInTheDocument()) // Should still show warning since we didn't finish standardizing screen.getByText( 'Some contest names in the uploaded CVR files do not match the standardized contest names.' ) // Reopen the form - should show the standardization we already did userEvent.click( screen.getByRole('button', { name: 'Standardize Contest Names' }) ) dialog = ( await screen.findByRole('heading', { name: 'Standardize Contest Names', }) ).closest('div.bp3-dialog') as HTMLElement rows = within(dialog).getAllByRole('row') expect(within(rows[1]).getByRole('combobox')).toHaveValue('Contest One') // Finish standardizing userEvent.selectOptions( within(rows[2]).getByRole('combobox'), 'Contest Two' ) userEvent.click(within(dialog).getByRole('button', { name: 'Submit' })) await waitFor(() => expect(dialog).not.toBeInTheDocument()) // Warning is gone, sample sizes are shown screen.getByText( 'All contest names in the uploaded CVR files have been standardized.' ) screen.getByText( 'Choose the initial sample size for each contest you would like to use for Round 1 of the audit from the options below.' ) // Can still open dialog to edit userEvent.click( screen.getByRole('button', { name: 'Edit Standardized Contest Names' }) ) dialog = ( await screen.findByRole('heading', { name: 'Standardize Contest Names', }) ).closest('div.bp3-dialog') as HTMLElement userEvent.click(screen.getByRole('button', { name: 'Cancel' })) await waitFor(() => expect(dialog).not.toBeInTheDocument()) }) }) it('in ballot polling, shows a warning when selected sample size is a full hand tally', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.all), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargeted), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText(/Choose the initial sample size/) // Default option is not a full hand tally expect( screen.queryByText( 'The currently selected sample size for this contest requires a full hand tally.' ) ).not.toBeInTheDocument() // Select an option that requires a full hand tally userEvent.click(screen.getByLabelText(/90%/)) const warning = ( await screen.findByText( 'The currently selected sample size for this contest requires a full hand tally.' ) ).closest('.bp3-callout') as HTMLElement expect(warning).toHaveClass('bp3-intent-warning') }) }) it('in ballot polling, shows an error when one of multiple target contests is a full hand tally', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.all), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests([ contestMocks.filledTargeted[0], { ...contestMocks.filledTargeted[0], name: 'Contest 2', id: 'contest-id-2', }, ]), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions({ ...sampleSizeMock.ballotPolling, sampleSizes: { ...sampleSizeMock.ballotPolling.sampleSizes, 'contest-id-2': sampleSizeMock.ballotPolling.sampleSizes![ 'contest-id' ], }, }), ] await withMockFetch(expectedCalls, async () => { renderView() const sampleSizeForm = ( await screen.findByText(/Choose the initial sample size/) ).closest('form')! const contest1Card = within(sampleSizeForm) .getByRole('heading', { name: 'Contest Name' }) .closest('div')! // Select an option that requires a full hand tally userEvent.click(within(contest1Card).getByLabelText(/90%/)) const callout = ( await within(contest1Card).findByText( 'The currently selected sample size for this contest requires a full hand tally.' ) ).closest('.bp3-callout') as HTMLElement within(callout).getByText( 'Arlo supports running a full hand tally for audits with one target contest.' + ' Either remove this contest and audit it separately, or remove the other target contests.' ) expect(callout).toHaveClass('bp3-intent-danger') }) }) it('shows a warning when custom sample size is a full hand tally', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.all), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargeted), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText(/Choose the initial sample size/) // Type a custom sample size that is a full hand tally userEvent.click(screen.getByLabelText(/Enter your own sample size/)) userEvent.type(screen.getByRole('spinbutton'), '30') const warning = ( await screen.findByText( 'The currently selected sample size for this contest requires a full hand tally.' ) ).closest('.bp3-callout') as HTMLElement expect(warning).toHaveClass('bp3-intent-warning') // Change to a smaller sample size userEvent.type(screen.getByRole('spinbutton'), '{backspace}{backspace}2') await waitFor(() => expect( screen.queryByText( 'The currently selected sample size for this contest requires a full hand tally.' ) ).not.toBeInTheDocument() ) }) }) it('in a ballot comparison audit, shows an error when sample size is a full hand tally', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.ballotComparisonAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsWithCVRs, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargeted), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getStandardizedContestsFile, apiCalls.getContestNameStandardizations({ standardizations: {}, cvrContestNames: {}, }), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotComparison), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText(/Choose the initial sample size/) userEvent.click(screen.getByLabelText(/Enter your own sample size/)) userEvent.type(screen.getByRole('spinbutton'), '30') const warning = ( await screen.findByText( 'The currently selected sample size for this contest requires a full hand tally.' ) ).closest('.bp3-callout') as HTMLElement expect(warning).toHaveClass('bp3-intent-danger') within(warning).getByText( 'To use Arlo for a full hand tally, recreate this audit using the ballot polling or batch comparison audit type.' ) }) }) it('in a batch comparison audit, shows a warning when sample size is a full hand tally', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.batchComparisonAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsAllTallies, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargeted), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByText(/Choose the initial sample size/) userEvent.click(screen.getByLabelText(/Enter your own sample size/)) userEvent.type(screen.getByRole('spinbutton'), '20') const warning = ( await screen.findByText( 'The currently selected sample size for this contest requires a full hand tally.' ) ).closest('.bp3-callout') as HTMLElement expect(warning).toHaveClass('bp3-intent-warning') }) }) it('has a button to show a sample preview', async () => { const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.all), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargeted), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), apiCalls.postComputeSamplePreview({ 'contest-id': sampleSizeMock.ballotPolling.sampleSizes![ 'contest-id' ][0], }), apiCalls.getSamplePreview({ jurisdictions: null, task: taskInProgressMock, }), apiCalls.getSamplePreview({ jurisdictions: jurisdictionMocks.noneStarted.map(j => ({ name: j.name, numSamples: j.currentRoundStatus!.numSamples, numUnique: j.currentRoundStatus!.numUnique, })), task: taskCompleteMock, }), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Sample Size' }) userEvent.click(screen.getByRole('button', { name: 'Preview Sample' })) const dialog = ( await screen.findByRole('heading', { name: 'Sample Preview' }) ).closest('div.bp3-dialog') as HTMLElement within(dialog).getByText('Drawing a random sample of ballots...') const previewTable = await within(dialog).findByRole('table') expect( within(previewTable) .getAllByRole('columnheader') .map(header => header.textContent) ).toEqual(['Jurisdiction', 'Samples', 'Unique Ballots']) expect( within(previewTable) .getAllByRole('row') .slice(1) .map(row => within(row) .getAllByRole('cell') .map(cell => cell.textContent) ) ).toEqual([ ['Jurisdiction 1', '11', '10'], ['Jurisdiction 2', '22', '20'], ['Jurisdiction 3', '0', '0'], ['Total', '33', '30'], ]) }) }) it('shows a spinner while sample sizes are computed', async () => { vi.useFakeTimers() const expectedCalls = [ apiCalls.getSettings(settingsMock.full), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), aaApiCalls.getSampleSizes(sampleSizeMock.calculating), aaApiCalls.getSampleSizes(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Sample Size' }) screen.getByText('Loading sample size options...') expect( screen.getByRole('button', { name: 'Preview Sample' }) ).toBeDisabled() vi.advanceTimersByTime(1000) await screen.findByText( 'Choose the initial sample size for each contest you would like to use for Round 1 of the audit from the options below.' ) }) vi.useRealTimers() }) it('prevents sample size calculation if CVR choice names are inconsistent across jurisdictions in a ballot comparison audit', async () => { function testContest(contestIndex: number): Omit { return { id: `contest-id-${contestIndex}`, isTargeted: true, jurisdictionIds: ['jurisdiction-id-1', 'jurisdiction-id-2'], name: `Contest ${contestIndex}`, numWinners: 1, totalBallotsCast: 30, votesAllowed: 1, } } const expectedCalls = [ apiCalls.getSettings(auditSettingsMocks.ballotComparisonAll), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsWithCVRs, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests([ { // Inconsistent choice names ...testContest(1), choices: [ { id: 'choice-id-1', name: 'Choice 1', numVotes: 5 }, { id: 'choice-id-2', name: 'Choice 2', numVotes: 10 }, { id: 'choice-id-3', name: 'CHOICE 1', numVotes: 5 }, { id: 'choice-id-4', name: 'CHOICE 2', numVotes: 10 }, ], cvrChoiceNameConsistencyError: { anomalousCvrChoiceNamesByJurisdiction: { 'jurisdiction-id-2': ['CHOICE 1', 'CHOICE 2'], }, jurisdictionIdWithMostCvrChoices: 'jurisdiction-id-1', cvrChoiceNamesInJurisdictionWithMostCvrChoices: [ 'Choice 1', 'Choice 2', ], }, }, { // Inconsistent choice names per our heuristic ...testContest(2), choices: [ { id: 'choice-id-1', name: 'Choice 1', numVotes: 5 }, { id: 'choice-id-2', name: 'Choice 2', numVotes: 10 }, { id: 'choice-id-3', name: 'Choice 3', numVotes: 15 }, ], cvrChoiceNameConsistencyError: { anomalousCvrChoiceNamesByJurisdiction: { 'jurisdiction-id-2': ['Choice 3'], }, jurisdictionIdWithMostCvrChoices: 'jurisdiction-id-1', cvrChoiceNamesInJurisdictionWithMostCvrChoices: [ 'Choice 1', 'Choice 2', ], }, }, { // Consistent choice names ...testContest(3), choices: [ { id: 'choice-id-1', name: 'Choice 1', numVotes: 10 }, { id: 'choice-id-2', name: 'Choice 2', numVotes: 20 }, ], cvrChoiceNameConsistencyError: undefined, }, ]), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getStandardizedContestsFile, apiCalls.getContestNameStandardizations({ cvrContestNames: {}, standardizations: {}, }), ] await withMockFetch(expectedCalls, async () => { renderView() expect( await screen.findAllByText( 'Choice names do not match across jurisdictions. ' + 'Below is an example of a mismatch. ' + 'Address these inconsistencies by adding choice names to your standardized contests file or updating your CVR files.' ) ).toHaveLength(2) screen.getByText( hasTextAcrossElements( 'Choice names in Jurisdiction 2 not found in Jurisdiction 1: CHOICE 1 · CHOICE 2' + 'Choice names in Jurisdiction 1: Choice 1 · Choice 2' ) ) screen.getByText( hasTextAcrossElements( 'Choice names in Jurisdiction 2 not found in Jurisdiction 1: Choice 3' + 'Choice names in Jurisdiction 1: Choice 1 · Choice 2' ) ) screen.getByText( hasTextAcrossElements( 'The following contests have inconsistent choice names: Contest 1, Contest 2. ' + 'Resolve these inconsistencies in order to calculate the sample size.' ) ) screen.getByRole('link', { name: 'Contest 1' }) screen.getByRole('link', { name: 'Contest 2' }) expect( screen.getByRole('button', { name: 'Launch Audit' }) ).toBeDisabled() }) }) describe('bundle download feature', () => { it('shows download buttons for manifests and candidate totals bundles in batch comparison audit', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.batch), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsAllTallies, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.batchComparison), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) // Find the callout section const downloadSection = screen.getByText( 'Download Jurisdiction Files for Sharing' ).parentElement! // Check that the description is present within(downloadSection).getByText( /Download the ZIP bundles containing jurisdiction files/ ) // Check that both download buttons are present expect( within(downloadSection).getByRole('button', { name: 'Download Ballot Manifests Bundle', }) ).toBeInTheDocument() expect( within(downloadSection).getByRole('button', { name: 'Download Candidate Totals Bundle', }) ).toBeInTheDocument() }) }) it('does not show download buttons for non-batch comparison audits', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.full), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifests, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedAndOpportunistic), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) // Download buttons should not be present for ballot polling audit expect( screen.queryByText('Download Jurisdiction Files for Sharing') ).not.toBeInTheDocument() expect( screen.queryByRole('button', { name: 'Download Ballot Manifests Bundle', }) ).not.toBeInTheDocument() }) }) it('initiates manifests bundle download when button is clicked', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.batch), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsAllTallies, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.batchComparison), { url: '/api/election/1/batch-files/manifests-bundle', options: { method: 'POST' }, response: { bundleId: 'bundle-id-1', bundleType: 'manifests', status: { status: FileProcessingStatus.PROCESSING, startedAt: '2024-01-01T00:00:00Z', completedAt: null, error: null, }, }, }, { url: '/api/election/1/batch-files/bundle/bundle-id-1', response: { bundleId: 'bundle-id-1', bundleType: 'manifests', status: { status: FileProcessingStatus.PROCESSED, startedAt: '2024-01-01T00:00:00Z', completedAt: '2024-01-01T00:00:05Z', error: null, }, downloadUrl: '/api/election/1/batch-files/bundle/bundle-id-1/zip', }, }, ] // Mock window.location.href const originalLocation = window.location delete (window as any).location window.location = { ...originalLocation, href: '' } as any await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) const manifestButton = screen.getByRole('button', { name: 'Download Ballot Manifests Bundle', }) // Click the download button userEvent.click(manifestButton) // Wait for the button to show loading state await waitFor(() => { expect(manifestButton).toHaveClass('bp3-loading') }) // Wait for the download URL to be set await waitFor( () => { expect(window.location.href).toBe( '/api/election/1/batch-files/bundle/bundle-id-1/zip' ) }, { timeout: 5000 } ) }) // Restore window.location ;(window as any).location = originalLocation }) it('initiates candidate totals bundle download when button is clicked', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.batch), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsAllTallies, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.batchComparison), { url: '/api/election/1/batch-files/candidate-totals-bundle', options: { method: 'POST' }, response: { bundleId: 'bundle-id-2', bundleType: 'candidate-totals', status: { status: FileProcessingStatus.PROCESSING, startedAt: '2024-01-01T00:00:00Z', completedAt: null, error: null, }, }, }, { url: '/api/election/1/batch-files/bundle/bundle-id-2', response: { bundleId: 'bundle-id-2', bundleType: 'candidate-totals', status: { status: FileProcessingStatus.PROCESSED, startedAt: '2024-01-01T00:00:00Z', completedAt: '2024-01-01T00:00:05Z', error: null, }, downloadUrl: '/api/election/1/batch-files/bundle/bundle-id-2/zip', }, }, ] // Mock window.location.href const originalLocation = window.location delete (window as any).location window.location = { ...originalLocation, href: '' } as any await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) const candidateTotalsButton = screen.getByRole('button', { name: 'Download Candidate Totals Bundle', }) // Click the download button userEvent.click(candidateTotalsButton) // Wait for the button to show loading state await waitFor(() => { expect(candidateTotalsButton).toHaveClass('bp3-loading') }) // Wait for the download URL to be set await waitFor( () => { expect(window.location.href).toBe( '/api/election/1/batch-files/bundle/bundle-id-2/zip' ) }, { timeout: 5000 } ) }) // Restore window.location ;(window as any).location = originalLocation }) it('shows error message when bundle generation fails', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.batch), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsAllTallies, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.batchComparison), { url: '/api/election/1/batch-files/manifests-bundle', options: { method: 'POST' }, response: { bundleId: 'bundle-id-error', bundleType: 'manifests', status: { status: FileProcessingStatus.PROCESSING, startedAt: '2024-01-01T00:00:00Z', completedAt: null, error: null, }, }, }, { url: '/api/election/1/batch-files/bundle/bundle-id-error', response: { bundleId: 'bundle-id-error', bundleType: 'manifests', status: { status: FileProcessingStatus.ERRORED, startedAt: '2024-01-01T00:00:00Z', completedAt: '2024-01-01T00:00:05Z', error: 'Failed to generate bundle', }, }, }, ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) const manifestButton = screen.getByRole('button', { name: 'Download Ballot Manifests Bundle', }) // Click the download button userEvent.click(manifestButton) // Wait for the error message to appear await screen.findByText('Error generating bundle. Please try again.') }) }) it('disables both buttons when one bundle is being generated', async () => { const expectedCalls = [ apiCalls.getSettings(settingsMock.batch), apiCalls.getJurisdictions({ jurisdictions: jurisdictionMocks.allManifestsAllTallies, }), apiCalls.getJurisdictionFile, apiCalls.getStandardizedContests(), apiCalls.getContests(contestMocks.filledTargetedWithJurisdictionId), apiCalls.getContestChoiceNameStandardizations(), apiCalls.getSampleSizeOptions(sampleSizeMock.batchComparison), { url: '/api/election/1/batch-files/manifests-bundle', options: { method: 'POST' }, response: { bundleId: 'bundle-id-1', bundleType: 'manifests', status: { status: FileProcessingStatus.PROCESSING, startedAt: '2024-01-01T00:00:00Z', completedAt: null, error: null, }, }, }, { url: '/api/election/1/batch-files/bundle/bundle-id-1', response: { bundleId: 'bundle-id-1', bundleType: 'manifests', status: { status: FileProcessingStatus.PROCESSING, startedAt: '2024-01-01T00:00:00Z', completedAt: null, error: null, }, }, }, ] await withMockFetch(expectedCalls, async () => { renderView() await screen.findByRole('heading', { name: 'Review & Launch' }) const manifestButton = screen.getByRole('button', { name: 'Download Ballot Manifests Bundle', }) const candidateTotalsButton = screen.getByRole('button', { name: 'Download Candidate Totals Bundle', }) // Click the manifests download button userEvent.click(manifestButton) // Wait for the loading state await waitFor(() => { expect(manifestButton).toHaveClass('bp3-loading') }) // Check that the candidate totals button is also disabled expect(candidateTotalsButton).toBeDisabled() }) }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/Review.tsx ================================================ import React, { useState, useEffect } from 'react' import { Callout, RadioGroup, Radio, Spinner, Card, H4, Tag, Intent, Button, Colors, } from '@blueprintjs/core' import { Formik, FormikProps, getIn, Field } from 'formik' import styled from 'styled-components' import { Link } from 'react-router-dom' import FormButtonBar from '../../../Atoms/Form/FormButtonBar' import FormButton from '../../../Atoms/Form/FormButton' import H2Title from '../../../Atoms/H2Title' import { testNumber } from '../../../utilities' import { FormSectionDescription } from '../../../Atoms/Form/FormSection' import ConfirmLaunch from './ConfirmLaunch' import FormField from '../../../Atoms/Form/FormField' import useSampleSizes, { ISampleSizeOption, ISampleSizeOptions, } from './useSampleSizes' import { ISampleSizes, useComputeSamplePreview, } from '../../useRoundsAuditAdmin' import { mapValues } from '../../../../utils/objects' import { FlexTable } from '../../../Atoms/Table' import { pluralize } from '../../../../utils/string' import { ErrorLabel } from '../../../Atoms/Form/_helpers' import { IContest } from '../../../../types' import { sum } from '../../../../utils/number' import { useJurisdictions, IJurisdiction } from '../../../useJurisdictions' import { isFileProcessed } from '../../../useCSV' import useContestNameStandardizations from '../../../useContestNameStandardizations' import { IContestChoiceNameStandardizations, useContestChoiceNameStandardizations, useUpdateContestChoiceNameStandardizations, } from '../../../useContestChoiceNameStandardizations' import useStandardizedContests from '../../../useStandardizedContests' import { isSetupComplete, allCvrsUploaded } from '../../../Atoms/StatusBox' import { useAuditSettings, AuditType } from '../../../useAuditSettings' import { useContests } from '../../../useContests' import { useJurisdictionsFile, useStandardizedContestsFile, } from '../../../useFileUpload' import SamplePreview from './SamplePreview' import StandardizeContestNamesDialog from './StandardizeContestNames' import LabeledValue from './LabeledValue' import CvrChoiceNameConsistencyError from './CvrChoiceNameConsistencyError' import { isContestChoiceNameStandardizationComplete as isContestChoiceNameStandardizationCompleteHelper, StandardizeContestChoiceNamesCallout, StandardizeContestChoiceNamesDialog, } from './StandardizeContestChoiceNamesDialog' import { useBatchFilesBundle } from '../../../useBatchFilesBundle' import H3Title from '../../../Atoms/H3Title' const percentFormatter = new Intl.NumberFormat(undefined, { style: 'percent', }) const contestJurisdictions = ( jurisdictionsById: Record, contest: IContest ) => contest.jurisdictionIds.map( jurisdictionId => jurisdictionsById[jurisdictionId] ) const ReviewWrapper = styled.div` width: 100%; section { margin-bottom: 30px; } ` interface IProps { electionId: string locked: boolean goToPrevStage: () => void startNextRound: (sampleSizes: ISampleSizes) => Promise } const Review: React.FC = ({ electionId, locked, goToPrevStage, startNextRound, }: IProps) => { const auditSettingsQuery = useAuditSettings(electionId) const jurisdictionsQuery = useJurisdictions(electionId) const jurisdictionsFileUpload = useJurisdictionsFile(electionId) const isStandardizedContestsFileEnabled = auditSettingsQuery.data?.auditType === 'BALLOT_COMPARISON' || auditSettingsQuery.data?.auditType === 'HYBRID' const standardizedContestsFileUpload = useStandardizedContestsFile( electionId, { enabled: isStandardizedContestsFileEnabled } ) const standardizedContests = useStandardizedContests(electionId) const contestsQuery = useContests(electionId) const computeSamplePreview = useComputeSamplePreview(electionId) const [isConfirmDialogOpen, setIsConfirmDialogOpen] = useState(false) const [isSamplePreviewModalOpen, setIsSamplePreviewModalOpen] = useState( false ) const [ contestNameStandardizations, updateContestNameStandardizations, ] = useContestNameStandardizations( electionId, auditSettingsQuery.data || null ) const [ isContestNameStandardizationDialogOpen, setIsContestNameStandardizationDialogOpen, ] = useState(false) // Hooks for batch file bundle downloads const manifestsBundle = useBatchFilesBundle(electionId, 'manifests') const candidateTotalsBundle = useBatchFilesBundle( electionId, 'candidate-totals' ) // Auto-trigger download when manifests bundle is ready useEffect(() => { if (manifestsBundle.isComplete && manifestsBundle.downloadUrl) { window.location.href = manifestsBundle.downloadUrl manifestsBundle.reset() } }, [manifestsBundle.isComplete, manifestsBundle.downloadUrl]) // Auto-trigger download when candidate totals bundle is ready useEffect(() => { if (candidateTotalsBundle.isComplete && candidateTotalsBundle.downloadUrl) { window.location.href = candidateTotalsBundle.downloadUrl candidateTotalsBundle.reset() } }, [candidateTotalsBundle.isComplete, candidateTotalsBundle.downloadUrl]) const contestChoiceNameStandardizationsQuery = useContestChoiceNameStandardizations( electionId ) const updateContestChoiceNameStandardizations = useUpdateContestChoiceNameStandardizations( electionId ) const [ contestIdForChoiceNameStandardizationDialog, setContestIdForChoiceNameStandardizationDialog, ] = useState(null) const setupComplete = jurisdictionsQuery.isSuccess && contestsQuery.isSuccess && auditSettingsQuery.isSuccess && isSetupComplete( jurisdictionsQuery.data, contestsQuery.data, auditSettingsQuery.data ) const isContestNameStandardizationNeeded = !!contestNameStandardizations && Object.values(contestNameStandardizations.standardizations).length > 0 const isContestNameStandardizationOutstanding = !!contestNameStandardizations && Object.values( contestNameStandardizations.standardizations ).some(jurisdictionStandardizations => Object.values(jurisdictionStandardizations).some( cvrContestName => cvrContestName === null ) ) const isContestNameStandardizationComplete = !!contestNameStandardizations && !( isContestNameStandardizationNeeded && isContestNameStandardizationOutstanding ) const isContestChoiceNameStandardizationComplete = contestChoiceNameStandardizationsQuery.isSuccess && isContestChoiceNameStandardizationCompleteHelper( contestChoiceNameStandardizationsQuery.data.standardizations ) const areChoiceNamesConsistentForAllContests = ( contestsQuery.data ?? [] ).every(contest => !contest.cvrChoiceNameConsistencyError) const shouldLoadSampleSizes = setupComplete && isContestNameStandardizationComplete && isContestChoiceNameStandardizationComplete && areChoiceNamesConsistentForAllContests const sampleSizesQuery = useSampleSizes(electionId, 1, { enabled: shouldLoadSampleSizes, refetchInterval: sampleSizesResponse => sampleSizesResponse?.task.completedAt === null ? 1000 : false, refetchOnMount: 'always', }) if ( !jurisdictionsQuery.isSuccess || !contestsQuery.isSuccess || !auditSettingsQuery.isSuccess || !contestChoiceNameStandardizationsQuery.isSuccess ) { return null // Still loading } const jurisdictions = jurisdictionsQuery.data const contests = contestsQuery.data const { electionName, randomSeed, riskLimit, online, auditType, auditMathType, } = auditSettingsQuery.data const contestChoiceNameStandardizations = contestChoiceNameStandardizationsQuery.data.standardizations const participatingJurisdictions = jurisdictions.filter(({ id }) => contests.some(c => c.jurisdictionIds.includes(id)) ) const needsCvrs = ['BALLOT_COMPARISON', 'HYBRID'].includes(auditType) const cvrsUploaded = !needsCvrs || allCvrsUploaded(participatingJurisdictions) const numManifestUploadsComplete = participatingJurisdictions.filter(j => isFileProcessed(j.ballotManifest) ).length const jurisdictionsById = Object.fromEntries( jurisdictions.map(jurisdiction => [jurisdiction.id, jurisdiction]) ) return ( Review & Launch Once the audit is launched, you cannot change the audit setup. {' '} {!locked && ( <>
Review the settings below and make sure they are correct before launching the audit. )}

{needsCvrs ? 'Participants & Standardized Contests' : 'Participants'}
Contests {contestNameStandardizations && isContestNameStandardizationNeeded && ( <> {isContestNameStandardizationOutstanding ? (

Some contest names in the uploaded CVR files do not match the standardized contest names.

) : (

All contest names in the uploaded CVR files have been standardized.

)} setIsContestNameStandardizationDialogOpen(false)} standardizations={contestNameStandardizations} updateStandardizations={updateContestNameStandardizations} jurisdictionsById={jurisdictionsById} />
)} {contests.map(contest => (

{contest.name}

{contest.isTargeted ? 'Target Contest' : 'Opportunistic Contest'}
{cvrsUploaded && (

{contest.numWinners}{' '} {pluralize('winner', Number(contest.numWinners))} -{' '} {contest.votesAllowed}{' '} {pluralize('vote', Number(contest.votesAllowed))} allowed -{' '} {Number(contest.totalBallotsCast).toLocaleString()} total ballots cast

)} {cvrsUploaded && isContestChoiceNameStandardizationComplete && contest.cvrChoiceNameConsistencyError && ( )} setContestIdForChoiceNameStandardizationDialog(contest.id) } standardizations={contestChoiceNameStandardizations} /> setContestIdForChoiceNameStandardizationDialog(null) } standardizations={contestChoiceNameStandardizations} standardizedContestChoiceNames={ (standardizedContests ?? []).find(c => c.name === contest.name) ?.choiceNames ?? [] } updateStandardizations={async ( newStandardizations: IContestChoiceNameStandardizations ) => { await updateContestChoiceNameStandardizations.mutateAsync( newStandardizations ) }} // Reset the form state within the dialog component any time the dialog is opened key={contestIdForChoiceNameStandardizationDialog || 'closed'} />
{!cvrsUploaded ? (
Waiting for all jurisdictions to upload CVRs to compute contest settings.
) : (
{auditType === 'HYBRID' && ( <> )} {contest.choices.map(choice => ( {auditType === 'HYBRID' && ( <> )} ))} )}
{contestJurisdictions(jurisdictionsById, contest).map( jurisdiction => ( ) )} ))}
Audit Settings
{electionName} { { BALLOT_POLLING: 'Ballot Polling', BATCH_COMPARISON: 'Batch Comparison', BALLOT_COMPARISON: 'Ballot Comparison', HYBRID: 'Hybrid (SUITE - Ballot Comparison & Ballot Polling)', }[auditType] } {riskLimit && `${riskLimit}%`} {randomSeed} { { BRAVO: 'BRAVO', MINERVA: 'Minerva', PROVIDENCE: 'Providence', SUPERSIMPLE: 'Super-Simple', MACRO: 'MACRO', SUITE: 'SUITE', CARD_STYLE_DATA: 'Card Style Data', }[auditMathType] } {online ? 'Online' : 'Offline'}
Sample Size {(() => { const { sampleSizes, selected } = sampleSizesQuery.data || {} // Add custom option to sample size options from backend const sampleSizeOptions = sampleSizes && mapValues(sampleSizes, options => [ ...options, { key: 'custom', size: null, prob: null }, ]) // If the audit was already launched, show which sample size got selected. // Otherwise default select the first option. const initialValues: ISampleSizes | null | undefined = sampleSizeOptions && (selected || mapValues(sampleSizeOptions, options => options[0])) const submit = async (values: { sampleSizes: ISampleSizes }) => { await startNextRound(values.sampleSizes) } const onClickPreviewSample = async (values: { sampleSizes: ISampleSizes }) => { await computeSamplePreview.mutateAsync(values.sampleSizes) setIsSamplePreviewModalOpen(true) } return ( {({ values, handleSubmit, isSubmitting, setFieldValue, }: FormikProps<{ sampleSizes: ISampleSizes }>) => { return (
{(() => { if (!setupComplete) return ( <>

All jurisdiction files must be uploaded and all audit settings must be configured in order to calculate the sample size.{' '} View jurisdiction file upload progress .

) if (!isContestNameStandardizationComplete) return (

All contest names must be standardized in order to calculate the sample size.

) if (!isContestChoiceNameStandardizationComplete) return (

All contest choice names must be standardized in order to calculate the sample size.

) if (!areChoiceNamesConsistentForAllContests) { return (

The following contests have inconsistent choice names:{' '} {contests .filter( contest => contest.cvrChoiceNameConsistencyError ) .map((contest, i, filteredContests) => ( {contest.name} {i < filteredContests.length - 1 && ', '} ))} . Resolve these inconsistencies in order to calculate the sample size.

) } if (sampleSizesQuery.data?.task.error) return ( {sampleSizesQuery.data.task.error} ) if (!sampleSizeOptions) return (
Loading sample size options...
) return ( ) })()} setIsConfirmDialogOpen(false)} handleSubmit={handleSubmit} isSubmitting={isSubmitting} message={ auditType === 'BALLOT_POLLING' ? `${numManifestUploadsComplete} of ${participatingJurisdictions.length} jurisdictions have uploaded ballot manifests.` : undefined } /> {auditType === 'BATCH_COMPARISON' && setupComplete && (

Download Jurisdiction Files for Sharing

Download the ZIP bundles containing jurisdiction files and their SHA-256 hashes. You may choose to share the hashes with the public before launching the audit so that the files can be verified after the audit is complete.

{(manifestsBundle.hasError || candidateTotalsBundle.hasError) && ( Error generating bundle. Please try again. )}
)}
onClickPreviewSample(values)} > Preview Sample setIsConfirmDialogOpen(true)} > Launch Audit
) }}
) })()}
{isSamplePreviewModalOpen && ( setIsSamplePreviewModalOpen(false)} /> )} ) } interface ISelectSampleSizesProps { locked: boolean contests: IContest[] auditType: AuditType jurisdictionsById: Record sampleSizeOptions: ISampleSizeOptions values: { sampleSizes: ISampleSizes } setFieldValue: FormikProps<{ sampleSizes: ISampleSizes }>['setFieldValue'] } const SelectSampleSizes: React.FC = ({ locked, contests, auditType, jurisdictionsById, sampleSizeOptions, values, setFieldValue, }) => { const targetedContests = contests.filter(contest => contest.isTargeted) return (
Choose the initial sample size for each contest you would like to use for Round 1 of the audit from the options below. {targetedContests.map(contest => { const currentOption = values.sampleSizes[contest.id] const fullHandTallySize = auditType === 'BATCH_COMPARISON' ? sum( contestJurisdictions(jurisdictionsById, contest).map( jurisdiction => jurisdiction.ballotManifest.numBatches || 0 ) ) : Number(contest.totalBallotsCast) return (

{contest.name}

{currentOption.size !== null && currentOption.size >= fullHandTallySize && (
The currently selected sample size for this contest requires a full hand tally.
{!( auditType === 'BALLOT_POLLING' || auditType === 'BATCH_COMPARISON' ) && (
To use Arlo for a full hand tally, recreate this audit using the ballot polling or batch comparison audit type.
)} {(auditType === 'BALLOT_POLLING' || auditType === 'BATCH_COMPARISON') && targetedContests.length > 1 && (
Arlo supports running a full hand tally for audits with one target contest. Either remove this contest and audit it separately, or remove the other target contests.
)}
)} { const selectedOption = sampleSizeOptions![contest.id].find( c => c.key === e.currentTarget.value ) setFieldValue(`sampleSizes[${contest.id}]`, selectedOption) }} selectedValue={getIn(values, `sampleSizes[${contest.id}][key]`)} disabled={locked} > {sampleSizeOptions![contest.id].map( (option: ISampleSizeOption) => { return option.key === 'custom' ? ( Enter your own sample size (not recommended) ) : ( {option.key === 'all-ballots' && 'All ballots: '} {`${Number( option.size ).toLocaleString()} samples`} {option.prob ? ` (${ option.key === 'asn' ? 'BRAVO Average Sample Number - ' : '' }${percentFormatter.format( option.prob )} chance of completing the audit in one round)` : ''} {option.key === 'all-ballots' && ' (recommended for this contest due to the small margin of victory)'} {option.key === 'suite' && ` (${option.sizeCvr!.toLocaleString()} CVR ballots and ${option.sizeNonCvr!.toLocaleString()} non-CVR ballots)`} ) } )} {currentOption && currentOption.key === 'custom' && (auditType === 'HYBRID' ? ( <>
{/* eslint-disable-next-line jsx-a11y/label-has-associated-control */}
{/* eslint-disable-next-line jsx-a11y/label-has-associated-control */}
) : ( setFieldValue(`sampleSizes[${contest.id}].size`, value) } type="number" validate={testNumber( fullHandTallySize, `Must be less than or equal to ${fullHandTallySize} (the total number of ${ auditType === 'BATCH_COMPARISON' ? 'batches' : 'ballots' } in the contest)` )} disabled={locked} /> ))}
) })}
) } export default Review ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/SamplePreview.tsx ================================================ import React from 'react' import { Dialog, Spinner, Intent, Classes, H4 } from '@blueprintjs/core' import styled from 'styled-components' import { useSamplePreview } from '../../useRoundsAuditAdmin' import { FlexTable } from '../../../Atoms/Table' import { sum } from '../../../../utils/number' interface IProps { electionId: string auditType: string onClose: () => void } const CenteredMessage = styled.div` display: flex; flex-direction: column; align-items: center; width: 100%; ` // TODO disable for full-hand tallies? const SamplePreview: React.FC = ({ electionId, auditType, onClose, }) => { const samplePreview = useSamplePreview(electionId, { refetchInterval: result => (result?.jurisdictions ? 0 : 1000), }) if (!samplePreview.isSuccess) { return null } const { task, jurisdictions } = samplePreview.data return (
{(() => { if (task.completedAt === null) { return (

Drawing a random sample of ballots...

For large elections, this can take a couple of minutes.

) } if (task.error) { return (

There was an error drawing the sample:

{task.error}

) } return (
{jurisdictions!.map(jurisdiction => ( ))} ) })()} ) } export default SamplePreview ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/StandardizeContestChoiceNamesDialog.tsx ================================================ import { Button, Callout, Classes, Colors, Dialog, HTMLSelect, HTMLTable, } from '@blueprintjs/core' import React, { useState } from 'react' import styled from 'styled-components' import FormButton from '../../../Atoms/Form/FormButton' import { IContest } from '../../../../types' import { IContestChoiceNameStandardizations } from '../../../useContestChoiceNameStandardizations' import { IJurisdiction } from '../../../useJurisdictions' export function isContestChoiceNameStandardizationComplete( standardizations: IContestChoiceNameStandardizations ): boolean { for (const jurisdictionStandardizations of Object.values(standardizations)) { for (const contestStandardizations of Object.values( jurisdictionStandardizations )) { for (const standardizedChoiceName of Object.values( contestStandardizations )) { if (standardizedChoiceName === null) { return false } } } } return true } const Table = styled(HTMLTable)` background: ${Colors.WHITE}; border: 1px solid ${Colors.LIGHT_GRAY1}; width: 100%; tr th, tr td { vertical-align: middle; word-wrap: break-word; } ` interface IDialogProps { contest: IContest isOpen: boolean jurisdictionsById: { [id: string]: IJurisdiction } onClose: () => void standardizations: IContestChoiceNameStandardizations standardizedContestChoiceNames: string[] updateStandardizations: ( newStandardizations: IContestChoiceNameStandardizations ) => Promise } /** * A dialog for standardizing contest choice names */ export const StandardizeContestChoiceNamesDialog: React.FC = ({ isOpen, onClose, standardizations, contest, jurisdictionsById, standardizedContestChoiceNames, updateStandardizations, }) => { const [formState, setFormState] = useState(standardizations) const [isSubmitting, setIsSubmitting] = useState(false) const setStandardization = ({ jurisdictionId, cvrChoiceName, standardizedChoiceName, }: { jurisdictionId: string cvrChoiceName: string standardizedChoiceName: string | null }) => { setFormState({ ...formState, [jurisdictionId]: { ...formState[jurisdictionId], [contest.id]: { ...formState[jurisdictionId]?.[contest.id], [cvrChoiceName]: standardizedChoiceName, }, }, }) } return (

For each contest choice below, select the standardized choice name that matches the CVR choice name.

Choice VotesCVR Non-CVR
{choice.name} {choice.numVotes.toLocaleString()} {choice.numVotesCvr != null && choice.numVotesCvr.toLocaleString()} {choice.numVotesNonCvr != null && choice.numVotesNonCvr.toLocaleString()}
Contest universe: {contest.jurisdictionIds.length}/ {jurisdictions.length} jurisdictions
{jurisdiction.name}
Jurisdiction Samples Unique{' '} {auditType === 'BATCH_COMPARISON' ? 'Batches' : 'Ballots'}
{jurisdiction.name} {jurisdiction.numSamples.toLocaleString()} {jurisdiction.numUnique.toLocaleString()}
Total {sum( jurisdictions!.map(j => j.numSamples) ).toLocaleString()} {sum( jurisdictions!.map(j => j.numUnique) ).toLocaleString()}
{Object.entries(standardizations).map( ([jurisdictionId, jurisdictionStandardizations]) => Object.keys(jurisdictionStandardizations[contest.id] ?? {}).map( cvrChoiceName => ( ) ) )}
Jurisdiction CVR Choice Standardized Choice
{jurisdictionsById[jurisdictionId].name} {cvrChoiceName} setStandardization({ jurisdictionId, cvrChoiceName, standardizedChoiceName: e.target.value || null, }) } value={ formState[jurisdictionId]?.[contest.id]?.[ cvrChoiceName ] ?? '' } > ))}
{ setIsSubmitting(true) try { await updateStandardizations(formState) onClose() } finally { setIsSubmitting(false) } }} > Submit
) } const CalloutWithBottomMargin = styled(Callout)` margin-bottom: 16px; ` interface ICalloutProps { contest: IContest disabled: boolean openDialog: () => void standardizations: IContestChoiceNameStandardizations } /** * A callout indicating the status of contest choice name standardization */ export const StandardizeContestChoiceNamesCallout: React.FC = ({ contest, disabled, openDialog, standardizations, }) => { let isStandardizationNeeded = false let isStandardizationNeededAndOutstanding = false for (const jurisdictionStandardizations of Object.values(standardizations)) { const contestStandardization = jurisdictionStandardizations[contest.id] ?? {} for (const standardizedChoiceName of Object.values( contestStandardization )) { isStandardizationNeeded = true if (standardizedChoiceName === null) { isStandardizationNeededAndOutstanding = true break } } } if (!isStandardizationNeeded) { return null } if (isStandardizationNeededAndOutstanding) { return (

Some {contest.name} choice names in the uploaded CVR files do not match the standardized contest choice names.

) } // Standardization is needed and has been completed return (

All {contest.name} choice names in the uploaded CVR files have been standardized.

) } ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/StandardizeContestNames.tsx ================================================ import React from 'react' import styled from 'styled-components' import { HTMLTable, Colors, Dialog, Classes, HTMLSelect, Button, Intent, } from '@blueprintjs/core' import { Formik } from 'formik' import { IJurisdiction } from '../../../useJurisdictions' import { IContestNameStandardizations } from '../../../useContestNameStandardizations' import FormButton from '../../../Atoms/Form/FormButton' interface IStandardizeContestNamesDialogProps { isOpen: boolean onClose: () => void standardizations: IContestNameStandardizations updateStandardizations: ( standardizations: IContestNameStandardizations['standardizations'] ) => Promise jurisdictionsById: { [id: string]: IJurisdiction } } const StandardizeContestsTable = styled(HTMLTable)` border: 1px solid ${Colors.LIGHT_GRAY1}; background: ${Colors.WHITE}; width: 100%; tr th, tr td { vertical-align: middle; word-wrap: break-word; } .bp3-html-select { width: 100%; } ` const StandardizeContestNamesDialog: React.FC = ({ isOpen, onClose, standardizations, updateStandardizations, jurisdictionsById, }) => ( { await updateStandardizations(newStandardizations) onClose() }} > {({ values, setValues, handleSubmit, isSubmitting }) => (

For each contest below, select the CVR contest name that matches the standardized contest name.

{ Jurisdiction Standardized Contest CVR Contest {Object.entries(values).map( ([jurisdictionId, jurisdictionStandardizations]) => Object.entries(jurisdictionStandardizations).map( ([contestName, standardizedCvrContestName]) => ( {jurisdictionsById[jurisdictionId].name} {contestName} // We have to use setValues because the contest name // might have a dot or apostrophe in it, so // setFieldValue won't work. setValues({ ...values, [jurisdictionId]: { ...values[jurisdictionId], [contestName]: e.currentTarget.value || null, }, }) } > {[ )) )} ) ) )} }
Submit
)}
) export default StandardizeContestNamesDialog ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/_mocks.ts ================================================ import { IAuditSettings } from '../../../useAuditSettings' import { FileProcessingStatus } from '../../../useCSV' import { mocksOfType } from '../../../testUtilities' import { ISampleSizesResponse } from './useSampleSizes' export const settingsMock: { [key in 'empty' | 'full' | 'offline' | 'batch']: IAuditSettings } = { empty: { state: null, electionName: null, online: null, randomSeed: null, riskLimit: null, auditType: 'BALLOT_POLLING', auditMathType: 'BRAVO', auditName: 'Test Audit', }, full: { state: 'AL', electionName: 'Test Election', online: true, randomSeed: '12345', riskLimit: 10, auditType: 'BALLOT_POLLING', auditMathType: 'BRAVO', auditName: 'Test Audit', }, offline: { state: 'AL', electionName: 'Test Election', online: false, randomSeed: '12345', riskLimit: 10, auditType: 'BALLOT_POLLING', auditMathType: 'BRAVO', auditName: 'Test Audit', }, batch: { state: 'AL', electionName: 'Test Election', online: false, randomSeed: '12345', riskLimit: 10, auditType: 'BATCH_COMPARISON', auditMathType: 'BRAVO', auditName: 'Test Audit', }, } export const taskInProgressMock = { status: FileProcessingStatus.PROCESSING, startedAt: '2019-07-18T16:34:07.000+00:00', completedAt: null, error: null, } export const taskCompleteMock = { status: FileProcessingStatus.PROCESSED, startedAt: '2019-07-18T16:34:07.000+00:00', completedAt: '2019-07-18T16:35:07.000+00:00', error: null, } export const sampleSizeMock = mocksOfType()({ calculating: { sampleSizes: null, selected: null, task: taskInProgressMock, }, batchComparison: { sampleSizes: { 'contest-id': [{ prob: null, size: 4, key: 'macro' }], }, selected: null, task: taskCompleteMock, }, ballotComparison: { sampleSizes: { 'contest-id': [{ prob: null, size: 15, key: 'supersimple' }], }, selected: null, task: taskCompleteMock, }, ballotPolling: { sampleSizes: { 'contest-id': [ { prob: 0.54, size: 20, key: 'asn' }, { prob: 0.7, size: 21, key: '0.7' }, { prob: 0.5, size: 22, key: '0.5' }, { prob: 0.9, size: 31, key: '0.9' }, ], }, selected: null, task: taskCompleteMock, }, }) export default settingsMock ================================================ FILE: client/src/components/AuditAdmin/Setup/Review/useSampleSizes.ts ================================================ import { UseQueryOptions, useQuery, UseQueryResult } from 'react-query' import { FileProcessingStatus } from '../../../useCSV' import { fetchApi, ApiError } from '../../../../utils/api' export interface ISampleSizeOption { size: number | null prob: number | null key: string // In hybrid audits only sizeCvr?: number sizeNonCvr?: number } export interface ISampleSizeOptions { [contestId: string]: ISampleSizeOption[] } export interface ISelectedSampleSizes { [contestId: string]: ISampleSizeOption } export interface ISampleSizesResponse { sampleSizes: ISampleSizeOptions | null selected: ISelectedSampleSizes | null task: { status: FileProcessingStatus startedAt: string | null completedAt: string | null error: string | null } } const useSampleSizes = ( electionId: string, roundNumber: number, options: UseQueryOptions = {} ): UseQueryResult => useQuery( ['elections', electionId, 'sample-sizes', roundNumber], () => fetchApi(`/api/election/${electionId}/sample-sizes/${roundNumber}`), options ) export default useSampleSizes ================================================ FILE: client/src/components/AuditAdmin/Setup/Settings/Settings.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { waitFor, screen, render, within } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { QueryClientProvider } from 'react-query' import Settings from './Settings' import { withMockFetch, createQueryClient } from '../../../testUtilities' import { aaApiCalls, auditSettingsMocks } from '../../../_mocks' const renderSettings = () => { const goToNextStage = vi.fn() const goToPrevStage = vi.fn() return { goToNextStage, goToPrevStage, ...render( ), } } describe('Setup > Settings', () => { it('updates settings', async () => { const updatedSettings = { ...auditSettingsMocks.blank, state: 'CA', electionName: 'Election Name', online: true, riskLimit: 5, randomSeed: '12345', } const expectedCalls = [ aaApiCalls.getSettings(auditSettingsMocks.blank), aaApiCalls.putSettings(updatedSettings), aaApiCalls.getSettings(updatedSettings), ] await withMockFetch(expectedCalls, async () => { const { goToNextStage } = renderSettings() await screen.findByRole('heading', { name: 'Audit Settings' }) screen.getByRole('heading', { name: 'State' }) userEvent.selectOptions( screen.getByLabelText(/Choose your state from the options below./), 'CA' ) screen.getByRole('heading', { name: 'Election Name' }) userEvent.type( screen.getByLabelText( 'Enter the name of the election you are auditing.' ), 'Election Name' ) screen.getByRole('heading', { name: 'Audit Board Data Entry' }) expect(screen.getByLabelText('Offline')).toBeChecked() userEvent.click(screen.getByLabelText('Online')) screen.getByRole('heading', { name: 'Desired Risk Limit' }) screen.getByRole('option', { name: '1%' }) screen.getByRole('option', { name: '20%' }) // Defaults to 10% selected screen.getByRole('option', { name: '10%', selected: true }) userEvent.selectOptions( screen.getByLabelText(/Set the risk limit for the audit./), '5' ) screen.getByRole('heading', { name: 'Random Seed' }) userEvent.type( screen.getByLabelText(/Enter a series of random numbers/), '12345' ) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => { expect(goToNextStage).toHaveBeenCalled() }) }) }) it('hides online/offline toggle for batch comparison audits', async () => { const expectedCalls = [ aaApiCalls.getSettings(auditSettingsMocks.batchComparisonAll), ] await withMockFetch(expectedCalls, async () => { renderSettings() await screen.findByRole('heading', { name: 'Audit Settings' }) expect( screen.queryByRole('heading', { name: 'Audit Board Data Entry' }) ).not.toBeInTheDocument() }) }) it('hides online/offline toggle for ballot comparison audits', async () => { const expectedCalls = [ aaApiCalls.getSettings(auditSettingsMocks.ballotComparisonAll), ] await withMockFetch(expectedCalls, async () => { renderSettings() await screen.findByRole('heading', { name: 'Audit Settings' }) expect( screen.queryByRole('heading', { name: 'Audit Board Data Entry' }) ).not.toBeInTheDocument() }) }) it('hides online/offline toggle for hybrid audits', async () => { const expectedCalls = [aaApiCalls.getSettings(auditSettingsMocks.hybridAll)] await withMockFetch(expectedCalls, async () => { renderSettings() await screen.findByRole('heading', { name: 'Audit Settings' }) expect( screen.queryByRole('heading', { name: 'Audit Board Data Entry' }) ).not.toBeInTheDocument() }) }) it('displays error when no selection done', async () => { const expectedCalls = [aaApiCalls.getSettings(auditSettingsMocks.blank)] await withMockFetch(expectedCalls, async () => { renderSettings() await screen.findByRole('heading', { name: 'Audit Settings' }) }) userEvent.click(screen.getByRole('button', { name: /Save & Next/ })) await waitFor(() => { expect(screen.queryAllByText('Required').length).toBe(3) }) }) it('shows a presentation mode modal for random seed entry', async () => { const expectedSettings = { ...auditSettingsMocks.blank, randomSeed: '12345', // Default values riskLimit: 10, electionName: '', state: '', } const expectedCalls = [ aaApiCalls.getSettings(auditSettingsMocks.blank), aaApiCalls.putSettings(expectedSettings), aaApiCalls.getSettings(expectedSettings), ] await withMockFetch(expectedCalls, async () => { renderSettings() await screen.findByRole('heading', { name: 'Audit Settings' }) userEvent.click(screen.getByRole('button', { name: 'Presentation Mode' })) let modal = screen .getByRole('heading', { name: 'Enter Random Seed' }) .closest('div.bp3-dialog')! as HTMLElement const saveButton = within(modal).getByRole('button', { name: /Set Random Seed/, }) expect(saveButton).toBeDisabled() const modalSeedInput = within(modal).getByLabelText( /Enter a series of random numbers/ ) expect(modalSeedInput).toHaveValue('') userEvent.type(modalSeedInput, '12345') expect(modalSeedInput).toHaveValue('12345') userEvent.click(saveButton) expect(saveButton).toBeDisabled() await waitFor(() => { expect(modal).not.toBeInTheDocument() }) const seedInput = screen.getByLabelText( /Enter a series of random numbers/ ) expect(seedInput).toHaveValue('12345') userEvent.type(seedInput, '6') userEvent.click(screen.getByRole('button', { name: 'Presentation Mode' })) modal = screen .getByRole('heading', { name: 'Enter Random Seed' }) .closest('div.bp3-dialog')! as HTMLElement expect( within(modal).getByLabelText(/Enter a series of random numbers/) ).toHaveValue('123456') userEvent.click(within(modal).getByRole('button', { name: 'Close' })) await waitFor(() => { expect(modal).not.toBeInTheDocument() }) }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Setup/Settings/Settings.tsx ================================================ import React from 'react' import { Formik, FormikProps, Field, ErrorMessage } from 'formik' import { RadioGroup, Radio, HTMLSelect, Button, Dialog, InputGroup, Classes, } from '@blueprintjs/core' import FormButtonBar from '../../../Atoms/Form/FormButtonBar' import FormWrapper from '../../../Atoms/Form/FormWrapper' import FormSection from '../../../Atoms/Form/FormSection' import { ErrorLabel } from '../../../Atoms/Form/_helpers' import { parse as parseNumber } from '../../../../utils/number-schema' import FormField from '../../../Atoms/Form/FormField' import schema from './schema' import { IAuditSettings, useUpdateAuditSettings, useAuditSettings, } from '../../../useAuditSettings' import { stateOptions } from './states' import { range } from '../../../../utils/array' import AsyncButton from '../../../Atoms/AsyncButton' const RANDOM_SEED_INSTRUCTIONS = 'Enter a series of random numbers to be used when drawing the random sample of ballots to audit.' const RandomSeedModal = ({ initialValue, onClose, onSave, }: { initialValue: string | null onClose: () => void onSave: (seed: string) => Promise }): JSX.Element => { const [value, setValue] = React.useState(initialValue || '') return (
{ await onSave(value) onClose() }} > Set Random Seed
) } interface IProps { electionId: string goToPrevStage: () => void goToNextStage: () => void } type IValues = Pick< IAuditSettings, 'state' | 'electionName' | 'online' | 'randomSeed' | 'riskLimit' > const Settings: React.FC = ({ electionId, goToPrevStage, goToNextStage, }: IProps) => { const auditSettingsQuery = useAuditSettings(electionId) const updateAuditSettingsMutation = useUpdateAuditSettings(electionId) const [isSeedModalOpen, setIsSeedModalOpen] = React.useState(false) if (!auditSettingsQuery.isSuccess) return null const auditSettings = auditSettingsQuery.data const { state, electionName, randomSeed, riskLimit, online, auditType, } = auditSettings const saveSettings = async (values: IValues) => { await updateAuditSettingsMutation.mutateAsync({ ...values, riskLimit: parseNumber(values.riskLimit), // Formik stringifies internally }) } const initialValues = { state: state === null ? '' : state, electionName: electionName === null ? '' : electionName, randomSeed: randomSeed === null ? '' : randomSeed, riskLimit: riskLimit === null ? 10 : riskLimit, online, } return ( { await saveSettings(values) goToNextStage() }} enableReinitialize > {({ handleSubmit, setFieldValue, values, isSubmitting, }: FormikProps) => (
{/* eslint-disable-next-line jsx-a11y/label-has-associated-control */} {/* eslint-disable jsx-a11y/label-has-associated-control */} {auditType === 'BALLOT_POLLING' && ( )} {isSeedModalOpen && ( setIsSeedModalOpen(false)} onSave={value => saveSettings({ ...values, randomSeed: value })} /> )} )}
) } export default Settings ================================================ FILE: client/src/components/AuditAdmin/Setup/Settings/schema.ts ================================================ import * as Yup from 'yup' import number from '../../../../utils/number-schema' const schema = Yup.object().shape({ state: Yup.string().required('Required'), electionName: Yup.string().required('Required'), randomSeed: Yup.string() .max(100, 'Must be 100 characters or fewer') .required('Required'), riskLimit: number() .typeError('Must be a number') .min(1, 'Must be greater than 0') .max(20, 'Must be less than 21') .required('Required'), }) export default schema ================================================ FILE: client/src/components/AuditAdmin/Setup/Settings/states.ts ================================================ export const states: { [abbreviation: string]: string } = { AL: 'Alabama', AK: 'Alaska', AZ: 'Arizona', AR: 'Arkansas', CA: 'California', CO: 'Colorado', CT: 'Connecticut', DE: 'Delaware', DC: 'District of Columbia', FL: 'Florida', GA: 'Georgia', HI: 'Hawaii', ID: 'Idaho', IL: 'Illinois', IN: 'Indiana', IA: 'Iowa', KS: 'Kansas', KY: 'Kentucky', LA: 'Louisiana', ME: 'Maine', MD: 'Maryland', MA: 'Massachusetts', MI: 'Michigan', MN: 'Minnesota', MS: 'Mississippi', MO: 'Missouri', MT: 'Montana', NE: 'Nebraska', NV: 'Nevada', NH: 'New Hampshire', NJ: 'New Jersey', NM: 'New Mexico', NY: 'New York', NC: 'North Carolina', ND: 'North Dakota', OH: 'Ohio', OK: 'Oklahoma', OR: 'Oregon', PA: 'Pennsylvania', RI: 'Rhode Island', SC: 'South Carolina', SD: 'South Dakota', TN: 'Tennessee', TX: 'Texas', UT: 'Utah', VT: 'Vermont', VA: 'Virginia', WA: 'Washington', WV: 'West Virginia', WI: 'Wisconsin', WY: 'Wyoming', } export const stateOptions = Object.entries(states).map(([value, label]) => ({ value, label, })) ================================================ FILE: client/src/components/AuditAdmin/Setup/Setup.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { screen } from '@testing-library/react' import { QueryClientProvider } from 'react-query' import { Classes } from '@blueprintjs/core' import userEvent from '@testing-library/user-event' import { createQueryClient, withMockFetch, renderWithRouter, } from '../../testUtilities' import { auditSettingsMocks, aaApiCalls, jurisdictionFileMocks, standardizedContestsFileMocks, contestMocks, } from '../../_mocks' import Setup, { ISetupProps } from './Setup' import { sampleSizeMock } from './Review/_mocks' const renderSetup = (props: Partial = {}) => renderWithRouter( ) const getMenuItem = (name: string) => screen.getByRole('link', { name }) const expectEnabledMenuItem = (name: string) => { const menuItem = getMenuItem(name) expect(menuItem).not.toHaveClass(Classes.DISABLED) expect(menuItem).not.toHaveClass(Classes.ACTIVE) } const expectDisabledMenuItem = (name: string) => { const menuItem = getMenuItem(name) expect(menuItem).toHaveClass(Classes.DISABLED) expect(menuItem).not.toHaveClass(Classes.ACTIVE) } const expectActiveMenuItem = (name: string) => { const menuItem = getMenuItem(name) expect(menuItem).not.toHaveClass(Classes.DISABLED) expect(menuItem).toHaveClass(Classes.ACTIVE) } describe('Setup', () => { it('starts on the Participants stage with other stages disabled', async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFileWithResponse(jurisdictionFileMocks.empty), ] await withMockFetch(expectedCalls, async () => { renderSetup() await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants' }) expectActiveMenuItem('Participants') expectDisabledMenuItem('Target Contests') expectDisabledMenuItem('Opportunistic Contests') expectDisabledMenuItem('Audit Settings') expectDisabledMenuItem('Review & Launch') }) }) it('on the Participants stage, enables the next stages once the file is processed', async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFile, aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { renderSetup() await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants' }) expectActiveMenuItem('Participants') expectEnabledMenuItem('Target Contests') expectEnabledMenuItem('Opportunistic Contests') expectEnabledMenuItem('Audit Settings') expectEnabledMenuItem('Review & Launch') userEvent.click(screen.getByRole('button', { name: /Next/ })) await screen.findByRole('heading', { name: 'Target Contests' }) userEvent.click(screen.getByRole('button', { name: /Back/ })) await screen.findByRole('heading', { name: 'Participants' }) }) }) const standardizedContestAuditTypes = [ { auditTypeLabel: 'ballot comparison', auditSettings: auditSettingsMocks.blankBallotComparison, }, { auditTypeLabel: 'hybrid', auditSettings: auditSettingsMocks.blankHybrid, }, ] standardizedContestAuditTypes.forEach(({ auditTypeLabel, auditSettings }) => { it(`in ${auditTypeLabel} audits, on the Participants stage, disabled the next stages when files are not processed`, async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFileWithResponse( jurisdictionFileMocks.processed ), aaApiCalls.getStandardizedContestsFile( standardizedContestsFileMocks.empty ), ] await withMockFetch(expectedCalls, async () => { renderSetup({ auditSettings }) await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants & Contests' }) expectActiveMenuItem('Participants') expectDisabledMenuItem('Target Contests') expectDisabledMenuItem('Opportunistic Contests') expectDisabledMenuItem('Audit Settings') expectDisabledMenuItem('Review & Launch') }) }) it(`in ${auditTypeLabel} audits, on the Participants stage, enables the next stages when files are processed`, async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFileWithResponse( jurisdictionFileMocks.processed ), aaApiCalls.getStandardizedContestsFile( standardizedContestsFileMocks.processed ), ] await withMockFetch(expectedCalls, async () => { renderSetup({ auditSettings: auditSettingsMocks.blankBallotComparison }) await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants & Contests' }) expectActiveMenuItem('Participants') expectEnabledMenuItem('Target Contests') expectEnabledMenuItem('Opportunistic Contests') expectEnabledMenuItem('Audit Settings') expectEnabledMenuItem('Review & Launch') }) }) }) it('navigates to the Target Contests stage', async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFile, aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { renderSetup() await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants' }) userEvent.click(getMenuItem('Target Contests')) await screen.findByRole('heading', { name: 'Target Contests' }) userEvent.click(screen.getByRole('button', { name: /Back/ })) await screen.findByRole('heading', { name: 'Participants' }) }) }) it('navigates to the Opportunistic Contests stage', async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFile, aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { renderSetup() await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants' }) userEvent.click(getMenuItem('Opportunistic Contests')) await screen.findByRole('heading', { name: 'Opportunistic Contests' }) userEvent.click(screen.getByRole('button', { name: /Back/ })) await screen.findByRole('heading', { name: 'Target Contests' }) }) }) it('in batch comparison audits, hides the Opportunistic Contests stage', async () => { const expectedCalls = [aaApiCalls.getJurisdictionFile] await withMockFetch(expectedCalls, async () => { renderSetup({ auditSettings: auditSettingsMocks.blankBatch }) await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants' }) expectActiveMenuItem('Participants') expectEnabledMenuItem('Target Contests') expectEnabledMenuItem('Audit Settings') expectEnabledMenuItem('Review & Launch') expect( screen.queryByText('Opportunistic Contests') ).not.toBeInTheDocument() }) }) it('navigates to the Audit Settings stage', async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFile, aaApiCalls.getSettings(auditSettingsMocks.blank), aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests(null), ] await withMockFetch(expectedCalls, async () => { renderSetup() await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants' }) userEvent.click(getMenuItem('Audit Settings')) await screen.findByRole('heading', { name: 'Audit Settings' }) userEvent.click(screen.getByRole('button', { name: /Back/ })) await screen.findByRole('heading', { name: 'Opportunistic Contests' }) }) }) it('navigates to the Review & Launch stage', async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFile, aaApiCalls.getSettings(auditSettingsMocks.blank), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests([]), aaApiCalls.getContests(contestMocks.empty), aaApiCalls.getContestChoiceNameStandardizations(), ] await withMockFetch(expectedCalls, async () => { renderSetup() await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Participants' }) userEvent.click(getMenuItem('Review & Launch')) await screen.findByRole('heading', { name: 'Review & Launch' }) userEvent.click(screen.getByRole('button', { name: /Back/ })) await screen.findByRole('heading', { name: 'Audit Settings' }) }) }) it('only shows the disabled Review & Launch stage after the audit is launched', async () => { const expectedCalls = [ aaApiCalls.getJurisdictionFile, aaApiCalls.getSettings(auditSettingsMocks.all), aaApiCalls.getJurisdictions, aaApiCalls.getStandardizedContests([]), aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getContestChoiceNameStandardizations(), aaApiCalls.getSampleSizes(sampleSizeMock.ballotPolling), ] await withMockFetch(expectedCalls, async () => { renderSetup({ isAuditStarted: true }) await screen.findByRole('heading', { name: 'Audit Setup' }) screen.getByRole('heading', { name: 'Review & Launch' }) expect( screen.getByRole('button', { name: 'Launch Audit' }) ).toBeDisabled() expectDisabledMenuItem('Participants') expectDisabledMenuItem('Target Contests') expectDisabledMenuItem('Opportunistic Contests') expectDisabledMenuItem('Audit Settings') expectActiveMenuItem('Review & Launch') }) }) }) ================================================ FILE: client/src/components/AuditAdmin/Setup/Setup.tsx ================================================ /* eslint-disable react/prop-types */ import React, { useState } from 'react' import Participants from './Participants/Participants' import Contests from './Contests/Contests' import Settings from './Settings/Settings' import Review from './Review/Review' import { ElementType } from '../../../types' import Sidebar from '../../Atoms/Sidebar' import { ISampleSizes } from '../useRoundsAuditAdmin' import { IAuditSettings } from '../../useAuditSettings' import { Inner } from '../../Atoms/Wrapper' import { isFileProcessed } from '../../useCSV' import { useJurisdictionsFile, useStandardizedContestsFile, } from '../../useFileUpload' export const setupStages = [ 'participants', 'target-contests', 'opportunistic-contests', 'settings', 'review', ] as const type Stage = ElementType const stageTitles: { [stage in Stage]: string } = { participants: 'Participants', 'target-contests': 'Target Contests', 'opportunistic-contests': 'Opportunistic Contests', settings: 'Audit Settings', review: 'Review & Launch', } export interface ISetupProps { electionId: string auditSettings: IAuditSettings startNextRound: (sampleSizes: ISampleSizes) => Promise isAuditStarted: boolean } const Setup: React.FC = ({ electionId, auditSettings, startNextRound, isAuditStarted, }) => { const { auditType } = auditSettings const [currentStage, setCurrentStage] = useState( isAuditStarted ? 'review' : 'participants' ) const jurisdictionsFileUpload = useJurisdictionsFile(electionId) const isStandardizedContestsFileEnabled = auditType === 'BALLOT_COMPARISON' || auditType === 'HYBRID' const standardizedContestsFileUpload = useStandardizedContestsFile( electionId, { enabled: isStandardizedContestsFileEnabled } ) if ( !jurisdictionsFileUpload.uploadedFile.isSuccess || (isStandardizedContestsFileEnabled && !standardizedContestsFileUpload.uploadedFile.isSuccess) ) return null const areFileUploadsComplete = isFileProcessed(jurisdictionsFileUpload.uploadedFile.data) && (!isStandardizedContestsFileEnabled || isFileProcessed(standardizedContestsFileUpload.uploadedFile.data!)) const stages: readonly Stage[] = auditSettings.auditType === 'BATCH_COMPARISON' ? setupStages.filter(stage => stage !== 'opportunistic-contests') : setupStages const goToNextStage = () => { setCurrentStage(stages[stages.indexOf(currentStage) + 1]) } const goToPrevStage = () => { setCurrentStage(stages[stages.indexOf(currentStage) - 1]) } return ( ({ id: stage, text: stageTitles[stage], active: currentStage === stage, disabled: (isAuditStarted && stage !== 'review') || // If still working on file uploads, disable the rest of the stages (stage !== 'participants' && !areFileUploadsComplete), onClick: () => setCurrentStage(stage), }))} />
{(() => { switch (currentStage) { case 'participants': return ( ) case 'target-contests': return ( ) case 'opportunistic-contests': return ( ) case 'settings': return ( ) case 'review': return ( ) /* istanbul ignore next */ default: return null } })()}
) } export default Setup ================================================ FILE: client/src/components/AuditAdmin/__snapshots__/ActivityLog.test.tsx.snap ================================================ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`Activity Log > shows a table of activity for the org 1`] = `
Timestamp User Action Audit Jurisdiction
8/31/2021, 11:06:49 PM admin@example.gov Deleted audit Test Audit
8/31/2021, 11:05:49 PM Ended round 1 Test Audit
8/31/2021, 11:04:49 PM Audit Board #1 signed off Test Audit Jurisdiction 1
8/31/2021, 11:03:49 PM admin@example.gov Finalized results Test Audit Jurisdiction 1
8/31/2021, 11:02:49 PM admin@example.gov Recorded results Test Audit Jurisdiction 1
8/31/2021, 11:01:49 PM admin@example.gov Created audit boards Test Audit Jurisdiction 1
8/31/2021, 11:00:49 PM support@example.gov Started round 1 Test Audit
8/31/2021, 10:59:49 PM admin@example.gov Calculated sample sizes Test Audit
8/31/2021, 10:58:49 PM Successfully uploaded CVRs Test Audit Jurisdiction 1
8/31/2021, 10:57:49 PM Successfully uploaded candidate totals by batch Test Audit Jurisdiction 1
8/31/2021, 10:56:49 PM Uploaded invalid ballot manifest Test Audit Jurisdiction 1
8/31/2021, 10:55:49 PM admin@example.gov Logged in as a Jurisdiction Manager Test Audit
8/31/2021, 10:54:49 PM admin@example.gov Failed to log in as a Jurisdiction Manager:
Invalid code
Test Audit
8/31/2021, 10:53:49 PM admin@example.gov Created audit Test Audit
`; ================================================ FILE: client/src/components/AuditAdmin/__snapshots__/AuditAdminView.test.tsx.snap ================================================ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`AA setup flow > renders sidebar when authenticated on /setup 1`] = `

Test Audit

The audit has not started.

Audit setup is complete.

0 of 2 jurisdictions have completed file uploads.

Participants

Click "Browse" to choose the appropriate file from your computer. This file should be a comma-separated list of all the jurisdictions participating in the audit, plus email addresses for audit administrators in each participating jurisdiction.

Current file: file name

Uploaded at 12/4/2020, 2:32:15 AM .

Download Template
`; ================================================ FILE: client/src/components/AuditAdmin/timers.test.tsx ================================================ /** * These tests are segregated because they were creating unreliable interference */ import { afterEach, beforeEach, describe, it, vi } from 'vitest' import React, { ReactElement } from 'react' import { screen, act } from '@testing-library/react' import { Route } from 'react-router-dom' import { QueryClientProvider } from 'react-query' import AuthDataProvider, { useAuthDataContext } from '../UserContext' import AuditAdminView from './AuditAdminView' import { renderWithRouter, withMockFetch, createQueryClient, } from '../testUtilities' import { aaApiCalls, auditSettingsMocks, contestMocks } from '../_mocks' // AuditAdminView will only be rendered once the user is logged in, so // we simulate that. const AuditAdminViewWithAuth: React.FC = () => { const auth = useAuthDataContext() return auth ? : null } const renderWithRoute = (route: string, component: ReactElement) => renderWithRouter( {component} , { route, } ) describe('timers', () => { beforeEach(() => { vi.useFakeTimers() }) afterEach(() => { vi.useRealTimers() }) it('refreshes every five minutes on progress', async () => { const expectedCalls = [ aaApiCalls.getUser, aaApiCalls.getRounds([]), aaApiCalls.getJurisdictions, aaApiCalls.getContests(contestMocks.filledTargeted), aaApiCalls.getSettings(auditSettingsMocks.all), aaApiCalls.getLastLoginByJurisdiction(), aaApiCalls.getMapData, aaApiCalls.getRounds([]), aaApiCalls.getJurisdictions, aaApiCalls.getLastLoginByJurisdiction(), ] await withMockFetch(expectedCalls, async () => { renderWithRoute('/election/1/progress', ) await act(async () => { await vi.advanceTimersToNextTimerAsync() }) await screen.findByText('Will refresh in 5 minutes') await act(async () => { await vi.advanceTimersByTimeAsync(1000 * 60) }) await screen.findByText('Will refresh in 4 minutes') await act(async () => { await vi.advanceTimersByTimeAsync(1000 * 60 * 4) }) await screen.findByText('Will refresh in 5 minutes') }) }) }) ================================================ FILE: client/src/components/AuditAdmin/useRoundsAuditAdmin.ts ================================================ import { UseQueryOptions, UseQueryResult, useQuery, UseMutationResult, useQueryClient, useMutation, } from 'react-query' import { FileProcessingStatus } from '../useCSV' import { ISampleSizeOption } from './Setup/Review/useSampleSizes' import { fetchApi, ApiError } from '../../utils/api' import { jurisdictionsQueryKey } from '../useJurisdictions' export interface IRound { id: string roundNum: number startedAt: string endedAt: string | null isAuditComplete: boolean needsFullHandTally: boolean isFullHandTally: boolean drawSampleTask: { status: FileProcessingStatus startedAt: string | null completedAt: string | null error: string | null } } export interface ISampleSizes { [contestId: string]: ISampleSizeOption } export const isDrawingSample = (rounds: IRound[]): boolean => rounds.length > 0 && rounds[rounds.length - 1].drawSampleTask.completedAt === null export const isDrawSampleComplete = (rounds: IRound[]): boolean => rounds.length > 0 && rounds[rounds.length - 1].drawSampleTask.completedAt !== null export const drawSampleError = (rounds: IRound[]): string | null => rounds.length > 0 ? rounds[rounds.length - 1].drawSampleTask.error : null export const isAuditStarted = (rounds: IRound[]): boolean => rounds.length > 0 && isDrawSampleComplete(rounds) && !drawSampleError(rounds) export const roundsQueryKey = (electionId: string): string[] => [ 'elections', electionId, 'rounds', ] export const useRounds = ( electionId: string, options?: UseQueryOptions ): UseQueryResult => useQuery( roundsQueryKey(electionId), async () => { const response: { rounds: IRound[] } = await fetchApi( `/api/election/${electionId}/round` ) return response.rounds }, options ) interface ICreateRoundBody { roundNum: number sampleSizes: ISampleSizes } export const useStartNextRound = ( electionId: string ): UseMutationResult => { const postRound = async (body: ICreateRoundBody) => fetchApi(`/api/election/${electionId}/round`, { method: 'POST', body: JSON.stringify(body), headers: { 'Content-Type': 'application/json', }, }) const queryClient = useQueryClient() return useMutation(postRound, { onSuccess: () => { queryClient.invalidateQueries(roundsQueryKey(electionId)) }, }) } export const useFinishRound = ( electionId: string ): UseMutationResult => { const postFinishRound = async () => fetchApi(`/api/election/${electionId}/round/current/finish`, { method: 'POST', }) const queryClient = useQueryClient() return useMutation(postFinishRound, { onSuccess: () => { queryClient.invalidateQueries(roundsQueryKey(electionId)) }, }) } export const useUndoRoundStart = ( electionId: string ): UseMutationResult => { const deleteRound = async () => fetchApi(`/api/election/${electionId}/round/current`, { method: 'DELETE', }) const queryClient = useQueryClient() return useMutation(deleteRound, { onSuccess: async () => { await queryClient.invalidateQueries(jurisdictionsQueryKey(electionId)) await queryClient.invalidateQueries(roundsQueryKey(electionId)) }, }) } const samplePreviewQueryKey = (electionId: string): string[] => [ 'elections', electionId, 'sample-preview', ] export const useComputeSamplePreview = ( electionId: string ): UseMutationResult => { const postSamplePreview = async (sampleSizes: ISampleSizes) => fetchApi(`/api/election/${electionId}/sample-preview`, { method: 'POST', body: JSON.stringify({ sampleSizes }), headers: { 'Content-Type': 'application/json', }, }) const queryClient = useQueryClient() return useMutation(postSamplePreview, { onSuccess: () => { queryClient.invalidateQueries(samplePreviewQueryKey(electionId)) }, }) } interface ISamplePreviewJurisdiction { name: string numSamples: number numUnique: number } export interface ISamplePreview { jurisdictions: ISamplePreviewJurisdiction[] | null task: { status: FileProcessingStatus startedAt: string | null completedAt: string | null error: string | null } } export const useSamplePreview = ( electionId: string, options: UseQueryOptions = {} ): UseQueryResult => useQuery( samplePreviewQueryKey(electionId), async () => fetchApi(`/api/election/${electionId}/sample-preview`), options ) ================================================ FILE: client/src/components/AuditBoard/Atoms.tsx ================================================ import styled from 'styled-components' import { Field } from 'formik' import { RadioGroup, Divider, H5, Colors } from '@blueprintjs/core' export const FlushDivider = styled(Divider)` margin: 5px 0; ` export const BallotRow = styled.div` display: flex; justify-content: flex-start; margin: 25px 0; .ballot-main { width: 100%; .bp3-button { text-align: center; } } @media (max-width: 775px) { flex-direction: column; margin: 0; .ballot-side { padding: 20px; } .ballot-main { width: unset; } &:last-child { .ballot-side { display: none; } } } ` export const ContestCard = styled.div` margin: 20px 0; background-color: #ced9e0; padding: 20px; &:first-child { margin-top: 10px; } ` export const RadioGroupFlex = styled(RadioGroup)` display: flex; flex-wrap: wrap; justify-content: start; padding-top: 20px; ` export const ProgressActions = styled.div` display: flex; flex-direction: row-reverse; margin-top: 20px; button { margin-left: 20px; } ` export const LabelText = styled.label` display: block; margin: 5px 0; ` export const NameField = styled(Field)` margin-bottom: 20px; width: 300px; ` export const BlockCheckboxes = styled.div` display: flex; justify-content: space-between; @media only screen and (max-width: 767px) { flex-direction: column; } ` export const LeftCheckboxes = styled.div` display: flex; flex-direction: column; width: 50%; @media only screen and (max-width: 767px) { width: 100%; } ` export const RightCheckboxes = styled.div` width: 25%; @media only screen and (max-width: 767px) { margin-top: 20px; width: 100%; } ` export const SubTitle = styled(H5)` margin-bottom: 0; color: ${Colors.BLACK}; font-weight: 400; ` ================================================ FILE: client/src/components/AuditBoard/AuditBoardView.test.tsx ================================================ import { afterEach, describe, expect, it, vi } from 'vitest' import React from 'react' import { waitFor, screen, within } from '@testing-library/react' import { useParams } from 'react-router-dom' import userEvent from '@testing-library/user-event' import { renderWithRouter, withMockFetch } from '../testUtilities' import { dummyBoards, dummyBallots, doneDummyBallots, dummyBallotsNotAudited, } from './_mocks' import AuthDataProvider, { useAuthDataContext } from '../UserContext' import AuditBoardView from './AuditBoardView' import { IBallotInterpretation, BallotStatus, Interpretation, } from '../../types' import { contestMocks } from '../_mocks' vi.mock(import('react-router-dom'), async importActual => ({ ...(await importActual()), // use actual for all non-hook parts useRouteMatch: vi.fn(), useParams: vi.fn(), })) const paramsMock = vi.mocked(useParams) paramsMock.mockReturnValue({ electionId: '1', auditBoardId: 'audit-board-1', }) afterEach(() => { paramsMock.mockReturnValue({ electionId: '1', auditBoardId: 'audit-board-1', }) }) window.scrollTo = vi.fn() const AuditBoardViewWithAuth: React.FC = () => { const auth = useAuthDataContext() return auth ? : null } const renderAuditBoardView = () => renderWithRouter( , { route: '/election/1/audit-board/audit-board-1', } ) const renderBallot = () => renderWithRouter( , { route: '/election/1/audit-board/audit-board-1/batch/batch-id-1/ballot/2112', } ) const apiCalls = { getAuditBoard: { url: '/api/me', response: { user: { ...dummyBoards()[0] }, supportUser: null, }, }, getAuditBoardInitial: { url: '/api/me', response: { user: { ...dummyBoards()[1] }, supportUser: null, }, }, putAuditBoardMembers: { url: '/api/election/1/jurisdiction/jurisdiction-1/round/round-1/audit-board/audit-board-1/members', options: { method: 'PUT', body: JSON.stringify([ { name: 'John Doe', affiliation: null }, { name: 'Jane Doe', affiliation: null }, ]), headers: { 'Content-Type': 'application/json', }, }, response: { status: 'ok' }, }, getContests: { url: '/api/election/1/jurisdiction/jurisdiction-1/round/round-1/audit-board/audit-board-1/contest', response: { contests: contestMocks.oneTargeted }, }, getBallotsInitial: { url: '/api/election/1/jurisdiction/jurisdiction-1/round/round-1/audit-board/audit-board-1/ballots', response: dummyBallots, }, getBallotsNotAudited: { url: '/api/election/1/jurisdiction/jurisdiction-1/round/round-1/audit-board/audit-board-1/ballots', response: dummyBallotsNotAudited, }, putAuditBallot: ( ballotId: string, body: { status: BallotStatus interpretations: IBallotInterpretation[] } ) => ({ url: `/api/election/1/jurisdiction/jurisdiction-1/round/round-1/audit-board/audit-board-1/ballots/${ballotId}`, options: { method: 'PUT', body: JSON.stringify(body), headers: { 'Content-Type': 'application/json', }, }, response: { status: 'ok' }, }), getBallotsOneAudited: { url: '/api/election/1/jurisdiction/jurisdiction-1/round/round-1/audit-board/audit-board-1/ballots', response: { ballots: [ dummyBallots.ballots[0], doneDummyBallots.ballots[1], ...dummyBallots.ballots.slice(2), ], }, }, } describe('AuditBoardView', () => { describe('member form', () => { it('submits, goes to ballot table, and header shows member names', async () => { const expectedCalls = [ apiCalls.getAuditBoardInitial, apiCalls.getAuditBoardInitial, apiCalls.putAuditBoardMembers, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, ] await withMockFetch(expectedCalls, async () => { const { container } = renderAuditBoardView() const logo = await screen.findByRole('link', { name: /Arlo, by VotingWorks/, }) expect(logo).toHaveTextContent('Arlo') // Audit board name expect(screen.getAllByText(/Audit Board #1/).length).toBe(3) // should show log out link const logOutButton = screen.getByRole('link', { name: 'Log out' }) expect(logOutButton).toHaveAttribute('href', '/auth/logout') await screen.findByText('Audit Board #1: Member Sign-in') const nameInputs = screen.getAllByLabelText('Full Name') expect(nameInputs).toHaveLength(2) userEvent.type(nameInputs[0], `John Doe`) userEvent.type(nameInputs[1], `Jane Doe`) userEvent.click(screen.getByRole('button', { name: 'Next' })) await screen.findByText('Ballots for Audit Board #1') await screen.findByText(/John Doe, Jane Doe/) // member names shows up in header now expect(container).toMatchSnapshot() }) }) }) describe('ballot interaction', () => { it('renders board table with no ballots', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, { ...apiCalls.getBallotsInitial, response: { ballots: [] }, }, ] await withMockFetch(expectedCalls, async () => { const { container } = renderAuditBoardView() await screen.findByText('Ballots for Audit Board #1') expect(container).toMatchSnapshot() }) }) it('renders board table with no audited ballots', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsNotAudited, ] await withMockFetch(expectedCalls, async () => { const { container } = renderAuditBoardView() await screen.findByText('Ballots for Audit Board #1') expect(screen.getByRole('button', { name: 'Audit First Ballot' })) await screen.findByText('0 of 27 ballots have been audited.') expect( screen.getByRole('button', { name: 'Submit Audited Ballots', }) ).toBeDisabled() expect(container).toMatchSnapshot() }) }) it('renders board table with ballots', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, ] await withMockFetch(expectedCalls, async () => { const { container } = renderAuditBoardView() await screen.findByText('Ballots for Audit Board #1') expect( screen.getByRole('button', { name: 'Audit Next Ballot' }) ).toBeEnabled() await screen.findByText('18 of 27 ballots have been audited.') expect( screen.getByRole('button', { name: 'Submit Audited Ballots', }) ).toBeDisabled() expect(container).toMatchSnapshot() }) }) it('renders ballot route', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, ] await withMockFetch(expectedCalls, async () => { const { container } = renderBallot() await screen.findByText('Audit Ballot Selections') expect(container).toMatchSnapshot() }) }) it('advances ballot forward', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, apiCalls.putAuditBallot('ballot-id-2', { status: BallotStatus.NOT_FOUND, interpretations: [], }), apiCalls.getBallotsOneAudited, ] await withMockFetch(expectedCalls, async () => { const { history } = renderBallot() const pushSpy = vi.spyOn(history, 'push').mockReturnValue(undefined) userEvent.click( await screen.findByRole('button', { name: 'Ballot Not Found', }) ) const dialog = ( await screen.findByRole('heading', { name: 'Confirm the Ballot Selections Batch 0003-04-Precinct 19 (Jonesboro Fire Department) · Ballot Number 2112', }) ).closest('.bp3-dialog')! as HTMLElement expect(within(dialog).getAllByText('Ballot Not Found').length).toBe(1) userEvent.click( within(dialog).getByRole('button', { name: 'Confirm Selections' }) ) await waitFor(() => { expect(dialog).not.toBeInTheDocument() expect(pushSpy).toBeCalledTimes(1) }) expect(pushSpy.mock.calls[0][0]).toBe( '/election/1/audit-board/audit-board-1/batch/batch-id-2/ballot/2112' ) }) }) it('submits ballot', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, apiCalls.putAuditBallot('ballot-id-2', { status: BallotStatus.AUDITED, interpretations: [ { contestId: 'contest-id-1', interpretation: Interpretation.VOTE, choiceIds: ['choice-id-1'], comment: null, hasInvalidWriteIn: false, }, ], }), apiCalls.getBallotsOneAudited, ] await withMockFetch(expectedCalls, async () => { const { history } = renderBallot() userEvent.click( await screen.findByRole('checkbox', { name: 'Choice One' }) ) userEvent.click( await screen.findByRole('button', { name: 'Submit Selections' }) ) const dialog = ( await screen.findByRole('heading', { name: 'Confirm the Ballot Selections Batch 0003-04-Precinct 19 (Jonesboro Fire Department) · Ballot Number 2112', }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('Contest 1') within(dialog).getByText('Choice One') userEvent.click( within(dialog).getByRole('button', { name: 'Confirm Selections' }) ) await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) // Should skip to the next unaudited ballot expect(history.location.pathname).toBe( '/election/1/audit-board/audit-board-1/batch/batch-id-2/ballot/2112' ) }) }) it('audits ballots', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, apiCalls.putAuditBallot('ballot-id-2', { status: BallotStatus.AUDITED, interpretations: [ { contestId: 'contest-id-1', interpretation: Interpretation.VOTE, choiceIds: ['choice-id-1'], comment: null, hasInvalidWriteIn: false, }, { contestId: 'contest-id-2', interpretation: Interpretation.CONTEST_NOT_ON_BALLOT, choiceIds: [], comment: null, hasInvalidWriteIn: false, }, ], }), apiCalls.getBallotsOneAudited, ] await withMockFetch(expectedCalls, async () => { const { history } = renderAuditBoardView() await screen.findByRole('heading', { name: 'Ballots for Audit Board #1', }) // Go to the first unaudited ballot userEvent.click( await screen.findByRole('button', { name: 'Audit Next Ballot' }) ) screen.getByRole('heading', { name: 'Audit Ballot Selections', }) // The first ballot in the list should be skipped, should see the second ballot screen.getByText('0003-04-Precinct 19 (Jonesboro Fire Department)') // Batch Name screen.getByText('11') // Tabulator screen.getByText('2112') // Ballot number expect(history.location.pathname).toBe( '/election/1/audit-board/audit-board-1/batch/batch-id-1/ballot/2112' ) // Select some choices for each contest screen.getByRole('heading', { name: 'Contest 1' }) userEvent.click(screen.getByRole('checkbox', { name: 'Choice One' })) screen.getByRole('heading', { name: 'Contest 2' }) userEvent.click( screen.getAllByRole('checkbox', { name: 'Not on Ballot', })[1] ) // Review the choices userEvent.click( screen.getByRole('button', { name: 'Submit Selections' }) ) const dialog = ( await screen.findByRole('heading', { name: 'Confirm the Ballot Selections Batch 0003-04-Precinct 19 (Jonesboro Fire Department) · Ballot Number 2112', }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('Contest 1') within(dialog).getByText('Choice One') within(dialog).getByText('Not on Ballot') userEvent.click( within(dialog).getByRole('button', { name: 'Confirm Selections' }) ) await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) await screen.findByText('Audit Ballot Selections') }) }) it('deselects choices', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, apiCalls.putAuditBallot('ballot-id-2', { status: BallotStatus.AUDITED, interpretations: [ { contestId: 'contest-id-2', interpretation: Interpretation.VOTE, choiceIds: ['choice-id-3'], comment: null, hasInvalidWriteIn: false, }, ], }), apiCalls.getBallotsOneAudited, ] await withMockFetch(expectedCalls, async () => { renderAuditBoardView() userEvent.click( await screen.findByRole('button', { name: 'Audit Next Ballot' }) ) // Try selecting and then deselecting some choices // (we had a bug where this didn't work correctly) userEvent.click(screen.getByRole('checkbox', { name: 'Choice One' })) userEvent.click(screen.getByRole('checkbox', { name: 'Choice One' })) userEvent.click(screen.getByRole('checkbox', { name: 'Choice Three' })) // Review and submit (with no choice selected for Contest 1) userEvent.click( screen.getByRole('button', { name: 'Submit Selections' }) ) const dialog = ( await screen.findByRole('heading', { name: 'Confirm the Ballot Selections Batch 0003-04-Precinct 19 (Jonesboro Fire Department) · Ballot Number 2112', }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('Contest 1') within(dialog).getByText('Choice Three') userEvent.click( within(dialog).getByRole('button', { name: 'Confirm Selections' }) ) await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) await screen.findByText('Audit Ballot Selections') }) }) it('clears all choices when "Ballot Not Found" is selected', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, apiCalls.putAuditBallot('ballot-id-2', { status: BallotStatus.NOT_FOUND, interpretations: [], }), apiCalls.getBallotsOneAudited, ] await withMockFetch(expectedCalls, async () => { renderAuditBoardView() userEvent.click( await screen.findByRole('button', { name: 'Audit Next Ballot' }) ) // Make a selection for Contest 1 screen.getByRole('heading', { name: 'Contest 1' }) userEvent.click(screen.getByRole('checkbox', { name: 'Choice One' })) expect( screen.getByRole('checkbox', { name: 'Choice One' }) ).toBeChecked() // Make a selection for Contest 2 screen.getByRole('heading', { name: 'Contest 2' }) userEvent.click( screen.getAllByRole('checkbox', { name: 'Blank Vote', })[1] ) expect( screen.getAllByRole('checkbox', { name: 'Blank Vote' })[1] ).toBeChecked() // Verify that all choices are cleared when "Ballot Not Found" is selected userEvent.click( screen.getByRole('button', { name: 'Ballot Not Found' }) ) expect( screen.getByRole('checkbox', { name: 'Choice One' }) ).not.toBeChecked() expect( screen.getAllByRole('checkbox', { name: 'Blank Vote' })[1] ).not.toBeChecked() // Confirm const dialog = ( await screen.findByRole('heading', { name: 'Confirm the Ballot Selections Batch 0003-04-Precinct 19 (Jonesboro Fire Department) · Ballot Number 2112', }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('Ballot Not Found') userEvent.click( within(dialog).getByRole('button', { name: 'Confirm Selections' }) ) await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) await screen.findByText('Audit Ballot Selections') }) }) it('clears all choices when "Ballot Not Found" is selected, even if previous choices were almost submitted', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, apiCalls.putAuditBallot('ballot-id-2', { status: BallotStatus.NOT_FOUND, interpretations: [], }), apiCalls.getBallotsOneAudited, ] await withMockFetch(expectedCalls, async () => { renderAuditBoardView() userEvent.click( await screen.findByRole('button', { name: 'Audit Next Ballot' }) ) // Make a selection for Contest 1 screen.getByRole('heading', { name: 'Contest 1' }) userEvent.click(screen.getByRole('checkbox', { name: 'Choice One' })) expect( screen.getByRole('checkbox', { name: 'Choice One' }) ).toBeChecked() // Prepare to submit but don't confirm userEvent.click( screen.getByRole('button', { name: 'Submit Selections' }) ) const dialog1 = ( await screen.findByRole('heading', { name: 'Confirm the Ballot Selections Batch 0003-04-Precinct 19 (Jonesboro Fire Department) · Ballot Number 2112', }) ).closest('.bp3-dialog')! as HTMLElement userEvent.click( within(dialog1).getByRole('button', { name: 'Change Selections' }) ) await waitFor(() => { expect(dialog1).not.toBeInTheDocument() }) await screen.findByText('Audit Ballot Selections') // Verify that all choices are cleared when "Ballot Not Found" is selected userEvent.click( screen.getByRole('button', { name: 'Ballot Not Found' }) ) expect( screen.getByRole('checkbox', { name: 'Choice One' }) ).not.toBeChecked() // Confirm const dialog2 = ( await screen.findByRole('heading', { name: 'Confirm the Ballot Selections Batch 0003-04-Precinct 19 (Jonesboro Fire Department) · Ballot Number 2112', }) ).closest('.bp3-dialog')! as HTMLElement within(dialog2).getByText('Ballot Not Found') userEvent.click( within(dialog2).getByRole('button', { name: 'Confirm Selections' }) ) await waitFor(() => { expect(dialog2).not.toBeInTheDocument() }) await screen.findByText('Audit Ballot Selections') }) }) it('handles "Invalid Write-In" selection', async () => { const invalidWriteInInterpretations = [ { contestId: 'contest-id-1', interpretation: Interpretation.BLANK, choiceIds: [], comment: null, hasInvalidWriteIn: true, }, { contestId: 'contest-id-2', interpretation: Interpretation.VOTE, choiceIds: ['choice-id-3'], comment: null, hasInvalidWriteIn: true, }, ] const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, apiCalls.getContests, apiCalls.getBallotsInitial, apiCalls.putAuditBallot('ballot-id-2', { status: BallotStatus.AUDITED, interpretations: invalidWriteInInterpretations, }), { ...apiCalls.getBallotsOneAudited, response: { ballots: [ dummyBallots.ballots[0], { ...doneDummyBallots.ballots[1], interpretations: invalidWriteInInterpretations, }, ...dummyBallots.ballots.slice(2), ], }, }, ] await withMockFetch(expectedCalls, async () => { renderAuditBoardView() userEvent.click( await screen.findByRole('button', { name: 'Audit Next Ballot' }) ) await screen.findByRole('heading', { name: 'Ballot Contests' }) const submitSelectionsButton = screen.getByRole('button', { name: 'Submit Selections', }) expect(submitSelectionsButton).toBeDisabled() // ----- Contest 1 ----- let contest1InvalidWriteInButton = screen.getAllByRole('checkbox', { name: 'Invalid Write-In', })[0] const contest1BlankVoteButton = screen.getAllByRole('checkbox', { name: 'Blank Vote', })[0] // Check that "Invalid Write-In" can be selected and unselected userEvent.click(contest1InvalidWriteInButton) expect(contest1InvalidWriteInButton).toBeChecked() expect(submitSelectionsButton).toBeEnabled() userEvent.click(contest1InvalidWriteInButton) expect(contest1InvalidWriteInButton).not.toBeChecked() expect(submitSelectionsButton).toBeDisabled() // Check that selecting "Blank Vote" unselects "Invalid Write-In" userEvent.click(contest1InvalidWriteInButton) expect(contest1InvalidWriteInButton).toBeChecked() userEvent.click(contest1BlankVoteButton) expect(contest1InvalidWriteInButton).not.toBeChecked() // Finish contest 1 with "Invalid Write-In" selected userEvent.click(contest1InvalidWriteInButton) expect(contest1InvalidWriteInButton).toBeChecked() // ----- Contest 2 ----- let contest2InvalidWriteInButton = screen.getAllByRole('checkbox', { name: 'Invalid Write-In', })[1] let contest2ChoiceButton = screen.getByRole('checkbox', { name: 'Choice Three', }) // Check that both valid choice and "Invalid Write-In" can be selected userEvent.click(contest2ChoiceButton) userEvent.click(contest2InvalidWriteInButton) expect(contest2ChoiceButton).toBeChecked() expect(contest2InvalidWriteInButton).toBeChecked() // Check that unselecting "Invalid Write-In" leaves valid choice selected userEvent.click(contest2InvalidWriteInButton) expect(contest2InvalidWriteInButton).not.toBeChecked() expect(contest2ChoiceButton).toBeChecked() // Finish contest 2 with valid choice and "Invalid Write-In" selected userEvent.click(contest2InvalidWriteInButton) expect(contest2InvalidWriteInButton).toBeChecked() // ----- Submission ----- userEvent.click(submitSelectionsButton) const confirmationDialog = ( await screen.findByRole('heading', { name: 'Confirm the Ballot Selections Batch 0003-04-Precinct 19 (Jonesboro Fire Department) · Ballot Number 2112', }) ).closest('.bp3-dialog')! as HTMLElement expect( within(confirmationDialog).getAllByText('Invalid Write-In') ).toHaveLength(2) expect(within(confirmationDialog).getByText('Choice Three')) userEvent.click( within(confirmationDialog).getByRole('button', { name: 'Confirm Selections', }) ) await waitFor(() => { expect(confirmationDialog).not.toBeInTheDocument() }) // ----- Revisiting audited ballot ----- userEvent.click(screen.getByRole('button', { name: /All Ballots/ })) userEvent.click( (await screen.findAllByRole('button', { name: 'Re-Audit' }))[1] ) ;[ contest1InvalidWriteInButton, contest2InvalidWriteInButton, ] = screen.getAllByRole('checkbox', { name: 'Invalid Write-In', }) contest2ChoiceButton = screen.getByRole('checkbox', { name: 'Choice Three', }) expect(contest1InvalidWriteInButton).toBeChecked() expect(contest2ChoiceButton).toBeChecked() expect(contest2InvalidWriteInButton).toBeChecked() }) }) it('sorts yes before no for propositions', async () => { const expectedCalls = [ apiCalls.getAuditBoard, apiCalls.getAuditBoard, { ...apiCalls.getContests, response: { contests: contestMocks.oneProposition }, }, apiCalls.getBallotsInitial, ] await withMockFetch(expectedCalls, async () => { renderBallot() const yes = await screen.findByRole('checkbox', { name: 'Yes' }) const no = await screen.findByRole('checkbox', { name: 'No' }) expect(yes.compareDocumentPosition(no)).toEqual( Node.DOCUMENT_POSITION_FOLLOWING ) }) }) }) }) ================================================ FILE: client/src/components/AuditBoard/AuditBoardView.tsx ================================================ import React, { useState, useEffect } from 'react' import { H1 } from '@blueprintjs/core' import { Route, Switch, useParams, useHistory } from 'react-router-dom' import styled from 'styled-components' import { IBallotInterpretation, IContest, BallotStatus } from '../../types' import { api } from '../utilities' import BoardTable from './BoardTable' import MemberForm from './MemberForm' import Ballot from './Ballot' import SignOff from './SignOff' import { Wrapper, Inner } from '../Atoms/Wrapper' import { IAuditBoard, IMember } from '../UserContext' import { IBallot } from '../JurisdictionAdmin/useBallots' import { HeaderAuditBoard } from '../Header' const PaddedInner = styled(Inner)` padding-top: 30px; ` const loadAuditBoard = async (): Promise => { const response = await api<{ user: IAuditBoard }>(`/me`) return response && response.user } const loadContests = async ( electionId: string, jurisdictionId: string, roundId: string, auditBoardId: string ): Promise => { const response = await api<{ contests: IContest[] }>( `/election/${electionId}/jurisdiction/${jurisdictionId}/round/${roundId}/audit-board/${auditBoardId}/contest` ) if (!response) { return [] } return response.contests } const loadBallots = async ( electionId: string, jurisdictionId: string, roundId: string, auditBoardId: string ): Promise => { const response = await api<{ ballots: IBallot[] }>( `/election/${electionId}/jurisdiction/${jurisdictionId}/round/${roundId}/audit-board/${auditBoardId}/ballots` ) if (!response) { return [] } return response.ballots } const putMembers = async ( electionId: string, jurisdictionId: string, roundId: string, auditBoardId: string, members: IMember[] ): Promise => { const response = await api( `/election/${electionId}/jurisdiction/${jurisdictionId}/round/${roundId}/audit-board/${auditBoardId}/members`, { method: 'PUT', body: JSON.stringify(members), headers: { 'Content-Type': 'application/json', }, } ) return !!response } const putBallotAudit = async ( electionId: string, jurisdictionId: string, roundId: string, auditBoardId: string, ballotId: string, status: BallotStatus, interpretations: IBallotInterpretation[] ): Promise => { const response = await api( `/election/${electionId}/jurisdiction/${jurisdictionId}/round/${roundId}/audit-board/${auditBoardId}/ballots/${ballotId}`, { method: 'PUT', body: JSON.stringify({ status, interpretations }), headers: { 'Content-Type': 'application/json', }, } ) return !!response } const postSignoff = async ( electionId: string, jurisdictionId: string, roundId: string, auditBoardId: string, memberNames: string[] ): Promise => { const response = await api( `/election/${electionId}/jurisdiction/${jurisdictionId}/round/${roundId}/audit-board/${auditBoardId}/sign-off`, { method: 'POST', body: JSON.stringify({ memberName1: memberNames[0] || '', memberName2: memberNames[1] || '', }), headers: { 'Content-Type': 'application/json', }, } ) return !!response } const AuditBoardView: React.FC = () => { const history = useHistory() const { electionId, auditBoardId } = useParams<{ electionId: string auditBoardId: string }>() const [auditBoard, setAuditBoard] = useState(null) const [contests, setContests] = useState(null) const [ballots, setBallots] = useState(null) useEffect(() => { ;(async () => { const response = await loadAuditBoard() if (!response) return setAuditBoard(response) })() }, [electionId, auditBoardId]) useEffect(() => { ;(async () => { if (auditBoard && auditBoard.members.length > 0) { const { jurisdictionId, roundId, id } = auditBoard setContests(await loadContests(electionId, jurisdictionId, roundId, id)) setBallots(await loadBallots(electionId, jurisdictionId, roundId, id)) } })() }, [electionId, auditBoard]) const submitMembers = async (members: IMember[]) => { const response1 = await putMembers( electionId, auditBoard!.jurisdictionId, auditBoard!.roundId, auditBoardId, members ) if (!response1) return const response2 = await loadAuditBoard() if (!response2) return setAuditBoard(response2) } if (auditBoard && auditBoard.members.length === 0) { return ( ) } if (!auditBoard || !ballots || !contests) return null // Still loading const url = `/election/${electionId}/audit-board/${auditBoardId}` const nextBallot = (batchId: string, ballot: number) => () => { const ballotIndex = ballots.findIndex( (b: IBallot) => b.batch.id === batchId && b.position === ballot ) const nextUnauditedBallot = ballots .slice(ballotIndex + 1) .find(b => b.status === BallotStatus.NOT_AUDITED) if (nextUnauditedBallot) { history.push( `${url}/batch/${nextUnauditedBallot.batch.id}/ballot/${nextUnauditedBallot.position}` ) } else { /* istanbul ignore next */ // covered in end to end testing history.push(url) } window.scrollTo(0, 0) } const previousBallot = (batchId: string, ballot: number) => () => { const ballotIx = ballots.findIndex( (b: IBallot) => b.batch.id === batchId && b.position === ballot ) /* istanbul ignore else */ if (ballotIx > -1 && ballots[ballotIx - 1]) { const b = ballots[ballotIx - 1] history.push(`${url}/batch/${b.batch.id}/ballot/${b.position}`) } else { /* istanbul ignore next */ // covered in end to end testing history.push(url) } window.scrollTo(0, 0) } const submitBallot = async ( ballotId: string, status: BallotStatus, interpretations: IBallotInterpretation[] ) => { const { jurisdictionId, roundId } = auditBoard const response1 = await putBallotAudit( electionId, jurisdictionId, roundId, auditBoardId, ballotId, status, interpretations ) if (!response1) return const response2 = await loadBallots( electionId, jurisdictionId, roundId, auditBoardId ) if (!response2) return setBallots(response2) } const submitSignoff = async (memberNames: string[]) => { const response1 = await postSignoff( electionId, auditBoard.jurisdictionId, auditBoard.roundId, auditBoardId, memberNames ) if (!response1) return const response2 = await loadAuditBoard() if (!response2) return setAuditBoard(response2) } if (auditBoard.signedOffAt) { return (

{auditBoard.name}: Auditing Complete

Your work here is done!

) } return ( ( )} /> ( )} /> ( )} /> ) } export default AuditBoardView ================================================ FILE: client/src/components/AuditBoard/Ballot.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render, fireEvent, waitFor, screen, within, } from '@testing-library/react' import { ToastContainer } from 'react-toastify' import userEvent from '@testing-library/user-event' import { Router } from 'react-router-dom' import { createMemoryHistory } from 'history' import Ballot from './Ballot' import { contest, dummyBallots } from './_mocks' import { findAndCloseToast } from '../testUtilities' const history = createMemoryHistory() describe('Ballot', () => { it('renders correctly with an unaudited ballot', () => { const { container } = render( ) expect(container).toMatchSnapshot() }) it('renders correctly with an audited ballot', () => { const { container, getByLabelText } = render( ) const choiceOneButton = getByLabelText('Choice One') expect(choiceOneButton).toBeTruthy() expect(choiceOneButton).toBeChecked() expect(container).toMatchSnapshot() }) it('switches audit and review views', async () => { const { container, getByText } = render( ) fireEvent.click(getByText('Choice One'), { bubbles: true }) fireEvent.click(screen.getByRole('button', { name: 'Submit Selections' }), { bubbles: true, }) const dialog = ( await screen.findByRole('heading', { name: /Confirm the Ballot Selections/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('Contest Name') within(dialog).getByText('Choice One') userEvent.click( within(dialog).getByRole('button', { name: 'Change Selections' }) ) await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) expect(getByText('Choice One')).toBeTruthy() expect( screen.getByRole('button', { name: 'Submit Selections' }) ).toBeTruthy() expect(container).toMatchSnapshot() }) const buttonLabels = ['Blank Vote', 'Not on Ballot'] buttonLabels.forEach(buttonLabel => { it(`selects ${buttonLabel}`, async () => { const { container, getByLabelText } = render( ) fireEvent.click(getByLabelText(buttonLabel), { bubbles: true, }) userEvent.click(screen.getByRole('button', { name: 'Submit Selections' })) const dialog = ( await screen.findByRole('heading', { name: /Confirm the Ballot Selections/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText(buttonLabel) await waitFor(() => { expect(within(dialog).getByText(buttonLabel)).toBeTruthy() }) expect(container).toMatchSnapshot() }) }) it('toggles and submits comment', async () => { const { getByText, getByRole } = render( ) const commentInput = getByRole('textbox') fireEvent.change(commentInput, { target: { value: 'a test comment' } }) fireEvent.click(getByText('Choice One'), { bubbles: true }) fireEvent.click(screen.getByRole('button', { name: 'Submit Selections' }), { bubbles: true, }) const dialog = ( await screen.findByRole('heading', { name: /Confirm the Ballot Selections/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('Contest Name') within(dialog).getByText('Comment: a test comment') userEvent.click( within(dialog).getByRole('button', { name: 'Change Selections' }) ) await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) fireEvent.change(commentInput, { target: { value: '' } }) fireEvent.click(screen.getByRole('button', { name: 'Submit Selections' }), { bubbles: true, }) const dialog2 = ( await screen.findByRole('heading', { name: /Confirm the Ballot Selections/, }) ).closest('.bp3-dialog')! as HTMLElement expect(within(dialog2).queryByText('COMMENT:')).toBeFalsy() }) it('submits review and progresses to next ballot', async () => { const submitMock = vi.fn() const nextBallotMock = vi.fn() const { getByText } = render( ) fireEvent.click(getByText('Choice One'), { bubbles: true }) const reviewButton = screen.getByRole('button', { name: 'Submit Selections', }) fireEvent.click(reviewButton, { bubbles: true }) const dialog = ( await screen.findByRole('heading', { name: /Confirm the Ballot Selections/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('Contest Name') within(dialog).getByText('Choice One') userEvent.click( within(dialog).getByRole('button', { name: 'Confirm Selections' }) ) await findAndCloseToast('Success! Now showing the next ballot to audit.') await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) await waitFor(() => { expect(nextBallotMock).toBeCalled() expect(submitMock).toHaveBeenCalledTimes(1) }) }) it('submits review with double click without screwing up', async () => { const submitMock = vi.fn() const nextBallotMock = vi.fn() const { getByText } = render( ) fireEvent.click(getByText('Choice One'), { bubbles: true }) const reviewButton = screen.getByRole('button', { name: 'Submit Selections', }) fireEvent.click(reviewButton, { bubbles: true }) const dialog = ( await screen.findByRole('heading', { name: /Confirm the Ballot Selections/, }) ).closest('.bp3-dialog')! as HTMLElement within(dialog).getByText('Contest Name') within(dialog).getByText('Choice One') const confirmButton = within(dialog).getByRole('button', { name: 'Confirm Selections', }) fireEvent.click(confirmButton, { bubbles: true }) // the doubleClick event doesn't submit it at all fireEvent.click(confirmButton, { bubbles: true }) // but this successfully fails without the Formik double submission protection await waitFor(() => { expect(dialog).not.toBeInTheDocument() }) await waitFor(() => { expect(submitMock).toHaveBeenCalledTimes(1) expect(nextBallotMock).toBeCalled() }) }) it('navigates to previous ballot', async () => { const previousBallotMock = vi.fn() const { getByText } = render( ) fireEvent.click(getByText('Back'), { bubbles: true }) await waitFor(() => { expect(previousBallotMock).toBeCalledTimes(1) }) }) it('redirects if ballot does not exist', async () => { const { container } = render( ) await waitFor(() => { expect(container).toMatchSnapshot() }) }) }) ================================================ FILE: client/src/components/AuditBoard/Ballot.tsx ================================================ import React from 'react' import { H3, H4, Colors, OL } from '@blueprintjs/core' import styled from 'styled-components' import { Redirect } from 'react-router-dom' import { toast } from 'react-toastify' import LinkButton from '../Atoms/LinkButton' import BallotAudit from './BallotAudit' import { ballotInterpretationFromFormState, IBallotInterpretationFormState, } from './ballotInterpretation' import { IBallotInterpretation, IContest as IContestApi, BallotStatus, IContest, } from '../../types' import { FlushDivider } from './Atoms' import { Inner } from '../Atoms/Wrapper' import { useConfirm, Confirm } from '../Atoms/Confirm' import { IBallot } from '../JurisdictionAdmin/useBallots' const TopH3 = styled(H3)` display: inline-block; margin-bottom: 0; margin-left: 20px; font-weight: 500; ` const Wrapper = styled.div` display: flex; flex-direction: column; ` const ContentWrapper = styled.div` display: flex; margin-top: 30px; width: 100%; @media only screen and (max-width: 767px) { flex-direction: column; } ` const BallotWrapper = styled.div` width: 75%; @media only screen and (max-width: 767px) { order: 2; width: 100%; } ` const InstructionsWrapper = styled.div` width: 25%; padding-left: 30px; @media only screen and (max-width: 767px) { order: 1; width: 100%; padding-left: 0; } ` const SmallButton = styled(LinkButton)` border: 1px solid ${Colors.GRAY4}; border-radius: 5px; color: ${Colors.BLACK}; font-size: 16px; ` const TopRow = styled.div` display: flex; align-items: center; margin-bottom: 20px; ` const InstructionsList = styled(OL)` &.bp3-list li:not(:last-child) { margin-bottom: 20px; } ` const ConfirmationModalTitle = styled.span` display: inline-block; margin-top: 10px; margin-bottom: 10px; ` const ConfirmationModalSubTitle = styled.span` font-size: 16px; font-weight: 400; white-space: normal; /* Allow long batch names to wrap */ ` interface IProps { home: string boardName: string batchId: string ballotPosition: number ballots: IBallot[] contests: IContestApi[] previousBallot: () => void nextBallot: () => void submitBallot: ( ballotId: string, status: BallotStatus, interpretations: IBallotInterpretation[] ) => void | Promise } interface IInterpretationSummaryProps { interpretation: IBallotInterpretationFormState contest: IContest } const InterpretationSummary: React.FC = ({ interpretation, contest, }) => { const { choiceIds, isBlankVoteChecked, isContestNotOnBallotChecked, isInvalidWriteInChecked, } = interpretation if (choiceIds.length > 0) { const choiceNames = contest.choices .filter(choice => choiceIds.includes(choice.id)) .map(choice => choice.name) return ( <> {choiceNames.map(choiceName => (

{choiceName}

))} {isInvalidWriteInChecked &&

Invalid Write-In

} ) } if (isBlankVoteChecked) { return

Blank Vote

} if (isContestNotOnBallotChecked) { return

Not on Ballot

} if (isInvalidWriteInChecked) { return

Invalid Write-In

} return null } const Ballot: React.FC = ({ home, batchId, ballotPosition, ballots, contests, previousBallot, nextBallot, submitBallot, }: IProps) => { const ballotIx = ballots.findIndex( b => b.position === ballotPosition && b.batch.id === batchId ) const ballot = ballots[ballotIx] const { confirm, confirmProps } = useConfirm() if (!ballot) { return } const confirmationModalTitle = ( Confirm the Ballot Selections
Batch {ballot.batch.name} · Ballot Number{' '} {ballot.position}
) const confirmSelections = ( newInterpretations: IBallotInterpretationFormState[] ) => { confirm({ title: confirmationModalTitle, description: ( <> {contests.map((contest, i) => (

{contest.name}

{newInterpretations[i].comment && `Comment: ${newInterpretations[i].comment}`}

))} ), onYesClick: async () => { await submitBallot( ballot.id, BallotStatus.AUDITED, newInterpretations .map(ballotInterpretationFromFormState) .filter(({ interpretation }) => interpretation !== null) ) toast.success('Success! Now showing the next ballot to audit.') nextBallot() }, yesButtonLabel: 'Confirm Selections', noButtonLabel: 'Change Selections', }) } const confirmBallotNotFound = async () => { confirm({ title: confirmationModalTitle, description: (

Ballot Not Found

), onYesClick: async () => { await submitBallot(ballot.id, BallotStatus.NOT_FOUND, []) nextBallot() }, yesButtonLabel: 'Confirm Selections', noButtonLabel: 'Change Selections', }) } return (
All Ballots Audit Ballot Selections

Instructions

  • Confirm that you are looking at the correct ballot for the batch and position. If the ballot was not located, select{' '} Ballot Not Found at the top of the screen.
  • For each contest, select all the candidate/choices which you see marked on the paper ballot. Select{' '} Blank Vote if the voter did not make any selections. Select Not on Ballot if the contest does not appear on the ballot. Select{' '} Invalid Write-In for a write-in adjudicated as invalid.
  • Once all votes are recorded,{' '} Submit Selections and proceed to the next ballot until all ballots have been audited.
  • ) } export default Ballot ================================================ FILE: client/src/components/AuditBoard/BallotAudit.tsx ================================================ import React, { useState } from 'react' import styled from 'styled-components' import { Button, Colors, H3, H4, TextArea } from '@blueprintjs/core' import { BallotRow, ContestCard, ProgressActions, BlockCheckboxes, LeftCheckboxes, RightCheckboxes, SubTitle, FlushDivider, } from './Atoms' import FormButton from '../Atoms/Form/FormButton' import { Interpretation, IContest } from '../../types' import { IBallot } from '../JurisdictionAdmin/useBallots' import BlockCheckbox from './BlockCheckbox' import { ballotInterpretationToFormState, IBallotInterpretationFormState, INVALID_WRITE_IN, } from './ballotInterpretation' const BallotMainRow = styled.div` display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; ` const BallotRowValue = styled(H4)` margin-bottom: 0; color: ${Colors.BLACK}; ` const NotFoundButton = styled(Button)` border-radius: 5px; width: 13.5em; font-weight: 600; &.bp3-button.bp3-large { height: 2em; min-height: auto; font-size: 14px; } @media only screen and (max-width: 767px) { width: auto; } ` const NoteField = styled(TextArea)` &.bp3-input { height: 100px; } ` const ContestTitle = styled(H3)` margin-bottom: 20px; font-weight: 500; ` const SubmitButton = styled(FormButton)` border-radius: 5px; width: 12em; font-weight: 600; @media only screen and (max-width: 767px) { width: auto; } ` function constructEmptyInterpretation( contest: IContest ): IBallotInterpretationFormState { return { choiceIds: [], comment: null, contestId: contest.id, isBlankVoteChecked: false, isContestNotOnBallotChecked: false, isInvalidWriteInChecked: false, } } function hasInterpretationBeenSpecified({ choiceIds, isBlankVoteChecked, isContestNotOnBallotChecked, isInvalidWriteInChecked, }: IBallotInterpretationFormState): boolean { return ( choiceIds.length > 0 || isBlankVoteChecked || isContestNotOnBallotChecked || isInvalidWriteInChecked ) } interface IProps { ballot: IBallot contests: IContest[] confirmSelections: (interpretations: IBallotInterpretationFormState[]) => void confirmBallotNotFound: () => void previousBallot: () => void // eslint-disable-next-line react/no-unused-prop-types key: string // Require a key (ballot ID) to force a state reset whenever a new ballot is toggled } const BallotAudit: React.FC = ({ ballot, contests, confirmSelections, confirmBallotNotFound, previousBallot, }: IProps) => { const initialInterpretations = contests.map(contest => { const ballotInterpretation = ballot.interpretations.find( i => i.contestId === contest.id ) return ballotInterpretation ? ballotInterpretationToFormState(ballotInterpretation) : constructEmptyInterpretation(contest) }) const [interpretations, setInterpretations] = useState(initialInterpretations) const onSubmit = () => confirmSelections(interpretations) const resetForm = () => setInterpretations(initialInterpretations) return ( <> {ballot.batch.container && (
    Container {ballot.batch.container}
    )} {ballot.batch.tabulator && (
    Tabulator {ballot.batch.tabulator}
    )}
    Batch {ballot.batch.name}
    Ballot Number {ballot.position}
    {ballot.imprintedId !== undefined && (
    Imprinted ID {ballot.imprintedId}
    )}
    { resetForm() confirmBallotNotFound() }} intent="danger" large > Ballot Not Found
    Ballot Contests
    {contests.map((contest, i) => ( { const newInterpretations = [...interpretations] newInterpretations[i] = newInterpretation setInterpretations(newInterpretations) }} /> ))} { e.preventDefault() onSubmit() }} intent="success" large disabled={!interpretations.some(hasInterpretationBeenSpecified)} > Submit Selections
    ) } interface IBallotAuditContestProps { contest: IContest interpretation: IBallotInterpretationFormState setInterpretation: (i: IBallotInterpretationFormState) => void } const BallotAuditContest = ({ contest, interpretation, setInterpretation, }: IBallotAuditContestProps) => { const { choiceIds, comment, isBlankVoteChecked, isContestNotOnBallotChecked, isInvalidWriteInChecked, } = interpretation const onCheckboxClick = (value: string) => ( e: React.ChangeEvent ) => { const { checked } = e.currentTarget if (value === Interpretation.BLANK) { setInterpretation({ ...interpretation, choiceIds: [], isBlankVoteChecked: checked, isContestNotOnBallotChecked: false, isInvalidWriteInChecked: false, }) } else if (value === Interpretation.CONTEST_NOT_ON_BALLOT) { setInterpretation({ ...interpretation, choiceIds: [], isBlankVoteChecked: false, isContestNotOnBallotChecked: checked, isInvalidWriteInChecked: false, }) } else if (value === INVALID_WRITE_IN) { setInterpretation({ ...interpretation, isBlankVoteChecked: false, isContestNotOnBallotChecked: false, isInvalidWriteInChecked: checked, }) } else { const newChoiceIds = checked ? [...choiceIds, value] : choiceIds.filter(v => v !== value) setInterpretation({ ...interpretation, choiceIds: newChoiceIds, isBlankVoteChecked: false, isContestNotOnBallotChecked: false, }) } } // Sort yes before no for propositions const yesOption = contest.choices.find(c => c.name.toLowerCase() === 'yes') const noOption = contest.choices.find(c => c.name.toLowerCase() === 'no') const sortedContestChoices = contest.choices.length === 2 && yesOption && noOption ? [yesOption, noOption] : contest.choices return ( {contest.name} {sortedContestChoices.map(c => ( ))} ) => setInterpretation({ ...interpretation, comment: e.currentTarget.value, }) } /> ) } export default BallotAudit ================================================ FILE: client/src/components/AuditBoard/BlockCheckbox.tsx ================================================ import React from 'react' import styled from 'styled-components' import { Colors } from '@blueprintjs/core' const Block = styled.label` width: 100%; &.bp3-control.bp3-checkbox { display: inline-block; position: relative; margin-right: 20px; margin-bottom: 10px; padding-left: 0; .checkbox-text { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; padding: 5px; text-align: center; } .bp3-control-indicator { margin-left: 0; border: 1px solid ${Colors.GRAY4}; border-radius: 10px; background-color: ${Colors.WHITE}; width: 100%; height: 2.5em; color: ${Colors.BLACK}; &::before { display: none; } &.small { height: 2em; } } input:checked ~ .bp3-control-indicator, &:hover .bp3-control-indicator { background-color: ${Colors.BLUE3}; background-image: none; color: #ffffff; } } ` interface IProps { label: string handleChange?: (e: React.ChangeEvent) => void checked?: boolean small?: boolean } const BlockCheckbox: React.FC = ({ label, handleChange, small, checked, }) => ( {label} ) export default BlockCheckbox ================================================ FILE: client/src/components/AuditBoard/BoardTable.test.tsx ================================================ import { describe, expect, it } from 'vitest' import React from 'react' import { render, screen } from '@testing-library/react' import { StaticRouter } from 'react-router-dom' import BoardTable from './BoardTable' import { doneDummyBallots, dummyColumnBallots, dummyBallots, dummyBallotsNotAudited, } from './_mocks' describe('BoardTable', () => { it('shows audit first ballot button when no ballots are audited', async () => { const { container } = render( ) screen.getByText('Ballots for Audit Board #1') expect(screen.getByRole('button', { name: 'Audit First Ballot' })) screen.getByText('0 of 27 ballots have been audited.') expect( screen.getByRole('button', { name: 'Submit Audited Ballots', }) ).toBeDisabled() expect(container).toMatchSnapshot() }) it('shows audit next ballot button when some are remaining to audit', async () => { const { container } = render( ) screen.getByText('Ballots for Audit Board #1') expect(screen.getByRole('button', { name: 'Audit Next Ballot' })) screen.getByText('18 of 27 ballots have been audited.') expect( screen.getByRole('button', { name: 'Submit Audited Ballots', }) ).toBeDisabled() expect(container).toMatchSnapshot() }) it('enables the submit button when all ballots are done', async () => { const { container } = render( ) screen.getByText('Ballots for Audit Board #1') screen.getByText('Not Found') const submitBallotsBtn = screen.getAllByText('Submit Audited Ballots') expect(submitBallotsBtn.length).toBe(2) // assert bottom button to be enabled expect(submitBallotsBtn[1]).toBeEnabled() expect(container).toMatchSnapshot() }) it('renders container and tabulator columns', async () => { const { container } = render( ) screen.getByText('Ballots for Audit Board #1') const submitBallotsBtn = screen.getAllByText('Submit Audited Ballots') expect(submitBallotsBtn.length).toBe(2) // assert bottom button to be enabled expect(submitBallotsBtn[1]).toBeEnabled() expect(container).toMatchSnapshot() }) it('renders container and no tabulator columns', async () => { const { container } = render( ) screen.getByText('Ballots for Audit Board #1') const submitBallotsBtn = screen.getAllByText('Submit Audited Ballots') expect(submitBallotsBtn.length).toBe(2) // assert bottom button to be enabled expect(submitBallotsBtn[1]).toBeEnabled() expect(container).toMatchSnapshot() }) it('renders tabulator and no container columns', async () => { const { container } = render( ) screen.getByText('Ballots for Audit Board #1') const submitBallotsBtn = screen.getAllByText('Submit Audited Ballots') expect(submitBallotsBtn.length).toBe(2) // assert bottom button to be enabled expect(submitBallotsBtn[1]).toBeEnabled() expect(container).toMatchSnapshot() }) it('renders no container and no tabulator columns', async () => { const { container } = render( ) screen.getByText('Ballots for Audit Board #1') const submitBallotsBtn = screen.getAllByText('Submit Audited Ballots') expect(submitBallotsBtn.length).toBe(2) // assert bottom button to be enabled expect(submitBallotsBtn[1]).toBeEnabled() expect(container).toMatchSnapshot() }) }) ================================================ FILE: client/src/components/AuditBoard/BoardTable.tsx ================================================ /* eslint-disable react/display-name */ /* eslint-disable react/prop-types */ import React from 'react' import styled from 'styled-components' import { H3, H4, Colors, OL, Icon } from '@blueprintjs/core' import { Column } from 'react-table' import { Table } from '../Atoms/Table' import { Inner } from '../Atoms/Wrapper' import { BallotStatus } from '../../types' import LinkButton from '../Atoms/LinkButton' import { IAuditBoard } from '../UserContext' import { IBallot } from '../JurisdictionAdmin/useBallots' const LeftSection = styled.div` .summary-label { margin-right: 10px; } ` const RightSection = styled.div` @media (max-width: 480px) { display: flex; margin-top: 10px; } ` const HeaderWrapper = styled.div` background-color: #eeeeee; padding: 30px; ` const HeaderInnerWrapper = styled(Inner)` display: flex; align-items: center; justify-content: space-between; @media only screen and (max-width: 767px) { flex-direction: column; } ` const ContentWrapper = styled.div` display: flex; margin-top: 30px; width: 100%; @media only screen and (max-width: 767px) { flex-direction: column; } ` const TableWrapper = styled.div` width: 70%; @media only screen and (max-width: 767px) { order: 2; width: 100%; } ` const InnerTableWrapper = styled.div` overflow: auto; /* to make table responsive */ @media only screen and (max-width: 767px) { table { table-layout: auto; } } ` const InstructionsWrapper = styled.div` width: 30%; padding-left: 30px; @media only screen and (max-width: 767px) { order: 1; width: 100%; padding-left: 0; } ` const AuditBtn = styled(LinkButton)` border: 1px solid ${Colors.GRAY4}; border-radius: 5px; @media only screen and (max-width: 480px) { min-width: auto; } ` const grayColor = { color: `${Colors.GRAY3}`, } const DangerLabel = styled.span` color: ${Colors.RED4}; ` const SuccessLabel = styled.span` color: ${Colors.GREEN4}; ` const WarningLabel = styled.span` color: ${Colors.ORANGE3}; ` const InstructionsList = styled(OL)` &.bp3-list li:not(:last-child) { margin-bottom: 20px; } ` const HeaderLinkBtn = styled(LinkButton)` border-radius: 5px; font-weight: 600; ` const SubmitBallotButton = styled(LinkButton)` float: right; margin-top: 10px; border-radius: 5px; font-weight: 600; ` const TableColumn = styled.p` margin-bottom: 0; ` interface IProps { boardName: IAuditBoard['name'] ballots: IBallot[] url: string } const BoardTable: React.FC = ({ boardName, ballots, url }: IProps) => { const columns: Column[] = [ { Header: 'Batch', accessor: ballot => ( {ballot.batch.name} ), }, { Header: 'Ballot Number', accessor: ballot => ( {ballot.position} ), }, { Header: 'Status', // eslint-disable-next-line react/display-name accessor: ballot => { return ballot.status !== BallotStatus.NOT_AUDITED ? ( <> {ballot.status === BallotStatus.AUDITED ? ( Audited ) : ( Not Found )} ) : ( Not Audited ) }, }, { Header: 'Actions', accessor: ballot => { return ( {ballot.status === BallotStatus.AUDITED || ballot.status === BallotStatus.NOT_FOUND ? ( 'Re-Audit' ) : ( Audit Ballot )} ) }, }, ] if (ballots.length && ballots[0].batch.tabulator) columns.unshift({ Header: 'Tabulator', accessor: ({ batch: { tabulator }, status }) => ( {tabulator} ), }) if (ballots.length && ballots[0].batch.container) columns.unshift({ Header: 'Container', accessor: ({ batch: { container }, status }) => ( {container} ), }) const roundComplete = ballots.every( b => b.status !== BallotStatus.NOT_AUDITED ) const unauditedBallot = ballots.find( b => b.status === BallotStatus.NOT_AUDITED ) const totalAudited = ballots.filter( ballot => ballot.status === BallotStatus.AUDITED ).length const totalNotFound = ballots.filter( ballot => ballot.status === BallotStatus.NOT_FOUND ).length const totalNotAudited = ballots.filter( ballot => ballot.status === BallotStatus.NOT_AUDITED ).length const HeaderButton = roundComplete ? ( Submit Audited Ballots ) : ( {totalAudited === 0 ? 'Audit First Ballot' : 'Audit Next Ballot'} ) return (

    {totalAudited + totalNotFound} of {ballots.length} ballots have been audited.

    Audited: {totalAudited} Not Audited: {totalNotAudited} {totalNotFound > 0 && ( Not Found: {totalNotFound} )}
    {HeaderButton}

    Ballots for {boardName}

    Submit Audited Ballots

    Instructions

  • Locate and retrieve the list of ballots to audit from storage.
  • Audit each ballot by indicating the votes you see marked.
  • Once all ballots are audited, click Submit Audited Ballots. Once results are submitted, no further edits can be made.
  • ) } export default BoardTable ================================================ FILE: client/src/components/AuditBoard/MemberForm.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render, fireEvent, waitFor } from '@testing-library/react' import MemberForm from './MemberForm' describe('MemberForm', () => { it('renders correctly', () => { const { container } = render( ) expect(container).toMatchSnapshot() }) it('handles inputs', async () => { const submitMembersMock = vi.fn() const { queryAllByLabelText, queryAllByText, getByText } = render( ) const names = queryAllByLabelText('Full Name') as HTMLInputElement[] const parties = queryAllByText('Democrat') as HTMLInputElement[] expect(names.length).toBe(2) expect(parties.length).toBe(2) names.forEach(nameInput => { fireEvent.change(nameInput, { target: { value: 'my name' } }) expect(nameInput.value) }) parties.forEach(partyInput => { fireEvent.click(partyInput, { bubbles: true }) }) const nextButton = getByText('Next') fireEvent.click(nextButton, { bubbles: true }) await waitFor(() => { expect(submitMembersMock).toBeCalledTimes(1) }) }) }) ================================================ FILE: client/src/components/AuditBoard/MemberForm.tsx ================================================ import React from 'react' import { H1, RadioGroup, Radio } from '@blueprintjs/core' import { Formik, FormikProps, getIn } from 'formik' import FormSection from '../Atoms/Form/FormSection' import FormButton from '../Atoms/Form/FormButton' import { LabelText, NameField } from './Atoms' import { IMember } from '../UserContext' interface IProps { boardName: string jurisdictionName: string submitMembers: (members: IMember[]) => void } const MemberForm: React.FC = ({ boardName, jurisdictionName, submitMembers, }: IProps) => { return (

    {boardName}: Member Sign-in

    Enter the information below for each member of {jurisdictionName}{' '} {boardName} below, then click "Next" to proceed.

    submitMembers( members .filter(({ name }) => name) .map(({ name, affiliation }) => ({ name, affiliation: affiliation || null, })) ) } > {({ setFieldValue, values, handleSubmit, isSubmitting, }: FormikProps<[IMember, IMember]>) => (
    {[0, 1].map(i => ( {/* eslint-disable jsx-a11y/label-has-associated-control */} Full Name Party Affiliation (optional) setFieldValue(`[${i}]affiliation`, e.currentTarget.value) } selectedValue={getIn(values, `[${i}]affiliation`)} > Democrat Republican Libertarian Independent/Unaffiliated Other None ))} Next )}
    ) } export default MemberForm ================================================ FILE: client/src/components/AuditBoard/SignOff.test.tsx ================================================ import { describe, expect, it, vi } from 'vitest' import React from 'react' import { render, fireEvent, waitFor, screen } from '@testing-library/react' import userEvent from '@testing-library/user-event' import SignOff from './SignOff' import { dummyBoards } from './_mocks' describe('Sign Off', () => { it('renders correctly', () => { const { container } = render( ) expect(container).toMatchSnapshot() }) it('handles inputs', async () => { const submitSignoffMock = vi.fn() const { container, queryAllByLabelText, getByText } = render( ) const nameInputs = screen.getAllByLabelText('Full Name') const names = queryAllByLabelText('Full Name') as HTMLInputElement[] expect(names.length).toBe(2) expect(nameInputs).toHaveLength(2) userEvent.type(names[0], `John Doe`) userEvent.type(names[1], `Jane Doe`) const nextButton = getByText('Sign Off') fireEvent.click(nextButton, { bubbles: true }) await waitFor(() => { expect(submitSignoffMock).toBeCalledTimes(1) }) expect(container).toMatchSnapshot() }) }) ================================================ FILE: client/src/components/AuditBoard/SignOff.tsx ================================================ import React from 'react' import { Formik } from 'formik' import styled from 'styled-components' import { H1 } from '@blueprintjs/core' import FormSection from '../Atoms/Form/FormSection' import { LabelText, NameField } from './Atoms' import FormButton from '../Atoms/Form/FormButton' import { IAuditBoard } from '../UserContext' import { Inner } from '../Atoms/Wrapper' export interface IProps { auditBoard: IAuditBoard submitSignoff: (memberNames: string[]) => void } const PaddedInner = styled(Inner)` padding-top: 30px; ` const SignOff: React.FC = ({ auditBoard, submitSignoff }) => { return (

    {auditBoard.name}: Board Member Sign-off

    Thank you for completing the ballots assigned to your Audit Board. Please sign your name below to confirm that all ballots were audited to the best of your ability and in accordance with the appropriate state statutes and guidelines.

    If another round of auditing is needed, you will be notified by election officials.

    '')} onSubmit={submitSignoff} > {({ values, handleSubmit, isSubmitting }) => (
    {auditBoard.members.map((member, i) => ( Full Name ))} !values[i])} > Sign Off )}
    ) } export default SignOff ================================================ FILE: client/src/components/AuditBoard/__snapshots__/AuditBoardView.test.tsx.snap ================================================ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`AuditBoardView > ballot interaction > renders ballot route 1`] = `

    Audit Ballot Selections

    Tabulator

    11

    Batch

    0003-04-Precinct 19 (Jonesboro Fire Department)

    Ballot Number

    2112

    Ballot Contests

    Contest 1

    Instructions

    1. Confirm that you are looking at the correct ballot for the batch and position. If the ballot was not located, select Ballot Not Found at the top of the screen.
    2. For each contest, select all the candidate/choices which you see marked on the paper ballot. Select Blank Vote if the voter did not make any selections. Select Not on Ballot if the contest does not appear on the ballot. Select Invalid Write-In for a write-in adjudicated as invalid.
    3. Once all votes are recorded, Submit Selections and proceed to the next ballot until all ballots have been audited.
    `; exports[`Ballot > renders correctly with an unaudited ballot 1`] = `

    Audit Ballot Selections

    Tabulator

    11

    Batch

    0003-04-Precinct 19 (Jonesboro Fire Department)

    Ballot Number

    2112

    Ballot Contests

    Contest Name