├── .codeclimate.yml ├── .devcontainer ├── Dockerfile ├── codespaces-create.sh ├── codespaces-start.sh ├── devcontainer.json └── docker-compose.yml ├── .dockerignore ├── .eslintignore ├── .eslintrc.changed.js ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── PROD_FLAG_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── SCO_PR_TEMPLATE.md ├── copilot-instructions.md ├── dependabot.yml ├── emass.json ├── instructions │ └── mhv-secure-messaging.instructions.md ├── prompts │ ├── accessibility-review.prompt.md │ ├── create-new-form.prompt.md │ └── form-pages-guide.prompt.md └── workflows │ ├── add_team_reviewer_cop_checker.yml │ ├── annotations │ └── action.yml │ ├── build-and-tag.yml │ ├── check-feature-toggles.yml │ ├── checks-action │ └── action.yml │ ├── close-stale-pull-requests.yml │ ├── codeql-analysis.yml │ ├── configure-aws-credentials │ └── action.yml │ ├── configure-bigquery │ └── action.yml │ ├── continuous-deploy-production.yml │ ├── continuous-integration.yml │ ├── cypress-integration-test.yml │ ├── daily-cross-app-import-report.yml │ ├── daily-deploy-production.yml │ ├── daily-lighthouse-scan.yml │ ├── daily-product-scan.yml │ ├── download-artifact │ └── action.yml │ ├── e2e-allow-list-cleanup.yml │ ├── e2e-stress-test.yml │ ├── evaluate-workflow-failures.yml │ ├── freeze-enforcer.yml │ ├── get-changed-apps │ └── action.yml │ ├── gh-env-cleanup.yml │ ├── init-data-repo │ └── action.yml │ ├── inject-secrets │ └── action.yml │ ├── install │ └── action.yml │ ├── manual-build.yml │ ├── manual-deploy-dev-staging.yml │ ├── manual-tag.yml │ ├── publish-test-results │ └── action.yml │ ├── pull-request.yml │ ├── review-instance-metrics.yml │ ├── shai-hulud-2-check.yml │ ├── slack-notify │ └── action.yml │ ├── unit-test-coverage-report.yml │ ├── unit-test-stress-test.yml │ └── upload-artifact │ └── action.yml ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── pre-push ├── .nvmrc ├── .prettierrc ├── .stylelintrc.json ├── .vscode ├── extensions.json └── launch.json ├── .yarn └── releases │ └── yarn-1.19.1.js ├── .yarnrc ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── SECURITY.md ├── app.json ├── babel-config-for-ref.md ├── babel.config.json ├── catalog-info.yaml ├── config ├── base-tsconfig.json ├── changed-apps-build.json ├── cy-local-reports │ ├── LocalReporter.js │ ├── cy-local-reports-template.md │ └── cy-local-with-reports.config.js ├── cypress-reporters.js ├── cypress-testrail.config.js ├── cypress.config.js ├── manifest-helpers.js ├── mocha-multi-reporter.js ├── mocha.json ├── readme.md ├── sass-lint.yml ├── webpack.config.js └── webpack.dev.config.js ├── docker-compose.review.yml ├── docker-compose.yml ├── jenkins └── common.groovy ├── jsconfig-example.json ├── package.json ├── postcss.config.js ├── script ├── add-form-upload-form.js ├── app-coverage-report.js ├── app-list.sh ├── build-analyze-app.js ├── build-help.js ├── build.sh ├── check-cross-app-imports.js ├── check-node-version.js ├── component-migration │ ├── README.md │ ├── index.js │ ├── migration-help.js │ ├── samples │ │ └── AdditionalInfo.jsx │ └── transformers │ │ ├── additionalinfo.js │ │ ├── alertbox.js │ │ └── index.js ├── count-cy-specs.js ├── cypress-testrail-helper │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── app-inquirer.js │ │ └── utils.js │ └── my-config.txt ├── delete-modules-folder.sh ├── eslint-plugin-va │ └── README.md ├── generate-form-docs.js ├── generate-manifest-catalog.js ├── generate-web-component-patterns-catalog.js ├── get-cy-local-reports-index.js ├── github-actions │ ├── annotate-disallowed-tests.js │ ├── annotate-enzyme.js │ ├── annotate-flaky-dates-and-times-in-tests.js │ ├── annotate-non-isolated-apps.js │ ├── annotate-skipped-e2e-tests.js │ ├── check-deployability.js │ ├── check-imports.js │ ├── check-imports.unit.spec.ts │ ├── check-prod-deploy-eligibility.js │ ├── code-coverage-format-report.js │ ├── cypress-integration-test.sh │ ├── daily-product-scan │ │ ├── github-client │ │ │ ├── constants.js │ │ │ ├── github-app-credentials.js │ │ │ ├── helpers.js │ │ │ └── index.js │ │ ├── index.js │ │ ├── json │ │ │ ├── differ.js │ │ │ └── product-directory-props.js │ │ ├── main.js │ │ ├── products │ │ │ ├── dependencies │ │ │ │ ├── cross-product-dependencies.js │ │ │ │ ├── index.js │ │ │ │ └── package-dependencies.js │ │ │ ├── index.js │ │ │ ├── last-updated │ │ │ │ └── index.js │ │ │ ├── product.js │ │ │ └── test-types │ │ │ │ └── index.js │ │ └── tests │ │ │ ├── index.unit.spec.jsx │ │ │ └── mocks │ │ │ ├── applications │ │ │ └── app-1 │ │ │ │ ├── HealthCareApp.jsx │ │ │ │ ├── README.md │ │ │ │ ├── actions.js │ │ │ │ ├── api │ │ │ │ └── mockapi.js │ │ │ │ ├── components │ │ │ │ ├── ContentComponents.jsx │ │ │ │ ├── CustomReviewField.jsx │ │ │ │ ├── DemographicField.jsx │ │ │ │ ├── DependentView.jsx │ │ │ │ ├── DowntimeMessage.jsx │ │ │ │ ├── ErrorMessage.jsx │ │ │ │ ├── ErrorText.jsx │ │ │ │ ├── FormFooter.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── HCAEnrollmentStatusFAQ.jsx │ │ │ │ ├── HCAEnrollmentStatusWarning.jsx │ │ │ │ ├── HCAPrivacyActStatement.jsx │ │ │ │ ├── HCASubwayMap.jsx │ │ │ │ ├── HcaOMBInfo.jsx │ │ │ │ ├── InsuranceProviderView.jsx │ │ │ │ └── PersonalAuthenticatedInformation.jsx │ │ │ │ ├── config │ │ │ │ ├── chapters │ │ │ │ │ ├── householdInformation │ │ │ │ │ │ ├── annualIncome.js │ │ │ │ │ │ ├── deductibleExpenses.js │ │ │ │ │ │ ├── dependentInformation.js │ │ │ │ │ │ ├── financialDisclosure.js │ │ │ │ │ │ └── spouseInformation.js │ │ │ │ │ ├── insuranceInformation │ │ │ │ │ │ ├── general.js │ │ │ │ │ │ ├── medicaid.js │ │ │ │ │ │ ├── medicare.js │ │ │ │ │ │ ├── medicarePartAEffectiveDate.js │ │ │ │ │ │ └── vaFacility.js │ │ │ │ │ ├── militaryService │ │ │ │ │ │ ├── additionalInformation.js │ │ │ │ │ │ ├── documentUpload.js │ │ │ │ │ │ └── serviceInformation.js │ │ │ │ │ ├── vaBenefits │ │ │ │ │ │ ├── basicInformation.js │ │ │ │ │ │ └── pensionInformation.js │ │ │ │ │ └── veteranInformation │ │ │ │ │ │ ├── birthInformation.js │ │ │ │ │ │ ├── birthSex.js │ │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ │ ├── demographicInformation.js │ │ │ │ │ │ ├── maidenNameInformation.js │ │ │ │ │ │ ├── maritalStatus.js │ │ │ │ │ │ ├── personalInformationDob.js │ │ │ │ │ │ ├── personalInformationSsn.js │ │ │ │ │ │ ├── personalnformation.js │ │ │ │ │ │ ├── veteranAddress.js │ │ │ │ │ │ ├── veteranGender.js │ │ │ │ │ │ └── veteranHomeAddress.js │ │ │ │ ├── form.js │ │ │ │ └── migrations.js │ │ │ │ ├── constants.js │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── HCAEnrollmentStatus.jsx │ │ │ │ ├── IDPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ │ ├── definitions │ │ │ │ └── dependent.js │ │ │ │ ├── enrollment-status-helpers.jsx │ │ │ │ ├── hca-entry.jsx │ │ │ │ ├── helpers.jsx │ │ │ │ ├── manifest.json │ │ │ │ ├── reducers │ │ │ │ ├── hca-enrollment-status-reducer.js │ │ │ │ └── index.js │ │ │ │ ├── routes.jsx │ │ │ │ ├── sass │ │ │ │ └── hca.scss │ │ │ │ ├── selectors.js │ │ │ │ ├── tests │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ └── e2e │ │ │ │ │ └── hca.cypress.spec.js │ │ │ │ └── validation.js │ │ │ └── octokit-responses.js │ ├── deploy.sh │ ├── double-check-allow-list.js │ ├── eslint-annotation-format.js │ ├── export-test-lists.js │ ├── filter-files-changed.js │ ├── generate-app-list.js │ ├── get-changed-apps.js │ ├── get-changed-apps.unit.spec.jsx │ ├── gh-env-cleanup.js │ ├── integration-test-definitions.js │ ├── partial-deploy.sh │ ├── pe-cleanup.js │ ├── pe-deploy-source.js │ ├── pe-get-content.js │ ├── remove-global-assets.sh │ ├── run-cypress-stress-tests.js │ ├── run-cypress-tests.js │ ├── run-unit-tests-gha.js │ ├── select-e2e-tests.js │ ├── select-unit-tests.js │ ├── stylelint-annotation-format.js │ ├── validate-build-status.js │ └── verify-merge-eligibility.js ├── heroku-postbuild.sh ├── install-repos.sh ├── list-imports.js ├── mocha.js ├── new-app.sh ├── pr-check.js ├── pre-push.sh ├── prebuild.js ├── reset-environment.sh ├── review-entrypoint.sh ├── run-app-coverage.js ├── run-docker-test-server.sh ├── run-local-cy-with-reports.js ├── run-mockapi.sh ├── run-postinstall.sh ├── run-review-instance-api.js ├── run-unit-test-help.js ├── run-unit-tests-local.js ├── test-summary.js ├── update-json-schema.sh ├── utils.js ├── vale │ ├── .vale.ini │ ├── TEST.md │ ├── dictionary.txt │ └── styles │ │ ├── PlainLanguage │ │ ├── Contractions.yml │ │ └── Words.yml │ │ └── VAgov │ │ ├── Brand.yml │ │ ├── JargonMilitary.yml │ │ ├── JargonTech.yml │ │ ├── JargonVSP.yml │ │ └── Spelling.yml ├── watch-tests.js └── watch.js ├── src ├── applications │ ├── _mock-form-ae-design-patterns │ │ ├── App.jsx │ │ ├── README.md │ │ ├── actions │ │ │ └── actions.js │ │ ├── app-entry.jsx │ │ ├── hooks │ │ │ ├── useAfterRenderEffect.jsx │ │ │ ├── useLocalStorage.js │ │ │ └── useMockedLogin.js │ │ ├── manifest.json │ │ ├── mocks │ │ │ ├── constants │ │ │ │ └── user.js │ │ │ ├── endpoints │ │ │ │ ├── address.js │ │ │ │ ├── coe │ │ │ │ │ └── status.js │ │ │ │ ├── email-addresses │ │ │ │ │ └── index.js │ │ │ │ ├── feature-toggles │ │ │ │ │ └── index.js │ │ │ │ ├── in-progress-forms │ │ │ │ │ ├── 10182.js │ │ │ │ │ ├── 22-1990.js │ │ │ │ │ ├── 26-1880.js │ │ │ │ │ ├── mock-form-ae-design-patterns.js │ │ │ │ │ └── update.js │ │ │ │ ├── maintenance-windows │ │ │ │ │ └── index.js │ │ │ │ ├── phone-number │ │ │ │ │ └── index.js │ │ │ │ ├── service-history │ │ │ │ │ └── index.js │ │ │ │ ├── status │ │ │ │ │ ├── index.js │ │ │ │ │ └── status.js │ │ │ │ ├── telephones.js │ │ │ │ ├── user-transition-availabilities │ │ │ │ │ └── index.js │ │ │ │ └── user │ │ │ │ │ ├── handleUserUpdate.js │ │ │ │ │ └── index.js │ │ │ ├── errors │ │ │ │ ├── 401.json │ │ │ │ ├── 403.json │ │ │ │ └── 500.json │ │ │ ├── script │ │ │ │ ├── drupal-vamc-data │ │ │ │ │ └── mockLocalDSOT.js │ │ │ │ ├── mem-db.js │ │ │ │ └── utils.js │ │ │ └── server.js │ │ ├── nodemon.json │ │ ├── package.json │ │ ├── patterns │ │ │ ├── pattern1 │ │ │ │ ├── TaskGreen │ │ │ │ │ ├── EditContactInfoTaskGreen.jsx │ │ │ │ │ ├── MailingAddressInfoPageTaskGreen.jsx │ │ │ │ │ ├── VeteranProfileInformation.jsx │ │ │ │ │ └── config │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ └── mailingAddress.js │ │ │ │ ├── TaskPurple │ │ │ │ │ ├── ContactInfo.jsx │ │ │ │ │ ├── EditContactInfo.jsx │ │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ │ ├── NeedsMissingInfoAlert.jsx │ │ │ │ │ ├── NeedsToVerifyAlert.jsx │ │ │ │ │ ├── ProfileInformationEditView.jsx │ │ │ │ │ ├── ProfileInformationFieldController.jsx │ │ │ │ │ ├── SchemaForm.jsx │ │ │ │ │ ├── ShowAlertOrSip.jsx │ │ │ │ │ ├── VeteranInformation.jsx │ │ │ │ │ ├── config │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ └── profileContactInfo.js │ │ │ │ │ ├── constants.js │ │ │ │ │ └── content │ │ │ │ │ │ ├── FilingDeadlines.jsx │ │ │ │ │ │ ├── contactInfo.js │ │ │ │ │ │ └── saveInProgress.js │ │ │ │ ├── TaskYellow │ │ │ │ │ ├── EditMailingAddressTaskYellow.jsx │ │ │ │ │ ├── MailingAddressInfoPageTaskYellow.jsx │ │ │ │ │ ├── VeteranProfileInformationTaskYellow.jsx │ │ │ │ │ └── config │ │ │ │ │ │ └── form.js │ │ │ │ └── ezr │ │ │ │ │ ├── EditContactInfo.jsx │ │ │ │ │ ├── MailingAddressInfoPage.jsx │ │ │ │ │ ├── VeteranProfileInformation.jsx │ │ │ │ │ ├── components │ │ │ │ │ ├── ContactInfoDescription.jsx │ │ │ │ │ ├── DependentDeclarationField.jsx │ │ │ │ │ ├── DependentDescription.jsx │ │ │ │ │ ├── DependentExpensesDescription.jsx │ │ │ │ │ ├── DependentInformation.jsx │ │ │ │ │ ├── DependentList.jsx │ │ │ │ │ ├── DependentListLoopForm.jsx │ │ │ │ │ ├── DependentSummary.jsx │ │ │ │ │ ├── DependentSupportDescription.jsx │ │ │ │ │ ├── DependentsReviewPage.jsx │ │ │ │ │ ├── HealthInsuranceDescriptions.jsx │ │ │ │ │ ├── IncomeDescriptions.jsx │ │ │ │ │ ├── InsuranceCoverageField.jsx │ │ │ │ │ ├── InsurancePolicyDescriptions.jsx │ │ │ │ │ ├── InsurancePolicyInformation.jsx │ │ │ │ │ ├── InsurancePolicyList.jsx │ │ │ │ │ ├── InsurancePolicyReviewPage.jsx │ │ │ │ │ ├── InsuranceSummary.jsx │ │ │ │ │ ├── MaritalStatusDescription.jsx │ │ │ │ │ ├── MedicaidDescription.jsx │ │ │ │ │ ├── MedicareClaimNumberDescription.jsx │ │ │ │ │ ├── MedicarePartADescription.jsx │ │ │ │ │ ├── SaveInProgressWarning.jsx │ │ │ │ │ ├── SpouseFinancialSupportDescription.jsx │ │ │ │ │ ├── SpouseInfoDescription.jsx │ │ │ │ │ └── TitlePatterns.jsx │ │ │ │ │ ├── config │ │ │ │ │ ├── chapters │ │ │ │ │ │ ├── householdInformation │ │ │ │ │ │ │ ├── dependentAdditionalInformation.js │ │ │ │ │ │ │ ├── dependentAnnualIncome.js │ │ │ │ │ │ │ ├── dependentEducationExpenses.js │ │ │ │ │ │ │ ├── dependentFinancialSupport.js │ │ │ │ │ │ │ ├── dependentPersonalInformation.js │ │ │ │ │ │ │ ├── dependentSummary.js │ │ │ │ │ │ │ ├── maritalStatus.js │ │ │ │ │ │ │ ├── spouseAdditionalInformation.js │ │ │ │ │ │ │ ├── spouseContactInformation.js │ │ │ │ │ │ │ ├── spouseFinancialSupport.js │ │ │ │ │ │ │ └── spousePersonalInformation.js │ │ │ │ │ │ ├── insuranceInformation │ │ │ │ │ │ │ ├── insurancePolicies.js │ │ │ │ │ │ │ ├── medicaid.js │ │ │ │ │ │ │ ├── medicare.js │ │ │ │ │ │ │ ├── partAEffectiveDate.js │ │ │ │ │ │ │ └── policyInformation.js │ │ │ │ │ │ └── veteranInformation │ │ │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ │ │ └── homeAddress.js │ │ │ │ │ ├── form.js │ │ │ │ │ └── mailingAddress.js │ │ │ │ │ └── definitions │ │ │ │ │ └── dependent.js │ │ │ ├── pattern2 │ │ │ │ ├── TaskBlue │ │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ │ ├── SaveInProgressIntro.jsx │ │ │ │ │ ├── ShowAlertOrSip.jsx │ │ │ │ │ ├── config │ │ │ │ │ │ ├── contactInfo.js │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ └── personalInfo.js │ │ │ │ │ ├── constants.js │ │ │ │ │ └── content │ │ │ │ │ │ ├── FilingDeadlines.jsx │ │ │ │ │ │ ├── NeedsToVerifyAlert.jsx │ │ │ │ │ │ └── saveInProgress.js │ │ │ │ ├── TaskGray │ │ │ │ │ ├── form │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ ├── ContactInfo.jsx │ │ │ │ │ │ │ ├── EditContactInfo.jsx │ │ │ │ │ │ │ ├── LoanReviewField.jsx │ │ │ │ │ │ │ ├── MissingEDIPI.jsx │ │ │ │ │ │ │ ├── NeedsToVerify.jsx │ │ │ │ │ │ │ ├── ProfileInformationEditView.jsx │ │ │ │ │ │ │ ├── ProfileInformationFieldController.jsx │ │ │ │ │ │ │ ├── SaveInProgressIntro.jsx │ │ │ │ │ │ │ ├── SchemaForm.jsx │ │ │ │ │ │ │ ├── SubwayMap.jsx │ │ │ │ │ │ │ ├── VeteranProfileInformation.jsx │ │ │ │ │ │ │ └── statuses │ │ │ │ │ │ │ │ ├── Available.jsx │ │ │ │ │ │ │ │ ├── Denied.jsx │ │ │ │ │ │ │ │ ├── Eligible.jsx │ │ │ │ │ │ │ │ ├── Ineligible.jsx │ │ │ │ │ │ │ │ ├── Pending.jsx │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ ├── chapters │ │ │ │ │ │ │ │ ├── applicant │ │ │ │ │ │ │ │ │ ├── applicantInformation.js │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ ├── contact-information │ │ │ │ │ │ │ │ │ ├── additional-information.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── mailing-address.js │ │ │ │ │ │ │ │ ├── documents │ │ │ │ │ │ │ │ │ ├── FileField.jsx │ │ │ │ │ │ │ │ │ ├── UploadRequirements.jsx │ │ │ │ │ │ │ │ │ ├── fileUpload.js │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ ├── loans │ │ │ │ │ │ │ │ │ ├── existingLoanScreener.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── loanHistory.js │ │ │ │ │ │ │ │ └── service │ │ │ │ │ │ │ │ │ ├── history.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── status.js │ │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ │ ├── profileContactInfo.js │ │ │ │ │ │ │ └── schemaImports.js │ │ │ │ │ │ ├── constants.js │ │ │ │ │ │ ├── containers │ │ │ │ │ │ │ ├── App.jsx │ │ │ │ │ │ │ └── IntroductionPage.jsx │ │ │ │ │ │ ├── content │ │ │ │ │ │ │ ├── COEIntroPageBox.jsx │ │ │ │ │ │ │ ├── LoggedInContent.jsx │ │ │ │ │ │ │ ├── NotLoggedInContent.jsx │ │ │ │ │ │ │ └── loanHistory.js │ │ │ │ │ │ ├── sass │ │ │ │ │ │ │ └── coe.scss │ │ │ │ │ │ └── validations.js │ │ │ │ │ ├── pages │ │ │ │ │ │ └── ReviewPage.jsx │ │ │ │ │ ├── shared │ │ │ │ │ │ ├── actions │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ ├── ReviewAndDownload.jsx │ │ │ │ │ │ │ ├── StatusAlert │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── statuses │ │ │ │ │ │ │ │ │ ├── Available.jsx │ │ │ │ │ │ │ │ │ ├── Denied.jsx │ │ │ │ │ │ │ │ │ ├── Eligible.jsx │ │ │ │ │ │ │ │ │ ├── Ineligible.jsx │ │ │ │ │ │ │ │ │ ├── Pending.jsx │ │ │ │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ └── WIP.jsx │ │ │ │ │ │ ├── constants.js │ │ │ │ │ │ ├── reducers │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ ├── actions │ │ │ │ │ │ │ │ └── actions.unit.spec.jsx │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ ├── ReviewAndDownload.unit.spec.jsx │ │ │ │ │ │ │ │ └── StatusAlert │ │ │ │ │ │ │ │ │ ├── Available.unit.spec.jsx │ │ │ │ │ │ │ │ │ ├── Denied.unit.spec.jsx │ │ │ │ │ │ │ │ │ ├── Eligible.unit.spec.jsx │ │ │ │ │ │ │ │ │ ├── Ineligible.unit.spec.jsx │ │ │ │ │ │ │ │ │ └── Pending.unit.spec.jsx │ │ │ │ │ │ │ └── reducers │ │ │ │ │ │ │ │ └── reducers.unit.spec.jsx │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── helpers.js │ │ │ │ │ └── status │ │ │ │ │ │ ├── components │ │ │ │ │ │ ├── DocumentList │ │ │ │ │ │ │ ├── DocumentList.jsx │ │ │ │ │ │ │ ├── List.jsx │ │ │ │ │ │ │ ├── ListItem.jsx │ │ │ │ │ │ │ ├── api.js │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── DocumentUploader │ │ │ │ │ │ │ ├── DocumentUploader.jsx │ │ │ │ │ │ │ ├── FileList.jsx │ │ │ │ │ │ │ ├── FileListItem.jsx │ │ │ │ │ │ │ ├── addFile.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── submit.js │ │ │ │ │ │ ├── MoreQuestions.jsx │ │ │ │ │ │ └── statuses │ │ │ │ │ │ │ ├── Available.jsx │ │ │ │ │ │ │ ├── Denied.jsx │ │ │ │ │ │ │ ├── Eligible.jsx │ │ │ │ │ │ │ ├── Ineligible.jsx │ │ │ │ │ │ │ ├── Pending.jsx │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── constants.js │ │ │ │ │ │ ├── containers │ │ │ │ │ │ └── App.jsx │ │ │ │ │ │ ├── routes.jsx │ │ │ │ │ │ ├── sass │ │ │ │ │ │ └── coe-status.scss │ │ │ │ │ │ └── validations.js │ │ │ │ ├── TaskOrange │ │ │ │ │ ├── Form1990App.jsx │ │ │ │ │ ├── config │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ └── pages │ │ │ │ │ │ │ ├── applicantInformation.js │ │ │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ │ │ ├── editVeteranAddress.js │ │ │ │ │ │ │ └── reviewAndSubmit.js │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ ├── pages │ │ │ │ │ │ ├── applicant-information │ │ │ │ │ │ │ └── ApplicantInformation.jsx │ │ │ │ │ │ ├── contact-information │ │ │ │ │ │ │ └── ContactInformation.jsx │ │ │ │ │ │ ├── edit-veteran-address │ │ │ │ │ │ │ └── EditVeteranAddress.jsx │ │ │ │ │ │ ├── introduction │ │ │ │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ │ │ │ ├── SaveInProgressInfo.jsx │ │ │ │ │ │ │ └── SaveInProgressIntro.jsx │ │ │ │ │ │ └── review-then-submit │ │ │ │ │ │ │ └── ReviewPage.jsx │ │ │ │ │ ├── selectors │ │ │ │ │ │ └── educationWizard.js │ │ │ │ │ └── utils │ │ │ │ │ │ ├── VaRadioButton.jsx │ │ │ │ │ │ ├── educationStatus.js │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ ├── labels.jsx │ │ │ │ │ │ ├── optOutStatus.js │ │ │ │ │ │ └── reviewPage.js │ │ │ │ ├── personal-information │ │ │ │ │ └── config │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ └── personalInfo.js │ │ │ │ └── post-study │ │ │ │ │ ├── PrefillAlerts.jsx │ │ │ │ │ ├── ReviewPage.jsx │ │ │ │ │ └── UneditableData.jsx │ │ │ └── pattern6 │ │ │ │ ├── array-builder │ │ │ │ ├── ArrayBuilderCards.jsx │ │ │ │ ├── ArrayBuilderItemPage.jsx │ │ │ │ ├── ArrayBuilderSummaryPage.jsx │ │ │ │ ├── arrayBuilderDeprecated.jsx │ │ │ │ └── arrayBuilderPatterns.jsx │ │ │ │ ├── components │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ ├── SaveInProgressIntro.jsx │ │ │ │ └── ShowAlertOrSip.jsx │ │ │ │ ├── config │ │ │ │ └── form.js │ │ │ │ ├── content │ │ │ │ ├── NeedsToVerifyAlert.jsx │ │ │ │ └── saveInProgress.js │ │ │ │ ├── helpers │ │ │ │ ├── dynamicSpouseNameTitles.js │ │ │ │ ├── helpers.js │ │ │ │ └── index.js │ │ │ │ └── pages │ │ │ │ ├── additionalLivingSituation.js │ │ │ │ ├── additionalMarriages.js │ │ │ │ ├── currentMaritalStatus.js │ │ │ │ ├── currentMaritalStatusSimple.js │ │ │ │ ├── divorced │ │ │ │ ├── divorceDocuments.js │ │ │ │ ├── marriageEndDateLocation.js │ │ │ │ ├── marriageEndReason.js │ │ │ │ └── previousSpousePersonalInfo.js │ │ │ │ ├── financialSupport.js │ │ │ │ ├── livingSituation.js │ │ │ │ ├── marriageDateAndLocation.js │ │ │ │ ├── marriageDocuments.js │ │ │ │ ├── marriageHistoryConfig.js │ │ │ │ ├── marriageType.js │ │ │ │ ├── previousMarriageDetails.js │ │ │ │ ├── spouseContactInfo.js │ │ │ │ ├── spouseDeathInfo.js │ │ │ │ ├── spouseIdentity.js │ │ │ │ ├── spouseMarriageHistory │ │ │ │ ├── spouseFormerMarriageDateLocation.js │ │ │ │ ├── spouseFormerMarriageEndDateLocation.js │ │ │ │ ├── spouseFormerMarriageEndReason.js │ │ │ │ └── spouseFormerMarriagePersonalInfo.js │ │ │ │ ├── spouseMarriageHistoryArrayPages.js │ │ │ │ ├── spouseMilitaryIdentification.js │ │ │ │ ├── spousePersonalInfo.js │ │ │ │ ├── spousePreviousMarriages.js │ │ │ │ ├── veteranMarriageHistory │ │ │ │ ├── previousMarriageDateAndLocation.js │ │ │ │ ├── previousMarriageEndDateLocation.js │ │ │ │ ├── previousMarriageEndReason.js │ │ │ │ ├── previousMarriageType.js │ │ │ │ ├── previousSpouseContactInfo.js │ │ │ │ └── previousSpouseIdentity.js │ │ │ │ ├── veteranPreviousMarriages.js │ │ │ │ └── widowed │ │ │ │ ├── deceasedSpousePersonalInfo.js │ │ │ │ └── spouseDeathDateLocation.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── _mock-form-ae-design-patterns.scss │ │ │ └── custom.scss │ │ ├── script │ │ │ ├── nuke-node-modules.js │ │ │ └── spinner.js │ │ ├── shared │ │ │ ├── components │ │ │ │ ├── BorderedInfoSection.jsx │ │ │ │ ├── ContactInfo │ │ │ │ │ ├── ContactInfo.jsx │ │ │ │ │ ├── ContactInfoReview.jsx │ │ │ │ │ ├── EditContactInfo.jsx │ │ │ │ │ ├── profileContactInfo.js │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── ContactInfoMinimal.unit.spec.jsx │ │ │ │ │ │ ├── ContactInfoReview.unit.spec.jsx │ │ │ │ │ │ └── EditContactInfo.unit.spec.jsx │ │ │ │ │ ├── useContactInfo.js │ │ │ │ │ └── useRouteMetadata.js │ │ │ │ ├── CopyResidentialAddress.jsx │ │ │ │ ├── Debug.jsx │ │ │ │ ├── FormFooter.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── InfoSection.jsx │ │ │ │ ├── NameTag.jsx │ │ │ │ ├── OMBInfo.jsx │ │ │ │ ├── Portal.jsx │ │ │ │ ├── ProcessDescriptionIntro1010Ezr.jsx │ │ │ │ ├── SaveInProgressInfo1010Ezr.jsx │ │ │ │ ├── TaskTabs.jsx │ │ │ │ ├── VADXPlugin.jsx │ │ │ │ ├── alerts │ │ │ │ │ ├── IdentityVerificationAlert.jsx │ │ │ │ │ ├── MailingAddressSaveSuccessAlert.jsx │ │ │ │ │ ├── PrefillAlert.jsx │ │ │ │ │ ├── SaveInProgressWarning.jsx │ │ │ │ │ ├── SaveSuccessAlert.jsx │ │ │ │ │ ├── ServerErrorAlert.jsx │ │ │ │ │ └── VerifiedPrefillAlert.jsx │ │ │ │ └── pages │ │ │ │ │ ├── Confirmation.jsx │ │ │ │ │ ├── IntroductionPage1010ezr.jsx │ │ │ │ │ ├── LandingPage.jsx │ │ │ │ │ └── TaskCompletePage.jsx │ │ │ ├── config │ │ │ │ ├── fallbackForm.js │ │ │ │ └── taskCompletePage.js │ │ │ ├── context │ │ │ │ └── PatternConfigContext.jsx │ │ │ └── locales │ │ │ │ └── en │ │ │ │ └── content.json │ │ ├── slice.js │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── helpers.js │ │ │ │ ├── pattern1 │ │ │ │ │ ├── taskGreen.cypress.spec.js │ │ │ │ │ ├── taskPurple.cypress.spec.js │ │ │ │ │ └── taskYellow.cypress.spec.js │ │ │ │ └── pattern2 │ │ │ │ │ ├── taskBlue.cypress.spec.js │ │ │ │ │ ├── taskGray.cypress.spec.js │ │ │ │ │ └── taskOrange.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ └── test-data.json │ │ │ └── unit │ │ │ │ ├── LandingPage.unit.spec.jsx │ │ │ │ └── TaskTabs.unit.spec.jsx │ │ ├── utils │ │ │ ├── asyncSetUpCommonFunctionality.js │ │ │ ├── asyncStartApp.js │ │ │ ├── constants.js │ │ │ ├── data │ │ │ │ ├── tabs.js │ │ │ │ ├── task-blue │ │ │ │ │ ├── formValues.js │ │ │ │ │ ├── getProfileInfoFieldAttributes.js │ │ │ │ │ ├── phoneUtils.js │ │ │ │ │ └── profile.js │ │ │ │ ├── task-gray │ │ │ │ │ ├── formValues.js │ │ │ │ │ └── profile.js │ │ │ │ └── task-purple │ │ │ │ │ ├── formValues.js │ │ │ │ │ └── profile.js │ │ │ ├── dates.js │ │ │ ├── focus.js │ │ │ ├── helpers │ │ │ │ ├── disability-rating.js │ │ │ │ ├── form-config.js │ │ │ │ ├── general.js │ │ │ │ ├── household.js │ │ │ │ ├── insurance.js │ │ │ │ ├── listloop-pattern.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ ├── submit-transformer.js │ │ │ │ ├── tabs.js │ │ │ │ └── task.js │ │ │ ├── rtkStore.js │ │ │ ├── selectors │ │ │ │ ├── auth-status.js │ │ │ │ └── feature-toggles.js │ │ │ └── validation.js │ │ └── vadx │ │ │ ├── actions │ │ │ └── toggles.js │ │ │ ├── app │ │ │ ├── layout │ │ │ │ ├── MainLayout.jsx │ │ │ │ ├── Navigation.jsx │ │ │ │ └── withLayout.jsx │ │ │ └── pages │ │ │ │ ├── debug │ │ │ │ └── Debug.jsx │ │ │ │ ├── feature-toggles │ │ │ │ └── FeatureToggles.jsx │ │ │ │ └── servers │ │ │ │ ├── FrontendServerColumn.jsx │ │ │ │ ├── FrontendServerConfiguration.jsx │ │ │ │ ├── MockServerColumn.jsx │ │ │ │ ├── OutputLineItem.jsx │ │ │ │ ├── ProcessOutput.jsx │ │ │ │ ├── ServerControls.jsx │ │ │ │ └── Servers.jsx │ │ │ ├── constants.js │ │ │ ├── context │ │ │ ├── plugin.jsx │ │ │ ├── processManager.jsx │ │ │ └── vadx.js │ │ │ ├── hooks │ │ │ └── useFocusedElement.js │ │ │ ├── index.jsx │ │ │ ├── panel │ │ │ ├── FloatingButton.jsx │ │ │ ├── Panel.jsx │ │ │ ├── VADXPanelLoader.jsx │ │ │ └── tabs │ │ │ │ ├── Tabs.jsx │ │ │ │ ├── form │ │ │ │ ├── ChapterAnalyzer.jsx │ │ │ │ ├── ChapterAnalyzer.unit.spec.jsx │ │ │ │ ├── FormDataViewer.jsx │ │ │ │ └── FormTab.jsx │ │ │ │ ├── other │ │ │ │ ├── ActiveElement.jsx │ │ │ │ ├── HeadingHierarchyInspector.jsx │ │ │ │ ├── LoggedInState.jsx │ │ │ │ ├── MemoryUsage.jsx │ │ │ │ └── OtherTab.jsx │ │ │ │ └── toggles │ │ │ │ └── TogglesTab.jsx │ │ │ ├── server │ │ │ ├── constants │ │ │ │ └── mockServerPaths.js │ │ │ ├── index.js │ │ │ ├── routes │ │ │ │ ├── events.js │ │ │ │ ├── manifests.js │ │ │ │ ├── output.js │ │ │ │ ├── start-frontend-server.js │ │ │ │ ├── start-mock-server.js │ │ │ │ ├── status.js │ │ │ │ └── stop-on-port.js │ │ │ └── utils │ │ │ │ ├── cors.js │ │ │ │ ├── logger.js │ │ │ │ ├── manifests.js │ │ │ │ ├── parseArgs.js │ │ │ │ ├── paths.js │ │ │ │ ├── processes.js │ │ │ │ └── strings.js │ │ │ └── utils │ │ │ ├── HeadingHierarchyAnalyzer.js │ │ │ ├── StorageAdapter.js │ │ │ ├── StorageAdapter.unit.spec.jsx │ │ │ ├── StorageError.js │ │ │ └── dates.js │ ├── _mock-form │ │ ├── 00-1234-schema.json │ │ ├── app-entry.jsx │ │ ├── components │ │ │ └── GroupCheckboxWidget.jsx │ │ ├── config │ │ │ └── form.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── definitions │ │ │ └── toursOfDuty.js │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── applicantInformation.js │ │ │ ├── checkboxGroupPattern.js │ │ │ ├── checkboxGroupValidation.jsx │ │ │ ├── conditionalFields.js │ │ │ ├── conditionalPages.js │ │ │ ├── contactInfoSettings.js │ │ │ ├── contactInformation1.js │ │ │ ├── contactInformation2.js │ │ │ ├── directDeposit.js │ │ │ ├── expandUnder.js │ │ │ ├── radioButtonGroup.js │ │ │ ├── serviceHistory.js │ │ │ └── singleCheckbox.jsx │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── mock-form.scss │ │ └── tests │ │ │ └── fixtures │ │ │ └── data │ │ │ └── test-data.json │ ├── accreditation │ │ └── 21a │ │ │ ├── README.md │ │ │ ├── actions │ │ │ └── user.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ ├── 01-personal-information-chapter │ │ │ │ ├── NotInGoodStanding.jsx │ │ │ │ ├── PersonalInformationIntro.jsx │ │ │ │ └── RoleDescription.jsx │ │ │ ├── 02-military-service-chapter │ │ │ │ └── MilitaryServiceIntro.jsx │ │ │ ├── 03-employment-information-chapter │ │ │ │ ├── EmploymentActivitiesDescription.jsx │ │ │ │ └── EmploymentInformationIntro.jsx │ │ │ ├── 04-education-history-chapter │ │ │ │ └── EducationHistoryIntro.jsx │ │ │ ├── 05-professional-affiliations-chapter │ │ │ │ ├── AgenciesOrCourtsIntro.jsx │ │ │ │ └── ProfessionalAffiliationsIntro.jsx │ │ │ ├── 06-background-information-chapter │ │ │ │ ├── BackgroundInformationIntro.jsx │ │ │ │ ├── ConditionThatAffectsRepresentationDetails.jsx │ │ │ │ ├── ExplanationDescription.jsx │ │ │ │ ├── HasAConviction.jsx │ │ │ │ ├── HasBeenCourtMartialed.jsx │ │ │ │ ├── HasBeenTerminatedByVSOrg.jsx │ │ │ │ ├── HasConditionThatAffectsRepresentation.jsx │ │ │ │ ├── IsUnderCharges.jsx │ │ │ │ └── NotIncludedViolationsList.jsx │ │ │ ├── 07-character-references-chapter │ │ │ │ └── CharacterReferencesIntro.jsx │ │ │ ├── 08-supplementary-statements-chapter │ │ │ │ └── SupplementaryStatementsIntro.jsx │ │ │ └── common │ │ │ │ ├── Breadcrumbs │ │ │ │ └── Breadcrumbs.jsx │ │ │ │ ├── Footer │ │ │ │ └── Footer.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ └── Header │ │ │ │ ├── GovBanner.jsx │ │ │ │ ├── Header.jsx │ │ │ │ ├── Nav.jsx │ │ │ │ ├── NavDropdown.jsx │ │ │ │ └── UserNav.jsx │ │ │ ├── config │ │ │ ├── enums.js │ │ │ ├── form.js │ │ │ └── submit-transformer.js │ │ │ ├── constants │ │ │ ├── agenciesOrCourts.js │ │ │ ├── index.js │ │ │ ├── jurisdictions.js │ │ │ ├── options.js │ │ │ ├── sis.js │ │ │ └── usip.js │ │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ │ ├── locales │ │ │ └── en │ │ │ │ └── content.json │ │ │ ├── manifest.json │ │ │ ├── package.json │ │ │ ├── pages │ │ │ ├── 01-personal-information-chapter │ │ │ │ ├── contactInformation.js │ │ │ │ ├── homeAddress.js │ │ │ │ ├── index.js │ │ │ │ ├── lawLicense.js │ │ │ │ ├── nameDateOfBirth.js │ │ │ │ ├── notInGoodStanding.js │ │ │ │ ├── otherAddress.js │ │ │ │ ├── personalInformationIntro.js │ │ │ │ ├── placeOfBirth.js │ │ │ │ ├── primaryMailingAddress.js │ │ │ │ └── role.js │ │ │ ├── 02-military-service-chapter │ │ │ │ ├── index.js │ │ │ │ └── militaryServicePages.js │ │ │ ├── 03-employment-information-chapter │ │ │ │ ├── employersPages.js │ │ │ │ ├── employmentActivities.js │ │ │ │ ├── employmentInformationIntro.js │ │ │ │ ├── employmentStatus.js │ │ │ │ ├── employmentStatusDescription.js │ │ │ │ └── index.js │ │ │ ├── 04-education-history-chapter │ │ │ │ ├── educationalInstitutionsPages.js │ │ │ │ └── index.js │ │ │ ├── 05-professional-affiliations-chapter │ │ │ │ ├── agenciesOrCourtsPages.js │ │ │ │ ├── index.js │ │ │ │ ├── jurisdictionsPages.js │ │ │ │ └── professionalAffiliationsIntro.js │ │ │ ├── 06-background-information-chapter │ │ │ │ ├── backgroundInformationIntro.js │ │ │ │ └── index.js │ │ │ ├── 07-character-references-chapter │ │ │ │ ├── characterReferencesPages.js │ │ │ │ └── index.js │ │ │ ├── 08-supplementary-statements-chapter │ │ │ │ ├── index.js │ │ │ │ ├── statements.js │ │ │ │ └── supplementaryStatementsIntro.js │ │ │ └── helpers │ │ │ │ ├── backgroundInformationDetailsPageSchema.js │ │ │ │ ├── createDateRangeText.js │ │ │ │ ├── createName.js │ │ │ │ ├── dateRangeWithCurrentCheckboxPattern.js │ │ │ │ ├── formatReviewDate.js │ │ │ │ ├── getCardDescription.js │ │ │ │ └── yesNoPageSchema.js │ │ │ ├── reducers │ │ │ ├── index.js │ │ │ ├── navigation.js │ │ │ └── user.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── 21a.scss │ │ │ ├── selectors │ │ │ ├── navigation.js │ │ │ └── user.js │ │ │ ├── store.js │ │ │ ├── tests │ │ │ ├── containers │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── 21a-character-references.cypress.spec.js │ │ │ │ ├── 21a-multiform-upload.cypress.spec.js │ │ │ │ ├── 21a.cypress.spec.js │ │ │ │ ├── Header.cypress.spec.js │ │ │ │ ├── accessibility.cypress.spec.js │ │ │ │ ├── accredited-representative-portal.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── conviction_supporting_document_1.pdf │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── in-progress-form.json │ │ │ │ │ │ ├── in-progress-forms-response.json │ │ │ │ │ │ ├── test-data-no-convictions.json │ │ │ │ │ │ ├── test-data.json │ │ │ │ │ │ └── user.json │ │ │ │ ├── helpers │ │ │ │ │ └── index.js │ │ │ │ └── intercepts │ │ │ │ │ └── feature-toggles.js │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ └── common │ │ │ │ │ └── Header │ │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ │ ├── GovBanner.unit.spec.jsx │ │ │ │ │ ├── Nav.unit.spec.jsx │ │ │ │ │ ├── NavDropdown.unit.spec.jsx │ │ │ │ │ └── UserNav.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ ├── 01-personal-information-chapter │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── homeAddress.unit.spec.jsx │ │ │ │ │ ├── lawLicense.unit.spec.jsx │ │ │ │ │ ├── nameDateOfBirth.unit.spec.jsx │ │ │ │ │ ├── notInGoodStanding.unit.spec.jsx │ │ │ │ │ ├── otherAddress.unit.spec.jsx │ │ │ │ │ ├── personalInformationIntro.unit.spec.jsx │ │ │ │ │ ├── placeOfBirth.unit.spec.jsx │ │ │ │ │ ├── primaryMailingAddress.unit.spec.jsx │ │ │ │ │ └── role.unit.spec.jsx │ │ │ │ ├── 02-military-service-chapter │ │ │ │ │ └── militaryServicePages.unit.spec.jsx │ │ │ │ ├── 03-employment-information-chapter │ │ │ │ │ ├── employerPages.unit.spec.jsx │ │ │ │ │ ├── employmentActivites.unit.spec.jsx │ │ │ │ │ ├── employmentInformationIntro.unit.spec.jsx │ │ │ │ │ ├── employmentStatus.unit.spec.jsx │ │ │ │ │ └── employmentStatusDescription.unit.spec.jsx │ │ │ │ ├── 04-education-history-chapter │ │ │ │ │ └── educationalInstitutionsPages.unit.spec.jsx │ │ │ │ ├── 05-professional-affiliations-chapter │ │ │ │ │ ├── agenciesOrCourtsPages.unit.spec.jsx │ │ │ │ │ ├── jurisdictionsPages.unit.spec.jsx │ │ │ │ │ └── professionalAffiliations.unit.spec.jsx │ │ │ │ ├── 06-background-information-chapter │ │ │ │ │ └── backgroundInformationDetailsPageSchema.unit.spec.jsx │ │ │ │ ├── 07-character-references-chapter │ │ │ │ │ └── characterReferencesPages.unit.spec.jsx │ │ │ │ └── 08-supplementary-statements-chapter │ │ │ │ │ ├── statements.unit.spec.jsx │ │ │ │ │ └── supplementaryStatementsIntro.unit.spec.jsx │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ └── utilities │ │ │ │ └── constants.unit.spec.jsx │ │ │ └── utilities │ │ │ ├── analytics.js │ │ │ ├── constants.js │ │ │ └── helpers.js │ ├── accredited-representative-portal │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── ArpLoginActions.jsx │ │ │ ├── ArpMaintenanceWindowBanner.jsx │ │ │ ├── Dashboard │ │ │ │ ├── Authorized.jsx │ │ │ │ └── Unauthorized.jsx │ │ │ ├── Error │ │ │ │ ├── Error403.jsx │ │ │ │ ├── ErrorBoundary.jsx │ │ │ │ ├── ErrorHeader.jsx │ │ │ │ └── GenericError.jsx │ │ │ ├── Footer.jsx │ │ │ ├── Header.jsx │ │ │ ├── Header │ │ │ │ ├── Dropdown.jsx │ │ │ │ ├── DropdownContainer.jsx │ │ │ │ ├── DropdownLinks.jsx │ │ │ │ ├── GovBanner.jsx │ │ │ │ └── Nav.jsx │ │ │ ├── POADetailsAuthorization.jsx │ │ │ ├── POADetailsColumn.jsx │ │ │ ├── POARequestCard.jsx │ │ │ ├── POARequestSearchCard.jsx │ │ │ ├── POARequestSearchPageResults.jsx │ │ │ ├── Pagination.jsx │ │ │ ├── PaginationMeta.jsx │ │ │ ├── ProcessingBanner.jsx │ │ │ ├── PublicHeader.jsx │ │ │ ├── SortForm.jsx │ │ │ ├── SubmissionCard.jsx │ │ │ └── SubmissionsPageResults.jsx │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── AuthCallbackHandler.jsx │ │ │ ├── AuthenticatedLayoutContainer.jsx │ │ │ ├── ClaimantSearchPage.jsx │ │ │ ├── DashboardPage.jsx │ │ │ ├── ErrorPage.jsx │ │ │ ├── HelpPage.jsx │ │ │ ├── LandingPage.jsx │ │ │ ├── LoginContainer.jsx │ │ │ ├── POARequestDetailsPage.jsx │ │ │ ├── POARequestSearchPage.jsx │ │ │ ├── PublicLayoutContainer.jsx │ │ │ ├── SignedInLayout.jsx │ │ │ └── SubmissionsPage.jsx │ │ ├── context │ │ │ ├── ProfileContext.jsx │ │ │ └── ProfileProvider.jsx │ │ ├── manifest.json │ │ ├── package.json │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── Dashboard.scss │ │ │ ├── GetHelp.scss │ │ │ ├── Header.scss │ │ │ ├── POARequestCard.scss │ │ │ ├── POARequestDetails.scss │ │ │ ├── POARequestSearchDetails.scss │ │ │ ├── SubmissionsPage.scss │ │ │ ├── accredited-representative-portal.scss │ │ │ └── login.scss │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── ArpMaintenanceWindowBanner.cypress.spec.js │ │ │ │ ├── GetHelpPage.cypress.spec.js │ │ │ │ ├── accessibility.cypress.spec.js │ │ │ │ ├── accredited-representative-portal.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ └── mocks │ │ │ │ │ │ └── user.json │ │ │ │ ├── intercepts │ │ │ │ │ ├── claimant-search.js │ │ │ │ │ ├── feature-toggles.js │ │ │ │ │ └── submissions.js │ │ │ │ ├── poa-request-individual-search.cypress.spec.js │ │ │ │ └── submissions.cypress.spec.js │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── ArpMaintenanceWindowBanner.unit.spec.jsx │ │ │ │ ├── ErrorBoundary.unit.spec.jsx │ │ │ │ ├── Footer.unit.spec.jsx │ │ │ │ ├── Header.unit.spec.jsx │ │ │ │ ├── Header │ │ │ │ │ ├── GovBanner.unit.spec.jsx │ │ │ │ │ └── Nav.unit.spec.jsx │ │ │ │ ├── Pagination.unit.spec.jsx │ │ │ │ ├── PaginationMeta.unit.spec.jsx │ │ │ │ ├── SortForm.unit.spec.jsx │ │ │ │ ├── SubmissionCard.unit.spec.jsx │ │ │ │ └── SubmissionsPageResults.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── GetHelpPage.unit.spec.jsx │ │ │ │ ├── LandingPage.unit.spec.jsx │ │ │ │ ├── SignedInLayout.unit.spec.jsx │ │ │ │ └── SubmissionsPage.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ └── index.jsx │ │ │ │ └── utilities │ │ │ │ ├── analytics.unit.spec.jsx │ │ │ │ ├── api.unit.spec.jsx │ │ │ │ └── poaRequests.unit.spec.jsx │ │ └── utilities │ │ │ ├── analytics.js │ │ │ ├── api.js │ │ │ ├── auth.js │ │ │ ├── constants.js │ │ │ ├── mockApi.js │ │ │ ├── mocks │ │ │ ├── endpoints │ │ │ │ └── maintenance-windows │ │ │ │ │ └── index.js │ │ │ ├── poaRequests.json │ │ │ ├── server.js │ │ │ └── user.json │ │ │ ├── poaRequests.js │ │ │ ├── store.js │ │ │ ├── submissions.js │ │ │ └── waitForTogglesToLoad.js │ ├── appeals │ │ ├── 995 │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── 4142 │ │ │ │ │ ├── Authorization.jsx │ │ │ │ │ ├── AuthorizationAlert.jsx │ │ │ │ │ └── PrivacyActStatementContent.jsx │ │ │ │ ├── AddContestableIssue.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── ContestableIssuesWidget.jsx │ │ │ │ ├── EvidenceFacilityAddress.jsx │ │ │ │ ├── EvidenceHeaderAndModal.jsx │ │ │ │ ├── EvidencePageNavigation.jsx │ │ │ │ ├── EvidenceSummaryReview.jsx │ │ │ │ ├── EvidenceUploadContent.jsx │ │ │ │ ├── ITFBanner.jsx │ │ │ │ ├── LivingSituation.jsx │ │ │ │ ├── Notice5103.jsx │ │ │ │ ├── PrimaryPhone.jsx │ │ │ │ ├── PrimaryPhoneReview.jsx │ │ │ │ └── evidence │ │ │ │ │ ├── Issues.jsx │ │ │ │ │ ├── PrivateDetailsDisplay.jsx │ │ │ │ │ ├── PrivateDetailsEntry.jsx │ │ │ │ │ ├── PrivatePrompt.jsx │ │ │ │ │ ├── Summary.jsx │ │ │ │ │ ├── VaDetailsDisplay.jsx │ │ │ │ │ ├── VaDetailsEntry.jsx │ │ │ │ │ └── VaPrompt.jsx │ │ │ ├── config │ │ │ │ ├── form-0995-schema.json │ │ │ │ ├── form-4142-schema.json │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── constants │ │ │ │ ├── apis.js │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ITFWrapper.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── content │ │ │ │ ├── DownloadLink.jsx │ │ │ │ ├── IssueSummary.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ ├── addIssue.jsx │ │ │ │ ├── evidence │ │ │ │ │ ├── form4142.js │ │ │ │ │ ├── privateDetails.jsx │ │ │ │ │ ├── privatePrompt.jsx │ │ │ │ │ ├── summary.jsx │ │ │ │ │ ├── uploadDetails.jsx │ │ │ │ │ ├── uploadPrompt.jsx │ │ │ │ │ ├── vaDetails.jsx │ │ │ │ │ └── vaPrompt.jsx │ │ │ │ ├── facilityTypes.js │ │ │ │ ├── formMessages.js │ │ │ │ ├── itfWrapper.jsx │ │ │ │ ├── livingSituation.jsx │ │ │ │ ├── notice5103.jsx │ │ │ │ ├── optIn.jsx │ │ │ │ ├── optionForMst.jsx │ │ │ │ ├── optionIndicator.jsx │ │ │ │ ├── primaryPhone.js │ │ │ │ ├── reviewErrors.js │ │ │ │ └── title.js │ │ │ ├── manifest.json │ │ │ ├── migrations │ │ │ │ └── index.js │ │ │ ├── pages │ │ │ │ ├── addIssue.js │ │ │ │ ├── contactInformation.js │ │ │ │ ├── contestableIssues.js │ │ │ │ ├── evidence │ │ │ │ │ ├── privateAuthorization.js │ │ │ │ │ ├── privateDetails.js │ │ │ │ │ ├── privatePrompt.js │ │ │ │ │ ├── summary.js │ │ │ │ │ ├── uploadDetails.js │ │ │ │ │ ├── uploadPrompt.js │ │ │ │ │ ├── vaDetails.js │ │ │ │ │ └── vaPrompt.js │ │ │ │ ├── facilityTypes.js │ │ │ │ ├── housingRisk.js │ │ │ │ ├── issueSummary.js │ │ │ │ ├── limitedConsentDetails.js │ │ │ │ ├── limitedConsentPrompt.js │ │ │ │ ├── livingSituation.js │ │ │ │ ├── notice5103.js │ │ │ │ ├── optIn.js │ │ │ │ ├── optionForMst.js │ │ │ │ ├── optionIndicator.js │ │ │ │ ├── otherHousingRisk.js │ │ │ │ ├── pointOfContact.js │ │ │ │ ├── primaryPhone.js │ │ │ │ └── veteranInfo.js │ │ │ ├── reducers │ │ │ │ ├── contestableIssues.js │ │ │ │ ├── index.js │ │ │ │ └── itf.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 995-supplemental-claim.scss │ │ │ ├── subtask │ │ │ │ ├── SubTaskContainer.jsx │ │ │ │ └── pages │ │ │ │ │ ├── index.js │ │ │ │ │ ├── other.jsx │ │ │ │ │ └── start.jsx │ │ │ ├── tests │ │ │ │ ├── 995-ITF.cypress.spec.js │ │ │ │ ├── 995-blocked-issues.cypress.spec.js │ │ │ │ ├── 995-downtime-notification.cypress.spec.js │ │ │ │ ├── 995-keyboard-only.cypress.spec.js │ │ │ │ ├── 995-max-selections.cypress.spec.js │ │ │ │ ├── 995-subtask.cypress.spec.js │ │ │ │ ├── 995-supplemental-claim-maximal.cypress.spec.js │ │ │ │ ├── 995-supplemental-claim.cypress.spec.js │ │ │ │ ├── 995.cypress.helpers.js │ │ │ │ ├── actions │ │ │ │ │ └── actions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── 4142 │ │ │ │ │ │ └── Authorization.unit.spec.jsx │ │ │ │ │ ├── AddContestableIssue.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ ├── ContestableIssuesWidget.unit.spec.jsx │ │ │ │ │ ├── EvidenceSummaryReview.unit.spec.jsx │ │ │ │ │ ├── EvidenceUploadContent.unit.spec.jsx │ │ │ │ │ ├── ITFBanner.unit.spec.jsx │ │ │ │ │ ├── LivingSituation.unit.spec.jsx │ │ │ │ │ ├── Notice5103.unit.spec.jsx │ │ │ │ │ ├── PrimaryPhone.unit.spec.jsx │ │ │ │ │ ├── PrimaryPhoneReview.unit.spec.jsx │ │ │ │ │ └── evidence │ │ │ │ │ │ ├── Issues.unit.spec.jsx │ │ │ │ │ │ ├── PrivateDetailsDisplay.unit.spec.jsx │ │ │ │ │ │ ├── PrivateDetailsEntry.unit.spec.jsx │ │ │ │ │ │ ├── PrivatePrompt.unit.spec.jsx │ │ │ │ │ │ ├── Summary.unit.spec.jsx │ │ │ │ │ │ ├── VaDetailsDisplay.unit.spec.jsx │ │ │ │ │ │ ├── VaDetailsEntry.unit.spec.jsx │ │ │ │ │ │ └── VaPrompt.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ │ └── submitForm.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ │ ├── ITFWrapper.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ │ ├── DownloadLink.unit.spec.jsx │ │ │ │ │ ├── IssueSummary.unit.spec.jsx │ │ │ │ │ ├── evidence │ │ │ │ │ │ ├── summary.unit.spec.jsx │ │ │ │ │ │ └── uploadPrompt.unit.spec.jsx │ │ │ │ │ ├── itfWrapper.unit.spec.jsx │ │ │ │ │ ├── notice5103.unit.spec.jsx │ │ │ │ │ ├── reviewErrors.unit.spec.jsx │ │ │ │ │ └── title.unit.spec.jsx │ │ │ │ ├── data │ │ │ │ │ └── evidence-records.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── example-upload.pdf │ │ │ │ │ │ ├── pre-api-101-issues.json │ │ │ │ │ │ ├── pre-api-comprehensive-test.json │ │ │ │ │ │ ├── pre-api-minimal-test.json │ │ │ │ │ │ ├── pre-api-no-evidence-test.json │ │ │ │ │ │ ├── pre-api-partial-evidence-test.json │ │ │ │ │ │ ├── transformed-comprehensive-test.json │ │ │ │ │ │ └── transformed-no-evidence-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── application-submit.json │ │ │ │ │ │ ├── in-progress-forms.json │ │ │ │ │ │ ├── intent-to-file-compensation.json │ │ │ │ │ │ ├── intent-to-file.json │ │ │ │ │ │ ├── mockUpload.json │ │ │ │ │ │ └── prefill.json │ │ │ │ ├── migrations │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── contactInfo.unit.spec.jsx │ │ │ │ │ ├── contestableIssues.unit.spec.jsx │ │ │ │ │ ├── evidence │ │ │ │ │ │ ├── privateAuthorization.unit.spec.jsx │ │ │ │ │ │ ├── privateDetails.unit.spec.jsx │ │ │ │ │ │ ├── privatePrompt.unit.spec.jsx │ │ │ │ │ │ ├── uploadDetails.unit.spec.jsx │ │ │ │ │ │ ├── uploadPrompt.unit.spec.jsx │ │ │ │ │ │ ├── vaDetails.unit.spec.jsx │ │ │ │ │ │ └── vaPrompt.unit.spec.jsx │ │ │ │ │ ├── facilityTypes.unit.spec.jsx │ │ │ │ │ ├── housingRisk.unit.spec.jsx │ │ │ │ │ ├── limitedConsentDetails.unit.spec.jsx │ │ │ │ │ ├── limitedConsentPrompt.unit.spec.jsx │ │ │ │ │ ├── livingSituation.unit.spec.jsx │ │ │ │ │ ├── notice5103.unit.spec.jsx │ │ │ │ │ ├── optIn.unit.spec.jsx │ │ │ │ │ ├── optionForMst.unit.spec.jsx │ │ │ │ │ ├── optionIndicator.unit.spec.jsx │ │ │ │ │ ├── otherHousingRisk.unit.spec.jsx │ │ │ │ │ ├── pointOfContact.unit.spec.jsx │ │ │ │ │ └── primaryPhone.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ │ ├── contestableIssues.unit.spec.jsx │ │ │ │ │ └── itf.unit.spec.jsx │ │ │ │ ├── routes.unit.spec.jsx │ │ │ │ ├── subtask │ │ │ │ │ └── subtask.unit.spec.jsx │ │ │ │ ├── unit-test-helpers.js │ │ │ │ ├── utils │ │ │ │ │ ├── contactInfo.unit.spec.jsx │ │ │ │ │ ├── evidence.unit.spec.jsx │ │ │ │ │ ├── focus.unit.spec.jsx │ │ │ │ │ ├── form-data-retrieval.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ ├── itf.unit.spec.jsx │ │ │ │ │ ├── number-to-words.unit.spec.jsx │ │ │ │ │ ├── submit.unit.spec.jsx │ │ │ │ │ └── submit │ │ │ │ │ │ ├── evidence.unit.spec.jsx │ │ │ │ │ │ ├── facilities.unit.spec.jsx │ │ │ │ │ │ ├── homeless.unit.spec.jsx │ │ │ │ │ │ ├── mst.unit.spec.jsx │ │ │ │ │ │ └── veteran.unit.spec.jsx │ │ │ │ └── validations │ │ │ │ │ ├── date.unit.spec.jsx │ │ │ │ │ ├── evidence.unit.spec.jsx │ │ │ │ │ ├── facilityTypes.unit.spec.jsx │ │ │ │ │ ├── issues.unit.spec.jsx │ │ │ │ │ ├── livingSituation.unit.spec.jsx │ │ │ │ │ └── validations.unit.spec.jsx │ │ │ ├── utils │ │ │ │ ├── evidence-classnames.js │ │ │ │ ├── evidence.js │ │ │ │ ├── focus.js │ │ │ │ ├── form-data-retrieval.js │ │ │ │ ├── index.js │ │ │ │ ├── itf.js │ │ │ │ ├── number-to-words.js │ │ │ │ ├── submit │ │ │ │ │ ├── evidence.js │ │ │ │ │ ├── facilities.js │ │ │ │ │ ├── homeless.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── mst.js │ │ │ │ │ └── veteran.js │ │ │ │ └── upload.js │ │ │ └── validations │ │ │ │ ├── date.js │ │ │ │ ├── evidence.js │ │ │ │ ├── facilityTypes.js │ │ │ │ ├── index.js │ │ │ │ ├── issues.js │ │ │ │ └── livingSituation.js │ │ ├── 996 │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── AddContestableIssue.jsx │ │ │ │ ├── ConfirmationPageV2.jsx │ │ │ │ ├── ContestableIssuesWidget.jsx │ │ │ │ ├── InformalConference.jsx │ │ │ │ ├── InformalConferenceContact.jsx │ │ │ │ ├── InformalConferenceContactReview.jsx │ │ │ │ └── InformalConferenceReview.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── constants │ │ │ │ ├── apis.js │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── Form0996App.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── content │ │ │ │ ├── Authorization.jsx │ │ │ │ ├── DownloadLink.jsx │ │ │ │ ├── InformalConference.jsx │ │ │ │ ├── InformalConferenceContact.jsx │ │ │ │ ├── InformalConferenceRep.jsx │ │ │ │ ├── InformalConferenceTimes.jsx │ │ │ │ ├── contestableIssues.jsx │ │ │ │ ├── homeless.js │ │ │ │ ├── introduction.jsx │ │ │ │ ├── issueSummary.jsx │ │ │ │ └── title.js │ │ │ ├── form-entry.jsx │ │ │ ├── manifest.json │ │ │ ├── migrations │ │ │ │ ├── 01-lighthouse-v2-updates.js │ │ │ │ ├── 02-rep-phone-fix.js │ │ │ │ └── index.js │ │ │ ├── pages │ │ │ │ ├── addIssue.js │ │ │ │ ├── authorization.js │ │ │ │ ├── contactInformation.js │ │ │ │ ├── contestableIssues.js │ │ │ │ ├── homeless.js │ │ │ │ ├── informalConference.js │ │ │ │ ├── informalConferenceChoice.js │ │ │ │ ├── informalConferenceRep.js │ │ │ │ ├── informalConferenceTime.js │ │ │ │ ├── informalConferenceTimeRep.js │ │ │ │ ├── issueSummary.js │ │ │ │ └── veteranInformation.js │ │ │ ├── reducers │ │ │ │ ├── contestableIssues.js │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 0996-higher-level-review.scss │ │ │ ├── subtask │ │ │ │ ├── SubTaskContainer.jsx │ │ │ │ └── pages │ │ │ │ │ ├── index.js │ │ │ │ │ ├── other.jsx │ │ │ │ │ └── start.jsx │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ └── actions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── AddContestableIssue.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPagev2.unit.spec.jsx │ │ │ │ │ ├── ContestableIssuesWidget.unit.spec.jsx │ │ │ │ │ ├── InformalConference.unit.spec.jsx │ │ │ │ │ ├── InformalConferenceContact.unit.spec.jsx │ │ │ │ │ ├── InformalConferenceContactReview.unit.spec.jsx │ │ │ │ │ └── InformalConferenceReview.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ │ └── submitForm.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ ├── FormApp.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ │ ├── DownloadLink.unit.spec.jsx │ │ │ │ │ ├── InformalConferenceRep.unit.spec.jsx │ │ │ │ │ └── InformalConferenceTimes.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── 101-issues.json │ │ │ │ │ │ ├── maximal-test-v2.json │ │ │ │ │ │ ├── migrated │ │ │ │ │ │ │ ├── 01-migrated-v1-to-v2.js │ │ │ │ │ │ │ └── save-in-progress-v1.js │ │ │ │ │ │ ├── minimal-test-v2.json │ │ │ │ │ │ └── transformed │ │ │ │ │ │ │ ├── maximal-test-v2.json │ │ │ │ │ │ │ └── minimal-test-v2.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── application-submit.json │ │ │ │ │ │ ├── in-progress-forms.json │ │ │ │ │ │ └── prefill.json │ │ │ │ ├── hlr-blocked-issues.cypress.spec.js │ │ │ │ ├── hlr-downtime-notification.cypress.spec.js │ │ │ │ ├── hlr-keyboard-only.cypress.spec.js │ │ │ │ ├── hlr-max-selections.cypress.spec.js │ │ │ │ ├── hlr-subtask.cypress.spec.js │ │ │ │ ├── hlr.cypress.spec.js │ │ │ │ ├── initialData.js │ │ │ │ ├── migrations │ │ │ │ │ ├── 01-lighthouse-v2-updates.unit.spec.jsx │ │ │ │ │ ├── 02-rep-phone-fix.unit.spec.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── InformalConference.unit.spec.jsx │ │ │ │ │ ├── InformalConferenceChoice.unit.spec.jsx │ │ │ │ │ ├── authorization.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── contestableIssues.unit.spec.jsx │ │ │ │ │ ├── homeless.unit.spec.jsx │ │ │ │ │ ├── informalConferenceRep.unit.spec.jsx │ │ │ │ │ ├── informalConferenceTime.unit.spec.jsx │ │ │ │ │ ├── informalConferenceTimeRep.unit.spec.jsx │ │ │ │ │ └── veteranInformation.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ │ └── reducers.unit.spec.jsx │ │ │ │ ├── routes.unit.spec.jsx │ │ │ │ ├── subtask │ │ │ │ │ └── subtask.unit.spec.jsx │ │ │ │ ├── utils │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ └── submit.unit.spec.jsx │ │ │ │ └── validations │ │ │ │ │ ├── date.unit.spec.jsx │ │ │ │ │ ├── issues.unit.spec.jsx │ │ │ │ │ └── validations.unit.spec.jsx │ │ │ ├── utils │ │ │ │ ├── helpers.js │ │ │ │ └── submit.js │ │ │ └── validations │ │ │ │ ├── date.js │ │ │ │ ├── index.js │ │ │ │ └── issues.js │ │ ├── 10182 │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── AddContestableIssue.jsx │ │ │ │ ├── ConfirmationPageV2.jsx │ │ │ │ └── ContestableIssuesWidget.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── constants │ │ │ │ ├── apis.js │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── FormApp.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── content │ │ │ │ ├── EvidenceUpload.jsx │ │ │ │ ├── FilingDeadlines.jsx │ │ │ │ ├── appealingVhaDenial.jsx │ │ │ │ ├── boardReview.jsx │ │ │ │ ├── evidenceIntro.jsx │ │ │ │ ├── extensionReason.jsx │ │ │ │ ├── extensionRequest.jsx │ │ │ │ ├── hearingType.js │ │ │ │ ├── issueSummary.js │ │ │ │ └── saveInProgress.js │ │ │ ├── definitions.js │ │ │ ├── form-entry.jsx │ │ │ ├── manifest.json │ │ │ ├── migrations │ │ │ │ ├── 01-rename-contested-issues.js │ │ │ │ └── index.js │ │ │ ├── pages │ │ │ │ ├── addIssue.js │ │ │ │ ├── appealingVhaDenial.js │ │ │ │ ├── boardReview.js │ │ │ │ ├── contactInfo.js │ │ │ │ ├── contestableIssues.js │ │ │ │ ├── evidenceIntro.js │ │ │ │ ├── evidenceUpload.jsx │ │ │ │ ├── extensionReason.jsx │ │ │ │ ├── extensionRequest.js │ │ │ │ ├── filingDeadlines.js │ │ │ │ ├── hearingType.js │ │ │ │ ├── homeless.js │ │ │ │ ├── issueSummary.js │ │ │ │ └── veteranInfo.js │ │ │ ├── reducers │ │ │ │ ├── contestableIssues.js │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10182-nod.scss │ │ │ ├── tests │ │ │ │ ├── 10182-blocked-issues.cypress.spec.js │ │ │ │ ├── 10182-downtime-notification.cypress.spec.js │ │ │ │ ├── 10182-keyboard-only.cypress.spec.js │ │ │ │ ├── 10182-max-selections.cypress.spec.js │ │ │ │ ├── 10182-notice-of-disagreement.cypress.spec.js │ │ │ │ ├── actions │ │ │ │ │ └── actions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── AddContestableIssue.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPagev2.unit.spec.jsx │ │ │ │ │ └── ContestableIssuesWidget.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ │ └── submitForm.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ ├── FormApp.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ │ ├── EvidenceUpload.unit.spec.jsx │ │ │ │ │ └── homeless.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── 101-issues.json │ │ │ │ │ │ ├── example-upload.pdf │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ ├── no-api-issues.json │ │ │ │ │ │ ├── transformed-maximal-test.json │ │ │ │ │ │ └── transformed-minimal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── application-submit.json │ │ │ │ │ │ ├── in-progress-forms.json │ │ │ │ │ │ ├── mock-upload.json │ │ │ │ │ │ └── prefill.json │ │ │ │ ├── initialData.js │ │ │ │ ├── migrations │ │ │ │ │ ├── 01-rename-contested-issues.unit.spec.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── appealingVhaDenial.unit.spec.jsx │ │ │ │ │ ├── boardReview.unit.spec.jsx │ │ │ │ │ ├── contactInfo.unit.spec.jsx │ │ │ │ │ ├── contestableIssues.unit.spec.jsx │ │ │ │ │ ├── evidenceIntro.unit.spec.jsx │ │ │ │ │ ├── evidenceUpload.unit.spec.jsx │ │ │ │ │ ├── extensionReason.unit.spec.jsx │ │ │ │ │ ├── extensionRequest.unit.spec.jsx │ │ │ │ │ ├── hearingType.unit.spec.jsx │ │ │ │ │ └── veteranInformation.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ │ └── reducers.unit.spec.jsx │ │ │ │ ├── utils │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ └── submit.unit.spec.jsx │ │ │ │ └── validations │ │ │ │ │ ├── date.unit.spec.jsx │ │ │ │ │ └── issues.unit.spec.jsx │ │ │ ├── utils │ │ │ │ ├── helpers.js │ │ │ │ ├── submit.js │ │ │ │ └── upload.js │ │ │ └── validations │ │ │ │ ├── date.js │ │ │ │ └── issues.js │ │ ├── README.md │ │ ├── onramp │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── RadioQuestion.jsx │ │ │ │ └── dr-results-screens │ │ │ │ │ ├── GoodFitCard.jsx │ │ │ │ │ ├── NotGoodFitCard.jsx │ │ │ │ │ ├── OutsideDROption.jsx │ │ │ │ │ └── OverviewPanel.jsx │ │ │ ├── constants │ │ │ │ ├── display-conditions │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── results-dynamic-content.js │ │ │ │ │ ├── results.js │ │ │ │ │ ├── section-1.js │ │ │ │ │ └── section-2.js │ │ │ │ ├── index.js │ │ │ │ ├── question-data-map.js │ │ │ │ ├── results-content │ │ │ │ │ ├── common.jsx │ │ │ │ │ ├── dr-screens │ │ │ │ │ │ ├── card-content.js │ │ │ │ │ │ └── index.js │ │ │ │ │ └── non-dr-screens │ │ │ │ │ │ ├── cards.jsx │ │ │ │ │ │ ├── dynamic-page-content.js │ │ │ │ │ │ └── index.js │ │ │ │ └── results-data-map.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ ├── QuestionTemplate.jsx │ │ │ │ └── ResultsTemplate.jsx │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── onramp.scss │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ │ └── dr-results-screens │ │ │ │ │ │ ├── GoodFitCard.unit.spec.jsx │ │ │ │ │ │ ├── NotGoodFitCard.unit.spec.jsx │ │ │ │ │ │ └── OverviewPanel.unit.spec.jsx │ │ │ │ ├── constants │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ └── results-content │ │ │ │ │ │ └── non-dr-screens │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── cypress │ │ │ │ │ ├── README.md │ │ │ │ │ ├── answer-clearing.cypress.spec.js │ │ │ │ │ ├── deep-linking.cypress.spec.js │ │ │ │ │ ├── form-validation.cypress.spec.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── results-board-direct │ │ │ │ │ │ ├── path-1.cypress.spec.js │ │ │ │ │ │ ├── path-2.cypress.spec.js │ │ │ │ │ │ ├── path-3.cypress.spec.js │ │ │ │ │ │ └── path-cfi.cypress.spec.js │ │ │ │ │ ├── results-board-evidence │ │ │ │ │ │ ├── path-1.cypress.spec.js │ │ │ │ │ │ ├── path-2.cypress.spec.js │ │ │ │ │ │ ├── path-3.cypress.spec.js │ │ │ │ │ │ └── path-cfi.cypress.spec.js │ │ │ │ │ ├── results-board-hearing │ │ │ │ │ │ ├── path-1.cypress.spec.js │ │ │ │ │ │ ├── path-2.cypress.spec.js │ │ │ │ │ │ ├── path-3.cypress.spec.js │ │ │ │ │ │ ├── path-4.cypress.spec.js │ │ │ │ │ │ ├── path-5.cypress.spec.js │ │ │ │ │ │ ├── path-cfi-1.cypress.spec.js │ │ │ │ │ │ ├── path-cfi-2.cypress.spec.js │ │ │ │ │ │ └── path-cfi-3.cypress.spec.js │ │ │ │ │ ├── results-hlr │ │ │ │ │ │ ├── path-1.cypress.spec.js │ │ │ │ │ │ ├── path-2.cypress.spec.js │ │ │ │ │ │ ├── path-3.cypress.spec.js │ │ │ │ │ │ ├── path-4.cypress.spec.js │ │ │ │ │ │ ├── path-cfi-1.cypress.spec.js │ │ │ │ │ │ ├── path-cfi-2.cypress.spec.js │ │ │ │ │ │ └── path-cfi-3.cypress.spec.js │ │ │ │ │ ├── results-non-dr │ │ │ │ │ │ ├── 2-IS3 │ │ │ │ │ │ │ ├── results-2-IS3-path-1.cypress.spec.js │ │ │ │ │ │ │ └── results-2-IS3-path-2.cypress.spec.js │ │ │ │ │ │ ├── results-1-1B.cypress.spec.js │ │ │ │ │ │ ├── results-1-1C.cypress.spec.js │ │ │ │ │ │ ├── results-1-3B.cypress.spec.js │ │ │ │ │ │ ├── results-2-S-3-1.cypress.spec.js │ │ │ │ │ │ ├── results-2-S-3.cypress.spec.js │ │ │ │ │ │ ├── results-2-S-4-1.cypress.spec.js │ │ │ │ │ │ └── results-2-S-4.cypress.spec.js │ │ │ │ │ └── results-sc │ │ │ │ │ │ ├── path-1.cypress.spec.js │ │ │ │ │ │ ├── path-2.cypress.spec.js │ │ │ │ │ │ ├── path-3.cypress.spec.js │ │ │ │ │ │ ├── path-4.cypress.spec.js │ │ │ │ │ │ ├── path-5.cypress.spec.js │ │ │ │ │ │ ├── path-6.cypress.spec.js │ │ │ │ │ │ ├── path-7.cypress.spec.js │ │ │ │ │ │ ├── path-8.cypress.spec.js │ │ │ │ │ │ ├── path-9.cypress.spec.js │ │ │ │ │ │ ├── path-cfi-1.cypress.spec.js │ │ │ │ │ │ ├── path-cfi-2.cypress.spec.js │ │ │ │ │ │ ├── path-cfi-3.cypress.spec.js │ │ │ │ │ │ ├── path-cfi-4.cypress.spec.js │ │ │ │ │ │ └── path-cfi-5.cypress.spec.js │ │ │ │ ├── reducers │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── utilities │ │ │ │ │ ├── answer-storage.unit.spec.jsx │ │ │ │ │ ├── display-conditions.unit.spec.jsx │ │ │ │ │ ├── dr-results-card-display-utils.unit.spec.jsx │ │ │ │ │ ├── dr-results-content-utils.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ └── page-navigation.unit.spec.jsx │ │ │ └── utilities │ │ │ │ ├── answer-storage.js │ │ │ │ ├── display-conditions.js │ │ │ │ ├── dr-results-card-display-utils.jsx │ │ │ │ ├── dr-results-content-utils.jsx │ │ │ │ ├── index.jsx │ │ │ │ └── page-navigation.js │ │ ├── shared │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── AddIssue.jsx │ │ │ │ ├── AreaOfDisagreement.jsx │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── ConfirmationAlert.jsx │ │ │ │ ├── ConfirmationDecisionReviews.jsx │ │ │ │ ├── ConfirmationIssues.jsx │ │ │ │ ├── ConfirmationPdfMessages.jsx │ │ │ │ ├── ConfirmationPersonalInfo.jsx │ │ │ │ ├── ConfirmationSummary.jsx │ │ │ │ ├── ConfirmationTitle.jsx │ │ │ │ ├── ConfirmationVeteranContact.jsx │ │ │ │ ├── ConfirmationVeteranID.jsx │ │ │ │ ├── ContestableIssues.jsx │ │ │ │ ├── ContestableIssuesLegend.jsx │ │ │ │ ├── DateSubmitted.jsx │ │ │ │ ├── FileField.jsx │ │ │ │ ├── IssueCard.jsx │ │ │ │ ├── IssueCardContent.jsx │ │ │ │ ├── IssuesSubmitted.jsx │ │ │ │ ├── MaxSelectionsAlert.jsx │ │ │ │ ├── MessageAlert.jsx │ │ │ │ ├── NeedsMissingInfoAlert.jsx │ │ │ │ ├── NeedsToVerifyAlert.jsx │ │ │ │ ├── NoneSelectedAlert.jsx │ │ │ │ ├── ShowAlertOrSip.jsx │ │ │ │ ├── ShowIssuesList.jsx │ │ │ │ ├── ShowPdfPassword.jsx │ │ │ │ ├── SubTaskWrap.jsx │ │ │ │ ├── VeteranInformation.jsx │ │ │ │ └── web-component-wrappers │ │ │ │ │ ├── ActionLink.jsx │ │ │ │ │ └── BasicLink.jsx │ │ │ ├── constants.js │ │ │ ├── content │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── addIssue.jsx │ │ │ │ ├── areaOfDisagreement.jsx │ │ │ │ ├── contactInfo.js │ │ │ │ ├── contestableIssues.jsx │ │ │ │ ├── errorMessages.js │ │ │ │ ├── homeless.jsx │ │ │ │ ├── intro.jsx │ │ │ │ ├── reviewErrors.js │ │ │ │ └── submissionError.jsx │ │ │ ├── definitions.js │ │ │ ├── pages │ │ │ │ └── areaOfDisagreement.js │ │ │ ├── props.js │ │ │ ├── reducers │ │ │ │ └── contestableIssues.js │ │ │ ├── sass │ │ │ │ └── appeals.scss │ │ │ ├── tests │ │ │ │ ├── components │ │ │ │ │ ├── AddIssue.unit.spec.jsx │ │ │ │ │ ├── AreaOfDisagreement.unit.spec.jsx │ │ │ │ │ ├── ConfirmationAlert.unit.spec.jsx │ │ │ │ │ ├── ConfirmationDecisionReviews.unit.spec.jsx │ │ │ │ │ ├── ConfirmationIssues.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPdfMessages.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPersonalInfo.unit.spec.jsx │ │ │ │ │ ├── ConfirmationSummary.unit.spec.jsx │ │ │ │ │ ├── ConfirmationTitle.unit.spec.jsx │ │ │ │ │ ├── ConfirmationVeteranContact.unit.spec.jsx │ │ │ │ │ ├── ConfirmationVeteranID.unit.spec.jsx │ │ │ │ │ ├── ContestableIssues.unit.spec.jsx │ │ │ │ │ ├── FileField.unit.spec.jsx │ │ │ │ │ ├── IssueCard.unit.spec.jsx │ │ │ │ │ ├── IssueCardContent.unit.spec.jsx │ │ │ │ │ ├── MaxSelectionsAlert.unit.spec.jsx │ │ │ │ │ ├── MessageAlert.unit.spec.jsx │ │ │ │ │ ├── NeedsMissingInfoAlert.unit.spec.jsx │ │ │ │ │ ├── NeedsToVerifyAlert.unit.spec.jsx │ │ │ │ │ ├── NoneSelectedAlert.unit.spec.jsx │ │ │ │ │ ├── ShowAlertOrSip.unit.spec.jsx │ │ │ │ │ ├── ShowIssuesList.unit.spec.jsx │ │ │ │ │ ├── ShowPdfPassword.unit.spec.jsx │ │ │ │ │ └── VeteranInformation.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ │ ├── areaOfDisagreement.unit.spec.jsx │ │ │ │ │ ├── reviewErrors.unit.spec.jsx │ │ │ │ │ └── submissionError.unit.spec.jsx │ │ │ │ ├── cypress.downtime.js │ │ │ │ ├── cypress.helpers.js │ │ │ │ ├── cypress.max-selections.js │ │ │ │ ├── cypress.setup.js │ │ │ │ ├── data │ │ │ │ │ └── veteran.js │ │ │ │ ├── fixtures │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── contestable-issues.json │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ ├── get-in-progress.js │ │ │ │ │ │ ├── prefill.json │ │ │ │ │ │ ├── profile-address-validation.json │ │ │ │ │ │ ├── profile-address.json │ │ │ │ │ │ ├── profile-email.json │ │ │ │ │ │ ├── profile-phone.json │ │ │ │ │ │ ├── profile-status.json │ │ │ │ │ │ ├── put-progress-forms.json │ │ │ │ │ │ ├── user-transition-availabilities.json │ │ │ │ │ │ ├── user-update.json │ │ │ │ │ │ ├── user.json │ │ │ │ │ │ ├── vamc-ehr.json │ │ │ │ │ │ └── vapProfile.json │ │ │ │ ├── mock-api-full-data.js │ │ │ │ ├── mock-api.js │ │ │ │ ├── pages │ │ │ │ │ ├── areaOfDisagreement.unit.spec.jsx │ │ │ │ │ └── issueSummary.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ │ └── reducers.unit.spec.jsx │ │ │ │ ├── test-helpers.js │ │ │ │ ├── test-utils.js │ │ │ │ ├── utils │ │ │ │ │ ├── addIssues.unit.spec.jsx │ │ │ │ │ ├── areaOfDisagreement.unit.spec.jsx │ │ │ │ │ ├── contestableIssueMessages.unit.spec.jsx │ │ │ │ │ ├── data.unit.spec.jsx │ │ │ │ │ ├── dates.unit.spec.jsx │ │ │ │ │ ├── focus.unit.spec.jsx │ │ │ │ │ ├── form-data-display.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── issues.unit.spec.jsx │ │ │ │ │ ├── replace.unit.spec.jsx │ │ │ │ │ ├── scrollAndFocusTarget.unit.spec.jsx │ │ │ │ │ ├── submit.unit.spec.jsx │ │ │ │ │ └── upload.unit.spec.jsx │ │ │ │ └── validations │ │ │ │ │ ├── areaOfDisagreements.unit.spec.jsx │ │ │ │ │ ├── contactInfo.unit.spec.jsx │ │ │ │ │ ├── date.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ └── issues.unit.spec.jsx │ │ │ ├── utils │ │ │ │ ├── addIssue.js │ │ │ │ ├── areaOfDisagreement.js │ │ │ │ ├── contactInfo.js │ │ │ │ ├── contestableIssueMessages.js │ │ │ │ ├── data.js │ │ │ │ ├── dates.js │ │ │ │ ├── focus.js │ │ │ │ ├── form-data-display.js │ │ │ │ ├── helpers.js │ │ │ │ ├── issues.jsx │ │ │ │ ├── replace.js │ │ │ │ ├── start-page.js │ │ │ │ ├── submit.js │ │ │ │ ├── upload.js │ │ │ │ └── useBrowserMonitoring.js │ │ │ └── validations │ │ │ │ ├── areaOfDisagreement.js │ │ │ │ ├── contactInfo.js │ │ │ │ ├── date.js │ │ │ │ ├── evidence.js │ │ │ │ ├── index.js │ │ │ │ └── issues.js │ │ └── testing │ │ │ ├── download │ │ │ ├── app-entry.jsx │ │ │ ├── containers │ │ │ │ ├── Confirmation.jsx │ │ │ │ └── ViewAppeal.jsx │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── submitted-appeal.scss │ │ │ └── tests │ │ │ │ └── fixtures │ │ │ │ └── data │ │ │ │ ├── extra-data.json │ │ │ │ └── test-data.json │ │ │ ├── hlr │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── AddContestableIssue.jsx │ │ │ │ ├── AreaOfDisagreement.jsx │ │ │ │ ├── ContestableIssuesWidget.jsx │ │ │ │ └── EditContactInfo.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── Form0996App.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── content │ │ │ │ ├── DownloadLink.jsx │ │ │ │ ├── InformalConference.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── OptIn.jsx │ │ │ │ ├── contestableIssues.jsx │ │ │ │ ├── introduction.jsx │ │ │ │ ├── issueSummary.jsx │ │ │ │ └── title.js │ │ │ ├── form-entry.jsx │ │ │ ├── manifest.json │ │ │ ├── migrations │ │ │ │ ├── 01-lighthouse-v2-updates.js │ │ │ │ ├── 02-rep-phone-fix.js │ │ │ │ └── index.js │ │ │ ├── pages │ │ │ │ ├── addIssue.js │ │ │ │ ├── areaOfDisagreement.js │ │ │ │ ├── contactInformation.js │ │ │ │ ├── contestableIssues.js │ │ │ │ ├── homeless.js │ │ │ │ ├── informalConference.js │ │ │ │ ├── informalConferenceRep.js │ │ │ │ ├── informalConferenceTime.js │ │ │ │ ├── informalConferenceTimeRep.js │ │ │ │ ├── issueSummary.js │ │ │ │ ├── optIn.js │ │ │ │ └── veteranInformation.js │ │ │ ├── reducers │ │ │ │ ├── contestableIssues.js │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── hlr.scss │ │ │ ├── subtask │ │ │ │ ├── SubTaskContainer.jsx │ │ │ │ └── pages │ │ │ │ │ ├── index.js │ │ │ │ │ ├── other.jsx │ │ │ │ │ ├── pageNames.js │ │ │ │ │ └── start.jsx │ │ │ ├── tests │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── 100-issues.json │ │ │ │ │ │ ├── maximal-test-v2.json │ │ │ │ │ │ ├── minimal-test-v2.json │ │ │ │ │ │ ├── save-in-progress-v1.js │ │ │ │ │ │ └── transformed │ │ │ │ │ │ │ ├── maximal-test-v2.json │ │ │ │ │ │ │ └── minimal-test-v2.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── application-submit.json │ │ │ │ │ │ ├── in-progress-forms.json │ │ │ │ │ │ └── prefill.json │ │ │ │ └── initialData.js │ │ │ ├── utils │ │ │ │ ├── helpers.js │ │ │ │ └── submit.js │ │ │ └── validations │ │ │ │ ├── date.js │ │ │ │ ├── index.js │ │ │ │ └── issues.js │ │ │ ├── nod-new │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AddContestableIssue.jsx │ │ │ │ ├── AreaOfDisagreement.jsx │ │ │ │ ├── ContactInformation.jsx │ │ │ │ ├── ContestableIssuesWidget.jsx │ │ │ │ ├── EditContactInfo.jsx │ │ │ │ ├── IssueCard.jsx │ │ │ │ ├── PrimaryPhone.jsx │ │ │ │ ├── ReviewPage.jsx │ │ │ │ ├── ReviewPage2.jsx │ │ │ │ ├── TaskList.jsx │ │ │ │ └── VeteranInformation.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── content │ │ │ │ ├── EvidenceUpload.jsx │ │ │ │ ├── FilingDeadlines.jsx │ │ │ │ ├── WorkInProgressMessage.jsx │ │ │ │ ├── additionalInfo.jsx │ │ │ │ ├── additionalInfoUpload.jsx │ │ │ │ ├── appealingVhaDenial.js │ │ │ │ ├── areaOfDisagreement.jsx │ │ │ │ ├── boardReview.jsx │ │ │ │ ├── contestableIssues.jsx │ │ │ │ ├── evidenceIntro.jsx │ │ │ │ ├── extensionReason.jsx │ │ │ │ ├── extensionRequest.js │ │ │ │ ├── hearingType.jsx │ │ │ │ ├── homeless.js │ │ │ │ ├── issueSummary.jsx │ │ │ │ ├── reviewErrors.js │ │ │ │ └── saveInProgress.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── addIssue.js │ │ │ │ ├── additionalInfo.jsx │ │ │ │ ├── additionalInfoRequest.js │ │ │ │ ├── additionalInfoUpload.jsx │ │ │ │ ├── appealingVhaDenial.js │ │ │ │ ├── areaOfDisagreement.jsx │ │ │ │ ├── boardReview.jsx │ │ │ │ ├── contactInfo.jsx │ │ │ │ ├── contestableIssues.js │ │ │ │ ├── evidenceIntro.js │ │ │ │ ├── evidenceUpload.jsx │ │ │ │ ├── extensionReason.jsx │ │ │ │ ├── extensionRequest.js │ │ │ │ ├── filingDeadlines.js │ │ │ │ ├── hearingType.jsx │ │ │ │ ├── homeless.js │ │ │ │ ├── issueSummary.js │ │ │ │ ├── primaryPhone.js │ │ │ │ ├── review.js │ │ │ │ ├── taskList.js │ │ │ │ └── veteranInfo.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── nod-new.scss │ │ │ ├── tests │ │ │ │ └── fixtures │ │ │ │ │ └── data │ │ │ │ │ ├── full-test-data.json │ │ │ │ │ └── test-data.json │ │ │ └── utils │ │ │ │ ├── additionalInfoUpload.js │ │ │ │ ├── contactInfo.js │ │ │ │ ├── evidenceUpload.js │ │ │ │ ├── focus.js │ │ │ │ └── taskListPages.js │ │ │ └── sc │ │ │ ├── actions │ │ │ └── index.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ ├── AddContestableIssue.jsx │ │ │ ├── ContestableIssuesWidget.jsx │ │ │ ├── EvidencePrivateLimitation.jsx │ │ │ ├── EvidencePrivateRecords.jsx │ │ │ ├── EvidencePrivateRecordsAuthorization.jsx │ │ │ ├── EvidencePrivateRecordsRequest.jsx │ │ │ ├── EvidenceRecords.jsx │ │ │ ├── EvidenceSummary.jsx │ │ │ ├── EvidenceSummaryLists.jsx │ │ │ ├── EvidenceSummaryReview.jsx │ │ │ ├── EvidenceVaRecords.jsx │ │ │ ├── ITFBanner.jsx │ │ │ ├── Notice5103.jsx │ │ │ ├── PrimaryPhone.jsx │ │ │ ├── PrimaryPhoneReview.jsx │ │ │ ├── _MockContactInfo.jsx │ │ │ └── _MockVeteranInformation.jsx │ │ │ ├── config │ │ │ ├── form-0995-schema.json │ │ │ ├── form-4142-schema.json │ │ │ ├── form.js │ │ │ ├── prefill-transformer.js │ │ │ ├── submit-transformer.js │ │ │ └── submitForm.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── ITFWrapper.jsx │ │ │ └── IntroductionPage.jsx │ │ │ ├── content │ │ │ ├── DownloadLink.jsx │ │ │ ├── IssueSummary.jsx │ │ │ ├── OmbInfo.jsx │ │ │ ├── addIssue.jsx │ │ │ ├── evidencePrivateLimitation.js │ │ │ ├── evidencePrivateRecords.jsx │ │ │ ├── evidencePrivateRecordsAuthorization.jsx │ │ │ ├── evidencePrivateRecordsRequest.jsx │ │ │ ├── evidenceSummary.jsx │ │ │ ├── evidenceUpload.jsx │ │ │ ├── evidenceVaRecords.jsx │ │ │ ├── evidenceVaRecordsRequest.jsx │ │ │ ├── evidenceWillUpload.jsx │ │ │ ├── facilityTypes.js │ │ │ ├── formMessages.js │ │ │ ├── itfWrapper.jsx │ │ │ ├── livingSituation.jsx │ │ │ ├── notice5103.jsx │ │ │ ├── optIn.jsx │ │ │ ├── optionForMst.jsx │ │ │ ├── optionIndicator.jsx │ │ │ ├── primaryPhone.js │ │ │ ├── reviewErrors.js │ │ │ └── title.js │ │ │ ├── manifest.json │ │ │ ├── migrations │ │ │ └── index.js │ │ │ ├── pages │ │ │ ├── _mockContactInfo.jsx │ │ │ ├── addIssue.js │ │ │ ├── contactInformation.js │ │ │ ├── contestableIssues.js │ │ │ ├── evidencePrivateRecords.js │ │ │ ├── evidencePrivateRecordsAuthorization.js │ │ │ ├── evidencePrivateRequest.js │ │ │ ├── evidenceSummary.js │ │ │ ├── evidenceUpload.js │ │ │ ├── evidenceVaRecords.js │ │ │ ├── evidenceVaRecordsRequest.js │ │ │ ├── evidenceWillUpload.js │ │ │ ├── facilityTypes.js │ │ │ ├── housingRisk.js │ │ │ ├── issueSummary.js │ │ │ ├── livingSituation.js │ │ │ ├── notice5103.js │ │ │ ├── optIn.js │ │ │ ├── optionForMst.js │ │ │ ├── optionIndicator.js │ │ │ ├── otherHousingRisk.js │ │ │ ├── pointOfContact.js │ │ │ ├── primaryPhone.js │ │ │ └── veteranInfo.js │ │ │ ├── reducers │ │ │ ├── contestableIssues.js │ │ │ ├── index.js │ │ │ └── itf.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── sc.scss │ │ │ ├── subtask │ │ │ ├── SubTaskContainer.jsx │ │ │ └── pages │ │ │ │ ├── index.js │ │ │ │ ├── other.jsx │ │ │ │ ├── pageNames.js │ │ │ │ └── start.jsx │ │ │ ├── tests │ │ │ └── fixtures │ │ │ │ ├── data │ │ │ │ ├── 101-issues.json │ │ │ │ ├── example-4142.json │ │ │ │ ├── example-upload.pdf │ │ │ │ ├── maximal-test.json │ │ │ │ ├── minimal-test.json │ │ │ │ ├── no-evidence-test.json │ │ │ │ ├── partial-evidence-test.json │ │ │ │ ├── prototype-test.json │ │ │ │ ├── transformed-maximal-test.json │ │ │ │ └── transformed-no-evidence-test.json │ │ │ │ └── mocks │ │ │ │ ├── application-submit.json │ │ │ │ ├── in-progress-forms.json │ │ │ │ ├── intent-to-file-compensation.json │ │ │ │ ├── intent-to-file.json │ │ │ │ ├── mockUpload.json │ │ │ │ └── prefill.json │ │ │ ├── utils │ │ │ ├── contactInfo.js │ │ │ ├── evidence.js │ │ │ ├── focus.js │ │ │ ├── itf.js │ │ │ ├── livingSituation.js │ │ │ ├── submit.js │ │ │ └── upload.js │ │ │ └── validations │ │ │ ├── date.js │ │ │ ├── evidence.js │ │ │ ├── index.js │ │ │ ├── issues.js │ │ │ └── livingSituation.js │ ├── ask-a-question │ │ ├── App.jsx │ │ ├── app-entry.jsx │ │ ├── components │ │ │ └── NeedHelpFooter.jsx │ │ ├── constants │ │ │ └── labels.js │ │ ├── form │ │ │ ├── 0873-schema.json │ │ │ ├── confirmation │ │ │ │ └── ConfirmationPage.jsx │ │ │ ├── contactInformation │ │ │ │ ├── address │ │ │ │ │ └── address.js │ │ │ │ ├── contactInformationPage.js │ │ │ │ └── fullName │ │ │ │ │ └── fullName.js │ │ │ ├── form.js │ │ │ ├── inquiry │ │ │ │ ├── inquiryPage.js │ │ │ │ ├── status │ │ │ │ │ └── veteranStatusUI.js │ │ │ │ └── topic │ │ │ │ │ ├── medicalCenters.js │ │ │ │ │ └── topic.js │ │ │ ├── introduction │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── review │ │ │ │ └── error │ │ │ │ │ └── CallMyVA311.js │ │ │ └── veteran │ │ │ │ ├── dependent │ │ │ │ └── dependentInformationUI.js │ │ │ │ ├── service │ │ │ │ └── veteranServiceInformationUI.js │ │ │ │ ├── veteranInformationPage.js │ │ │ │ └── veteranInformationUI.js │ │ ├── manifest.json │ │ ├── reducers.js │ │ ├── routes.jsx │ │ ├── styles │ │ │ └── ask-a-question.scss │ │ └── tests │ │ │ ├── cypress │ │ │ ├── ask-a-question.authed.cypress.spec.js │ │ │ ├── ask-a-question.unauthed.cypress.spec.js │ │ │ └── fixtures │ │ │ │ ├── data │ │ │ │ ├── general-question.json │ │ │ │ ├── maximal.json │ │ │ │ └── prefill.json │ │ │ │ └── mocks │ │ │ │ ├── in-progress-forms.json │ │ │ │ └── mockUser.json │ │ │ └── unit │ │ │ ├── form │ │ │ ├── contactInformation │ │ │ │ └── contactInformationPage.unit.spec.jsx │ │ │ ├── inquiry │ │ │ │ ├── status │ │ │ │ │ └── veteranStatusUI.unit.spec.jsx │ │ │ │ └── topic │ │ │ │ │ └── topic.unit.spec.jsx │ │ │ └── veteran │ │ │ │ └── veteranInformationPage.unit.spec.jsx │ │ │ └── helpers │ │ │ └── queryHelper.js │ ├── ask-va │ │ ├── actions │ │ │ ├── geoLocateUser.js │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── Announcements.jsx │ │ │ ├── ArrayField.jsx │ │ │ ├── BreadCrumbs.jsx │ │ │ ├── CatAndTopicSummary.jsx │ │ │ ├── CustomPageReviewField.jsx │ │ │ ├── CustomPersonalInformationReviewField.jsx │ │ │ ├── CustomYourQuestionReviewField.jsx │ │ │ ├── EducationFacilitySearch.jsx │ │ │ ├── FileUpload.jsx │ │ │ ├── Footer.jsx │ │ │ ├── FormElementTitle.jsx │ │ │ ├── FormFields │ │ │ │ ├── AddressValidationRadio.jsx │ │ │ │ ├── CountrySelect.jsx │ │ │ │ ├── SelectedSchool.jsx │ │ │ │ ├── StateSelect.jsx │ │ │ │ └── YourSchool.jsx │ │ │ ├── MapboxClient.js │ │ │ ├── NeedHelpFooter.jsx │ │ │ ├── NeedHelpFooterEducation.jsx │ │ │ ├── PageFieldSummary.jsx │ │ │ ├── PostalCodeHint.jsx │ │ │ ├── PrefillAlertAndTitle.jsx │ │ │ ├── ProfileLink.jsx │ │ │ ├── ProgressBar.jsx │ │ │ ├── ReviewCollapsibleChapter.jsx │ │ │ ├── SignInMayBeRequiredCategoryPage.jsx │ │ │ ├── SignInMyBeRequired.jsx │ │ │ ├── YourPersonalInformationAuthenticated.jsx │ │ │ ├── reviewPage │ │ │ │ ├── ReviewSectionContent.jsx │ │ │ │ └── SaveCancelButtons.jsx │ │ │ └── search │ │ │ │ ├── EducationSearchItem.jsx │ │ │ │ ├── SearchControls.jsx │ │ │ │ └── SearchItem.jsx │ │ ├── config │ │ │ ├── 0873-schema.json │ │ │ ├── chapters │ │ │ │ ├── personalInformation │ │ │ │ │ ├── aboutTheFamilyMember.js │ │ │ │ │ ├── aboutTheVeteran.js │ │ │ │ │ ├── aboutYourself.js │ │ │ │ │ ├── aboutYourselfGeneral.js │ │ │ │ │ ├── aboutYourselfRelationshipFamilyMember.js │ │ │ │ │ ├── addressValidation.js │ │ │ │ │ ├── deathDate.js │ │ │ │ │ ├── familyMembersLocationOfResidence.js │ │ │ │ │ ├── familyMembersPostalCode.js │ │ │ │ │ ├── isQuestionAboutVeteranOrSomeoneElse.js │ │ │ │ │ ├── moreAboutYourRelationshipToVeteran.js │ │ │ │ │ ├── relationshipToFamilyMember.js │ │ │ │ │ ├── relationshipToVeteran.js │ │ │ │ │ ├── schoolInYourProfile.js │ │ │ │ │ ├── schoolStOrResidency.js │ │ │ │ │ ├── searchSchools.js │ │ │ │ │ ├── stateOfFacility.js │ │ │ │ │ ├── stateOfProperty.js │ │ │ │ │ ├── stateOfSchool.js │ │ │ │ │ ├── stateOrFacility.js │ │ │ │ │ ├── theirRelationshipToVeteran.js │ │ │ │ │ ├── theirVRECounselor.js │ │ │ │ │ ├── theirVREInformation.js │ │ │ │ │ ├── useThisSchool.js │ │ │ │ │ ├── veteransLocationOfResidence.js │ │ │ │ │ ├── veteransPostalCode.js │ │ │ │ │ ├── yourBranchOfService.js │ │ │ │ │ ├── yourContactInformation.js │ │ │ │ │ ├── yourLocationOfResidence.js │ │ │ │ │ ├── yourMailingAddress.js │ │ │ │ │ ├── yourPostalCode.js │ │ │ │ │ ├── yourRole.js │ │ │ │ │ ├── yourRoleEducation.js │ │ │ │ │ ├── yourVRECounselor.js │ │ │ │ │ └── yourVREInformation.js │ │ │ │ └── yourQuestion │ │ │ │ │ └── yourQuestion.js │ │ │ ├── countries.json │ │ │ ├── form.js │ │ │ ├── helpers.jsx │ │ │ ├── prefill-transformer.js │ │ │ ├── schema-helpers │ │ │ │ ├── formFlowHelper.js │ │ │ │ └── personalInformationHelper.js │ │ │ └── submit-transformer.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── AlertResponseInboxPage.jsx │ │ │ ├── App.jsx │ │ │ ├── CategorySelectPage.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── DashboardCards.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── ResponseInboxPage.jsx │ │ │ ├── ResponseSentPage.jsx │ │ │ ├── ReviewPage.jsx │ │ │ ├── SchoolStateOrResidencyStatePage.jsx │ │ │ ├── SignInInterruptPage.jsx │ │ │ ├── SubTopicSelectPage.jsx │ │ │ ├── TopicSelectPage.jsx │ │ │ ├── WhoIsYourQuestionAboutCustomPage.jsx │ │ │ └── YourVAHealthFacility.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── ask-va.scss │ │ ├── tests │ │ │ ├── actions │ │ │ │ ├── geoLocateUser.unit.spec.jsx │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── common │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── Announcements.unit.spec.jsx │ │ │ │ ├── ArrayField.unit.spec.jsx │ │ │ │ ├── BreadCrumbs.unit.spec.jsx │ │ │ │ ├── CatAndTopicSummary.unit.spec.jsx │ │ │ │ ├── CustomPageReviewField.unit.spec.jsx │ │ │ │ ├── CustomPersonalInformationReviewField.unit.spec.jsx │ │ │ │ ├── CustomYourQuestionReviewField.unit.spec.jsx │ │ │ │ ├── EducationFacilitySearch.unit.spec.jsx │ │ │ │ ├── FileUpload.unit.spec.jsx │ │ │ │ ├── Footer.unit.spec.jsx │ │ │ │ ├── FormElementTitle.unit.spec.jsx │ │ │ │ ├── FormFields │ │ │ │ │ ├── CountrySelect.unit.spec.jsx │ │ │ │ │ ├── SelectedSchool.unit.spec.jsx │ │ │ │ │ ├── StateSelect.unit.spec.jsx │ │ │ │ │ └── YourSchool.unit.spec.jsx │ │ │ │ ├── NeedHelpFooter.unit.spec.jsx │ │ │ │ ├── NeedHelpFooterEducation.unit.spec.jsx │ │ │ │ ├── PageFieldSummary.unit.spec.jsx │ │ │ │ ├── PostalCodeHint.spec.jsx │ │ │ │ ├── PrefillAlertAndTitle.unit.spec.jsx │ │ │ │ ├── ProfileLink.unit.spec.jsx │ │ │ │ ├── ProgressBar.unit.spec.jsx │ │ │ │ ├── ReviewCollapsibleChapter.unit.spec.jsx │ │ │ │ ├── SignInMayBeRequired.unit.spec.jsx │ │ │ │ ├── SignInMayBeRequiredCategoryPage.unit.spec.jsx │ │ │ │ ├── YourPersonalInformationAuthenticated.unit.spec.jsx │ │ │ │ ├── reviewPage │ │ │ │ │ ├── ReviewSectionContent.unit.spec.jsx │ │ │ │ │ └── SaveCancelButtons.unit.spec.jsx │ │ │ │ └── search │ │ │ │ │ ├── EducationSearchItem.unit.spec.jsx │ │ │ │ │ ├── SearchControls.unit.spec.jsx │ │ │ │ │ └── SearchItem.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── chapters │ │ │ │ │ ├── personalInformation │ │ │ │ │ │ ├── aboutTheFamilyMember.unit.spec.jsx │ │ │ │ │ │ ├── aboutTheVeteran.unit.spec.jsx │ │ │ │ │ │ ├── aboutYourselfGeneral.unit.spec.jsx │ │ │ │ │ │ ├── aboutYourselfRelationshipFamilyMember.unit.spec.jsx │ │ │ │ │ │ ├── addressValidation.unit.spec.jsx │ │ │ │ │ │ ├── deathDate.unit.spec.jsx │ │ │ │ │ │ ├── familyMembersLocationOfResidence.unit.spec.jsx │ │ │ │ │ │ ├── familyMembersPostalCode.unit.spec.jsx │ │ │ │ │ │ ├── isQuestionAboutVeteranOrSomeoneElse.unit.spec.jsx │ │ │ │ │ │ ├── moreAboutYourRelationshipToVeteran.unit.spec.jsx │ │ │ │ │ │ ├── relationshipToFamilyMember.unit.spec.jsx │ │ │ │ │ │ ├── relationshipToVeteran.unit.spec.jsx │ │ │ │ │ │ ├── schoolInYourProfile.unit.spec.jsx │ │ │ │ │ │ ├── schoolStOrResidency.unit.spec.jsx │ │ │ │ │ │ ├── stateOfFacility.unit.spec.jsx │ │ │ │ │ │ ├── stateOfProperty.unit.spec.jsx │ │ │ │ │ │ ├── stateOfSchool.unit.spec.jsx │ │ │ │ │ │ ├── stateOrFacility.unit.spec.jsx │ │ │ │ │ │ ├── theirRelationshipToVeteran.unit.spec.jsx │ │ │ │ │ │ ├── useThisSchool.unit.spec.jsx │ │ │ │ │ │ ├── veteransLocationOfResidence.unit.spec.jsx │ │ │ │ │ │ ├── veteransPostalCode.unit.spec.jsx │ │ │ │ │ │ ├── yourContactInformation.unit.spec.jsx │ │ │ │ │ │ ├── yourLocationOfResidence.unit.spec.jsx │ │ │ │ │ │ ├── yourMailingAddress.unit.spec.jsx │ │ │ │ │ │ ├── yourPostalCode.unit.spec.jsx │ │ │ │ │ │ ├── yourRole.unit.spec.jsx │ │ │ │ │ │ └── yourRoleEducation.unit.spec.jsx │ │ │ │ │ └── yourQuestion │ │ │ │ │ │ └── yourQuestion.unit.spec.jsx │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── schema-helpers │ │ │ │ │ ├── formFlowHelper.unit.spec.jsx │ │ │ │ │ └── personalInformationHelper.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ ├── constants.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── CategorySelectPage.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── DashboardCards.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── ResponseInboxPage.unit.spec.jsx │ │ │ │ ├── ReviewPage.unit.spec.jsx │ │ │ │ ├── SchoolStateOrResidencyStatePage.unit.spec.jsx │ │ │ │ ├── SignInInterruptPage.unit.spec.jsx │ │ │ │ ├── SubtopicSelectPage.unit.spec.jsx │ │ │ │ ├── TopicSelectPage.unit.spec.jsx │ │ │ │ ├── WhoIsYourQuestionAboutCustomPage.unit.spec.jsx │ │ │ │ └── YourVAHealthFacility.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── actions.js │ │ │ │ ├── cypress.config.js-temp │ │ │ │ ├── fixtures │ │ │ │ │ ├── api-mocks-for-3rd-party.js │ │ │ │ │ ├── api-mocks-for-ask-va-local.js │ │ │ │ │ ├── api-mocks-for-ask-va.js │ │ │ │ │ ├── api-mocks-for-va-gov.js │ │ │ │ │ ├── api_3rd_party │ │ │ │ │ │ └── mapbox-com-austin.json │ │ │ │ │ ├── api_va_gov │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ └── form-progress-0873.json │ │ │ │ │ ├── ask_va_api │ │ │ │ │ │ └── v0 │ │ │ │ │ │ │ ├── contents │ │ │ │ │ │ │ ├── categories.json │ │ │ │ │ │ │ ├── subtopics │ │ │ │ │ │ │ │ ├── __temp.md │ │ │ │ │ │ │ │ ├── _gi-bill.json │ │ │ │ │ │ │ │ ├── _signing-in-to-va-gov.json │ │ │ │ │ │ │ │ ├── board-appeals.json │ │ │ │ │ │ │ │ ├── caregiver-support-program.json │ │ │ │ │ │ │ │ ├── education-benefits-and-work-study.json │ │ │ │ │ │ │ │ ├── family-health-benefits.json │ │ │ │ │ │ │ │ ├── memorial-items.json │ │ │ │ │ │ │ │ ├── prosthetics.json │ │ │ │ │ │ │ │ ├── signing-in-to-va-gov-and-managing-va-gov-profile.json │ │ │ │ │ │ │ │ ├── technical-issues-on-va-gov.json │ │ │ │ │ │ │ │ ├── transfer-of-benefits.json │ │ │ │ │ │ │ │ ├── veteran-health-identification-card-for-health-appointments.json │ │ │ │ │ │ │ │ ├── veteran-id-card-for-discounts.json │ │ │ │ │ │ │ │ └── work-study.json │ │ │ │ │ │ │ └── topics │ │ │ │ │ │ │ │ ├── benefits-issues-outside-the-us.json │ │ │ │ │ │ │ │ ├── burials-and-memorials.json │ │ │ │ │ │ │ │ ├── center-for-minority-veterans.json │ │ │ │ │ │ │ │ ├── center-for-women-veterans.json │ │ │ │ │ │ │ │ ├── debt-for-benefit-overpayments-and-health-care-copay-bills.json │ │ │ │ │ │ │ │ ├── decision-reviews-and-appeals.json │ │ │ │ │ │ │ │ ├── defense-enrollment-eligibility-reporting-system.json │ │ │ │ │ │ │ │ ├── disability-compensation.json │ │ │ │ │ │ │ │ ├── education-benefits-and-work-study.json │ │ │ │ │ │ │ │ ├── guardianship-custodianship-or-fiduciary-issues.json │ │ │ │ │ │ │ │ ├── health-care.json │ │ │ │ │ │ │ │ ├── housing-assistance-and-home-loans.json │ │ │ │ │ │ │ │ ├── life-insurance.json │ │ │ │ │ │ │ │ ├── pension.json │ │ │ │ │ │ │ │ ├── sign-in-and-technical-issues.json │ │ │ │ │ │ │ │ ├── survivor-benefits.json │ │ │ │ │ │ │ │ ├── veteran-id-card.json │ │ │ │ │ │ │ │ └── veteran-readiness-and-employment.json │ │ │ │ │ │ │ ├── education-facilities.json │ │ │ │ │ │ │ └── health-facilities.json │ │ │ │ │ ├── flows │ │ │ │ │ │ ├── dashboard │ │ │ │ │ │ │ ├── authenticated │ │ │ │ │ │ │ │ ├── 13m.yml │ │ │ │ │ │ │ │ ├── 2k.yml │ │ │ │ │ │ │ │ └── 4k.yml │ │ │ │ │ │ │ ├── include-pages │ │ │ │ │ │ │ │ ├── check-access-control.yml │ │ │ │ │ │ │ │ ├── click-apply-filters.yml │ │ │ │ │ │ │ │ ├── click-clear-filters.yml │ │ │ │ │ │ │ │ ├── click-pagination-next.yml │ │ │ │ │ │ │ │ ├── click-pagination-previous.yml │ │ │ │ │ │ │ │ ├── go-to-business-tab.yml │ │ │ │ │ │ │ │ ├── go-to-personal-tab.yml │ │ │ │ │ │ │ │ ├── select-filter-category-education.yml │ │ │ │ │ │ │ │ ├── select-filter-status-in-progress.yml │ │ │ │ │ │ │ │ ├── start-your-question-auth.yml │ │ │ │ │ │ │ │ └── your-empty-inquiries.yml │ │ │ │ │ │ │ └── tests-to-run.json │ │ │ │ │ │ └── forms │ │ │ │ │ │ │ ├── authenticated │ │ │ │ │ │ │ ├── 13g.yml │ │ │ │ │ │ │ ├── 17g.yml │ │ │ │ │ │ │ ├── 19f.yml │ │ │ │ │ │ │ ├── 1a++.yml │ │ │ │ │ │ │ ├── 1a.yml │ │ │ │ │ │ │ ├── 1b.yml │ │ │ │ │ │ │ ├── 1c.yml │ │ │ │ │ │ │ ├── 1d.yml │ │ │ │ │ │ │ ├── 1e.yml │ │ │ │ │ │ │ ├── 1f.yml │ │ │ │ │ │ │ ├── 20h.yml │ │ │ │ │ │ │ ├── 21i.yml │ │ │ │ │ │ │ ├── 22i.yml │ │ │ │ │ │ │ ├── 23e.yml │ │ │ │ │ │ │ ├── 24a.yml │ │ │ │ │ │ │ ├── 24b.yml │ │ │ │ │ │ │ ├── 24c.yml │ │ │ │ │ │ │ ├── 25a.yml │ │ │ │ │ │ │ ├── 26f.yml │ │ │ │ │ │ │ ├── 27a.yml │ │ │ │ │ │ │ ├── 28a.yml │ │ │ │ │ │ │ ├── 2a++.yml │ │ │ │ │ │ │ ├── 2a.yml │ │ │ │ │ │ │ ├── 3a.yml │ │ │ │ │ │ │ ├── 4a.yml │ │ │ │ │ │ │ ├── 4h++.yml │ │ │ │ │ │ │ ├── 4h.yml │ │ │ │ │ │ │ ├── 4i.yml │ │ │ │ │ │ │ ├── 5i.yml │ │ │ │ │ │ │ ├── 6a.yml │ │ │ │ │ │ │ ├── 6b.yml │ │ │ │ │ │ │ ├── 6c.yml │ │ │ │ │ │ │ ├── 6d.yml │ │ │ │ │ │ │ ├── 6e.yml │ │ │ │ │ │ │ ├── 6f.yml │ │ │ │ │ │ │ ├── 7h.yml │ │ │ │ │ │ │ ├── 7i.yml │ │ │ │ │ │ │ ├── 8c.yml │ │ │ │ │ │ │ ├── 8d.yml │ │ │ │ │ │ │ ├── 8e.yml │ │ │ │ │ │ │ ├── 8f.yml │ │ │ │ │ │ │ ├── 9a.yml │ │ │ │ │ │ │ ├── 9b.yml │ │ │ │ │ │ │ └── 9c.yml │ │ │ │ │ │ │ ├── include-pages │ │ │ │ │ │ │ ├── check-your-mailing-address.yml │ │ │ │ │ │ │ ├── do-you-want-to-save-your-school-info-no-update.yml │ │ │ │ │ │ │ ├── do-you-want-to-save-your-school-info-yes-replace.yml │ │ │ │ │ │ │ ├── do-you-want-to-use-your-school-info-no-update.yml │ │ │ │ │ │ │ ├── do-you-want-to-use-your-school-info-yes.yml │ │ │ │ │ │ │ ├── editing-answers.yml │ │ │ │ │ │ │ ├── family-member-postal-code.yml │ │ │ │ │ │ │ ├── family-member-residence.yml │ │ │ │ │ │ │ ├── family-member-veteran-residence.yml │ │ │ │ │ │ │ ├── have-they-applied-for-VRE-benefits-yes.yml │ │ │ │ │ │ │ ├── have-they-applied-for-VRE-benefits.yml │ │ │ │ │ │ │ ├── have-you-applied-for-VRE-benefits-yes.yml │ │ │ │ │ │ │ ├── have-you-applied-for-VRE-benefits.yml │ │ │ │ │ │ │ ├── sad-select-category.yml │ │ │ │ │ │ │ ├── sad-select-subtopic.yml │ │ │ │ │ │ │ ├── sad-select-topic.yml │ │ │ │ │ │ │ ├── sad-tell-us-about-yourself.yml │ │ │ │ │ │ │ ├── sad-what-is-your-relationship-to-the-veteran.yml │ │ │ │ │ │ │ ├── sad-who-is-your-question-about.yml │ │ │ │ │ │ │ ├── sad-your-branch-of-service.yml │ │ │ │ │ │ │ ├── sad-your-contact-information-radio-buttons.yml │ │ │ │ │ │ │ ├── sad-your-contact-information.yml │ │ │ │ │ │ │ ├── sad-your-question.yml │ │ │ │ │ │ │ ├── sad-your-school-state-and-residency-state.yml │ │ │ │ │ │ │ ├── school-information-no-prefill.yml │ │ │ │ │ │ │ ├── school-information.yml │ │ │ │ │ │ │ ├── select-category-benefits-issues-outside-the-us.yml │ │ │ │ │ │ │ ├── select-category-burials-and-memorials.yml │ │ │ │ │ │ │ ├── select-category-center-for-minority-veterans.yml │ │ │ │ │ │ │ ├── select-category-center-for-women-veterans.yml │ │ │ │ │ │ │ ├── select-category-debt-for-benefit-overpayments-and-health-care-copay-bills.yml │ │ │ │ │ │ │ ├── select-category-decision-reviews-and-appeals.yml │ │ │ │ │ │ │ ├── select-category-defense-enrollment-eligibility-reporting-system-deers.yml │ │ │ │ │ │ │ ├── select-category-disability-compensation.yml │ │ │ │ │ │ │ ├── select-category-education-benefits-and-work-study.yml │ │ │ │ │ │ │ ├── select-category-guardianship-custodianship-or-fiduciary-issues.yml │ │ │ │ │ │ │ ├── select-category-health-care.yml │ │ │ │ │ │ │ ├── select-category-housing-assistance-and-home-loans.yml │ │ │ │ │ │ │ ├── select-category-life-insurance.yml │ │ │ │ │ │ │ ├── select-category-pension.yml │ │ │ │ │ │ │ ├── select-category-sign-in-and-technical-issues.yml │ │ │ │ │ │ │ ├── select-category-survivor-benefits.yml │ │ │ │ │ │ │ ├── select-category-veteran-id-card-vic.yml │ │ │ │ │ │ │ ├── select-category-veteran-readiness-and-employment.yml │ │ │ │ │ │ │ ├── select-subtopic-accessing-a-webpage-on-vagov.yml │ │ │ │ │ │ │ ├── select-subtopic-application.yml │ │ │ │ │ │ │ ├── select-subtopic-benefits-for-spina-bifida-and-children-of-women-vietnam-veterans.yml │ │ │ │ │ │ │ ├── select-subtopic-burial-flags.yml │ │ │ │ │ │ │ ├── select-subtopic-champva-benefits.yml │ │ │ │ │ │ │ ├── select-subtopic-changing-address-in-vagov-profile.yml │ │ │ │ │ │ │ ├── select-subtopic-checking-application-status.yml │ │ │ │ │ │ │ ├── select-subtopic-checking-claim-status-or-accessing-saved-claim.yml │ │ │ │ │ │ │ ├── select-subtopic-ebenefits-technical-issues.yml │ │ │ │ │ │ │ ├── select-subtopic-eligibility-for-special-benefits-related-to-prosthetics.yml │ │ │ │ │ │ │ ├── select-subtopic-eligibility.yml │ │ │ │ │ │ │ ├── select-subtopic-general-question.yml │ │ │ │ │ │ │ ├── select-subtopic-getting-care-at-a-va-health-facility-through-champva-citi.yml │ │ │ │ │ │ │ ├── select-subtopic-headstones-markers-medallions-and-presidential-memorial-certificates.yml │ │ │ │ │ │ │ ├── select-subtopic-hearing.yml │ │ │ │ │ │ │ ├── select-subtopic-how-to-apply.yml │ │ │ │ │ │ │ ├── select-subtopic-military-base-access.yml │ │ │ │ │ │ │ ├── select-subtopic-other.yml │ │ │ │ │ │ │ ├── select-subtopic-position-description.yml │ │ │ │ │ │ │ ├── select-subtopic-program-of-comprehensive-assistance-for-family-caregivers-pcafc.yml │ │ │ │ │ │ │ ├── select-subtopic-program-of-general-caregiver-support-services-pgcss.yml │ │ │ │ │ │ │ ├── select-subtopic-prosthetics-eligibility.yml │ │ │ │ │ │ │ ├── select-subtopic-replacement-card.yml │ │ │ │ │ │ │ ├── select-subtopic-reporting-a-broken-link-on-vagov.yml │ │ │ │ │ │ │ ├── select-subtopic-reporting-incorrect-information-on-vagov.yml │ │ │ │ │ │ │ ├── select-subtopic-requesting-for-vagov-to-link-to-another-website.yml │ │ │ │ │ │ │ ├── select-subtopic-requesting-to-link-to-vagov-from-another-website.yml │ │ │ │ │ │ │ ├── select-subtopic-school-certifying-officials-scos.yml │ │ │ │ │ │ │ ├── select-subtopic-sign-in-issues-or-records-not-found.yml │ │ │ │ │ │ │ ├── select-subtopic-signed-contract.yml │ │ │ │ │ │ │ ├── select-subtopic-signing-in-to-vagov.yml │ │ │ │ │ │ │ ├── select-subtopic-special-benefits-application-status.yml │ │ │ │ │ │ │ ├── select-subtopic-time-card.yml │ │ │ │ │ │ │ ├── select-subtopic-transferring-benefits-after-death-of-veteran-or-dependent-section-110.yml │ │ │ │ │ │ │ ├── select-subtopic-transferring-benefits-to-dependents.yml │ │ │ │ │ │ │ ├── select-subtopic-trouble-submitting-application.yml │ │ │ │ │ │ │ ├── select-subtopic-trouble-uploading-photos-or-documents.yml │ │ │ │ │ │ │ ├── select-subtopic-work-study.yml │ │ │ │ │ │ │ ├── select-topic-accessing-policy-online.yml │ │ │ │ │ │ │ ├── select-topic-accounting-issues.yml │ │ │ │ │ │ │ ├── select-topic-adding-requests.yml │ │ │ │ │ │ │ ├── select-topic-aid-and-attendance-or-housebound-benefits.yml │ │ │ │ │ │ │ ├── select-topic-appraisals.yml │ │ │ │ │ │ │ ├── select-topic-audiology-and-hearing-aids.yml │ │ │ │ │ │ │ ├── select-topic-audiology.yml │ │ │ │ │ │ │ ├── select-topic-benefits-for-survivors-and-dependents.yml │ │ │ │ │ │ │ ├── select-topic-billing-and-copays.yml │ │ │ │ │ │ │ ├── select-topic-board-appeals.yml │ │ │ │ │ │ │ ├── select-topic-burial-allowance-for-unclaimed-veteran-remains.yml │ │ │ │ │ │ │ ├── select-topic-burial-allowance.yml │ │ │ │ │ │ │ ├── select-topic-burial-benefit-overpayments.yml │ │ │ │ │ │ │ ├── select-topic-burial-in-a-va-grant-funded-state-or-tribal-cemetery.yml │ │ │ │ │ │ │ ├── select-topic-burial-in-a-va-national-cemetery.yml │ │ │ │ │ │ │ ├── select-topic-career-opportunities-at-va-health-facilities.yml │ │ │ │ │ │ │ ├── select-topic-caregiver-support-program.yml │ │ │ │ │ │ │ ├── select-topic-certificate-of-eligibility-coe-or-statement-of-benefits.yml │ │ │ │ │ │ │ ├── select-topic-claim-status.yml │ │ │ │ │ │ │ ├── select-topic-compliance-surveys.yml │ │ │ │ │ │ │ ├── select-topic-direct-deposit.yml │ │ │ │ │ │ │ ├── select-topic-disability-compensation-overpayments.yml │ │ │ │ │ │ │ ├── select-topic-disability-compensation.yml │ │ │ │ │ │ │ ├── select-topic-dividends.yml │ │ │ │ │ │ │ ├── select-topic-drill-pay-overpayments.yml │ │ │ │ │ │ │ ├── select-topic-education-benefit-overpayments-for-school-officials.yml │ │ │ │ │ │ │ ├── select-topic-education-benefit-overpayments-for-students.yml │ │ │ │ │ │ │ ├── select-topic-education-benefits-and-work-study.yml │ │ │ │ │ │ │ ├── select-topic-educational-and-career-counseling.yml │ │ │ │ │ │ │ ├── select-topic-eligibility-and-how-to-apply.yml │ │ │ │ │ │ │ ├── select-topic-family-health-benefits.yml │ │ │ │ │ │ │ ├── select-topic-family-servicemembers-group-life-insurance-fsgli.yml │ │ │ │ │ │ │ ├── select-topic-financial-issues.yml │ │ │ │ │ │ │ ├── select-topic-following-up-on-application-or-contacting-counselor.yml │ │ │ │ │ │ │ ├── select-topic-foreign-medical-program.yml │ │ │ │ │ │ │ ├── select-topic-funding-fee-refund.yml │ │ │ │ │ │ │ ├── select-topic-general-question.yml │ │ │ │ │ │ │ ├── select-topic-getting-care-at-a-local-va-medical-center.yml │ │ │ │ │ │ │ ├── select-topic-guardianship-custodianship-or-fiduciary-issues.yml │ │ │ │ │ │ │ ├── select-topic-health-care-copay-debt.yml │ │ │ │ │ │ │ ├── select-topic-help-to-avoid-foreclosure.yml │ │ │ │ │ │ │ ├── select-topic-higher-level-reviews-or-supplemental-claims.yml │ │ │ │ │ │ │ ├── select-topic-home-loan-benefits.yml │ │ │ │ │ │ │ ├── select-topic-home-loan-certificate-of-eligibility-coe-or-restoration-of-entitlement-roe.yml │ │ │ │ │ │ │ ├── select-topic-home-loan-overpayments.yml │ │ │ │ │ │ │ ├── select-topic-homes-for-sale-by-va.yml │ │ │ │ │ │ │ ├── select-topic-how-to-apply.yml │ │ │ │ │ │ │ ├── select-topic-how-to-file-a-claim.yml │ │ │ │ │ │ │ ├── select-topic-insurance-claims.yml │ │ │ │ │ │ │ ├── select-topic-insurance-premiums.yml │ │ │ │ │ │ │ ├── select-topic-insurance-website-issues.yml │ │ │ │ │ │ │ ├── select-topic-investigations-and-field-examinations.yml │ │ │ │ │ │ │ ├── select-topic-licensing-and-testing-fees.yml │ │ │ │ │ │ │ ├── select-topic-memorial-items.yml │ │ │ │ │ │ │ ├── select-topic-montgomery-gi-bill-active-duty-chapter-30.yml │ │ │ │ │ │ │ ├── select-topic-montgomery-gi-bill-selected-reserve-chapter-1606.yml │ │ │ │ │ │ │ ├── select-topic-native-american-direct-loan-nadl.yml │ │ │ │ │ │ │ ├── select-topic-on-the-job-training-and-apprenticeships.yml │ │ │ │ │ │ │ ├── select-topic-other.yml │ │ │ │ │ │ │ ├── select-topic-payment-issues.yml │ │ │ │ │ │ │ ├── select-topic-pension-benefit-overpayments.yml │ │ │ │ │ │ │ ├── select-topic-policy-loans.yml │ │ │ │ │ │ │ ├── select-topic-post-911-gi-bill-chapter-33.yml │ │ │ │ │ │ │ ├── select-topic-pre-need-eligibility-for-burial.yml │ │ │ │ │ │ │ ├── select-topic-programs-and-policies.yml │ │ │ │ │ │ │ ├── select-topic-property-titles-and-taxes-for-homes-sold-by-va.yml │ │ │ │ │ │ │ ├── select-topic-prosthetics.yml │ │ │ │ │ │ │ ├── select-topic-reserve-educational-assistance-program-chapter-1607.yml │ │ │ │ │ │ │ ├── select-topic-school-certifying-official-sco.yml │ │ │ │ │ │ │ ├── select-topic-school-certifying-officials-scos.yml │ │ │ │ │ │ │ ├── select-topic-separation-pay-overpayments.yml │ │ │ │ │ │ │ ├── select-topic-service-disabled-veterans-life-insurance-s-dvi.yml │ │ │ │ │ │ │ ├── select-topic-servicemembers-group-life-insurance-sgli.yml │ │ │ │ │ │ │ ├── select-topic-severance-pay-overpayments.yml │ │ │ │ │ │ │ ├── select-topic-signing-in-to-va-life-insurance-portal.yml │ │ │ │ │ │ │ ├── select-topic-signing-in-to-vagov-and-managing-vagov-profile.yml │ │ │ │ │ │ │ ├── select-topic-specially-adapted-housing-sah-and-special-home-adaptation-sha-grants.yml │ │ │ │ │ │ │ ├── select-topic-technical-issues-on-vagov.yml │ │ │ │ │ │ │ ├── select-topic-transfer-of-benefits.yml │ │ │ │ │ │ │ ├── select-topic-tuition-assistance-top-up.yml │ │ │ │ │ │ │ ├── select-topic-updating-deers-records.yml │ │ │ │ │ │ │ ├── select-topic-verifying-school-enrollment.yml │ │ │ │ │ │ │ ├── select-topic-vet-centers-and-readjustment-counseling.yml │ │ │ │ │ │ │ ├── select-topic-veteran-health-identification-card-vhic-for-health-appointments.yml │ │ │ │ │ │ │ ├── select-topic-veteran-id-card-vic-for-discounts.yml │ │ │ │ │ │ │ ├── select-topic-veteran-readiness-and-employment-chapter-31.yml │ │ │ │ │ │ │ ├── select-topic-veteran-readiness-and-employment-overpayments.yml │ │ │ │ │ │ │ ├── select-topic-veterans-affairs-life-insurance.yml │ │ │ │ │ │ │ ├── select-topic-veterans-educational-assistance-program-chapter-32.yml │ │ │ │ │ │ │ ├── select-topic-veterans-group-life-insurance-vgli.yml │ │ │ │ │ │ │ ├── select-topic-veterans-mortgage-life-insurance-vmli.yml │ │ │ │ │ │ │ ├── select-topic-web-automated-verification-of-enrollment-wave.yml │ │ │ │ │ │ │ ├── select-topic-womens-health-services.yml │ │ │ │ │ │ │ ├── select-topic-work-study.yml │ │ │ │ │ │ │ ├── start-your-question-auth.yml │ │ │ │ │ │ │ ├── start-your-question-unauth.yml │ │ │ │ │ │ │ ├── tell-us-about-you.yml │ │ │ │ │ │ │ ├── tell-us-about-your-family-member-veteran-death.yml │ │ │ │ │ │ │ ├── tell-us-about-your-family-member-veteran.yml │ │ │ │ │ │ │ ├── tell-us-about-your-family-member.yml │ │ │ │ │ │ │ ├── tell-us-about-your-veteran-family-member-with-service-branch.yml │ │ │ │ │ │ │ ├── tell-us-about-your-veteran-family-member.yml │ │ │ │ │ │ │ ├── tell-us-about-yourself-general-empty.yml │ │ │ │ │ │ │ ├── tell-us-about-yourself-general.yml │ │ │ │ │ │ │ ├── tell-us-about-yourself-with-service-branch.yml │ │ │ │ │ │ │ ├── tell-us-about-yourself.yml │ │ │ │ │ │ │ ├── their-counselor-name.yml │ │ │ │ │ │ │ ├── what-is-their-relationship-to-the-veteran-spouse.yml │ │ │ │ │ │ │ ├── what-is-your-relationship-to-the-family-member-child.yml │ │ │ │ │ │ │ ├── what-is-your-relationship-to-the-family-member-spouse.yml │ │ │ │ │ │ │ ├── what-is-your-relationship-to-the-veteran-connected-through-work.yml │ │ │ │ │ │ │ ├── what-is-your-relationship-to-the-veteran-family-member-veteran-spouse.yml │ │ │ │ │ │ │ ├── what-is-your-relationship-to-the-veteran-family-member.yml │ │ │ │ │ │ │ ├── what-is-your-relationship-to-the-veteran-someone-else.yml │ │ │ │ │ │ │ ├── what-is-your-relationship-to-the-veteran-veteran.yml │ │ │ │ │ │ │ ├── what-is-your-role-funeral-director.yml │ │ │ │ │ │ │ ├── what-is-your-role-sco.yml │ │ │ │ │ │ │ ├── what-is-your-role-site-supervisor.yml │ │ │ │ │ │ │ ├── who-is-your-question-about-general-question.yml │ │ │ │ │ │ │ ├── who-is-your-question-about-myself.yml │ │ │ │ │ │ │ ├── who-is-your-question-about-someone-else-or-veteran.yml │ │ │ │ │ │ │ ├── who-is-your-question-about-someone-else.yml │ │ │ │ │ │ │ ├── who-is-your-question-about-veteran-or-someone-else.yml │ │ │ │ │ │ │ ├── who-is-your-question-about-veteran.yml │ │ │ │ │ │ │ ├── your-branch-of-service-air-force-academy.yml │ │ │ │ │ │ │ ├── your-branch-of-service-air-force-reserves.yml │ │ │ │ │ │ │ ├── your-branch-of-service-air-force.yml │ │ │ │ │ │ │ ├── your-branch-of-service-air-national-guard.yml │ │ │ │ │ │ │ ├── your-branch-of-service-army-air-corps-or-army-air-force.yml │ │ │ │ │ │ │ ├── your-branch-of-service-army-national-guard.yml │ │ │ │ │ │ │ ├── your-branch-of-service-army-reserves.yml │ │ │ │ │ │ │ ├── your-branch-of-service-army.yml │ │ │ │ │ │ │ ├── your-branch-of-service-coast-guard-academy.yml │ │ │ │ │ │ │ ├── your-branch-of-service-coast-guard-reserves.yml │ │ │ │ │ │ │ ├── your-branch-of-service-coast-guard.yml │ │ │ │ │ │ │ ├── your-branch-of-service-marine-corps-reserves.yml │ │ │ │ │ │ │ ├── your-branch-of-service-marine-corps.yml │ │ │ │ │ │ │ ├── your-branch-of-service-merchant-marine.yml │ │ │ │ │ │ │ ├── your-branch-of-service-national-oceanic--atmospheric-administration.yml │ │ │ │ │ │ │ ├── your-branch-of-service-naval-academy.yml │ │ │ │ │ │ │ ├── your-branch-of-service-navy-reserves.yml │ │ │ │ │ │ │ ├── your-branch-of-service-navy.yml │ │ │ │ │ │ │ ├── your-branch-of-service-other.yml │ │ │ │ │ │ │ ├── your-branch-of-service-public-health-service.yml │ │ │ │ │ │ │ ├── your-branch-of-service-space-force.yml │ │ │ │ │ │ │ ├── your-branch-of-service-us-military-academy.yml │ │ │ │ │ │ │ ├── your-branch-of-service-womens-army-corps.yml │ │ │ │ │ │ │ ├── your-confirmation-number.yml │ │ │ │ │ │ │ ├── your-contact-information-business-no-prefill.yml │ │ │ │ │ │ │ ├── your-contact-information-email-no-prefill-life-insurance.yml │ │ │ │ │ │ │ ├── your-contact-information-email-no-prefill.yml │ │ │ │ │ │ │ ├── your-contact-information-email.yml │ │ │ │ │ │ │ ├── your-contact-information-radio-buttons-email.yml │ │ │ │ │ │ │ ├── your-contact-information-radio-buttons-phone-call-no-prefill.yml │ │ │ │ │ │ │ ├── your-contact-information-radio-buttons-phone-call.yml │ │ │ │ │ │ │ ├── your-contact-information-radio-buttons-us-mail-no-prefill.yml │ │ │ │ │ │ │ ├── your-contact-information-radio-buttons-us-mail.yml │ │ │ │ │ │ │ ├── your-contact-information-us-mail-no-prefill.yml │ │ │ │ │ │ │ ├── your-contact-information.yml │ │ │ │ │ │ │ ├── your-counselor-name.yml │ │ │ │ │ │ │ ├── your-family-member-va-health-facility.yml │ │ │ │ │ │ │ ├── your-location-of-residence.yml │ │ │ │ │ │ │ ├── your-personal-information.yml │ │ │ │ │ │ │ ├── your-postal-code-veteran.yml │ │ │ │ │ │ │ ├── your-postal-code.yml │ │ │ │ │ │ │ ├── your-question-education.yml │ │ │ │ │ │ │ ├── your-question.yml │ │ │ │ │ │ │ ├── your-school-state-and-residency-state.yml │ │ │ │ │ │ │ ├── your-state-of-facility.yml │ │ │ │ │ │ │ ├── your-state-of-property.yml │ │ │ │ │ │ │ ├── your-us-mailing-address-confirm.yml │ │ │ │ │ │ │ ├── your-us-mailing-address-no-prefill.yml │ │ │ │ │ │ │ ├── your-us-mailing-address.yml │ │ │ │ │ │ │ └── your-va-health-facility.yml │ │ │ │ │ │ │ ├── tests-to-run.json │ │ │ │ │ │ │ └── unauthenticated │ │ │ │ │ │ │ ├── 11g.yml │ │ │ │ │ │ │ ├── 12g++.yml │ │ │ │ │ │ │ ├── 12g.yml │ │ │ │ │ │ │ ├── 14g.yml │ │ │ │ │ │ │ ├── 15g.yml │ │ │ │ │ │ │ ├── 16g.yml │ │ │ │ │ │ │ ├── 18g.yml │ │ │ │ │ │ │ ├── 19g.yml │ │ │ │ │ │ │ ├── 6g.yml │ │ │ │ │ │ │ ├── healthcare-child.yml │ │ │ │ │ │ │ ├── healthcare-prosthetics-veteran.yml │ │ │ │ │ │ │ └── life-insurance.yml │ │ │ │ │ ├── mockMultipleInquiries.json │ │ │ │ │ ├── mockNoInquiries.json │ │ │ │ │ ├── mockOneInquiry.json │ │ │ │ │ ├── tests-to-run.json │ │ │ │ │ ├── userAVAProfile.json │ │ │ │ │ ├── userAVAProfileMissingInfo.json │ │ │ │ │ ├── userDefault.json │ │ │ │ │ └── userOld.json │ │ │ │ ├── list-tests.sh │ │ │ │ ├── run-yaml-tests.cypress.spec.js │ │ │ │ └── test-login.cypress.spec-OLD.js │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ ├── form-data-review.js │ │ │ │ │ ├── mock-form-data.js │ │ │ │ │ ├── reviewPageQuestionCollapsible.js │ │ │ │ │ └── test-data.json │ │ │ │ └── test-helpers │ │ │ │ │ └── helpers.js │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── StorageAdapter.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── mapbox.unit.spec.jsx │ │ │ │ ├── reviewPageHelper.unit.spec.jsx │ │ │ │ ├── reviewPageUtils.unit.spec.jsx │ │ │ │ └── test-utils.js │ │ └── utils │ │ │ ├── StorageAdapter.js │ │ │ ├── StorageError.js │ │ │ ├── helpers.js │ │ │ ├── mapbox.js │ │ │ ├── mapboxToken.js │ │ │ ├── mockData.js │ │ │ ├── reviewPageHelper.js │ │ │ └── reviewPageUtils.js │ ├── auth │ │ ├── auth-entry.jsx │ │ ├── components │ │ │ └── RenderErrorContainer.jsx │ │ ├── containers │ │ │ ├── AuthApp.jsx │ │ │ └── AuthMetrics.jsx │ │ ├── helpers.js │ │ ├── manifest.json │ │ ├── routes.jsx │ │ └── tests │ │ │ ├── AuthApp.unit.spec.jsx │ │ │ ├── AuthMetrics.unit.spec.jsx │ │ │ └── RenderErrorContainer.unit.spec.jsx │ ├── avs │ │ ├── README.md │ │ ├── api │ │ │ └── mocks │ │ │ │ ├── avs │ │ │ │ └── index.js │ │ │ │ ├── feature-toggles │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AvsErrorElement.jsx │ │ │ ├── AvsPageHeader.jsx │ │ │ ├── BreadCrumb.jsx │ │ │ ├── ErrorBoundary.jsx │ │ │ ├── ItemsBlock.jsx │ │ │ ├── ListBlock.jsx │ │ │ ├── MedicationTerms.jsx │ │ │ ├── MoreInformation.jsx │ │ │ ├── OrdersBlock.jsx │ │ │ ├── ParagraphBlock.jsx │ │ │ ├── YourAppointment.jsx │ │ │ ├── YourHealthInformation.jsx │ │ │ └── YourTreatmentPlan.jsx │ │ ├── containers │ │ │ └── Avs.jsx │ │ ├── hooks │ │ │ └── useDatadogRum.jsx │ │ ├── loaders │ │ │ └── avsLoader.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── router.jsx │ │ ├── sass │ │ │ └── avs.scss │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── AvsPageHeader.unit.spec.jsx │ │ │ │ ├── BreadCrumb.unit.spec.jsx │ │ │ │ ├── ErrorBoundary.unit.spec.jsx │ │ │ │ ├── ItemsBlock.unit.spec.jsx │ │ │ │ ├── ListBlock.unit.spec.jsx │ │ │ │ ├── MedicationTerms.unit.spec.jsx │ │ │ │ ├── MoreInformation.unit.spec.jsx │ │ │ │ ├── OrdersBlock.unit.spec.jsx │ │ │ │ ├── ParagraphBlock.unit.spec.jsx │ │ │ │ ├── YourAppointment.unit.spec.jsx │ │ │ │ ├── YourHealthInformation.unit.spec.jsx │ │ │ │ └── YourTreatmentPlan.unit.spec.jsx │ │ │ ├── containers │ │ │ │ └── Avs.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ └── avs.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ ├── 9A7AF40B2BC2471EA116891839113252.json │ │ │ │ └── features.js │ │ │ ├── loaders │ │ │ │ └── avsLoader.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── errors.test.unit.spec.jsx │ │ │ │ ├── index.test.unit.spec.jsx │ │ │ │ ├── medications │ │ │ │ └── index.test.unit.spec.jsx │ │ │ │ └── phone.test.unit.spec.jsx │ │ └── utils │ │ │ ├── constants.js │ │ │ ├── errors.js │ │ │ ├── index.js │ │ │ ├── medications │ │ │ └── index.js │ │ │ └── phone.js │ ├── benefits-optimization-aquia │ │ ├── 21-0779-nursing-home-information │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── confirmation-page │ │ │ │ │ ├── DownloadFormPDF.jsx │ │ │ │ │ └── DownloadFormPDF.unit.spec.jsx │ │ │ │ ├── get-help │ │ │ │ │ ├── get-help.jsx │ │ │ │ │ ├── get-help.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ └── pre-submit-signature │ │ │ │ │ ├── index.js │ │ │ │ │ ├── pre-submit-signature.jsx │ │ │ │ │ └── pre-submit-signature.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── index.js │ │ │ │ └── transform.js │ │ │ ├── constants │ │ │ │ ├── constants.js │ │ │ │ ├── constants.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── app │ │ │ │ │ ├── app.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── confirmation-page │ │ │ │ │ ├── confirmation-page.jsx │ │ │ │ │ ├── confirmation-page.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ └── introduction-page │ │ │ │ │ ├── index.js │ │ │ │ │ ├── introduction-page.jsx │ │ │ │ │ └── introduction-page.unit.spec.jsx │ │ │ ├── index.js │ │ │ ├── manifest.json │ │ │ ├── package.json │ │ │ ├── pages │ │ │ │ ├── admission-date.js │ │ │ │ ├── certification-level-of-care.js │ │ │ │ ├── claimant-identification-info.js │ │ │ │ ├── claimant-identification-info.unit.spec.jsx │ │ │ │ ├── claimant-personal-info.js │ │ │ │ ├── claimant-question.js │ │ │ │ ├── index.js │ │ │ │ ├── medicaid-application.js │ │ │ │ ├── medicaid-facility.js │ │ │ │ ├── medicaid-start-date.js │ │ │ │ ├── medicaid-status.js │ │ │ │ ├── monthly-costs.js │ │ │ │ ├── nursing-home-details.js │ │ │ │ ├── nursing-official-information.js │ │ │ │ ├── veteran-identification-info.js │ │ │ │ ├── veteran-identification-info.unit.spec.jsx │ │ │ │ └── veteran-personal-info.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes │ │ │ │ ├── index.js │ │ │ │ ├── routes.jsx │ │ │ │ └── routes.unit.spec.jsx │ │ │ ├── sass │ │ │ │ ├── 21-0779-nursing-home-information.scss │ │ │ │ └── radio-fix.scss │ │ │ ├── tests │ │ │ │ ├── e2e │ │ │ │ │ └── 21-0779-nursing-home-information.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ ├── va-file-number-only-test.json │ │ │ │ │ │ └── va-file-number-only.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── application-submit.json │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ │ ├── confirmation-page.unit.spec.jsx │ │ │ │ │ ├── introduction-page.unit.spec.jsx │ │ │ │ │ └── transform.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── dateFormat.js │ │ │ │ ├── dateFormat.unit.spec.jsx │ │ │ │ ├── index.js │ │ │ │ ├── medicaidStatus.js │ │ │ │ ├── medicaidStatus.unit.spec.jsx │ │ │ │ ├── patientName.js │ │ │ │ ├── patientName.unit.spec.jsx │ │ │ │ ├── patientType.js │ │ │ │ ├── patientType.unit.spec.jsx │ │ │ │ ├── pdfDownload.js │ │ │ │ └── pdfDownload.unit.spec.jsx │ │ ├── 21-2680-house-bound-status │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── get-help │ │ │ │ │ ├── get-help.jsx │ │ │ │ │ ├── get-help.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── config │ │ │ │ ├── form │ │ │ │ │ ├── form.js │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── prefill-transformer │ │ │ │ │ ├── index.js │ │ │ │ │ ├── prefill-transformer.js │ │ │ │ │ └── prefill-transformer.unit.spec.jsx │ │ │ │ └── submit-transformer │ │ │ │ │ ├── index.js │ │ │ │ │ ├── submit-transformer.js │ │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ ├── constants │ │ │ │ ├── constants.js │ │ │ │ ├── constants.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── app │ │ │ │ │ ├── app.jsx │ │ │ │ │ ├── app.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── confirmation-page │ │ │ │ │ ├── confirmation-page.jsx │ │ │ │ │ ├── confirmation-page.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ └── introduction-page │ │ │ │ │ ├── index.js │ │ │ │ │ ├── introduction-page.jsx │ │ │ │ │ └── introduction-page.unit.spec.jsx │ │ │ ├── index.js │ │ │ ├── manifest.json │ │ │ ├── package.json │ │ │ ├── pages │ │ │ │ ├── benefit-type.js │ │ │ │ ├── claimant-address.js │ │ │ │ ├── claimant-contact.js │ │ │ │ ├── claimant-information.js │ │ │ │ ├── claimant-relationship.js │ │ │ │ ├── claimant-ssn.js │ │ │ │ ├── hospitalization-date.js │ │ │ │ ├── hospitalization-facility.js │ │ │ │ ├── hospitalization-status.js │ │ │ │ ├── index.js │ │ │ │ ├── veteran-address.js │ │ │ │ ├── veteran-information.js │ │ │ │ └── veteran-ssn.js │ │ │ ├── reducers │ │ │ │ ├── index.js │ │ │ │ └── reducers.js │ │ │ ├── routes │ │ │ │ ├── index.js │ │ │ │ ├── routes.jsx │ │ │ │ └── routes.unit.spec.jsx │ │ │ ├── sass │ │ │ │ └── 21-2680-house-bound-status.scss │ │ │ ├── tests │ │ │ │ ├── e2e │ │ │ │ │ └── 21-2680-house-bound-status.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── child-claimant-smc.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── maximal.json │ │ │ │ │ ├── minimal.json │ │ │ │ │ ├── parent-claimant-smp-hospitalized.json │ │ │ │ │ └── veteran-smp-hospitalized.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── mocks │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ └── user.json │ │ │ └── utils │ │ │ │ ├── dynamic-title-helpers.js │ │ │ │ ├── dynamic-title-helpers.unit.spec.jsx │ │ │ │ ├── index.js │ │ │ │ ├── name-helpers.js │ │ │ │ ├── name-helpers.unit.spec.jsx │ │ │ │ ├── relationship-helpers.js │ │ │ │ └── relationship-helpers.unit.spec.jsx │ │ ├── 21-4192-employment-information │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── get-help │ │ │ │ │ ├── get-help.jsx │ │ │ │ │ ├── get-help.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ └── pre-submit-info │ │ │ │ │ ├── index.js │ │ │ │ │ ├── pre-submit-info.jsx │ │ │ │ │ └── pre-submit-info.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── form │ │ │ │ │ ├── form.js │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── prefill-transformer │ │ │ │ │ ├── index.js │ │ │ │ │ ├── prefill-transformer.js │ │ │ │ │ └── prefill-transformer.unit.spec.jsx │ │ │ │ └── submit-transformer │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── submit-transformer.js │ │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ ├── constants │ │ │ │ ├── constants.js │ │ │ │ ├── constants.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── app │ │ │ │ │ ├── app.jsx │ │ │ │ │ ├── app.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── confirmation-page │ │ │ │ │ ├── confirmation-page.jsx │ │ │ │ │ ├── confirmation-page.unit.spec.jsx │ │ │ │ │ ├── download-form-pdf.jsx │ │ │ │ │ ├── download-form-pdf.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ └── introduction-page │ │ │ │ │ ├── index.js │ │ │ │ │ ├── introduction-page.jsx │ │ │ │ │ └── introduction-page.unit.spec.jsx │ │ │ ├── index.js │ │ │ ├── manifest.json │ │ │ ├── package.json │ │ │ ├── pages │ │ │ │ ├── benefits-details.js │ │ │ │ ├── benefits-information.js │ │ │ │ ├── duty-status-details.js │ │ │ │ ├── duty-status.js │ │ │ │ ├── employer-information.js │ │ │ │ ├── employment-concessions.js │ │ │ │ ├── employment-dates.js │ │ │ │ ├── employment-earnings-hours.js │ │ │ │ ├── employment-last-payment.js │ │ │ │ ├── employment-termination.js │ │ │ │ ├── helpers.js │ │ │ │ ├── index.js │ │ │ │ ├── remarks.js │ │ │ │ ├── veteran-contact-information.js │ │ │ │ └── veteran-information.js │ │ │ ├── reducers.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes │ │ │ │ ├── index.js │ │ │ │ ├── routes.jsx │ │ │ │ └── routes.unit.spec.jsx │ │ │ ├── sass │ │ │ │ └── 21-4192-employment-information.scss │ │ │ ├── tests │ │ │ │ ├── e2e │ │ │ │ │ └── 21-4192-employment-information.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── index.js │ │ │ │ │ ├── maximal.json │ │ │ │ │ └── minimal.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── mocks │ │ │ │ │ ├── application-submit.json │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ └── user.json │ │ │ └── utils │ │ │ │ ├── actions │ │ │ │ ├── ensure-valid-csrf-token.js │ │ │ │ └── ensure-valid-csrf-token.unit.spec.jsx │ │ │ │ └── index.unit.spec.jsx │ │ ├── 21p-530a-interment-allowance │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── confirmation-page │ │ │ │ │ ├── confirmation-page.jsx │ │ │ │ │ ├── confirmation-page.unit.spec.jsx │ │ │ │ │ ├── download-form-pdf.jsx │ │ │ │ │ ├── download-form-pdf.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── get-help │ │ │ │ │ ├── get-help.jsx │ │ │ │ │ ├── get-help.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── introduction-page │ │ │ │ │ ├── index.js │ │ │ │ │ ├── introduction-page.jsx │ │ │ │ │ └── introduction-page.unit.spec.jsx │ │ │ │ └── pre-submit-info │ │ │ │ │ ├── index.js │ │ │ │ │ ├── pre-submit-checkbox-group.jsx │ │ │ │ │ └── pre-submit-checkbox-group.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── form │ │ │ │ │ ├── form.js │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── prefill-transformer │ │ │ │ │ ├── index.js │ │ │ │ │ ├── prefill-transformer.js │ │ │ │ │ └── prefill-transformer.unit.spec.jsx │ │ │ │ └── submit-transform │ │ │ │ │ ├── index.js │ │ │ │ │ ├── transform.js │ │ │ │ │ └── transform.unit.spec.jsx │ │ │ ├── constants │ │ │ │ ├── constants.js │ │ │ │ ├── constants.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── app.jsx │ │ │ │ └── app.unit.spec.jsx │ │ │ ├── index.js │ │ │ ├── manifest.json │ │ │ ├── package.json │ │ │ ├── pages │ │ │ │ ├── additional-remarks.js │ │ │ │ ├── burial-benefits-recipient.js │ │ │ │ ├── burial-organization-mailing-address.js │ │ │ │ ├── index.js │ │ │ │ ├── organization-information.js │ │ │ │ ├── previous-name-pages.js │ │ │ │ ├── relationship-to-veteran.js │ │ │ │ ├── service-period-pages.js │ │ │ │ ├── veteran-birth-information.js │ │ │ │ ├── veteran-burial-information.js │ │ │ │ ├── veteran-identification.js │ │ │ │ └── veteran-personal-information.js │ │ │ ├── reducers.js │ │ │ ├── routes │ │ │ │ ├── index.js │ │ │ │ ├── routes.jsx │ │ │ │ └── routes.unit.spec.jsx │ │ │ ├── sass │ │ │ │ └── 21p-530a-interment-allowance.scss │ │ │ ├── tests │ │ │ │ ├── 21p-530a-interment-allowance.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── index.js │ │ │ │ │ ├── maximal.json │ │ │ │ │ └── minimal.json │ │ │ │ │ └── mocks │ │ │ │ │ └── user.json │ │ │ └── utils │ │ │ │ └── actions │ │ │ │ ├── ensure-valid-csrf-token.js │ │ │ │ └── ensure-valid-csrf-token.unit.spec.jsx │ │ ├── README.md │ │ └── shared │ │ │ ├── README.md │ │ │ ├── components │ │ │ ├── README.md │ │ │ ├── atoms │ │ │ │ ├── checkbox-field │ │ │ │ │ ├── checkbox-field.jsx │ │ │ │ │ ├── checkbox-field.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── checkbox-group-field │ │ │ │ │ ├── checkbox-group-field.jsx │ │ │ │ │ ├── checkbox-group-field.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── currency-field │ │ │ │ │ ├── currency-field.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── date-field │ │ │ │ │ ├── date-field.jsx │ │ │ │ │ ├── date-field.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── file-upload-field │ │ │ │ │ ├── file-upload-field.jsx │ │ │ │ │ ├── file-upload-field.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── memorable-date-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── memorable-date-field.jsx │ │ │ │ │ └── memorable-date-field.unit.spec.jsx │ │ │ │ ├── number-field │ │ │ │ │ ├── index.js │ │ │ │ │ └── number-field.jsx │ │ │ │ ├── phone-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── phone-field.jsx │ │ │ │ │ └── phone-field.unit.spec.jsx │ │ │ │ ├── privacy-agreement-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── privacy-agreement-field.jsx │ │ │ │ │ └── privacy-agreement-field.unit.spec.jsx │ │ │ │ ├── radio-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── radio-field.jsx │ │ │ │ │ └── radio-field.unit.spec.jsx │ │ │ │ ├── review-address-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── review-address-field.jsx │ │ │ │ │ └── review-address-field.unit.spec.jsx │ │ │ │ ├── review-date-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── review-date-field.jsx │ │ │ │ │ └── review-date-field.unit.spec.jsx │ │ │ │ ├── review-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── review-field.jsx │ │ │ │ │ └── review-field.unit.spec.jsx │ │ │ │ ├── review-fullname-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── review-fullname-field.jsx │ │ │ │ │ └── review-fullname-field.unit.spec.jsx │ │ │ │ ├── select-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── select-field.jsx │ │ │ │ │ └── select-field.unit.spec.jsx │ │ │ │ ├── signature-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── signature-field.jsx │ │ │ │ │ └── signature-field.unit.spec.jsx │ │ │ │ ├── ssn-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── ssn-field.jsx │ │ │ │ │ └── ssn-field.unit.spec.jsx │ │ │ │ ├── text-input-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── text-input-field.jsx │ │ │ │ │ └── text-input-field.unit.spec.jsx │ │ │ │ └── textarea-field │ │ │ │ │ ├── index.js │ │ │ │ │ ├── textarea-field.jsx │ │ │ │ │ └── textarea-field.unit.spec.jsx │ │ │ ├── error-boundary │ │ │ │ ├── error-boundary.jsx │ │ │ │ ├── error-boundary.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── molecules │ │ │ │ ├── address-field │ │ │ │ │ ├── address-field.jsx │ │ │ │ │ ├── address-field.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── array-field │ │ │ │ │ ├── array-field.jsx │ │ │ │ │ ├── array-field.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── fullname-field │ │ │ │ │ ├── fullname-field.jsx │ │ │ │ │ ├── fullname-field.unit.spec.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── navigation-buttons │ │ │ │ │ ├── index.js │ │ │ │ │ ├── navigation-buttons.jsx │ │ │ │ │ └── navigation-buttons.unit.spec.jsx │ │ │ │ └── personal-info │ │ │ │ │ ├── index.js │ │ │ │ │ ├── personal-info.jsx │ │ │ │ │ └── personal-info.unit.spec.jsx │ │ │ ├── pages │ │ │ │ └── index.js │ │ │ ├── save-in-progress │ │ │ │ ├── index.js │ │ │ │ ├── save-in-progress.jsx │ │ │ │ └── save-in-progress.unit.spec.jsx │ │ │ └── templates │ │ │ │ ├── index.js │ │ │ │ ├── page-template │ │ │ │ ├── TEST_FIXES.md │ │ │ │ ├── constants.js │ │ │ │ ├── index.js │ │ │ │ ├── page-template-core.unit.spec.jsx │ │ │ │ ├── page-template-optimized.jsx │ │ │ │ ├── page-template-optimized.unit.spec.jsx │ │ │ │ ├── page-template.jsx │ │ │ │ ├── page-template.unit.spec.jsx │ │ │ │ ├── prop-types.js │ │ │ │ ├── stable-save-status-optimized.jsx │ │ │ │ ├── stable-save-status-optimized.unit.spec.jsx │ │ │ │ ├── stable-save-status.jsx │ │ │ │ └── stable-save-status.unit.spec.jsx │ │ │ │ └── review-page-template │ │ │ │ ├── index.js │ │ │ │ ├── review-page-template.jsx │ │ │ │ └── review-page-template.unit.spec.jsx │ │ │ ├── cypress-helpers │ │ │ ├── README.md │ │ │ ├── assertions.js │ │ │ ├── components.js │ │ │ ├── constants.js │ │ │ ├── disability-helpers.js │ │ │ ├── form-interactions.js │ │ │ ├── index.js │ │ │ ├── mocking.js │ │ │ └── navigation.js │ │ │ ├── forms │ │ │ ├── README.md │ │ │ ├── data-processors │ │ │ │ ├── data-processors.js │ │ │ │ ├── data-processors.unit.spec.jsx │ │ │ │ └── index.js │ │ │ └── index.js │ │ │ ├── hooks │ │ │ ├── index.js │ │ │ ├── use-field-validation │ │ │ │ ├── index.js │ │ │ │ ├── use-field-validation.js │ │ │ │ └── use-field-validation.unit.spec.jsx │ │ │ ├── use-form-section │ │ │ │ ├── index.js │ │ │ │ ├── use-form-section.js │ │ │ │ └── use-form-section.unit.spec.jsx │ │ │ └── use-form-validation │ │ │ │ ├── index.js │ │ │ │ ├── use-form-validation.js │ │ │ │ └── use-form-validation.unit.spec.jsx │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── schemas │ │ │ ├── README.md │ │ │ ├── address │ │ │ │ ├── address.js │ │ │ │ ├── address.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── contact │ │ │ │ ├── contact.js │ │ │ │ ├── contact.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── name │ │ │ │ ├── index.js │ │ │ │ ├── name.js │ │ │ │ └── name.unit.spec.jsx │ │ │ ├── personal-info │ │ │ │ ├── index.js │ │ │ │ ├── personal-info.js │ │ │ │ └── personal-info.unit.spec.jsx │ │ │ └── regex-patterns │ │ │ │ ├── index.js │ │ │ │ ├── regex-patterns.js │ │ │ │ └── regex-patterns.unit.spec.jsx │ │ │ ├── tests │ │ │ ├── README.md │ │ │ └── cypress-helpers.js │ │ │ └── utils │ │ │ ├── component-props │ │ │ ├── component-props.js │ │ │ ├── component-props.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── debug-utils │ │ │ ├── debug-utils.js │ │ │ ├── debug-utils.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── error-constants │ │ │ ├── error-constants.js │ │ │ ├── error-constants.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── error-handler │ │ │ ├── error-handler.js │ │ │ ├── error-handler.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── error-handling │ │ │ ├── error-handling.js │ │ │ ├── error-handling.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── error-transformations │ │ │ ├── error-transformations.js │ │ │ ├── error-transformations.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── field-name-migration.js │ │ │ ├── field-name-migration.unit.spec.jsx │ │ │ ├── form-error │ │ │ ├── form-error.js │ │ │ ├── form-error.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── logger │ │ │ ├── index.js │ │ │ ├── logger.js │ │ │ └── logger.unit.spec.jsx │ │ │ ├── test-helpers.jsx │ │ │ ├── validators │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── validators.js │ │ │ ├── zod-helpers │ │ │ ├── index.js │ │ │ ├── zod-helpers.js │ │ │ └── zod-helpers.unit.spec.jsx │ │ │ └── zod-integration │ │ │ ├── index.js │ │ │ ├── zod-integration.js │ │ │ └── zod-integration.unit.spec.jsx │ ├── benefits-optimization-pingwind │ │ ├── 21-8940 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── SafeArrayField.jsx │ │ │ │ ├── TelephoneFieldNoInternalErrors.jsx │ │ │ │ └── viewElements.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── ConfirmationQuestion.jsx │ │ │ │ ├── ImportantInformation.jsx │ │ │ │ ├── InformationRequiredPage.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ └── WhatYouNeed.jsx │ │ │ ├── definitions │ │ │ │ └── constants.js │ │ │ ├── helpers.js │ │ │ ├── helpers │ │ │ │ └── reviewHelpers.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── AfterDisability.js │ │ │ │ ├── BeforeDisability.js │ │ │ │ ├── additionalRemarks.js │ │ │ │ ├── contactInformation1.js │ │ │ │ ├── contactInformation2.js │ │ │ │ ├── currentIncome.js │ │ │ │ ├── currentMilitaryService.js │ │ │ │ ├── doctorCareQuestion.js │ │ │ │ ├── doctorInformation.js │ │ │ │ ├── employmentHistory.js │ │ │ │ ├── employmentStatementHistory.js │ │ │ │ ├── hospitalInformation.js │ │ │ │ ├── hospitalQuestion.js │ │ │ │ ├── informationRequired.js │ │ │ │ ├── leavingLastPosition.js │ │ │ │ ├── peakEarnings.js │ │ │ │ ├── personalInformation1.js │ │ │ │ ├── sectionFour.js │ │ │ │ ├── sectionSix.js │ │ │ │ ├── sectionThree.js │ │ │ │ └── sectionTwoP1.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 21-8940.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── 8940-unemployability.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ └── minimal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ └── user.json │ │ │ │ └── helpers │ │ │ │ │ └── local-helpers.js │ │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── SafeArrayField.unit.spec.jsx │ │ │ │ ├── TelephoneFieldNoInternalErrors.unit.spec.jsx │ │ │ │ └── viewElements.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── ConfirmationQuestion.unit.spec.jsx │ │ │ │ ├── ImportantInformation.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ └── WhatYouNeed.unit.spec.jsx │ │ │ │ ├── formConfig.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ └── reviewHelpers.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── additionalRemarks.unit.spec.jsx │ │ │ │ ├── afterDisabilityPage.unit.spec.jsx │ │ │ │ ├── beforeDisabilityPage.unit.spec.jsx │ │ │ │ ├── contactInformation1.unit.spec.jsx │ │ │ │ ├── contactInformation2.unit.spec.jsx │ │ │ │ ├── currentIncomePage.unit.spec.jsx │ │ │ │ ├── currentMilitaryServicePage.unit.spec.jsx │ │ │ │ ├── doctorCareQuestion.unit.spec.jsx │ │ │ │ ├── doctorCareQuestionPage.unit.spec.jsx │ │ │ │ ├── doctorInformation.unit.spec.jsx │ │ │ │ ├── doctorInformationPage.unit.spec.jsx │ │ │ │ ├── employmentHistory.unit.spec.jsx │ │ │ │ ├── employmentHistoryPage.unit.spec.jsx │ │ │ │ ├── employmentStatementHistoryPage.webcomponent.spec.jsx │ │ │ │ ├── hospitalCareQuestionPage.unit.spec.jsx │ │ │ │ ├── hospitalInformationPage.unit.spec.jsx │ │ │ │ ├── informationRequiredPage.unit.spec.jsx │ │ │ │ ├── leavingLastPosition.unit.spec.jsx │ │ │ │ ├── leavingLastPositionPage.unit.spec.jsx │ │ │ │ ├── peakEarnings.unit.spec.jsx │ │ │ │ ├── personalInformation1.unit.spec.jsx │ │ │ │ ├── sectionFiveBannerPage.unit.spec.jsx │ │ │ │ ├── sectionFour.unit.spec.jsx │ │ │ │ ├── sectionFourBannerPage.unit.spec.jsx │ │ │ │ ├── sectionOneBannerPage.unit.spec.jsx │ │ │ │ ├── sectionSix.unit.spec.jsx │ │ │ │ ├── sectionSixBannerPage.unit.spec.jsx │ │ │ │ ├── sectionThree.unit.spec.jsx │ │ │ │ ├── sectionThreeBannerPage.unit.spec.jsx │ │ │ │ ├── sectionTwoBannerPage.unit.spec.jsx │ │ │ │ └── sectionTwoP1.unit.spec.jsx │ │ └── shared │ │ │ ├── components │ │ │ ├── GetFormHelp.jsx │ │ │ ├── IntroductionPageView.jsx │ │ │ └── WIP.jsx │ │ │ ├── config │ │ │ └── submit-transformer.js │ │ │ ├── feature-toggles.json │ │ │ └── tests │ │ │ └── e2e │ │ │ ├── fixtures │ │ │ └── mocks │ │ │ │ ├── application-submit.json │ │ │ │ ├── feature-toggles.json │ │ │ │ ├── mock-upload.json │ │ │ │ └── test.jpg │ │ │ └── helpers.js │ ├── burials-ez │ │ ├── .eslintrc.js │ │ ├── BurialsApp.jsx │ │ ├── README.md │ │ ├── burials-entry.jsx │ │ ├── components │ │ │ ├── ApplicantDescription.jsx │ │ │ ├── DeathCertificateUploadMessage.jsx │ │ │ ├── ErrorText.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── ListItemView.jsx │ │ │ ├── NoFormPage.jsx │ │ │ ├── NoHintReviewField.jsx │ │ │ ├── PrefillMessage.jsx │ │ │ └── ReviewRowView.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── 01-claimant-information │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── mailingAddress.js │ │ │ │ │ ├── personalInformation.js │ │ │ │ │ └── relationshipToVeteran.js │ │ │ │ ├── 02-veteran-information │ │ │ │ │ ├── burialInformation.js │ │ │ │ │ ├── homeHospiceCare.js │ │ │ │ │ ├── homeHospiceCareAfterDischarge.js │ │ │ │ │ ├── locationOfDeath.js │ │ │ │ │ └── veteranInformation.js │ │ │ │ ├── 03-military-history │ │ │ │ │ ├── previousNames.js │ │ │ │ │ ├── previousNamesQuestion.js │ │ │ │ │ ├── separationDocuments.js │ │ │ │ │ ├── serviceNumber.js │ │ │ │ │ ├── servicePeriods.js │ │ │ │ │ └── uploadDD214.js │ │ │ │ ├── 04-benefits-selection │ │ │ │ │ ├── benefitsSelection.js │ │ │ │ │ ├── burialAllowanceConfirmation.js │ │ │ │ │ ├── burialAllowancePartOne.js │ │ │ │ │ ├── burialAllowancePartTwo.js │ │ │ │ │ ├── cemeteryLocation.js │ │ │ │ │ ├── cemeteryLocationQuestion.js │ │ │ │ │ ├── finalRestingPlace.js │ │ │ │ │ ├── nationalOrFederalCemetery.js │ │ │ │ │ ├── plotAllowancePartOne.js │ │ │ │ │ ├── plotAllowancePartTwo.js │ │ │ │ │ ├── transportationExpenses.js │ │ │ │ │ └── tribalLandLocation.js │ │ │ │ └── 05-additional-information │ │ │ │ │ ├── additionalEvidence.js │ │ │ │ │ ├── deathCertificate.js │ │ │ │ │ ├── fasterClaimProcessing.js │ │ │ │ │ ├── supportingDocuments.js │ │ │ │ │ └── transportationReceipts.js │ │ │ ├── form.js │ │ │ └── submit.js │ │ ├── containers │ │ │ └── ConfirmationPage.jsx │ │ ├── hooks │ │ │ └── useBrowserMonitoring.jsx │ │ ├── manifest.json │ │ ├── migrations.js │ │ ├── reducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── burials.scss │ │ ├── structure.json │ │ ├── tests │ │ │ ├── BurialsApp.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── ErrorText.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── NoFormPage.unit.spec.jsx │ │ │ │ ├── NoHintReviewRow.unit.spec.jsx │ │ │ │ └── ReviewRowView.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── chapters │ │ │ │ │ ├── 01-claimant-information │ │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ │ ├── mailingAddress.unit.spec.jsx │ │ │ │ │ │ ├── personalInformation.unit.spec.jsx │ │ │ │ │ │ └── relationshipToVeteran.unit.spec.jsx │ │ │ │ │ ├── 02-veteran-information │ │ │ │ │ │ ├── burialInformation.unit.spec.jsx │ │ │ │ │ │ ├── facilityInformation.unit.spec.jsx │ │ │ │ │ │ ├── homeHospiceCare.unit.spec.jsx │ │ │ │ │ │ ├── homeHospiceCareAfterDischarge.unit.spec.jsx │ │ │ │ │ │ ├── locationOfDeath.unit.spec.jsx │ │ │ │ │ │ └── veteranInformation.unit.spec.jsx │ │ │ │ │ ├── 03-military-history │ │ │ │ │ │ ├── previousNames.unit.spec.jsx │ │ │ │ │ │ ├── previousNamesQuestion.unit.spec.jsx │ │ │ │ │ │ ├── separationDocuments.unit.spec.jsx │ │ │ │ │ │ ├── serviceNumber.unit.spec.jsx │ │ │ │ │ │ ├── servicePeriods.unit.spec.jsx │ │ │ │ │ │ └── uploadDD214.unit.spec.jsx │ │ │ │ │ ├── 04-benefits-selection │ │ │ │ │ │ ├── benefitsSelection.unit.spec.jsx │ │ │ │ │ │ ├── burialAllowanceConfirmation.spec.jsx │ │ │ │ │ │ ├── burialAllowancePartOne.unit.spec.jsx │ │ │ │ │ │ ├── burialAllowancePartTwo.unit.spec.jsx │ │ │ │ │ │ ├── cemeteryLocation.unit.spec.jsx │ │ │ │ │ │ ├── cemeteryLocationQuestion.unit.spec.jsx │ │ │ │ │ │ ├── finalRestingPlace.unit.spec.jsx │ │ │ │ │ │ ├── nationalOrFederalCemetary.unit.spec.jsx │ │ │ │ │ │ ├── plotAllowancePartOne.unit.spec.jsx │ │ │ │ │ │ ├── plotAllowancePartTwo.unit.spec.jsx │ │ │ │ │ │ ├── transportationExpenses.unit.spec.jsx │ │ │ │ │ │ └── tribalLandLocation.unit.spec.jsx │ │ │ │ │ └── 05-additional-information │ │ │ │ │ │ ├── additionalInformation.unit.spec.jsx │ │ │ │ │ │ ├── deathCertificate.unit.spec.jsx │ │ │ │ │ │ ├── fasterClaimProcessing.unit.spec.jsx │ │ │ │ │ │ └── transportationReceipts.unit.spec.jsx │ │ │ │ └── form.unit.spec.jsx │ │ │ ├── containers │ │ │ │ └── ConfirmationPage.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── burials-max.cypress.spec.js │ │ │ │ ├── burials.cypress.spec.js │ │ │ │ ├── helpers │ │ │ │ │ └── index.js │ │ │ │ └── pagePaths.js │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ ├── v3formData.json │ │ │ │ │ ├── v3formDataMigrated.json │ │ │ │ │ └── v4formData.json │ │ │ │ └── mocks │ │ │ │ │ ├── featuresEnabled.json │ │ │ │ │ ├── loggedInUser.json │ │ │ │ │ ├── mockStore.js │ │ │ │ │ ├── mockUser.js │ │ │ │ │ ├── profile-status.json │ │ │ │ │ └── user.json │ │ │ ├── helpers.unit.spec.jsx │ │ │ ├── migrations.unit.spec.jsx │ │ │ ├── mock-api.js │ │ │ ├── schema │ │ │ │ ├── maximal-at-home-test.json │ │ │ │ ├── maximal-test.json │ │ │ │ ├── minimal-test.json │ │ │ │ └── overflow-test.json │ │ │ └── utils │ │ │ │ ├── ensureValidCSRFToken.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── validation.unit.spec.jsx │ │ └── utils │ │ │ ├── ensureValidCSRFToken.js │ │ │ ├── helpers.jsx │ │ │ ├── labels.jsx │ │ │ ├── upload.js │ │ │ └── validation.js │ ├── caregivers │ │ ├── README.md │ │ ├── actions │ │ │ ├── ensureValidCSRFToken.js │ │ │ ├── fetchFacilities.js │ │ │ └── fetchMapBoxGeocoding.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── Abbreviation.jsx │ │ │ ├── ApplicationDownloadLink.jsx │ │ │ ├── ConfirmationPage │ │ │ │ ├── ConfirmationFAQ.jsx │ │ │ │ ├── ConfirmationPrintView.jsx │ │ │ │ └── ConfirmationScreenView.jsx │ │ │ ├── FacilityAddress.jsx │ │ │ ├── FormAlerts │ │ │ │ ├── CheckUploadWarning.jsx │ │ │ │ ├── GeneralErrorAlert.jsx │ │ │ │ ├── SecondaryRequiredAlert.jsx │ │ │ │ ├── SelectedFacilityInfoAlert.jsx │ │ │ │ └── SubmissionErrorAlert.jsx │ │ │ ├── FormDescriptions │ │ │ │ ├── AddressCountyDescriptions.jsx │ │ │ │ ├── ApplicationSignatureDescription.jsx │ │ │ │ ├── CaregiverContactInfoDescription.jsx │ │ │ │ ├── CaregiverSsnDescription.jsx │ │ │ │ ├── DocumentTypeDescription.jsx │ │ │ │ ├── PreferredFacilityApiDescription.jsx │ │ │ │ ├── PrimaryCaregiverIntro.jsx │ │ │ │ ├── SecondaryCaregiverDescription.jsx │ │ │ │ ├── SecondayCaregiverIntros.jsx │ │ │ │ ├── SupportingDocumentDescription.jsx │ │ │ │ └── VeteranContactInfoDescription.jsx │ │ │ ├── FormFields │ │ │ │ ├── AddressWithAutofill.jsx │ │ │ │ ├── FacilityList.jsx │ │ │ │ ├── FacilitySearch.jsx │ │ │ │ └── VaSearchInputAdapter.jsx │ │ │ ├── FormPages │ │ │ │ └── FacilityConfirmation.jsx │ │ │ ├── FormReview │ │ │ │ ├── AddressWithAutofillReviewField.jsx │ │ │ │ ├── CustomReviewField.jsx │ │ │ │ ├── CustomYesNoReviewField.jsx │ │ │ │ ├── FacilityReview.jsx │ │ │ │ └── RepresentativeReviewField.jsx │ │ │ ├── GetHelp.jsx │ │ │ ├── IntroductionPage │ │ │ │ ├── CaregiversPrivacyActStatement.jsx │ │ │ │ └── ProcessTimeline.jsx │ │ │ └── PreSubmitInfo │ │ │ │ ├── StatementOfTruthItem.jsx │ │ │ │ ├── SubmitLoadingIndicator.jsx │ │ │ │ └── index.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── primary │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── hasPrimary.js │ │ │ │ │ ├── homeAddress.js │ │ │ │ │ ├── identityInformation.js │ │ │ │ │ ├── mailingAddress.js │ │ │ │ │ └── personalInformation.js │ │ │ │ ├── secondaryOne │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── hasSecondary.js │ │ │ │ │ ├── homeAddress.js │ │ │ │ │ ├── identityInformation.js │ │ │ │ │ ├── mailingAddress.js │ │ │ │ │ └── personalInformation.js │ │ │ │ ├── secondaryTwo │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── hasSecondaryTwo.js │ │ │ │ │ ├── homeAddress.js │ │ │ │ │ ├── identityInformation.js │ │ │ │ │ ├── mailingAddress.js │ │ │ │ │ └── personalInformation.js │ │ │ │ ├── signAsRepresentative │ │ │ │ │ ├── documentUpload.js │ │ │ │ │ └── signAsRepresentativeYesNo.js │ │ │ │ └── veteran │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── homeAddress.js │ │ │ │ │ ├── identityInformation.js │ │ │ │ │ ├── personalInformation.js │ │ │ │ │ ├── vaMedicalCenter_api.js │ │ │ │ │ └── vaMedicalCenter_json.js │ │ │ ├── form.js │ │ │ └── submit-transformer.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── definitions │ │ │ ├── sharedSchema.js │ │ │ └── sharedUI.js │ │ ├── hooks │ │ │ ├── useBrowserMonitoring.jsx │ │ │ ├── useDefaultFormData.jsx │ │ │ └── useSignatureSync.jsx │ │ ├── locales │ │ │ └── en │ │ │ │ └── content.json │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── _applicationDownloadLink.scss │ │ │ ├── _confirmationPage.scss │ │ │ ├── _customFieldsets.scss │ │ │ ├── _facilitiesSearch.scss │ │ │ ├── _introPage.scss │ │ │ ├── _label.scss │ │ │ ├── _lists.scss │ │ │ ├── _signatureBox.scss │ │ │ ├── _submitLoader.scss │ │ │ └── caregivers.scss │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── cg-facilities.cypress.spec.js │ │ │ │ ├── cg-keyboard-only.cypress.spec.js │ │ │ │ ├── cg-representative.cypress.spec.js │ │ │ │ ├── cg-required-only.cypress.spec.js │ │ │ │ ├── cg-secondary.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── oneSecondaryCaregiver.json │ │ │ │ │ │ ├── requiredOnly.json │ │ │ │ │ │ ├── secondaryOneOnly.json │ │ │ │ │ │ ├── signAsRepresentativeNo.json │ │ │ │ │ │ ├── signAsRepresentativeYes.json │ │ │ │ │ │ └── twoSecondaryCaregivers.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── facilities.json │ │ │ │ │ │ ├── feature-toggles.facilities.json │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ ├── maintenance-windows.json │ │ │ │ │ │ ├── mapbox.json │ │ │ │ │ │ ├── pdf-download.json │ │ │ │ │ │ ├── submission.json │ │ │ │ │ │ ├── upload.json │ │ │ │ │ │ └── vamc-ehr.json │ │ │ │ └── utils │ │ │ │ │ ├── fillers.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── setup.js │ │ │ ├── mocks │ │ │ │ ├── fetchFacility │ │ │ │ │ ├── index.js │ │ │ │ │ ├── mockFormattedResponses.js │ │ │ │ │ └── mockVetsApiResponses.js │ │ │ │ └── mapBoxClient.js │ │ │ ├── test-helpers │ │ │ │ ├── dom-extensions.js │ │ │ │ └── index.js │ │ │ └── unit │ │ │ │ ├── actions │ │ │ │ ├── ensureValidCSRFToken.unit.spec.jsx │ │ │ │ ├── fetchFacilities.unit.spec.jsx │ │ │ │ └── fetchMapBoxGeocoding.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ ├── ApplicationDownloadLink.unit.spec.jsx │ │ │ │ ├── ConfirmationPage │ │ │ │ │ ├── ConfirmationPrintView.unit.spec.jsx │ │ │ │ │ └── ConfirmationScreenView.unit.spec.jsx │ │ │ │ ├── FacilityAddress.unit.spec.jsx │ │ │ │ ├── FormAlerts │ │ │ │ │ ├── CheckUploadWarning.unit.spec.jsx │ │ │ │ │ ├── SelectedFacilityInfoAlert.unit.spec.jsx │ │ │ │ │ └── SubmissionErrorAlert.unit.spec.jsx │ │ │ │ ├── FormDescriptions │ │ │ │ │ ├── AddressCountyDescriptions.unit.spec.jsx │ │ │ │ │ └── SecondaryCaregiverIntros.unit.spec.jsx │ │ │ │ ├── FormFields │ │ │ │ │ ├── AddressWithAutofill.unit.spec.jsx │ │ │ │ │ ├── FacilityList.unit.spec.jsx │ │ │ │ │ ├── FacilitySearch-navigation.unit.spec.jsx │ │ │ │ │ ├── FacilitySearch-render.unit.spec.jsx │ │ │ │ │ └── FacilitySearch-search.unit.spec.jsx │ │ │ │ ├── FormPages │ │ │ │ │ └── FacilityConfirmation.unit.spec.jsx │ │ │ │ ├── FormReview │ │ │ │ │ ├── AddressWithAutofillReviewField.unit.spec.jsx │ │ │ │ │ ├── CustomReviewField.unit.spec.jsx │ │ │ │ │ ├── CustomYesNoReviewField.unit.spec.jsx │ │ │ │ │ ├── FacilityReview.unit.spec.jsx │ │ │ │ │ └── RepresentativeReviewField.unit.spec.jsx │ │ │ │ ├── GetHelp.unit.spec.jsx │ │ │ │ └── PreSubmitInfo │ │ │ │ │ ├── PreSubmitInfo.unit.spec.jsx │ │ │ │ │ └── SubmitLoadingIndicator.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── helpers.spec.jsx │ │ │ │ ├── primary │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── hasPrimary.unit.spec.jsx │ │ │ │ │ ├── identityInformation.unit.spec.jsx │ │ │ │ │ ├── mailingAddress.unit.spec.jsx │ │ │ │ │ └── personalInformation.unit.spec.jsx │ │ │ │ ├── secondaryOne │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── hasSecondary.unit.spec.jsx │ │ │ │ │ ├── identityInformation.unit.spec.jsx │ │ │ │ │ ├── mailingAddress.unit.spec.jsx │ │ │ │ │ └── personalInformation.unit.spec.jsx │ │ │ │ ├── secondaryTwo │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── hasSecondaryTwo.unit.spec.jsx │ │ │ │ │ ├── identityInformation.unit.spec.jsx │ │ │ │ │ ├── mailingAddress.unit.spec.jsx │ │ │ │ │ └── personalInformation.unit.spec.jsx │ │ │ │ ├── signAsRepresentative │ │ │ │ │ ├── documentUpload.unit.spec.jsx │ │ │ │ │ └── signAsRepresentativeYesNo.unit.spec.jsx │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ └── veteran │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── homeAddress.unit.spec.jsx │ │ │ │ │ ├── identityInformation.unit.spec.jsx │ │ │ │ │ ├── personalInformation.unit.spec.jsx │ │ │ │ │ └── vaMedicalCenter_json.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── hooks │ │ │ │ ├── useDefaultFormData.unit.spec.jsx │ │ │ │ └── useSignaturesSync.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ ├── helpers │ │ │ │ ├── file-attachments.unit.spec.jsx │ │ │ │ ├── form-config.unit.spec.jsx │ │ │ │ ├── general.unit.spec.jsx │ │ │ │ └── schema.unit.spec.jsx │ │ │ │ └── validation.unit.spec.jsx │ │ └── utils │ │ │ ├── caregiverProgramFacilities.json │ │ │ ├── constants.js │ │ │ ├── helpers │ │ │ ├── file-attachments.js │ │ │ ├── form-config.js │ │ │ ├── general.js │ │ │ ├── index.js │ │ │ └── schema.js │ │ │ ├── imports.js │ │ │ ├── mapbox │ │ │ ├── mapboxClient.js │ │ │ └── mapboxToken.js │ │ │ ├── selectors │ │ │ ├── feature-toggles.js │ │ │ └── index.js │ │ │ └── validation.js │ ├── check-in │ │ ├── README.md │ │ ├── actions │ │ │ ├── authentication │ │ │ │ ├── authentication.actions.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── day-of │ │ │ │ ├── day-of.actions.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── navigation │ │ │ │ ├── index.js │ │ │ │ └── navigation.actions.unit.spec.jsx │ │ │ ├── pre-check-in │ │ │ │ ├── index.js │ │ │ │ └── pre-check-in.actions.unit.spec.jsx │ │ │ ├── travel-claim │ │ │ │ ├── index.js │ │ │ │ └── travel-claim.actions.unit.spec.jsx │ │ │ └── universal │ │ │ │ ├── index.js │ │ │ │ └── universal.actions.unit.spec.jsx │ │ ├── api │ │ │ ├── index.js │ │ │ ├── local-mock-api │ │ │ │ ├── e2e │ │ │ │ │ └── ApiInitializer.js │ │ │ │ ├── index.js │ │ │ │ └── mocks │ │ │ │ │ └── v2 │ │ │ │ │ ├── btsss │ │ │ │ │ ├── index.js │ │ │ │ │ └── post.js │ │ │ │ │ ├── check-in-data │ │ │ │ │ ├── index.js │ │ │ │ │ ├── patch.js │ │ │ │ │ └── post.js │ │ │ │ │ ├── feature-toggles │ │ │ │ │ └── index.js │ │ │ │ │ ├── pre-check-in-data │ │ │ │ │ ├── get.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── post.js │ │ │ │ │ ├── sessions │ │ │ │ │ ├── get.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── post.js │ │ │ │ │ └── shared │ │ │ │ │ ├── get.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── patch.js │ │ │ │ │ └── post.js │ │ │ ├── utils │ │ │ │ ├── api.utils.unit.spec.jsx │ │ │ │ └── index.js │ │ │ └── versions │ │ │ │ ├── v2.js │ │ │ │ └── v2.unit.spec.jsx │ │ ├── components │ │ │ ├── ActionItemDisplay.jsx │ │ │ ├── ActionLink.jsx │ │ │ ├── AddressBlock.jsx │ │ │ ├── AppointmentBlock.jsx │ │ │ ├── AppointmentDisplay │ │ │ │ ├── AppointmentListItem.jsx │ │ │ │ ├── AppointmentLocation.jsx │ │ │ │ ├── AppointmentMessage.jsx │ │ │ │ └── tests │ │ │ │ │ ├── AppointmentListItem.unit.spec.jsx │ │ │ │ │ ├── AppointmentLocation.unit.spec.jsx │ │ │ │ │ └── AppointmentMessage.unit.spec.jsx │ │ │ ├── AppointmentListInfoBlock.jsx │ │ │ ├── BackButton.jsx │ │ │ ├── BackToAppointments.jsx │ │ │ ├── BackToHome.jsx │ │ │ ├── ConfirmationAccordionBlock.jsx │ │ │ ├── DemographicItem.jsx │ │ │ ├── ExternalLink.jsx │ │ │ ├── FeatureToggle.jsx │ │ │ ├── HelpBlock.jsx │ │ │ ├── HowToLink.jsx │ │ │ ├── LanguagePicker.jsx │ │ │ ├── LinkList.jsx │ │ │ ├── ListWrapper.jsx │ │ │ ├── MixedLanguageDisclaimer.jsx │ │ │ ├── PreCheckinConfirmation.jsx │ │ │ ├── PrepareContent.jsx │ │ │ ├── TravelEligibilityAdditionalInfo.jsx │ │ │ ├── TravelPayOMB.jsx │ │ │ ├── TravelPayReimbursementLink.jsx │ │ │ ├── TravelWarningAlert.jsx │ │ │ ├── UpcomingAppointmentsList.jsx │ │ │ ├── UpcomingAppointmentsListItem.jsx │ │ │ ├── UpcomingAppointmentsListItemAction.jsx │ │ │ ├── UpcomingAppointmentsVista.jsx │ │ │ ├── WhatToDoNext.jsx │ │ │ ├── errors │ │ │ │ └── ErrorBoundary.jsx │ │ │ ├── layout │ │ │ │ ├── Footer.jsx │ │ │ │ ├── ReloadWrapper.jsx │ │ │ │ ├── Wrapper.jsx │ │ │ │ └── tests │ │ │ │ │ ├── Footer.unit.spec.jsx │ │ │ │ │ └── Wrapper.unit.spec.jsx │ │ │ ├── pages │ │ │ │ ├── AppointmentDetails │ │ │ │ │ ├── AppointmentDetails.unit.spec.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── Appointments │ │ │ │ │ ├── AppointmentsPage.unit.spec.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── ConfirmablePage │ │ │ │ │ ├── ConfirmablePage.unit.spec.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── TravelPage │ │ │ │ │ ├── TravelPage.unit.spec.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── UpcomingAppointments │ │ │ │ │ ├── UpcomingAppointmentsPage.unit.spec.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── demographics │ │ │ │ │ ├── DemographicsDisplay.jsx │ │ │ │ │ └── DemographicsDisplay.unit.spec.jsx │ │ │ │ ├── emergencyContact │ │ │ │ │ ├── EmergencyContactDisplay.jsx │ │ │ │ │ └── EmergencyContactDisplay.unit.spec.jsx │ │ │ │ ├── nextOfKin │ │ │ │ │ ├── NextOfKinDisplay.jsx │ │ │ │ │ └── NextOfKinDisplay.unit.spec.jsx │ │ │ │ ├── travel-agreement │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── travelAgreement.unit.spec.jsx │ │ │ │ └── validate │ │ │ │ │ ├── ValidateDisplay.jsx │ │ │ │ │ └── ValidateDisplay.unit.spec.jsx │ │ │ └── tests │ │ │ │ ├── ActionItemDisplay.unit.spec.jsx │ │ │ │ ├── ActionLink.unit.spec.jsx │ │ │ │ ├── AddressBlock.unit.spec.jsx │ │ │ │ ├── AppointmentBlock.unit.spec.jsx │ │ │ │ ├── AppointmentListInfoBlock.unit.spec.jsx │ │ │ │ ├── BackButton.unit.spec.jsx │ │ │ │ ├── BackToHome.unit.spec.jsx │ │ │ │ ├── ConfirmationAccordionBlock.unit.spec.jsx │ │ │ │ ├── DemographicItem.unit.spec.jsx │ │ │ │ ├── ExternalLink.unit.spec.jsx │ │ │ │ ├── FeatureToggle.unit.spec.jsx │ │ │ │ ├── HelpBlock.unit.spec.jsx │ │ │ │ ├── LanguagePicker.unit.spec.jsx │ │ │ │ ├── LinkList.unit.spec.jsx │ │ │ │ ├── ListWrapper.unit.spec.jsx │ │ │ │ ├── MixedLanguageDisclaimer.unit.spec.jsx │ │ │ │ ├── PreCheckinConfirmation.test.unit.spec.jsx │ │ │ │ ├── PrepareContent.unit.spec.jsx │ │ │ │ ├── TravelEligibilityAddtionalInfo.unit.spec.jsx │ │ │ │ ├── TravelPayOMB.unit.spec.jsx │ │ │ │ ├── TravelWarningAlert.unit.spec.jsx │ │ │ │ ├── UpcomingAppointmentsList.unit.spec.jsx │ │ │ │ ├── UpcomingAppointmentsListItem.unit.spec.jsx │ │ │ │ ├── UpcomingAppointmentsListItemAction.unit.spec.jsx │ │ │ │ └── WhatToDoNext.unit.spec.jsx │ │ ├── containers │ │ │ ├── withAppName.jsx │ │ │ ├── withAppSet.jsx │ │ │ ├── withAuthorization.jsx │ │ │ ├── withError.jsx │ │ │ ├── withFeatureFlip.jsx │ │ │ ├── withForm.jsx │ │ │ └── withOnlyOnLocal.jsx │ │ ├── day-of │ │ │ ├── .eslintrc.js │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── jsconfig-example.json │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── ArrivedAtFacility.jsx │ │ │ │ ├── Confirmation │ │ │ │ │ ├── CheckInConfirmation.jsx │ │ │ │ │ ├── TravelPayAlert.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── tests │ │ │ │ │ │ ├── CheckInConfirmation.test.unit.spec.jsx │ │ │ │ │ │ ├── Confirmation.test.unit.spec.jsx │ │ │ │ │ │ └── TravelPayAlert.test.unit.spec.jsx │ │ │ │ ├── Demographics.jsx │ │ │ │ ├── EmergencyContact.jsx │ │ │ │ ├── Error.jsx │ │ │ │ ├── Landing.jsx │ │ │ │ ├── NextOfKin.jsx │ │ │ │ ├── SeeStaff.jsx │ │ │ │ ├── TravelAddress.jsx │ │ │ │ ├── TravelMileage.jsx │ │ │ │ ├── TravelQuestion.jsx │ │ │ │ ├── TravelReview.jsx │ │ │ │ ├── TravelVehicle.jsx │ │ │ │ ├── ValidateVeteran.jsx │ │ │ │ └── tests │ │ │ │ │ ├── ArrivedAtFacility.unit.spec.jsx │ │ │ │ │ ├── Demographics.unit.spec.jsx │ │ │ │ │ ├── EmergencyContact.unit.spec.jsx │ │ │ │ │ ├── Error.test.unit.spec.jsx │ │ │ │ │ ├── NextOfKin.unit.spec.jsx │ │ │ │ │ └── SeeStaff-unit.spec.jsx │ │ │ ├── routes.jsx │ │ │ └── tests │ │ │ │ └── e2e │ │ │ │ ├── authentication.failure.cypress.spec.js │ │ │ │ ├── complete.check.in.go.back.cypress.spec.js │ │ │ │ ├── demographics.does.not.need.to.confirm.cypress.spec.js │ │ │ │ ├── demographics.needs.to.confirm.cypress.spec.js │ │ │ │ ├── errors.api.connection.cypress.spec.js │ │ │ │ ├── errors.appointment.cypress.spec.js │ │ │ │ ├── errors.uuid.cypress.spec.js │ │ │ │ ├── pages │ │ │ │ ├── Arrived.js │ │ │ │ ├── Confirmation.js │ │ │ │ ├── Error.js │ │ │ │ └── SeeStaff.js │ │ │ │ ├── refresh.appointments.cypress.spec.js │ │ │ │ ├── travel.claim.already.filed.today.cypress.spec.js │ │ │ │ └── travel.claim.cypress.spec.js │ │ ├── hooks │ │ │ ├── tests │ │ │ │ ├── useDemographicsFlags │ │ │ │ │ ├── TestComponent.jsx │ │ │ │ │ └── useDemographicsFlags.unit.spec.jsx │ │ │ │ ├── useFormRouting │ │ │ │ │ ├── TestComponent.jsx │ │ │ │ │ └── useFormRouting.unit.spec.jsx │ │ │ │ ├── useSendDemographicsFlags │ │ │ │ │ ├── TestComponent.jsx │ │ │ │ │ └── useSendDemographicsFlags.unit.spec.jsx │ │ │ │ ├── useSendTravelPayClaim │ │ │ │ │ ├── TestComponent.jsx │ │ │ │ │ └── useSendTravelPayClaim.unit.spec.jsx │ │ │ │ ├── useStorage │ │ │ │ │ ├── TestComponent.jsx │ │ │ │ │ └── useStorage.unit.spec.jsx │ │ │ │ └── useTravelPayFlags │ │ │ │ │ ├── TestComponent.jsx │ │ │ │ │ └── useTravelPayFlags.unit.spec.jsx │ │ │ ├── useDatadogRum.jsx │ │ │ ├── useDemographicsFlags.jsx │ │ │ ├── useFormRouting.jsx │ │ │ ├── useGetCheckInData.jsx │ │ │ ├── useGetUpcomingAppointmentsData.jsx │ │ │ ├── usePostTravelOnlyClaim.jsx │ │ │ ├── useSendDemographicsFlags.jsx │ │ │ ├── useSendPreCheckInData.jsx │ │ │ ├── useSendTravelPayClaim.jsx │ │ │ ├── useStorage.jsx │ │ │ ├── useTravelPayFlags.jsx │ │ │ └── useUpdateError.jsx │ │ ├── locales │ │ │ ├── en │ │ │ │ └── translation.json │ │ │ ├── es │ │ │ │ └── translation.json │ │ │ ├── scripts │ │ │ │ ├── README.md │ │ │ │ ├── input-files │ │ │ │ │ └── .keep │ │ │ │ └── update-translations.js │ │ │ └── tl │ │ │ │ └── translation.json │ │ ├── package.json │ │ ├── pre-check-in │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── jsconfig-example.json │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── AppointmentResources │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── tests │ │ │ │ │ │ └── AppointmentResources.test.unit.spec.jsx │ │ │ │ ├── Confirmation │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── tests │ │ │ │ │ │ └── Confirmation.test.unit.spec.jsx │ │ │ │ ├── Demographics │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── tests │ │ │ │ │ │ └── Demographics.unit.spec.jsx │ │ │ │ ├── EmergencyContact │ │ │ │ │ └── index.jsx │ │ │ │ ├── Error │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── tests │ │ │ │ │ │ └── Error.unit.spec.jsx │ │ │ │ ├── ErrorTest │ │ │ │ │ └── index.jsx │ │ │ │ ├── Landing │ │ │ │ │ └── index.jsx │ │ │ │ ├── NextOfKin │ │ │ │ │ └── index.jsx │ │ │ │ └── Validate │ │ │ │ │ └── index.jsx │ │ │ ├── routes.jsx │ │ │ └── tests │ │ │ │ └── e2e │ │ │ │ ├── authentication.failure.cypress.spec.js │ │ │ │ ├── demographics.does.not.need.to.confirm.cypress.spec.js │ │ │ │ ├── demographics.needs.to.confirm.cypress.spec.js │ │ │ │ ├── errors.api.cypress.spec.js │ │ │ │ ├── errors.appointment.cypress.spec.js │ │ │ │ ├── errors.uuid.cypress.spec.js │ │ │ │ ├── pages │ │ │ │ ├── AppointmentResources.js │ │ │ │ ├── Confirmation.js │ │ │ │ └── Error.js │ │ │ │ └── pre.check.in.already.complete.cypress.spec.js │ │ ├── reducers │ │ │ ├── authentication │ │ │ │ ├── authentication.reducers.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── day-of │ │ │ │ ├── day-of.reducers.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── navigation │ │ │ │ ├── index.js │ │ │ │ └── navigation.reducers.unit.spec.jsx │ │ │ ├── pre-check-in │ │ │ │ ├── index.js │ │ │ │ └── pre-check-in.reducers.unit.spec.jsx │ │ │ ├── reducer.unit.spec.jsx │ │ │ ├── travel-claim │ │ │ │ ├── index.js │ │ │ │ └── travel-claim.reducers.unit.spec.jsx │ │ │ └── universal │ │ │ │ ├── index.js │ │ │ │ └── universal.reducers.unit.spec.jsx │ │ ├── sass │ │ │ └── check-in.scss │ │ ├── selectors │ │ │ ├── index.js │ │ │ └── selector.unit.spec.jsx │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── commands │ │ │ │ │ └── index.js │ │ │ │ ├── pages │ │ │ │ │ ├── AppointmentDetails.js │ │ │ │ │ ├── AppointmentsPage.js │ │ │ │ │ ├── Demographics.js │ │ │ │ │ ├── EmergencyContact.js │ │ │ │ │ ├── NextOfKin.js │ │ │ │ │ ├── TravelPages.js │ │ │ │ │ ├── UpcomingAppointmentsPage.js │ │ │ │ │ └── ValidateVeteran.js │ │ │ │ └── screenshots │ │ │ │ │ ├── screenshots-current.all.cypress.spec.js │ │ │ │ │ ├── screenshots-day-of-check-in.cypress.spec.js │ │ │ │ │ ├── screenshots-pre-check-in.cypress.spec.js │ │ │ │ │ └── screenshots-travel-claim.cypress.spec.js │ │ │ └── unit │ │ │ │ ├── mocks │ │ │ │ ├── mock-appointments.js │ │ │ │ └── router │ │ │ │ │ ├── index.js │ │ │ │ │ └── mock.router.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ ├── CheckInProvider.jsx │ │ │ │ └── initState.js │ │ ├── travel-claim │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── LoadingPage │ │ │ │ │ ├── LoadingPage.unit.spec.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── complete │ │ │ │ │ ├── Complete.unit.spec.jsx │ │ │ │ │ ├── TravelClaimSuccessAlert.jsx │ │ │ │ │ ├── TravelClaimSuccessAlert.unit.spec.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── error │ │ │ │ │ ├── Error.unit.spec.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── landing │ │ │ │ │ └── index.jsx │ │ │ │ ├── travel-address │ │ │ │ │ └── index.jsx │ │ │ │ ├── travel-intro │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── travelIntro.unit.spec.jsx │ │ │ │ ├── travel-mileage │ │ │ │ │ ├── MultiAppointmentBody.jsx │ │ │ │ │ ├── SingleAppointmentBody.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── travelMileage.unit.spec.jsx │ │ │ │ ├── travel-review │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── travelReview.unit.spec.jsx │ │ │ │ ├── travel-vehicle │ │ │ │ │ └── index.jsx │ │ │ │ └── validate │ │ │ │ │ └── index.jsx │ │ │ ├── routes.jsx │ │ │ └── tests │ │ │ │ └── e2e │ │ │ │ ├── errors-already-filed.cypress.spec.js │ │ │ │ ├── errors-form-validation.cypress.spec.js │ │ │ │ ├── errors-retrieving-data.cypress.spec.js │ │ │ │ ├── errors-submitting-travel-claim.cypress.spec.js │ │ │ │ ├── errors-uuid.cypress.spec.js │ │ │ │ ├── errors-validation.cypress.spec.js │ │ │ │ ├── multiple-appointment.cypress.spec.js │ │ │ │ ├── pages │ │ │ │ ├── Error.js │ │ │ │ ├── TravelComplete.js │ │ │ │ ├── TravelIntro.js │ │ │ │ └── TravelMileage.js │ │ │ │ ├── single-appointment.cypress.spec.js │ │ │ │ └── travel-claim.returning-user.cypress.spec.js │ │ └── utils │ │ │ ├── analytics │ │ │ ├── analytics.test.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── appConstants │ │ │ ├── appConstants.unit.spec.jsx │ │ │ ├── countryList.js │ │ │ ├── index.js │ │ │ └── stateList.js │ │ │ ├── appointment │ │ │ ├── appointment.utils.unit.spec.jsx │ │ │ ├── eligibility.js │ │ │ ├── index.js │ │ │ └── status.test.unit.spec.jsx │ │ │ ├── demographics │ │ │ ├── demographics.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── formatters │ │ │ ├── formatters.test.unit.spec.jsx │ │ │ └── index.js │ │ │ ├── i18n │ │ │ ├── i18n.js │ │ │ └── i18n.unit.spec.jsx │ │ │ ├── navigation │ │ │ ├── day-of │ │ │ │ ├── index.js │ │ │ │ └── navigation.test.unit.spec.jsx │ │ │ ├── index.js │ │ │ ├── navigation.unit.spec.jsx │ │ │ ├── pre-check-in │ │ │ │ ├── index.js │ │ │ │ └── navigation.unit.spec.jsx │ │ │ └── travel-claim │ │ │ │ ├── index.js │ │ │ │ └── navigation.test.unit.spec.jsx │ │ │ ├── pilotFeatures │ │ │ ├── index.js │ │ │ └── pilotFeatures.unit.spec.jsx │ │ │ ├── selectors │ │ │ ├── feature-toggles.js │ │ │ └── tests │ │ │ │ └── feature-toggles.unit.spec.jsx │ │ │ ├── storage │ │ │ ├── index.js │ │ │ └── storage.unit.spec.jsx │ │ │ ├── token-format-validator │ │ │ ├── index.js │ │ │ └── token.format.validator.test.unit.spec.jsx │ │ │ └── validateVeteran │ │ │ └── index.js │ ├── claims-status │ │ ├── README.md │ │ ├── actions │ │ │ ├── index.js │ │ │ └── types.js │ │ ├── claims-status-entry.jsx │ │ ├── components │ │ │ ├── AddingDetails.jsx │ │ │ ├── AskVAToDecide.jsx │ │ │ ├── ClaimCard │ │ │ │ ├── ClaimCard.jsx │ │ │ │ ├── ClaimCardLink.jsx │ │ │ │ ├── ClaimCardLoadingSkeleton.jsx │ │ │ │ ├── ClaimCardLoadingSkeleton.unit.spec.jsx │ │ │ │ └── index.jsx │ │ │ ├── ClaimContentionList.jsx │ │ │ ├── ClaimDetailLayout.jsx │ │ │ ├── ClaimPhase.jsx │ │ │ ├── ClaimStatusHeader.jsx │ │ │ ├── ClaimTimeline.jsx │ │ │ ├── ClaimsBreadcrumbs.jsx │ │ │ ├── ClaimsListItem.jsx │ │ │ ├── CopyOfExam.jsx │ │ │ ├── DueDate.jsx │ │ │ ├── FeaturesWarning.jsx │ │ │ ├── FilesWeCouldntReceive.jsx │ │ │ ├── IndexLink.jsx │ │ │ ├── LoadingSkeleton.jsx │ │ │ ├── LoadingSkeleton.unit.spec.jsx │ │ │ ├── MailMessage.jsx │ │ │ ├── NeedHelp.jsx │ │ │ ├── NoClaims.jsx │ │ │ ├── Notification.jsx │ │ │ ├── PhaseBackWarning.jsx │ │ │ ├── ServiceUnavailableAlert.jsx │ │ │ ├── StemAskVAQuestions.jsx │ │ │ ├── StemClaimListItem.jsx │ │ │ ├── StemDeniedDetails.jsx │ │ │ ├── TabItem.jsx │ │ │ ├── TabNav.jsx │ │ │ ├── TimezoneDiscrepancyMessage.jsx │ │ │ ├── TogglerRoute.jsx │ │ │ ├── TravelClaimsSection.jsx │ │ │ ├── Type1UnknownUploadError.jsx │ │ │ ├── UploadStatus.jsx │ │ │ ├── UploadType2ErrorAlert.jsx │ │ │ ├── UploadType2ErrorAlertSlim.jsx │ │ │ ├── WIP.jsx │ │ │ ├── appeals-v2 │ │ │ │ ├── Alert.jsx │ │ │ │ ├── AlertsList.jsx │ │ │ │ ├── AppealHeader.jsx │ │ │ │ ├── AppealHelpSidebar.jsx │ │ │ │ ├── AppealListItem.jsx │ │ │ │ ├── AppealNotFound.jsx │ │ │ │ ├── AppealsV2TabNav.jsx │ │ │ │ ├── CurrentStatus.jsx │ │ │ │ ├── Decision.jsx │ │ │ │ ├── Docket.jsx │ │ │ │ ├── DocketCard.jsx │ │ │ │ ├── Expander.jsx │ │ │ │ ├── Issues.jsx │ │ │ │ ├── NextEvent.jsx │ │ │ │ ├── PastEvent.jsx │ │ │ │ ├── PastEventsSection.jsx │ │ │ │ ├── Timeline.jsx │ │ │ │ └── WhatsNext.jsx │ │ │ ├── claim-document-request-pages │ │ │ │ ├── Default5103EvidenceNotice.jsx │ │ │ │ └── DefaultPage.jsx │ │ │ ├── claim-files-tab-v2 │ │ │ │ ├── Descriptions.jsx │ │ │ │ ├── FileSubmissionsInProgress.jsx │ │ │ │ ├── FilesReceived.jsx │ │ │ │ ├── FilesWeCouldntReceiveEntryPoint.jsx │ │ │ │ └── OtherWaysToSendYourDocuments.jsx │ │ │ ├── claim-files-tab │ │ │ │ ├── AddFilesForm.jsx │ │ │ │ ├── AdditionalEvidencePage.jsx │ │ │ │ ├── ClaimFileHeader.jsx │ │ │ │ ├── DocumentsFiled.jsx │ │ │ │ ├── FilesNeeded.jsx │ │ │ │ ├── FilesOptional.jsx │ │ │ │ └── Standard5103Alert.jsx │ │ │ ├── claim-letters │ │ │ │ ├── ClaimLetterList.jsx │ │ │ │ ├── ClaimLetterListItem.jsx │ │ │ │ └── ClaimLetterSection.jsx │ │ │ ├── claim-overview-tab │ │ │ │ ├── ClaimOverviewHeader.jsx │ │ │ │ ├── ClaimPhaseStepper.jsx │ │ │ │ ├── DesktopClaimPhaseDiagram.jsx │ │ │ │ └── MobileClaimPhaseDiagram.jsx │ │ │ └── claim-status-tab │ │ │ │ ├── ClosedClaimAlert.jsx │ │ │ │ ├── NextSteps.jsx │ │ │ │ ├── Payments.jsx │ │ │ │ ├── RecentActivity.jsx │ │ │ │ ├── WhatWeAreDoing.jsx │ │ │ │ └── WhatYouNeedToDo.jsx │ │ ├── constants.js │ │ ├── containers │ │ │ ├── AppealInfo.jsx │ │ │ ├── AppealsV2DetailPage.jsx │ │ │ ├── AppealsV2StatusPage.jsx │ │ │ ├── AskVAPage.jsx │ │ │ ├── ClaimEstimationPage.jsx │ │ │ ├── ClaimPage.jsx │ │ │ ├── ClaimStatusPage.jsx │ │ │ ├── ClaimsStatusApp.jsx │ │ │ ├── DocumentRedirectPage.jsx │ │ │ ├── DocumentRequestPage.jsx │ │ │ ├── FilesPage.jsx │ │ │ ├── OverviewPage.jsx │ │ │ ├── Standard5103NoticePage.jsx │ │ │ ├── StemClaimStatusPage.jsx │ │ │ ├── YourClaimLetters │ │ │ │ ├── errorComponents │ │ │ │ │ ├── NoLettersContent.jsx │ │ │ │ │ ├── ServerErrorContent.jsx │ │ │ │ │ └── UnauthenticatedContent.jsx │ │ │ │ └── index.jsx │ │ │ └── YourClaimsPageV2.jsx │ │ ├── hooks │ │ │ ├── useIncrementalReveal.js │ │ │ └── usePagination.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── claim-ask.js │ │ │ ├── claim-detail.js │ │ │ ├── claim-sync.js │ │ │ ├── claimsV2.js │ │ │ ├── failed-uploads.js │ │ │ ├── index.js │ │ │ ├── notifications.js │ │ │ ├── routing.js │ │ │ ├── serialize.js │ │ │ └── uploads.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── claims-status.scss │ │ ├── selectors │ │ │ └── index.js │ │ ├── test-sc-deployment.md │ │ ├── tests │ │ │ ├── actions │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ └── indexGetAppealsV2.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── AddingDetails.unit.spec.jsx │ │ │ │ ├── AskVAPage.unit.spec.jsx │ │ │ │ ├── AskVAToDecide.unit.spec.jsx │ │ │ │ ├── ClaimContentionList.unit.spec.jsx │ │ │ │ ├── ClaimDetailLayout.unit.spec.jsx │ │ │ │ ├── ClaimPage.unit.spec.jsx │ │ │ │ ├── ClaimPhase.unit.spec.jsx │ │ │ │ ├── ClaimStatusHeader.unit.spec.jsx │ │ │ │ ├── ClaimStatusPage.unit.spec.jsx │ │ │ │ ├── ClaimTimeline.unit.spec.jsx │ │ │ │ ├── ClaimsBreadcrumbs.unit.spec.jsx │ │ │ │ ├── ClaimsListItem.unit.spec.jsx │ │ │ │ ├── ClaimsStatusApp.unit.spec.jsx │ │ │ │ ├── CopyOfExam.unit.spec.jsx │ │ │ │ ├── DocumentRedirectPage.unit.spec.jsx │ │ │ │ ├── DocumentRequestPage.unit.spec.jsx │ │ │ │ ├── DueDate.unit.spec.jsx │ │ │ │ ├── FilesPage.unit.spec.jsx │ │ │ │ ├── FilesWeCouldntReceive.unit.spec.jsx │ │ │ │ ├── IndexLink.unit.spec.jsx │ │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ │ ├── NoClaims.unit.spec.jsx │ │ │ │ ├── Notification.unit.spec.jsx │ │ │ │ ├── OverviewPage.unit.spec.jsx │ │ │ │ ├── PhaseBackWarning.unit.spec.jsx │ │ │ │ ├── ServiceUnavailableAlert.unit.spec.jsx │ │ │ │ ├── Standard5103NoticePage.unit.spec.jsx │ │ │ │ ├── StemAskQuestions.unit.spec.jsx │ │ │ │ ├── StemClaimListItem.unit.spec.jsx │ │ │ │ ├── StemClaimStatusPage.unit.spec.jsx │ │ │ │ ├── StemDeniedDetails.unit.spec.jsx │ │ │ │ ├── TabItem.unit.spec.jsx │ │ │ │ ├── TabNav.unit.spec.jsx │ │ │ │ ├── TimezoneDiscrepancyMessage.unit.spec.jsx │ │ │ │ ├── TravelClaimsSection.unit.spec.jsx │ │ │ │ ├── Type1UnknownUploadError.unit.spec.jsx │ │ │ │ ├── UploadStatus.unit.spec.jsx │ │ │ │ ├── UploadType2ErrorAlert.unit.spec.jsx │ │ │ │ ├── UploadType2ErrorAlertSlim.unit.spec.jsx │ │ │ │ ├── YourClaimsPageV2.unit.spec.jsx │ │ │ │ ├── appeals-v2 │ │ │ │ │ ├── Alert.unit.spec.jsx │ │ │ │ │ ├── AlertsList.unit.spec.jsx │ │ │ │ │ ├── AppealHeader.unit.spec.jsx │ │ │ │ │ ├── AppealHelpSidebar.unit.spec.jsx │ │ │ │ │ ├── AppealInfo.unit.spec.jsx │ │ │ │ │ ├── AppealListItem.unit.spec.jsx │ │ │ │ │ ├── AppealNotFound.unit.spec.jsx │ │ │ │ │ ├── AppealsV2DetailPage.unit.spec.jsx │ │ │ │ │ ├── AppealsV2StatusPage.unit.spec.jsx │ │ │ │ │ ├── AppealsV2TabNav.unit.spec.jsx │ │ │ │ │ ├── CurrentStatus.unit.spec.jsx │ │ │ │ │ ├── Decision.unit.spec.jsx │ │ │ │ │ ├── Docket.unit.spec.jsx │ │ │ │ │ ├── DocketCard.unit.spec.jsx │ │ │ │ │ ├── Expander.unit.spec.jsx │ │ │ │ │ ├── Issues.unit.spec.jsx │ │ │ │ │ ├── NextEvent.unit.spec.jsx │ │ │ │ │ ├── PastEvent.unit.spec.jsx │ │ │ │ │ ├── Timeline.unit.spec.jsx │ │ │ │ │ └── WhatsNext.unit.spec.jsx │ │ │ │ ├── claim-document-request-pages │ │ │ │ │ ├── Default5103EvidenceNotice.unit.spec.jsx │ │ │ │ │ └── DefaultPage.unit.spec.jsx │ │ │ │ ├── claim-files-tab-v2 │ │ │ │ │ ├── Descriptions.unit.spec.jsx │ │ │ │ │ ├── FileSubmissionsInProgress.unit.spec.jsx │ │ │ │ │ ├── FilesReceived.unit.spec.jsx │ │ │ │ │ ├── FilesWeCouldntReceiveEntryPoint.unit.spec.jsx │ │ │ │ │ └── OtherWaysToSendYourDocuments.unit.spec.jsx │ │ │ │ ├── claim-files-tab │ │ │ │ │ ├── AddFilesForm.unit.spec.jsx │ │ │ │ │ ├── AdditionalEvidencePage.unit.spec.jsx │ │ │ │ │ ├── ClaimFileHeader.unit.spec.jsx │ │ │ │ │ ├── DocumentsFiled.unit.spec.jsx │ │ │ │ │ ├── FilesNeeded.unit.spec.jsx │ │ │ │ │ ├── FilesOptional.unit.spec.jsx │ │ │ │ │ └── Standard5103Alert.unit.spec.jsx │ │ │ │ ├── claim-letters │ │ │ │ │ ├── ClaimLetterList.unit.spec.jsx │ │ │ │ │ ├── ClaimLetterListItem.unit.spec.jsx │ │ │ │ │ ├── ClaimLetterSection.unit.spec.jsx │ │ │ │ │ └── YourClaimLetters.unit.spec.jsx │ │ │ │ ├── claim-overview-tab │ │ │ │ │ ├── ClaimOverviewHeader.unit.spec.jsx │ │ │ │ │ ├── ClaimPhaseStepper.unit.spec.jsx │ │ │ │ │ ├── DesktopClaimPhaseDiagram.unit.spec.jsx │ │ │ │ │ └── MobileClaimPhaseDiagram.unit.spec.jsx │ │ │ │ └── claim-status-tab │ │ │ │ │ ├── ClosedClaimAlert.unit.spec.jsx │ │ │ │ │ ├── NextSteps.unit.spec.jsx │ │ │ │ │ ├── Payments.unit.spec.jsx │ │ │ │ │ ├── RecentActivity.unit.spec.jsx │ │ │ │ │ ├── WhatWeAreDoing.unit.spec.jsx │ │ │ │ │ └── WhatYouNeedToDo.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── 00.claims-list-breadcrumb.cypress.spec.js │ │ │ │ ├── 00.claims-list-empty.cypress.spec.js │ │ │ │ ├── 00.claims-list.cypress.spec.js │ │ │ │ ├── 01.claim-status-decision.cypress.spec.js │ │ │ │ ├── 01.claim-status.cypress.spec.js │ │ │ │ ├── 01.claim-status.v2.cypress.spec.js │ │ │ │ ├── 02.claim-files.v2.cypress.spec.js │ │ │ │ ├── 03.claim-overview.v2.cypress.spec.js │ │ │ │ ├── 05.claim-document-request.cypress.spec.js │ │ │ │ ├── 07.appeal-status.cypress.spec.js │ │ │ │ ├── 08.claim-letters-keyboard-only.cypress.spec.js │ │ │ │ ├── 08.claim-letters.cypress.spec.js │ │ │ │ ├── 09.friendly-evidence-claims.cypress.spec.js │ │ │ │ ├── 10.va-file-input-multiple.cypress.spec.js │ │ │ │ ├── 11.date-discrepancy-mitigation.cypress.spec.js │ │ │ │ ├── README.md │ │ │ │ ├── claims-status-helpers.js │ │ │ │ ├── file-upload-helpers.js │ │ │ │ ├── fixtures │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── appeals.json │ │ │ │ │ │ ├── backend-statuses.json │ │ │ │ │ │ ├── claim-detail.json │ │ │ │ │ │ ├── claim-letters │ │ │ │ │ │ ├── feature-toggle-disabled.json │ │ │ │ │ │ ├── feature-toggle-enabled.json │ │ │ │ │ │ ├── letter.txt │ │ │ │ │ │ └── list.json │ │ │ │ │ │ ├── claims-list-empty.json │ │ │ │ │ │ ├── claims-list.json │ │ │ │ │ │ ├── lighthouse │ │ │ │ │ │ ├── claim-detail-closed.json │ │ │ │ │ │ ├── claim-detail-open-many-evidence-submissions.json │ │ │ │ │ │ ├── claim-detail-open-many-supporting-docs.json │ │ │ │ │ │ ├── claim-detail-open-no-evidence-submissions-no-supporting-docs.json │ │ │ │ │ │ ├── claim-detail-open-no-evidence-submissions-one-supporting-docs.json │ │ │ │ │ │ ├── claim-detail-open-one-evidence-submission-no-supporting-docs.json │ │ │ │ │ │ ├── claim-detail-open-one-evidence-submission-one-supporting-docs.json │ │ │ │ │ │ ├── claim-detail-open-with-failed-submissions.json │ │ │ │ │ │ ├── claim-detail-open.json │ │ │ │ │ │ ├── claim-detail-with-standard-5103-notice.json │ │ │ │ │ │ ├── claim-detail.json │ │ │ │ │ │ ├── claims-list-empty.json │ │ │ │ │ │ ├── claims-list-with-failed-evidence-submissions.json │ │ │ │ │ │ ├── claims-list.json │ │ │ │ │ │ ├── feature-toggle-5103-update-disabled.json │ │ │ │ │ │ ├── feature-toggle-5103-update-enabled-v2.json │ │ │ │ │ │ ├── feature-toggle-5103-update-enabled.json │ │ │ │ │ │ ├── feature-toggle-claim-detail-v2-enabled.json │ │ │ │ │ │ ├── feature-toggle-claim-phases-enabled.json │ │ │ │ │ │ ├── feature-toggle-disabled.json │ │ │ │ │ │ ├── feature-toggle-document-upload-status-disabled.json │ │ │ │ │ │ └── feature-toggle-document-upload-status-enabled.json │ │ │ │ │ │ ├── mock-api │ │ │ │ │ │ ├── claims │ │ │ │ │ │ │ ├── claim-received.json │ │ │ │ │ │ │ ├── claims-list.json │ │ │ │ │ │ │ ├── closed.json │ │ │ │ │ │ │ ├── decision-mailed.json │ │ │ │ │ │ │ ├── initial-review.json │ │ │ │ │ │ │ ├── phase3-decision-mailed.json │ │ │ │ │ │ │ ├── phase3-w-tracked-items.json │ │ │ │ │ │ │ └── phase3.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── stem-claims │ │ │ │ │ │ │ └── claims-list.json │ │ │ │ │ │ └── user-with-appeals.json │ │ │ │ ├── other-ways-to-send-documents.cypress.spec.js │ │ │ │ ├── page-objects │ │ │ │ │ ├── TrackClaimsPage.js │ │ │ │ │ └── TrackClaimsPageV2.js │ │ │ │ ├── support │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── appeals.js │ │ │ │ │ │ ├── benefitsClaims.js │ │ │ │ │ │ └── stemClaims.js │ │ │ │ │ └── helpers │ │ │ │ │ │ ├── assertions.js │ │ │ │ │ │ ├── mocks.js │ │ │ │ │ │ └── setup.js │ │ │ │ └── tests │ │ │ │ │ ├── details │ │ │ │ │ ├── claim-document-request.cypress.spec.js │ │ │ │ │ ├── claim-files.cypress.spec.js │ │ │ │ │ ├── claim-layout.cypress.spec.js │ │ │ │ │ ├── claim-overview.cypress.spec.js │ │ │ │ │ └── claim-status.cypress.spec.js │ │ │ │ │ ├── shared │ │ │ │ │ └── loading.cypress.spec.js │ │ │ │ │ └── your-claims │ │ │ │ │ ├── appeal-cards.cypress.spec.js │ │ │ │ │ ├── claim-cards.cypress.spec.js │ │ │ │ │ ├── stem-cards.cypress.spec.js │ │ │ │ │ ├── your-claims-unavailable.cypress.spec.js │ │ │ │ │ └── your-claims.cypress.spec.js │ │ │ ├── local-dev-mock-api │ │ │ │ └── common.js │ │ │ ├── reducers │ │ │ │ ├── claim-ask.unit.spec.jsx │ │ │ │ ├── claim-detail.unit.spec.jsx │ │ │ │ ├── claim-sync.unit.spec.jsx │ │ │ │ ├── claimsV2.unit.spec.jsx │ │ │ │ ├── notifications.unit.spec.jsx │ │ │ │ ├── routing.unit.spec.jsx │ │ │ │ ├── serialize-example.json │ │ │ │ ├── serialize.unit.spec.jsx │ │ │ │ └── uploads.unit.spec.jsx │ │ │ ├── selectors │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── utils.jsx │ │ │ └── utils │ │ │ │ ├── appeals-v2-helpers.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── page.unit.spec.jsx │ │ │ │ ├── validations.unit.spec.jsx │ │ │ │ └── withRouter.unit.spec.jsx │ │ └── utils │ │ │ ├── appeals-v2-helpers.jsx │ │ │ ├── claimPhase.jsx │ │ │ ├── evidenceDictionary.jsx │ │ │ ├── helpers.js │ │ │ ├── page.js │ │ │ ├── validations.js │ │ │ └── withRouter.jsx │ ├── combined-debt-portal │ │ ├── combined │ │ │ ├── actions │ │ │ │ ├── copays.js │ │ │ │ └── debts.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AlertCard.jsx │ │ │ │ ├── BalanceCard.jsx │ │ │ │ ├── Balances.jsx │ │ │ │ ├── ComboAlerts.jsx │ │ │ │ ├── DisasterAlert.jsx │ │ │ │ ├── LoadingSpinner.jsx │ │ │ │ ├── MCPAlerts.jsx │ │ │ │ ├── Modals.jsx │ │ │ │ ├── OtherVADebts.jsx │ │ │ │ ├── ZeroBalanceCard.jsx │ │ │ │ └── ZeroDebtsCopaysSection.jsx │ │ │ ├── containers │ │ │ │ ├── CombinedPortalApp.jsx │ │ │ │ ├── CombinedStatements.jsx │ │ │ │ └── OverviewPage.jsx │ │ │ ├── hooks │ │ │ │ └── useHeaderPageTitle.jsx │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── combined-debt-portal.scss │ │ │ ├── tests │ │ │ │ ├── e2e │ │ │ │ │ ├── combined-debt-portal-otpp.cypress.spec.js │ │ │ │ │ ├── combined-debt-portal.cypress.spec.js │ │ │ │ │ ├── combined-statements.cypress.spec.js │ │ │ │ │ ├── fixtures │ │ │ │ │ │ └── mocks │ │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ │ └── mock-user-81.json │ │ │ │ │ └── helpers │ │ │ │ │ │ └── cdp-helpers.js │ │ │ │ └── unit │ │ │ │ │ ├── actionsCopays.unit.spec.jsx │ │ │ │ │ ├── actionsDebts.unit.spec.jsx │ │ │ │ │ ├── balance-helper.unit.spec.jsx │ │ │ │ │ ├── combinedHelpers.unit.spec.jsx │ │ │ │ │ └── components.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── alert-messages.jsx │ │ │ │ ├── balance-helpers.js │ │ │ │ ├── helpers.js │ │ │ │ └── mocks │ │ │ │ ├── combinedStatements.js │ │ │ │ ├── mockDebts.json │ │ │ │ ├── mockDebtsError.json │ │ │ │ ├── mockDebtsVBMS.json │ │ │ │ ├── mockResponses.js │ │ │ │ ├── mockServer.js │ │ │ │ └── mockStatements.json │ │ ├── debt-letters │ │ │ ├── components │ │ │ │ ├── Alerts.jsx │ │ │ │ ├── DebtCardsList.jsx │ │ │ │ ├── DebtDetailsCard.jsx │ │ │ │ ├── DebtLettersTable.jsx │ │ │ │ ├── DebtSummaryCard.jsx │ │ │ │ ├── HistoryTable.jsx │ │ │ │ ├── HowDoIDispute.jsx │ │ │ │ ├── HowDoIGetHelp.jsx │ │ │ │ ├── HowDoIPay.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ └── PaymentHistoryTable.jsx │ │ │ ├── const │ │ │ │ ├── deduction-codes │ │ │ │ │ └── index.js │ │ │ │ └── diary-codes │ │ │ │ │ ├── debtDetailsCardContent.js │ │ │ │ │ ├── debtSummaryCardContent.js │ │ │ │ │ ├── diary-code-groups.js │ │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── DebtDetails.jsx │ │ │ │ ├── DebtLettersDownload.jsx │ │ │ │ ├── DebtLettersSummary.jsx │ │ │ │ └── ResolveDebtPage.jsx │ │ │ ├── tests │ │ │ │ ├── DebtCardsList.unit.spec.jsx │ │ │ │ ├── DebtCopayActions.unit.spec.jsx │ │ │ │ ├── DebtDates.unit.spec.jsx │ │ │ │ ├── DebtDetailsCard.unit.spec.jsx │ │ │ │ ├── DebtDetailsCardContent.unit.spec.jsx │ │ │ │ ├── DebtLetterDeductionCodes.unit.spec.jsx │ │ │ │ ├── DebtLetterDiarySummary.unit.spec.jsx │ │ │ │ ├── DebtLettersDiaryCodes.unit.spec.jsx │ │ │ │ ├── DebtSummaryCard.unit.spec.jsx │ │ │ │ ├── DebtSummaryCardContent.unit.spec.jsx │ │ │ │ ├── FiscalTransactionData.unit.spec.jsx │ │ │ │ ├── GetCurrentDebt.unit.spec.jsx │ │ │ │ ├── HowDoIPay.unit.spec.jsx │ │ │ │ ├── ResolveDebtPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── debt-alerts.cypress.spec.js │ │ │ │ │ ├── debt-details-card-content.cypress.spec.js │ │ │ │ │ ├── debt-letters.cypress.spec.js │ │ │ │ │ ├── debt-summary-card-content.cypress.spec.js │ │ │ │ │ └── fixtures │ │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── debts.json │ │ │ │ │ │ ├── debtsError.json │ │ │ │ │ │ ├── debtsVBMS.json │ │ │ │ │ │ └── fiscalTransactionData.json │ │ │ │ └── reducers.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── helpers.js │ │ │ │ └── page.js │ │ └── medical-copays │ │ │ ├── components │ │ │ ├── AccountSummary.jsx │ │ │ ├── BalanceCard.jsx │ │ │ ├── BalanceQuestions.jsx │ │ │ ├── Balances.jsx │ │ │ ├── DisputeCharges.jsx │ │ │ ├── DownloadStatement.jsx │ │ │ ├── FinancialHelp.jsx │ │ │ ├── HTMLStatementLink.jsx │ │ │ ├── HTMLStatementList.jsx │ │ │ ├── HowToPay.jsx │ │ │ ├── LoadingSpinner.jsx │ │ │ ├── NeedHelpCopay.jsx │ │ │ ├── StatementAddresses.jsx │ │ │ ├── StatementCharges.jsx │ │ │ └── StatementTable.jsx │ │ │ ├── containers │ │ │ ├── DetailCopayPage.jsx │ │ │ ├── DetailPage.jsx │ │ │ ├── Details.jsx │ │ │ ├── HTMLStatementPage.jsx │ │ │ ├── ResolvePage.jsx │ │ │ └── SummaryPage.jsx │ │ │ └── tests │ │ │ ├── e2e │ │ │ ├── copay-alerts.cypress.spec.js │ │ │ ├── copay-history-feature-navigation.cypress.spec.js │ │ │ ├── copay-navigation.cypress.spec.js │ │ │ ├── copay-statement-content.cypress.spec.js │ │ │ └── fixtures │ │ │ │ └── mocks │ │ │ │ └── copays.json │ │ │ └── unit │ │ │ ├── actions.unit.spec.jsx │ │ │ ├── otherdebts.unit.spec.jsx │ │ │ ├── paymentHistory.unit.spec.jsx │ │ │ ├── reducers.unit.spec.jsx │ │ │ └── statement.unit.spec.jsx │ ├── coronavirus-screener │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── FormQuestion.jsx │ │ │ ├── FormQuestion.unit.spec.jsx │ │ │ ├── FormResult.jsx │ │ │ ├── MultiQuestionForm.jsx │ │ │ └── MultiQuestionForm.unit.spec.jsx │ │ ├── config │ │ │ ├── colors.jsx │ │ │ ├── questions.jsx │ │ │ └── text.jsx │ │ ├── containers │ │ │ └── App.jsx │ │ ├── lib │ │ │ ├── index.js │ │ │ ├── questionLogic.js │ │ │ ├── questionLogic.unit.spec.jsx │ │ │ └── scrollerTo.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── coronavirus-screener.scss │ │ └── tests │ │ │ ├── 00.coronavirus-screener.cypress.spec.js │ │ │ ├── 01.custom-questions.cypress.disabled.spec.js │ │ │ └── question-scenario-helper.js │ ├── dependents │ │ ├── .eslintrc.js │ │ ├── 686c-674-old │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── analytics │ │ │ │ └── helpers.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AdditionalEvidence.jsx │ │ │ │ ├── ArrayPageItemSpouseTitle.jsx │ │ │ │ ├── CustomPreSubmitInfo.js │ │ │ │ ├── CustomTopContent.jsx │ │ │ │ ├── DependentViewField.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── IntroductionPageFormProcess.jsx │ │ │ │ ├── IntroductionPageHeader.jsx │ │ │ │ └── SpouseViewField.jsx │ │ │ ├── config │ │ │ │ ├── address-schema.js │ │ │ │ ├── chapters │ │ │ │ │ ├── 674 │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── student-address-marriage-tuition │ │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ │ └── studentAddressMarriageTuition.js │ │ │ │ │ │ ├── student-income-information │ │ │ │ │ │ │ └── studentIncomeInformation.js │ │ │ │ │ │ ├── student-last-term-information │ │ │ │ │ │ │ └── studentLastTerm.js │ │ │ │ │ │ ├── student-name-ssn │ │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ │ └── studentNameSSN.js │ │ │ │ │ │ ├── student-networth-information │ │ │ │ │ │ │ └── studentNetworthInformation.js │ │ │ │ │ │ └── student-term-dates │ │ │ │ │ │ │ └── studentTermDates.js │ │ │ │ │ ├── add-a-child │ │ │ │ │ │ ├── add-child-additional-evidence │ │ │ │ │ │ │ └── addChildAdditionalEvidence.js │ │ │ │ │ │ ├── child-additional-information │ │ │ │ │ │ │ └── child-additional-information.js │ │ │ │ │ │ ├── child-information │ │ │ │ │ │ │ ├── child-information.js │ │ │ │ │ │ │ └── helpers.jsx │ │ │ │ │ │ ├── child-place-of-birth │ │ │ │ │ │ │ ├── child-place-of-birth.js │ │ │ │ │ │ │ ├── childStatusDescription.jsx │ │ │ │ │ │ │ └── notSelfSufficientDescription.jsx │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── household-income │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ ├── householdIncome.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── report-add-a-spouse │ │ │ │ │ │ ├── add-spouse-additional-evidence │ │ │ │ │ │ │ └── spouseAdditionalEvidence.js │ │ │ │ │ │ ├── current-marriage-information │ │ │ │ │ │ │ ├── currentMarriageInformation.js │ │ │ │ │ │ │ └── helpers.jsx │ │ │ │ │ │ ├── current-spouse-marriage-history-details │ │ │ │ │ │ │ └── currentSpouseMarriageHistoryDetails.js │ │ │ │ │ │ ├── current-spouse-marriage-history │ │ │ │ │ │ │ ├── currentSpouseMarriageHistory.js │ │ │ │ │ │ │ └── helpers.js │ │ │ │ │ │ ├── does-live-with-spouse │ │ │ │ │ │ │ ├── doesLiveWithSpouse.js │ │ │ │ │ │ │ └── helpers.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── spouse-information │ │ │ │ │ │ │ └── spouseInformation.js │ │ │ │ │ │ ├── veteran-marriage-history-details │ │ │ │ │ │ │ └── veteranMarriageHistoryDetails.js │ │ │ │ │ │ └── veteran-marriage-history │ │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ │ └── veteranMarriageHistory.js │ │ │ │ │ ├── report-child-stopped-attending-school │ │ │ │ │ │ ├── child-information │ │ │ │ │ │ │ └── childInformation.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── report-dependent-death │ │ │ │ │ │ ├── dependent-additional-information │ │ │ │ │ │ │ ├── dependentAdditionalInformation.js │ │ │ │ │ │ │ └── helpers.js │ │ │ │ │ │ ├── dependent-information │ │ │ │ │ │ │ ├── dependentInformation.js │ │ │ │ │ │ │ └── helpers.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── report-divorce │ │ │ │ │ │ ├── former-spouse-information │ │ │ │ │ │ │ └── formerSpouseInformation.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── report-marriage-of-child │ │ │ │ │ │ ├── child-information │ │ │ │ │ │ │ └── childInformation.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── stepchild-no-longer-part-of-household │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── stepchild-information │ │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ │ └── stepchild-information.js │ │ │ │ │ │ └── stepchildren │ │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ │ └── stepchildren.js │ │ │ │ │ ├── taskWizard │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── wizard │ │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ │ ├── wizard.js │ │ │ │ │ │ │ └── wizard.md │ │ │ │ │ └── veteran-information │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── veteran-address │ │ │ │ │ │ └── veteran-address.js │ │ │ │ │ │ └── veteran-information │ │ │ │ │ │ ├── VeteranInformationComponent.js │ │ │ │ │ │ └── veteran-information.js │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ ├── helpers.js │ │ │ │ ├── location-schema.js │ │ │ │ └── utilities.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── documentation │ │ │ │ ├── 674.md │ │ │ │ └── 686c.md │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── new-686.scss │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ └── dependentViewField.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── 686taskWizard.unit.spec.jsx │ │ │ │ │ ├── addChildSupportingEvidence.unit.spec.jsx │ │ │ │ │ ├── addSpouseAdditionalEvidence.unit.spec.jsx │ │ │ │ │ ├── address_schema.unit.spec.jsx │ │ │ │ │ ├── childAdditionalInformation.unit.spec.jsx │ │ │ │ │ ├── childInformation.unit.spec.jsx │ │ │ │ │ ├── childPlaceOfBirth.unit.spec.jsx │ │ │ │ │ ├── currentMarriageInformation.unit.spec.jsx │ │ │ │ │ ├── currentSpouseInformation.unit.spec.jsx │ │ │ │ │ ├── doesLiveWithSpouse.unit.spec.jsx │ │ │ │ │ ├── reportChildStoppedAttendingSchool.unit.spec.jsx │ │ │ │ │ ├── reportDeath.unit.spec.jsx │ │ │ │ │ ├── reportDeathAdditionalInformation.unit.spec.jsx │ │ │ │ │ ├── reportDivorce.unit.spec.jsx │ │ │ │ │ ├── reportMarriageOfChild.unit.spec.jsx │ │ │ │ │ ├── spouseMarriageFormerPartners.unit.spec.jsx │ │ │ │ │ ├── spouseMarriageHistoryDetails.unit.spec.jsx │ │ │ │ │ ├── stepchildInformation.unit.spec.jsx │ │ │ │ │ ├── stepchildren.unit.spec.jsx │ │ │ │ │ ├── studentAddressMarriageTuition.unit.spec.jsx │ │ │ │ │ ├── studentIncomeInformation.unit.spec.jsx │ │ │ │ │ ├── studentLastTermInfo.unit.spec.jsx │ │ │ │ │ ├── studentNameSSN674.unit.spec.jsx │ │ │ │ │ ├── studentNetworthInformation.unit.spec.jsx │ │ │ │ │ ├── studentTermDates.unit.spec.jsx │ │ │ │ │ ├── utilities.unit.spec.jsx │ │ │ │ │ ├── veteranAddress.unit.spec.jsx │ │ │ │ │ ├── veteranInformation.unit.spec.jsx │ │ │ │ │ ├── veteranMarriageHistory.unit.spec.jsx │ │ │ │ │ └── veteranMarriageHistoryDetails.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── confirmationPage.unit.spec.jsx │ │ │ │ │ └── introductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── 686C-674-ancilliary.cypress.spec.js │ │ │ │ │ ├── 686C-674.cypress.spec.js │ │ │ │ │ └── fixtures │ │ │ │ │ │ ├── add-child-add-674.json │ │ │ │ │ │ ├── add-child-report-divorce.json │ │ │ │ │ │ ├── ancilliary-flows.json │ │ │ │ │ │ ├── spouse-child-all-fields.json │ │ │ │ │ │ ├── spouse-report-divorce.json │ │ │ │ │ │ └── va-file-number.json │ │ │ │ └── reducers │ │ │ │ │ └── index.unit.spec.jsx │ │ │ └── util │ │ │ │ └── index.js │ │ ├── 686c-674 │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── analytics │ │ │ │ └── helpers.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AddDependentsOptionsDescription.jsx │ │ │ │ ├── ChildAdditionalEvidence.jsx │ │ │ │ ├── CurrentSpouse.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── IntroductionPageFormProcess.jsx │ │ │ │ ├── IntroductionPageHeader.jsx │ │ │ │ ├── PensionContent.jsx │ │ │ │ ├── ReviewDependents.jsx │ │ │ │ ├── SpouseAdditionalEvidence.jsx │ │ │ │ ├── SpouseEvidencePreparation.jsx │ │ │ │ ├── StudentIncomeContent.jsx │ │ │ │ └── picklist │ │ │ │ │ ├── PicklistRemoveDependentFollowup.jsx │ │ │ │ │ ├── PicklistRemoveDependentFollowupReview.jsx │ │ │ │ │ ├── PicklistRemoveDependents.jsx │ │ │ │ │ ├── PicklistRemoveDependentsReview.jsx │ │ │ │ │ ├── README.md │ │ │ │ │ ├── childAdoptedExit.jsx │ │ │ │ │ ├── childDeath.jsx │ │ │ │ │ ├── childDisabilityExit.jsx │ │ │ │ │ ├── childHasDisability.jsx │ │ │ │ │ ├── childIsStepchild.jsx │ │ │ │ │ ├── childLeftSchool.jsx │ │ │ │ │ ├── childMarriage.jsx │ │ │ │ │ ├── childReasonToRemove.jsx │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── parentDeath.jsx │ │ │ │ │ ├── parentOtherExit.jsx │ │ │ │ │ ├── parentReasonToRemove.jsx │ │ │ │ │ ├── routes.js │ │ │ │ │ ├── spouseDeath.jsx │ │ │ │ │ ├── spouseMarriageEnded.jsx │ │ │ │ │ ├── spouseReasonToRemove.jsx │ │ │ │ │ ├── stepchildFinancialSupport.jsx │ │ │ │ │ ├── stepchildFinancialSupportExit.jsx │ │ │ │ │ ├── stepchildLeftHousehold.jsx │ │ │ │ │ ├── types.js │ │ │ │ │ └── utils.js │ │ │ ├── config │ │ │ │ ├── chapters │ │ │ │ │ ├── 674 │ │ │ │ │ │ ├── addStudentsArrayPages.js │ │ │ │ │ │ └── helpers.jsx │ │ │ │ │ ├── additional-information │ │ │ │ │ │ ├── childAdditionalEvidence.js │ │ │ │ │ │ └── spouseAdditionalEvidence.js │ │ │ │ │ ├── formConfig674.js │ │ │ │ │ ├── formConfigAdd.js │ │ │ │ │ ├── formConfigRemovePicklist.js │ │ │ │ │ ├── formConfigRemoveV2.js │ │ │ │ │ ├── household-income │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ ├── householdIncome.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── picklist │ │ │ │ │ │ └── reviewDependents.js │ │ │ │ │ ├── report-add-a-spouse │ │ │ │ │ │ ├── current-marriage-information │ │ │ │ │ │ │ ├── currentMarriageInformation.js │ │ │ │ │ │ │ ├── currentMarriageInformationPartFive.js │ │ │ │ │ │ │ ├── currentMarriageInformationPartFour.js │ │ │ │ │ │ │ ├── currentMarriageInformationPartThree.js │ │ │ │ │ │ │ ├── currentMarriageInformationPartTwo.js │ │ │ │ │ │ │ └── helpers.jsx │ │ │ │ │ │ ├── current-spouse-marriage-history-details │ │ │ │ │ │ │ └── additionalQuestionsView.js │ │ │ │ │ │ ├── does-live-with-spouse │ │ │ │ │ │ │ └── doesLiveWithSpouse.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── spouse-information │ │ │ │ │ │ │ ├── spouseInformation.js │ │ │ │ │ │ │ ├── spouseInformationPartThree.js │ │ │ │ │ │ │ └── spouseInformationPartTwo.js │ │ │ │ │ │ ├── spouseMarriageHistoryArrayPages.js │ │ │ │ │ │ └── veteranMarriageHistoryArrayPages.js │ │ │ │ │ ├── report-add-child │ │ │ │ │ │ ├── additionalInformationPartOne.js │ │ │ │ │ │ ├── additionalInformationPartTwo.js │ │ │ │ │ │ ├── childAddressPartOne.js │ │ │ │ │ │ ├── childAddressPartTwo.js │ │ │ │ │ │ ├── config.js │ │ │ │ │ │ ├── disabilityPartOne.js │ │ │ │ │ │ ├── disabilityPartTwo.js │ │ │ │ │ │ ├── identification.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── information.js │ │ │ │ │ │ ├── intro.js │ │ │ │ │ │ ├── marriageEndDetails.js │ │ │ │ │ │ ├── placeOfBirth.js │ │ │ │ │ │ ├── relationshipPartOne.js │ │ │ │ │ │ ├── relationshipPartTwo.js │ │ │ │ │ │ ├── stepchild.js │ │ │ │ │ │ └── summary.js │ │ │ │ │ ├── report-child-stopped-attending-school │ │ │ │ │ │ └── removeChildStoppedAttendingSchoolArrayPages.js │ │ │ │ │ ├── report-dependent-death │ │ │ │ │ │ ├── deceasedDependentArrayPages.js │ │ │ │ │ │ └── helpers.js │ │ │ │ │ ├── report-divorce │ │ │ │ │ │ ├── former-spouse-information │ │ │ │ │ │ │ ├── formerSpouseInformation.js │ │ │ │ │ │ │ ├── formerSpouseInformationPartThree.js │ │ │ │ │ │ │ └── formerSpouseInformationPartTwo.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── report-marriage-of-child │ │ │ │ │ │ └── removeMarriedChildArrayPages.js │ │ │ │ │ ├── stepchild-no-longer-part-of-household │ │ │ │ │ │ └── removeChildHouseholdArrayPages.js │ │ │ │ │ ├── taskWizard │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── wizard │ │ │ │ │ │ │ ├── addDependentOptions.js │ │ │ │ │ │ │ ├── addOrRemoveDependents.js │ │ │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ │ │ └── removeDependentOptions.js │ │ │ │ │ └── veteran-information │ │ │ │ │ │ ├── check-veteran-pension.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── veteran-address │ │ │ │ │ │ └── veteran-address.js │ │ │ │ │ │ ├── veteran-contact-information.js │ │ │ │ │ │ └── veteran-information │ │ │ │ │ │ ├── VeteranInformationComponent.jsx │ │ │ │ │ │ └── veteran-information.js │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ ├── helpers.js │ │ │ │ ├── location-schema.js │ │ │ │ ├── migrations.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ ├── upload.js │ │ │ │ └── utilities │ │ │ │ │ ├── api.js │ │ │ │ │ ├── data.js │ │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── documentation │ │ │ │ ├── 674.md │ │ │ │ └── 686c.md │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── new-686.scss │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── ChildAdditionalEvidence.unit.spec.jsx │ │ │ │ │ ├── CurrentSpouse.unit.spec.jsx │ │ │ │ │ ├── ReviewDependents.unit.spec.jsx │ │ │ │ │ ├── SpouseAdditionalEvidence.unit.spec.jsx │ │ │ │ │ └── picklist │ │ │ │ │ │ ├── PicklistRemoveDependentFollowup.unit.spec.jsx │ │ │ │ │ │ ├── PicklistRemoveDependents.unit.spec.jsx │ │ │ │ │ │ ├── PicklistRemoveDependentsFollowupReview.unit.spec.jsx │ │ │ │ │ │ ├── PicklistRemoveDependentsReview.unit.spec.jsx │ │ │ │ │ │ ├── childAdoptedExit.unit.spec.jsx │ │ │ │ │ │ ├── childDeath.unit.spec.jsx │ │ │ │ │ │ ├── childDisabilityExit.unit.spec.jsx │ │ │ │ │ │ ├── childHasDisability.unit.spec.jsx │ │ │ │ │ │ ├── childIsStepchild.unit.spec.jsx │ │ │ │ │ │ ├── childLeftSchool.unit.spec.jsx │ │ │ │ │ │ ├── childMarriage.unit.spec.jsx │ │ │ │ │ │ ├── childReasonToRemove.unit.spec.jsx │ │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ │ ├── parentDeath.unit.spec.jsx │ │ │ │ │ │ ├── parentOtherExit.unit.spec.jsx │ │ │ │ │ │ ├── parentReasonToRemove.unit.spec.jsx │ │ │ │ │ │ ├── routes.unit.spec.jsx │ │ │ │ │ │ ├── spouseMarriageDeath.unit.spec.jsx │ │ │ │ │ │ ├── spouseMarriageEnded.unit.spec.jsx │ │ │ │ │ │ ├── spouseReasonToRemove.unit.spec.jsx │ │ │ │ │ │ ├── stepchildFinancialSupport.unit.spec.jsx │ │ │ │ │ │ ├── stepchildFinancialSupportExit.unit.spec.jsx │ │ │ │ │ │ ├── stepchildLeftHousehold.unit.spec.jsx │ │ │ │ │ │ └── utils.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── 686taskWizard.unit.spec.jsx │ │ │ │ │ ├── chapters │ │ │ │ │ │ ├── household-income │ │ │ │ │ │ │ └── helpers.unit.spec.jsx │ │ │ │ │ │ ├── picklist │ │ │ │ │ │ │ └── removeDependentPicklist.unit.spec.jsx │ │ │ │ │ │ ├── report-add-a-spouse │ │ │ │ │ │ │ ├── currentMarriageInformation.unit.spec.jsx │ │ │ │ │ │ │ ├── doesLiveWithSpouse.unit.spec.jsx │ │ │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ │ │ ├── spouseMarriageHistoryArrayPages.unit.spec.jsx │ │ │ │ │ │ │ ├── spouseNameInformation.unit.spec.jsx │ │ │ │ │ │ │ └── veteranMarriageHistoryArrayPages.unit.spec.jsx │ │ │ │ │ │ ├── report-add-child │ │ │ │ │ │ │ ├── additionalInformationPartOne.unit.spec.jsx │ │ │ │ │ │ │ ├── additionalInformationPartTwo.unit.spec.jsx │ │ │ │ │ │ │ ├── childAddressPartOne.unit.spec.jsx │ │ │ │ │ │ │ ├── childAddressPartTwo.unit.spec.jsx │ │ │ │ │ │ │ ├── config.unit.spec.jsx │ │ │ │ │ │ │ ├── disabilityPartOne.unit.spec.jsx │ │ │ │ │ │ │ ├── disabilityPartTwo.unit.spec.jsx │ │ │ │ │ │ │ ├── identification.unit.spec.jsx │ │ │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ │ │ ├── information.unit.spec.jsx │ │ │ │ │ │ │ ├── intro.unit.spec.jsx │ │ │ │ │ │ │ ├── marriageEndDescription.unit.spec.jsx │ │ │ │ │ │ │ ├── marriageEndDetails.unit.spec.jsx │ │ │ │ │ │ │ ├── placeOfBirth.unit.spec.jsx │ │ │ │ │ │ │ ├── relationship.unit.spec.jsx │ │ │ │ │ │ │ ├── relationshipPartOne.unit.spec.jsx │ │ │ │ │ │ │ ├── relationshipPartTwo.unit.spec.jsx │ │ │ │ │ │ │ ├── stepchild.unit.spec.jsx │ │ │ │ │ │ │ └── summary.unit.spec.jsx │ │ │ │ │ │ ├── report-child-stopped-attending-school │ │ │ │ │ │ │ └── removeChildStoppedAttendingSchoolArrayPages.unit.spec.jsx │ │ │ │ │ │ ├── report-dependent-death │ │ │ │ │ │ │ └── deceasedDependentsArray.unit.spec.jsx │ │ │ │ │ │ ├── report-divorce │ │ │ │ │ │ │ └── formerSpouseInformation.unit.spec.jsx │ │ │ │ │ │ ├── report-marriage-of-child │ │ │ │ │ │ │ └── removeMarriedChildArrayPages.unit.spec.jsx │ │ │ │ │ │ ├── stepchild-no-longer-part-of-household │ │ │ │ │ │ │ └── removeChildHouseholdArrayPages.unit.spec.jsx │ │ │ │ │ │ ├── student-information │ │ │ │ │ │ │ └── addStudentArrayPages.unit.spec.jsx │ │ │ │ │ │ ├── taskWizard │ │ │ │ │ │ │ └── wizard │ │ │ │ │ │ │ │ └── helpers.unit.spec.jsx │ │ │ │ │ │ └── veteran-information │ │ │ │ │ │ │ ├── veteranAddress.unit.spec.jsx │ │ │ │ │ │ │ └── veteranInformation.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── migrations.unit.spec.jsx │ │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ │ ├── upload.unit.spec.jsx │ │ │ │ │ ├── utilities.api.unit.spec.jsx │ │ │ │ │ └── utilities.data.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ │ ├── confirmationPage.unit.spec.jsx │ │ │ │ │ └── introductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── 686C-674-ancillary.cypress.spec.js │ │ │ │ │ ├── 686C-674-duplicate-checker.cypress.spec.js │ │ │ │ │ ├── 686C-674-maximal.cypress.spec.js │ │ │ │ │ ├── 686C-674-v3-removal.cypress.spec.js │ │ │ │ │ ├── 686C-674.cypress.spec.js │ │ │ │ │ ├── cypress.helpers.js │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── 686c-only-maximal.json │ │ │ │ │ │ ├── add-child-add-674.json │ │ │ │ │ │ ├── add-child-report-divorce.json │ │ │ │ │ │ ├── ancillary-flows.json │ │ │ │ │ │ ├── duplicate-children.json │ │ │ │ │ │ ├── maximal.json │ │ │ │ │ │ ├── mock-dependents.json │ │ │ │ │ │ ├── picklist.json │ │ │ │ │ │ ├── removal-only-v3.json │ │ │ │ │ │ ├── removal-only.json │ │ │ │ │ │ ├── report-death.json │ │ │ │ │ │ ├── report-married-child-report-student-left-school.json │ │ │ │ │ │ ├── spouse-child-all-fields.json │ │ │ │ │ │ ├── spouse-report-divorce.json │ │ │ │ │ │ ├── transformed-maximal.json │ │ │ │ │ │ ├── transformed-remove-only-v3.js │ │ │ │ │ │ └── va-file-number.json │ │ │ │ │ └── user.json │ │ │ │ ├── mock-api-full-data.js │ │ │ │ ├── reducers │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── test-helpers.js │ │ │ │ └── utils │ │ │ │ │ ├── processDependents.unit.spec.jsx │ │ │ │ │ └── redirect.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── processDependents.js │ │ │ │ └── redirect.js │ │ ├── dependents-verification │ │ │ ├── README.MD │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── DependentsInformation.jsx │ │ │ │ ├── DependentsInformationReview.jsx │ │ │ │ ├── EditCardLink.jsx │ │ │ │ ├── EditEmailPage.jsx │ │ │ │ ├── EditInternationalPhonePage.jsx │ │ │ │ ├── EditMailingAddressPage.jsx │ │ │ │ ├── EditPageButtons.jsx │ │ │ │ ├── EditPhonePage.jsx │ │ │ │ ├── ExitForm.jsx │ │ │ │ ├── Gateway.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── NoFormPage.jsx │ │ │ │ ├── VeteranContactInformationPage.jsx │ │ │ │ ├── VeteranContactInformationReviewPage.jsx │ │ │ │ ├── VeteranInformationComponent.jsx │ │ │ │ └── VeteranInformationReviewPage.jsx │ │ │ ├── config │ │ │ │ ├── chapters │ │ │ │ │ ├── dependents │ │ │ │ │ │ └── dependents.js │ │ │ │ │ ├── veteran-contact-information │ │ │ │ │ │ ├── editAddressPage.js │ │ │ │ │ │ ├── editEmailPage.js │ │ │ │ │ │ ├── editInternationalPhonePage.js │ │ │ │ │ │ └── editPhonePage.js │ │ │ │ │ └── veteran-information │ │ │ │ │ │ └── veteranInformation.js │ │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── prefill-transformer.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 0538-dependents-verification.scss │ │ │ ├── tests │ │ │ │ ├── e2e │ │ │ │ │ ├── 0538-dependents-verification.cypress.spec.js │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ └── maximal-test.json │ │ │ │ │ │ └── mocks │ │ │ │ │ │ │ ├── mock-dependents.json │ │ │ │ │ │ │ └── mock-dependents.jsonc │ │ │ │ │ └── user.json │ │ │ │ ├── mock-api-full-data.js │ │ │ │ └── unit │ │ │ │ │ ├── components │ │ │ │ │ ├── DependentsInformation.unit.spec.jsx │ │ │ │ │ ├── DependentsInformationReview.unit.spec.jsx │ │ │ │ │ ├── EditCardLink.unit.spec.jsx │ │ │ │ │ ├── EditEmailPage.unit.spec.jsx │ │ │ │ │ ├── EditInternationalPhonePage.unit.spec.jsx │ │ │ │ │ ├── EditMailingAddress.unit.spec.jsx │ │ │ │ │ ├── EditPageButtons.unit.spec.jsx │ │ │ │ │ ├── EditPhonePage.unit.spec.jsx │ │ │ │ │ ├── ExitForm.unit.spec.jsx │ │ │ │ │ ├── Gateway.unit.spec.jsx │ │ │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ │ │ ├── VeteranContactInformationPage.unit.spec.jsx │ │ │ │ │ ├── VeteranContactInformationReviewPage.unit.spec.jsx │ │ │ │ │ ├── VeteranInformationReviewPage.unit.spec.jsx │ │ │ │ │ └── dependent-data.js │ │ │ │ │ ├── config │ │ │ │ │ └── chapters │ │ │ │ │ │ └── veteran-information │ │ │ │ │ │ └── veteranInformation.unit.spec.jsx │ │ │ │ │ ├── containers │ │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ │ └── util │ │ │ │ │ ├── contact-info.unit.spec.jsx │ │ │ │ │ └── util.unit.spec.jsx │ │ │ └── util │ │ │ │ ├── contact-info.js │ │ │ │ ├── focus.js │ │ │ │ └── index.js │ │ ├── shared │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ └── ExitFormLink.jsx │ │ │ ├── reducers │ │ │ │ └── dependents.js │ │ │ ├── sass │ │ │ │ └── dependents.scss │ │ │ ├── tests │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ └── ExitFormLink.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ │ └── mocks │ │ │ │ │ │ └── mock-dependents.json │ │ │ │ └── utils │ │ │ │ │ ├── dates.unit.spec.jsx │ │ │ │ │ └── utils.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── api.js │ │ │ │ ├── dates.js │ │ │ │ └── index.js │ │ └── view-dependents │ │ │ ├── actions │ │ │ ├── dependencyVerification.js │ │ │ └── index.js │ │ │ ├── components │ │ │ ├── ViewDependentsFooter.jsx │ │ │ ├── ViewDependentsHeader │ │ │ │ ├── ViewDependentsHeader.jsx │ │ │ │ └── ViewDependentsHeaderV2.jsx │ │ │ ├── ViewDependentsList │ │ │ │ ├── ViewDependentsList.jsx │ │ │ │ ├── ViewDependentsListItem.jsx │ │ │ │ ├── ViewDependentsListItemV2.jsx │ │ │ │ └── ViewDependentsListV2.jsx │ │ │ └── ViewDependentsSidebar │ │ │ │ ├── ViewDependentsSidebar.jsx │ │ │ │ ├── ViewDependentsSidebarBlock.jsx │ │ │ │ └── ViewDependentsSidebarBlockStates │ │ │ │ └── ViewDependentSidebarBlockStates.jsx │ │ │ ├── containers │ │ │ └── ViewDependentsApp.jsx │ │ │ ├── layouts │ │ │ ├── ViewDependentsLayout.jsx │ │ │ ├── ViewDependentsLayoutV2.jsx │ │ │ ├── ViewDependentsLists.jsx │ │ │ ├── ViewDependentsListsV2.jsx │ │ │ └── helpers.jsx │ │ │ ├── manage-dependents │ │ │ ├── containers │ │ │ │ └── ManageDependentsApp.jsx │ │ │ ├── redux │ │ │ │ ├── actions.js │ │ │ │ └── reducers.js │ │ │ ├── schemas.js │ │ │ ├── tests │ │ │ │ ├── e2e │ │ │ │ │ └── manage-dependents.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── mock-dependents.json │ │ │ │ │ └── mockUser.json │ │ │ │ └── unit │ │ │ │ │ └── ManageDependentsApp.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── index.js │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ ├── dependencyVerification.js │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── view-dependents.scss │ │ │ ├── tests │ │ │ ├── actions │ │ │ │ ├── Index.unit.spec.jsx │ │ │ │ └── helpers.js │ │ │ ├── components │ │ │ │ ├── ViewDependentsHeader.unit.spec.jsx │ │ │ │ ├── ViewDependentsList.unit.spec.jsx │ │ │ │ ├── ViewDependentsListItem.unit.spec.jsx │ │ │ │ ├── ViewDependentsListV2.unit.spec.jsx │ │ │ │ ├── ViewDependentsSidebar.unit.spec.jsx │ │ │ │ └── ViewDependentsSidebarBlock.unit.spec.jsx │ │ │ ├── containers │ │ │ │ └── ViewDependentsApp.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── fixtures │ │ │ │ │ ├── mock-dependents.json │ │ │ │ │ └── mock-no-dependents-on-award.json │ │ │ │ └── view-dependents.cypress.spec.js │ │ │ ├── layouts │ │ │ │ ├── ViewDependentsLayout.unit.spec.jsx │ │ │ │ └── ViewDependentsLists.unit.spec.jsx │ │ │ └── util │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── util │ │ │ └── index.js │ │ │ └── view-dependents-entry.jsx │ ├── dhp-connected-devices │ │ ├── actions │ │ │ └── api.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AuthenticatedPageContent.jsx │ │ │ ├── ConnectedDevicesContainer.jsx │ │ │ ├── ConnectedDevicesSection.jsx │ │ │ ├── DeviceConnectionAlerts.jsx │ │ │ ├── DeviceConnectionCard.jsx │ │ │ ├── DeviceDisconnectionCard.jsx │ │ │ ├── DevicesToConnectSection.jsx │ │ │ ├── DisconnectModal.jsx │ │ │ ├── FAQSections.jsx │ │ │ ├── FrequentlyAskedQuestions.jsx │ │ │ ├── TermsAndConditions.jsx │ │ │ └── UnauthenticatedPageContent.jsx │ │ ├── constants │ │ │ └── alerts.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ └── DhpAppContainer.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── dhp-consent-flow.scss │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── AuthenticatedPageContent.unit.spec.jsx │ │ │ │ ├── ConnectedDevicesContainer.unit.spec.jsx │ │ │ │ ├── ConnectedDevicesSection.unit.spec.jsx │ │ │ │ ├── DeviceConnectionAlerts.unit.spec.jsx │ │ │ │ ├── DeviceConnectionCard.unit.spec.jsx │ │ │ │ ├── DeviceDisconnectionCard.unit.spec.jsx │ │ │ │ ├── DevicesToConnectSection.unit.spec.jsx │ │ │ │ ├── FAQSections.unit.spec.jsx │ │ │ │ ├── FrequentlyAskedQuestions.unit.spec.jsx │ │ │ │ ├── TermsAndConditions.unit.spec.jsx │ │ │ │ └── UnauthenticatedPageContent.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ └── DhpAppContainer.unit.spec.jsx │ │ │ └── dhp-consent-flow.cypress.spec.js │ │ └── utils │ │ │ └── helpers.js │ ├── disability-benefits │ │ ├── all-claims │ │ │ ├── ConfirmationPrisonerOfWar.unit.spec.jsx │ │ │ ├── Form526EZApp.jsx │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── analytics-events.js │ │ │ ├── analytics-functions.js │ │ │ ├── components │ │ │ │ ├── ArrayField.jsx │ │ │ │ ├── AuthorityField.jsx │ │ │ │ ├── Authorization.jsx │ │ │ │ ├── Autocomplete.jsx │ │ │ │ ├── AutocompleteNew.jsx │ │ │ │ ├── BasicLink.jsx │ │ │ │ ├── BehaviorIntroCombatPage.jsx │ │ │ │ ├── BehaviorIntroCombatPageModalContent.jsx │ │ │ │ ├── BehaviorListPage.jsx │ │ │ │ ├── ClaimConfirmationInfo.jsx │ │ │ │ ├── ClaimFormSideNav.jsx │ │ │ │ ├── ConfirmationAncillaryFormsWizard.unit.spec.jsx │ │ │ │ ├── ConfirmationPoll.jsx │ │ │ │ ├── CountrySelect.jsx │ │ │ │ ├── CustomReviewTopContent.jsx │ │ │ │ ├── DownloadLink.jsx │ │ │ │ ├── DownloadPDF.jsx │ │ │ │ ├── EducationTrainingField.jsx │ │ │ │ ├── EmploymentHistoryCard.jsx │ │ │ │ ├── HospitalizationPeriodView.jsx │ │ │ │ ├── ITFBanner.jsx │ │ │ │ ├── IndividualsInvolvedCard.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ ├── NewDisability.jsx │ │ │ │ ├── OfficialReport.jsx │ │ │ │ ├── PaymentView.jsx │ │ │ │ ├── PaymentViewObjectField.jsx │ │ │ │ ├── PeriodOfConfinement.jsx │ │ │ │ ├── PrivateProviderTreatmentView.jsx │ │ │ │ ├── RecentJobApplicationField.jsx │ │ │ │ ├── SelectArrayItemsWidget.jsx │ │ │ │ ├── ToxicExposureSummary.jsx │ │ │ │ ├── TraumaticEventTypesPage.jsx │ │ │ │ ├── UnemployabilityDoctorCareField.jsx │ │ │ │ ├── UpdateMilitaryHistory.jsx │ │ │ │ ├── ValidatedServicePeriodView.jsx │ │ │ │ ├── VeteranDetails.jsx │ │ │ │ ├── confirmationFields │ │ │ │ │ ├── ConfirmationAncillaryFormsWizard.jsx │ │ │ │ │ ├── ConfirmationFullyDevelopedClaim.jsx │ │ │ │ │ ├── ConfirmationHousingSituation.jsx │ │ │ │ │ ├── ConfirmationNewDisabilities.jsx │ │ │ │ │ ├── ConfirmationPaymentInformation.jsx │ │ │ │ │ ├── ConfirmationPrisonerOfWar.jsx │ │ │ │ │ ├── ConfirmationRatedDisabilities.jsx │ │ │ │ │ ├── ConfirmationRetirementPay.jsx │ │ │ │ │ ├── ConfirmationSeparationPay.jsx │ │ │ │ │ ├── ConfirmationTrainingPayWaiver.jsx │ │ │ │ │ ├── PrivateMedicalProvidersConditions.jsx │ │ │ │ │ └── ToxicExposureConditions.jsx │ │ │ │ └── privacyActStatementContent.jsx │ │ │ ├── config │ │ │ │ ├── 781 │ │ │ │ │ └── index.js │ │ │ │ ├── 4192 │ │ │ │ │ └── index.js │ │ │ │ ├── 8940 │ │ │ │ │ └── index.js │ │ │ │ ├── form.js │ │ │ │ ├── form0781 │ │ │ │ │ └── index.js │ │ │ │ └── submitForm.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── AddPerson.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── FormSavedPage.jsx │ │ │ │ ├── ITFWrapper.jsx │ │ │ │ ├── Missing526Identifiers.jsx │ │ │ │ ├── MissingServices.jsx │ │ │ │ └── WizardContainer.jsx │ │ │ ├── content │ │ │ │ ├── adaptiveBenefits.jsx │ │ │ │ ├── addDisabilities.jsx │ │ │ │ ├── ancillaryFormsWizardIntro.jsx │ │ │ │ ├── ancillaryFormsWizardSummary.jsx │ │ │ │ ├── bddConfirmationAlert.jsx │ │ │ │ ├── bddEvidenceSubmitLater.jsx │ │ │ │ ├── claimExamsInfo.jsx │ │ │ │ ├── common.jsx │ │ │ │ ├── conditionOptions.js │ │ │ │ ├── conditions.jsx │ │ │ │ ├── confirmation-page.jsx │ │ │ │ ├── confirmation-poll.jsx │ │ │ │ ├── contactInformation.jsx │ │ │ │ ├── disabilitiesOrientation.jsx │ │ │ │ ├── disabilityLabels.js │ │ │ │ ├── disabilityLabelsRevised.js │ │ │ │ ├── employmentHistory.jsx │ │ │ │ ├── evidenceTypes.jsx │ │ │ │ ├── evidenceTypesBDD.jsx │ │ │ │ ├── explanationOfOther.jsx │ │ │ │ ├── fileUploadDescriptions.jsx │ │ │ │ ├── form0781.jsx │ │ │ │ ├── form0781 │ │ │ │ │ ├── additionalInformationPage.jsx │ │ │ │ │ ├── behaviorIntroCombatPage.jsx │ │ │ │ │ ├── behaviorListPages.jsx │ │ │ │ │ ├── consentPage.jsx │ │ │ │ │ ├── manualUploadPage.jsx │ │ │ │ │ ├── reviewPage.jsx │ │ │ │ │ ├── supportingEvidencePage.jsx │ │ │ │ │ ├── treatmentReceivedPage.jsx │ │ │ │ │ ├── workflowChoicePage.jsx │ │ │ │ │ └── workflowChoices.jsx │ │ │ │ ├── fullyDevelopedClaim.jsx │ │ │ │ ├── homelessOrAtRisk.jsx │ │ │ │ ├── hospitalizationHistory.jsx │ │ │ │ ├── incidentDate.jsx │ │ │ │ ├── incidentLocation.jsx │ │ │ │ ├── incidentSupport.jsx │ │ │ │ ├── incidentUnitAssignment.jsx │ │ │ │ ├── incomeDetails.jsx │ │ │ │ ├── individualsInvolved.jsx │ │ │ │ ├── instructionalPart1.jsx │ │ │ │ ├── instructionalPart2.jsx │ │ │ │ ├── instructionalPart3.jsx │ │ │ │ ├── introductionPage.jsx │ │ │ │ ├── itfWrapper.jsx │ │ │ │ ├── medals.jsx │ │ │ │ ├── mentalHealthChanges.jsx │ │ │ │ ├── mentalHealthSupport.jsx │ │ │ │ ├── militaryHistoryContent.jsx │ │ │ │ ├── newDisabilityFollowUp.jsx │ │ │ │ ├── newPTSDFollowUp.jsx │ │ │ │ ├── officialReport.jsx │ │ │ │ ├── pastEmploymentFormDownload.jsx │ │ │ │ ├── pastEmploymentFormIntro.jsx │ │ │ │ ├── paymentInformation.jsx │ │ │ │ ├── physicalHealthChanges.jsx │ │ │ │ ├── policeReportLocation.jsx │ │ │ │ ├── preSubmitInfo.js │ │ │ │ ├── prisonerOfWar.jsx │ │ │ │ ├── privateMedicalRecords.jsx │ │ │ │ ├── privateMedicalRecordsRelease.jsx │ │ │ │ ├── ptsdAdditionalEvents.jsx │ │ │ │ ├── ptsdAssaultAuthorities.jsx │ │ │ │ ├── ptsdBypassContent.jsx │ │ │ │ ├── ptsdClassification.jsx │ │ │ │ ├── ptsdFinalIncident.jsx │ │ │ │ ├── ptsdFirstIncidentIntro.jsx │ │ │ │ ├── ptsdTypeInfo.jsx │ │ │ │ ├── ptsdWalkthroughChoice.jsx │ │ │ │ ├── ratedDisabilities.jsx │ │ │ │ ├── recentEarnedIncome.jsx │ │ │ │ ├── recentEducationTraining.jsx │ │ │ │ ├── recentJobApplications.jsx │ │ │ │ ├── secondaryIncidentPermissionNotice.jsx │ │ │ │ ├── secondaryOtherSources.jsx │ │ │ │ ├── secondaryUploadSourcesChoice.jsx │ │ │ │ ├── selfAssessmentAlert.jsx │ │ │ │ ├── separationLocation.jsx │ │ │ │ ├── separationTrainingPay.jsx │ │ │ │ ├── serviceTreatmentRecords.jsx │ │ │ │ ├── socialBehaviorChanges.jsx │ │ │ │ ├── summaryOfDisabilities.jsx │ │ │ │ ├── summaryOfEvidence.jsx │ │ │ │ ├── supportingEvidenceOrientation.jsx │ │ │ │ ├── toxicExposure.jsx │ │ │ │ ├── trainingPayWaiver.jsx │ │ │ │ ├── traumaticEventDetails.jsx │ │ │ │ ├── traumaticEventTypes.jsx │ │ │ │ ├── traumaticEventsIntro.jsx │ │ │ │ ├── traumaticEventsList.jsx │ │ │ │ ├── unemployabilityDates.jsx │ │ │ │ ├── unemployabilityDisabilities.jsx │ │ │ │ ├── unemployabilityDoctorCare.jsx │ │ │ │ ├── unemployabilityFormIntro.jsx │ │ │ │ ├── uploadUnemployabilitySupportingDocuments.jsx │ │ │ │ ├── vaMedicalRecords.jsx │ │ │ │ ├── waiveRetirementPay.jsx │ │ │ │ └── workBehaviorChanges.jsx │ │ │ ├── form-entry.jsx │ │ │ ├── local-dev-mock-api │ │ │ │ ├── featureToggles.json │ │ │ │ ├── formData1.json │ │ │ │ ├── formData2.json │ │ │ │ ├── index.js │ │ │ │ ├── ptsdClassifications.json │ │ │ │ ├── ratedDisabilities.json │ │ │ │ ├── serviceBranches.json │ │ │ │ └── userData.json │ │ │ ├── manifest.json │ │ │ ├── migrations │ │ │ │ ├── 01-require-claim-type.js │ │ │ │ ├── 02-convert-country-code.js │ │ │ │ ├── 03-upgrade-hasSeparationPay.js │ │ │ │ ├── 04-truncate-otherHomelessHousing.js │ │ │ │ ├── 05-truncate-otherAtRiskHousing.js │ │ │ │ ├── 06-fix-treatedDisabilityNames.js │ │ │ │ ├── 07-map-service-branches.js │ │ │ │ ├── 08-paper-sync.js │ │ │ │ ├── 09-addDisabilities-redirect.js │ │ │ │ ├── 10-addDisabilities-redirect-add-3.js │ │ │ │ └── index.js │ │ │ ├── pages │ │ │ │ ├── adaptiveBenefits.js │ │ │ │ ├── addDisabilities.js │ │ │ │ ├── additionalBehaviorChanges.js │ │ │ │ ├── additionalDocuments.js │ │ │ │ ├── additionalRemarks781.jsx │ │ │ │ ├── aidAndAttendance.js │ │ │ │ ├── alternateNames.js │ │ │ │ ├── ancillaryFormsWizardSummary.js │ │ │ │ ├── choosePtsdType.js │ │ │ │ ├── claimExamsInfo.js │ │ │ │ ├── claimType.jsx │ │ │ │ ├── contactInformation.js │ │ │ │ ├── disabilityBenefits │ │ │ │ │ └── index.js │ │ │ │ ├── disabilityConditions │ │ │ │ │ ├── condition.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── shared │ │ │ │ │ │ ├── cause.js │ │ │ │ │ │ ├── causeNew.js │ │ │ │ │ │ ├── causeSecondary.js │ │ │ │ │ │ ├── causeVA.js │ │ │ │ │ │ ├── causeWorsened.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── newCondition.js │ │ │ │ │ │ ├── newConditionDate.js │ │ │ │ │ │ ├── ratedDisabilityDate.js │ │ │ │ │ │ ├── sideOfBody.js │ │ │ │ │ │ ├── summary.js │ │ │ │ │ │ └── utils.js │ │ │ │ ├── employmentHistory.js │ │ │ │ ├── evidenceTypes.js │ │ │ │ ├── evidenceTypesBDD.js │ │ │ │ ├── federalOrders.jsx │ │ │ │ ├── finalIncident.js │ │ │ │ ├── form0781 │ │ │ │ │ ├── additionalInformationPage.js │ │ │ │ │ ├── behaviorDescriptions.js │ │ │ │ │ ├── behaviorIntroCombatPage.js │ │ │ │ │ ├── behaviorIntroPage.js │ │ │ │ │ ├── behaviorListPage.js │ │ │ │ │ ├── behaviorSummaryPage.js │ │ │ │ │ ├── consentPage.js │ │ │ │ │ ├── manualUploadPage.js │ │ │ │ │ ├── mentalHealthSupport.js │ │ │ │ │ ├── officialReport.js │ │ │ │ │ ├── policeReportLocation.js │ │ │ │ │ ├── reviewPage.js │ │ │ │ │ ├── supportingEvidencePage.js │ │ │ │ │ ├── traumaticEventDetails.js │ │ │ │ │ ├── traumaticEventTypes.js │ │ │ │ │ ├── traumaticEventsIntro.js │ │ │ │ │ ├── traumaticEventsPages.js │ │ │ │ │ ├── treatmentReceivedPage.js │ │ │ │ │ ├── unlistedBehaviorDescriptionPage.js │ │ │ │ │ └── workflowChoicePage.js │ │ │ │ ├── fullyDevelopedClaim.js │ │ │ │ ├── homelessOrAtRisk.js │ │ │ │ ├── hospitalizationHistory.js │ │ │ │ ├── incidentDate.jsx │ │ │ │ ├── incidentDescription.js │ │ │ │ ├── incidentLocation.js │ │ │ │ ├── incidentSupport.jsx │ │ │ │ ├── incidentUnitAssignment.js │ │ │ │ ├── incomeDetails.js │ │ │ │ ├── index.js │ │ │ │ ├── individualUnemployability.js │ │ │ │ ├── individualsInvolved.js │ │ │ │ ├── individualsInvolvedFollowUp.js │ │ │ │ ├── instructionalPart1.js │ │ │ │ ├── instructionalPart2.js │ │ │ │ ├── instructionalPart3.js │ │ │ │ ├── medals.jsx │ │ │ │ ├── medicalCare.jsx │ │ │ │ ├── mentalHealthChanges.js │ │ │ │ ├── militaryDutyImpact.js │ │ │ │ ├── militaryHistory.js │ │ │ │ ├── newDisabilityFollowUp.js │ │ │ │ ├── newPTSDFollowUp.js │ │ │ │ ├── pastEducationTraining.js │ │ │ │ ├── pastEmploymentFormDownload.js │ │ │ │ ├── pastEmploymentFormIntro.js │ │ │ │ ├── pastEmploymentFormUpload.jsx │ │ │ │ ├── paymentInformation.js │ │ │ │ ├── physicalHealthChanges.js │ │ │ │ ├── prisonerOfWar.js │ │ │ │ ├── privateMedicalAuthorizeRelease.js │ │ │ │ ├── privateMedicalRecords.js │ │ │ │ ├── privateMedicalRecordsAttachments.js │ │ │ │ ├── privateMedicalRecordsRelease.js │ │ │ │ ├── ptsd781aChangesIntro.js │ │ │ │ ├── ptsdAdditionalEvents.js │ │ │ │ ├── ptsdBypassCombat.js │ │ │ │ ├── ptsdBypassNonCombat.js │ │ │ │ ├── ptsdSecondaryAdditionalEvents.js │ │ │ │ ├── ptsdWalkthroughChoice781.jsx │ │ │ │ ├── ptsdWalkthroughChoice781a.jsx │ │ │ │ ├── ratedDisabilities.js │ │ │ │ ├── recentEarnedIncome.js │ │ │ │ ├── recentEducationTraining.js │ │ │ │ ├── recentJobApplications.js │ │ │ │ ├── reservesNationalGuardService.jsx │ │ │ │ ├── retirementPay.js │ │ │ │ ├── retirementPayWaiver.js │ │ │ │ ├── secondaryFinalIncident.js │ │ │ │ ├── secondaryIncidentAuthorities.js │ │ │ │ ├── secondaryIncidentDate.jsx │ │ │ │ ├── secondaryIncidentDescription.js │ │ │ │ ├── secondaryIncidentLocation.js │ │ │ │ ├── secondaryIncidentPermissionNotice.js │ │ │ │ ├── secondaryIncidentUnitAssignment.js │ │ │ │ ├── secondaryOtherSources.js │ │ │ │ ├── secondaryOtherSourcesHelp.js │ │ │ │ ├── secondaryUploadSources.jsx │ │ │ │ ├── secondaryUploadSourcesChoice.js │ │ │ │ ├── separationLocation.js │ │ │ │ ├── separationPay.js │ │ │ │ ├── serviceTreatmentRecords.js │ │ │ │ ├── serviceTreatmentRecordsAttachments.js │ │ │ │ ├── socialBehaviorChanges.js │ │ │ │ ├── summaryOfDisabilities.js │ │ │ │ ├── summaryOfEvidence.js │ │ │ │ ├── supplementalBenefits.jsx │ │ │ │ ├── terminallyIll.js │ │ │ │ ├── toxicExposure │ │ │ │ │ ├── additionalExposures.js │ │ │ │ │ ├── additionalExposuresDetails.js │ │ │ │ │ ├── additionalExposuresSummary.js │ │ │ │ │ ├── gulfWar1990Details.js │ │ │ │ │ ├── gulfWar1990Locations.js │ │ │ │ │ ├── gulfWar1990Summary.js │ │ │ │ │ ├── gulfWar2001Details.js │ │ │ │ │ ├── gulfWar2001Locations.js │ │ │ │ │ ├── gulfWar2001Summary.js │ │ │ │ │ ├── herbicideDetails.js │ │ │ │ │ ├── herbicideLocations.js │ │ │ │ │ ├── herbicideOtherLocations.js │ │ │ │ │ ├── herbicideSummary.js │ │ │ │ │ ├── specifyOtherExposures.js │ │ │ │ │ ├── toxicExposureConditions.js │ │ │ │ │ └── toxicExposurePages.js │ │ │ │ ├── trainingPay.js │ │ │ │ ├── trainingPayWaiver.js │ │ │ │ ├── unemployabilityAdditionalInformation.jsx │ │ │ │ ├── unemployabilityCertification.js │ │ │ │ ├── unemployabilityDates.js │ │ │ │ ├── unemployabilityDisabilities.js │ │ │ │ ├── unemployabilityDoctorCare.js │ │ │ │ ├── unemployabilityFormIntro.js │ │ │ │ ├── unemployabilityFormUpload.js │ │ │ │ ├── unemployabilityStatus.js │ │ │ │ ├── uploadPersonalPtsdDocuments.jsx │ │ │ │ ├── uploadPtsdDocuments.jsx │ │ │ │ ├── uploadUnemployabilitySupportingDocuments.jsx │ │ │ │ ├── uploadUnemployabilitySupportingDocumentsChoice.js │ │ │ │ ├── vaEmployee.js │ │ │ │ ├── vaMedicalRecords.js │ │ │ │ ├── veteranInfo.js │ │ │ │ └── workBehaviorChanges.js │ │ │ ├── prefill-transformer.js │ │ │ ├── reducers │ │ │ │ ├── index.js │ │ │ │ ├── itf.js │ │ │ │ └── mvi.js │ │ │ ├── reviewErrors.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── disability-benefits.scss │ │ │ ├── submit-transformer.js │ │ │ ├── subtask │ │ │ │ ├── SubTaskContainer.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── appeals.jsx │ │ │ │ │ ├── disagree-file-claim.jsx │ │ │ │ │ ├── file-bdd.jsx │ │ │ │ │ ├── file-claim-early.jsx │ │ │ │ │ ├── file-claim.jsx │ │ │ │ │ ├── index.js │ │ │ │ │ ├── pageNames.js │ │ │ │ │ ├── rad.jsx │ │ │ │ │ ├── start.jsx │ │ │ │ │ └── unable-to-file-bdd.jsx │ │ │ │ └── utils.js │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ └── actions.unit.spec.jsx │ │ │ │ ├── all-claims-ITF.cypress.spec.js │ │ │ │ ├── all-claims-keyboard-only.cypress.spec.js │ │ │ │ ├── all-claims-wizard.cypress.spec.js │ │ │ │ ├── all-claims.cypress.spec.js │ │ │ │ ├── analytics-functions.unit.spec.jsx │ │ │ │ ├── aux-forms.cypress.spec.js │ │ │ │ ├── bdd-claims.cypress.spec.js │ │ │ │ ├── components │ │ │ │ │ ├── AuthorityField.unit.spec.jsx │ │ │ │ │ ├── Authorization.unit.spec.jsx │ │ │ │ │ ├── Autocomplete.unit.spec.jsx │ │ │ │ │ ├── AutocompleteNew.unit.spec.jsx │ │ │ │ │ ├── BehaviorIntroCombatPage.unit.spec.jsx │ │ │ │ │ ├── BehaviorListPage.unit.spec.jsx │ │ │ │ │ ├── ClaimConfirmationInfo.unit.spec.jsx │ │ │ │ │ ├── ClaimFormSideNav.unit.spec.jsx │ │ │ │ │ ├── ConfirmationFields │ │ │ │ │ │ ├── ConfirmationHousingSituation.unit.spec.jsx │ │ │ │ │ │ └── PrivateMedicalProvidersConditions.unit.spec.jsx │ │ │ │ │ ├── ConfirmationFullyDevelopedClaim.unit.spec.jsx │ │ │ │ │ ├── ConfirmationNewDisabilities.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPoll.unit.spec.jsx │ │ │ │ │ ├── ConfirmationRatedDisabilities.unit.spec.jsx │ │ │ │ │ ├── ConfirmationSeparationPay.unit.spec.jsx │ │ │ │ │ ├── ConfirmationTrainingPayWaiver.unit.spec.jsx │ │ │ │ │ ├── CustomReviewTopContent.unit.spec.jsx │ │ │ │ │ ├── DownloadLink.unit.spec.jsx │ │ │ │ │ ├── DownloadPDF.unit.spec.jsx │ │ │ │ │ ├── EducationTrainingField.unit.spec.jsx │ │ │ │ │ ├── EmploymentHistoryCard.unit.spec.jsx │ │ │ │ │ ├── HospitalizationPeriodView.unit.spec.jsx │ │ │ │ │ ├── ITFBanner.unit.spec.jsx │ │ │ │ │ ├── IndividualsInvolvedCard.unit.spec.jsx │ │ │ │ │ ├── OfficialReport.unit.spec.jsx │ │ │ │ │ ├── PaymentView.unit.spec.jsx │ │ │ │ │ ├── PaymentViewObjectField.unit.spec.jsx │ │ │ │ │ ├── PeriodOfConfinement.unit.spec.jsx │ │ │ │ │ ├── PrivateProviderTreatmentView.unit.spec.jsx │ │ │ │ │ ├── SelectArrayItemsWidget.unit.spec.jsx │ │ │ │ │ ├── ToxicExposureSummary.unit.spec.jsx │ │ │ │ │ ├── TraumaticEventTypesPage.unit.spec.jsx │ │ │ │ │ ├── UpdateMilitaryHistory.unit.spec.jsx │ │ │ │ │ └── VeteranDetails.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── 781.unit.spec.jsx │ │ │ │ │ ├── 8940.unit.spec.jsx │ │ │ │ │ ├── form0781.unit.spec.jsx │ │ │ │ │ └── submitForm.unit.spec.jsx │ │ │ │ ├── confirmation-page.cypress.spec.js │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ ├── Form526EZApp.unit.spec.jsx │ │ │ │ │ ├── ITFWrapper.unit.spec.jsx │ │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ │ ├── Missing526Identifiers.unit.spec.jsx │ │ │ │ │ └── WizardContainer.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ │ ├── ancillaryFormsWizardSummary.unit.spec.jsx │ │ │ │ │ ├── conditions.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── fileUploadDescription.unit.spec.jsx │ │ │ │ │ ├── newDisabilityFollowUp.unit.spec.jsx │ │ │ │ │ ├── ptsdClassification.unit.spec.jsx │ │ │ │ │ ├── ptsdFirstIncidentIntro.spec.jsx │ │ │ │ │ ├── ratedDisabilities.unit.spec.jsx │ │ │ │ │ ├── secondaryUploadSourcesChoice.unit.spec.jsx │ │ │ │ │ ├── summaryOfDisabilities.unit.spec.jsx │ │ │ │ │ ├── supportingEvidenceOrientation.unit.spec.jsx │ │ │ │ │ ├── toxicExposure.unit.spec.jsx │ │ │ │ │ ├── uploadUnemployabilitySupportingDocuments.unit.spec.jsx │ │ │ │ │ └── vaMedicalRecords.unit.spec.jsx │ │ │ │ ├── cypress.helpers.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── confirmation-pay-test.json │ │ │ │ │ │ ├── confirmation-test.json │ │ │ │ │ │ ├── foo_protected.PDF │ │ │ │ │ │ ├── full-781-781a-8940-test.json │ │ │ │ │ │ ├── maximal-bdd-test.json │ │ │ │ │ │ ├── maximal-modern-0781-test.json │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── maximal-toxic-exposure-test.json │ │ │ │ │ │ ├── maximal-with-2024-4142-test.json │ │ │ │ │ │ ├── minimal-bdd-test.json │ │ │ │ │ │ ├── minimal-skip-781.json │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ ├── newOnly-test.json │ │ │ │ │ │ ├── secondary-new-test.json │ │ │ │ │ │ ├── transformed-data │ │ │ │ │ │ │ ├── confirmation-pay-test.json │ │ │ │ │ │ │ ├── confirmation-test.json │ │ │ │ │ │ │ ├── full-781-781a-8940-test.json │ │ │ │ │ │ │ ├── maximal-bdd-test.json │ │ │ │ │ │ │ ├── maximal-modern-0781-test.json │ │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ │ ├── maximal-toxic-exposure-test.json │ │ │ │ │ │ │ ├── maximal-with-2024-4142-test.json │ │ │ │ │ │ │ ├── minimal-bdd-test.json │ │ │ │ │ │ │ ├── minimal-skip-781.json │ │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ │ ├── newOnly-test.json │ │ │ │ │ │ │ ├── secondary-new-test.json │ │ │ │ │ │ │ └── upload-781-781a-8940-test.json │ │ │ │ │ │ └── upload-781-781a-8940-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── application-submit.json │ │ │ │ │ │ ├── document-upload.json │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ ├── in-progress-forms.json │ │ │ │ │ │ ├── payment-information.json │ │ │ │ │ │ ├── prefill.json │ │ │ │ │ │ ├── separation-locations.json │ │ │ │ │ │ ├── service-branches.json │ │ │ │ │ │ └── user.json │ │ │ │ ├── initialData.js │ │ │ │ ├── itfData.js │ │ │ │ ├── long-ptsd.cypress.spec.js │ │ │ │ ├── migrations │ │ │ │ │ └── migrations.unit.spec.jsx │ │ │ │ ├── modern-0781.cypress.spec.js │ │ │ │ ├── modern-4142.cypress.spec.js │ │ │ │ ├── onFormLoaded.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── adaptiveBenefits.unit.spec.jsx │ │ │ │ │ ├── addDisabilities.unit.spec.jsx │ │ │ │ │ ├── additionalBehaviorChanges.unit.spec.jsx │ │ │ │ │ ├── additionalDocuments.unit.spec.jsx │ │ │ │ │ ├── additionalRemarks781.unit.spec.jsx │ │ │ │ │ ├── aidAndAttendance.unit.spec.jsx │ │ │ │ │ ├── ancillaryFormsWizardSummary.unit.spec.jsx │ │ │ │ │ ├── choosePtsdType.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── disabilityConditions │ │ │ │ │ │ ├── condition.unit.spec.jsx │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── cause.unit.spec.jsx │ │ │ │ │ │ │ ├── causeNew.unit.spec.jsx │ │ │ │ │ │ │ ├── causeSecondary.unit.spec.jsx │ │ │ │ │ │ │ ├── causeVA.unit.spec.jsx │ │ │ │ │ │ │ ├── causeWorsened.unit.spec.jsx │ │ │ │ │ │ │ ├── newCondition.unit.spec.jsx │ │ │ │ │ │ │ ├── newConditionDate.unit.spec.jsx │ │ │ │ │ │ │ ├── ratedDisabilityDate.unit.spec.jsx │ │ │ │ │ │ │ ├── sideOfBody.unit.spec.jsx │ │ │ │ │ │ │ ├── summary.unit.spec.jsx │ │ │ │ │ │ │ └── utils.unit.spec.jsx │ │ │ │ │ ├── employmentHistory.unit.spec.jsx │ │ │ │ │ ├── evidenceTypes.unit.spec.jsx │ │ │ │ │ ├── evidenceTypesBDD.unit.spec.jsx │ │ │ │ │ ├── federalOrders.unit.spec.jsx │ │ │ │ │ ├── finalIncident.unit.spec.jsx │ │ │ │ │ ├── form0781 │ │ │ │ │ │ ├── additionalInformationPage.unit.spec.jsx │ │ │ │ │ │ ├── behaviorDescriptionPages.unit.spec.jsx │ │ │ │ │ │ ├── behaviorIntroCombatPage.unit.spec.jsx │ │ │ │ │ │ ├── behaviorIntroPage.unit.spec.jsx │ │ │ │ │ │ ├── behaviorListPage.unit.spec.jsx │ │ │ │ │ │ ├── behaviorSummaryPage.unit.spec.jsx │ │ │ │ │ │ ├── consentPage.unit.spec.jsx │ │ │ │ │ │ ├── manualUploadPage.unit.spec.jsx │ │ │ │ │ │ ├── mentalHealthSupport.unit.spec.jsx │ │ │ │ │ │ ├── officialReport.unit.spec.jsx │ │ │ │ │ │ ├── policeReportLocation.unit.spec.jsx │ │ │ │ │ │ ├── reviewPage.unit.spec.jsx │ │ │ │ │ │ ├── supportingEvidencePage.unit.spec.jsx │ │ │ │ │ │ ├── traumaticEventDetails.unit.spec.jsx │ │ │ │ │ │ ├── traumaticEventTypes.unit.spec.jsx │ │ │ │ │ │ ├── traumaticEventsIntro.unit.spec.jsx │ │ │ │ │ │ ├── traumaticEventsPages.unit.spec.jsx │ │ │ │ │ │ ├── treatmentReceivedPage.unit.spec.jsx │ │ │ │ │ │ ├── unlistedBehaviorDescriptionPage.unit.spec.jsx │ │ │ │ │ │ └── workflowChoicePage.unit.spec.jsx │ │ │ │ │ ├── fullyDevelopedClaim.unit.spec.jsx │ │ │ │ │ ├── homelessOrAtRisk.unit.spec.jsx │ │ │ │ │ ├── hospitalizationHistory.unit.spec.jsx │ │ │ │ │ ├── incidentDate.unit.spec.jsx │ │ │ │ │ ├── incidentLocation.unit.spec.jsx │ │ │ │ │ ├── incidentSupport.unit.spec.jsx │ │ │ │ │ ├── incidentUnitAssignment.unit.spec.jsx │ │ │ │ │ ├── incomeDetails.unit.spec.jsx │ │ │ │ │ ├── individualUnemployability.unit.spec.jsx │ │ │ │ │ ├── individualsInvolved.unit.spec.jsx │ │ │ │ │ ├── individualsInvolvedFollowUp.unit.spec.jsx │ │ │ │ │ ├── medals.unit.spec.jsx │ │ │ │ │ ├── mentalHealthChanges.unit.spec.jsx │ │ │ │ │ ├── militaryDutyImpact.unit.spec.jsx │ │ │ │ │ ├── militaryHistory.unit.spec.jsx │ │ │ │ │ ├── newDisabilitiesFollowUp.unit.spec.jsx │ │ │ │ │ ├── pastEducationTraining.unit.spec.jsx │ │ │ │ │ ├── pastEmploymentFormDownload.unit.spec.jsx │ │ │ │ │ ├── pastEmploymentFormIntro.unit.spec.jsx │ │ │ │ │ ├── pastEmploymentFormUpload.unit.spec.jsx │ │ │ │ │ ├── paymentInformation.unit.spec.jsx │ │ │ │ │ ├── physicalHealthChanges.unit.spec.jsx │ │ │ │ │ ├── prisonerOfWar.unit.spec.jsx │ │ │ │ │ ├── privateMedicalAuthorizeRelease.unit.spec.jsx │ │ │ │ │ ├── privateMedicalRecords.unit.spec.jsx │ │ │ │ │ ├── privateMedicalRecordsAttachments.unit.spec.jsx │ │ │ │ │ ├── privateMedicalRecordsRelease.unit.spec.jsx │ │ │ │ │ ├── ptsdAdditionalEvents.unit.spec.jsx │ │ │ │ │ ├── ptsdBypassCombat.unit.spec.jsx │ │ │ │ │ ├── ptsdBypassNonCombat.unit.spec.jsx │ │ │ │ │ ├── ptsdSecondaryAdditionalEvents.unit.spec.jsx │ │ │ │ │ ├── ptsdWalkthroughChoice781.unit.spec.jsx │ │ │ │ │ ├── ptsdWalkthroughChoice781a.unit.spec.jsx │ │ │ │ │ ├── ratedDisabilities.unit.spec.jsx │ │ │ │ │ ├── recentEarnedIncome.unit.spec.jsx │ │ │ │ │ ├── recentEducationTraining.unit.spec.jsx │ │ │ │ │ ├── recentJobApplications.unit.spec.jsx │ │ │ │ │ ├── reservesNationalGuardService.unit.spec.jsx │ │ │ │ │ ├── retirementPay.unit.spec.jsx │ │ │ │ │ ├── retirementPayWaiver.unit.spec.jsx │ │ │ │ │ ├── secondaryFinalncident.unit.spec.jsx │ │ │ │ │ ├── secondaryIncidentAuthorities.unit.spec.jsx │ │ │ │ │ ├── secondaryIncidentDate.unit.spec.jsx │ │ │ │ │ ├── secondaryIncidentLocation.unit.spec.jsx │ │ │ │ │ ├── secondaryIncidentUnitAssignment.unit.spec.jsx │ │ │ │ │ ├── secondaryOtherSources.unit.spec.jsx │ │ │ │ │ ├── secondaryOtherSourcesHelp.unit.spec.jsx │ │ │ │ │ ├── secondaryUploadSources.unit.spec.jsx │ │ │ │ │ ├── separationLocation.unit.spec.jsx │ │ │ │ │ ├── separationPay.unit.spec.jsx │ │ │ │ │ ├── serviceTreatmentRecords.unit.spec.jsx │ │ │ │ │ ├── serviceTreatmentRecordsAttachments.unit.spec.jsx │ │ │ │ │ ├── socialBehaviorChanges.unit.spec.jsx │ │ │ │ │ ├── summaryOfEvidence.unit.spec.jsx │ │ │ │ │ ├── supplementalBenefits.unit.spec.jsx │ │ │ │ │ ├── terminallyIll.unit.spec.jsx │ │ │ │ │ ├── toxicExposure │ │ │ │ │ │ ├── additionalExposures.unit.spec.jsx │ │ │ │ │ │ ├── additionalExposuresDetails.unit.spec.jsx │ │ │ │ │ │ ├── additionalExposuresSummary.unit.spec.jsx │ │ │ │ │ │ ├── gulfWar1990Details.unit.spec.jsx │ │ │ │ │ │ ├── gulfWar1990Locations.unit.spec.jsx │ │ │ │ │ │ ├── gulfWar1990Summary.unit.spec.jsx │ │ │ │ │ │ ├── gulfWar2001Details.unit.spec.jsx │ │ │ │ │ │ ├── gulfWar2001Locations.unit.spec.jsx │ │ │ │ │ │ ├── gulfWar2001Summary.unit.spec.jsx │ │ │ │ │ │ ├── herbicideDetails.unit.spec.jsx │ │ │ │ │ │ ├── herbicideLocations.unit.spec.jsx │ │ │ │ │ │ ├── herbicideOtherLocations.unit.spec.jsx │ │ │ │ │ │ ├── herbicideSummary.unit.spec.jsx │ │ │ │ │ │ ├── specifyOtherExposures.unit.spec.jsx │ │ │ │ │ │ └── toxicExposureConditions.unit.spec.jsx │ │ │ │ │ ├── trainingPay.unit.spec.jsx │ │ │ │ │ ├── trainingPayWaiver.unit.spec.jsx │ │ │ │ │ ├── unemployabilityAdditionalInformation.unit.spec.jsx │ │ │ │ │ ├── unemployabilityCertification.unit.spec.jsx │ │ │ │ │ ├── unemployabilityDates.unit.spec.jsx │ │ │ │ │ ├── unemployabilityDisabilities.unit.spec.jsx │ │ │ │ │ ├── unemployabilityDoctorCare.unit.spec.jsx │ │ │ │ │ ├── unemployabilityFormIntro.unit.spec.jsx │ │ │ │ │ ├── unemployabilityFormUpload.unit.spec.jsx │ │ │ │ │ ├── uploadPtsdDocuments781.unit.spec.jsx │ │ │ │ │ ├── uploadPtsdDocuments781a.unit.spec.jsx │ │ │ │ │ ├── uploadUnemployabilitySupportingDocuments.unit.spec.jsx │ │ │ │ │ ├── vaEmployee.unit.spec.jsx │ │ │ │ │ ├── vaMedicalRecords.unit.spec.jsx │ │ │ │ │ └── workBehaviorChanges.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── privateMedicalRecords.unit.spec.jsx │ │ │ │ ├── property-names.unit.spec.jsx │ │ │ │ ├── reducers.unit.spec.jsx │ │ │ │ ├── reviewErrors.unit.spec.jsx │ │ │ │ ├── routes.unit.spec.jsx │ │ │ │ ├── schema │ │ │ │ │ ├── initialData.js │ │ │ │ │ └── schema.unit.spec.jsx │ │ │ │ ├── side-nav-mvp.cypress.spec.js │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ ├── toxic-exposure-partial-date-opt-out.cypress.spec.js │ │ │ │ ├── toxic-exposure.cypress.spec.js │ │ │ │ ├── unit.helpers.spec.js │ │ │ │ ├── utils │ │ │ │ │ ├── buildMajorStepsFromConfig.unit.spec.jsx │ │ │ │ │ ├── dates │ │ │ │ │ │ ├── comparisons.unit.spec.jsx │ │ │ │ │ │ ├── dateHelper.js │ │ │ │ │ │ ├── form-integration.unit.spec.jsx │ │ │ │ │ │ ├── formatting.unit.spec.jsx │ │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ │ ├── product-specific.unit.spec.jsx │ │ │ │ │ │ └── validations.unit.spec.jsx │ │ │ │ │ ├── form0781.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ ├── on-submit │ │ │ │ │ │ └── purge-toxic-exposure-data.unit.spec.jsx │ │ │ │ │ ├── schemas.unit.spec.jsx │ │ │ │ │ ├── serviceBranches.unit.spec.jsx │ │ │ │ │ ├── submit.unit.spec.jsx │ │ │ │ │ └── utils.unit.spec.jsx │ │ │ │ └── validations.unit.spec.jsx │ │ │ ├── utils │ │ │ │ ├── buildMajorStepsFromConfig.js │ │ │ │ ├── dates │ │ │ │ │ ├── README.md │ │ │ │ │ ├── comparisons.js │ │ │ │ │ ├── form-integration.js │ │ │ │ │ ├── formatting.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── product-specific.js │ │ │ │ │ └── validations.js │ │ │ │ ├── form0781.js │ │ │ │ ├── gatePages.js │ │ │ │ ├── index.jsx │ │ │ │ ├── on-submit │ │ │ │ │ ├── index.js │ │ │ │ │ └── purge-toxic-exposure-data.js │ │ │ │ ├── schemas.js │ │ │ │ ├── serviceBranches.js │ │ │ │ ├── sharedState.js │ │ │ │ ├── submit.js │ │ │ │ └── validations.js │ │ │ └── validations.js │ │ ├── components │ │ │ ├── ErrorText.jsx │ │ │ └── GetFormHelp.jsx │ │ ├── disability-rating-calculator │ │ │ ├── calculator-entry.js │ │ │ ├── components │ │ │ │ ├── CalculatedDisabilityRating.jsx │ │ │ │ ├── DisabilityRatingCalculator.jsx │ │ │ │ └── RatingRow.jsx │ │ │ ├── createCalculator.js │ │ │ ├── sass │ │ │ │ └── disability-calculator.scss │ │ │ ├── tests │ │ │ │ ├── 00-all-fields.cypress.spec.js │ │ │ │ └── utils │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ └── inputs.json │ │ │ └── utils │ │ │ │ └── helpers.js │ │ ├── tests │ │ │ └── components │ │ │ │ └── ErrorText.unit.spec.jsx │ │ ├── view-payments │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── IdentityNotVerified.jsx │ │ │ │ ├── view-payments-header │ │ │ │ │ └── ViewPaymentsHeader.jsx │ │ │ │ └── view-payments-lists │ │ │ │ │ ├── ViewPaymentsLists.jsx │ │ │ │ │ ├── helpers.js │ │ │ │ │ └── payments │ │ │ │ │ └── Payments.jsx │ │ │ ├── constants │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ └── helpers.js │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ ├── responsive-table.scss │ │ │ │ └── view-payments.scss │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ └── view-payments-lists │ │ │ │ │ │ ├── Payments │ │ │ │ │ │ └── Payments.unit.spec.jsx │ │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ │ └── view-payments-lists.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ └── view-payments.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── 400-error.json │ │ │ │ │ ├── 500-error.json │ │ │ │ │ ├── test-empty-payments-received.json │ │ │ │ │ ├── test-empty-payments-response.json │ │ │ │ │ ├── test-empty-payments-returned.json │ │ │ │ │ ├── test-misaligned-payments.json │ │ │ │ │ ├── test-payments-response.json │ │ │ │ │ └── test-user.json │ │ │ │ ├── helpers.js │ │ │ │ ├── helpers │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── reducers │ │ │ │ │ └── index.unit.spec.jsx │ │ │ └── utils.js │ │ └── wizard │ │ │ ├── WizardLink.jsx │ │ │ ├── createWizard.jsx │ │ │ ├── pages │ │ │ ├── appeals.jsx │ │ │ ├── bdd.jsx │ │ │ ├── disagree-file-claim.jsx │ │ │ ├── file-bdd.jsx │ │ │ ├── file-claim-early.jsx │ │ │ ├── file-claim.jsx │ │ │ ├── index.js │ │ │ ├── pageList.js │ │ │ ├── start.jsx │ │ │ └── unable-to-file-bdd.jsx │ │ │ ├── wizard-entry.js │ │ │ └── wizard-utils.js │ ├── discharge-wizard │ │ ├── actions │ │ │ └── index.js │ │ ├── components │ │ │ ├── AirForcePortalLink.jsx │ │ │ ├── AlertMessage.jsx │ │ │ ├── AnswerReview.jsx │ │ │ ├── Breadcrumbs.jsx │ │ │ ├── DischargeWizardApp.jsx │ │ │ ├── Homepage.jsx │ │ │ ├── NeedHelp.jsx │ │ │ ├── RequestDD214.jsx │ │ │ ├── ResultsPage.jsx │ │ │ ├── ReviewPage.jsx │ │ │ ├── VABenefitsAccordion.jsx │ │ │ ├── questions │ │ │ │ ├── CourtMartial.jsx │ │ │ │ ├── DischargeMonth.jsx │ │ │ │ ├── DischargeType.jsx │ │ │ │ ├── DischargeYear.jsx │ │ │ │ ├── FailureToExhaust.jsx │ │ │ │ ├── Intention.jsx │ │ │ │ ├── PrevApplication.jsx │ │ │ │ ├── PrevApplicationType.jsx │ │ │ │ ├── PrevApplicationYear.jsx │ │ │ │ ├── PriorService.jsx │ │ │ │ ├── Reason.jsx │ │ │ │ ├── ServiceBranch.jsx │ │ │ │ └── shared │ │ │ │ │ ├── Dropdown.jsx │ │ │ │ │ ├── RadioGroup.jsx │ │ │ │ │ └── YearInput.jsx │ │ │ └── resultsComponents │ │ │ │ ├── AdditionalInstructions.jsx │ │ │ │ ├── AlertMessage.jsx │ │ │ │ ├── CarefulConsiderationStatement.jsx │ │ │ │ ├── ResultsSummary.jsx │ │ │ │ ├── StepOne.jsx │ │ │ │ ├── StepThree.jsx │ │ │ │ ├── StepTwo.jsx │ │ │ │ └── Warnings.jsx │ │ ├── constants │ │ │ ├── display-conditions.js │ │ │ ├── index.js │ │ │ └── question-data-map.js │ │ ├── discharge-wizard-entry.jsx │ │ ├── helpers │ │ │ └── index.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── discharge-upgrade-wizard.js │ │ │ ├── index.js │ │ │ └── utilities.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── discharge-wizard.scss │ │ ├── tests │ │ │ ├── actions │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── cypress │ │ │ │ ├── flows │ │ │ │ │ ├── discharge_form_update_DD215.cypress.spec.js │ │ │ │ │ ├── discharge_unjust_flow.cypress.spec.js │ │ │ │ │ ├── mainflow.cypress.spec.js │ │ │ │ │ ├── sexual_orientation_flow.cypress.spec.js │ │ │ │ │ └── transgender_flow.cypress.spec.js │ │ │ │ ├── helpers.js │ │ │ │ └── review │ │ │ │ │ └── review_edit_flows.cypress.spec.js │ │ │ ├── display-logic.unit.spec.jsx │ │ │ ├── helpers │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── questions │ │ │ │ ├── CourtMartial.unit.spec.jsx │ │ │ │ ├── DischargeMonth.unit.spec.jsx │ │ │ │ ├── DischargeType.unit.spec.jsx │ │ │ │ ├── DischargeYear.unit.spec.jsx │ │ │ │ ├── FailureToExhaust.unit.spec.jsx │ │ │ │ ├── Intention.unit.spec.jsx │ │ │ │ ├── PrevApplication.unit.spec.jsx │ │ │ │ ├── PrevApplicationType.unit.spec.jsx │ │ │ │ ├── PrevApplicationYear.unit.spec.jsx │ │ │ │ ├── Reason.unit.spec.jsx │ │ │ │ └── ServiceBranch.unit.spec.jsx │ │ │ ├── reducers.unit.spec.jsx │ │ │ ├── results │ │ │ │ ├── careful-consideration-statement.unit.spec.jsx │ │ │ │ └── results.unit.spec.jsx │ │ │ ├── review │ │ │ │ └── ReviewPage.unit.spec.jsx │ │ │ └── utilities │ │ │ │ ├── answer-cleanup.unit.spec.jsx │ │ │ │ ├── display-logic-questions.unit.spec.jsx │ │ │ │ ├── page-navigation.unit.spec.jsx │ │ │ │ └── shared.unit.spec.jsx │ │ └── utilities │ │ │ ├── answer-cleanup.js │ │ │ ├── display-logic-questions.js │ │ │ ├── page-navigation.js │ │ │ ├── page-setup.js │ │ │ └── shared.js │ ├── discover-your-benefits │ │ ├── NA-schema.json │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── BenefitCard.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── NoResultsBanner.jsx │ │ │ └── SubmitHelper.jsx │ │ ├── config │ │ │ └── form.js │ │ ├── constants │ │ │ ├── benefits.js │ │ │ └── urls.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── PreSubmitInfo.jsx │ │ │ └── components │ │ │ │ └── Benefits.jsx │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── activeDuty.js │ │ │ ├── characterOfDischarge.js │ │ │ ├── disabilityRating.js │ │ │ ├── goals.js │ │ │ ├── militaryBranch.js │ │ │ ├── militaryService.js │ │ │ ├── militaryServiceCompleted.js │ │ │ ├── militaryServiceTimeServed.js │ │ │ ├── separation.js │ │ │ └── titleTenTimeServed.js │ │ ├── reducers │ │ │ ├── actions.js │ │ │ ├── index.js │ │ │ └── reducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── discover-your-benefits.scss │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── confirmation-page.cypress.spec.js │ │ │ │ ├── discover-your-benefits.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ └── data │ │ │ │ │ └── test-data.json │ │ │ └── unit │ │ │ │ ├── actions │ │ │ │ └── actions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ ├── BenefitCard.unit.spec.jsx │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ ├── NoResultsBanner.unit.spec.jsx │ │ │ │ └── SubmitHelper.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ └── form.unit.spec.jsx │ │ │ │ ├── constants │ │ │ │ └── urls.unit.spec.jsx │ │ │ │ ├── container │ │ │ │ ├── Benefit.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ └── PreSubmitInfo.unit.spec.jsx │ │ │ │ ├── mocks │ │ │ │ └── mockFormData.js │ │ │ │ ├── pages │ │ │ │ ├── activeDuty.unit.spec.jsx │ │ │ │ ├── characterOfDischarge.unit.spec.jsx │ │ │ │ ├── disabilityRating.unit.spec.jsx │ │ │ │ ├── goals.unit.spec.jsx │ │ │ │ ├── militaryBranch.unit.spec.jsx │ │ │ │ ├── militaryService.unit.spec.jsx │ │ │ │ ├── militaryServiceCompleted.unit.spec.jsx │ │ │ │ ├── militaryServiceTimeServed.unit.spec.jsx │ │ │ │ ├── separation.unit.spec.jsx │ │ │ │ └── titleTenTimeServed.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ └── helpers.unit.spec.jsx │ │ └── utils │ │ │ └── helpers.js │ ├── dispute-debt │ │ ├── actions │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AlertCard.jsx │ │ │ ├── DebtReviewPage.jsx │ │ │ ├── DebtSelection.jsx │ │ │ ├── DebtSelectionReview.jsx │ │ │ ├── DebtTitle.jsx │ │ │ ├── DisputeSummaryReview.jsx │ │ │ ├── NeedHelp.jsx │ │ │ ├── NeedsToVerifyAlert.jsx │ │ │ ├── ShowAlertOrSip.jsx │ │ │ ├── VeteranInformation.jsx │ │ │ ├── ZeroDebtsAlert.jsx │ │ │ └── confirmationFields │ │ │ │ ├── ConfirmationDisputeInformation.jsx │ │ │ │ └── ConfirmationVeteranInformation.jsx │ │ ├── config │ │ │ ├── contactInfo.js │ │ │ ├── form.js │ │ │ ├── prefill-transformer.js │ │ │ ├── submitForm.js │ │ │ └── transformForSubmit.js │ │ ├── constants │ │ │ └── index.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── eng.json │ │ ├── hooks │ │ │ └── useDocumentTitle.jsx │ │ ├── i18n.js │ │ ├── manifest.json │ │ ├── package.json │ │ ├── pages │ │ │ ├── debtSelection.js │ │ │ ├── disputeReason.js │ │ │ ├── index.js │ │ │ ├── supportStatement.js │ │ │ └── veteranInformation.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── dispute-debt.scss │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── AlertCard.unit.spec.jsx │ │ │ │ ├── DebtReviewPage.unit.spec.jsx │ │ │ │ ├── DebtSelection.unit.spec.jsx │ │ │ │ ├── DebtSelectionReview.unit.spec.jsx │ │ │ │ ├── DebtTitle.unit.spec.jsx │ │ │ │ ├── DisputeSummaryReview.unit.spec.jsx │ │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ │ ├── NeedsToVerifyAlert.unit.spec.jsx │ │ │ │ ├── ShowAlertOrSip.unit.spec.jsx │ │ │ │ ├── VeteranInformation.unit.spec.jsx │ │ │ │ └── confirmation │ │ │ │ │ ├── ConfirmationDisputeInformation.unit.spec.jsx │ │ │ │ │ └── ConfirmationVeteranInformation.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── contactInfo.unit.spec.jsx │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── submitForm.unit.spec.jsx │ │ │ │ └── transformForSubmit.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── Downtime.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ └── NeedsHelp.unit.spec.jsx │ │ │ ├── dispute-debt.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ └── minimal-test.json │ │ │ │ ├── formattedPdfData.json │ │ │ │ └── mocks │ │ │ │ │ ├── debts.json │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ ├── profile-status-response.json │ │ │ │ │ └── user.json │ │ │ ├── pages │ │ │ │ ├── debtSelection.unit.spec.jsx │ │ │ │ ├── disputeReason.unit.spec.jsx │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ ├── supportStatement.unit.spec.jsx │ │ │ │ └── veteranInformation.unit.spec.jsx │ │ │ ├── utils.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── pdfHelpers.unit.spec.jsx │ │ └── utils │ │ │ ├── index.js │ │ │ └── pdfHelpers.js │ ├── ds-playground │ │ ├── app-entry.jsx │ │ ├── containers │ │ │ └── App.jsx │ │ ├── manifest.json │ │ ├── pages │ │ │ └── V1V3Page.jsx │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── ds-playground.scss │ │ └── tests │ │ │ └── ds-playground.cypress.spec.js │ ├── ds-v3-playground │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── containers │ │ │ └── App.jsx │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── V3BasePage.jsx │ │ │ └── VaFileInputMultiple.jsx │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── ds-v3-playground.scss │ │ ├── tests │ │ │ ├── ds-v3-playground.cypress.spec.js │ │ │ └── va-file-input-multiple.cypress.spec.js │ │ └── utils │ │ │ └── defineWebComponents.js │ ├── edu-benefits │ │ ├── 1919 │ │ │ ├── 22-1919-schema.json │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── InstitutionAddress.jsx │ │ │ │ ├── InstitutionName.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ ├── PrivacyActStatement.jsx │ │ │ │ └── SubmissionInstructions.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── submitForm.js │ │ │ │ └── transform.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ └── PrivacyPolicy.jsx │ │ │ ├── definitions │ │ │ │ └── toursOfDuty.js │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ │ └── useVaFacilityCode.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── aboutYourInstitution.js │ │ │ │ ├── affiliatedIndividualsAssociation.js │ │ │ │ ├── affiliatedIndividualsSummary.js │ │ │ │ ├── certifyingOfficials.js │ │ │ │ ├── conflictOfInterestCertifyingOfficial.js │ │ │ │ ├── conflictOfInterestEnrollmentPeriod.js │ │ │ │ ├── conflictOfInterestFileNumber.js │ │ │ │ ├── conflictOfInterestIntro.jsx │ │ │ │ ├── conflictOfInterestSummary.js │ │ │ │ ├── index.js │ │ │ │ ├── institutionDetails.js │ │ │ │ ├── institutionNameAndAddress.js │ │ │ │ └── isProprietaryProfit.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 1919-edu-benefits.scss │ │ │ └── tests │ │ │ │ ├── 1919-edu-benefits.cypress.spec.js │ │ │ │ ├── 1919-keyboard-only.cypress.spec.js │ │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ ├── InstitutionAddress.unit.spec.jsx │ │ │ │ ├── InstitutionName.unit.spec.jsx │ │ │ │ ├── OmbInfo.unit.spec.jsx │ │ │ │ ├── PrivacyActStatement.unit.spec.jsx │ │ │ │ └── SubmissionInstructions.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ └── transform.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ └── PrivacyPolicy.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ ├── test-data.json │ │ │ │ │ └── transform-test-data.json │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── hooks │ │ │ │ └── useVaFacilityCode.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── aboutYourInstitution.unit.spec.jsx │ │ │ │ ├── affiliatedIndividualsAssociation.unit.spec.jsx │ │ │ │ ├── affiliatedIndividualsSummary.unit.spec.jsx │ │ │ │ ├── certifyingOfficials.unit.spec.jsx │ │ │ │ ├── conflictOfInterestCertifyingOfficial.unit.spec.jsx │ │ │ │ ├── conflictOfInterestEnrollmentPeriod.unit.spec.jsx │ │ │ │ ├── conflictOfInterestFileNumber.unit.spec.jsx │ │ │ │ ├── conflictOfInterestIntro.unit.spec.jsx │ │ │ │ ├── conflictOfInterestSummary.unit.spec.jsx │ │ │ │ ├── institutionDetails.unit.spec.jsx │ │ │ │ ├── institutionNameAndAddress.unit.spec.jsx │ │ │ │ └── isProprietaryProfit.unit.spec.jsx │ │ ├── 1995 │ │ │ ├── Form1995App.jsx │ │ │ ├── config │ │ │ │ ├── chapters.js │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ ├── IntroductionPageUpdate.jsx │ │ │ │ └── PreSubmitInfo.jsx │ │ │ ├── edu-benefits-entry.jsx │ │ │ ├── helpers.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── applicantInformation.js │ │ │ │ ├── applicantInformationUpdate.js │ │ │ │ ├── benefitSelection.js │ │ │ │ ├── benefitSelectionUpdate.js │ │ │ │ ├── changeAnotherBenefit.js │ │ │ │ ├── dependents.js │ │ │ │ ├── guardianInformation.jsx │ │ │ │ ├── index.js │ │ │ │ ├── militaryHistory.js │ │ │ │ ├── newSchool.js │ │ │ │ ├── newSchoolUpdate.js │ │ │ │ ├── servicePeriods.js │ │ │ │ ├── servicePeriodsUpdate.js │ │ │ │ ├── sponsorInfomartion.js │ │ │ │ └── tourOfDuty.js │ │ │ ├── reducer.js │ │ │ ├── routes.jsx │ │ │ └── tests │ │ │ │ ├── config │ │ │ │ ├── applicantInformation.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── servicePeriods.unit.spec.jsx │ │ │ │ ├── sponsorInfomartion.unit.spec.jsx │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ └── submitForm.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── IntroductionPageUpdate.unit.spec.jsx │ │ │ │ └── PreSubmitInfo.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── maximal.json │ │ │ │ │ └── minimal.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ ├── mock-user.json │ │ │ │ │ └── mockUser.js │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ └── benefitSelection.unit.spec.jsx │ │ ├── 8794 │ │ │ ├── 22-8794-schema.json │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AdditionalOfficialBenefitStatusTitle.jsx │ │ │ │ ├── AdditionalOfficialBenefitsDisclaimer.jsx │ │ │ │ ├── AdditionalOfficialExemptInfo.jsx │ │ │ │ ├── AdditionalOfficialTrainingInfo.jsx │ │ │ │ ├── BenefitsDisclaimerCustomReviewField.jsx │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── InstitutionAddress.jsx │ │ │ │ ├── InstitutionName.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ ├── PrimaryOfficialBenefitStatusTitle.jsx │ │ │ │ ├── PrimaryOfficialBenefitsDisclaimer.jsx │ │ │ │ ├── PrimaryOfficialExemptInfo.jsx │ │ │ │ ├── PrimaryOfficialTrainingInfo.jsx │ │ │ │ ├── PrivacyActStatement.jsx │ │ │ │ ├── PrivacyPolicy.jsx │ │ │ │ ├── SubmissionInstructions.jsx │ │ │ │ └── TrainingExemptCustomReviewField.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── toursOfDuty.js │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ │ └── useValidateFacilityCode.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── additionalOfficialBenefitStatus.js │ │ │ │ ├── additionalOfficialDetails.js │ │ │ │ ├── additionalOfficialIntro.js │ │ │ │ ├── additionalOfficialSummary.js │ │ │ │ ├── additionalOfficialTraining.js │ │ │ │ ├── designatingOfficial.js │ │ │ │ ├── directDeposit.js │ │ │ │ ├── index.js │ │ │ │ ├── institutionDetails.js │ │ │ │ ├── institutionDetailsFacility.js │ │ │ │ ├── institutionDetailsNoFacilityDescription.js │ │ │ │ ├── institutionNameAndAddress.js │ │ │ │ ├── primaryOfficialBenefitStatus.js │ │ │ │ ├── primaryOfficialDetails.js │ │ │ │ ├── primaryOfficialTraining.js │ │ │ │ ├── readOnlyCertifyingOfficial.js │ │ │ │ ├── readOnlyCertifyingOfficialIntro.js │ │ │ │ ├── readOnlyCertifyingOfficialSummaryPage.js │ │ │ │ └── remarks.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 8794-edu-benefits.scss │ │ │ └── tests │ │ │ │ ├── 8794-edu-benefits.cypress.spec.js │ │ │ │ ├── 8794-keyboard-only.cypress.spec.js │ │ │ │ ├── components │ │ │ │ ├── BenefitsDisclaimerCustomReviewField.unit.spec.jsx │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ ├── InstitutionAddress.unit.spec.jsx │ │ │ │ ├── InstitutionName.unit.spec.jsx │ │ │ │ ├── OmbInfo.unit.spec.jsx │ │ │ │ ├── PrivacyActStatement.unit.spec.jsx │ │ │ │ ├── PrivacyPolicy.unit.spec.jsx │ │ │ │ ├── SubmissionInstructions.unit.spec.jsx │ │ │ │ └── TrainingExemptCustomReviewField.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ └── test-data.json │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── additionalOfficialBenefitStatus.unit.spec.jsx │ │ │ │ ├── additionalOfficialDetails.unit.spec.jsx │ │ │ │ ├── additionalOfficialIntro.unit.spec.jsx │ │ │ │ ├── additionalOfficialTraining.unit.spec.jsx │ │ │ │ ├── designatingOfficial.unit.spec.jsx │ │ │ │ ├── institutionDetails.unit.spec.jsx │ │ │ │ ├── institutionDetailsFacility.unit.spec.jsx │ │ │ │ ├── institutionNameAndAddress.unit.spec.jsx │ │ │ │ ├── primaryOfficialBenefitStatus.unit.spec.jsx │ │ │ │ ├── primaryOfficialDetails.unit.spec.jsx │ │ │ │ ├── primaryOfficialTraining.unit.spec.jsx │ │ │ │ ├── readOnlyCertifyingOfficial.unit.spec.jsx │ │ │ │ ├── readOnlyCertifyingOfficialIntro.unit.spec.jsx │ │ │ │ ├── readOnlyCertifyingOfficialSummaryPage.unit.spec.jsx │ │ │ │ └── remarks.unit.spec.jsx │ │ ├── 10203 │ │ │ ├── Form10203App.jsx │ │ │ ├── actions │ │ │ │ └── post-911-gib-status.js │ │ │ ├── analytics-functions.js │ │ │ ├── components │ │ │ │ ├── ExitApplicationButton.jsx │ │ │ │ └── ShowDirectDepositDropdown.jsx │ │ │ ├── config │ │ │ │ ├── chapters.js │ │ │ │ └── form.js │ │ │ ├── containers │ │ │ │ ├── ConfirmEligibilityView.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── InitialConfirmEligibilityView.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ └── PreSubmitInfo.jsx │ │ │ ├── content │ │ │ │ ├── ApplicantDescription.jsx │ │ │ │ ├── PrefillMessage.jsx │ │ │ │ ├── activeDuty.jsx │ │ │ │ ├── benefitSelection.jsx │ │ │ │ ├── directDeposit.jsx │ │ │ │ ├── personalInformation.jsx │ │ │ │ ├── programDetails.jsx │ │ │ │ └── stemEligibility.jsx │ │ │ ├── edu-benefits-entry.jsx │ │ │ ├── helpers.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── DirectDeposit.jsx │ │ │ │ ├── activeDuty.js │ │ │ │ ├── applicantInformation.js │ │ │ │ ├── benefitSelection.js │ │ │ │ ├── confirmEligibility.js │ │ │ │ ├── index.js │ │ │ │ ├── initialConfirmEligibility.js │ │ │ │ ├── personalInformation.js │ │ │ │ ├── programDetails.js │ │ │ │ └── stemEligibility.js │ │ │ ├── prefill-transformer.js │ │ │ ├── reducers │ │ │ │ ├── index.js │ │ │ │ └── post911GIBStatus.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10203_stem.scss │ │ │ ├── submit-transformer.js │ │ │ ├── submitForm.js │ │ │ └── tests │ │ │ │ ├── actions │ │ │ │ └── post-911-gib-status.unit.spec.jsx │ │ │ │ ├── analytics-functions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ └── ExitApplicationButton.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmEligibilityView.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── InitialConfirmEligibilityView.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ └── PreSubmitInfo.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ └── PrefillMessage.jsx.unit.spec.jsx │ │ │ │ ├── edu-10203.cypress.spec.js │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ ├── activeDuty.unit.spec.jsx │ │ │ │ ├── applicantInformation.unit.spec.jsx │ │ │ │ ├── benefitSelection.unit.spec.jsx │ │ │ │ ├── directDeposit.unit.spec.jsx │ │ │ │ ├── personalInformation.unit.spec.jsx │ │ │ │ ├── programDetails.unit.spec.jsx │ │ │ │ └── stemEligibility.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── schema │ │ │ │ ├── confirmation-stem-test.json │ │ │ │ ├── maximal-test.json │ │ │ │ ├── minimal-test.json │ │ │ │ ├── prefillData.js │ │ │ │ ├── schema.unit.spec.jsx │ │ │ │ └── transformedData.js │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ └── submitForm.unit.spec.jsx │ │ ├── 10215 │ │ │ ├── 22-10215-schema.json │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── CalculationInstructions.jsx │ │ │ │ ├── FormSignature.jsx │ │ │ │ ├── FormSignatureCheckbox.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── InstitutionName.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ ├── PrivacyActStatement.jsx │ │ │ │ ├── PrivacyPolicy.jsx │ │ │ │ ├── StatementOfTruth.jsx │ │ │ │ └── SubmissionInstructions.jsx │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ ├── submitForm.js │ │ │ │ └── transform.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── calcs.js │ │ │ │ ├── index.js │ │ │ │ ├── institutionDetails.js │ │ │ │ ├── institutionOfficial.js │ │ │ │ ├── program-info.js │ │ │ │ ├── program-intro.js │ │ │ │ └── program-summary.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10215-edu-benefits.scss │ │ │ └── tests │ │ │ │ ├── 10215-edu-benefits.cypress.spec.js │ │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ ├── FormSignature.unit.spec.jsx │ │ │ │ ├── FormSignatureCheckbox.unit.spec.jsx │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ ├── InstitutionName.unit.spec.jsx │ │ │ │ ├── OmbInfo.unit.spec.jsx │ │ │ │ ├── PrivacyActStatement.unit.spec.jsx │ │ │ │ ├── PrivacyPolicy.unit.spec.jsx │ │ │ │ ├── StatementOfTruth.unit.spec.jsx │ │ │ │ └── SubmissionInstructions.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ └── transform.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ └── 10215-keyboard-only.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ └── test-data.json │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── helper.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── calcs.unit.spec.jsx │ │ │ │ ├── institutionDetails.unit.spec.jsx │ │ │ │ ├── institutionOfficial.unit.spec.jsx │ │ │ │ ├── program-info.unit.spec.jsx │ │ │ │ └── program-summary.unit.spec.jsx │ │ ├── 10216 │ │ │ ├── 22-10216-schema.json │ │ │ ├── ReviewPage │ │ │ │ └── CustomReviewField.jsx │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── Alert.jsx │ │ │ │ ├── BreadcrumbUsedInForm.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── InstitutionName.jsx │ │ │ │ ├── PercentageCalc.jsx │ │ │ │ ├── PrivacyPolicy.jsx │ │ │ │ ├── ProcessList.jsx │ │ │ │ ├── RatioExceedMessage.jsx │ │ │ │ ├── ResBurdenPrivacyAct.jsx │ │ │ │ └── SubmissionInstructions.jsx │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── toursOfDuty.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── institutionDetails.js │ │ │ │ ├── institutionOfficial.js │ │ │ │ └── studentRatioCalc.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10216-edu-benefits.scss │ │ │ ├── tests │ │ │ │ ├── 10216-edu-benefits.cypress.spec.js │ │ │ │ ├── 10216-keyboard-only.cypress.spec.js │ │ │ │ ├── ReviewPage │ │ │ │ │ └── CustomReviewField.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── Alert.unit.spec.jsx │ │ │ │ │ ├── BreadcrumbUsedInForm.unit.spec.jsx │ │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ │ ├── InstitutionName.unit.spec.jsx │ │ │ │ │ ├── PercentageCalc.unit.spec.jsx │ │ │ │ │ ├── PrivacyPolicy.unit.spec.jsx │ │ │ │ │ ├── ProcessList.unit.spec.jsx │ │ │ │ │ ├── ResBurdenPrivacyAct.unit.spec.jsx │ │ │ │ │ └── SubmissionInstructions.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ │ └── submitForm.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ │ └── data │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── mocks │ │ │ │ │ │ └── application-submit.json │ │ │ │ │ │ └── test-data.json │ │ │ │ ├── pages │ │ │ │ │ ├── institutionDetails.unit.spec.jsx │ │ │ │ │ ├── institutionOfficial.unit.spec.jsx │ │ │ │ │ └── studentRatioCalc.unit.spec.jsx │ │ │ │ └── utilities.unit.spec.jsx │ │ │ └── utilities.js │ │ ├── 10275 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── EnteredPoc.jsx │ │ │ │ ├── InstitutionAddress.jsx │ │ │ │ ├── InstitutionName.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ ├── PrivacyActStatement.jsx │ │ │ │ ├── PrivacyPolicy.jsx │ │ │ │ └── TechnologyProgramAccordion.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── AdditionalInstitutionAddress.jsx │ │ │ │ ├── AdditionalInstitutionName.jsx │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ │ ├── useValidateAdditionalFacilityCode.js │ │ │ │ └── useValidateFacilityCode.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── additionalInstitutionDetailsItem.js │ │ │ │ ├── additionalLocationSummary.js │ │ │ │ ├── agreementType.js │ │ │ │ ├── authorizingOfficial.js │ │ │ │ ├── index.js │ │ │ │ ├── institutionDetailsFacility.js │ │ │ │ ├── nameAndDateOfBirth.js │ │ │ │ ├── newAuthorizingOfficial.js │ │ │ │ ├── newPrinciplesOfExcellence.js │ │ │ │ ├── newSchoolCertifyingOfficial.js │ │ │ │ ├── poeCommitment.js │ │ │ │ ├── poeLocation.js │ │ │ │ └── previouslyEnteredPoc.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10275-edu-benefits.scss │ │ │ ├── tests │ │ │ │ ├── 10275-edu-benefits.cypress.spec.js │ │ │ │ ├── 10275-keyboard-only.cypress.spec.js │ │ │ │ ├── components │ │ │ │ │ ├── EnteredPoc.unit.spec.jsx │ │ │ │ │ ├── InstitutionAddress.unit.spec.jsx │ │ │ │ │ ├── InstitutionName.unit.spec.jsx │ │ │ │ │ ├── OmbInfo.unit.spec.jsx │ │ │ │ │ ├── PrivacyActStatement.unit.spec.jsx │ │ │ │ │ └── PrivacyPolicy.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── AdditionalInstitutionAddress.unit.spec.jsx │ │ │ │ │ ├── AdditionalInstitutionName.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ └── maximal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ └── user.json │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useValidateAdditionalFacilityCode.unit.spec.jsx │ │ │ │ │ └── useValidateFacilityCode.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── additionalInstitutionDetailsItem.unit.spec.jsx │ │ │ │ │ ├── agreementType.unit.spec.jsx │ │ │ │ │ ├── authorizingOfficial.unit.spec.jsx │ │ │ │ │ ├── institutionDetailsFacility.unit.spec.jsx │ │ │ │ │ ├── newAuthorizingOfficial.unit.spec.jsx │ │ │ │ │ ├── newPrinciplesOfExcellence.unit.spec.jsx │ │ │ │ │ ├── newSchoolCertifyingOfficial.unit.spec.jsx │ │ │ │ │ ├── poeCommitment.unit.spec.jsx │ │ │ │ │ └── previouslyEnteredPoc.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ │ └── updateFacilityCodeInRedux.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── updateFacilityCodeInRedux.js │ │ ├── 10278 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ └── TechnologyProgramAccordion.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── identificationInformation.js │ │ │ │ ├── mailingAddress.js │ │ │ │ ├── nameAndDateOfBirth.js │ │ │ │ └── phoneAndEmailAddress.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10278-edu-benefits.scss │ │ │ └── tests │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ └── 10278-edu-benefits.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ ├── data │ │ │ │ ├── maximal-test.json │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ ├── application-submit.json │ │ │ │ ├── feature-toggles.json │ │ │ │ ├── local-mock-responses.js │ │ │ │ └── user.json │ │ ├── 10282 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── FormHelp.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ └── StatementOfTruth.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── applicantInformation │ │ │ │ │ ├── applicantContactInfo.js │ │ │ │ │ ├── applicantCountry.js │ │ │ │ │ ├── applicantDescription.js │ │ │ │ │ ├── applicantGender.js │ │ │ │ │ ├── applicantRaceAndEthnicity.js │ │ │ │ │ ├── applicantState.js │ │ │ │ │ └── genderRaceQuestion.js │ │ │ │ ├── educationAndEmploymentHistory │ │ │ │ │ ├── currentAnnualSalary.js │ │ │ │ │ ├── highestLevelOfEducation.js │ │ │ │ │ └── techIndustryFocusArea.js │ │ │ │ └── index.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10282-edu-benefits.scss │ │ │ └── tests │ │ │ │ ├── 10282-edu-benefits.cypress.spec.js │ │ │ │ ├── components │ │ │ │ ├── FormHelp.unit.spec.jsx │ │ │ │ ├── OmbInfo.unit.spec.jsx │ │ │ │ └── StatementOfTruth.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ ├── 10282-edu-benefits.cypress.spec.js │ │ │ │ ├── 10282-keyboard-only.cypress.spec.js │ │ │ │ └── 10282-review-page-edu-benefits.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ └── transformedData.js │ │ │ │ └── mocks │ │ │ │ │ └── application-submit.json │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ ├── applicantCountry.unit.spec.jsx │ │ │ │ ├── applicantDescription.unit.spec.jsx │ │ │ │ ├── applicantName.unit.spec.jsx │ │ │ │ ├── applicantState.unit.spec.jsx │ │ │ │ ├── contactInfo.unit.spec.jsx │ │ │ │ ├── currentSalary.unit.spec.jsx │ │ │ │ ├── currentlyEmployed.unit.spec.jsx │ │ │ │ ├── gender.unit.spec.jsx │ │ │ │ ├── genderRace.unit.spec.jsx │ │ │ │ ├── highestLevelOfEducation.unit.spec.jsx │ │ │ │ ├── raceEthnicitiy.unit.spec.jsx │ │ │ │ ├── techAreaOfFocus.unit.spec.jsx │ │ │ │ └── workingInTech.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ ├── 10297 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AgeEligibility.jsx │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── MaskedBankAccountInfo.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ ├── PreSubmitInfo.jsx │ │ │ │ ├── PrivacyActStatement.jsx │ │ │ │ ├── ProcessList.jsx │ │ │ │ └── TechnologyProgramAccordion.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ ├── submit-transformer.js │ │ │ │ └── submitForm.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── DirectDeposit.jsx │ │ │ │ ├── activeDutyStatus.js │ │ │ │ ├── applicantFullname.js │ │ │ │ ├── atLeast3Years.js │ │ │ │ ├── dateReleasedFromActiveDuty.js │ │ │ │ ├── educationDetails.js │ │ │ │ ├── employmentDetails.js │ │ │ │ ├── employmentFocus.js │ │ │ │ ├── employmentStatus.js │ │ │ │ ├── identificationInformation.js │ │ │ │ ├── index.js │ │ │ │ ├── mailingAddress.js │ │ │ │ ├── phoneAndEmail.js │ │ │ │ ├── salaryDetails.js │ │ │ │ ├── trainingProviderDetails.js │ │ │ │ ├── trainingProviderStartDate.js │ │ │ │ └── trainingProviderSummary.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10297-edu-benefits.scss │ │ │ └── tests │ │ │ │ ├── 10297-edu-benefits.cypress.spec.js │ │ │ │ ├── 10297-keyboard-only.cypress.spec.js │ │ │ │ ├── components │ │ │ │ ├── PreSubmitInfo.unit.spec.jsx │ │ │ │ └── PrivacyActStatement.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ └── maximal-test.json │ │ │ │ └── mocks │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ └── user.json │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── activeDutyStatus.unit.spec.jsx │ │ │ │ ├── applicantFullname.unit.spec.jsx │ │ │ │ ├── dateReleasedFromActiveDuty.unit.spec.jsx │ │ │ │ ├── directDeposit.unit.spec.jsx │ │ │ │ ├── educationDetails.unit.spec.jsx │ │ │ │ ├── employmentDetails.unit.spec.jsx │ │ │ │ ├── employmentFocus.unit.spec.jsx │ │ │ │ ├── employmentStatus.unit.spec.jsx │ │ │ │ ├── identificationInfo.unit.spec.jsx │ │ │ │ ├── mailingAddress.unit.spec.jsx │ │ │ │ ├── phoneAndEmail.unit.spec.jsx │ │ │ │ ├── salaryDetails.unit.spec.jsx │ │ │ │ ├── trainingProviderDetails.unit.spec.jsx │ │ │ │ └── trainingProviderSummary.unit.spec.jsx │ │ ├── 0803 │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ └── nameAndDateOfBirth.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 0803-edu-benefits.scss │ │ │ └── tests │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ └── 0803-edu-benefits.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ ├── data │ │ │ │ ├── maximal-test.json │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ ├── application-submit.json │ │ │ │ ├── feature-toggles.json │ │ │ │ ├── local-mock-responses.js │ │ │ │ └── user.json │ │ ├── 0839 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AddEligibileStudents.jsx │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── DegreeLevelDescription.jsx │ │ │ │ ├── EligibleIndividualsField.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── OmbInfo.jsx │ │ │ │ ├── PrivacyActStatement.jsx │ │ │ │ ├── PrivacyPolicy.jsx │ │ │ │ ├── SubmissionInstructions.jsx │ │ │ │ ├── YellowRibbonInstructionsPage.jsx │ │ │ │ ├── YellowRibbonProgramDescription.jsx │ │ │ │ └── YellowRibbonProgramTitle.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── submitForm.js │ │ │ │ └── transform.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── AdditionalInstitutionAddress.jsx │ │ │ │ ├── AdditionalInstitutionName.jsx │ │ │ │ ├── App.jsx │ │ │ │ ├── CapitalizedTextInputField.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── InstitutionAddress.jsx │ │ │ │ ├── InstitutionName.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ └── WarningBanner.jsx │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ │ ├── useValidateAdditionalFacilityCode.js │ │ │ │ └── useValidateFacilityCode.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── acknowledgements.js │ │ │ │ ├── additionalInstitutionDetailsItem.js │ │ │ │ ├── additionalInstitutionDetailsSummary.js │ │ │ │ ├── additionalPointsOfContact.js │ │ │ │ ├── agreementType.js │ │ │ │ ├── authorizedOfficial.js │ │ │ │ ├── contributionLimitsAndDegreeLevel.js │ │ │ │ ├── eligibleIndividualsSupported.js │ │ │ │ ├── foreignContributionLimitsAndDegreeLevel.js │ │ │ │ ├── index.js │ │ │ │ ├── institutionDetailsFacility.js │ │ │ │ ├── nameAndDateOfBirth.js │ │ │ │ ├── pointsOfContanct.js │ │ │ │ ├── yellowRibbonProgramRequest.js │ │ │ │ └── yellowRibbonProgramRequestSummary.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 0839-edu-benefits.scss │ │ │ ├── tests │ │ │ │ ├── 0839-edu-benefits.cypress.spec.js │ │ │ │ ├── components │ │ │ │ │ ├── AddEligibileStudents.unit.spec.jsx │ │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ │ ├── EligibleIndividualsField.unit.spec.jsx │ │ │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ │ │ ├── OmbInfo.unit.spec.jsx │ │ │ │ │ ├── PrivacyActStatement.unit.spec.jsx │ │ │ │ │ ├── PrivacyPolicy.unit.spec.jsx │ │ │ │ │ ├── SubmissionInstructions.unit.spec.jsx │ │ │ │ │ ├── YellowRibbonInstructionsPage.unit.spec.jsx │ │ │ │ │ ├── YellowRibbonProgramDescription.unit.spec.jsx │ │ │ │ │ └── YellowRibbonProgramTitle.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ └── form.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── AdditionalInstitutionName.unit.spec.jsx │ │ │ │ │ ├── CapitalizedTextInputField.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ ├── InstitutionAddress.unit.spec.jsx │ │ │ │ │ ├── InstitutionName.unit.spec.jsx │ │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ │ └── WarningBanner.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ └── minimal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ └── user.json │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useValidateAdditionalFacilityCode.unit.spec.jsx │ │ │ │ │ └── useValidateFacilityCode.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── acknowledgements.unit.spec.jsx │ │ │ │ │ ├── additionalInstitutionDetailsItem.unit.spec.jsx │ │ │ │ │ ├── additionalInstitutionDetailsSummary.unit.spec.jsx │ │ │ │ │ ├── additionalPointsOfContact.unit.spec.jsx │ │ │ │ │ ├── agreementType.unit.spec.jsx │ │ │ │ │ ├── authorizedOfficial.unit.spec.jsx │ │ │ │ │ ├── contributionLimitsAndDegreeLevel.unit.spec.jsx │ │ │ │ │ ├── eligibleIndividualsSupported.unit.spec.jsx │ │ │ │ │ ├── institutionDetailsFacility.unit.spec.jsx │ │ │ │ │ ├── pointsOfContanct.unit.spec.jsx │ │ │ │ │ └── yellowRibbonProgramRequest.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ │ └── updateFacilityCodeInRedux.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── updateFacilityCodeInRedux.js │ │ ├── 0976 │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── identificationInformation.js │ │ │ │ ├── mailingAddress.js │ │ │ │ ├── nameAndDateOfBirth.js │ │ │ │ └── phoneAndEmailAddress.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 0976-edu-benefits.scss │ │ │ └── tests │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ └── 0976-edu-benefits.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ ├── data │ │ │ │ ├── maximal-test.json │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ ├── application-submit.json │ │ │ │ ├── feature-toggles.json │ │ │ │ ├── local-mock-responses.js │ │ │ │ └── user.json │ │ ├── 0994 │ │ │ ├── Form0994App.jsx │ │ │ ├── analytics-events.js │ │ │ ├── analytics-functions.js │ │ │ ├── components │ │ │ │ ├── PaymentReviewView.jsx │ │ │ │ ├── PaymentView.jsx │ │ │ │ ├── PhoneEmailViewField.jsx │ │ │ │ └── VetTecProgramView.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ └── submitForm.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ └── PreSubmitInfo.jsx │ │ │ ├── content │ │ │ │ ├── bankInformation.jsx │ │ │ │ ├── benefitsEligibility.jsx │ │ │ │ ├── contactInformation.jsx │ │ │ │ ├── highTechIndustry.jsx │ │ │ │ ├── militaryService.jsx │ │ │ │ └── trainingProgramsInformation.jsx │ │ │ ├── edu-benefits-entry.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── migrations │ │ │ │ ├── index.js │ │ │ │ └── version2.js │ │ │ ├── pages │ │ │ │ ├── applicantInformation.js │ │ │ │ ├── bankInformation.js │ │ │ │ ├── benefitsEligibility.js │ │ │ │ ├── contactInformation.js │ │ │ │ ├── educationCompleted.js │ │ │ │ ├── highTechIndustry.js │ │ │ │ ├── index.js │ │ │ │ ├── militaryService.js │ │ │ │ ├── trainingProgramsChoice.js │ │ │ │ └── trainingProgramsInformation.js │ │ │ ├── prefill-transformer.js │ │ │ ├── reducer.js │ │ │ ├── routes.jsx │ │ │ ├── submit-transformer.js │ │ │ ├── tests │ │ │ │ ├── analytics-functions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── AddressViewField.unit.spec.jsx │ │ │ │ │ ├── PaymentReviewView.unit.spec.jsx │ │ │ │ │ ├── PaymentView.unit.spec.jsx │ │ │ │ │ ├── PhoneEmailViewField.unit.spec.jsx │ │ │ │ │ └── VetTecProgramView.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ └── submitForm.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ ├── EducationGate.unit.spec.jsx │ │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ │ └── PreSubmitInfo.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ │ └── gaBankInfoHelpText.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── edu-0994.cypress.spec.js │ │ │ │ │ └── fixtures │ │ │ │ │ │ ├── data │ │ │ │ │ │ ├── maximal.json │ │ │ │ │ │ └── minimal.json │ │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ └── mock-user.json │ │ │ │ ├── migrations │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── applicantInformation.unit.spec.jsx │ │ │ │ │ ├── bankInformation.unit.spec.jsx │ │ │ │ │ ├── benefitsEligibility.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── educationCompleted.unit.spec.jsx │ │ │ │ │ ├── highTechIndustry.unit.spec.jsx │ │ │ │ │ ├── militaryService.unit.spec.jsx │ │ │ │ │ ├── trainingProgramsChoice.unit.spec.jsx │ │ │ │ │ └── trainingProgramsInformation.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ └── utils.unit.spec.jsx │ │ │ └── utils.jsx │ │ ├── components │ │ │ ├── ConfirmationPageContent.jsx │ │ │ ├── EducationView.jsx │ │ │ ├── EducationWizard.jsx │ │ │ ├── ErrorText.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── OptOutWizard.jsx │ │ │ ├── ScholarshipPeriodField.jsx │ │ │ ├── UserInteractionRecorder.jsx │ │ │ ├── createEducationApplicationStatus.jsx │ │ │ └── createOptOutApplicationStatus.jsx │ │ ├── config │ │ │ └── migrations.js │ │ ├── containers │ │ │ ├── EducationGate.jsx │ │ │ └── PreSubmitInfo.jsx │ │ ├── definitions │ │ │ ├── educationProgram.js │ │ │ ├── educationType.js │ │ │ ├── educationTypeUpdate.js │ │ │ ├── postHighSchoolTrainings.js │ │ │ ├── seniorRotc.js │ │ │ ├── serviceBefore1977.jsx │ │ │ ├── sponsorFullName.js │ │ │ └── toursOfDuty.jsx │ │ ├── feedback-tool │ │ │ ├── actions │ │ │ │ └── schoolSearch.js │ │ │ ├── components │ │ │ │ ├── ListItem.jsx │ │ │ │ ├── Lists.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── PageLink.jsx │ │ │ │ ├── SchoolSelectField.jsx │ │ │ │ └── Table.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ └── migrations.js │ │ │ ├── constants │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── FeedbackToolApp.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── feedback-tool-entry.jsx │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ │ └── useSetVetTecToggle.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── applicantRelationship.js │ │ │ │ └── index.js │ │ │ ├── reducers │ │ │ │ ├── index.js │ │ │ │ └── schoolSelect.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── table.scss │ │ │ ├── selectors │ │ │ │ └── schoolSearch.js │ │ │ └── tests │ │ │ │ ├── actions │ │ │ │ └── schoolSearch.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ ├── ListItem.unit.spec.jsx │ │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ │ ├── PageLink.unit.spec.jsx │ │ │ │ └── SchoolSelectField.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── applicantInfo.unit.spec.jsx │ │ │ │ ├── applicantRelationship.unit.spec.jsx │ │ │ │ ├── benefitsInfo.unit.spec.jsx │ │ │ │ ├── contactInfo.unit.spec.jsx │ │ │ │ ├── issueInfo.unit.spec.jsx │ │ │ │ ├── migrations.unit.spec.jsx │ │ │ │ ├── schoolInfo.unit.spec.jsx │ │ │ │ └── serviceInfo.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ └── feedback-tool-keyboard-only.cypress.spec.js │ │ │ │ ├── feedback-tool-helpers.js │ │ │ │ ├── fixtures │ │ │ │ └── mocks │ │ │ │ │ ├── feedback-1234.json │ │ │ │ │ └── feedback-post.json │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ └── schoolSelect.unit.spec.jsx │ │ │ │ ├── schema │ │ │ │ └── maximal-test.json │ │ │ │ └── selectors │ │ │ │ └── schoolSearch.unit.spec.jsx │ │ ├── hooks │ │ │ ├── useSetToggleParam.js │ │ │ └── useValidateFacilityCode.js │ │ ├── pages │ │ │ ├── additionalBenefits.js │ │ │ ├── applicantService.js │ │ │ ├── contactInformation.js │ │ │ ├── directDeposit.js │ │ │ ├── directDepositChange.js │ │ │ ├── directDepositChangeUpdate.js │ │ │ ├── employmentHistory.js │ │ │ ├── oldSchool.js │ │ │ └── schoolSelection.js │ │ ├── sass │ │ │ └── edu-benefits.scss │ │ ├── selectors │ │ │ └── educationWizard.js │ │ ├── tests │ │ │ ├── __image_snapshots__ │ │ │ │ └── vrt-integration-spec-js-gi-bill-school-feedback-tool-introduction-page-save-a-screenshot-from-the-browser-save-a-picture-1-snap.png │ │ │ ├── components │ │ │ │ ├── ConfirmationPageContent.unit.spec.jsx │ │ │ │ ├── EducationWizard.unit.spec.jsx │ │ │ │ ├── OptOutWizard.unit.spec.jsx │ │ │ │ └── UserInteractionRecorder.unit.spec.jsx │ │ │ ├── config │ │ │ │ └── migrations.unit.spec.jsx │ │ │ ├── containers │ │ │ │ └── PreSubmitInfo.unit.spec.jsx │ │ │ ├── definitions │ │ │ │ ├── educationProgram.unit.spec.jsx │ │ │ │ └── postHighSchoolTrainings.unit.spec.jsx │ │ │ ├── edu-apply-wizard.cypress.spec.js │ │ │ ├── pages │ │ │ │ ├── additionalBenefits.unit.spec.jsx │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ ├── directDepositChangeUpdate.unit.spec.jsx │ │ │ │ ├── oldSchool.unit.spec.jsx │ │ │ │ └── schoolSelection.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── PhoneNumberReviewWidget.unit.spec.jsx │ │ │ │ └── helpers.unit.spec.jx │ │ └── utils │ │ │ ├── PhoneNumberReviewWidget.jsx │ │ │ ├── VaRadioButton.jsx │ │ │ ├── educationStatus.js │ │ │ ├── helpers.jsx │ │ │ ├── labels.jsx │ │ │ └── optOutStatus.js │ ├── education-letters │ │ ├── actions │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── Layout.jsx │ │ │ └── LetterResults.jsx │ │ ├── containers │ │ │ └── InboxPage.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── education-letters.scss │ │ ├── selectors.js │ │ ├── testing │ │ │ └── response.js │ │ └── tests │ │ │ ├── e2e │ │ │ └── 00-letters-all-fields.cypress.spec.js │ │ │ ├── education-inbox.cypress.spec.js │ │ │ ├── fixtures │ │ │ ├── claimStatus.json │ │ │ ├── claimantInfoResponse.js │ │ │ ├── mockClaimStatusEligible.js │ │ │ ├── mockFormsClaimStatus.js │ │ │ └── userResponse.js │ │ │ └── units │ │ │ ├── actions.unit.spec.jsx │ │ │ ├── components │ │ │ ├── Layout.unit.spec.jsx │ │ │ └── LetterResults.unit.spec.jsx │ │ │ ├── containers │ │ │ └── InboxPage.unit.spec.jsx │ │ │ └── reducer.unit.spec.jsx │ ├── enrollment-verification │ │ ├── actions │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── EnrollmentVerificationAlert.jsx │ │ │ ├── EnrollmentVerificationBreadcrumbs.jsx │ │ │ ├── EnrollmentVerificationLoadingIndicator.jsx │ │ │ ├── EnrollmentVerificationLogIn.jsx │ │ │ ├── EnrollmentVerificationMonth.jsx │ │ │ ├── EnrollmentVerificationMonthInfo.jsx │ │ │ ├── EnrollmentVerificationMonths.jsx │ │ │ ├── EnrollmentVerificationPageWrapper.jsx │ │ │ ├── FinishVerifyingLater.jsx │ │ │ ├── MonthReviewCard.jsx │ │ │ ├── ReviewEnrollmentVerifications.jsx │ │ │ ├── ReviewPausedInfo.jsx │ │ │ ├── VerifyEnrollments.jsx │ │ │ └── VerifyYourEnrollments.jsx │ │ ├── constants │ │ │ └── index.js │ │ ├── containers │ │ │ ├── EnrollmentVerificationIntroPage.jsx │ │ │ ├── EnrollmentVerificationPage.jsx │ │ │ ├── VerifyEnrollmentsErrorPage.jsx │ │ │ └── VerifyEnrollmentsPage.jsx │ │ ├── helpers │ │ │ └── index.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── enrollment-verification.scss │ │ ├── selectors.js │ │ └── tests │ │ │ ├── fixtures │ │ │ ├── mockEnrollmentResponse.js │ │ │ ├── mockEnrollmentResponseTwoMonthNotVerified.js │ │ │ └── mockEnrollmentVerification.js │ │ │ └── unit │ │ │ └── helpers.unit.spec.jsx │ ├── ezr │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── ApplicationDownloadLink.jsx │ │ │ ├── ConfirmationPage │ │ │ │ ├── ConfirmationPrintView.jsx │ │ │ │ └── ConfirmationScreenView.jsx │ │ │ ├── FormAlerts │ │ │ │ ├── DependentsMaxWarning.jsx │ │ │ │ ├── DowntimeWarning.jsx │ │ │ │ ├── EmergencyContactsMaxAlert.jsx │ │ │ │ ├── EnrollmentStatusAlert.jsx │ │ │ │ ├── FinancialInformationReviewWarning.jsx │ │ │ │ ├── FinancialStatusWarning.jsx │ │ │ │ ├── NextOfKinsMaxAlert.jsx │ │ │ │ ├── PreferredFacilityAlert.jsx │ │ │ │ ├── SaveInProgressWarning.jsx │ │ │ │ ├── ServerErrorAlert.jsx │ │ │ │ ├── SpouseInformationReviewWarning.jsx │ │ │ │ ├── SubmissionErrorAlert.jsx │ │ │ │ └── VerifiedPrefillAlert.jsx │ │ │ ├── FormDescriptions │ │ │ │ ├── AgentOrangeExposureDescription.jsx │ │ │ │ ├── CombatOperationServiceDescription.jsx │ │ │ │ ├── ContactInfoDescription.jsx │ │ │ │ ├── DateRangeDescription.jsx │ │ │ │ ├── DependentDescription.jsx │ │ │ │ ├── DependentExpensesDescription.jsx │ │ │ │ ├── DependentSupportDescription.jsx │ │ │ │ ├── EnhancedEligibilityDescription.jsx │ │ │ │ ├── ExpensesDescriptions.jsx │ │ │ │ ├── FinancialSummaryCardDescription.jsx │ │ │ │ ├── GulfWarServiceDescription.jsx │ │ │ │ ├── HealthInsuranceDescriptions.jsx │ │ │ │ ├── IncomeDescriptions.jsx │ │ │ │ ├── InsurancePolicyDescriptions.jsx │ │ │ │ ├── MaritalStatusDescription.jsx │ │ │ │ ├── MedicaidDescription.jsx │ │ │ │ ├── MedicareClaimNumberDescription.jsx │ │ │ │ ├── MedicarePartADescription.jsx │ │ │ │ ├── OtherToxicExposureDescription.jsx │ │ │ │ ├── PostSept11ServiceDescription.jsx │ │ │ │ ├── RadiationCleanupDescription.jsx │ │ │ │ ├── ServiceDateRangeDescription.jsx │ │ │ │ ├── SpouseFinancialSupportDescription.jsx │ │ │ │ ├── SpouseInfoDescription.jsx │ │ │ │ ├── SpouseSummaryCardDescription.jsx │ │ │ │ ├── SupportingDocumentsDescription.jsx │ │ │ │ ├── TipsForUploading.jsx │ │ │ │ └── ToxicExposureDescription.jsx │ │ │ ├── FormFields │ │ │ │ ├── DependentDeclarationField.jsx │ │ │ │ ├── DependentList.jsx │ │ │ │ ├── DependentListLoopForm.jsx │ │ │ │ ├── InsuranceCoverageField.jsx │ │ │ │ └── InsurancePolicyList.jsx │ │ │ ├── FormFooter │ │ │ │ └── index.jsx │ │ │ ├── FormPages │ │ │ │ ├── DependentInformation.jsx │ │ │ │ ├── DependentSummary.jsx │ │ │ │ ├── FinancialStatusConfirmation.jsx │ │ │ │ ├── InsurancePolicyInformation.jsx │ │ │ │ ├── InsuranceSummary.jsx │ │ │ │ ├── MaritalStatusPage.jsx │ │ │ │ └── VeteranProfileInformation.jsx │ │ │ ├── FormPatterns │ │ │ │ └── TitlePatterns.jsx │ │ │ ├── FormReview │ │ │ │ ├── DependentsReviewPage.jsx │ │ │ │ └── InsurancePolicyReviewPage.jsx │ │ │ ├── GetFormHelp │ │ │ │ └── index.jsx │ │ │ ├── IntroductionPage │ │ │ │ ├── FinancialInformation.jsx │ │ │ │ ├── OMBInfo.jsx │ │ │ │ ├── ProcessDescription.jsx │ │ │ │ └── SaveInProgressInfo.jsx │ │ │ ├── PreSubmitNotice │ │ │ │ ├── NoticeAgreement.jsx │ │ │ │ └── index.jsx │ │ │ └── SupplementalFormContent │ │ │ │ └── PreviousFinancialInfo.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── householdInformation │ │ │ │ │ ├── deductibleExpenses.js │ │ │ │ │ ├── dependentAdditionalInformation.js │ │ │ │ │ ├── dependentAnnualIncome.js │ │ │ │ │ ├── dependentEducationExpenses.js │ │ │ │ │ ├── dependentFinancialSupport.js │ │ │ │ │ ├── dependentPersonalInformation.js │ │ │ │ │ ├── dependentSummary.js │ │ │ │ │ ├── financialInformation.js │ │ │ │ │ ├── maritalStatus.js │ │ │ │ │ ├── spouseAdditionalInformation.js │ │ │ │ │ ├── spouseAnnualIncome.js │ │ │ │ │ ├── spouseContactInformation.js │ │ │ │ │ ├── spouseFinancialSupport.js │ │ │ │ │ ├── spouseInformation.js │ │ │ │ │ ├── spousePersonalInformation.js │ │ │ │ │ └── veteranAnnualIncome.js │ │ │ │ ├── insuranceInformation │ │ │ │ │ ├── insurancePolicies.js │ │ │ │ │ ├── medicaid.js │ │ │ │ │ ├── medicare.js │ │ │ │ │ ├── partAEffectiveDate.js │ │ │ │ │ └── policyInformation.js │ │ │ │ ├── militaryService │ │ │ │ │ ├── agentOrangeExposure.js │ │ │ │ │ ├── agentOrangeExposureDates.js │ │ │ │ │ ├── combatOperationService.js │ │ │ │ │ ├── gulfWarService.js │ │ │ │ │ ├── gulfWarServiceDates.js │ │ │ │ │ ├── otherToxicExposure.js │ │ │ │ │ ├── otherToxicExposureDates.js │ │ │ │ │ ├── otherToxicExposureDetails.js │ │ │ │ │ ├── postSept11Service.js │ │ │ │ │ ├── postSept11ServiceDates.js │ │ │ │ │ ├── radiationCleanup.js │ │ │ │ │ ├── supportingDocuments.js │ │ │ │ │ └── toxicExposure.js │ │ │ │ ├── spouseContactInformation.js │ │ │ │ └── veteranInformation │ │ │ │ │ ├── birthSex.js │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── dateOfBirth.js │ │ │ │ │ ├── emergencyContacts.js │ │ │ │ │ ├── homeAddress.js │ │ │ │ │ ├── mailingAddress.js │ │ │ │ │ └── nextOfKin.js │ │ │ └── form.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── definitions │ │ │ ├── attachments.js │ │ │ ├── deductibleExpenses.js │ │ │ ├── dependent.js │ │ │ ├── emergencyContacts.js │ │ │ ├── financialIntroduction.js │ │ │ ├── financialSummary.js │ │ │ ├── index.js │ │ │ ├── nextOfKin.js │ │ │ ├── spouseAdditionalInformation.js │ │ │ ├── spouseAnnualIncome.js │ │ │ ├── spouseFinancialSupport.js │ │ │ ├── spouseInformationSummary.js │ │ │ ├── spousePersonalInformation.js │ │ │ └── veteranAnnualIncome.js │ │ ├── hooks │ │ │ ├── useAfterRenderEffect.jsx │ │ │ └── useBrowserMonitoring.jsx │ │ ├── locales │ │ │ └── en │ │ │ │ └── content.json │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── enrollment-status.js │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── _applicationDownloadLink.scss │ │ │ ├── _buttons.scss │ │ │ ├── _confirmationPage.scss │ │ │ ├── _listLoopPattern.scss │ │ │ └── ezr.scss │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── ezr-dependents.cypress.spec.js │ │ │ │ ├── ezr-dobValidation.cypress.spec.js │ │ │ │ ├── ezr-emergency-contacts.cypress.spec.js │ │ │ │ ├── ezr-financial-information-v2.cypress.spec.js │ │ │ │ ├── ezr-insurance.cypress.spec.js │ │ │ │ ├── ezr-invalid-enrollment-status.cypress.spec.js │ │ │ │ ├── ezr-keyboard-only.cypress.spec.js │ │ │ │ ├── ezr-next-of-kin.cypress.spec.js │ │ │ │ ├── ezr-noFinancials.cypress.spec.js │ │ │ │ ├── ezr-spouse-information-v2.cypress.spec.js │ │ │ │ ├── ezr-tera-information.cypress.spec.js │ │ │ │ ├── ezr.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ └── minimal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── mock-enrollment-status.json │ │ │ │ │ │ ├── mock-features.json │ │ │ │ │ │ ├── mock-pdf-download.json │ │ │ │ │ │ ├── mock-prefill-with-non-prefill-data.json │ │ │ │ │ │ ├── mock-prefill-with-v2-prefill-data.json │ │ │ │ │ │ ├── mock-prefill.json │ │ │ │ │ │ ├── mock-put-progress-forms.json │ │ │ │ │ │ ├── mock-user-invalid-dob.js │ │ │ │ │ │ ├── mock-user-no-dob.js │ │ │ │ │ │ ├── mock-user.js │ │ │ │ │ │ ├── mock-user.json │ │ │ │ │ │ ├── mock.pdf │ │ │ │ │ │ ├── tera │ │ │ │ │ │ ├── mock-prefill-agent-orange-dob.json │ │ │ │ │ │ ├── mock-prefill-combat-operations-dob.json │ │ │ │ │ │ ├── mock-prefill-other-exposure-dob.json │ │ │ │ │ │ ├── mock-prefill-post-sept11-service-dob.json │ │ │ │ │ │ ├── mock-user-agent-orange-dob.js │ │ │ │ │ │ ├── mock-user-combat-operations-dob.js │ │ │ │ │ │ ├── mock-user-other-exposure-dob.js │ │ │ │ │ │ └── mock-user-post-sept11-service-dob.js │ │ │ │ │ │ └── vamc-ehr.json │ │ │ │ ├── helpers │ │ │ │ │ ├── dependents.js │ │ │ │ │ ├── disableConfirmationOnLocal.js │ │ │ │ │ ├── emergency-contacts.js │ │ │ │ │ ├── household.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── insurance.js │ │ │ │ │ └── next-of-kin.js │ │ │ │ └── utils │ │ │ │ │ └── fillers.js │ │ │ ├── helpers.js │ │ │ ├── mock-api.js │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── ApplicationDownloadLink.unit.spec.jsx │ │ │ │ ├── ConfirmationPage │ │ │ │ │ ├── ConfirmationPrintView.unit.spec.jsx │ │ │ │ │ └── ConfirmationScreenView.unit.spec.jsx │ │ │ │ ├── FormAlerts │ │ │ │ │ ├── DependentsMaxWarning.unit.spec.jsx │ │ │ │ │ ├── DowntimeWarning.unit.spec.jsx │ │ │ │ │ ├── EnrollmentStatusAlert.unit.spec.jsx │ │ │ │ │ ├── FinancialInformationReviewWarning.unit.spec.jsx │ │ │ │ │ ├── FinancialStatusWarning.unit.spec.jsx │ │ │ │ │ ├── SaveInProgressWarning.unit.spec.jsx │ │ │ │ │ ├── ServerErrorAlert.unit.spec.jsx │ │ │ │ │ ├── SpouseInformationReviewWarning.unit.spec.jsx │ │ │ │ │ ├── SubmissionErrorAlert.unit.spec.jsx │ │ │ │ │ ├── VerifiedPrefillAlert.unit.spec.jsx │ │ │ │ │ └── preferredFacilityAlert.unit.spec.jsx │ │ │ │ ├── FormDescriptions │ │ │ │ │ ├── ContactInfoDescription.unit.spec.jsx │ │ │ │ │ ├── DependentDescription.unit.spec.jsx │ │ │ │ │ ├── DependentEducationExpensesDescription.unit.spec.jsx │ │ │ │ │ ├── DependentSupportDescription.unit.spec.jsx │ │ │ │ │ ├── ExpensesDescriptions.unit.spec.jsx │ │ │ │ │ ├── HealthInsuranceDescriptions.unit.spec.jsx │ │ │ │ │ ├── IncomeDescriptions.unit.spec.jsx │ │ │ │ │ ├── InsurancePolicyDescriptions.unit.spec.jsx │ │ │ │ │ ├── MaritalStatusDescription.unit.spec.jsx │ │ │ │ │ ├── MedicaidDescription.unit.spec.jsx │ │ │ │ │ ├── MedicareClaimNumberDescription.unit.spec.jsx │ │ │ │ │ ├── MedicarePartADescription.unit.spec.jsx │ │ │ │ │ ├── SpouseFinancialSupportDescription.unit.spec.jsx │ │ │ │ │ ├── SpouseInfoDescription.unit.spec.jsx │ │ │ │ │ └── SpouseSummaryCardDescription.unit.spec.jsx │ │ │ │ ├── FormFields │ │ │ │ │ ├── DependentDeclarationField.unit.spec.jsx │ │ │ │ │ ├── DependentList.unit.spec.jsx │ │ │ │ │ ├── DependentListLoopForm.unit.spec.jsx │ │ │ │ │ ├── InsuranceCoverageField.unit.spec.jsx │ │ │ │ │ └── InsurancePolicyList.unit.spec.jsx │ │ │ │ ├── FormFooter │ │ │ │ │ └── FormFooter.unit.spec.jsx │ │ │ │ ├── FormPages │ │ │ │ │ ├── DependentInformation.unit.spec.jsx │ │ │ │ │ ├── DependentSummary.unit.spec.jsx │ │ │ │ │ ├── FinancialStatusConfirmation.unit.spec.jsx │ │ │ │ │ ├── InsurancePolicyInformation.unit.spec.jsx │ │ │ │ │ ├── InsuranceSummary.unit.spec.jsx │ │ │ │ │ ├── MaritalStatusPage.unit.spec.jsx │ │ │ │ │ └── VeteranProfileInformation.unit.spec.jsx │ │ │ │ ├── FormReview │ │ │ │ │ ├── DependentsReviewPage.unit.spec.jsx │ │ │ │ │ └── InsurancePolicyReviewPage.unit.spec.jsx │ │ │ │ ├── GetFormHelp │ │ │ │ │ └── GetFormHelp.unit.spec.jsx │ │ │ │ ├── IntroductionPage │ │ │ │ │ ├── OMBInfo.unit.spec.jsx │ │ │ │ │ ├── ProcessDescription.unit.spec.jsx │ │ │ │ │ └── SaveInProgressInfo.unit.spec.jsx │ │ │ │ ├── PreSubmitNotice │ │ │ │ │ ├── NoticeAgreement.unit.spec.jsx │ │ │ │ │ └── PreSubmitNotice.unit.spec.jsx │ │ │ │ └── SupplementalFormContent │ │ │ │ │ └── PreviousFinancialInfo.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── helpers.spec.js │ │ │ │ ├── householdInformation │ │ │ │ │ ├── deductibleExpenses.unit.spec.jsx │ │ │ │ │ ├── dependentAdditionalInformation.unit.spec.jsx │ │ │ │ │ ├── dependentAnnualIncome.unit.spec.jsx │ │ │ │ │ ├── dependentEducationExpenses.unit.spec.jsx │ │ │ │ │ ├── dependentFinancialSupport.unit.spec.jsx │ │ │ │ │ ├── dependentPersonalInformation.unit.spec.jsx │ │ │ │ │ ├── maritalStatus.unit.spec.jsx │ │ │ │ │ ├── spouseAdditionalInformation.unit.spec.jsx │ │ │ │ │ ├── spouseAnnualIncome.unit.spec.jsx │ │ │ │ │ ├── spouseContactInformation.unit.spec.jsx │ │ │ │ │ ├── spouseFinancialSupport.unit.spec.jsx │ │ │ │ │ ├── spouseInformation.unit.spec.jsx │ │ │ │ │ ├── spousePersonalInformation.unit.spec.jsx │ │ │ │ │ └── veteranAnnualIncome.unit.spec.jsx │ │ │ │ ├── insuranceInformation │ │ │ │ │ ├── medicaid.unit.spec.jsx │ │ │ │ │ ├── medicare.unit.spec.jsx │ │ │ │ │ ├── partAEffectiveDate.unit.spec.jsx │ │ │ │ │ └── policyInformation.unit.spec.jsx │ │ │ │ ├── militaryService │ │ │ │ │ ├── agentOrangeExposure.unit.spec.jsx │ │ │ │ │ ├── combatOperationService.unit.spec.jsx │ │ │ │ │ ├── gulfWarService.unit.spec.jsx │ │ │ │ │ ├── gulfWarServiceDates.unit.spec.jsx │ │ │ │ │ ├── otherToxicExposure.unit.spec.jsx │ │ │ │ │ ├── otherToxicExposureDates.unit.spec.jsx │ │ │ │ │ ├── otherToxicExposureDetails.unit.spec.jsx │ │ │ │ │ ├── radiationCleanup.unit.spec.jsx │ │ │ │ │ └── toxicExposure.unit.spec.jsx │ │ │ │ └── veteranInformation │ │ │ │ │ ├── birthSex.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── dateOfBirth.unit.spec.jsx │ │ │ │ │ ├── emergencyContacts.unit.spec.jsx │ │ │ │ │ ├── homeAddress.unit.spec.jsx │ │ │ │ │ └── mailingAddress.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── definitions │ │ │ │ ├── financialIntroduction.unit.spec.jsx │ │ │ │ ├── financialSummary.unit.spec.jsx │ │ │ │ ├── spouseAnnualIncome.unit.spec.jsx │ │ │ │ ├── spousePersonalInformation.unit.spec.jsx │ │ │ │ └── veteranAnnualIncome.unit.spec.jsx │ │ │ │ ├── hooks │ │ │ │ └── useAfterRenderEffect.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ └── enrollment-status.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ ├── actions │ │ │ │ └── enrollment-status.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ ├── array-builder.unit.spec.jsx │ │ │ │ ├── emergencyContactUtils.unit.spec.jsx │ │ │ │ ├── enrollment-status.unit.spec.jsx │ │ │ │ ├── file-attachments.unit.spec.jsx │ │ │ │ ├── form-config.unit.spec.jsx │ │ │ │ ├── general.unit.spec.jsx │ │ │ │ ├── household.unit.spec.jsx │ │ │ │ ├── insurance.unit.spec.jsx │ │ │ │ ├── listloop-pattern.unit.spec.jsx │ │ │ │ ├── nextOfKinUtils.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── spouseUtils.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── selectors │ │ │ │ ├── auth-status.unit.spec.jsx │ │ │ │ ├── enrollment-status.unit.spec.jsx │ │ │ │ └── feature-toggles.unit.spec.jsx │ │ │ │ └── validation.unit.spec.jsx │ │ └── utils │ │ │ ├── actions │ │ │ ├── enrollment-status.js │ │ │ └── ensureValidCSRFToken.js │ │ │ ├── appUrls.js │ │ │ ├── constants.js │ │ │ ├── helpers │ │ │ ├── array-builder.js │ │ │ ├── emergencyContactUtils.js │ │ │ ├── enrollment-status.js │ │ │ ├── file-attachments.js │ │ │ ├── form-config.js │ │ │ ├── general.js │ │ │ ├── household.js │ │ │ ├── insurance.js │ │ │ ├── listloop-pattern.js │ │ │ ├── nextOfKinUtils.js │ │ │ ├── prefill-transformer.js │ │ │ ├── spouseUtils.js │ │ │ └── submit-transformer.js │ │ │ ├── imports.js │ │ │ ├── selectors │ │ │ ├── auth-status.js │ │ │ ├── entrollment-status.js │ │ │ └── feature-toggles.js │ │ │ └── validation.js │ ├── facility-locator │ │ ├── README.md │ │ ├── actions │ │ │ ├── actionTypes.js │ │ │ ├── locations.js │ │ │ ├── mapbox.js │ │ │ └── search.js │ │ ├── api │ │ │ ├── LocatorApi.js │ │ │ └── index.js │ │ ├── components │ │ │ ├── AccessToCare.jsx │ │ │ ├── Alert.jsx │ │ │ ├── CommunityCareWarningBanner.jsx │ │ │ ├── ControlResultsHolder.jsx │ │ │ ├── ControlsAndMapContainer.jsx │ │ │ ├── EmergencyCareAlert.jsx │ │ │ ├── LocationHours.jsx │ │ │ ├── LocationMap.jsx │ │ │ ├── MobileMapSearchResult.jsx │ │ │ ├── NoResultsMessage.jsx │ │ │ ├── PaginationWrapper.jsx │ │ │ ├── PpmsServiceError.jsx │ │ │ ├── ProviderServiceDescription.jsx │ │ │ ├── RenderMap.jsx │ │ │ ├── ResultsList.jsx │ │ │ ├── SearchAreaControl.jsx │ │ │ ├── SearchResultMessage.jsx │ │ │ ├── SearchResultsHeader.jsx │ │ │ ├── SegmentedControl.jsx │ │ │ ├── ServicesAtFacility.jsx │ │ │ ├── StatsBar.jsx │ │ │ ├── VABenefitsCall.jsx │ │ │ ├── facility-details │ │ │ │ ├── BurialStatus.jsx │ │ │ │ ├── FacilityInfo.jsx │ │ │ │ └── OperationStatus.jsx │ │ │ ├── markers │ │ │ │ ├── CurrentPositionMarker.jsx │ │ │ │ └── DivMarker.jsx │ │ │ ├── search-form │ │ │ │ ├── BottomRow.jsx │ │ │ │ ├── autosuggest │ │ │ │ │ ├── AutosuggestOption.jsx │ │ │ │ │ ├── AutosuggestOptions.jsx │ │ │ │ │ ├── DownshiftCaret.jsx │ │ │ │ │ ├── DownshiftClear.jsx │ │ │ │ │ ├── InputControlsContainer.jsx │ │ │ │ │ ├── InputWithClear.jsx │ │ │ │ │ ├── StateReducer.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── sass │ │ │ │ │ │ └── autosuggest.scss │ │ │ │ ├── facility-type │ │ │ │ │ └── index.jsx │ │ │ │ ├── index.jsx │ │ │ │ ├── location │ │ │ │ │ ├── AddressAutosuggest.jsx │ │ │ │ │ ├── AddressInputError.jsx │ │ │ │ │ └── UseMyLocation.jsx │ │ │ │ └── service-type │ │ │ │ │ ├── CCServiceTypeAhead.jsx │ │ │ │ │ ├── MessagePromptDiv.jsx │ │ │ │ │ ├── ServicesLoadingOrShow.jsx │ │ │ │ │ ├── VAMCServiceAutosuggest.jsx │ │ │ │ │ └── index.jsx │ │ │ └── search-results-items │ │ │ │ ├── CCProviderResult.jsx │ │ │ │ ├── Covid19Result.jsx │ │ │ │ ├── EmergencyCareResult.jsx │ │ │ │ ├── PharmacyResult.jsx │ │ │ │ ├── UrgentCareResult.jsx │ │ │ │ ├── VaFacilityResult.jsx │ │ │ │ └── common │ │ │ │ ├── CCProviderPhoneLink.jsx │ │ │ │ ├── Covid19PhoneLink.jsx │ │ │ │ ├── LocationAddress.jsx │ │ │ │ ├── LocationDirectionsLink.jsx │ │ │ │ ├── LocationDistance.jsx │ │ │ │ ├── LocationMarker.jsx │ │ │ │ ├── LocationOperationStatus.jsx │ │ │ │ ├── LocationPhoneLink.jsx │ │ │ │ ├── ProviderTraining.jsx │ │ │ │ └── ResultMapper.jsx │ │ ├── config.js │ │ ├── constants │ │ │ ├── index.js │ │ │ ├── mobile-map-test-data.js │ │ │ ├── mock-emergency-care-mashup-data.json │ │ │ ├── mock-facility-data-v1.json │ │ │ ├── mock-facility-data-v2.json │ │ │ ├── mock-facility-data.json │ │ │ ├── mock-facility-v0.json │ │ │ ├── mock-facility-v1-covid19.json │ │ │ ├── mock-facility-v1.json │ │ │ ├── mock-failed-location.json │ │ │ ├── mock-geocoding-data.json │ │ │ ├── mock-la-location.json │ │ │ ├── mock-provider-services.json │ │ │ └── mock-urgent-care-mashup-data.json │ │ ├── containers │ │ │ ├── FacilitiesMap.jsx │ │ │ ├── FacilityDetail.jsx │ │ │ └── FacilityLocatorApp.jsx │ │ ├── errorServer.js │ │ ├── facility-locator-entry.jsx │ │ ├── hooks │ │ │ └── useServiceType.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── index.js │ │ │ ├── searchQuery.js │ │ │ └── searchResult.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── facility-locator.scss │ │ ├── tests │ │ │ ├── actions │ │ │ │ ├── locations.unit.spec.jsx │ │ │ │ ├── mapbox.unit.spec.jsx │ │ │ │ └── search.unit.spec.jsx │ │ │ ├── api-url-parameters.latLongOnly.unit.spec.jsx │ │ │ ├── api-url-parameters.railsEngine.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── AccessToCare.unit.spec.jsx │ │ │ │ ├── BottomRow.unit.spec.jsx │ │ │ │ ├── CCProviderResult.unit.spec.jsx │ │ │ │ ├── ControlResultsHolder.unit.spec.jsx │ │ │ │ ├── ControlsAndMapContainer.unit.spec.jsx │ │ │ │ ├── EmergencyCareResult.unit.spec.jsx │ │ │ │ ├── LocationHours.unit.spec.jsx │ │ │ │ ├── MobileMapSearchResult.unit.spec.jsx │ │ │ │ ├── PaginationWrapper.unit.spec.jsx │ │ │ │ ├── PharmacyResult.unit.spec.jsx │ │ │ │ ├── ProviderTraining.unit.spec.jsx │ │ │ │ ├── RenderMap.unit.spec.jsx │ │ │ │ ├── SearchAreaControl.unit.spec.jsx │ │ │ │ ├── SearchResultMessage.unit.spec.jsx │ │ │ │ ├── ServicesAtFacility.unit.spec.jsx │ │ │ │ ├── UrgentCareResult.unit.spec.jsx │ │ │ │ ├── VABenefitsCall.unit.spec.jsx │ │ │ │ ├── facility-details │ │ │ │ │ ├── BurialStatus.unit.spec.jsx │ │ │ │ │ ├── FacilityInfo.unit.spec.jsx │ │ │ │ │ └── OperationStatus.unit.spec.jsx │ │ │ │ ├── mocks │ │ │ │ │ ├── mobilePin.jsx │ │ │ │ │ └── query.jsx │ │ │ │ ├── search-form │ │ │ │ │ ├── autosuggest │ │ │ │ │ │ ├── Autosuggest.unit.spec.jsx │ │ │ │ │ │ ├── AutosuggestClear.unit.spec.jsx │ │ │ │ │ │ ├── AutosuggestOptionalCaret.unit.spec.jsx │ │ │ │ │ │ ├── AutosuggestOptions.unit.spec.jsx │ │ │ │ │ │ └── AutosuggestTestComponent.jsx │ │ │ │ │ ├── facility-type │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ ├── location │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ │ └── service-type │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── search-results │ │ │ │ │ ├── CCProviderPhoneLink.unit.spec.jsx │ │ │ │ │ ├── Covid19Result.unit.spec.jsx │ │ │ │ │ ├── LocationDirectionsLink.unit.spec.jsx │ │ │ │ │ ├── LocationDistance.unit.spec.jsx │ │ │ │ │ ├── LocationMarker.unit.spec.jsx │ │ │ │ │ ├── LocationOperationStatus.unit.spec.jsx │ │ │ │ │ ├── LocationPhoneLink.unit.spec.jsx │ │ │ │ │ ├── SearchResultsHeader.unit.spec.jsx │ │ │ │ │ ├── VaFacilityResult.unit.spec.jsx │ │ │ │ │ └── common │ │ │ │ │ ├── Covid19PhoneLink.unit.spec.jsx │ │ │ │ │ └── ResultMapper.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── DowntimeNotification.cypress.spec.js │ │ │ │ ├── addressAutosuggest.cypress.spec.js │ │ │ │ ├── analyticsUtils.js │ │ │ │ ├── autosuggest-data │ │ │ │ │ ├── mapbox.json │ │ │ │ │ └── services-autosuggest.json │ │ │ │ ├── detailPage.cypress.spec.js │ │ │ │ ├── details-page │ │ │ │ │ └── service-message │ │ │ │ │ │ ├── closed.message.cypress.spec.js │ │ │ │ │ │ ├── limted.message.cypress.spec.js │ │ │ │ │ │ ├── mocks │ │ │ │ │ │ ├── closed.message.json │ │ │ │ │ │ ├── limited.message.json │ │ │ │ │ │ ├── no.message.json │ │ │ │ │ │ └── notice.message.json │ │ │ │ │ │ ├── no.message.cypress.spec.js │ │ │ │ │ │ └── notice.message.cypress.spec.js │ │ │ │ ├── errorMessages.cypress.spec.js │ │ │ │ ├── facilitySearch.cypress.spec.js │ │ │ │ ├── facilitySearchProgDisc.cypress.spec.js │ │ │ │ ├── featureTogglesToTest.js │ │ │ │ ├── gaEvents.cypress.spec.js │ │ │ │ ├── geolocation.cypress.spec.js │ │ │ │ ├── helpers │ │ │ │ │ ├── ccp-helpers-cypress.js │ │ │ │ │ ├── facility-helpers-cypress.js │ │ │ │ │ ├── features-helpers-cypress.js │ │ │ │ │ └── index.js │ │ │ │ ├── limited-service-hours-display │ │ │ │ │ ├── facilities.search.limited.message.cypress.spec.js │ │ │ │ │ └── mock │ │ │ │ │ │ └── search.limited.services.mocks.json │ │ │ │ ├── map-zoom.cypress.spec.js │ │ │ │ ├── mobile-search-list-view.cypress.spec.js │ │ │ │ ├── mobile-search-map-view.cypress.spec.js │ │ │ │ ├── mobile.cypress.spec.js │ │ │ │ ├── providerSearch.cypress.spec.js │ │ │ │ ├── serverErrors.cypress.spec.js │ │ │ │ └── vaHealthServicesAutosuggest.cypress.spec.js │ │ │ ├── helpers │ │ │ │ └── helpers.unit.spec.jsx │ │ │ ├── hooks │ │ │ │ ├── test-va-healthcare-services.json │ │ │ │ └── useServiceType.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ ├── searchQuery.unit.spec.jsx │ │ │ │ └── searchResult.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── analytics.unit.spec.jsx │ │ │ │ ├── facilityDistance.unit.spec.jsx │ │ │ │ ├── formatServiceName.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── mapHelpers.unit.spec.jsx │ │ │ │ └── phoneNumbers.unit.spec.jsx │ │ ├── types │ │ │ └── index.js │ │ └── utils │ │ │ ├── analytics.js │ │ │ ├── facilityDistance.js │ │ │ ├── featureFlagSelectors.js │ │ │ ├── formatServiceName.js │ │ │ ├── helpers.jsx │ │ │ ├── mapHelpers.js │ │ │ ├── mapLinks.jsx │ │ │ └── phoneNumbers.js │ ├── financial-status-report │ │ ├── actions │ │ │ ├── copays.js │ │ │ ├── geographicMeansThreshold.js │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── alerts │ │ │ │ ├── AlertCard.jsx │ │ │ │ ├── Alerts.jsx │ │ │ │ ├── ComboAlerts.jsx │ │ │ │ └── ReviewPageNavigationAlert.jsx │ │ │ ├── bankruptcy │ │ │ │ ├── BankruptcyDetails.jsx │ │ │ │ ├── BankruptcyDetailsReview.jsx │ │ │ │ ├── BankruptcyQuestion.jsx │ │ │ │ └── BankruptcyQuestionReview.jsx │ │ │ ├── contactInfo │ │ │ │ ├── ContactInfo.jsx │ │ │ │ ├── ContactInfoReview.jsx │ │ │ │ └── EditContactInfo.jsx │ │ │ ├── debtsAndCopays │ │ │ │ ├── AvailableDebtsAndCopays.jsx │ │ │ │ ├── Benefits.jsx │ │ │ │ ├── EnhancedBenefits.jsx │ │ │ │ └── EnhancedBenefitsEdit.jsx │ │ │ ├── employment │ │ │ │ ├── EmploymentHistorySummaryCard.jsx │ │ │ │ ├── EmploymentHistorySummaryReview.jsx │ │ │ │ ├── EmploymentHistoryWidget.jsx │ │ │ │ ├── EmploymentQuestion.jsx │ │ │ │ ├── EmploymentQuestionReview.jsx │ │ │ │ ├── EmploymentRecord.jsx │ │ │ │ ├── EmploymentWorkDates.jsx │ │ │ │ ├── EnhancedEmploymentRecord.jsx │ │ │ │ ├── EnhancedSpouseEmploymentRecord.jsx │ │ │ │ ├── SpouseEmploymentHistoryWidget.jsx │ │ │ │ ├── SpouseEmploymentQuestion.jsx │ │ │ │ └── SpouseEmploymentWorkDates.jsx │ │ │ ├── household │ │ │ │ ├── DependentAges.jsx │ │ │ │ ├── DependentAgesReview.jsx │ │ │ │ ├── DependentCount.jsx │ │ │ │ └── DependentExplainer.jsx │ │ │ ├── householdExpenses │ │ │ │ ├── ContractsExplainer.jsx │ │ │ │ ├── CreditCardBill.jsx │ │ │ │ ├── CreditCardBillSummary.jsx │ │ │ │ ├── CreditCardBillsSummaryReview.jsx │ │ │ │ ├── ExpenseExplainerReview.jsx │ │ │ │ ├── HouseholdExpensesChecklist.jsx │ │ │ │ ├── HouseholdExpensesExplainerWidget.jsx │ │ │ │ ├── HouseholdExpensesInputList.jsx │ │ │ │ ├── HouseholdExpensesSummaryReview.jsx │ │ │ │ ├── InstallmentContract.jsx │ │ │ │ ├── InstallmentContractSummary.jsx │ │ │ │ └── InstallmentContractsSummaryReview.jsx │ │ │ ├── householdIncome │ │ │ │ ├── AddIncome.jsx │ │ │ │ ├── AdditionalIncomeCheckList.jsx │ │ │ │ ├── AdditionalIncomeInputList.jsx │ │ │ │ ├── GrossMonthlyIncomeInput.jsx │ │ │ │ ├── OtherIncomeSummary.jsx │ │ │ │ ├── OtherIncomeSummaryReview.jsx │ │ │ │ ├── PayrollDeductionChecklist.jsx │ │ │ │ ├── PayrollDeductionInputList.jsx │ │ │ │ ├── PayrollDeductionSampleTable.jsx │ │ │ │ ├── SpouseAddIncome.jsx │ │ │ │ ├── SpouseAdditionalIncomeCheckList.jsx │ │ │ │ ├── SpouseAdditionalIncomeInputList.jsx │ │ │ │ ├── SpouseBenefitRecordsReview.jsx │ │ │ │ ├── SpouseGrossMonthlyIncomeInput.jsx │ │ │ │ ├── SpouseOtherIncomeSummary.jsx │ │ │ │ ├── SpousePayrollDeductionChecklist.jsx │ │ │ │ ├── SpousePayrollDeductionInputList.jsx │ │ │ │ └── SpouseTransitionExplainer.jsx │ │ │ ├── monetary │ │ │ │ ├── CashInBank.jsx │ │ │ │ ├── CashOnHand.jsx │ │ │ │ ├── FinancialOverview.jsx │ │ │ │ ├── MonetaryAssetsSummaryReview.jsx │ │ │ │ ├── MonetaryCheckList.jsx │ │ │ │ └── MonetaryInputList.jsx │ │ │ ├── otherAssets │ │ │ │ ├── AddAsset.jsx │ │ │ │ ├── EnhancedVehicleRecord.jsx │ │ │ │ ├── OtherAssetsChecklist.jsx │ │ │ │ ├── OtherAssetsInputList.jsx │ │ │ │ ├── OtherAssetsSummary.jsx │ │ │ │ ├── OtherAssetsSummaryReview.jsx │ │ │ │ ├── RealEstateQuestionReview.jsx │ │ │ │ ├── RealEstateReview.jsx │ │ │ │ ├── RecreationalVehcilesReview.jsx │ │ │ │ ├── VehicleSummaryReview.jsx │ │ │ │ └── VehicleSummaryWidget.jsx │ │ │ ├── otherExpenses │ │ │ │ ├── AddOtherExpense.jsx │ │ │ │ ├── OtherExpensesChecklist.jsx │ │ │ │ ├── OtherExpensesInputList.jsx │ │ │ │ ├── OtherExpensesSummary.jsx │ │ │ │ └── OtherExpensesSummaryReview.jsx │ │ │ ├── resolution │ │ │ │ ├── CustomResolutionWaiverReview.jsx │ │ │ │ ├── ResolutionAmount.jsx │ │ │ │ ├── ResolutionComments.jsx │ │ │ │ ├── ResolutionCommentsReview.jsx │ │ │ │ ├── ResolutionExplainerReview.jsx │ │ │ │ ├── ResolutionExplainerWidget.jsx │ │ │ │ ├── ResolutionOptions.jsx │ │ │ │ └── ResolutionWaiverAgreement.jsx │ │ │ ├── shared │ │ │ │ ├── ButtonGroup.jsx │ │ │ │ ├── CheckList.jsx │ │ │ │ ├── ContactInfoCard.jsx │ │ │ │ ├── CurrentDebtTitle.jsx │ │ │ │ ├── CustomResolutionOptionReview.jsx │ │ │ │ ├── CustomResolutionReview.jsx │ │ │ │ ├── CustomReviewField.jsx │ │ │ │ ├── DeleteConfirmationModal.jsx │ │ │ │ ├── DownloadFormPDF.jsx │ │ │ │ ├── ExplainerComponent.jsx │ │ │ │ ├── FileUploader.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── InputList.jsx │ │ │ │ ├── IntroProcessList.jsx │ │ │ │ ├── MiniSummaryCard.jsx │ │ │ │ ├── NeedsToVerifyAlert.jsx │ │ │ │ ├── PreSubmitSignature.jsx │ │ │ │ ├── ReviewCardField.jsx │ │ │ │ ├── ReviewControl.jsx │ │ │ │ ├── ReviewPageHeader.jsx │ │ │ │ ├── ShowAlertOrSip.jsx │ │ │ │ ├── StreamlinedExplainer.jsx │ │ │ │ ├── SurveyInformation.jsx │ │ │ │ └── Typeahead.jsx │ │ │ ├── utilityBills │ │ │ │ ├── AddUtilityBill.jsx │ │ │ │ ├── UtilityBillChecklist.jsx │ │ │ │ ├── UtilityBillInputList.jsx │ │ │ │ ├── UtilityBillSummary.jsx │ │ │ │ └── UtilityBillSummaryReview.jsx │ │ │ └── veteranInformation │ │ │ │ ├── VeteranInfoBox.jsx │ │ │ │ ├── VeteranInformation.jsx │ │ │ │ └── VeteranInformationReview.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── bankruptcyAttestationChapter.js │ │ │ │ ├── householdAssetsChapter.js │ │ │ │ ├── householdExpensesChapter.js │ │ │ │ ├── householdIncomeChapter.js │ │ │ │ ├── resolutionOptionsChapter.js │ │ │ │ └── veteranInformationChapter.js │ │ │ ├── contact-info-schema.json │ │ │ ├── form.js │ │ │ └── submitForm.js │ │ ├── constants │ │ │ ├── actionTypes.js │ │ │ ├── checkboxSelections.js │ │ │ ├── deduction-codes │ │ │ │ └── index.js │ │ │ ├── dependentLabels.js │ │ │ ├── diary-codes │ │ │ │ └── index.js │ │ │ ├── gmtCalculationTypes.js │ │ │ ├── ignoreFields.js │ │ │ ├── index.js │ │ │ ├── reviewErrors.js │ │ │ └── typeaheadOptions.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── hooks │ │ │ ├── useClearSpouseData.jsx │ │ │ ├── useDeleteModal.jsx │ │ │ ├── useDetectFieldChanges.jsx │ │ │ └── useDocumentTitle.jsx │ │ ├── manifest.json │ │ ├── mocks │ │ │ ├── development.js │ │ │ ├── responses.js │ │ │ └── user.json │ │ ├── pages │ │ │ ├── assets │ │ │ │ ├── monetary │ │ │ │ │ └── monetaryValues.js │ │ │ │ ├── other │ │ │ │ │ └── otherAssetsEnhanced.js │ │ │ │ ├── realEstate │ │ │ │ │ ├── enhancedIndex.js │ │ │ │ │ └── enhancedRecords.js │ │ │ │ ├── recreationalVehicles │ │ │ │ │ ├── index.js │ │ │ │ │ └── records.js │ │ │ │ └── vehicles │ │ │ │ │ └── index.js │ │ │ ├── bankruptcy │ │ │ │ ├── enhancedRecords.js │ │ │ │ └── index.js │ │ │ ├── expenses │ │ │ │ ├── creditCardBills │ │ │ │ │ └── index.js │ │ │ │ ├── householdExpensesChecklist.js │ │ │ │ ├── householdExpensesValues.js │ │ │ │ ├── monthlyHousingExpenses.js │ │ │ │ ├── other │ │ │ │ │ └── otherExpensesPages.js │ │ │ │ ├── repayments │ │ │ │ │ └── installmentContracts.js │ │ │ │ └── utilities │ │ │ │ │ └── utilityBillsEnhanced.js │ │ │ ├── income │ │ │ │ ├── additionalIncome │ │ │ │ │ └── additionalIncomeValues.js │ │ │ │ ├── benefits.js │ │ │ │ ├── dependents │ │ │ │ │ ├── index.js │ │ │ │ │ └── records.js │ │ │ │ ├── employmentEnhanced │ │ │ │ │ ├── additionalEmployment.js │ │ │ │ │ ├── constants.js │ │ │ │ │ └── enhancedRecords.js │ │ │ │ └── spouse │ │ │ │ │ ├── additionalIncome │ │ │ │ │ └── enhancedRecords.js │ │ │ │ │ ├── benefits │ │ │ │ │ ├── index.js │ │ │ │ │ └── records.js │ │ │ │ │ ├── spouseInfo.js │ │ │ │ │ └── spouseName.js │ │ │ ├── index.js │ │ │ ├── resolution │ │ │ │ ├── resolutionComment.js │ │ │ │ ├── resolutionOption.js │ │ │ │ └── resolutionWaiverAgreement.js │ │ │ └── veteran │ │ │ │ ├── combinedDebts.js │ │ │ │ ├── contactInformation.js │ │ │ │ ├── contactInformationContent.jsx │ │ │ │ └── veteranInfo.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── financial-status-report.scss │ │ ├── tests │ │ │ ├── ErrorAlert.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── fsr-maximal.json │ │ │ │ │ │ ├── fsr-minimal.json │ │ │ │ │ │ ├── initial-expenses.json │ │ │ │ │ │ ├── initial-feature.json │ │ │ │ │ │ ├── initial.json │ │ │ │ │ │ ├── sw-long-path-minimal-asset.json │ │ │ │ │ │ └── sw-short-path-minimal-asset.json │ │ │ │ │ ├── helpers │ │ │ │ │ │ └── index.js │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── copays.json │ │ │ │ │ │ ├── debts.json │ │ │ │ │ │ ├── incomeLimit.json │ │ │ │ │ │ ├── mockUser.json │ │ │ │ │ │ ├── profile-status.json │ │ │ │ │ │ ├── saveInProgress.json │ │ │ │ │ │ ├── telephone-update-success.json │ │ │ │ │ │ └── telephone-update.json │ │ │ │ ├── fsr-5655-alert-cards-combined.cypress.spec.js │ │ │ │ ├── fsr-5655-alert-cards.cypress.spec.js │ │ │ │ ├── fsr-5655-complete.cypress.spec.js │ │ │ │ ├── fsr-5655-contact-loop.cypress.spec.js │ │ │ │ ├── fsr-5655-fetchDebts-filter.cypress.spec.js │ │ │ │ ├── fsr-5655-fetchDebts-success.cypress.spec.js │ │ │ │ ├── fsr-5655-fetchfail.cypress.spec.js │ │ │ │ ├── fsr-5655-minimal.cypress.spec.js │ │ │ │ ├── fsr-5655-streamlined-waiver-long.cypress.spec.js │ │ │ │ ├── fsr-5655-streamlined-waiver-short.cypress.spec.js │ │ │ │ ├── fsr-5655-wizard.cypress.spec.js │ │ │ │ └── pages │ │ │ │ │ ├── ChecklistSummaryFlow.js │ │ │ │ │ └── EmploymentHistory.js │ │ │ └── unit │ │ │ │ ├── cfsr-unit-maximal.json │ │ │ │ ├── contactInfo.unit.spec.jsx │ │ │ │ ├── delete-confirmation-modal.unit.spec.jsx │ │ │ │ ├── efsr-transform.unit.spec.jsx │ │ │ │ ├── efsr-unit-maximal.json │ │ │ │ ├── fsr-5655-submit.unit.spec.jsx │ │ │ │ └── helpers.unit.spec.jsx │ │ └── utils │ │ │ ├── calculateExpenses.js │ │ │ ├── calculateIncome.js │ │ │ ├── checkGlobalState.js │ │ │ ├── contactInformation.js │ │ │ ├── debtMockResponses.js │ │ │ ├── fileValidation.js │ │ │ ├── helpers.js │ │ │ ├── session.js │ │ │ ├── streamlinedDepends.js │ │ │ ├── transform.js │ │ │ └── validations.js │ ├── fry-dea │ │ ├── actions.js │ │ ├── components │ │ │ ├── ConfirmationResponses.jsx │ │ │ ├── EmailReviewField.jsx │ │ │ ├── EmailViewField.jsx │ │ │ ├── FryDeaEligibilityCards.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── GoToYourProfileLink.jsx │ │ │ ├── MailingAddressViewField.jsx │ │ │ ├── PhoneReviewField.jsx │ │ │ ├── PreSubmitInfo.jsx │ │ │ ├── RelatedVeterans.jsx │ │ │ ├── SelectedVeteranReviewPage.jsx │ │ │ ├── VeteransRadioGroup.jsx │ │ │ └── YesNoReviewField.jsx │ │ ├── config │ │ │ └── form.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── FryDeaApp.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── fry-dea-app-entry.jsx │ │ ├── helpers.jsx │ │ ├── manifest.json │ │ ├── reducers.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── fry-dea.scss │ │ ├── schema.js │ │ ├── tests │ │ │ └── fixtures │ │ │ │ └── data │ │ │ │ └── test-data.json │ │ └── validation.js │ ├── gi │ │ ├── actions │ │ │ └── index.js │ │ ├── components │ │ │ ├── AboutYellowRibbonProgram.jsx │ │ │ ├── AccordionItem.jsx │ │ │ ├── AlertBox.jsx │ │ │ ├── BackToTop.jsx │ │ │ ├── CautionFlagAdditionalInfo.jsx │ │ │ ├── CautionaryInformationLearMore.jsx │ │ │ ├── Checkbox.jsx │ │ │ ├── CheckboxGroup.jsx │ │ │ ├── ClearFiltersBtn.jsx │ │ │ ├── CompareCheckbox.jsx │ │ │ ├── CompareGrid.jsx │ │ │ ├── CompareHeader.jsx │ │ │ ├── CompareScroller.jsx │ │ │ ├── Dropdown.jsx │ │ │ ├── FilterAccordion.jsx │ │ │ ├── FilterControls.jsx │ │ │ ├── GIBillHeaderInfo.jsx │ │ │ ├── GiBillBreadcrumbs.jsx │ │ │ ├── IconWithInfo.jsx │ │ │ ├── LearnMoreLabel.jsx │ │ │ ├── LicenseCertificationAdminInfo.jsx │ │ │ ├── LicenseCertificationFaq.jsx │ │ │ ├── LicenseCertificationKeywordSearch.jsx │ │ │ ├── LicenseCertificationSearchInfo.jsx │ │ │ ├── LicenseCertificationSearchPage.jsx │ │ │ ├── LicenseCertificationTestInfo.jsx │ │ │ ├── LicesnseCertificationServiceError.jsx │ │ │ ├── Loader.jsx │ │ │ ├── MapboxClient.js │ │ │ ├── MobileFilterControls.jsx │ │ │ ├── PreviewBanner.jsx │ │ │ ├── RemoveCompareSelectedModal.jsx │ │ │ ├── SchoolClassification.jsx │ │ │ ├── ScorecardTags.jsx │ │ │ ├── SearchAccordion.jsx │ │ │ ├── SearchBenefits.jsx │ │ │ ├── ServiceError.jsx │ │ │ ├── VACheckboxButton.jsx │ │ │ ├── VARadioButton.jsx │ │ │ ├── VaAccordionGi.jsx │ │ │ ├── VaCheckboxGroupGi.jsx │ │ │ ├── content │ │ │ │ ├── AboutThisTool.jsx │ │ │ │ ├── Disclaimer.jsx │ │ │ │ └── modals │ │ │ │ │ ├── AccreditationModalContent.jsx │ │ │ │ │ ├── AllCampusesModalContent.jsx │ │ │ │ │ ├── BookStipendInfoModalContent.jsx │ │ │ │ │ ├── CalcBeneficiaryLocationQuestionModalContent.jsx │ │ │ │ │ ├── CautionFlagsModalContent.jsx │ │ │ │ │ ├── EightKeysModalContent.jsx │ │ │ │ │ ├── FacilityCodeModalContent.jsx │ │ │ │ │ ├── ForeignSchoolModalContent.jsx │ │ │ │ │ ├── GiBillStudentsModalContent.jsx │ │ │ │ │ ├── HousingAllowanceOJTModalContent.jsx │ │ │ │ │ ├── HousingAllowanceSchoolModalContent.jsx │ │ │ │ │ ├── IndependentStudyModalContent.jsx │ │ │ │ │ ├── IpedsCodeModalContent.jsx │ │ │ │ │ ├── MilitaryTrainingCreditModalContent.jsx │ │ │ │ │ ├── MilitaryTuitionAssistanceModalContent.jsx │ │ │ │ │ ├── OpeCodeModalContent.jsx │ │ │ │ │ ├── PrinciplesOfExcellenceModalContent.jsx │ │ │ │ │ ├── PriorityEnrollmentModalContent.jsx │ │ │ │ │ ├── PrivateSchoolModalContent.jsx │ │ │ │ │ ├── ProprietarySchoolModalContent.jsx │ │ │ │ │ ├── PublicSchoolModalContent.jsx │ │ │ │ │ ├── SingleContactModalContent.jsx │ │ │ │ │ ├── SizeOfInstitutionsModalContent.jsx │ │ │ │ │ ├── SpecializedMissionModalContent.jsx │ │ │ │ │ ├── StudentComplaintsModalContent.jsx │ │ │ │ │ ├── StudentVeteranGroupModalContent.jsx │ │ │ │ │ ├── TuitionAndFeesModalContent.jsx │ │ │ │ │ ├── VeteranSuccessModalContent.jsx │ │ │ │ │ ├── YellowRibbonModalContent.jsx │ │ │ │ │ └── index.jsx │ │ │ ├── profile │ │ │ │ ├── Academics.jsx │ │ │ │ ├── BenefitsForm.jsx │ │ │ │ ├── CalculateYourBenefitsForm.jsx │ │ │ │ ├── CalculatorSheetResultRow.jsx │ │ │ │ ├── CautionFlagDetails.jsx │ │ │ │ ├── CautionFlagHeading.jsx │ │ │ │ ├── CautionaryInformation.jsx │ │ │ │ ├── CautionaryInformationUpdate.jsx │ │ │ │ ├── ContactInformation.jsx │ │ │ │ ├── EstimateYourBenefitsSummarySheet.jsx │ │ │ │ ├── EstimatedBenefits.jsx │ │ │ │ ├── GettingStartedWithBenefits.jsx │ │ │ │ ├── InstitutionProfile.jsx │ │ │ │ ├── JumpLink.jsx │ │ │ │ ├── NewFeatureProgramsYRTAlert.jsx │ │ │ │ ├── ProfileSection.jsx │ │ │ │ ├── Programs.jsx │ │ │ │ ├── SchoolClosingDetails.jsx │ │ │ │ ├── SchoolClosingHeading.jsx │ │ │ │ ├── SchoolLocations.jsx │ │ │ │ ├── ScoContact.jsx │ │ │ │ ├── StudentFeedbackCardGrid.jsx │ │ │ │ ├── VeteranProgramsAndSupport.jsx │ │ │ │ ├── YellowRibbonSelector.jsx │ │ │ │ ├── YellowRibbonTable.jsx │ │ │ │ ├── YellowRibbonTableRows.jsx │ │ │ │ └── schoolRatings │ │ │ │ │ ├── RatingHeading.jsx │ │ │ │ │ ├── RatingsAbout.jsx │ │ │ │ │ ├── RatingsAccordion.jsx │ │ │ │ │ ├── RatingsStars.jsx │ │ │ │ │ ├── RenderBar.jsx │ │ │ │ │ ├── SchoolCategoryRating.jsx │ │ │ │ │ └── SchoolRatings.jsx │ │ │ ├── search │ │ │ │ ├── KeywordSearch.jsx │ │ │ │ ├── OnlineClassesFilter.jsx │ │ │ │ └── SearchTabs.jsx │ │ │ └── vet-tec │ │ │ │ ├── GettingStartedWithVetTec.jsx │ │ │ │ ├── InstitutionProfile.jsx │ │ │ │ ├── VetTecAdditionalInformation.jsx │ │ │ │ ├── VetTecApplicationProcess.jsx │ │ │ │ ├── VetTecApprovedProgramsList.jsx │ │ │ │ ├── VetTecEstimateYourBenefitsForm.jsx │ │ │ │ └── VetTecVeteranPrograms.jsx │ │ ├── config.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── CalculateYourBenefits.jsx │ │ │ ├── CompareDrawer.jsx │ │ │ ├── CompareLayout.jsx │ │ │ ├── ComparePage.jsx │ │ │ ├── FilterStudentFeedbackPage.jsx │ │ │ ├── FilterYourResults.jsx │ │ │ ├── GiBillApp.jsx │ │ │ ├── LicenseCertificationSearchForm.jsx │ │ │ ├── LicenseCertificationSearchResult.jsx │ │ │ ├── LicenseCertificationSearchResults.jsx │ │ │ ├── Modals.jsx │ │ │ ├── NationalExamDetails.jsx │ │ │ ├── NationalExamsList.jsx │ │ │ ├── ProfilePage.jsx │ │ │ ├── ProfilePageHeader.jsx │ │ │ ├── ProgramsList.jsx │ │ │ ├── SearchPage.jsx │ │ │ ├── TuitionAndHousingEstimates.jsx │ │ │ ├── VetTecEstimateYourBenefits.jsx │ │ │ └── search │ │ │ │ ├── FilterBeforeResults.jsx │ │ │ │ ├── FilterByLocation.jsx │ │ │ │ ├── LearnMoreAccreditedContent.jsx │ │ │ │ ├── LocationSearchForm.jsx │ │ │ │ ├── LocationSearchResults.jsx │ │ │ │ ├── NameSearchForm.jsx │ │ │ │ ├── NameSearchResults.jsx │ │ │ │ └── ResultCard.jsx │ │ ├── gi-entry.jsx │ │ ├── hooks │ │ │ └── useStudentFeedbackCards.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── autocomplete.js │ │ │ ├── calculator.js │ │ │ ├── compare.js │ │ │ ├── constants.js │ │ │ ├── eligibility.js │ │ │ ├── error.js │ │ │ ├── filterBeforeResultsReducer.js │ │ │ ├── filters.js │ │ │ ├── index.js │ │ │ ├── institutionPrograms.js │ │ │ ├── licenseCertificationSearch.js │ │ │ ├── modals.js │ │ │ ├── nationalExams.js │ │ │ ├── preview.js │ │ │ ├── profile.js │ │ │ ├── search.js │ │ │ ├── searchFocusReducer.js │ │ │ └── utility.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── gi.scss │ │ │ └── partials │ │ │ │ ├── _gi-autocomplete.scss │ │ │ │ ├── _gi-back-to-top.scss │ │ │ │ ├── _gi-compare-drawer.scss │ │ │ │ ├── _gi-compare-page.scss │ │ │ │ ├── _gi-filter.scss │ │ │ │ ├── _gi-modal.scss │ │ │ │ ├── _gi-preview-banner.scss │ │ │ │ ├── _gi-profile-page.scss │ │ │ │ ├── _gi-search-controls.scss │ │ │ │ ├── _gi-search-form.scss │ │ │ │ ├── _gi-search-location.scss │ │ │ │ ├── _gi-search-page.scss │ │ │ │ ├── _gi-updated.scss │ │ │ │ └── _gi-vet-tec.scss │ │ ├── selectors │ │ │ ├── calculator.js │ │ │ ├── compare.js │ │ │ ├── estimator.js │ │ │ ├── filters.js │ │ │ ├── search.js │ │ │ └── vetTecCalculator.js │ │ ├── tests │ │ │ ├── actions │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── AccordionItem.unit.spec.jsx │ │ │ │ ├── AlertBox.unit.spec.jsx │ │ │ │ ├── BackToTop.unit.spec.jsx │ │ │ │ ├── CautionFlagAdditionalInfo.unit.spec.jsx │ │ │ │ ├── CautionaryInformationLearMore.unit.spec.jsx │ │ │ │ ├── Checkbox.unit.spec.jsx │ │ │ │ ├── CheckboxGroup.unit.spec.jsx │ │ │ │ ├── ClearFiltersBtn.unit.spec.jsx │ │ │ │ ├── ComparGrid.unit.spec.jsx │ │ │ │ ├── CompareCheckbox.unit.spec.jsx │ │ │ │ ├── CompareHeader.unit.spec.jsx │ │ │ │ ├── CompareScroller.unit.spec.jsx │ │ │ │ ├── FilterAccordion.unit.spec.jsx │ │ │ │ ├── FilterControls.unit.spec.jsx │ │ │ │ ├── GIBillHeaderInfo.unit.spec.jsx │ │ │ │ ├── GiBillBreadcrumbs.unit.spec.jsx │ │ │ │ ├── IconWithInfo.unit.spec.jsx │ │ │ │ ├── LearnMoreLabel.unit.spec.jsx │ │ │ │ ├── LicenseCertificationAdminInfo.unit.spec.jsx │ │ │ │ ├── LicenseCertificationFaq.unit.spec.jsx │ │ │ │ ├── LicenseCertificationKeywordSearch.unit.spec.jsx │ │ │ │ ├── LicenseCertificationSearchInfo.unit.spec.jsx │ │ │ │ ├── LicenseCertificationSearchPage.unit.spec.jsx │ │ │ │ ├── LicenseCertificationServiceError.unit.spec.jsx │ │ │ │ ├── LicenseCertificationTestInfo.unit.spec.jsx │ │ │ │ ├── Loader.unit.spec.jsx │ │ │ │ ├── MobileFilterControls.unit.spec.jsx │ │ │ │ ├── PreviewBanner.unit.spec.jsx │ │ │ │ ├── RatingsStars.unit.spec.jsx │ │ │ │ ├── RemoveCompareSelectedModal.unit.spec.jsx │ │ │ │ ├── SchoolClassification.unit.spec.jsx │ │ │ │ ├── ScorecardTags.unit.spec.jsx │ │ │ │ ├── SearchAccordion.unit.spec.jsx │ │ │ │ ├── SearchBenefits.unit.spec.jsx │ │ │ │ ├── ServiceError.unit.spec.jsx │ │ │ │ ├── VARadioButton.unit.spec.jsx │ │ │ │ ├── VaAccordionGi.unit.spec.jsx │ │ │ │ ├── VaCheckboxGroupGi.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ │ ├── AboutThisTool.unit.spec.jsx │ │ │ │ │ ├── Disclaimer.unit.spec.jsx │ │ │ │ │ └── modal │ │ │ │ │ │ ├── AccreditationModalContent.unit.spec.jsx │ │ │ │ │ │ ├── AllCampusesModalContent.unit.spec.jsx │ │ │ │ │ │ ├── BookStipedInfoModalContent.unit.spec.jsx │ │ │ │ │ │ ├── CalcBeneficiaryLocationQuestionModalContent.unit.spec.jsx │ │ │ │ │ │ ├── CautionFlagsModalContent.unit.spec.jsx │ │ │ │ │ │ ├── EightKeysModalContent.unit.spec.jsx │ │ │ │ │ │ ├── FacilityCodeModalContent.unit.spec.jsx │ │ │ │ │ │ ├── ForeignSchoolModalContent.unit.spec.jsx │ │ │ │ │ │ ├── GiBillStudentsModalContent.unit.spec.jsx │ │ │ │ │ │ ├── HousingAllowanceOJTModalContent.unit.spec.jsx │ │ │ │ │ │ ├── HousingAllowanceSchoolModalContent.unit.spec.jsx │ │ │ │ │ │ ├── IndependentStudyModalContent.unit.spec.jsx │ │ │ │ │ │ ├── IpedsCodeModalContent.unit.spec.jsx │ │ │ │ │ │ ├── MilitaryTrainingCreditModalContent.unit.spec.jsx │ │ │ │ │ │ ├── MilitaryTuitionAssistanceModalContent.unit.spec.jsx │ │ │ │ │ │ ├── OpeCodeModalContent.unit.spec.jsx │ │ │ │ │ │ ├── PrinciplesOfExcellenceModalContent.unit.spec.jsx │ │ │ │ │ │ ├── PriorityEnrollmentModalContent.unit.spec.jsx │ │ │ │ │ │ ├── PrivateSchoolModalContent.unit.spec.jsx │ │ │ │ │ │ ├── ProprietarySchoolModalContent.unit.spec.jsx │ │ │ │ │ │ ├── PublicSchoolModalContent.unit.spec.jsx │ │ │ │ │ │ ├── SingleContactModalContent.unit.spec.jsx │ │ │ │ │ │ ├── SizeOfInstitutionsModalContent.unit.spec.jsx │ │ │ │ │ │ ├── SpecializedMissionModalContent.unit.spec.jsx │ │ │ │ │ │ ├── StudentComplaintsModalContent.unit.spec.jsx │ │ │ │ │ │ ├── StudentVeteranGroupModalContent.unit.spec.jsx │ │ │ │ │ │ ├── TuitionAndFeesModalContent.unit.spec.jsx │ │ │ │ │ │ ├── VeteranSuccessModalContent.unit.spec.jsx │ │ │ │ │ │ └── YellowRibbonModalContent.unit.spec.jsx │ │ │ │ ├── profile │ │ │ │ │ ├── Academics.unit.spec.jsx │ │ │ │ │ ├── BenefitsForm.unit.spec.jsx │ │ │ │ │ ├── CalculateYourBenefitsForm.unit.spec.jsx │ │ │ │ │ ├── CalculatorSheetResultRow.unit.spec.jsx │ │ │ │ │ ├── CautionFlagDetails.unit.spec.jsx │ │ │ │ │ ├── CautionFlagHeading.unit.spec.jsx │ │ │ │ │ ├── CautionaryInformation.unit.spec.jsx │ │ │ │ │ ├── CautionaryInformationUpdate.unit.spec.jsx │ │ │ │ │ ├── ContactInformation.unit.spec.jsx │ │ │ │ │ ├── EstimateYourBenefitsSummarySheet.unit.spec.jsx │ │ │ │ │ ├── EstimatedBenefits.unit.spec.jsx │ │ │ │ │ ├── GettingStartedWithBenefits.unit.spec.jsx │ │ │ │ │ ├── InstitutionProfile.unit.spec.jsx │ │ │ │ │ ├── JumpLink.unit.spec.jsx │ │ │ │ │ ├── NewFeatureProgramsYRTAlert.unit.spec.jsx │ │ │ │ │ ├── ProfileSection.unit.spec.jsx │ │ │ │ │ ├── Programs.unit.spec.jsx │ │ │ │ │ ├── SchoolClosingDetails.unit.spec.jsx │ │ │ │ │ ├── SchoolClosingHeading.unit.spec.jsx │ │ │ │ │ ├── SchoolLocations.unit.spec.jsx │ │ │ │ │ ├── SchoolRatings.unit.spec.jsx │ │ │ │ │ ├── ScoContact.unit.spec.jsx │ │ │ │ │ ├── VeteranProgramsAndSupport.unit.spec.jsx │ │ │ │ │ ├── YellowRibbonSelector.unit.spec.jsx │ │ │ │ │ ├── YellowRibbonTable.unit.spec.jsx │ │ │ │ │ ├── YellowRibbonTableRows.unit.spec.jsx │ │ │ │ │ └── schoolRatings │ │ │ │ │ │ ├── RatingsAccordion.unit.spec.jsx │ │ │ │ │ │ ├── RenderBar.unit.spec.jsx │ │ │ │ │ │ └── SchoolCategoryRating.unit.spec.jsx │ │ │ │ ├── search │ │ │ │ │ ├── FilterBeforeResults.unit.spec.jsx │ │ │ │ │ ├── KeywordSearch.unit.spec.jsx │ │ │ │ │ └── OnlineClassesFilter.unit.spec.jsx │ │ │ │ └── vet-tec │ │ │ │ │ ├── GettingStartedWithVetTec.unit.spec.jsx │ │ │ │ │ ├── VetTecAdditionalInformation.unit.spec.jsx │ │ │ │ │ ├── VetTecApplicationProcess.unit.spec.jsx │ │ │ │ │ ├── VetTecApprovedProgramsList.unit.spec.jsx │ │ │ │ │ ├── VetTecEstimateYourBenefitsForm.unit.spec.jsx │ │ │ │ │ └── VetTecVeteranPrograms.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── CalculateYourBenefits.unit.spec.jsx │ │ │ │ ├── CompareDrawer.unit.spec.jsx │ │ │ │ ├── FilterStudentFeedbackPage.unit.spec.jsx │ │ │ │ ├── FilterYourResults.unit.spec.jsx │ │ │ │ ├── LearnMoreAccreditedContent.unit.spec.jsx │ │ │ │ ├── LicenseCertificationSearchForm.unit.spec.jsx │ │ │ │ ├── LicenseCertificationSearchResult.unit.spec.jsx │ │ │ │ ├── LicenseCertificationSearchResults.unit.spec.jsx │ │ │ │ ├── Modals.unit.spec.jsx │ │ │ │ ├── NationalExamDetails.unit.spec.jsx │ │ │ │ ├── NationalExams.unit.spec.jsx │ │ │ │ ├── ProfilePageHeader.unit.spec.jsx │ │ │ │ ├── ProgramsList.unit.spec.jsx │ │ │ │ ├── TuitionAndHousingEstimates.unit.spec.jsx │ │ │ │ └── search │ │ │ │ │ ├── FilterBeforeResults.unit.spec.jsx │ │ │ │ │ ├── FilterByLocation.unit.spec.jsx │ │ │ │ │ ├── NameSearchForm.unit.spec.jsx │ │ │ │ │ ├── NameSearchResults.unit.spec.jsx │ │ │ │ │ └── ResultCard.unit.spec.jsx │ │ │ ├── data │ │ │ │ ├── calculate-benefits-data.js │ │ │ │ ├── calculator-constants.json │ │ │ │ ├── institution-21376032-mock-data.json │ │ │ │ ├── lc-details.json │ │ │ │ ├── lc-list.json │ │ │ │ ├── national-exam-details.json │ │ │ │ ├── national-exams-list.json │ │ │ │ ├── programs-lisk-mock-data.json │ │ │ │ └── yellow-ribbon-mock.json │ │ │ ├── e2e │ │ │ │ ├── filter-student-feedback-keyboard-only.cypress.spec.js │ │ │ │ ├── gi-ct-search-by-location.cypress.spec.js │ │ │ │ ├── gi-ct-search-by-name.cypress.spec.js │ │ │ │ ├── gi-license-certification.cypress.spec.js │ │ │ │ ├── gi-national-exams.cypress.spec.js │ │ │ │ ├── gi-programs.cypress.spec.js │ │ │ │ ├── gi-yellow-ribbon-tool.cypress.spec.js │ │ │ │ ├── seach-by-name-accessibility.cypress.spec.js │ │ │ │ └── setupCypress.js │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ │ └── useStudentFeedbackCards.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ ├── autocomplete.unit.spec.jsx │ │ │ │ ├── calculator.unit.spec.jsx │ │ │ │ ├── compare.unit.spec.jsx │ │ │ │ ├── constants.unit.spec.jsx │ │ │ │ ├── eligibility.unit.spec.jsx │ │ │ │ ├── filterBeforeResultsReducer.unit.spec.jsx │ │ │ │ ├── filters.unit.spec.jsx │ │ │ │ ├── institutionPrograms.unit.spec.jsx │ │ │ │ ├── licenseCertificationSearch.unit.spec.jsx │ │ │ │ ├── modals.unit.spec.jsx │ │ │ │ ├── nationalExams.unit.spec.jsx │ │ │ │ ├── preview.unit.spec.jsx │ │ │ │ ├── profile.unit.spec.jsx │ │ │ │ ├── search.unit.spec.jsx │ │ │ │ ├── searchFocusReducer.unit.spec.jsx │ │ │ │ └── utility.unit.spec.jsx │ │ │ ├── selectors │ │ │ │ ├── calculator.unit.spec.jsx │ │ │ │ ├── compare.unit.spec.jsx │ │ │ │ ├── estimator.unit.spec.jsx │ │ │ │ ├── filters.unit.spec.jsx │ │ │ │ ├── search.unit.spec.jsx │ │ │ │ └── vetTecCalculator.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── helpers.unit.spec.jsx │ │ ├── updated-gi │ │ │ ├── components │ │ │ │ ├── AboutThisTool.jsx │ │ │ │ ├── GiBillBreadcrumbs.jsx │ │ │ │ ├── Homepage.jsx │ │ │ │ ├── InfoDisclaimer.jsx │ │ │ │ ├── LinkWithDescription.jsx │ │ │ │ └── school-and-employers │ │ │ │ │ ├── UseMyLocation.jsx │ │ │ │ │ └── UseMyLocationModal.jsx │ │ │ ├── containers │ │ │ │ ├── NewGiApp.jsx │ │ │ │ ├── SchoolsAndEmployers.jsx │ │ │ │ ├── SearchByName.jsx │ │ │ │ └── SearchByProgram.jsx │ │ │ └── tests │ │ │ │ ├── components │ │ │ │ ├── AboutThisTool.unit.spec.jsx │ │ │ │ ├── Homepage.unit.spec.jsx │ │ │ │ ├── InfoDisclaimer.unit.spec.jsx │ │ │ │ ├── LinkWithDescription.unit.spec.jsx │ │ │ │ ├── UseMyLocation.unit.spec.jsx │ │ │ │ └── UseMyLocationModal.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── NewGiApp.unit.spec.jsx │ │ │ │ ├── SchoolsAndEmployers.unit.spec.jsx │ │ │ │ ├── SearchByName.unit.spec.jsx │ │ │ │ └── SearchByProgram.unit.spec.jsx │ │ │ │ └── e2e │ │ │ │ └── updated_gi_homepage.cypress.spec.js │ │ └── utils │ │ │ ├── data │ │ │ └── religiousAffiliations.js │ │ │ ├── helpers.js │ │ │ ├── mapboxToken.js │ │ │ └── useSignalFetch.js │ ├── hca │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── ApplicationDownloadLink.jsx │ │ │ ├── ConfirmationPage │ │ │ │ ├── ConfirmationFAQ.jsx │ │ │ │ ├── ConfirmationPrintView.jsx │ │ │ │ └── ConfirmationScreenView.jsx │ │ │ ├── FormAlerts │ │ │ │ ├── AuthenticatedShortFormAlert.jsx │ │ │ │ ├── CheckAppStatusAlert.jsx │ │ │ │ ├── DowntimeWarning.jsx │ │ │ │ ├── LoginRequiredAlert.jsx │ │ │ │ ├── PerformanceWarning.jsx │ │ │ │ ├── RegistrationOnlyAlert.jsx │ │ │ │ ├── SaveTimeSipAlert.jsx │ │ │ │ ├── ServerErrorAlert.jsx │ │ │ │ └── SubmissionErrorAlert.jsx │ │ │ ├── FormDescriptions │ │ │ │ ├── AgentOrangeExposureDescription.jsx │ │ │ │ ├── CombatOperationServiceDescription.jsx │ │ │ │ ├── DateRangeDescription.jsx │ │ │ │ ├── DischargePapersDescription.jsx │ │ │ │ ├── EnhancedEligibilityDescription.jsx │ │ │ │ ├── GulfWarServiceDescription.jsx │ │ │ │ ├── HealthEnrollmentDescription.jsx │ │ │ │ ├── OtherExposureDescriptions.jsx │ │ │ │ ├── PostSept11ServiceDescription.jsx │ │ │ │ ├── RadiationCleanupDescription.jsx │ │ │ │ ├── RegistrationOnlyNote.jsx │ │ │ │ ├── ToxicExposureDescription.jsx │ │ │ │ └── index.jsx │ │ │ ├── FormFields │ │ │ │ ├── DemographicViewField.jsx │ │ │ │ ├── InsuranceProviderViewField.jsx │ │ │ │ └── VaMedicalCenter.jsx │ │ │ ├── FormFooter │ │ │ │ └── index.jsx │ │ │ ├── FormPages │ │ │ │ ├── DependentsInformation.jsx │ │ │ │ ├── DisabilityConfirmation.jsx │ │ │ │ ├── FinancialConfirmation.jsx │ │ │ │ ├── FinancialInformation.jsx │ │ │ │ ├── FinancialOnboarding.jsx │ │ │ │ ├── InsuranceInformation.jsx │ │ │ │ └── RegistrationOnlyGuest.jsx │ │ │ ├── FormReview │ │ │ │ ├── CompensationTypeReviewPage.jsx │ │ │ │ ├── CustomDateReviewField.jsx │ │ │ │ ├── CustomReviewField.jsx │ │ │ │ ├── CustomYesNoReviewField.jsx │ │ │ │ └── VaMedicalCenterReviewField.jsx │ │ │ ├── GetFormHelp │ │ │ │ └── index.jsx │ │ │ ├── IdentityPage │ │ │ │ ├── VerificationForm.jsx │ │ │ │ └── VerificationPageDescription.jsx │ │ │ ├── IntroductionPage │ │ │ │ ├── EnrollmentStatus │ │ │ │ │ ├── ContentBlocks │ │ │ │ │ │ ├── GeneralFAQs.jsx │ │ │ │ │ │ ├── ReapplyFAQs.jsx │ │ │ │ │ │ └── WarningExplainations.jsx │ │ │ │ │ ├── FAQ │ │ │ │ │ │ └── index.jsx │ │ │ │ │ ├── Warning │ │ │ │ │ │ ├── ReapplyButton.jsx │ │ │ │ │ │ ├── WarningExplanation.jsx │ │ │ │ │ │ ├── WarningHeadline.jsx │ │ │ │ │ │ └── WarningStatus.jsx │ │ │ │ │ └── index.jsx │ │ │ │ └── GetStarted │ │ │ │ │ ├── OMBInfo.jsx │ │ │ │ │ ├── ProcessDescription.jsx │ │ │ │ │ ├── ProcessTimeline.jsx │ │ │ │ │ └── index.jsx │ │ │ ├── PreSubmitNotice │ │ │ │ ├── NoticeAgreement.jsx │ │ │ │ └── index.jsx │ │ │ └── VeteranInformation │ │ │ │ ├── AuthProfileInformation.jsx │ │ │ │ └── GuestVerifiedInformation.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── householdInformation │ │ │ │ │ ├── deductibleExpenses.js │ │ │ │ │ ├── dependents.js │ │ │ │ │ ├── financialDisclosure.js │ │ │ │ │ ├── maritalStatus.js │ │ │ │ │ ├── spouseAdditionalInformation.js │ │ │ │ │ ├── spouseAnnualIncome.js │ │ │ │ │ ├── spouseBasicInformation.js │ │ │ │ │ ├── spouseContactInformation.js │ │ │ │ │ ├── spouseFinancialSupport.js │ │ │ │ │ └── veteranAnnualIncome.js │ │ │ │ ├── insuranceInformation │ │ │ │ │ ├── general.js │ │ │ │ │ ├── insurancePolicies.js │ │ │ │ │ ├── medicaid.js │ │ │ │ │ ├── medicare.js │ │ │ │ │ ├── medicarePartAEffectiveDate.js │ │ │ │ │ └── vaFacility.js │ │ │ │ ├── militaryService │ │ │ │ │ ├── additionalInformation.js │ │ │ │ │ ├── agentOrangeExposure.js │ │ │ │ │ ├── combatOperationService.js │ │ │ │ │ ├── documentUpload.js │ │ │ │ │ ├── gulfWarService.js │ │ │ │ │ ├── gulfWarServiceDates.js │ │ │ │ │ ├── otherToxicExposure.js │ │ │ │ │ ├── otherToxicExposureDates.js │ │ │ │ │ ├── otherToxicExposureDetails.js │ │ │ │ │ ├── postSept11Service.js │ │ │ │ │ ├── postSept11ServiceDates.js │ │ │ │ │ ├── radiationCleanup.js │ │ │ │ │ ├── serviceInformation.js │ │ │ │ │ └── toxicExposure.js │ │ │ │ ├── vaBenefits │ │ │ │ │ ├── basicInformation.js │ │ │ │ │ ├── benefitsPackage.js │ │ │ │ │ └── pensionInformation.js │ │ │ │ └── veteranInformation │ │ │ │ │ ├── birthInformation.js │ │ │ │ │ ├── birthSex.js │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── demographicInformation.js │ │ │ │ │ ├── maidenNameInformation.js │ │ │ │ │ ├── veteranAddress.js │ │ │ │ │ ├── veteranDateOfBirth.js │ │ │ │ │ └── veteranHomeAddress.js │ │ │ ├── form.js │ │ │ ├── migrations.js │ │ │ ├── prefill-transformer.js │ │ │ └── submit-transformer.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── AuthBenefitsPackagePage.jsx │ │ │ ├── AuthRegistrationOnlyPage.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── IdentityPage.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ └── PersonalInformationPage.jsx │ │ ├── definitions │ │ │ ├── attachments.js │ │ │ ├── dependent.js │ │ │ ├── idForm.js │ │ │ ├── index.js │ │ │ └── insurancePolicies.js │ │ ├── hooks │ │ │ ├── useAfterRenderEffect.jsx │ │ │ ├── useBrowserMonitoring.jsx │ │ │ ├── useDefaultFormData.jsx │ │ │ └── useLoa3UserData.jsx │ │ ├── locales │ │ │ └── en │ │ │ │ └── content.json │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── disability-rating.js │ │ │ ├── enrollment-status.js │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── _applicationDownloadLink.scss │ │ │ ├── _buttons.scss │ │ │ ├── _confirmationPage.scss │ │ │ ├── _enrollmentStatus.scss │ │ │ ├── _lists.scss │ │ │ └── hca.scss │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── foreign-address-test.json │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ └── minimal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── enrollment-status.json │ │ │ │ │ │ ├── facilities.json │ │ │ │ │ │ ├── feature-toggles.insurance.json │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ ├── feature-toggles.reg-only.json │ │ │ │ │ │ ├── maintenance-windows.json │ │ │ │ │ │ ├── pdf-download.json │ │ │ │ │ │ ├── prefill.inProgress.household.json │ │ │ │ │ │ ├── prefill.inProgress.insurance.json │ │ │ │ │ │ ├── prefill.json │ │ │ │ │ │ ├── save-in-progress.json │ │ │ │ │ │ ├── submission.json │ │ │ │ │ │ ├── user.inProgressForm.json │ │ │ │ │ │ ├── user.invalidDob.json │ │ │ │ │ │ ├── user.json │ │ │ │ │ │ ├── user.noDob.json │ │ │ │ │ │ └── vamc-ehr.json │ │ │ │ ├── hca-authenticated-dob.cypress.spec.js │ │ │ │ ├── hca-enrollment-status.cypress.spec.js │ │ │ │ ├── hca-household.dependents.cypress.spec.js │ │ │ │ ├── hca-household.fullDisclosure.cypress.spec.js │ │ │ │ ├── hca-household.nonDisclosure.cypress.spec.js │ │ │ │ ├── hca-household.spouse.cypress.spec.js │ │ │ │ ├── hca-insurance-v2.cypress.spec.js │ │ │ │ ├── hca-keyboard-only.cypress.spec.js │ │ │ │ ├── hca-registration-only.cypress.spec.js │ │ │ │ ├── hca-shortform.cypress.spec.js │ │ │ │ ├── hca.cypress.spec.js │ │ │ │ └── utils │ │ │ │ │ ├── fillers.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── navigation.js │ │ │ │ │ └── setup.js │ │ │ ├── helpers.spec.jsx │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── ApplicationDownloadLink.unit.spec.jsx │ │ │ │ ├── ConfirmationPage │ │ │ │ │ ├── ConfirmationFAQ.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPrintView.unit.spec.jsx │ │ │ │ │ └── ConfirmationScreenView.unit.spec.jsx │ │ │ │ ├── FormAlerts │ │ │ │ │ ├── AuthenticationShortFormAlert.unit.spec.jsx │ │ │ │ │ ├── DowntimeWarning.unit.spec.jsx │ │ │ │ │ ├── LoginRequiredAlert.unit.spec.jsx │ │ │ │ │ ├── PerformanceWarning.unit.spec.jsx │ │ │ │ │ ├── RegistrationOnlyAlert.unit.spec.jsx │ │ │ │ │ ├── ServerErrorAlert.unit.spec.jsx │ │ │ │ │ └── SubmissionErrorAlert.unit.spec.jsx │ │ │ │ ├── FormDescriptions │ │ │ │ │ └── DischargePapersDescription.unit.spec.jsx │ │ │ │ ├── FormFields │ │ │ │ │ ├── DemographicViewField.unit.spec.jsx │ │ │ │ │ ├── InsuranceProviderViewField.unit.spec.jsx │ │ │ │ │ └── VaMedicalCenter.unit.spec.jsx │ │ │ │ ├── FormPages │ │ │ │ │ ├── DisabilityConfirmation.unit.spec.jsx │ │ │ │ │ ├── FinancialConfirmation.unit.spec.jsx │ │ │ │ │ ├── FinancialInformation.unit.spec.jsx │ │ │ │ │ ├── FinancialOnboarding.unit.spec.jsx │ │ │ │ │ ├── InsuranceInformation.unit.spec.jsx │ │ │ │ │ └── RegistrationOnlyGuest.unit.spec.jsx │ │ │ │ ├── FormReview │ │ │ │ │ ├── CompensationTypeReviewPage.unit.spec.jsx │ │ │ │ │ ├── CustomDateReviewField.unit.spec.jsx │ │ │ │ │ ├── CustomReviewField.unit.spec.jsx │ │ │ │ │ ├── CustomYesNoReviewField.unit.spec.jsx │ │ │ │ │ └── VaMedicalCenterReviewField.unit.spec.jsx │ │ │ │ ├── GetFormHelp │ │ │ │ │ └── GetFormHelp.unit.spec.jsx │ │ │ │ ├── IdentityPage │ │ │ │ │ ├── VerificationForm.unit.spec.jsx │ │ │ │ │ └── VerificationPageDescription.unit.spec.jsx │ │ │ │ ├── IntroductionPage │ │ │ │ │ ├── EnrollmentStatus │ │ │ │ │ │ ├── EnrollmentStatus.unit.spec.jsx │ │ │ │ │ │ ├── FAQ │ │ │ │ │ │ │ └── EnrollmentStatusFAQ.unit.spec.jsx │ │ │ │ │ │ └── Warning │ │ │ │ │ │ │ ├── WarningExplanation.unit.spec.jsx │ │ │ │ │ │ │ ├── WarningHeadline.unit.spec.jsx │ │ │ │ │ │ │ └── WarningStatus.unit.spec.jsx │ │ │ │ │ └── GetStarted │ │ │ │ │ │ ├── OMBInfo.unit.spec.jsx │ │ │ │ │ │ ├── ProcessDescription.unit.spec.jsx │ │ │ │ │ │ └── ProcessTimeline.unit.spec.jsx │ │ │ │ ├── PreSubmitNotice │ │ │ │ │ └── PreSubmitNotice.unit.spec.jsx │ │ │ │ └── VeteranInformation │ │ │ │ │ ├── AuthProfileInformation.unit.spec.jsx │ │ │ │ │ └── GuestVerifiedInformation.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── householdInformation │ │ │ │ │ ├── deductibleExpenses.unit.spec.jsx │ │ │ │ │ ├── financialDisclosure.unit.spec.jsx │ │ │ │ │ ├── maritalStatus.unit.spec.jsx │ │ │ │ │ ├── spouseAdditionalInformation.unit.spec.jsx │ │ │ │ │ ├── spouseAnnualIncome.unit.spec.jsx │ │ │ │ │ ├── spouseBasicInformation.unit.spec.jsx │ │ │ │ │ ├── spouseContactInformation.unit.spec.jsx │ │ │ │ │ ├── spouseFinancialSupport.unit.spec.jsx │ │ │ │ │ └── veteranAnnualIncome.unit.spec.jsx │ │ │ │ ├── insuranceInformation │ │ │ │ │ ├── general.unit.spec.jsx │ │ │ │ │ ├── medicaid.unit.spec.jsx │ │ │ │ │ ├── medicare.unit.spec.jsx │ │ │ │ │ ├── medicarePartAEffectiveDate.unit.spec.jsx │ │ │ │ │ └── vaFacility.unit.spec.jsx │ │ │ │ ├── migrations.unit.spec.jsx │ │ │ │ ├── militaryService │ │ │ │ │ ├── additionalInformation.unit.spec.jsx │ │ │ │ │ ├── agentOrangeExposure.unit.spec.jsx │ │ │ │ │ ├── combatOperationService.unit.spec.jsx │ │ │ │ │ ├── gulfWarService.unit.spec.jsx │ │ │ │ │ ├── gulfWarServiceDates.unit.spec.jsx │ │ │ │ │ ├── otherToxicExposure.unit.spec.jsx │ │ │ │ │ ├── otherToxicExposureDates.unit.spec.jsx │ │ │ │ │ ├── otherToxicExposureDetails.unit.spec.jsx │ │ │ │ │ ├── postSept11Service.unit.spec.jsx │ │ │ │ │ ├── postSept11ServiceDates.unit.spec.jsx │ │ │ │ │ ├── radiationCleanup.unit.spec.jsx │ │ │ │ │ ├── serviceInformation.unit.spec.jsx │ │ │ │ │ └── toxicExposure.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── submit-transformer.unit.spec.jsx │ │ │ │ ├── vaBenefits │ │ │ │ │ ├── basicInformation.unit.spec.jsx │ │ │ │ │ ├── benefitsPackage.unit.spec.jsx │ │ │ │ │ └── pensionInformation.unit.spec.jsx │ │ │ │ └── veteranInformation │ │ │ │ │ ├── birthInformation.unit.spec.jsx │ │ │ │ │ ├── birthSex.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── demographicInformation.unit.spec.jsx │ │ │ │ │ ├── maidenNameInformation.unit.spec.jsx │ │ │ │ │ ├── veteranAddress.unit.spec.jsx │ │ │ │ │ ├── veteranDateOfBirth.unit.spec.jsx │ │ │ │ │ └── veteranHomeAddress.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── AuthBenefitsPackagePage.unit.spec.jsx │ │ │ │ ├── AuthRegistrationOnlyPage.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── IdentityPage.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ └── PersonalInformationPage.unit.spec.jsx │ │ │ │ ├── definitions │ │ │ │ ├── dependent.unit.spec.jsx │ │ │ │ └── idForm.unit.spec.jsx │ │ │ │ ├── hooks │ │ │ │ ├── useDefaultFormData.unit.spec.jsx │ │ │ │ └── useLoa3UserData.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ ├── disability-rating.unit.spec.jsx │ │ │ │ └── enrollment-status.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ ├── actions │ │ │ │ ├── disability-rating.unit.spec.jsx │ │ │ │ ├── enrollment-status.unit.spec.jsx │ │ │ │ └── ensureValidCSRFToken.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ ├── disability-rating.unit.spec.jsx │ │ │ │ ├── enrollment-status.unit.spec.jsx │ │ │ │ ├── file-attachments.unit.spec.jsx │ │ │ │ ├── form-config.unit.spec.jsx │ │ │ │ ├── general.unit.spec.jsx │ │ │ │ ├── household.unit.spec.jsx │ │ │ │ └── insurance.unit.spec.jsx │ │ │ │ ├── selectors │ │ │ │ ├── auth-status.unit.spec.jsx │ │ │ │ ├── datadog-rum.unit.spec.jsx │ │ │ │ ├── enrollment-status.unit.spec.jsx │ │ │ │ └── feature-toggles.unit.spec.jsx │ │ │ │ └── validation.unit.spec.jsx │ │ └── utils │ │ │ ├── actions │ │ │ ├── disability-rating.js │ │ │ ├── enrollment-status.js │ │ │ ├── ensureValidCSRFToken.js │ │ │ └── index.js │ │ │ ├── appUrls.js │ │ │ ├── constants.js │ │ │ ├── helpers │ │ │ ├── disability-rating.js │ │ │ ├── enrollment-status.js │ │ │ ├── file-attachments.js │ │ │ ├── form-config.js │ │ │ ├── general.js │ │ │ ├── household.js │ │ │ ├── index.js │ │ │ └── insurance.js │ │ │ ├── imports.js │ │ │ ├── selectors │ │ │ ├── auth-status.js │ │ │ ├── datadog-rum.js │ │ │ ├── enrollment-status.js │ │ │ ├── feature-toggles.js │ │ │ └── index.js │ │ │ └── validation.js │ ├── health-care-supply-reordering │ │ ├── README.md │ │ ├── actions │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── Accessories.jsx │ │ │ ├── ApneaSupplies.jsx │ │ │ ├── Batteries.jsx │ │ │ ├── BatteriesAndAccessories.jsx │ │ │ ├── DlcTelephoneLink.jsx │ │ │ ├── ErrorMessage.jsx │ │ │ ├── FooterInfo.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── ReviewCardField.jsx │ │ │ ├── ReviewPageSupplies.jsx │ │ │ ├── UnverifiedPrefillAlert.jsx │ │ │ └── VeteranInfoBox.jsx │ │ ├── config │ │ │ ├── form.js │ │ │ └── prefill-transformer.js │ │ ├── constants │ │ │ └── index.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ └── ConfirmationPage.jsx │ │ ├── manifest.json │ │ ├── mocks │ │ │ ├── feature-toggles │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── maintenance-windows │ │ │ │ └── index.js │ │ │ ├── mdot │ │ │ │ └── index.js │ │ │ └── user │ │ │ │ └── index.js │ │ ├── pages │ │ │ └── addressPage.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── health-care-supply-reordering.scss │ │ ├── schemas │ │ │ └── 2346UI.js │ │ ├── tests │ │ │ ├── Accessories.unit.spec.jsx │ │ │ ├── ApneaSupplies.unit.spec.jsx │ │ │ ├── Batteries.unit.spec.jsx │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ ├── DlcTelephoneLink.unit.spec.jsx │ │ │ ├── ErrorMessage.unit.spec.jsx │ │ │ ├── ReviewCardField.unit.spec.jsx │ │ │ ├── ReviewPageSupplies.unit.spec.jsx │ │ │ ├── data │ │ │ │ ├── USTerritory.json │ │ │ │ ├── featureToggleEnabled.json │ │ │ │ ├── foreignAddress.json │ │ │ │ ├── happyPath.json │ │ │ │ ├── noAccessories.json │ │ │ │ ├── noAddresses.json │ │ │ │ ├── noBatteries.json │ │ │ │ ├── noTempAddress.json │ │ │ │ └── users │ │ │ │ │ ├── consuelaUserData.json │ │ │ │ │ ├── eddieUserData.json │ │ │ │ │ ├── gregUserData.json │ │ │ │ │ ├── jerryUserData.json │ │ │ │ │ ├── johnUserData.json │ │ │ │ │ └── markUserData.json │ │ │ ├── e2e │ │ │ │ ├── DowntimeNotification.cypress.spec.js │ │ │ │ ├── FeatureToggleApp.cypress.spec.js │ │ │ │ ├── NoAddresses.cypress.spec.js │ │ │ │ ├── NoTemporaryAddress.cypress.spec.js │ │ │ │ └── api-errors │ │ │ │ │ ├── mdot-error.404.cypress.spec.js │ │ │ │ │ ├── mdot-error.500.cypress.spec.js │ │ │ │ │ └── mdot-error.othercode.cypress.spec.js │ │ │ ├── mdot.cypress.spec.js │ │ │ └── utils │ │ │ │ └── addresses.unit.spec.jsx │ │ └── utils │ │ │ └── addresses.js │ ├── income-and-asset-statement │ │ ├── .eslintrc.js │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── ContactInformationPage.jsx │ │ │ ├── CustomPersonalInfo.jsx │ │ │ ├── CustomPersonalInfoReview.jsx │ │ │ ├── DependentDescription.jsx │ │ │ ├── EditEmailPage.jsx │ │ │ ├── EditPhonePage.jsx │ │ │ ├── FormAlerts │ │ │ │ ├── SupplementaryFormsAlert.jsx │ │ │ │ └── index.jsx │ │ │ ├── MailingAddress.jsx │ │ │ ├── NextStepsSection.jsx │ │ │ ├── NoFormPage.jsx │ │ │ ├── OwnedAssetsDescriptions.jsx │ │ │ ├── SummaryDescriptions.jsx │ │ │ └── SupplementaryFormsSection.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── 01-veteran-and-claimant-information │ │ │ │ │ ├── claimantInformation.js │ │ │ │ │ ├── claimantType.js │ │ │ │ │ ├── dateReceivedBy.js │ │ │ │ │ ├── emailAddress.js │ │ │ │ │ ├── incomeNetWorthDateRange.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── otherVeteranInformation.js │ │ │ │ │ ├── personalInformation.js │ │ │ │ │ └── phoneNumber.js │ │ │ │ ├── 02-unassociated-incomes │ │ │ │ │ ├── index.js │ │ │ │ │ └── unassociatedIncomePages.js │ │ │ │ ├── 03-associated-incomes │ │ │ │ │ ├── associatedIncomePages.js │ │ │ │ │ └── index.js │ │ │ │ ├── 04-owned-assets │ │ │ │ │ ├── index.js │ │ │ │ │ └── ownedAssetPages.js │ │ │ │ ├── 05-royalties-and-other-properties │ │ │ │ │ ├── index.js │ │ │ │ │ └── royaltiesAndOtherPropertyPages.js │ │ │ │ ├── 06-asset-transfers │ │ │ │ │ ├── assetTransferPages.js │ │ │ │ │ └── index.js │ │ │ │ ├── 07-trusts │ │ │ │ │ ├── index.js │ │ │ │ │ └── trustPages.js │ │ │ │ ├── 08-annuities │ │ │ │ │ ├── annuityPages.js │ │ │ │ │ └── index.js │ │ │ │ ├── 09-unreported-assets │ │ │ │ │ ├── index.js │ │ │ │ │ └── unreportedAssetPages.js │ │ │ │ ├── 10-discontinued-incomes │ │ │ │ │ ├── discontinuedIncomePages.js │ │ │ │ │ └── index.js │ │ │ │ ├── 11-income-receipt-waivers │ │ │ │ │ ├── incomeReceiptWaiverPages.js │ │ │ │ │ └── index.js │ │ │ │ └── 12-supporting-documents │ │ │ │ │ ├── index.js │ │ │ │ │ ├── supportingDocuments.jsx │ │ │ │ │ └── uploadDocuments.jsx │ │ │ ├── form.js │ │ │ ├── prefill-transformer.js │ │ │ ├── submit-helpers.js │ │ │ └── submit.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ └── PreSubmitInfo.jsx │ │ ├── ensureValidCSRFToken.js │ │ ├── helpers.js │ │ ├── labels.jsx │ │ ├── manifest.json │ │ ├── reducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── income-and-asset-statement.scss │ │ ├── structure.json │ │ └── tests │ │ │ ├── e2e │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ ├── test-data-all-zeroes.json │ │ │ │ │ ├── test-data-post-mvp.json │ │ │ │ │ ├── test-data-veteran.json │ │ │ │ │ └── test-data.json │ │ │ ├── helpers │ │ │ │ └── index.js │ │ │ ├── income-and-asset-statement-non-veteran.cypress.spec.js │ │ │ ├── income-and-asset-statement-post-mvp.cypress.spec.js │ │ │ └── income-and-asset-statement-veteran.cypress.spec.js │ │ │ ├── fixtures │ │ │ └── mocks │ │ │ │ ├── mockStore.js │ │ │ │ └── user.json │ │ │ └── unit │ │ │ ├── App.unit.spec.jsx │ │ │ ├── NoFormPage.unit.spec.jsx │ │ │ ├── chapters │ │ │ ├── 01-veteran-and-claimant-information │ │ │ │ ├── claimantInformation.unit.spec.jsx │ │ │ │ ├── claimantType.unit.spec.jsx │ │ │ │ ├── dateReceivedBy.unit.spec.jsx │ │ │ │ ├── emailAddress.unit.spec.jsx │ │ │ │ ├── otherVeteranInformation.unit.spec.jsx │ │ │ │ ├── phoneNumber.unit.spec.jsx │ │ │ │ └── statementDateRange.unit.spec.jsx │ │ │ ├── 03-unassociated-incomes │ │ │ │ └── unassociatedIncomePages.unit.spec.jsx │ │ │ ├── 04-associated-incomes │ │ │ │ └── associatedIncomePages.unit.spec.jsx │ │ │ ├── 05-owned-assets │ │ │ │ └── ownedAssetPages.unit.spec.jsx │ │ │ ├── 06-royalties-and-other-properties │ │ │ │ └── royaltiesAndOtherPropertyPages.unit.spec.jsx │ │ │ ├── 07-asset-transfers │ │ │ │ └── assetTransferPages.unit.spec.jsx │ │ │ ├── 08-trusts │ │ │ │ └── trustPages.unit.spec.jsx │ │ │ ├── 09-annuities │ │ │ │ └── annuityPages.unit.spec.jsx │ │ │ ├── 10-unreported-assets │ │ │ │ └── unreportedAssetPages.unit.spec.jsx │ │ │ ├── 11-discontinued-incomes │ │ │ │ └── discontinuedIncomePages.unit.spec.jsx │ │ │ ├── 12-income-receipt-waivers │ │ │ │ └── incomeReceiptWaiverPages.unit.spec.jsx │ │ │ ├── 12-supporting-documents │ │ │ │ ├── SupportingDocuments.unit.spec.jsx │ │ │ │ └── uploadDocuments.unit.spec.jsx │ │ │ ├── multiPageTests.spec.jsx │ │ │ └── pageTests.spec.jsx │ │ │ ├── components │ │ │ ├── CustomPersonalInfo.unit.spec.jsx │ │ │ ├── CustomPersonalInfoReview.unit.spec.jsx │ │ │ ├── DependentDescription.unit.spec.jsx │ │ │ ├── FormAlerts.unit.spec.jsx │ │ │ ├── NextStepsSection.unit.spec.jsx │ │ │ ├── OwnedAssetsDescriptions.unit.spec.jsx │ │ │ ├── SummaryDescriptions.unit.spec.jsx │ │ │ └── SupplementaryFormsAlert.unit.spec.jsx │ │ │ ├── config │ │ │ ├── form.unit.spec.jsx │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ └── submit-helpers.unit.spec.jsx │ │ │ ├── containers │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ └── PreSubmitInfo.unit.spec.jsx │ │ │ ├── ensureValidCSRFToken.unit.spec.jsx │ │ │ ├── helpers.unit.spec.jsx │ │ │ └── submit.unit.spec.jsx │ ├── income-limits │ │ ├── actions │ │ │ └── index.js │ │ ├── api │ │ │ └── index.js │ │ ├── components │ │ │ ├── Breadcrumbs.jsx │ │ │ └── IncomeLimitsApp.jsx │ │ ├── constants │ │ │ └── index.js │ │ ├── containers │ │ │ ├── DependentsPage.jsx │ │ │ ├── HomePage.jsx │ │ │ ├── ResultsPage.jsx │ │ │ ├── ReviewPage.jsx │ │ │ ├── YearPage.jsx │ │ │ └── ZipCodePage.jsx │ │ ├── income-limits-entry.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── income-limits.scss │ │ ├── tests │ │ │ ├── DependentsPage.unit.spec.jsx │ │ │ ├── ResultsPage.unit.spec.jsx │ │ │ ├── ReviewPage.unit.spec.jsx │ │ │ ├── YearPage.unit.spec.jsx │ │ │ ├── ZipCodePage.unit.spec.jsx │ │ │ ├── cypress │ │ │ │ ├── current-flow.cypress.spec.js │ │ │ │ ├── deep-linking.cypress.spec.js │ │ │ │ ├── editing-form.cypress.spec.js │ │ │ │ ├── form-validation.cypress.spec.js │ │ │ │ ├── non-standard-flow.cypress.spec.js │ │ │ │ ├── past-flow.cypress.spec.js │ │ │ │ ├── results-errors.cypress.spec.js │ │ │ │ ├── standard-flow.cypress.spec.js │ │ │ │ └── zip-validation.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ ├── non-standard-fixture.json │ │ │ │ └── standard-fixture.json │ │ │ ├── helpers.js │ │ │ ├── results-accordions.unit.spec.jsx │ │ │ └── utils.unit.spec.jsx │ │ └── utilities │ │ │ ├── results-accordions.js │ │ │ ├── scroll-to-top.js │ │ │ └── utils.js │ ├── ivc-champva │ │ ├── 10-10D │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── Applicant │ │ │ │ │ └── applicantFileUpload.js │ │ │ │ ├── CustomPrefillAlert.jsx │ │ │ │ ├── FileUploadWrapper.jsx │ │ │ │ └── Sponsor │ │ │ │ │ └── sponsorFileUploads.js │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ ├── migrations.js │ │ │ │ ├── prefillTransformer.js │ │ │ │ └── submitTransformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers │ │ │ │ ├── useBrowserMonitoring.jsx │ │ │ │ ├── utilities.js │ │ │ │ └── validations.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── ApplicantDependentStatus.jsx │ │ │ │ ├── ApplicantGenderPage.jsx │ │ │ │ ├── ApplicantMedicareStatusContinuedPage.jsx │ │ │ │ ├── ApplicantMedicareStatusPage.jsx │ │ │ │ ├── ApplicantOhiStatusPage.jsx │ │ │ │ ├── ApplicantRelOriginPage.jsx │ │ │ │ ├── ApplicantSponsorMarriageDatePage.jsx │ │ │ │ ├── ApplicantSponsorMarriageDetailsPage.jsx │ │ │ │ ├── MissingFileConsentPage.jsx │ │ │ │ ├── SignerContactInfoPage.jsx │ │ │ │ ├── Sponsor │ │ │ │ │ └── sponsorInfoConfig.js │ │ │ │ └── SupportingDocumentsPage.jsx │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10-10D.scss │ │ │ ├── selectors │ │ │ │ └── feature-toggles.js │ │ │ └── tests │ │ │ │ ├── 10-10D.cypress.spec.js │ │ │ │ ├── e2e │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── app-sa-cs-medab.json │ │ │ │ │ ├── app-sd-cb-ohi.json │ │ │ │ │ ├── cert-sd-spoused.json │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ ├── test-data.json │ │ │ │ │ └── vet-2a-spouse-child-medabd-ohi.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ ├── sip-get.json │ │ │ │ │ ├── sip-put.json │ │ │ │ │ ├── upload.json │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── File │ │ │ │ │ └── MissingFileOverview.unit.spec.jsx │ │ │ │ └── sponsorFileUploads.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── migrations.unit.spec.jsx │ │ │ │ └── submitTransformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── validations.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ ├── applicantAddressCopyPage.unit.spec.jsx │ │ │ │ ├── applicantMedicareStatusContinuedPage.unit.spec.jsx │ │ │ │ ├── applicantMedicareStatusPage.unit.spec.jsx │ │ │ │ ├── applicantRelationshipPage.unit.spec.jsx │ │ │ │ └── combinedPageTests.unit.spec.jsx │ │ │ │ └── selectors │ │ │ │ └── feature-toggles.unit.spec.jsx │ │ ├── 10-10d-extended │ │ │ ├── app-entry.jsx │ │ │ ├── chapters │ │ │ │ ├── ApplicantGenderPage.jsx │ │ │ │ ├── ApplicantRelOriginPage.jsx │ │ │ │ ├── applicantInformation.js │ │ │ │ ├── applicantInformation │ │ │ │ │ ├── marriageDate.js │ │ │ │ │ ├── personalInformation.js │ │ │ │ │ ├── remarriageProof.js │ │ │ │ │ ├── schoolEnrollmentProof.js │ │ │ │ │ ├── sectionOverview.js │ │ │ │ │ └── stepchildMarriageProof.js │ │ │ │ ├── healthInsuranceInformation.js │ │ │ │ ├── healthInsuranceInformation │ │ │ │ │ ├── healthInsuranceIntroduction.js │ │ │ │ │ ├── participants.js │ │ │ │ │ └── planTypes.js │ │ │ │ ├── medicareInformation.js │ │ │ │ ├── medicareInformation │ │ │ │ │ ├── medicareIntroduction.js │ │ │ │ │ ├── ohiIntroduction.js │ │ │ │ │ └── participants.js │ │ │ │ ├── signerInformation.js │ │ │ │ └── sponsorInformation.js │ │ │ ├── components │ │ │ │ ├── ConfirmationPage │ │ │ │ │ ├── ConfirmationFAQ.jsx │ │ │ │ │ ├── ConfirmationPrintView.jsx │ │ │ │ │ └── ConfirmationScreenView.jsx │ │ │ │ ├── CustomPrefillAlert.jsx │ │ │ │ ├── FormAlerts │ │ │ │ │ ├── AlreadyAppliedAlert.jsx │ │ │ │ │ ├── ProofOfMedicareAlert.jsx │ │ │ │ │ └── SignInAlert.jsx │ │ │ │ ├── FormDescriptions │ │ │ │ │ ├── AddApplicantsDescription.jsx │ │ │ │ │ ├── FileUploadDescription.jsx │ │ │ │ │ ├── HealthInsuranceSummaryCard.jsx │ │ │ │ │ ├── MarriageDateDescription.jsx │ │ │ │ │ ├── MedicarePageTitle.jsx │ │ │ │ │ ├── MedicarePartCAddtlInfo.jsx │ │ │ │ │ ├── MedicarePlanDescriptions.jsx │ │ │ │ │ ├── OhiIntroDescription.jsx │ │ │ │ │ ├── OtherHealthInsuranceDescription.jsx │ │ │ │ │ ├── RemarriageProofDescription.jsx │ │ │ │ │ ├── ReportMedicareDescription.jsx │ │ │ │ │ ├── SchoolEnrollmentProofDescription.jsx │ │ │ │ │ └── StepchildMarriageProofDescription.jsx │ │ │ │ ├── FormFields │ │ │ │ │ └── MedicareParticipantField.jsx │ │ │ │ ├── FormFooter │ │ │ │ │ └── index.jsx │ │ │ │ ├── FormPages │ │ │ │ │ └── AddressSelectionPage.jsx │ │ │ │ ├── FormReview │ │ │ │ │ └── AddressSelectionReviewPage.jsx │ │ │ │ └── IntroductionPage │ │ │ │ │ └── ProcessDescription.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ └── submitTransformer.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── index.js │ │ │ ├── helpers │ │ │ │ ├── formatting.js │ │ │ │ ├── healthInsurance.js │ │ │ │ ├── index.js │ │ │ │ ├── medicare.js │ │ │ │ ├── titles.js │ │ │ │ ├── utilities.js │ │ │ │ └── validations.js │ │ │ ├── imports.js │ │ │ ├── locales │ │ │ │ └── en │ │ │ │ │ └── content.json │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10-10d-extended.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── 1010dx-ohi.cypress.spec.js │ │ │ │ ├── 1010dx.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── applicant.json │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── ohi.health-insurance.json │ │ │ │ │ │ ├── ohi.medicare.json │ │ │ │ │ │ ├── representative.json │ │ │ │ │ │ └── veteran.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ ├── file-upload.json │ │ │ │ │ │ ├── maintenance-windows.json │ │ │ │ │ │ ├── prefill.inProgress.ohi.json │ │ │ │ │ │ ├── prefill.json │ │ │ │ │ │ ├── save-in-progress.json │ │ │ │ │ │ ├── submission.json │ │ │ │ │ │ ├── user.json │ │ │ │ │ │ └── vamc-ehr.json │ │ │ │ └── utils │ │ │ │ │ ├── fillers.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── setup.js │ │ │ │ └── unit │ │ │ │ ├── chapters │ │ │ │ ├── applicantInformation.unit.spec.jsx │ │ │ │ ├── healthInsuranceInformation.unit.spec.jsx │ │ │ │ └── medicareInformation.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ ├── FormAlerts │ │ │ │ │ └── SignInAlert.unit.spec.jsx │ │ │ │ ├── FormDescriptions │ │ │ │ │ └── HealthInsuranceSummaryCard.unit.spec.jsx │ │ │ │ ├── FormFields │ │ │ │ │ └── MedicareParticipantField.unit.spec.jsx │ │ │ │ ├── FormPages │ │ │ │ │ └── AddressSelectionPage.unit.spec.jsx │ │ │ │ ├── FormReview │ │ │ │ │ └── AddressSelectionReviewPage.unit.spec.jsx │ │ │ │ ├── customArrayBuilderButtonPair.unit.spec.jsx │ │ │ │ ├── customPageNavButtons.unit.spec.jsx │ │ │ │ └── customPrefillAlert.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ └── submitTransformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ ├── formatting.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── medicare.unit.spec.jsx │ │ │ │ ├── titles.unit.spec.jsx │ │ │ │ └── validations.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ └── combinedPageTests.unit.spec.jsx │ │ ├── 10-7959C │ │ │ ├── app-entry.jsx │ │ │ ├── chapters │ │ │ │ ├── applicantInformation │ │ │ │ │ ├── birthSex.js │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── identityInformation.js │ │ │ │ │ ├── mailingAddress.js │ │ │ │ │ └── personalInformation.js │ │ │ │ ├── healthInsuranceInformation.js │ │ │ │ ├── medicare │ │ │ │ │ ├── PartAEffectiveDate.js │ │ │ │ │ ├── PartBEffectiveDate.js │ │ │ │ │ ├── partACardUpload.js │ │ │ │ │ ├── partADenialNotice.js │ │ │ │ │ ├── partADenialProofUpload.js │ │ │ │ │ ├── partAPartBCardUpload.js │ │ │ │ │ ├── partAPartBEffectiveDates.js │ │ │ │ │ ├── partBCardUpload.js │ │ │ │ │ ├── partCCardUpload.js │ │ │ │ │ ├── partCEffectiveDate.js │ │ │ │ │ ├── partCPharmacyBenefits.js │ │ │ │ │ └── partDEffectiveDate.js │ │ │ │ ├── medicareInformation.js │ │ │ │ └── signerInformation │ │ │ │ │ ├── benefitStatus.js │ │ │ │ │ ├── certifierEmail.js │ │ │ │ │ └── certifierRole.js │ │ │ ├── components │ │ │ │ ├── CustomAttestation.jsx │ │ │ │ ├── FileUploadWrapper.jsx │ │ │ │ ├── FormAlerts │ │ │ │ │ └── ProofOfMedicareAlert.jsx │ │ │ │ ├── FormDescriptions │ │ │ │ │ ├── MedicareIneligibilityDescription.jsx │ │ │ │ │ ├── MedicarePartADescription.jsx │ │ │ │ │ ├── MedicarePartAPartBDescription.jsx │ │ │ │ │ └── MedicarePartBDescription.jsx │ │ │ │ ├── FormPages │ │ │ │ │ └── NotEnrolledPage.jsx │ │ │ │ ├── MissingFileConsentPage.jsx │ │ │ │ └── SupportingDocumentsPage.jsx │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ ├── migrations.js │ │ │ │ ├── prefillTransformer.js │ │ │ │ └── submitTransformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── index.js │ │ │ ├── helpers │ │ │ │ ├── appUrls.js │ │ │ │ └── utilities.js │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10-7959C.scss │ │ │ ├── tests │ │ │ │ ├── 10-7959C.cypress.spec.js │ │ │ │ ├── 10-7959C_uploads.cypress.spec.js │ │ │ │ ├── components │ │ │ │ │ ├── CustomAttestation.unit.spec.jsx │ │ │ │ │ └── MissingFileOverview.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ ├── migrations.unit.spec.jsx │ │ │ │ │ └── transformers.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ └── fixtures │ │ │ │ │ │ ├── data │ │ │ │ │ │ ├── example_upload.png │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ ├── no-medicare-yes-ohi.json │ │ │ │ │ │ ├── no-medicare-yes-primary.json │ │ │ │ │ │ ├── not-enrolled-champva.json │ │ │ │ │ │ ├── single-upload.json │ │ │ │ │ │ ├── test-data.json │ │ │ │ │ │ ├── yes-medicare-no-ohi.json │ │ │ │ │ │ └── yes-medicare-yes-primary.json │ │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ ├── sip-get.json │ │ │ │ │ │ ├── sip-put.json │ │ │ │ │ │ ├── upload.json │ │ │ │ │ │ └── user.json │ │ │ │ ├── helpers │ │ │ │ │ └── utilities.unit.spec.jsx │ │ │ │ └── unit │ │ │ │ │ └── utils │ │ │ │ │ └── validation.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── validation.js │ │ ├── 10-7959a │ │ │ ├── app-entry.jsx │ │ │ ├── chapters │ │ │ │ ├── beneficiaryInformation.js │ │ │ │ ├── claimInformation.js │ │ │ │ ├── healthInsuranceInformation.js │ │ │ │ ├── resubmission.js │ │ │ │ ├── signerInformation.js │ │ │ │ └── sponsorInformation.js │ │ │ ├── components │ │ │ │ ├── ChampVaClaimsAddress.jsx │ │ │ │ ├── ConfirmationPage │ │ │ │ │ ├── ConfirmationFAQ.jsx │ │ │ │ │ ├── ConfirmationPrintView.jsx │ │ │ │ │ └── ConfirmationScreenView.jsx │ │ │ │ ├── FormDescriptions │ │ │ │ │ ├── ClaimIdentificationInfo.jsx │ │ │ │ │ ├── FileUploadDescription.jsx │ │ │ │ │ ├── MedicalClaimsDescription.jsx │ │ │ │ │ ├── MedicalEobDescription.jsx │ │ │ │ │ ├── PharmacyClaimsDescription.jsx │ │ │ │ │ ├── ResubmissionDescriptions.jsx │ │ │ │ │ ├── SubmittingClaimsAddtlInfo.jsx │ │ │ │ │ └── VeteranNameDescription.jsx │ │ │ │ ├── FormFooter │ │ │ │ │ └── index.jsx │ │ │ │ ├── FormPages │ │ │ │ │ ├── AddressSelectionPage.jsx │ │ │ │ │ └── NotEnrolledPage.jsx │ │ │ │ ├── llmUploadResponse.js │ │ │ │ └── llmUploadWarning.js │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ └── submitTransformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── index.js │ │ │ ├── hooks │ │ │ │ └── useDefaultFormData.jsx │ │ │ ├── locales │ │ │ │ └── en │ │ │ │ │ └── content.json │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10-7959a.scss │ │ │ ├── tests │ │ │ │ ├── 10-7959a.cypress.spec.js │ │ │ │ ├── e2e │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── basic-resubmission.json │ │ │ │ │ │ │ ├── example_upload.png │ │ │ │ │ │ │ ├── military-address-no-ohi-pharmacy-work.json │ │ │ │ │ │ │ ├── no-packet.json │ │ │ │ │ │ │ ├── test-data.json │ │ │ │ │ │ │ ├── third-party-foreign-address-ohi-medical-claim-work-auto.json │ │ │ │ │ │ │ └── two-ohi-other-type.json │ │ │ │ │ │ └── mocks │ │ │ │ │ │ │ └── featureToggles.json │ │ │ │ │ └── utils │ │ │ │ │ │ ├── fillers.js │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ └── index.js │ │ │ │ └── unit │ │ │ │ │ ├── components │ │ │ │ │ ├── FormDescriptions │ │ │ │ │ │ ├── FileUploadDescription.unit.spec.jsx │ │ │ │ │ │ └── VeteranNameDescription.unit.spec.jsx │ │ │ │ │ ├── FormPages │ │ │ │ │ │ └── AddressSelectionPage.unit.spec.jsx │ │ │ │ │ ├── llmUploadResponse.unit.spec.jsx │ │ │ │ │ └── llmUploadWarning.unit.spec.jsx │ │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ └── transformers.unit.spec.jsx │ │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ │ └── utils │ │ │ │ │ └── formatting.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── appUrls.js │ │ │ │ ├── constants.js │ │ │ │ ├── helpers │ │ │ │ ├── formatting.js │ │ │ │ └── index.js │ │ │ │ └── imports.js │ │ ├── 10-7959f-1 │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── migrations.js │ │ │ │ ├── prefillTransformer.js │ │ │ │ └── submitTransformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers │ │ │ │ ├── CustomSSN.jsx │ │ │ │ ├── PrefillCopy.jsx │ │ │ │ └── prefilledAddress.jsx │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10-7959f-1-FMP.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── 10-7959f-1-FMP-statement-of-truth.cypress.spec.js │ │ │ │ ├── 10-7959f-1-FMP.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ └── test-data.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ ├── sip-get.json │ │ │ │ │ ├── sip-put.json │ │ │ │ │ ├── upload.json │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── migrations.unit.spec.jsx │ │ │ │ ├── prefillTransformer.unit.spec.jsx │ │ │ │ └── submitTransformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── Introduction.unit.spec.jsx │ │ │ │ └── helpers │ │ │ │ └── helpers.unit.spec.jsx │ │ ├── 10-7959f-2 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── PaymentSelection.jsx │ │ │ │ └── UploadDocuments.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── prefillTransformer.js │ │ │ │ └── submitTransformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── fmp-cover-sheet.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── example_upload.png │ │ │ │ │ ├── example_upload2.png │ │ │ │ │ ├── example_upload3.png │ │ │ │ │ └── test-data.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ ├── form-statuses-no-errors.json │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ ├── sip-get.json │ │ │ │ │ ├── sip-put.json │ │ │ │ │ ├── upload-response-1.json │ │ │ │ │ ├── upload-response-2.json │ │ │ │ │ ├── upload-response-3.json │ │ │ │ │ └── user.json │ │ │ │ ├── fmp-cover-sheet.cypress.spec.js │ │ │ │ ├── fmp-cover-sheet_uploads.cypress.spec.js │ │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── UploadDocument.unit.spec.jsx │ │ │ │ └── VaFileInputMultiple.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── prefillTransformer.unit.spec.jsx │ │ │ │ └── submitTransformer.unit.spec.jsx │ │ │ │ └── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── Introduction.unit.spec.jsx │ │ ├── README.md │ │ ├── images │ │ │ ├── cypress.png │ │ │ └── pager_duty │ │ │ │ ├── active_window.png │ │ │ │ ├── create_window.png │ │ │ │ ├── maintenance.png │ │ │ │ ├── pager_duty0.png │ │ │ │ ├── pager_duty1.png │ │ │ │ └── window.png │ │ └── shared │ │ │ ├── components │ │ │ ├── CustomApplicantSSNPage.jsx │ │ │ ├── CustomArrayBuilderButtonPair.jsx │ │ │ ├── CustomPageNavButtons.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── InternationalPhone.jsx │ │ │ ├── PassThroughPage.jsx │ │ │ ├── SubmissionError.jsx │ │ │ ├── ThirdPartyInfo.jsx │ │ │ ├── VaFileInputMultipleField.jsx │ │ │ ├── WIP.jsx │ │ │ ├── applicantLists │ │ │ │ ├── ApplicantAddressPage.jsx │ │ │ │ ├── ApplicantField.jsx │ │ │ │ └── ApplicantRelationshipPage.jsx │ │ │ ├── fileInputPattern.jsx │ │ │ ├── fileUploads │ │ │ │ ├── FileUpload.jsx │ │ │ │ ├── MissingFileList.jsx │ │ │ │ ├── MissingFileOverview.jsx │ │ │ │ ├── attachments.js │ │ │ │ ├── genericCardUpload.js │ │ │ │ ├── supportingDocsVerification.js │ │ │ │ └── upload.js │ │ │ └── maskSSN.jsx │ │ │ ├── constants.js │ │ │ ├── tests │ │ │ ├── components │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ ├── helpers.js │ │ │ └── pages │ │ │ │ └── pageTests.spec.js │ │ │ ├── utilities.js │ │ │ └── validations.js │ ├── letters │ │ ├── README.md │ │ ├── actions │ │ │ ├── actions.js │ │ │ └── letters.js │ │ ├── components │ │ │ ├── AppContent.jsx │ │ │ ├── DownloadLetterBlobLink.jsx │ │ │ ├── DownloadLetterLink.jsx │ │ │ ├── DownloadTsaLetter.jsx │ │ │ ├── NoAddressBanner.jsx │ │ │ └── systemDownMessage.jsx │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── LetterList.jsx │ │ │ ├── LetterPage.jsx │ │ │ ├── LetterPageWrapper.jsx │ │ │ ├── Main.jsx │ │ │ ├── NewAddressSection.jsx │ │ │ └── VeteranBenefitSummaryOptions.jsx │ │ ├── letters-entry.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── letters.scss │ │ ├── selectors │ │ │ └── index.js │ │ ├── tests │ │ │ ├── 01-authed-lighthouse.cypress.spec.js │ │ │ ├── 01-tsa-letter.cypress.spec.js │ │ │ ├── 02-keyboard-only.cypress.spec.js │ │ │ ├── 03-letters-new-design.cypress.spec.js │ │ │ ├── 04-empty-state-feature-flag.cypress.spec.js │ │ │ ├── actions │ │ │ │ └── letters.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── AppContent.unit.spec.jsx │ │ │ │ ├── DownloadLetterBlobLink.unit.spec.jsx │ │ │ │ ├── DownloadLetterLink.unit.spec.jsx │ │ │ │ └── DownloadTsaLetter.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── LetterList.unit.spec.jsx │ │ │ │ ├── LetterPage.unit.spec.jsx │ │ │ │ ├── LetterPageWrapper.unit.spec.jsx │ │ │ │ ├── Main.unit.spec.jsx │ │ │ │ ├── NewAddressSection.unit.spec.jsx │ │ │ │ └── VeteranBenefitSummaryOptions.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ └── fixtures │ │ │ │ │ ├── PDFs │ │ │ │ │ └── test.txt │ │ │ │ │ └── mocks │ │ │ │ │ ├── letters.js │ │ │ │ │ ├── lh_letters.js │ │ │ │ │ └── tsa_letter.js │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── selectors │ │ │ │ └── index.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── helpers.unit.spec.jsx │ │ └── utils │ │ │ ├── chapters.js │ │ │ ├── constants.js │ │ │ ├── content.json │ │ │ ├── formValues.js │ │ │ ├── getProfileInfoFieldAttributes.js │ │ │ └── helpers.jsx │ ├── lgy │ │ └── coe │ │ │ ├── README.md │ │ │ ├── form │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── LoanReviewField.jsx │ │ │ │ ├── MissingEDIPI.jsx │ │ │ │ ├── NeedsToVerify.jsx │ │ │ │ ├── SubwayMap.jsx │ │ │ │ └── statuses │ │ │ │ │ ├── Available.jsx │ │ │ │ │ ├── Denied.jsx │ │ │ │ │ ├── Eligible.jsx │ │ │ │ │ ├── Ineligible.jsx │ │ │ │ │ ├── Pending.jsx │ │ │ │ │ └── index.js │ │ │ ├── config │ │ │ │ ├── chapters │ │ │ │ │ ├── applicant │ │ │ │ │ │ ├── applicantInformation.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── contact-information │ │ │ │ │ │ ├── additional-information.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── mailing-address.js │ │ │ │ │ ├── documents │ │ │ │ │ │ ├── FileField.jsx │ │ │ │ │ │ ├── UploadRequirements.jsx │ │ │ │ │ │ ├── fileUpload.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── loans │ │ │ │ │ │ ├── existingLoanScreener.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── loanHistory.js │ │ │ │ │ └── service │ │ │ │ │ │ ├── history.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── status.js │ │ │ │ ├── form.js │ │ │ │ ├── helpers.js │ │ │ │ └── schemaImports.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── content │ │ │ │ ├── COEIntroPageBox.jsx │ │ │ │ ├── LoggedInContent.jsx │ │ │ │ ├── NotLoggedInContent.jsx │ │ │ │ └── loanHistory.js │ │ │ ├── manifest.json │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── coe.scss │ │ │ ├── tests │ │ │ │ ├── coe-keyboard-only.cypress.spec.js │ │ │ │ ├── coe.cypress.spec.js │ │ │ │ ├── components │ │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ │ ├── SubwayMap.unit.spec.jsx │ │ │ │ │ └── statuses │ │ │ │ │ │ ├── Available.unit.spec.jsx │ │ │ │ │ │ ├── Denied.unit.spec.jsx │ │ │ │ │ │ ├── Eligible.unit.spec.jsx │ │ │ │ │ │ ├── Ineligible.unit.spec.jsx │ │ │ │ │ │ └── Pending.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ ├── applicant │ │ │ │ │ │ └── applicantInformation.unit.spec.jsx │ │ │ │ │ ├── contact-information │ │ │ │ │ │ ├── additional-information.unit.spec.jsx │ │ │ │ │ │ └── mailing-address.unit.spec.jsx │ │ │ │ │ ├── documents │ │ │ │ │ │ ├── FileField.unit.spec.jsx │ │ │ │ │ │ ├── UploadRequirements.unit.spec.jsx │ │ │ │ │ │ └── fileUpload.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── loans │ │ │ │ │ │ ├── existingLoanScreener.unit.spec.jsx │ │ │ │ │ │ └── loanHistory.unit.spec.jsx │ │ │ │ │ └── service │ │ │ │ │ │ ├── history.unit.spec.jsx │ │ │ │ │ │ └── status.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── content │ │ │ │ │ ├── COEIntroPageBox.unit.spec.jsx │ │ │ │ │ ├── LoggedInContent.unit.spec.jsx │ │ │ │ │ └── NotLoggedInContent.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ └── transformed-maximal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── document-list.json │ │ │ │ │ │ ├── documents.json │ │ │ │ │ │ ├── downloadCoe.json │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ ├── in-progress-forms.json │ │ │ │ │ │ ├── prefill.json │ │ │ │ │ │ ├── status.json │ │ │ │ │ │ ├── submitted.js │ │ │ │ │ │ ├── upload.json │ │ │ │ │ │ └── user.json │ │ │ │ └── validations.unit.spec.jsx │ │ │ └── validations.js │ │ │ ├── shared │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── ReviewAndDownload.jsx │ │ │ │ ├── StatusAlert │ │ │ │ │ ├── index.js │ │ │ │ │ └── statuses │ │ │ │ │ │ ├── Available.jsx │ │ │ │ │ │ ├── Denied.jsx │ │ │ │ │ │ ├── Eligible.jsx │ │ │ │ │ │ ├── Ineligible.jsx │ │ │ │ │ │ ├── Pending.jsx │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ └── index.js │ │ │ │ └── WIP.jsx │ │ │ ├── constants.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ └── actions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── ReviewAndDownload.unit.spec.jsx │ │ │ │ │ └── StatusAlert │ │ │ │ │ │ ├── Available.unit.spec.jsx │ │ │ │ │ │ ├── Denied.unit.spec.jsx │ │ │ │ │ │ ├── Eligible.unit.spec.jsx │ │ │ │ │ │ ├── Ineligible.unit.spec.jsx │ │ │ │ │ │ └── Pending.unit.spec.jsx │ │ │ │ └── reducers │ │ │ │ │ └── reducers.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── helpers.js │ │ │ └── status │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ ├── DocumentList │ │ │ │ ├── DocumentList.jsx │ │ │ │ ├── List.jsx │ │ │ │ ├── ListItem.jsx │ │ │ │ ├── api.js │ │ │ │ └── index.js │ │ │ ├── DocumentUploader │ │ │ │ ├── DocumentUploader.jsx │ │ │ │ ├── FileList.jsx │ │ │ │ ├── FileListItem.jsx │ │ │ │ ├── addFile.js │ │ │ │ ├── index.js │ │ │ │ └── submit.js │ │ │ ├── MoreQuestions.jsx │ │ │ └── statuses │ │ │ │ ├── Available.jsx │ │ │ │ ├── Denied.jsx │ │ │ │ ├── Eligible.jsx │ │ │ │ ├── Ineligible.jsx │ │ │ │ ├── Pending.jsx │ │ │ │ └── index.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ └── App.jsx │ │ │ ├── manifest.json │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── coe-status.scss │ │ │ ├── tests │ │ │ ├── DocumentUploader.cypress.spec.js │ │ │ ├── coe-status.cypress.spec.js │ │ │ ├── components │ │ │ │ ├── DocumentList │ │ │ │ │ ├── DocumentList.unit.spec.jsx │ │ │ │ │ ├── List.unit.spec.jsx │ │ │ │ │ ├── ListItem.unit.spec.jsx │ │ │ │ │ └── api.unit.spec.jsx │ │ │ │ ├── DocumentUploader │ │ │ │ │ ├── DocumentUploader.unit.spec.jsx │ │ │ │ │ ├── FileList.unit.spec.jsx │ │ │ │ │ ├── FileListItem.unit.spec.jsx │ │ │ │ │ ├── addFile.unit.spec.jsx │ │ │ │ │ ├── statuses.json │ │ │ │ │ ├── submit.unit.spec.jsx │ │ │ │ │ └── testPicture.jpeg │ │ │ │ ├── MoreQuestions.unit.spec.jsx │ │ │ │ └── statuses │ │ │ │ │ ├── Available.unit.spec.jsx │ │ │ │ │ ├── Denied.unit.spec.jsx │ │ │ │ │ ├── Eligible.unit.spec.jsx │ │ │ │ │ ├── Ineligible.unit.spec.jsx │ │ │ │ │ └── Pending.unit.spec.jsx │ │ │ ├── containers │ │ │ │ └── App.unit.spec.jsx │ │ │ └── validations.unit.spec.jsx │ │ │ └── validations.js │ ├── login │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── MockAuthButton.jsx │ │ │ └── SignInWrapper.jsx │ │ ├── constants.js │ │ ├── containers │ │ │ ├── MhvTemporaryAccess.jsx │ │ │ ├── MockAuth.jsx │ │ │ ├── ProdTestAccess.jsx │ │ │ └── SignInApp.jsx │ │ ├── manifest.json │ │ ├── routes.jsx │ │ └── tests │ │ │ ├── containers │ │ │ ├── MhvTemporaryAccess.unit.spec.jsx │ │ │ ├── MockAuth.unit.spec.jsx │ │ │ ├── ProdTestAccess.unit.spec.jsx │ │ │ └── SignInApp.unit.spec.jsx │ │ │ ├── mhv-access-page.cypress.spec.js │ │ │ └── sign-in-page.cypress.spec.js │ ├── manifest-catalog.json │ ├── medallions │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AutosuggestFieldV3.jsx │ │ │ ├── FileField.jsx │ │ │ └── MedallionsDescription.jsx │ │ ├── config │ │ │ └── form.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── SaveInProgressIntro.jsx │ │ │ └── SaveInProgressIntroLink.jsx │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── applicantContactInfo.js │ │ │ ├── applicantContactInfo2.js │ │ │ ├── applicantMailingAddress.js │ │ │ ├── applicantMailingAddress2.js │ │ │ ├── applicantName.js │ │ │ ├── applicantRelationToVet.js │ │ │ ├── applicantRelationToVetOrg.js │ │ │ ├── applicantRelationToVetOrg2.js │ │ │ ├── burialLocation.js │ │ │ ├── cemeteryContactInfo.js │ │ │ ├── cemeteryName.js │ │ │ ├── headstoneOrMarker.js │ │ │ ├── medallionSize.js │ │ │ ├── personalInformation.js │ │ │ ├── phoneAndEmailAddress.js │ │ │ ├── replacementMedallionReason.js │ │ │ ├── servicePeriodsPages.jsx │ │ │ ├── supportingDocuments.js │ │ │ ├── supportingDocumentsUpload.jsx │ │ │ ├── typeOfMedallion.jsx │ │ │ ├── typeOfRequest.js │ │ │ ├── veteranDemographics1.js │ │ │ ├── veteranDemographics2.js │ │ │ ├── veteranInfo1.js │ │ │ ├── veteranInfo2.js │ │ │ └── veteranName.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── 1330m-medallions.scss │ │ ├── tests │ │ │ ├── 1330m-medallions.cypress.spec.js │ │ │ ├── components │ │ │ │ └── FileField.unit.spec.jsx │ │ │ ├── config │ │ │ │ └── form.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── SaveInProgressIntro.unit.spec.jsx │ │ │ │ ├── SaveInProgressIntroLink.unit.spec.jsx │ │ │ │ ├── veteranInfo1.unit.spec.jsx │ │ │ │ ├── veteranInfo2.unit.spec.jsx │ │ │ │ └── veteranName.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ └── user.json │ │ │ ├── pages │ │ │ │ ├── applicantContactInfo.unit.spec.jsx │ │ │ │ ├── applicantContactInfo2.unit.spec.jsx │ │ │ │ ├── applicantMailingAddress.unit.spec.jsx │ │ │ │ ├── applicantMailingAddress2.unit.spec.jsx │ │ │ │ ├── applicantName.unit.spec.jsx │ │ │ │ ├── applicantRelationToVet.unit.spec.jsx │ │ │ │ ├── applicantRelationToVetOrg.unit.spec.jsx │ │ │ │ ├── applicantRelationToVetOrg2.unit.spec.jsx │ │ │ │ ├── burialLocation.unit.spec.jsx │ │ │ │ ├── cemeteryContactInfo.unit.spec.jsx │ │ │ │ ├── cemeteryName.unit.spec.jsx │ │ │ │ ├── headstoneOrMarker.unit.spec.jsx │ │ │ │ ├── medallionSize.unit.spec.jsx │ │ │ │ ├── replacementMedallionReason.unit.spec.jsx │ │ │ │ ├── servicePeriodsPages.unit.spec.jsx │ │ │ │ ├── supportingDocuments.unit.spec.jsx │ │ │ │ ├── supportingDocumentsUpload.unit.spec.jsx │ │ │ │ ├── typeOfMedallion.unit.spec.jsx │ │ │ │ ├── typeOfRequest.unit.spec.jsx │ │ │ │ ├── veteranDemographics1.unit.spec.jsx │ │ │ │ ├── veteranDemographics2.unit.spec.jsx │ │ │ │ ├── veteranInfo1.unit.spec.jsx │ │ │ │ └── veteranInfo2.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── upload.unit.spec.jsx │ │ └── utils │ │ │ ├── Military Ranks.json │ │ │ ├── helpers.js │ │ │ ├── labels.js │ │ │ ├── rankEnums.js │ │ │ ├── rankLabels.js │ │ │ └── upload.jsx │ ├── medallions2 │ │ ├── app-entry.jsx │ │ ├── config │ │ │ └── form.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── identificationInformation.js │ │ │ ├── mailingAddress.js │ │ │ ├── nameAndDateOfBirth.js │ │ │ └── phoneAndEmailAddress.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── 1330m2-medallions.scss │ │ └── tests │ │ │ ├── 1330m2-medallions.cypress.spec.js │ │ │ ├── containers │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ └── fixtures │ │ │ ├── data │ │ │ └── minimal-test.json │ │ │ └── mocks │ │ │ ├── local-mock-responses.js │ │ │ └── user.json │ ├── medical-expense-report │ │ ├── README.md │ │ ├── components │ │ │ ├── ActionLink.jsx │ │ │ ├── ArrayDescription.jsx │ │ │ ├── ErrorText.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── ListItemView.jsx │ │ │ └── UnauthenticatedWarningAlert.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── 01-applicant-information │ │ │ │ │ ├── claimantInformation.js │ │ │ │ │ ├── claimantRelationship.js │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── mailingAddress.js │ │ │ │ │ └── veteranInformation.js │ │ │ │ ├── 02-expenses │ │ │ │ │ ├── careExpensesPages.js │ │ │ │ │ ├── effectiveDates.js │ │ │ │ │ ├── expensesReview.js │ │ │ │ │ ├── firstTimeReporting.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── medicalExpensesPage.js │ │ │ │ │ ├── mileageExpensesPage.js │ │ │ │ │ └── reportingPeriod.js │ │ │ │ └── 03-additional-information │ │ │ │ │ ├── supportingDocuments.js │ │ │ │ │ └── uploadDocuments.js │ │ │ ├── definitions.js │ │ │ ├── form.js │ │ │ ├── prefill-transformer.js │ │ │ └── submit-transformer.js │ │ ├── containers │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── FormSavedPage.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ └── MedicalExpenseReportApp.jsx │ │ ├── hooks │ │ │ └── useBrowserMonitoring.jsx │ │ ├── manifest.json │ │ ├── medical-expense-report-entry.jsx │ │ ├── pages │ │ │ ├── identificationInformation.js │ │ │ ├── mailingAddress.js │ │ │ ├── nameAndDateOfBirth.js │ │ │ └── phoneAndEmailAddress.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── medical-expense-report.scss │ │ ├── tests │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ │ ├── completed-form.json │ │ │ │ │ ├── feature-flags.js │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ └── user.json │ │ │ ├── medical-expense-report.cypress.spec.js │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── ActionLink.unit.spec.jsx │ │ │ │ ├── ArrayDescription.unit.spec.jsx │ │ │ │ ├── ErrorText.unit.spec.jsx │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ ├── ListItemView.unit.spec.jsx │ │ │ │ └── UnauthenticatedWarningAlert.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── FormSavedPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ ├── 01-applicant-information │ │ │ │ │ ├── claimantInformation.unit.spec.jsx │ │ │ │ │ ├── claimantRelationship.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── mailingAddress.unit.spec.jsx │ │ │ │ │ └── veteranInformation.unit.spec.jsx │ │ │ │ └── 02-expense │ │ │ │ │ ├── careExpensesPage.unit.spec.jsx │ │ │ │ │ ├── firstTimeReporting.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── medicalExpensesPage.unit.spec.jsx │ │ │ │ │ ├── mileageExpensesPage.unit.spec.jsx │ │ │ │ │ └── reportingPeriod.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── transform.unit.spec.jsx │ │ └── utils │ │ │ ├── constants.js │ │ │ ├── ensureValidCSRFToken.js │ │ │ ├── helpers.jsx │ │ │ ├── labels.jsx │ │ │ └── validation.js │ ├── messages │ │ ├── actions │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ └── Table.jsx │ │ ├── containers │ │ │ └── App.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── index.js │ │ │ └── inquiryReducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── messages.scss │ │ └── tests │ │ │ ├── actions.unit.spec.jsx │ │ │ ├── messages.cypress.spec.js │ │ │ └── reducers.unit.spec.jsx │ ├── mhv-landing-page │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── CardLayout.jsx │ │ │ ├── ErrorBoundary.jsx │ │ │ ├── ErrorNavCard.jsx │ │ │ ├── HeaderLayout.jsx │ │ │ ├── HelpdeskInfo.jsx │ │ │ ├── HubLinks.jsx │ │ │ ├── LandingPage.jsx │ │ │ ├── NavCard.jsx │ │ │ ├── NewsletterSignup.jsx │ │ │ ├── Welcome.jsx │ │ │ ├── alerts │ │ │ │ ├── AlertAccountApiAlert.jsx │ │ │ │ ├── AlertDownloadAccessTrouble.jsx │ │ │ │ ├── AlertDownloadSuccess.jsx │ │ │ │ ├── AlertErrorBoundry.jsx │ │ │ │ ├── AlertUnregistered.jsx │ │ │ │ ├── AlertVerifyAndRegister.jsx │ │ │ │ └── index.js │ │ │ └── nonPatientPage │ │ │ │ ├── DownloadDataSection.jsx │ │ │ │ ├── DownloadMilitaryServicePdf.js │ │ │ │ ├── DownloadSeiPdf.jsx │ │ │ │ ├── HelpdeskNonPatient.jsx │ │ │ │ ├── NonPatientLandingPage.jsx │ │ │ │ └── VaHealthResources.jsx │ │ ├── constants.js │ │ ├── containers │ │ │ ├── Alerts.jsx │ │ │ ├── AppConfig.jsx │ │ │ ├── LandingPageContainer.jsx │ │ │ ├── ShowDownloadAlerts.jsx │ │ │ └── WelcomeContainer.jsx │ │ ├── hooks │ │ │ └── index.js │ │ ├── manifest.json │ │ ├── mocks │ │ │ └── api │ │ │ │ ├── feature-toggles │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── mhv-api │ │ │ │ ├── medical-records │ │ │ │ │ ├── blue-button │ │ │ │ │ │ ├── military-service.js │ │ │ │ │ │ └── patient.js │ │ │ │ │ └── self-entered │ │ │ │ │ │ ├── allDomains.js │ │ │ │ │ │ ├── seiActivityJournal.js │ │ │ │ │ │ ├── seiAllergies.js │ │ │ │ │ │ ├── seiEmergencyContacts.js │ │ │ │ │ │ ├── seiFamilyHealthHistory.js │ │ │ │ │ │ ├── seiFoodJournal.js │ │ │ │ │ │ ├── seiHealthInsurance.js │ │ │ │ │ │ ├── seiHealthcareProviders.js │ │ │ │ │ │ ├── seiLabs.js │ │ │ │ │ │ ├── seiMedicalEvents.js │ │ │ │ │ │ ├── seiMedications.js │ │ │ │ │ │ ├── seiMilitaryHealthHistory.js │ │ │ │ │ │ ├── seiTreatmentFacilities.js │ │ │ │ │ │ ├── seiVaccines.js │ │ │ │ │ │ └── seiVitals.js │ │ │ │ └── messaging │ │ │ │ │ └── folders │ │ │ │ │ └── index.js │ │ │ │ └── user │ │ │ │ ├── index.js │ │ │ │ └── mhvAccountStatus.js │ │ ├── reducers │ │ │ ├── account.js │ │ │ ├── index.js │ │ │ ├── militaryServicePdfReducer.js │ │ │ └── seiPdfReducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── mhv-landing-page.scss │ │ ├── selectors │ │ │ ├── accountInformation.js │ │ │ ├── facilities.js │ │ │ ├── featureToggles.js │ │ │ ├── hasEdipi.js │ │ │ ├── hasMessagingAccess.js │ │ │ ├── hasMhvAccount.js │ │ │ ├── index.js │ │ │ ├── mhvAccountStatus.js │ │ │ ├── militaryServicePdf.js │ │ │ ├── personalInformation.js │ │ │ ├── seiPdf.js │ │ │ └── showVerifyAndRegisterAlert.js │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── CardLayout.unit.spec.jsx │ │ │ │ ├── ErrorBoundry.unit.spec.jsx │ │ │ │ ├── ErrorNavCard.unit.spec.jsx │ │ │ │ ├── HeaderLayout.unit.spec.jsx │ │ │ │ ├── LandingPage.unit.spec.jsx │ │ │ │ ├── NavCard.unit.spec.jsx │ │ │ │ ├── NewsletterSignup.unit.spec.jsx │ │ │ │ ├── alerts │ │ │ │ │ ├── AlertAccountApiAlert.unit.spec.jsx │ │ │ │ │ ├── AlertDownloadAccessTrouble.unit.spec.jsx │ │ │ │ │ ├── AlertDownloadSuccess.unit.spec.jsx │ │ │ │ │ ├── AlertUnregistered.unit.spec.jsx │ │ │ │ │ └── AlertVerifyAndRegister.unit.spec.jsx │ │ │ │ └── nonPatientPage │ │ │ │ │ ├── DownloadDataSection.unit.spec.jsx │ │ │ │ │ ├── DownloadMilitaryServicePdf.unit.spec.jsx │ │ │ │ │ ├── DownloadSeiPdf.unit.spec.jsx │ │ │ │ │ ├── HelpdeskNonPatient.unit.spec.jsx │ │ │ │ │ ├── NonPatientLandingPage.unit.spec.jsx │ │ │ │ │ └── VaHealthResources.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── Alerts.unit.spec.jsx │ │ │ │ ├── AppConfig.unit.spec.jsx │ │ │ │ ├── LandingPageContainer.unit.spec.jsx │ │ │ │ └── WelcomeContainer.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── alerts │ │ │ │ │ ├── index.cypress.spec.js │ │ │ │ │ ├── no-mhv-account.cypress.spec.js │ │ │ │ │ ├── unregistered.cypress.spec.js │ │ │ │ │ └── unverified.cypress.spec.js │ │ │ │ ├── confirm-email-address-no-email.cypress.spec.js │ │ │ │ ├── confirm-email-address.cypress.spec.js │ │ │ │ ├── helpdesk-info │ │ │ │ │ └── helpdesk-info.cypress.spec.js │ │ │ │ ├── mhv-landing-page--full-milestone-2.cypress.spec.js │ │ │ │ ├── mhv-landing-page--milestone-2.cypress.spec.js │ │ │ │ ├── mhv-landing-page--page-not-found.cypress.spec.js │ │ │ │ ├── mhv-landing-page.cypress.spec.js │ │ │ │ ├── newsletter │ │ │ │ │ └── newsletter.cypress.spec.js │ │ │ │ ├── non-patient-mhv-landing-page--milestone-2.cypress.spec.js │ │ │ │ ├── pages │ │ │ │ │ └── LandingPage.js │ │ │ │ ├── personalization │ │ │ │ │ └── welcome-message.cypress.spec.js │ │ │ │ ├── secondary-nav │ │ │ │ │ └── secondary-nav.cypress.spec.js │ │ │ │ ├── unread-sm-message-indicator │ │ │ │ │ └── unread-sm-message-indicator.cypress.spec.js │ │ │ │ ├── utilities │ │ │ │ │ └── ApiInitializer.js │ │ │ │ └── va-gov-health-tools │ │ │ │ │ └── va-gov-health-tools.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ ├── personal-information.json │ │ │ │ ├── user.cerner.json │ │ │ │ ├── user.json │ │ │ │ ├── user.loa1.json │ │ │ │ └── user.unregistered.json │ │ │ ├── hooks │ │ │ │ └── useAccountCreationApi.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ ├── militaryServicePdf.unit.spec.jsx │ │ │ │ └── seiPdf.unit.spec.jsx │ │ │ ├── selectors │ │ │ │ ├── accountInformation.unit.spec.jsx │ │ │ │ ├── facilities.unit.spec.jsx │ │ │ │ ├── hasEdipi.unit.spec.jsx │ │ │ │ ├── hasMhvAccount.unit.spec.jsx │ │ │ │ ├── mhvAccountStatus.unit.spec.jsx │ │ │ │ ├── militaryServicePdf.unit.spec.jsx │ │ │ │ ├── seiPdf.unit.spec.jsx │ │ │ │ ├── selectGreetingName.unit.spec.jsx │ │ │ │ └── showVerifyAndRegisterAlert.unit.spec.jsx │ │ │ ├── unit-spec-helpers.js │ │ │ └── utilities │ │ │ │ └── data.unit.spec.jsx │ │ └── utilities │ │ │ ├── api │ │ │ └── index.js │ │ │ └── data │ │ │ └── index.js │ ├── mhv-medical-records │ │ ├── README.md │ │ ├── actions │ │ │ ├── alerts.js │ │ │ ├── allergies.js │ │ │ ├── blueButtonReport.js │ │ │ ├── breadcrumbs.js │ │ │ ├── careSummariesAndNotes.js │ │ │ ├── common.js │ │ │ ├── conditions.js │ │ │ ├── downloads.js │ │ │ ├── images.js │ │ │ ├── labsAndTests.js │ │ │ ├── pageTracker.js │ │ │ ├── refresh.js │ │ │ ├── sharing.js │ │ │ ├── vaccines.js │ │ │ └── vitals.js │ │ ├── api │ │ │ └── MrApi.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── CareSummaries │ │ │ │ ├── AdmissionAndDischargeDetails.jsx │ │ │ │ └── ProgressNoteDetails.jsx │ │ │ ├── DownloadRecords │ │ │ │ ├── DownloadDateRange.jsx │ │ │ │ ├── DownloadFileType.jsx │ │ │ │ ├── DownloadRecordType.jsx │ │ │ │ ├── MissingRecordsError.jsx │ │ │ │ └── NeedHelpSection.jsx │ │ │ ├── LabsAndTests │ │ │ │ ├── ChemHemDetails.jsx │ │ │ │ ├── ChemHemResults.jsx │ │ │ │ ├── GenerateRadiologyPdf.jsx │ │ │ │ ├── MicroDetails.jsx │ │ │ │ ├── PathologyDetails.jsx │ │ │ │ ├── RadiologyDetails.jsx │ │ │ │ ├── UnifiedLabAndTest.jsx │ │ │ │ ├── UnifiedLabAndTestObservationDetail.jsx │ │ │ │ └── UnifiedLabAndTestObservations.jsx │ │ │ ├── MrBreadcrumbs.jsx │ │ │ ├── RecordList │ │ │ │ ├── AllergyListItem.jsx │ │ │ │ ├── CareNotesListItems │ │ │ │ │ ├── CareSummariesAndNotesListItem.jsx │ │ │ │ │ ├── DischargeSummaryListItem.jsx │ │ │ │ │ └── NoteListItem.jsx │ │ │ │ ├── CareSummariesAndNotesListItem.jsx │ │ │ │ ├── ConditionListItem.jsx │ │ │ │ ├── LabsAndTestsListItem.jsx │ │ │ │ ├── RecordList.jsx │ │ │ │ ├── RecordListHeader.jsx │ │ │ │ ├── RecordListItem.jsx │ │ │ │ ├── RecordListNew.jsx │ │ │ │ ├── VaccinesListItem.jsx │ │ │ │ ├── VitalListItem.jsx │ │ │ │ └── tests │ │ │ │ │ └── RecordListHeader.unit.spec.jsx │ │ │ ├── SectionGuideButton.jsx │ │ │ └── shared │ │ │ │ ├── AcceleratedCernerFacilityAlert.jsx │ │ │ │ ├── AccessTroubleAlertBox.jsx │ │ │ │ ├── AdditionalReportsInfo.jsx │ │ │ │ ├── AppRoute.jsx │ │ │ │ ├── CernerFacilityAlert.jsx │ │ │ │ ├── DateRangeSelector.jsx │ │ │ │ ├── DateSubheading.jsx │ │ │ │ ├── DownloadSuccessAlert.jsx │ │ │ │ ├── DownloadingRecordsInfo.jsx │ │ │ │ ├── ExternalLink.jsx │ │ │ │ ├── FeatureFlagRoute.jsx │ │ │ │ ├── FeedbackEmail.jsx │ │ │ │ ├── HeaderSection.jsx │ │ │ │ ├── ImageGallery.jsx │ │ │ │ ├── InfoAlert.jsx │ │ │ │ ├── ItemList.jsx │ │ │ │ ├── JobsCompleteAlert.jsx │ │ │ │ ├── LabelValue.jsx │ │ │ │ ├── NewRecordsIndicator.jsx │ │ │ │ ├── NoRecordsMessage.jsx │ │ │ │ ├── PhrRefresh.jsx │ │ │ │ ├── PrintDownload.jsx │ │ │ │ ├── PrintHeader.jsx │ │ │ │ ├── RecordListSection.jsx │ │ │ │ ├── ScrollToTop.jsx │ │ │ │ └── TrackedSpinner.jsx │ │ ├── containers │ │ │ ├── Allergies.jsx │ │ │ ├── AllergyDetails.jsx │ │ │ ├── App.jsx │ │ │ ├── CareSummariesAndNotes.jsx │ │ │ ├── CareSummariesDetails.jsx │ │ │ ├── ConditionDetails.jsx │ │ │ ├── DownloadReportPage.jsx │ │ │ ├── HealthConditions.jsx │ │ │ ├── LabAndTestDetails.jsx │ │ │ ├── LabsAndTests.jsx │ │ │ ├── LandingPage.jsx │ │ │ ├── RadiologyImagesList.jsx │ │ │ ├── RadiologySingleImage.jsx │ │ │ ├── SettingsPage.jsx │ │ │ ├── VaccineDetails.jsx │ │ │ ├── Vaccines.jsx │ │ │ ├── VitalDetails.jsx │ │ │ ├── Vitals.jsx │ │ │ └── ccdAccordionItem │ │ │ │ ├── ccdAccordionItemDual.jsx │ │ │ │ ├── ccdAccordionItemOH.jsx │ │ │ │ ├── ccdAccordionItemV1.jsx │ │ │ │ └── ccdAccordionItemV2.jsx │ │ ├── context │ │ │ └── HeaderSectionContext.js │ │ ├── hooks │ │ │ ├── use-alerts.js │ │ │ ├── useFocusOutline.js │ │ │ ├── useInitialFhirLoadTimeout.js │ │ │ ├── useListRefresh.js │ │ │ ├── useReloadResetListOnUnmount.js │ │ │ └── useTrackAction.js │ │ ├── manifest.json │ │ ├── mocks │ │ │ └── api │ │ │ │ ├── feature-toggles │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── maintenance-windows │ │ │ │ └── index.js │ │ │ │ ├── mhv-api │ │ │ │ ├── medical-records │ │ │ │ │ ├── allergies │ │ │ │ │ │ ├── accelerated.js │ │ │ │ │ │ ├── full-example.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── blue-button │ │ │ │ │ │ ├── appointments.js │ │ │ │ │ │ ├── demographics.js │ │ │ │ │ │ ├── military-service.js │ │ │ │ │ │ └── patient.js │ │ │ │ │ ├── care-summaries-and-notes │ │ │ │ │ │ ├── accelerated.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── downloads │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── health-conditions │ │ │ │ │ │ ├── accelerated.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── labs-and-tests │ │ │ │ │ │ ├── accelerated.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── mhv-radiology │ │ │ │ │ │ ├── 01.jpeg │ │ │ │ │ │ ├── imaging-download.js │ │ │ │ │ │ ├── imaging-request.js │ │ │ │ │ │ ├── imaging-status.js │ │ │ │ │ │ ├── imaging.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── self-entered │ │ │ │ │ │ ├── allDomains.js │ │ │ │ │ │ ├── seiActivityJournal.js │ │ │ │ │ │ ├── seiAllergies.js │ │ │ │ │ │ ├── seiEmergencyContacts.js │ │ │ │ │ │ ├── seiFamilyHealthHistory.js │ │ │ │ │ │ ├── seiFoodJournal.js │ │ │ │ │ │ ├── seiHealthInsurance.js │ │ │ │ │ │ ├── seiHealthcareProviders.js │ │ │ │ │ │ ├── seiLabs.js │ │ │ │ │ │ ├── seiMedicalEvents.js │ │ │ │ │ │ ├── seiMedications.js │ │ │ │ │ │ ├── seiMilitaryHealthHistory.js │ │ │ │ │ │ ├── seiTreatmentFacilities.js │ │ │ │ │ │ ├── seiVaccines.js │ │ │ │ │ │ └── seiVitals.js │ │ │ │ │ ├── session │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── status │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── vaccines │ │ │ │ │ │ ├── accelerated.js │ │ │ │ │ │ └── index.js │ │ │ │ │ └── vitals │ │ │ │ │ │ ├── accelerated.js │ │ │ │ │ │ └── index.js │ │ │ │ └── medications │ │ │ │ │ ├── allergies │ │ │ │ │ └── allergies.json │ │ │ │ │ └── prescriptions │ │ │ │ │ ├── index.js │ │ │ │ │ └── prescriptionsList.json │ │ │ │ ├── tooltips │ │ │ │ └── index.js │ │ │ │ ├── user │ │ │ │ ├── index.js │ │ │ │ └── personal-information.json │ │ │ │ └── vamc-ehr.json │ │ ├── reducers │ │ │ ├── alerts.js │ │ │ ├── allergies.js │ │ │ ├── blueButton.js │ │ │ ├── breadcrumbs.js │ │ │ ├── careSummariesAndNotes.js │ │ │ ├── conditions.js │ │ │ ├── downloads.js │ │ │ ├── images.js │ │ │ ├── index.js │ │ │ ├── labsAndTests.js │ │ │ ├── pageTracker.js │ │ │ ├── refresh.js │ │ │ ├── sharing.js │ │ │ ├── vaccines.js │ │ │ └── vitals.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── breadcrumbs.scss │ │ │ ├── chem-hem.scss │ │ │ ├── label-value.scss │ │ │ ├── labs-and-tests.scss │ │ │ ├── landing-page.scss │ │ │ ├── medical-records.scss │ │ │ ├── navigation.scss │ │ │ ├── print-download.scss │ │ │ ├── radiology-images.scss │ │ │ ├── record-list.scss │ │ │ ├── settings.scss │ │ │ └── vitals.scss │ │ ├── tests │ │ │ ├── actions │ │ │ │ ├── alerts.unit.spec.jsx │ │ │ │ ├── allergies.unit.spec.jsx │ │ │ │ ├── blueButtonReport.unit.spec.jsx │ │ │ │ ├── careSummariesAndNotes.unit.spec.jsx │ │ │ │ ├── common.unit.spec.jsx │ │ │ │ ├── conditions.unit.spec.jsx │ │ │ │ ├── download.unit.spec.jsx │ │ │ │ ├── labsAndTests.unit.spec.jsx │ │ │ │ ├── sharing.unit.spec.jsx │ │ │ │ ├── vaccines.unit.spec.jsx │ │ │ │ └── vitals.unit.spec.jsx │ │ │ ├── api │ │ │ │ └── MrApi.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── AdmissionAndDischargeDetails.unit.spec.jsx │ │ │ │ ├── CareSummariesAndNotesListItem.unit.spec.jsx │ │ │ │ ├── ChemHemDetails.unit.spec.jsx │ │ │ │ ├── DownloadFileType.unit.spec.jsx │ │ │ │ ├── ItemList.unit.spec.jsx │ │ │ │ ├── LabsAndTests │ │ │ │ │ ├── UnifiedLabAndTest.unit.spec.jsx │ │ │ │ │ ├── UnifiedLabAndTestObservationDetail.unit.spec.jsx │ │ │ │ │ └── UnifiedLabAndTestObservations.unit.spec.jsx │ │ │ │ ├── LabsAndTestsListItem.unit.spec.jsx │ │ │ │ ├── MicroDetails.unit.spec.jsx │ │ │ │ ├── MrBreadcrumbs.unit.spec.jsx │ │ │ │ ├── PathologyDetails.unit.spec.jsx │ │ │ │ ├── PrintDownload.unit.spec.jsx │ │ │ │ ├── ProgressNoteDetails.unit.spec.jsx │ │ │ │ ├── RadiologyDetails.unit.spec.jsx │ │ │ │ ├── RecordList.unit.spec.jsx │ │ │ │ ├── RecordList │ │ │ │ │ ├── AllergyListItem.unit.spec.jsx │ │ │ │ │ └── CareNotesListItems │ │ │ │ │ │ ├── CareSummariesAndNotesListItem.unit.spec.jsx │ │ │ │ │ │ ├── DischargeSummaryListItem.unit.spec.jsx │ │ │ │ │ │ └── NoteListItem.unit.spec.jsx │ │ │ │ ├── RecordListItem.unit.spec.jsx │ │ │ │ ├── SectionGuideButton.unit.spec.jsx │ │ │ │ ├── VaccineListItem.unit.spec.jsx │ │ │ │ ├── VitalListItem.unit.spec.jsx │ │ │ │ └── shared │ │ │ │ │ ├── AcceleratedCernerFacilityAlert.unit.spec.jsx │ │ │ │ │ ├── AccessTroubleAlertBox.unit.spec.jsx │ │ │ │ │ ├── AdditionalReportsInfo.unit.spec.jsx │ │ │ │ │ ├── CernerFacilityAlert.unit.spec.jsx │ │ │ │ │ ├── DateRangeSelector.unit.spec.jsx │ │ │ │ │ ├── HeaderSection.unit.spec.jsx │ │ │ │ │ ├── JobsCompleteAlert.unit.spec.jsx │ │ │ │ │ ├── LabelValue.unit.spec.jsx │ │ │ │ │ ├── NewRecordsIndicator.spec.jsx │ │ │ │ │ ├── NoRecordsMessage.unit.spec.jsx │ │ │ │ │ ├── PrintHeader.unit.spec.jsx │ │ │ │ │ └── RecordListSection.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── Allergies.unit.spec.jsx │ │ │ │ ├── AllergyDetails.unit.spec.jsx │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── CCDAccordionItemDual.unit.spec.jsx │ │ │ │ ├── CCDAccordionItemOH.unit.spec.jsx │ │ │ │ ├── CCDAccordionItemV2.unit.spec.jsx │ │ │ │ ├── CareSummariesAndNotes.unit.spec.jsx │ │ │ │ ├── CareSummariesDetails.unit.spec.jsx │ │ │ │ ├── ConditionDetails.unit.spec.jsx │ │ │ │ ├── DownloadReportPage.unit.spec.jsx │ │ │ │ ├── HealthConditions.unit.spec.jsx │ │ │ │ ├── LabAndTestDetails.unit.spec.jsx │ │ │ │ ├── LabsAndTests.unit.spec.jsx │ │ │ │ ├── LandingPage.unit.spec.jsx │ │ │ │ ├── RadiologyImagesList.unit.spec.jsx │ │ │ │ ├── RadiologySingeImage.unit.spec.jsx │ │ │ │ ├── SettingsPage.unit.spec.jsx │ │ │ │ ├── VaccineDetails.unit.spec.jsx │ │ │ │ ├── Vaccines.unit.spec.jsx │ │ │ │ ├── VitalDetails.unit.spec.jsx │ │ │ │ └── Vitals.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── accelerated │ │ │ │ │ ├── allergies │ │ │ │ │ │ ├── view-allergies-list.hide-phr-message.cypress.spec.js │ │ │ │ │ │ ├── view-allergies-list.oracle-health.disabled.cypress.spec.js │ │ │ │ │ │ ├── view-allergies.accelerated.cypress.spec.js │ │ │ │ │ │ ├── view-allergies.detail.cypress.spec.js │ │ │ │ │ │ ├── view-allergies.list.cypress.spec.js │ │ │ │ │ │ ├── view-allergies.oracle-health.cypress.spec.js │ │ │ │ │ │ ├── view-allergies.vista-users.cypress.spec.js │ │ │ │ │ │ └── view-allergy-details-3path.cypress.spec.js │ │ │ │ │ ├── care-notes-and-summary │ │ │ │ │ │ ├── view-care-notes.discharge-detail.cypress.spec.js │ │ │ │ │ │ ├── view-care-notes.empty-message.cypress.spec.js │ │ │ │ │ │ ├── view-care-notes.list.cypress.spec.js │ │ │ │ │ │ ├── view-care-notes.note-detail.cypress.spec.js │ │ │ │ │ │ └── view-care-notes.update-timeframe.cypress.spec.js │ │ │ │ │ ├── conditions │ │ │ │ │ │ ├── view-condition-details.cypress.spec.js │ │ │ │ │ │ └── view-conditions-list.cypress.spec.js │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── allergies │ │ │ │ │ │ │ ├── sample-lighthouse.json │ │ │ │ │ │ │ └── uhd.json │ │ │ │ │ │ ├── care-summary-and-notes │ │ │ │ │ │ │ └── uhd.json │ │ │ │ │ │ ├── conditions │ │ │ │ │ │ │ └── conditions.json │ │ │ │ │ │ ├── labsAndTests │ │ │ │ │ │ │ ├── multiple-pages.json │ │ │ │ │ │ │ └── uhd.json │ │ │ │ │ │ ├── session │ │ │ │ │ │ │ └── default.json │ │ │ │ │ │ ├── user │ │ │ │ │ │ │ ├── non-oracle-health.json │ │ │ │ │ │ │ └── oracle-health.json │ │ │ │ │ │ ├── vaccines │ │ │ │ │ │ │ ├── sample-lighthouse.json │ │ │ │ │ │ │ └── vaccine-detail.json │ │ │ │ │ │ └── vitals │ │ │ │ │ │ │ ├── accelerated.json │ │ │ │ │ │ │ └── sample-lighthouse.json │ │ │ │ │ ├── labs-and-tests │ │ │ │ │ │ ├── view-labs-and-tests-list.unified-data.back-button.cypress.spec.js │ │ │ │ │ │ ├── view-labs-and-tests-list.unified-data.cypress.spec.js │ │ │ │ │ │ ├── view-labs-and-tests-list.unified-data.empty-message.cypress.spec.js │ │ │ │ │ │ ├── view-labs-and-tests-list.unified-data.full-sample.cypress.spec.js │ │ │ │ │ │ ├── view-labs-and-tests-list.unified-data.no-observations.cypress.spec.js │ │ │ │ │ │ ├── view-labs-and-tests-list.unified-data.non-oracle-user.cypress.spec.js │ │ │ │ │ │ ├── view-labs-and-tests-list.unified-data.observations.cypress.spec.js │ │ │ │ │ │ └── view-labs-and-tests-list.unified-data.update-timeframe.cypress.spec.js │ │ │ │ │ ├── pages │ │ │ │ │ │ ├── Allergies.js │ │ │ │ │ │ ├── AllergiesIntercepts.js │ │ │ │ │ │ ├── CareSummaryAndNotes.js │ │ │ │ │ │ ├── Conditions.js │ │ │ │ │ │ ├── LabsAndTests.js │ │ │ │ │ │ ├── Vaccines.js │ │ │ │ │ │ └── Vitals.js │ │ │ │ │ ├── vaccines │ │ │ │ │ │ ├── view-vaccine-details.cypress.spec.js │ │ │ │ │ │ └── view-vaccines-list.cypress.spec.js │ │ │ │ │ └── vitals │ │ │ │ │ │ ├── view-vitals-list.accelerated.cypress.spec.js │ │ │ │ │ │ └── view-vitals-list.accelerated.disabled.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── allergies-details-page-2.json │ │ │ │ │ ├── allergies-empty.json │ │ │ │ │ ├── allergies-multiple-pages.json │ │ │ │ │ ├── allergies.json │ │ │ │ │ ├── allergy.json │ │ │ │ │ ├── ccd-download-response-v2.html │ │ │ │ │ ├── ccd-download-response-v2.xml │ │ │ │ │ ├── ccd-download-response.xml │ │ │ │ │ ├── ccd-generate-response-error.json │ │ │ │ │ ├── ccd-generate-response.json │ │ │ │ │ ├── conditions.json │ │ │ │ │ ├── conditions │ │ │ │ │ │ └── conditions.json │ │ │ │ │ ├── create-aal.json │ │ │ │ │ ├── facilities │ │ │ │ │ │ └── vamc-ehr.json │ │ │ │ │ ├── labs-and-tests │ │ │ │ │ │ ├── downloadAllLabsAndTests.json │ │ │ │ │ │ ├── downloadAllPatient.json │ │ │ │ │ │ ├── downloadAllVaccines.json │ │ │ │ │ │ ├── imaging-status-response-complete.json │ │ │ │ │ │ ├── imaging-status-response-new.json │ │ │ │ │ │ ├── imaging-view-images-response-4.json │ │ │ │ │ │ ├── imaging-view-images-response.json │ │ │ │ │ │ ├── labsAndTests.json │ │ │ │ │ │ ├── microbio.json │ │ │ │ │ │ ├── pathology-details.json │ │ │ │ │ │ ├── pathology.json │ │ │ │ │ │ ├── radiologyCvix.json │ │ │ │ │ │ └── radiologyRecordsMhv.json │ │ │ │ │ ├── non_mr_user.json │ │ │ │ │ ├── notes │ │ │ │ │ │ ├── notes-discharge-summaries.json │ │ │ │ │ │ └── notes.json │ │ │ │ │ ├── opted-in-status.json │ │ │ │ │ ├── opted-out-status.json │ │ │ │ │ ├── post-opt-in-response.json │ │ │ │ │ ├── post-opt-out-response.json │ │ │ │ │ ├── selfEnteredResponse.json │ │ │ │ │ ├── session-status.json │ │ │ │ │ ├── user-mhv-account-state-none.json │ │ │ │ │ ├── user-oracle-health.json │ │ │ │ │ ├── user.json │ │ │ │ │ ├── vaccines │ │ │ │ │ │ ├── vaccine-8261.json │ │ │ │ │ │ ├── vaccines-empty.json │ │ │ │ │ │ └── vaccines.json │ │ │ │ │ ├── vitals-loinc-weight-unmapped.json │ │ │ │ │ ├── vitals-loinc-weight-variants.json │ │ │ │ │ ├── vitals-sample-lighthouse.json │ │ │ │ │ └── vitals.json │ │ │ │ ├── medical-records-Download-functionality-for-Radiology.cypress.spec.js │ │ │ │ ├── medical-records-Download-txt-functionality-notesotes.cypress.spec.js │ │ │ │ ├── medical-records-ccd-continuity-of-care-doc-error.cypress.spec.js │ │ │ │ ├── medical-records-ccd-continuity-of-care-doc.cypress.spec.js │ │ │ │ ├── medical-records-ccd-v2-download.oracle-health.cypress.spec.js │ │ │ │ ├── medical-records-download-all.cypress.spec.js │ │ │ │ ├── medical-records-download-functionality-vaccines.cypress.spec.js │ │ │ │ ├── medical-records-download-pdf-functionality-all.cypress.spec.js │ │ │ │ ├── medical-records-download-txt-allergies.cypress.spec.js │ │ │ │ ├── medical-records-download-txt-functionality-Pathology.cypress.spec.js │ │ │ │ ├── medical-records-download-txt-functionality-all.cypress.spec.js │ │ │ │ ├── medical-records-download-txt-functionality-chemistry-hematology.cypress.spec.js │ │ │ │ ├── medical-records-download-txt-functionality-health-conditions.cypress.spec.js │ │ │ │ ├── medical-records-download-txt-functionality-microbiology.cypress.spec.js │ │ │ │ ├── medical-records-download-txt-functionality-vitals.cypress.spec.js │ │ │ │ ├── medical-records-landing-page-authenticated.cypress.spec.js │ │ │ │ ├── medical-records-landing-page-unauthenticated.cypress.spec.js │ │ │ │ ├── medical-records-landing-page-unauthorized.cypress.spec.js │ │ │ │ ├── medical-records-loading-hook.oracle-health.cypress.spec.js │ │ │ │ ├── medical-records-network-error-allergies.cypress.spec.js │ │ │ │ ├── medical-records-network-error-health-conditions.cypress.spec.js │ │ │ │ ├── medical-records-network-error-notes.cypress.spec.js │ │ │ │ ├── medical-records-network-error-vaccines.cypress.spec.js │ │ │ │ ├── medical-records-network-error-vitals.cypress.spec.js │ │ │ │ ├── medical-records-page-not-found.cypress.spec.js │ │ │ │ ├── medical-records-refresh-allergies-list.cypress.spec.js │ │ │ │ ├── medical-records-refresh-vaccines-list.cypress.spec.js │ │ │ │ ├── medical-records-self-entered-records.cypress.spec.js │ │ │ │ ├── medical-records-understanding-your-results-chem-hem-detail-page.cypress.spec.js │ │ │ │ ├── medical-records-understanding-your-results-microbiology-detail-page.cypress.spec.js │ │ │ │ ├── medical-records-understanding-your-results-pathology-detail-page.cypress.spec.js │ │ │ │ ├── medical-records-understanding-your-results-radiology-detail-page.cypress.spec.js │ │ │ │ ├── medical-records-validate-back-to-top-button-on-list-page.cypress.spec.js │ │ │ │ ├── medical-records-validate-breadcrumbs.cypress.spec.js │ │ │ │ ├── medical-records-validate-browser-back-button-allergies.cypress.spec.js │ │ │ │ ├── medical-records-validate-pagination-focus.cypress.spec.js │ │ │ │ ├── medical-records-validate-record-list-pagination-focus.cypress.spec.js │ │ │ │ ├── medical-records-validate-secondary-nav.cypress.spec.js │ │ │ │ ├── medical-records-validate-settings.cypress.spec.js │ │ │ │ ├── medical-records-view-allergies-detail.cypress.spec.js │ │ │ │ ├── medical-records-view-allergies-list-empty.cypress.spec.js │ │ │ │ ├── medical-records-view-allergies-list-network-error.cypress.spec.js │ │ │ │ ├── medical-records-view-allergies-list.cypress.spec.js │ │ │ │ ├── medical-records-view-conditions-details.cypress.spec.js │ │ │ │ ├── medical-records-view-conditions-list.cypress.spec.js │ │ │ │ ├── medical-records-view-labs-and-tests.cypress.spec.js │ │ │ │ ├── medical-records-view-labs-chem-hem-details.cypress.spec.js │ │ │ │ ├── medical-records-view-labs-microbiology-details.cypress.spec.js │ │ │ │ ├── medical-records-view-labs-radiology-details.cypress.spec.js │ │ │ │ ├── medical-records-view-labs-radiology-images.cypress.spec.js │ │ │ │ ├── medical-records-view-notes-consult.cypress.spec.js │ │ │ │ ├── medical-records-view-notes-discharge-sorted.cypress.spec.js │ │ │ │ ├── medical-records-view-notes-discharge.cypress.spec.js │ │ │ │ ├── medical-records-view-notes-list.cypress.spec.js │ │ │ │ ├── medical-records-view-notes-progress.cypress.spec.js │ │ │ │ ├── medical-records-view-pathology-details.cypress.spec.js │ │ │ │ ├── medical-records-view-vaccine-details.cypress.spec.js │ │ │ │ ├── medical-records-view-vaccines-list-empty.cypress.spec.js │ │ │ │ ├── medical-records-view-vaccines-list.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-details-blood-pressure.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-details-breathing-rate.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-details-heart-rate.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-details-height.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-details-oximetry.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-details-temperature.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-details-weight.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-list.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-list.lighthouse-oracle-health.cypress.spec.js │ │ │ │ ├── medical-records-view-vitals-list.no-oracle-health-datapoints.cypress.spec.js │ │ │ │ ├── medical-records-vitals-loinc-weight-unmapped.cypress.spec.js │ │ │ │ ├── medical-records-vitals-loinc-weight-variants.cypress.spec.js │ │ │ │ ├── mr_site │ │ │ │ │ └── MedicalRecordsSite.js │ │ │ │ └── pages │ │ │ │ │ ├── AllergiesListPage.js │ │ │ │ │ ├── AllergyDetailsPage.js │ │ │ │ │ ├── BaseDetailsPage.js │ │ │ │ │ ├── BaseListPage.js │ │ │ │ │ ├── ChemHemDetailsPage.js │ │ │ │ │ ├── ConditionDetailsPage.js │ │ │ │ │ ├── ConditionsListPage.js │ │ │ │ │ ├── DownloadAllPage.js │ │ │ │ │ ├── DownloadReportsPage.js │ │ │ │ │ ├── LabsAndTestsListPage.js │ │ │ │ │ ├── MedicalRecordsLandingPage.js │ │ │ │ │ ├── MicrobiologyDetailsPage.js │ │ │ │ │ ├── MicrobiologyListPage.js │ │ │ │ │ ├── NotesDetailsPage.js │ │ │ │ │ ├── NotesListPage.js │ │ │ │ │ ├── PathologyDetailsPage.js │ │ │ │ │ ├── RadiologyDetailsPage.js │ │ │ │ │ ├── SettingsPage.js │ │ │ │ │ ├── VaccineDetailsPage.js │ │ │ │ │ ├── VaccinesListPage.js │ │ │ │ │ ├── VitalsDetailsPage.js │ │ │ │ │ ├── VitalsLighthouse.js │ │ │ │ │ └── VitalsListPage.js │ │ │ ├── fixtures │ │ │ │ ├── 404.json │ │ │ │ ├── allergies.json │ │ │ │ ├── allergiesWithMissingFields.json │ │ │ │ ├── allergy.json │ │ │ │ ├── allergyWithMissingFields.json │ │ │ │ ├── allergyWithMultipleCategories.json │ │ │ │ ├── blueButton │ │ │ │ │ ├── appointments.json │ │ │ │ │ ├── demographics.json │ │ │ │ │ ├── medications.json │ │ │ │ │ ├── military-service.txt │ │ │ │ │ └── patient.json │ │ │ │ ├── cerner-facility-mock-data.json │ │ │ │ ├── chemHem.json │ │ │ │ ├── chemHem2.json │ │ │ │ ├── chemHemWithDateMissing.json │ │ │ │ ├── condition.json │ │ │ │ ├── conditionWithFieldsMissing.json │ │ │ │ ├── conditions.json │ │ │ │ ├── conditionsAccelerating.json │ │ │ │ ├── consultResultNote.json │ │ │ │ ├── dischargeSummary.json │ │ │ │ ├── dischargeSummaryWithDatesMissing.json │ │ │ │ ├── images.json │ │ │ │ ├── labsAndTests.json │ │ │ │ ├── labsAndTests2.json │ │ │ │ ├── labsAndTestsOneOfEachType.json │ │ │ │ ├── microbiology.json │ │ │ │ ├── microbiologyWithDateMissing.json │ │ │ │ ├── mocks │ │ │ │ │ └── ResizeObserver.js │ │ │ │ ├── notes.json │ │ │ │ ├── notesAccelerated.js │ │ │ │ ├── pathology.json │ │ │ │ ├── pathologyWithDateMissing.json │ │ │ │ ├── phrRefreshGuiTestOneItem.json │ │ │ │ ├── phrRefreshGuiTestTwoItems.json │ │ │ │ ├── physicianProcedureNote.json │ │ │ │ ├── physicianProcedureNoteWithFieldsMissing.json │ │ │ │ ├── radiology.json │ │ │ │ ├── radiologyCvix.json │ │ │ │ ├── radiologyMergeData.js │ │ │ │ ├── radiologyMhv.json │ │ │ │ ├── radiologyMhvWithImageError.json │ │ │ │ ├── radiologyMhvWithImages.json │ │ │ │ ├── radiologyMhvWithImagesNew.json │ │ │ │ ├── radiologyRecordsMhv.json │ │ │ │ ├── radiologyWithMissingFields.json │ │ │ │ ├── radiologyWithMissingFieldsMhv.json │ │ │ │ ├── simplifiedHealthRecords │ │ │ │ │ └── vaccinesPageOneOfTwo.json │ │ │ │ ├── threeImageRequestInProgress.json │ │ │ │ ├── user-reducer.json │ │ │ │ ├── user.cerner.json │ │ │ │ ├── user.json │ │ │ │ ├── userWithoutFullName.json │ │ │ │ ├── vaccine.json │ │ │ │ ├── vaccineWithMissingFields.json │ │ │ │ ├── vaccines.json │ │ │ │ ├── vital.json │ │ │ │ ├── vitalOhBloodPressure.json │ │ │ │ ├── vitalWithVitalString.json │ │ │ │ ├── vitals.json │ │ │ │ └── vitalsWithNoBloodPressure.json │ │ │ ├── hooks │ │ │ │ ├── useInitialFhirLoadTimeout.unit.spec.jsx │ │ │ │ ├── useListRefresh.unit.spec.jsx │ │ │ │ ├── useReloadResetListOnUnmount.unit.spec.jsx │ │ │ │ └── useTrackAction.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ ├── alerts.unit.spec.jsx │ │ │ │ ├── allergies.unit.spec.jsx │ │ │ │ ├── blueButton.unit.spec.jsx │ │ │ │ ├── careSummariesAndNotes.unit.spec.jsx │ │ │ │ ├── conditions.unit.spec.jsx │ │ │ │ ├── labsAndTests.unit.spec.jsx │ │ │ │ ├── pageTracker.unit.spec.jsx │ │ │ │ ├── refresh.unit.spec.jsx │ │ │ │ ├── vaccines.unit.spec.jsx │ │ │ │ └── vitals.unit.spec.jsx │ │ │ └── util │ │ │ │ ├── facilityHelpers.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── pdfHelpers │ │ │ │ ├── appointments.unit.spec.jsx │ │ │ │ ├── blueButton.unit.spec.jsx │ │ │ │ └── demographics.unit.spec.jsx │ │ │ │ ├── printHelper.unit.spec.jsx │ │ │ │ ├── radiologyUtil.unit.spec.jsx │ │ │ │ └── txtHelpers │ │ │ │ ├── accountSummary.unit.spec.jsx │ │ │ │ ├── allergies.unit.spec.jsx │ │ │ │ ├── appointments.unit.spec.jsx │ │ │ │ ├── blueButton.unit.spec.jsx │ │ │ │ └── vitals.unit.spec.jsx │ │ └── util │ │ │ ├── actionTypes.js │ │ │ ├── constants.js │ │ │ ├── dateHelpers.js │ │ │ ├── facilityHelpers.js │ │ │ ├── helpers.js │ │ │ ├── pdfHelpers │ │ │ ├── accountSummary.js │ │ │ ├── allergies.js │ │ │ ├── appointments.js │ │ │ ├── blueButton.js │ │ │ ├── conditions.js │ │ │ ├── demographics.js │ │ │ ├── labsAndTests.js │ │ │ ├── medications.js │ │ │ ├── militaryService.js │ │ │ ├── notes.js │ │ │ ├── vaccines.js │ │ │ └── vitals.js │ │ │ ├── printHelper.js │ │ │ ├── radiologyUtil.js │ │ │ ├── rumConstants.js │ │ │ ├── selectors.js │ │ │ ├── testHelper.js │ │ │ └── txtHelpers │ │ │ ├── accountSummary.js │ │ │ ├── allergies.js │ │ │ ├── appointments.js │ │ │ ├── blueButton.js │ │ │ ├── conditions.js │ │ │ ├── demographics.js │ │ │ ├── labsAndTests.js │ │ │ ├── medications.js │ │ │ ├── militaryService.js │ │ │ ├── notes.js │ │ │ ├── vaccines.js │ │ │ └── vitals.js │ ├── mhv-medications │ │ ├── README.md │ │ ├── actions │ │ │ └── tooltip.js │ │ ├── api │ │ │ ├── allergiesApi.js │ │ │ ├── prescriptionsApi.js │ │ │ └── rxApi.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── MedicationsList │ │ │ │ ├── FilterAriaRegion.jsx │ │ │ │ ├── InProductionEducationFiltering.jsx │ │ │ │ ├── MedicationsList.jsx │ │ │ │ ├── MedicationsListCard.jsx │ │ │ │ ├── MedicationsListFilter.jsx │ │ │ │ ├── MedicationsListSort.jsx │ │ │ │ └── MedsByMailContent.jsx │ │ │ ├── PrescriptionDetails │ │ │ │ ├── GroupedMedications.jsx │ │ │ │ ├── NonVaPrescription.jsx │ │ │ │ ├── PrescriptionPrintOnly.jsx │ │ │ │ └── VaPrescription.jsx │ │ │ ├── RefillPrescriptions │ │ │ │ ├── ErrorNotification.jsx │ │ │ │ ├── PartialRefillNotification.jsx │ │ │ │ ├── RefillAlert.jsx │ │ │ │ ├── RefillMedicationList.jsx │ │ │ │ ├── RefillNotification.jsx │ │ │ │ └── SuccessNotification.jsx │ │ │ └── shared │ │ │ │ ├── Alert.jsx │ │ │ │ ├── AllergiesErrorModal.jsx │ │ │ │ ├── AllergiesPrintOnly.jsx │ │ │ │ ├── ApiErrorNotification.jsx │ │ │ │ ├── BeforeYouDownloadDropdown.jsx │ │ │ │ ├── CallPharmacyPhone.jsx │ │ │ │ ├── CernerFacilityAlert.jsx │ │ │ │ ├── DelayedRefillAlert.jsx │ │ │ │ ├── DisplayCernerFacilityAlert.jsx │ │ │ │ ├── ExtraDetails.jsx │ │ │ │ ├── FeedbackEmail.jsx │ │ │ │ ├── FillRefillButton.jsx │ │ │ │ ├── LastFilledInfo.jsx │ │ │ │ ├── MedicationDescription.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── NewCernerFacilityAlert.jsx │ │ │ │ ├── PrintDownload.jsx │ │ │ │ ├── ProcessList.jsx │ │ │ │ ├── RxRenewalDeleteDraftSuccessAlert.jsx │ │ │ │ ├── RxRenewalMessageSuccessAlert.jsx │ │ │ │ ├── SendRxRenewalMessage.jsx │ │ │ │ ├── StatusDropdown.jsx │ │ │ │ ├── TrackingInfo.jsx │ │ │ │ ├── VaPharmacyText.jsx │ │ │ │ └── usePrintTitle.jsx │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── AppProviders.jsx │ │ │ ├── PrescriptionDetails.jsx │ │ │ ├── PrescriptionDetailsDocumentation.jsx │ │ │ ├── Prescriptions.jsx │ │ │ ├── PrescriptionsPrintOnly.jsx │ │ │ ├── PrintOnlyPage.jsx │ │ │ ├── RefillPrescriptions.jsx │ │ │ └── RxBreadcrumbs.jsx │ │ ├── hooks │ │ │ ├── usePageTitle.js │ │ │ ├── usePrescriptionData.js │ │ │ └── useURLPagination.js │ │ ├── loaders │ │ │ ├── allergiesLoader.js │ │ │ └── prescriptionsLoader.js │ │ ├── manifest.json │ │ ├── mocks │ │ │ └── api │ │ │ │ ├── feature-toggles │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── mhv-api │ │ │ │ ├── messaging │ │ │ │ │ └── folders │ │ │ │ │ │ └── index.js │ │ │ │ └── prescriptions │ │ │ │ │ ├── documentation.js │ │ │ │ │ └── index.js │ │ │ │ ├── tooltips │ │ │ │ └── index.js │ │ │ │ ├── user │ │ │ │ ├── index.js │ │ │ │ └── personal-information.json │ │ │ │ └── vamc-ehr.json │ │ ├── reducers │ │ │ ├── inProductEducation.js │ │ │ └── index.js │ │ ├── redux │ │ │ └── preferencesSlice.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── medications.scss │ │ │ ├── prescription-details.scss │ │ │ └── print-download.scss │ │ ├── selectors │ │ │ ├── selectDowntime.js │ │ │ ├── selectPreferences.js │ │ │ ├── selectPrescription.js │ │ │ └── selectUser.js │ │ ├── store.js │ │ ├── tests │ │ │ ├── api │ │ │ │ ├── prescriptionsApi.unit.spec.jsx │ │ │ │ └── rxApi.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── MedicationsList │ │ │ │ │ ├── FilterAriaRegion.spec.jsx │ │ │ │ │ ├── InProductionEducationFiltering.unit.spec.jsx │ │ │ │ │ ├── MedicationsList.unit.spec.jsx │ │ │ │ │ ├── MedicationsListCard.unit.spec.jsx │ │ │ │ │ ├── MedicationsListFilter.unit.spec.jsx │ │ │ │ │ ├── MedicationsListSort.unit.spec.jsx │ │ │ │ │ └── MedsByMailContent.unit.spec.jsx │ │ │ │ ├── PrescriptionDetails │ │ │ │ │ ├── GroupedMedications.unit.spec.jsx │ │ │ │ │ ├── NonVaPrescription.unit.spec.jsx │ │ │ │ │ ├── PrescriptionPrintOnly.unit.spec.jsx │ │ │ │ │ └── VaPrescription.unit.spec.jsx │ │ │ │ ├── RefillPrescriptions │ │ │ │ │ ├── ErrorNotification.unit.spec.jsx │ │ │ │ │ ├── PartialRefillNotification.unit.spec.jsx │ │ │ │ │ ├── RefillAlert.unit.spec.jsx │ │ │ │ │ ├── RefillMedicationList.unit.spec.jsx │ │ │ │ │ ├── RefillNotification.unit.spec.jsx │ │ │ │ │ └── SuccessNotification.unit.spec.jsx │ │ │ │ └── shared │ │ │ │ │ ├── Alert.unit.spec.jsx │ │ │ │ │ ├── AllergiesErrorModal.unit.spec.jsx │ │ │ │ │ ├── AllergiesPrintOnly.unit.spec.jsx │ │ │ │ │ ├── ApiErrorNotification.unit.spec.jsx │ │ │ │ │ ├── BeforeYouDownloadDropdown.unit.spec.jsx │ │ │ │ │ ├── CallPharmacyPhone.unit.spec.jsx │ │ │ │ │ ├── CernerFacilityAlert.unit.spec.jsx │ │ │ │ │ ├── DelayedRefillAlert.unit.spec.jsx │ │ │ │ │ ├── DisplayCernerFacilityAlert.unit.spec.jsx │ │ │ │ │ ├── ExtraDetails.unit.spec.jsx │ │ │ │ │ ├── FillRefillButton.unit.spec.jsx │ │ │ │ │ ├── LastFilledInfo.unit.spec.jsx │ │ │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ │ │ ├── NewCernerFacilityAlert.unit.spec.jsx │ │ │ │ │ ├── PrintDownload.unit.spec.jsx │ │ │ │ │ ├── ProcessList.unit.spec.jsx │ │ │ │ │ ├── SendRxRenewalMessage.unit.spec.jsx │ │ │ │ │ ├── StatusDropDown.unit.spec.jsx │ │ │ │ │ ├── TrackingInfo.unit.spec.jsx │ │ │ │ │ └── VaPharmacyText.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── PrescriptionDetails.unit.spec.jsx │ │ │ │ ├── PrescriptionDetailsDocumentation.unit.spec.jsx │ │ │ │ ├── Prescriptions.unit.spec.jsx │ │ │ │ ├── PrescriptionsPrintOnly.unit.spec.jsx │ │ │ │ ├── PrintOnlyPage.unit.spec.jsx │ │ │ │ ├── RefillPrescriptions.unit.spec.jsx │ │ │ │ └── RxBreadcrumbs.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── fixtures │ │ │ │ │ ├── aal-request-body.json │ │ │ │ │ ├── active-on-hold-prescription-details.json │ │ │ │ │ ├── active-parked-rx-with-refills-remaining-on-refill-page.json │ │ │ │ │ ├── active-parked-zero-refills-null-dispense-date.json │ │ │ │ │ ├── active-parked-zero-refills-with-dispense-date.json │ │ │ │ │ ├── active-prescriptions-with-refills.json │ │ │ │ │ ├── active-refill-in-process-details.json │ │ │ │ │ ├── active-refill-in-process-for-delay-alert.json │ │ │ │ │ ├── active-rx-with-refills-remaining-on-refill-page.json │ │ │ │ │ ├── active-rx-zero-refills-on-refill-page.json │ │ │ │ │ ├── active-single-refill-for-delay-alert.json │ │ │ │ │ ├── active-submitted-prescription-details.json │ │ │ │ │ ├── allergies-list.json │ │ │ │ │ ├── allergies.json │ │ │ │ │ ├── cerner-user-multiple-facilities.json │ │ │ │ │ ├── cerner-user.json │ │ │ │ │ ├── discontinued-prescription-details.json │ │ │ │ │ ├── empty-field-prescription-details.json │ │ │ │ │ ├── empty-prescriptions-list.json │ │ │ │ │ ├── expired-prescription-details.json │ │ │ │ │ ├── expired-rx-over-180-days-details-page.json │ │ │ │ │ ├── exportList.json │ │ │ │ │ ├── failed-request-prescription.json │ │ │ │ │ ├── filter-count-zero-prescriptions.json │ │ │ │ │ ├── filter-non-active-prescriptions.json │ │ │ │ │ ├── filter-prescriptions.json │ │ │ │ │ ├── grouped-prescriptions-list.json │ │ │ │ │ ├── list-refillable-prescriptions.json │ │ │ │ │ ├── listOfPrescriptions.json │ │ │ │ │ ├── missing-patient-medication-information.json │ │ │ │ │ ├── non-VA-prescription-on-list-page.json │ │ │ │ │ ├── non-rx-user.json │ │ │ │ │ ├── older-prescription-details.json │ │ │ │ │ ├── parked-prescription-details.json │ │ │ │ │ ├── partial-prescription-details.json │ │ │ │ │ ├── partial-refills-med-list.json │ │ │ │ │ ├── patient-medications-information.json │ │ │ │ │ ├── pending-prescriptions-details.json │ │ │ │ │ ├── pending-prescriptions-for-renewal.json │ │ │ │ │ ├── pending-prescriptions-med-list.json │ │ │ │ │ ├── prescription-description-details.json │ │ │ │ │ ├── prescription-details-page2.json │ │ │ │ │ ├── prescription-details.json │ │ │ │ │ ├── prescription-dispensed-datails.json │ │ │ │ │ ├── prescription-facility-name-details-page.json │ │ │ │ │ ├── prescription-refill-button-details-page.json │ │ │ │ │ ├── prescription-refill-history-details.json │ │ │ │ │ ├── prescription-tracking-details.json │ │ │ │ │ ├── prescriptions-details-page-2.json │ │ │ │ │ ├── prescriptions-page-2.json │ │ │ │ │ ├── prescriptions.json │ │ │ │ │ ├── profile-status.json │ │ │ │ │ ├── refill-failure.json │ │ │ │ │ ├── refill-page-prescription-requests.json │ │ │ │ │ ├── refill-partial-success.json │ │ │ │ │ ├── refill-success.json │ │ │ │ │ ├── refill-success.v2.json │ │ │ │ │ ├── renew-refill-prescription.json │ │ │ │ │ ├── rf-record-pharmacy-phone-number.json │ │ │ │ │ ├── single-refill-prescription-request.json │ │ │ │ │ ├── standard-error-response.json │ │ │ │ │ ├── togggle-no-progress-tracker.json │ │ │ │ │ ├── toggles-response.json │ │ │ │ │ ├── tooltip-for-filtering-list-page.json │ │ │ │ │ ├── tooltip-hidden.json │ │ │ │ │ ├── tooltip-not-visible-list-page.json │ │ │ │ │ ├── tooltip-visible-list-page.json │ │ │ │ │ ├── transferred-prescription-details.json │ │ │ │ │ ├── unallowed-user.json │ │ │ │ │ ├── unknown-prescription-details.json │ │ │ │ │ ├── user-meds-by-mail.json │ │ │ │ │ ├── user-mhv-account-state-none.json │ │ │ │ │ ├── user.json │ │ │ │ │ └── vamc-ehr.json │ │ │ │ ├── med_site │ │ │ │ │ └── MedicationsSite.js │ │ │ │ ├── medications-active-on-hold-status-definition-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-active-parked-rx-with-refills-on-refill-page.cypress.spec.js │ │ │ │ ├── medications-active-parked-status-definition-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-active-parked-zero-refills-not-dispensed-refill-page.cypress.spec.js │ │ │ │ ├── medications-active-rx-with-refills-on-refill-page.cypress.spec.js │ │ │ │ ├── medications-active-status-definition-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-active-submitted-status-definition-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-alert-after-refill-confirmation-and-page-reload-refill-page.cypress.spec.js │ │ │ │ ├── medications-alert-longer-than-expected-multiple-refill-list-page.cypress.spec.js │ │ │ │ ├── medications-alert-longer-than-expected-rx-refill-page.cypress.spec.js │ │ │ │ ├── medications-alert-longer-than-expected-single-refill-list-page.cypress.spec.js │ │ │ │ ├── medications-alert-refill-tracking-and-delay-details-page.cypress.spec.js │ │ │ │ ├── medications-alert-submitted-refill-delay-details-page.cypress.spec.js │ │ │ │ ├── medications-allergies-and-reactions-link-list-page.cypress.spec.js │ │ │ │ ├── medications-allergies-network-response-list-page.cypress.spec.js │ │ │ │ ├── medications-allergies-observed-historic-url-network-response-list-page.cypress.spec.js │ │ │ │ ├── medications-allergies-observed-network-response-list-page.cypress.spec.js │ │ │ │ ├── medications-allergies-reported-org-name-list-page.cypress.spec.js │ │ │ │ ├── medications-bottom-part-of-list-visible-upon-loading-medications-list-page.cypress.spec.js │ │ │ │ ├── medications-breadcrumbs-details-page.cypress.spec.js │ │ │ │ ├── medications-details-page-verify-refill-prescription-link.cypress.spec.js │ │ │ │ ├── medications-discontinued-compose-sm-link.cypress.spec.js │ │ │ │ ├── medications-discontinued-status-definition-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-download-no-alert-after-navigating-away-list-page.cypress.spec.js │ │ │ │ ├── medications-download-pdf-allergies-error-details-page.cypress.spec.js │ │ │ │ ├── medications-download-pdf-allergies-error-list-page.cypress.spec.js │ │ │ │ ├── medications-download-pdf-details-page.cypress.spec.js │ │ │ │ ├── medications-download-pdf-list-page.cypress.spec.js │ │ │ │ ├── medications-download-pdf-no-alert-after-reloading-list-page.cypress.spec.js │ │ │ │ ├── medications-download-txt-allergies-error-details-page.cypress.spec.js │ │ │ │ ├── medications-download-txt-allergies-error-list-page.cypress.spec.js │ │ │ │ ├── medications-download-txt-details-page.cypress.spec.js │ │ │ │ ├── medications-download-txt-list-page.cypress.spec.js │ │ │ │ ├── medications-download-txt-no-alert-after-reloading-list-page.cypress.spec.js │ │ │ │ ├── medications-download-txt-refill-history-med-description-field.cypress.spec.js │ │ │ │ ├── medications-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-dropdown-list-page.cypress.spec.js │ │ │ │ ├── medications-empty-allergy-list-network-response-list-page.cypress.spec.js │ │ │ │ ├── medications-empty-field-content-previous-prescription-details-page.cypress.spec.js │ │ │ │ ├── medications-empty-field-content-refill-history-section-details-page.cypress.spec.js │ │ │ │ ├── medications-empty-fields-content-pdf-list-page.cypress.spec.js │ │ │ │ ├── medications-empty-fields-content-txt-list-page.cypress.spec.js │ │ │ │ ├── medications-empty-fields-description-details-page.cypress.spec.js │ │ │ │ ├── medications-expired-status-definition-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-expired-status-description-details-page.cypress.spec.js │ │ │ │ ├── medications-facility-name-in-plain-language-details-page.cypress.spec.js │ │ │ │ ├── medications-filter-accordion-expand-collapse-on-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-accordion-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-accordion-reset-button-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-active-option-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-all-medications-option-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-collapsed-after-reload-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-expanded-on-nav-from-refill-page.cypress.spec.js │ │ │ │ ├── medications-filter-message-zero-filter-count-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-non-active-option-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-recently-requested-option-list-page.cypress.spec.js │ │ │ │ ├── medications-filter-renewal-option-list-page.cypress.spec.js │ │ │ │ ├── medications-focus-on-H1-upon-loading-list-page.cypress.spec.js │ │ │ │ ├── medications-grouping-accordion-info-details-page.cypress.spec.js │ │ │ │ ├── medications-grouping-refill-history-accordion-details-page.cypress.spec.js │ │ │ │ ├── medications-how-to-renew-link-on-list-page.cypress.spec.js │ │ │ │ ├── medications-keyboard-nav.cypress.spec.js │ │ │ │ ├── medications-list-page-breadcrumb-to-error-alert-when-nav-to-details-page.cypress.spec.js │ │ │ │ ├── medications-list-page-link-to-prescription-refill-page.cypress.spec.js │ │ │ │ ├── medications-list-page-meds-by-mail-content.cypress.spec.js │ │ │ │ ├── medications-message-for-empty-medications-list-page.cypress.spec.js │ │ │ │ ├── medications-nav-details-page.cypress.spec.js │ │ │ │ ├── medications-nav-refill-page.cypress.spec.js │ │ │ │ ├── medications-need-help-section-list-page-api-call-failure.cypress.spec.js │ │ │ │ ├── medications-need-help-section-list-page.cypress.spec.js │ │ │ │ ├── medications-need-help-section-refill-page.cypress.spec.js │ │ │ │ ├── medications-no-alert-nav-back-to-refill-page-partial-success.cypress.spec.js │ │ │ │ ├── medications-no-failure-alert-on-nav-back-to-refill-page.cypress.spec.js │ │ │ │ ├── medications-no-image-available-details-page.cypress.spec.js │ │ │ │ ├── medications-no-prescriptions-message-refills-page.cypress.spec.js │ │ │ │ ├── medications-no-success-alert-on-nav-back-to-refill-page.cypress.spec.js │ │ │ │ ├── medications-non-VA-prescription-name-on-list-page.cypress.spec.js │ │ │ │ ├── medications-non-VA-status-definition-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-notes-about-images-details-page.cypress.spec.js │ │ │ │ ├── medications-original-fill-request-link-text-details-page.cypress.spec.js │ │ │ │ ├── medications-page-not-found.cypress.spec.js │ │ │ │ ├── medications-pagination-details-page.cypress.spec.js │ │ │ │ ├── medications-partial-fill-accordion-details-page.cypress.spec.js │ │ │ │ ├── medications-patient-information-download-pdf.cypress.spec.js │ │ │ │ ├── medications-patient-information-download-txt.cypress.spec.js │ │ │ │ ├── medications-patient-information-print-dropdown.cypress.spec.js │ │ │ │ ├── medications-patient-information-print-this-page-dropdown.cypress.spec.js │ │ │ │ ├── medications-patient-medication-information-details-page-breadcrumbs.cypress.spec.js │ │ │ │ ├── medications-patient-medication-information-details-page.cypress.spec.js │ │ │ │ ├── medications-patient-medication-information-error-message.cypress.spec.js │ │ │ │ ├── medications-patient-medication-information-missing-information.cypress.spec.js │ │ │ │ ├── medications-patient-medication-information-page-dropdown.cypress.spec.js │ │ │ │ ├── medications-pending-new-alert-details-page.cypress.spec.js │ │ │ │ ├── medications-pending-prescriptions-new-list-page.cypress.spec.js │ │ │ │ ├── medications-pending-prescriptions-no-refill-history-details-page.cypress.spec.js │ │ │ │ ├── medications-pending-prescriptions-renewal-details-page.cypress.spec.js │ │ │ │ ├── medications-pending-prescriptions-renewal-list-page.cypress.spec.js │ │ │ │ ├── medications-pending-prescriptions-warning-details-page.cypress.spec.js │ │ │ │ ├── medications-pending-renewal-alert-details-page.cypress.spec.js │ │ │ │ ├── medications-pharmacy-phone-number-RF-record-list-page.cypress.spec.js │ │ │ │ ├── medications-pharmacy-phone-number-list-page.cypress.spec.js │ │ │ │ ├── medications-pharmacy-phone-number-rf-record-details-page.cypress.spec.js │ │ │ │ ├── medications-pharmacy-phone-number-rx-record-details-page.cypress.spec.js │ │ │ │ ├── medications-pharmacy-phone-number-rx-unknown-list-page.cypress.spec.js │ │ │ │ ├── medications-pharmacy-phone-number-unknown-rx-details-page.cypress.spec.js │ │ │ │ ├── medications-prescription-description-details.cypress.spec.js │ │ │ │ ├── medications-prescription-number-on-rx-card-list-page.cypress.spec.js │ │ │ │ ├── medications-prescription-tracking-available-for-fourteen-days-details-page.cypress.spec.js │ │ │ │ ├── medications-prescription-tracking-available-for-fourteen-days-refill-in-process-details-page.cypress.spec.js │ │ │ │ ├── medications-prescription-tracking-available-for-fourteen-days-refill-submitted-details-page.cypress.spec.js │ │ │ │ ├── medications-prescription-tracking-details.cypress.spec.js │ │ │ │ ├── medications-previous-prescriptions-section-details-page.cypress.spec.js │ │ │ │ ├── medications-print-medications-allergies-error-details-page.cypress.spec.js │ │ │ │ ├── medications-print-medications-allergies-error-list-page.cypress.spec.js │ │ │ │ ├── medications-print-medications-details-page.cypress.spec.js │ │ │ │ ├── medications-print-medications-list-page.cypress.spec.js │ │ │ │ ├── medications-progress-tracker-active-refill-in-process-details-page.cypress.spec.js │ │ │ │ ├── medications-progress-tracker-delay-refill-process-details-page.cypress.spec.js │ │ │ │ ├── medications-progress-tracker-rx-active-details-page.cypress.spec.js │ │ │ │ ├── medications-progress-tracker-rx-submiited-details-page.cypress.spec.js │ │ │ │ ├── medications-progress-tracker-rx-submitted-no-tracking-details-page.cypress.spec.js │ │ │ │ ├── medications-progress-tracker-step-two-dispense-date-details-page.cypress.spec.js │ │ │ │ ├── medications-provider-first-last-name-display-details-page.cypress.spec.js │ │ │ │ ├── medications-redirects.cypress.spec.js │ │ │ │ ├── medications-refill-history-details-page..cypress.spec.js │ │ │ │ ├── medications-refill-history-shipped-on-date-details-page.cypress.spec.js │ │ │ │ ├── medications-refill-page-go-to-medications-list-page-link.cypress.spec.js │ │ │ │ ├── medications-refill-request-link-text-validation-details.cypress.spec.js │ │ │ │ ├── medications-refill-request-success-alert-link-to-list-page-v2.cypress.spec.js │ │ │ │ ├── medications-refill-request-success-alert-link-to-list-page.cypress.spec.js │ │ │ │ ├── medications-refill-submit-inline-error-list.cypress.spec.js │ │ │ │ ├── medications-rx-image-details-page.cypress.spec.js │ │ │ │ ├── medications-rx-quantity-on-details-page.cypress.spec.js │ │ │ │ ├── medications-select-all-refills-refill-page.cypress.spec.js │ │ │ │ ├── medications-select-no-prescription-refill-request-error-message.cypress.spec.js │ │ │ │ ├── medications-select-one-refill-checkbox-refill-page.cypress.spec.js │ │ │ │ ├── medications-select-some-refills-refill-page.cypress.spec.js │ │ │ │ ├── medications-send-rx-renewal-message-component.cypress.spec.js │ │ │ │ ├── medications-send-rx-renewal-message-list-page.cypress.spec.js │ │ │ │ ├── medications-shipped-information-rx-card-list-page.cypress.spec.js │ │ │ │ ├── medications-shipped-information-rx-details-page.cypress.spec.js │ │ │ │ ├── medications-shipped-rx-on-refill-page.cypress.spec.js │ │ │ │ ├── medications-single-previous-prescription-description-details-page.cypress.spec.js │ │ │ │ ├── medications-single-refill-history-description-details-page.cypress.spec.js │ │ │ │ ├── medications-sort-alphabetically-by-name-list-page.cypress.spec.js │ │ │ │ ├── medications-sort-alphabetically-by-status-list-page.cypress.spec.js │ │ │ │ ├── medications-sort-default-prescriptions-list-page.cypress.spec.js │ │ │ │ ├── medications-sort-last-filled-first-list-page.cypress.spec.js │ │ │ │ ├── medications-static-progress-list-refill-page.cypress.spec.js │ │ │ │ ├── medications-tooltip-for-filtering-list-page.cypress.spec.js │ │ │ │ ├── medications-tooltip-not-displayed-after-closing-and-reloading-list-page.cypress.spec.js │ │ │ │ ├── medications-transferred-status-defintion-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-unallowed-user-rerouting.cypress.spec.js │ │ │ │ ├── medications-unknown-status-definition-dropdown-details-page.cypress.spec.js │ │ │ │ ├── medications-validate-aal-details-page-view.cypress.spec.js │ │ │ │ ├── medications-validate-back-to-top-button-on-list-page.cypress.spec.js │ │ │ │ ├── medications-validate-breadcrumb-list-page-navigation.cypress.spec.js │ │ │ │ ├── medications-validate-browser-back-button.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-active-onHold-prescription.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-active-parked-prescription.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-active-refill-in-process.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-active-refills-left.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-active-zero-refills.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-discontinued-prescriptions.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-expired-prescription.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-non-VA-prescriptions.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-submitted-prescription.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-transferred-prescription.cypress.spec.js │ │ │ │ ├── medications-validate-information-for-unknown-prescription.cypress.spec.js │ │ │ │ ├── medications-validate-non-va-medications-details-page.cypress.spec.js │ │ │ │ ├── medications-validate-standardize-error-message.cypress.spec.js │ │ │ │ ├── medications-verify-date-field-details-page.cypress.spec.js │ │ │ │ ├── medications-verify-discontinued-med-name-details-page.cypress.spec.js │ │ │ │ ├── medications-verify-expired-prescription-over-180-days-list-page.cypress.spec.js │ │ │ │ ├── medications-verify-last-fill-date-list-page.cypress.spec.js │ │ │ │ ├── medications-verify-partial-success-refill-submit-refill-page.cypress.spec.js │ │ │ │ ├── medications-verify-success-message-list-page.cypress.spec.js │ │ │ │ ├── pages │ │ │ │ │ ├── MedicationsDetailsPage.js │ │ │ │ │ ├── MedicationsInformationPage.js │ │ │ │ │ ├── MedicationsListPage.js │ │ │ │ │ └── MedicationsRefillPage.js │ │ │ │ └── utils │ │ │ │ │ └── constants.js │ │ │ ├── fixtures │ │ │ │ ├── allergies.json │ │ │ │ ├── allergiesList.json │ │ │ │ ├── allergy.json │ │ │ │ ├── cerner-facility-mock-data.json │ │ │ │ ├── groupedMedicationsList.json │ │ │ │ ├── medicationInformation.json │ │ │ │ ├── medicationInformationEmpty.json │ │ │ │ ├── nonVaPrescription.json │ │ │ │ ├── paginatedSortedListApiResponse.json │ │ │ │ ├── prescriptionDetails.json │ │ │ │ ├── prescriptions.json │ │ │ │ ├── prescriptionsList.json │ │ │ │ ├── prescriptionsListItem.json │ │ │ │ ├── prescriptionsListItemNonVA.json │ │ │ │ ├── refillablePrescriptionsList.json │ │ │ │ └── userProfile.json │ │ │ ├── hooks │ │ │ │ ├── usePageTitle.unit.spec.jsx │ │ │ │ ├── usePrescriptionData.unit.spec.jsx │ │ │ │ └── useURLPagination.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ └── allergies.unit.spec.jsx │ │ │ ├── selectors │ │ │ │ ├── selectDowntime.unit.spec.jsx │ │ │ │ ├── selectPreferences.unit.spec.jsx │ │ │ │ ├── selectPrescription.unit.spec.jsx │ │ │ │ └── selectUser.unit.spec.jsx │ │ │ ├── testing-utils │ │ │ │ └── index.js │ │ │ └── util │ │ │ │ ├── generateTimestampForFilename.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ ├── createBreadcrumbs.unit.spec.jsx │ │ │ │ ├── createNoDescriptionText.unit.spec.jsx │ │ │ │ ├── dateFormat.unit.spec.jsx │ │ │ │ ├── displayHeaderPrefaceText.unit.spec.jsx │ │ │ │ ├── displayMedicationsListHeader.unit.spec.jsx │ │ │ │ ├── displayProviderName.unit.spec.jsx │ │ │ │ ├── extractContainedResource.unit.spec.jsx │ │ │ │ ├── fromToNumbs.unit.spec.jsx │ │ │ │ ├── generateMedicationsPDF.unit.spec.jsx │ │ │ │ ├── getImageUri.unit.spec.jsx │ │ │ │ ├── getMostRecentRxRefill.unit.spec.jsx │ │ │ │ ├── getReactions.unit.spec.jsx │ │ │ │ ├── getRefillHistory.unit.spec.jsx │ │ │ │ ├── getShowRefillHistory.unit.spec.jsx │ │ │ │ ├── hasCmopNdcNumber.unit.spec.jsx │ │ │ │ ├── isRefillTakingLongerThanExpected.unit.spec.jsx │ │ │ │ ├── prescriptionMedAndRenewal.unit.spec.jsx │ │ │ │ ├── processList.unit.spec.jsx │ │ │ │ ├── sanitizeKramesHtmlStr.unit.spec.jsx │ │ │ │ ├── validateField.unit.spec.jsx │ │ │ │ └── validateIfAvailable.unit.spec.jsx │ │ │ │ ├── pdfConfigs.unit.spec.jsx │ │ │ │ └── txtConfigs.unit.spec.jsx │ │ └── util │ │ │ ├── actionTypes.js │ │ │ ├── buildPdfData.js │ │ │ ├── constants.js │ │ │ ├── dataDogConstants.js │ │ │ ├── generateMedicationsPdfFile.js │ │ │ ├── helpers │ │ │ ├── convertHtmlForDownload.js │ │ │ ├── convertPrescription.js │ │ │ ├── createBreadcrumbs.js │ │ │ ├── createNoDescriptionText.js │ │ │ ├── createVAPharmacyText.js │ │ │ ├── dateFormat.js │ │ │ ├── determinRefillLabel.js │ │ │ ├── displayHeaderPrefaceText.js │ │ │ ├── displayMedicationsListHeader.js │ │ │ ├── displayProviderName.js │ │ │ ├── extractContainedResource.js │ │ │ ├── filterRecentlyRequestedForAlerts.js │ │ │ ├── fromToNumbs.js │ │ │ ├── generateMedicationsPDF.js │ │ │ ├── generateTextFile.js │ │ │ ├── generateTimestampForFilename.js │ │ │ ├── getErrorTypeFromFormat.js │ │ │ ├── getImageUri.js │ │ │ ├── getMostRecentRxRefill.js │ │ │ ├── getReactions.js │ │ │ ├── getRefillHistory.js │ │ │ ├── getRxStatus.js │ │ │ ├── getShowRefillHistory.js │ │ │ ├── hasCmopNdcNumber.js │ │ │ ├── index.js │ │ │ ├── isArrayAndHasItems.js │ │ │ ├── isRefillTakingLongerThanExpected.js │ │ │ ├── prescriptionMedAndRenewalStatus.js │ │ │ ├── processList.js │ │ │ ├── rxSourceIsNonVA.js │ │ │ ├── sanitizeKramesHtmlStr.js │ │ │ ├── validateField.js │ │ │ └── validateIfAvailable.js │ │ │ ├── pdfConfigs.js │ │ │ ├── processListData.js │ │ │ ├── selectors.js │ │ │ └── txtConfigs.js │ ├── mhv-secure-messaging │ │ ├── README.md │ │ ├── actions │ │ │ ├── alerts.js │ │ │ ├── breadcrumbs.js │ │ │ ├── categories.js │ │ │ ├── draftDetails.js │ │ │ ├── folders.js │ │ │ ├── index.js │ │ │ ├── messages.js │ │ │ ├── preferences.js │ │ │ ├── prescription.js │ │ │ ├── recipients.js │ │ │ ├── search.js │ │ │ ├── threadDetails.js │ │ │ ├── threads.js │ │ │ └── triageTeams.js │ │ ├── api │ │ │ ├── RxApi.js │ │ │ ├── SmApi.js │ │ │ ├── facilitiesApi.js │ │ │ └── mocks │ │ │ │ ├── allrecipients │ │ │ │ └── index.js │ │ │ │ ├── categories │ │ │ │ └── index.js │ │ │ │ ├── endpoints │ │ │ │ └── maintenance-windows │ │ │ │ │ └── index.js │ │ │ │ ├── feature-toggles │ │ │ │ └── index.js │ │ │ │ ├── folders │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── messages │ │ │ │ └── index.js │ │ │ │ ├── recipients │ │ │ │ └── index.js │ │ │ │ └── user │ │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── Alerts │ │ │ │ └── CernerTransitioningFacilityAlert.jsx │ │ │ ├── AttachmentsList.jsx │ │ │ ├── BeforeMessageAddlInfo.jsx │ │ │ ├── ComposeForm │ │ │ │ ├── AddYourMedicationInfoWarning.jsx │ │ │ │ ├── CantFindYourTeam.jsx │ │ │ │ ├── CategoryInput.jsx │ │ │ │ ├── ComposeForm.jsx │ │ │ │ ├── ComposeFormActionButtons.jsx │ │ │ │ ├── DraftSavedInfo.jsx │ │ │ │ ├── EditSignatureLink.jsx │ │ │ │ ├── ElectronicSignature.jsx │ │ │ │ ├── FileInput.jsx │ │ │ │ ├── RecipientsSelect.jsx │ │ │ │ ├── ReplyDraftItem.jsx │ │ │ │ ├── ReplyDrafts.jsx │ │ │ │ ├── ReplyForm.jsx │ │ │ │ ├── SelectedRecipientTitle.jsx │ │ │ │ └── ViewOnlyDraftSection.jsx │ │ │ ├── CrisisLineConnectButton.jsx │ │ │ ├── Dashboard │ │ │ │ ├── DashboardUnreadMessages.jsx │ │ │ │ └── WelcomeMessage.jsx │ │ │ ├── Draft │ │ │ │ └── DeleteDraft.jsx │ │ │ ├── EmergencyNote.jsx │ │ │ ├── FacilityCheckboxGroup.jsx │ │ │ ├── FetchRecipients.jsx │ │ │ ├── FoldersList.jsx │ │ │ ├── Footer.jsx │ │ │ ├── FrequentlyAskedQuestions.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── HowToAttachFiles.jsx │ │ │ ├── InnerNavigation.jsx │ │ │ ├── ManageFolderButtons.jsx │ │ │ ├── MessageActionButtons.jsx │ │ │ ├── MessageActionButtons │ │ │ │ ├── ComposeMessageButton.jsx │ │ │ │ ├── MoveMessageToFolderBtn.jsx │ │ │ │ ├── PrintBtn.jsx │ │ │ │ ├── ReplyBtn.jsx │ │ │ │ └── TrashButton.jsx │ │ │ ├── MessageList │ │ │ │ ├── CernerFacilityAlert.jsx │ │ │ │ ├── FolderHeader.jsx │ │ │ │ ├── MessageList.jsx │ │ │ │ └── MessageListItem.jsx │ │ │ ├── MessageThread │ │ │ │ ├── MessageThread.jsx │ │ │ │ ├── MessageThreadAttachments.jsx │ │ │ │ ├── MessageThreadBody.jsx │ │ │ │ ├── MessageThreadForPrint.jsx │ │ │ │ ├── MessageThreadItem.jsx │ │ │ │ └── MessageThreadMeta.jsx │ │ │ ├── MessageThreadHeader.jsx │ │ │ ├── Modals │ │ │ │ ├── CreateFolderModal.jsx │ │ │ │ ├── DeleteDraftModal.jsx │ │ │ │ ├── DeleteMessageModal.jsx │ │ │ │ └── RemoveAttachmentModal.jsx │ │ │ ├── Navigation.jsx │ │ │ ├── ReplyButton.jsx │ │ │ ├── ReplyHeader.jsx │ │ │ ├── Search │ │ │ │ ├── FilterBox.jsx │ │ │ │ ├── NoFilterMatchWarning.jsx │ │ │ │ └── SearchForm.jsx │ │ │ ├── SectionGuideButton.jsx │ │ │ ├── ThreadList │ │ │ │ ├── ThreadListItem.jsx │ │ │ │ ├── ThreadListSort.jsx │ │ │ │ └── ThreadsList.jsx │ │ │ ├── shared │ │ │ │ ├── AlertBackgroundBox.jsx │ │ │ │ ├── BlockedTriageGroupAlert.jsx │ │ │ │ ├── CannotReplyAlert.jsx │ │ │ │ ├── FeedbackEmail.jsx │ │ │ │ ├── HorizontalRule.jsx │ │ │ │ ├── OracleHealthMessagingIssuesAlert.jsx │ │ │ │ ├── RouteLeavingGuard.jsx │ │ │ │ ├── ScrollToTop.jsx │ │ │ │ ├── SmBreadcrumbs.jsx │ │ │ │ ├── SmRouteNavigationGuard.jsx │ │ │ │ ├── TextPlaceholder.jsx │ │ │ │ ├── UnAuthBanner.jsx │ │ │ │ └── UnAuthSendMessageSection.jsx │ │ │ └── util │ │ │ │ └── LaunchMessagingAal.jsx │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── AuthorizedRoutes.jsx │ │ │ ├── CareTeamHelp.jsx │ │ │ ├── Compose.jsx │ │ │ ├── EditContactList.jsx │ │ │ ├── FolderThreadListView.jsx │ │ │ ├── Folders.jsx │ │ │ ├── InterstitialPage.jsx │ │ │ ├── LandingPageUnauth.jsx │ │ │ ├── MessageReply.jsx │ │ │ ├── RecentCareTeams.jsx │ │ │ ├── SearchResults.jsx │ │ │ ├── SelectCareTeam.jsx │ │ │ └── ThreadDetails.jsx │ │ ├── hooks │ │ │ ├── use-debounce.js │ │ │ ├── use-interval.js │ │ │ ├── use-previous-url.js │ │ │ ├── use-session-expiration.js │ │ │ ├── useBeforeUnloadGuard.js │ │ │ └── useFeatureToggles.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── alerts.js │ │ │ ├── breadcrumbs.js │ │ │ ├── categories.js │ │ │ ├── facilities.js │ │ │ ├── folders.js │ │ │ ├── index.js │ │ │ ├── oldReducers.js │ │ │ ├── preferences.js │ │ │ ├── prescription.js │ │ │ ├── recipients.js │ │ │ ├── search.js │ │ │ ├── threadDetails.js │ │ │ ├── threads.js │ │ │ └── triageTeams.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── compose.scss │ │ │ ├── dashboard.scss │ │ │ ├── folder-thread-list-view.scss │ │ │ ├── folders-list.scss │ │ │ ├── message-details.scss │ │ │ ├── message-list.scss │ │ │ ├── message-thread.scss │ │ │ ├── navigation.scss │ │ │ ├── search-results.scss │ │ │ ├── search.scss │ │ │ ├── secure-messaging-breadcrumb.scss │ │ │ └── secure-messaging.scss │ │ ├── selectors.js │ │ ├── tests │ │ │ ├── actions │ │ │ │ ├── categories.unit.spec.jsx │ │ │ │ ├── draftDetails.unit.spec.jsx │ │ │ │ ├── folders.unit.spec.jsx │ │ │ │ ├── messages.unit.spec.jsx │ │ │ │ ├── preferences.unit.spec.jsx │ │ │ │ ├── prescription.unit.spec.jsx │ │ │ │ ├── recentRecipients.unit.spec.jsx │ │ │ │ ├── recipients.unit.spec.jsx │ │ │ │ ├── search.unit.spec.jsx │ │ │ │ ├── threads.unit.spec.jsx │ │ │ │ └── triageTeams.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── Alerts │ │ │ │ │ └── CernerTransitioningFacilityAlert.unit.spec.jsx │ │ │ │ ├── Compose │ │ │ │ │ ├── AddYourMedicationInfoWarning.unit.spec.jsx │ │ │ │ │ ├── AttachmentsList.unit.spec.jsx │ │ │ │ │ ├── BlockedTriageGroupAlert.unit.spec.jsx │ │ │ │ │ ├── CantFindYourTeam.unit.spec.jsx │ │ │ │ │ ├── CategoryInput.unit.spec.jsx │ │ │ │ │ ├── ComposeForm.unit.spec.jsx │ │ │ │ │ ├── DraftSavedInfo.unit.spec.jsx │ │ │ │ │ ├── EditSignatureLink.unit.spec.jsx │ │ │ │ │ ├── ElectronicSignature.unit.spec.jsx │ │ │ │ │ ├── EmergencyNote.unit.spec.jsx │ │ │ │ │ ├── FileInput.unit.spec.jsx │ │ │ │ │ ├── RecipientsSelect.unit.spec.jsx │ │ │ │ │ ├── ReplyDraftItem.unit.spec.jsx │ │ │ │ │ ├── ReplyDrafts.unit.spec.jsx │ │ │ │ │ └── SelectedRecipientTitle.unit.spec.jsx │ │ │ │ ├── ComposeFormActionButtons.unit.spec.jsx │ │ │ │ ├── CrisisLineConnectButton.unit.spec.jsx │ │ │ │ ├── Dashboard │ │ │ │ │ └── DashboardUnreadMessages.unit.spec.jsx │ │ │ │ ├── DeleteDraft.unit.spec.jsx │ │ │ │ ├── Footer.unit.spec.jsx │ │ │ │ ├── HowToAttachFiles.unit.spec.jsx │ │ │ │ ├── LaunchMessagingAal.unit.spec.jsx │ │ │ │ ├── ManageFolderButtons.unit.spec.jsx │ │ │ │ ├── MessageActionButtons │ │ │ │ │ ├── MessageActionButtons.unit.spec.jsx │ │ │ │ │ ├── MoveMessageToFolderBtn.unit.spec.jsx │ │ │ │ │ └── PrintBtn.unit.spec.jsx │ │ │ │ ├── MessageListComponents │ │ │ │ │ ├── MessageList.unit.spec.jsx │ │ │ │ │ ├── MessageListItem.unit.spec.jsx │ │ │ │ │ └── folderHeader.unit.spec.jsx │ │ │ │ ├── MessageThreadComponents │ │ │ │ │ ├── MessageThreadBody.unit.spec.jsx │ │ │ │ │ ├── MessageThreadForPrint.unit.spec.jsx │ │ │ │ │ ├── MessageThreadMeta.unit.spec.jsx │ │ │ │ │ └── message-thread-item.unit.spec.jsx │ │ │ │ ├── Modals │ │ │ │ │ ├── DeleteMessageModal.unit.spec.jsx │ │ │ │ │ └── RemoveAttachmentsModal.unit.spec.jsx │ │ │ │ ├── Reply │ │ │ │ │ └── ReplyForm.unit.spec.jsx │ │ │ │ ├── Search │ │ │ │ │ ├── FilterBox.unit.spec.jsx │ │ │ │ │ └── SearchForm.unit.spec.jsx │ │ │ │ ├── ThreadListComponents │ │ │ │ │ ├── ThreadListItem.unit.spec.jsx │ │ │ │ │ ├── ThreadListSort.unit.spec.jsx │ │ │ │ │ └── ThreadsList.unit.spec.jsx │ │ │ │ ├── breadcrumbs.curated.unit.spec.jsx │ │ │ │ ├── breadcrumbs.unit.spec.jsx │ │ │ │ ├── navigation.unit.spec.jsx │ │ │ │ ├── reply.unit.spec.jsx │ │ │ │ └── shared │ │ │ │ │ ├── AlertBackroundBox.unit.spec.jsx │ │ │ │ │ ├── OracleHealthMessagingIssuesAlert.unit.spec.jsx │ │ │ │ │ ├── RouteLeavingGuard.unit.spec.jsx │ │ │ │ │ └── SmRouteNavigationGuard.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── CareTeamHelp.unit.spec.jsx │ │ │ │ ├── CernerFacilityAlert.unit.spec.jsx │ │ │ │ ├── Compose.unit.spec.jsx │ │ │ │ ├── EditContactList.unit.spec.jsx │ │ │ │ ├── FolderThreadListView.unit.spec.jsx │ │ │ │ ├── Folders.unit.spec.jsx │ │ │ │ ├── InterstitialPage.unit.spec.jsx │ │ │ │ ├── RecentCareTeams.unit.spec.jsx │ │ │ │ ├── SearchResults.unit.spec.jsx │ │ │ │ ├── SelectCareTeam.unit.spec.jsx │ │ │ │ └── ThreadDetails.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── OH-user-tests │ │ │ │ │ └── secure-messaging-OH-thread-no-association.cypress.spec.js │ │ │ │ ├── contact-list-tests │ │ │ │ │ ├── secure-messaging-contact-list-api-errors.cypress.spec.js │ │ │ │ │ ├── secure-messaging-contact-list-breadcrumb-back.cypress.spec.js │ │ │ │ │ ├── secure-messaging-contact-list-interface.cypress.spec.js │ │ │ │ │ ├── secure-messaging-contact-list-multi-facility-navigate-away.cypress.spec.js │ │ │ │ │ ├── secure-messaging-contact-list-multi-facility.cypress.spec.js │ │ │ │ │ ├── secure-messaging-contact-list-single-facility-navigate-away.cypress.spec.js │ │ │ │ │ └── secure-messaging-contact-list-single-facility.cypress.spec.js │ │ │ │ ├── curated-list-tests │ │ │ │ │ ├── secure-messaging-curated-list-back-to-facility-selection.cypress.spec.js │ │ │ │ │ ├── secure-messaging-curated-list-breadcrumbs.cypress.spec.js │ │ │ │ │ ├── secure-messaging-curated-list-feature-flag-toggle.cypress.spec.js │ │ │ │ │ ├── secure-messaging-curated-list-kb-nav-to-compose.cypress.spec.js │ │ │ │ │ ├── secure-messaging-curated-list-main-flow.cypress.spec.js │ │ │ │ │ ├── secure-messaging-curated-list-recent-recipients.cypress.spec.js │ │ │ │ │ └── secure-messaging-curated-list-reply-flow.cypress.spec.js │ │ │ │ ├── facilities-tests │ │ │ │ │ ├── secure-messaging-cerner-compose.cypress.spec.js │ │ │ │ │ └── secure-messaging-mixed-facilities-inbox.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── all-recipients-response.json │ │ │ │ │ ├── autosafe-draft-response.json │ │ │ │ │ ├── categories-response.json │ │ │ │ │ ├── custom-response.json │ │ │ │ │ ├── customResponse │ │ │ │ │ │ ├── created-folder-response.json │ │ │ │ │ │ ├── custom-single-message-response.json │ │ │ │ │ │ ├── custom-single-thread-response.json │ │ │ │ │ │ ├── folder-custom-metadata.json │ │ │ │ │ │ ├── folder-messages-response .json │ │ │ │ │ │ ├── folder-no-messages-response.json │ │ │ │ │ │ └── sorted-custom-folder-messages-response.json │ │ │ │ │ ├── draftPageResponses │ │ │ │ │ │ ├── draft-threads-response.json │ │ │ │ │ │ ├── single-draft-response.json │ │ │ │ │ │ └── single-reply-draft-response.json │ │ │ │ │ ├── drafts-response.json │ │ │ │ │ ├── drafts-search-results.json │ │ │ │ │ ├── draftsResponse │ │ │ │ │ │ ├── drafts-messages-response.json │ │ │ │ │ │ ├── drafts-single-message-response.json │ │ │ │ │ │ ├── drafts-single-thread-response.json │ │ │ │ │ │ ├── folder-drafts-metadata.json │ │ │ │ │ │ ├── multi-draft-response.json │ │ │ │ │ │ ├── single-draft-response.json │ │ │ │ │ │ ├── sorted-drafts-messages-response.json │ │ │ │ │ │ └── triple-draft-response.json │ │ │ │ │ ├── empty-thread-response.json │ │ │ │ │ ├── facilityResponse │ │ │ │ │ │ ├── cerner-facilitie-objects-request.json │ │ │ │ │ │ ├── cerner-facility-mock-data.json │ │ │ │ │ │ └── facilities-no-cerner.json │ │ │ │ │ ├── folder-custom-metadata.json │ │ │ │ │ ├── folder-drafts-metadata.json │ │ │ │ │ ├── folder-inbox-response.json │ │ │ │ │ ├── folder-response.json │ │ │ │ │ ├── generalResponses │ │ │ │ │ │ ├── categories.json │ │ │ │ │ │ ├── folders.json │ │ │ │ │ │ ├── generalFolder.json │ │ │ │ │ │ ├── generalMessages.json │ │ │ │ │ │ └── recipients.json │ │ │ │ │ ├── inboxResponse │ │ │ │ │ │ └── single-message-response.json │ │ │ │ │ ├── medicationResponses │ │ │ │ │ │ ├── medication-not-found-response.json │ │ │ │ │ │ └── single-medication-response.json │ │ │ │ │ ├── message-clickableUrl-response.json │ │ │ │ │ ├── message-compose-DS-request-body.json │ │ │ │ │ ├── message-compose-DS-response-body.json │ │ │ │ │ ├── message-compose-draft-response.json │ │ │ │ │ ├── message-compose-request-body.json │ │ │ │ │ ├── message-cross-site-script-response.json │ │ │ │ │ ├── message-custom-response.json │ │ │ │ │ ├── message-draft-response.json │ │ │ │ │ ├── message-draft-thread-response-single-message.json │ │ │ │ │ ├── message-draft-thread-response.json │ │ │ │ │ ├── message-response-for-thread.json │ │ │ │ │ ├── message-response-specialchars.json │ │ │ │ │ ├── message-response-withattachments.json │ │ │ │ │ ├── message-response.json │ │ │ │ │ ├── message-specialCharacter-response.json │ │ │ │ │ ├── messages-response-page-2.json │ │ │ │ │ ├── mock-attachments │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── empty.txt │ │ │ │ │ │ ├── sample_XLS.xls │ │ │ │ │ │ ├── sample_docx.docx │ │ │ │ │ │ ├── sample_pdf.pdf │ │ │ │ │ │ ├── test_ext.TXT │ │ │ │ │ │ ├── test_image.gif │ │ │ │ │ │ ├── test_image.jpg │ │ │ │ │ │ ├── test_image_10mb.jpg │ │ │ │ │ │ ├── test_txt_1.txt │ │ │ │ │ │ ├── test_txt_2.txt │ │ │ │ │ │ ├── test_txt_3.txt │ │ │ │ │ │ ├── test_txt_4.txt │ │ │ │ │ │ ├── test_video.mkv │ │ │ │ │ │ └── test_video.mp4 │ │ │ │ │ ├── multi-facilities-recipients-response.json │ │ │ │ │ ├── multi-facilities-some-blocked-recipients-response.json │ │ │ │ │ ├── multi-facility-blocked-recipients-response.json │ │ │ │ │ ├── non_sm_user.json │ │ │ │ │ ├── pilot-responses │ │ │ │ │ │ ├── folders-respose.json │ │ │ │ │ │ ├── inbox-threads-OH-response.json │ │ │ │ │ │ ├── inbox-threads-response.json │ │ │ │ │ │ ├── multi-message-thread-response.json │ │ │ │ │ │ └── single-message-thread-response.json │ │ │ │ │ ├── profile-status.json │ │ │ │ │ ├── recipientsResponse │ │ │ │ │ │ ├── all-TG-blocked-recipients-response.json │ │ │ │ │ │ ├── facility-blocked-recipients-response.json │ │ │ │ │ │ ├── group-blocked-recipients-response.json │ │ │ │ │ │ ├── no-recipients-response.json │ │ │ │ │ │ ├── recipients-response.json │ │ │ │ │ │ └── thread-with-blocked-group-response.json │ │ │ │ │ ├── searchResponses │ │ │ │ │ │ └── search-sent-folder-response.json │ │ │ │ │ ├── sentResponse │ │ │ │ │ │ ├── folder-sent-metadata.json │ │ │ │ │ │ ├── sent-messages-response.json │ │ │ │ │ │ ├── sent-single-message-response.json │ │ │ │ │ │ ├── sent-thread-response.json │ │ │ │ │ │ ├── sorted-sent-messages-response.json │ │ │ │ │ │ └── test-thread-response.json │ │ │ │ │ ├── signature-response.json │ │ │ │ │ ├── thread-OH-response.json │ │ │ │ │ ├── thread-attachment-response.json │ │ │ │ │ ├── thread-message-details-afterNavAway-cancel.json │ │ │ │ │ ├── thread-response-new-api.json │ │ │ │ │ ├── thread-response.json │ │ │ │ │ ├── threads-response.json │ │ │ │ │ ├── toggles-response.json │ │ │ │ │ ├── trashResponse │ │ │ │ │ │ ├── folder-deleted-metadata.json │ │ │ │ │ │ ├── sorted-trash-message-response.json │ │ │ │ │ │ ├── trash-messages-response.json │ │ │ │ │ │ ├── trash-single-message-response.json │ │ │ │ │ │ └── trash-thread-response.json │ │ │ │ │ ├── userResponse │ │ │ │ │ │ ├── user-cerner-all.json │ │ │ │ │ │ ├── user-cerner-mixed.json │ │ │ │ │ │ ├── user.json │ │ │ │ │ │ └── vamc-ehr-cerner-mixed.json │ │ │ │ │ └── vamc-ehr.json │ │ │ │ ├── keyboard-nav-test │ │ │ │ │ ├── secure-messaging-kb-nav-compose-error-message.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-compose-send.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-compose-validate-category.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-compose.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-filter-sort-custom-folder.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-filter-sort-draft.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-filter-sort-inbox.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-filter-sort-sent.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-filter-sort-trash.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-save-draft-with-attachment.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-save-draft.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-to-attachments-compose-page.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-to-compose.cypress.spec.js │ │ │ │ │ ├── secure-messaging-kb-nav-to-message-details.cypress.spec.js │ │ │ │ │ └── secure-messaging-kb-nav-to-message-draft.cypress.spec.js │ │ │ │ ├── multiple-drafts-tests │ │ │ │ │ ├── secure-messaging-multiple-drafts-delete.cypress.spec.js │ │ │ │ │ ├── secure-messaging-multiple-drafts-interface.cypress.spec.js │ │ │ │ │ ├── secure-messaging-multiple-drafts-old.cypress.spec.js │ │ │ │ │ └── secure-messaging-multiple-drafts-resave.cypress.spec.js │ │ │ │ ├── navigate-away-tests │ │ │ │ │ ├── secure-messaging-navigate-away-from-compose-message.cypress.spec.js │ │ │ │ │ ├── secure-messaging-navigate-away-from-saved-draft.cypress.spec.js │ │ │ │ │ ├── secure-messaging-navigate-away-from-saved-reply-draft.cypress.spec.js │ │ │ │ │ ├── secure-messaging-navigate-away-from-unsaved-reply-draft.cypress.spec.js │ │ │ │ │ └── secure-messaging-verify-data-when-cancel-navigate-away.cypress.spec.js │ │ │ │ ├── pages │ │ │ │ │ ├── ContactListPage.js │ │ │ │ │ ├── FolderLoadPage.js │ │ │ │ │ ├── FolderManagementPage.js │ │ │ │ │ ├── GeneralFunctionsPage.js │ │ │ │ │ ├── MhvPage.js │ │ │ │ │ ├── PatientComposePage.js │ │ │ │ │ ├── PatientErrorPage.js │ │ │ │ │ ├── PatientFilterPage.js │ │ │ │ │ ├── PatientInboxPage.js │ │ │ │ │ ├── PatientInterstitialPage.js │ │ │ │ │ ├── PatientMessageCustomFolderPage.js │ │ │ │ │ ├── PatientMessageDetailsPage.js │ │ │ │ │ ├── PatientMessageDraftsPage.js │ │ │ │ │ ├── PatientMessageSentPage.js │ │ │ │ │ ├── PatientMessageTrashPage.js │ │ │ │ │ ├── PatientRecentRecipientsPage.js │ │ │ │ │ ├── PatientReplyPage.js │ │ │ │ │ ├── PilotEnvPage.js │ │ │ │ │ ├── SecureMessagingWelcomePage.js │ │ │ │ │ └── SharedComponents.js │ │ │ │ ├── pilot-env-tests │ │ │ │ │ └── secure-messaging-pilot-new-message-urls.cypress.spec.js │ │ │ │ ├── secure-messaging-aal.cypress.spec.js │ │ │ │ ├── secure-messaging-attachment-virus-alert-on-reply.cypress.spec.js │ │ │ │ ├── secure-messaging-attachment-virus-alert.cypress.spec.js │ │ │ │ ├── secure-messaging-back-navigation.cypress.spec.js │ │ │ │ ├── secure-messaging-compose-clickable-URL.cypress.spec.js │ │ │ │ ├── secure-messaging-compose-empty-subject-body.cypress.spec.js │ │ │ │ ├── secure-messaging-compose-errors.cypress.spec.js │ │ │ │ ├── secure-messaging-compose-recipients-dropdown.cypress.spec.js │ │ │ │ ├── secure-messaging-compose-with-attachment-errors.cypress.spec.js │ │ │ │ ├── secure-messaging-compose-with-attachment.cypress.spec.js │ │ │ │ ├── secure-messaging-compose.cypress.spec.js │ │ │ │ ├── secure-messaging-create-folder-errors.cypress.spec.js │ │ │ │ ├── secure-messaging-cross-site-scripting.cypress.spec.js │ │ │ │ ├── secure-messaging-custom-folder-delete.cypress.spec.js │ │ │ │ ├── secure-messaging-custom-folder.cypress.spec.js │ │ │ │ ├── secure-messaging-custom-folders-redesign.cypress.spec.js │ │ │ │ ├── secure-messaging-delete-draft-no-changes.cypress.spec.js │ │ │ │ ├── secure-messaging-delete-draft.cypress.spec.js │ │ │ │ ├── secure-messaging-delete-message-with-attachment.cypress.spec.js │ │ │ │ ├── secure-messaging-delete-reply-draft.cypress.spec.js │ │ │ │ ├── secure-messaging-delete-unsaved-draft.cypress.spec.js │ │ │ │ ├── secure-messaging-details-inbox-message.cypress.spec.js │ │ │ │ ├── secure-messaging-details-sent-message.cypress.spec.js │ │ │ │ ├── secure-messaging-draft-folder.cypress.spec.js │ │ │ │ ├── secure-messaging-edit-folder-name.cypress.spec.js │ │ │ │ ├── secure-messaging-electronic-signature-alerts.cypress.spec.js │ │ │ │ ├── secure-messaging-electronic-signature-edit.cypress.spec.js │ │ │ │ ├── secure-messaging-electronic-signature.cypress.spec.js │ │ │ │ ├── secure-messaging-folders.cypress.spec.js │ │ │ │ ├── secure-messaging-inbox-folder-footer.cypress.spec.js │ │ │ │ ├── secure-messaging-inbox-folder.cypress.spec.js │ │ │ │ ├── secure-messaging-inbox-no-messages.cypress.spec.js │ │ │ │ ├── secure-messaging-inbox-user-navigation.cypress.spec.js │ │ │ │ ├── secure-messaging-interstitial-page.cypress.spec.js │ │ │ │ ├── secure-messaging-landing-page-redirect.cypress.spec.js │ │ │ │ ├── secure-messaging-large-attachments.cypress.spec.js │ │ │ │ ├── secure-messaging-maintenance-downtime-banner.cypress.spec.js │ │ │ │ ├── secure-messaging-manage-folder.cypress.spec.js │ │ │ │ ├── secure-messaging-meds-renewal-request.cypress.spec.js │ │ │ │ ├── secure-messaging-message-categories.cypress.spec.js │ │ │ │ ├── secure-messaging-message-details-button-check.cypress.spec.js │ │ │ │ ├── secure-messaging-message-thread-accordions.cypress.spec.js │ │ │ │ ├── secure-messaging-message-thread-detail-reply-page.cypress.spec.js │ │ │ │ ├── secure-messaging-message-thread-details-expand-all.cypress.spec.js │ │ │ │ ├── secure-messaging-message-thread-details.cypress.spec.js │ │ │ │ ├── secure-messaging-move-message-from-folder-to-folder.cypress.spec.js │ │ │ │ ├── secure-messaging-move-message-from-folder-to-new-folder.cypress.spec.js │ │ │ │ ├── secure-messaging-move-message-on-reply-draft.cypress.spec.js │ │ │ │ ├── secure-messaging-move-message-with-attachment.cypress.spec.js │ │ │ │ ├── secure-messaging-no-care-teams-redirect.cypress.spec.js │ │ │ │ ├── secure-messaging-oracle-health-messaging-alert.cypress.spec.js │ │ │ │ ├── secure-messaging-pagination.cypress.spec.js │ │ │ │ ├── secure-messaging-print-messages.cypress.spec.js │ │ │ │ ├── secure-messaging-recipients-grouping-compose.cypress.spec.js │ │ │ │ ├── secure-messaging-recipients-grouping-draft.cypress.spec.js │ │ │ │ ├── secure-messaging-remove-folder-modal-error.cypress.spec.js │ │ │ │ ├── secure-messaging-reply-expired.cypress.spec.js │ │ │ │ ├── secure-messaging-reply-with-attachment.cypress.spec.js │ │ │ │ ├── secure-messaging-reply.cypress.spec.js │ │ │ │ ├── secure-messaging-save-draft-errors.cypress.spec.js │ │ │ │ ├── secure-messaging-save-draft-with-attachments.cypress.spec.js │ │ │ │ ├── secure-messaging-save-draft.cypress.spec.js │ │ │ │ ├── secure-messaging-save-reply-draft.cypress.spec.js │ │ │ │ ├── secure-messaging-sent-folder.cypress.spec.js │ │ │ │ ├── secure-messaging-sent-message-read-receipts.cypress.spec.js │ │ │ │ ├── secure-messaging-signature.cypress.spec.js │ │ │ │ ├── secure-messaging-special-chars-message-body.cypress.spec.js │ │ │ │ ├── secure-messaging-thread-load-errors.cypress.spec.js │ │ │ │ ├── secure-messaging-thread-metadata.cypress.spec.js │ │ │ │ ├── secure-messaging-trash-folder.cypress.spec.js │ │ │ │ ├── secure-messaging-unauthenticated-landing-page.cypress.spec.js │ │ │ │ ├── secure-messaging-updated-folder-header-and-breadcrumb.cypress.spec.js │ │ │ │ ├── secure-messaging-url-errors.cypress.spec.js │ │ │ │ ├── sm_site │ │ │ │ │ └── SecureMessagingSite.js │ │ │ │ ├── sort-filter-test │ │ │ │ │ ├── secure-messaging-add-filter-custom-date-custom-folder.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-custom-date-drafts.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-custom-date-inbox.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-custom-date-sent.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-custom-date-trash.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-custom-folder.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-drafts.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-inbox.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-sent.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filter-trash.cypress.spec.js │ │ │ │ │ ├── secure-messaging-add-filters-elements.cypress.spec.js │ │ │ │ │ ├── secure-messaging-custom-folder-filter-sort.cypress.spec.js │ │ │ │ │ ├── secure-messaging-draft-folder-filter-sort.cypress.spec.js │ │ │ │ │ ├── secure-messaging-inbox-folder-filter-sort.cypress.spec.js │ │ │ │ │ ├── secure-messaging-sent-folder-filter-sort.cypress.spec.js │ │ │ │ │ ├── secure-messaging-specialcharacter-search.cypress.spec.js │ │ │ │ │ └── secure-messaging-trash-folder-filter-sort.cypress.spec.js │ │ │ │ ├── triage-team-tests │ │ │ │ │ ├── secure-messaging-all-groups-alerts.cypress.spec.js │ │ │ │ │ ├── secure-messaging-compose-new-message-navigation.cypress.spec.js │ │ │ │ │ ├── secure-messaging-drafts-blocked-from-facility.cypress.spec.js │ │ │ │ │ ├── secure-messaging-drafts-no-association-at-all.cypress.spec.js │ │ │ │ │ ├── secure-messaging-drafts-no-association.cypress.spec.js │ │ │ │ │ ├── secure-messaging-old-messages-blocked-from-facility.cypress.spec.js │ │ │ │ │ ├── secure-messaging-old-messages-no-association-at-all.cypress.spec.js │ │ │ │ │ ├── secure-messaging-old-messages-no-association.cypress.spec.js │ │ │ │ │ ├── secure-messaging-thread-blocked-from-facility.cypress.spec.js │ │ │ │ │ ├── secure-messaging-thread-blocked-from-particular-group.cypress.spec.js │ │ │ │ │ ├── secure-messaging-thread-no-association-at-all.cypress.spec.js │ │ │ │ │ └── secure-messaging-thread-no-association.cypress.spec.js │ │ │ │ ├── use-case-test │ │ │ │ │ ├── secure-messaging-basic-unauthorized-user.cypress.spec.js │ │ │ │ │ └── secure-messaging-basic-user-sm-access.cypress.spec.js │ │ │ │ └── utils │ │ │ │ │ └── constants.js │ │ │ ├── fixtures │ │ │ │ ├── attachment-file-response.json │ │ │ │ ├── categories-response.json │ │ │ │ ├── cerner-facility-mock-data.json │ │ │ │ ├── compose-categories.json │ │ │ │ ├── delete-draft-mock-prop.json │ │ │ │ ├── draft-message-history-mock-reducer.json │ │ │ │ ├── folder-inbox-metadata.json │ │ │ │ ├── folder-inbox-response.json │ │ │ │ ├── folder-response.json │ │ │ │ ├── json-triage-mocks │ │ │ │ │ ├── drupal-data-mock.json │ │ │ │ │ ├── triage-teams-all-blocked-mock.json │ │ │ │ │ ├── triage-teams-facility-and-team-blocked-mock.json │ │ │ │ │ ├── triage-teams-facility-blocked-mock.json │ │ │ │ │ ├── triage-teams-lost-association.json │ │ │ │ │ ├── triage-teams-mock-6-teams.json │ │ │ │ │ ├── triage-teams-mock.json │ │ │ │ │ ├── triage-teams-no-associations-at-all-mock.json │ │ │ │ │ ├── triage-teams-one-blocked-mock.json │ │ │ │ │ ├── triage-teams-one-facility-mock.json │ │ │ │ │ └── triage-teams-two-blocked-mock.json │ │ │ │ ├── message-draft-response.json │ │ │ │ ├── message-history-mock-reducer.json │ │ │ │ ├── message-response.json │ │ │ │ ├── message-thread-response.json │ │ │ │ ├── message-thread-with-draft-response.json │ │ │ │ ├── message-thread-with-full-body-response.json │ │ │ │ ├── messages-response.json │ │ │ │ ├── mock-api-responses │ │ │ │ │ ├── all-triage-teams-response.json │ │ │ │ │ ├── create-folder-response.json │ │ │ │ │ ├── folders-list-response.json │ │ │ │ │ ├── get-inbox-response.json │ │ │ │ │ ├── inbox-no-threads-response.json │ │ │ │ │ └── inbox-threads-response.json │ │ │ │ ├── props │ │ │ │ │ └── search-result-messages.json │ │ │ │ ├── recipients.json │ │ │ │ ├── reducers │ │ │ │ │ ├── thread-no-draft-reducer.json │ │ │ │ │ ├── thread-with-multiple-drafts-reducer.json │ │ │ │ │ └── thread-with-one-draft-reducer.json │ │ │ │ ├── saved-draft-mock-prop.json │ │ │ │ ├── search-response.json │ │ │ │ ├── searchResponses │ │ │ │ │ ├── search-COVID-results.json │ │ │ │ │ ├── search-EDUCATION-results.json │ │ │ │ │ └── search-advanced-custom-folder-results.json │ │ │ │ ├── signature-reducers.json │ │ │ │ ├── thread-list-response.json │ │ │ │ └── threads │ │ │ │ │ ├── message-thread-reducer.json │ │ │ │ │ ├── reply-draft-thread-reducer.json │ │ │ │ │ └── single-draft-thread-reducer.json │ │ │ ├── hooks │ │ │ │ ├── useBeforeUnloadGuard.unit.spec.jsx │ │ │ │ └── useFeatureToggles.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ ├── alerts.unit.spec.jsx │ │ │ │ ├── allRecipients.unit.spec.jsx │ │ │ │ ├── categories.unit.spec.jsx │ │ │ │ ├── folders.unit.spec.jsx │ │ │ │ ├── preferences.unit.spec.jsx │ │ │ │ ├── prescription.unit.spec.jsx │ │ │ │ ├── recentRecipients.reducer.spec.jsx │ │ │ │ ├── search.unit.spec.jsx │ │ │ │ ├── threads.unit.spec.jsx │ │ │ │ └── triageTeams.unit.spec.jsx │ │ │ └── util │ │ │ │ ├── formHelpers.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── recipients.unit.spec.jsx │ │ │ │ ├── serverErrors.unit.spec.jsx │ │ │ │ └── threads.unit.spec.jsx │ │ └── util │ │ │ ├── actionTypes.js │ │ │ ├── constants.js │ │ │ ├── formHelpers.js │ │ │ ├── helpers.js │ │ │ ├── inputContants.js │ │ │ ├── recipients.js │ │ │ ├── serverErrors.js │ │ │ ├── testUtils.js │ │ │ └── threads.js │ ├── mhv-supply-reordering │ │ ├── README.md │ │ ├── actions │ │ │ ├── index.js │ │ │ └── mdotInProgressForm.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── Breadcrumbs.jsx │ │ │ ├── CustomTopContent.jsx │ │ │ ├── DlcEmailLink.jsx │ │ │ ├── DlcTelephoneLink.jsx │ │ │ ├── EditAddress.jsx │ │ │ ├── EditEmail.jsx │ │ │ ├── EditReviewAddress.jsx │ │ │ ├── EditReviewEmail.jsx │ │ │ ├── EditReviewSupplies.jsx │ │ │ ├── Help.jsx │ │ │ ├── SuppliesAvailable.jsx │ │ │ ├── SuppliesUnavailable.jsx │ │ │ ├── UnsavedFieldNote.jsx │ │ │ ├── VerifiedPrefillAlert.jsx │ │ │ └── alerts │ │ │ │ ├── AlertDeceased.jsx │ │ │ │ ├── AlertNoRecordForUser.jsx │ │ │ │ ├── AlertNoSuppliesForReorder.jsx │ │ │ │ ├── AlertReorderAccessExpired.jsx │ │ │ │ ├── AlertServerError.jsx │ │ │ │ └── index.js │ │ ├── config │ │ │ └── form.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── Alerts.jsx │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── manifest.json │ │ ├── mocks │ │ │ ├── errors.js │ │ │ ├── feature-toggles │ │ │ │ └── index.js │ │ │ ├── in-progress-forms │ │ │ │ └── mdot │ │ │ │ │ ├── index.js │ │ │ │ │ └── supplies.js │ │ │ ├── index.js │ │ │ ├── maintenance-windows │ │ │ │ └── index.js │ │ │ ├── mdot │ │ │ │ └── supplies │ │ │ │ │ └── index.js │ │ │ └── user │ │ │ │ └── index.js │ │ ├── pages │ │ │ ├── chooseSupplies.jsx │ │ │ └── contactInformation.jsx │ │ ├── reducers │ │ │ ├── index.js │ │ │ └── mdotInProgressFormReducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── mhv-supply-reordering.scss │ │ ├── selectors │ │ │ └── index.js │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ ├── CustomTopContent.unit.spec.jsx │ │ │ │ ├── EditAddress.unit.spec.jsx │ │ │ │ ├── EditEmail.unit.spec.jsx │ │ │ │ ├── EditReviewAddress.unit.spec.jsx │ │ │ │ ├── EditReviewEmail.unit.spec.jsx │ │ │ │ ├── EditReviewSupplies.unit.spec.jsx │ │ │ │ ├── Help.unit.spec.jsx │ │ │ │ ├── SuppliesAvailable.unit.spec.jsx │ │ │ │ ├── SuppliesUnavailable.unit.spec.jsx │ │ │ │ └── UnsavedFieldNote.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── chooseSupplies.unit.spec.jsx │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ ├── editEmailAddress.unit.spec.jsx │ │ │ │ └── editMailingAddress.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── Alerts.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── editing-test.cypress.spec.js │ │ │ │ ├── feature-toggle-app.cypress.spec.js │ │ │ │ ├── form-submit-failure.cypress.spec.js │ │ │ │ ├── minimal-test.cypress.spec.js │ │ │ │ └── setup.js │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ │ ├── feature_toggle_disabled.json │ │ │ │ │ ├── feature_toggles.json │ │ │ │ │ ├── ipf_mdot_get.json │ │ │ │ │ ├── ipf_mdot_put.json │ │ │ │ │ ├── mdot_supplies_post.json │ │ │ │ │ └── user.json │ │ │ ├── mhv-supply-reordering.cypress._spec.js │ │ │ ├── pages │ │ │ │ ├── chooseSupplies.unit.spec.jsx │ │ │ │ └── contactInformation.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ └── mdotInProgressFormsReducer.unit.spec.jsx │ │ │ ├── selectors │ │ │ │ ├── canReorderOn.unit.spec.jsx │ │ │ │ ├── selectSupplies.unit.spec.jsx │ │ │ │ └── showAlert.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── addresses.unit.spec.jsx │ │ │ │ ├── analytics.unit.spec.jsx │ │ │ │ ├── prefillTransformer.unit.spec.jsx │ │ │ │ ├── suppliesReplaceSchema.unit.spec.jsx │ │ │ │ ├── suppliesUi.unit.spec.jsx │ │ │ │ ├── suppliesUpdateUiSchema.unit.spec.jsx │ │ │ │ ├── transformForSubmit.unit.spec.jsx │ │ │ │ └── transformSubmitResponse.unit.spec.jsx │ │ └── utils │ │ │ ├── addresses.js │ │ │ ├── analytics.js │ │ │ ├── helpers.js │ │ │ ├── prefillTransformer.js │ │ │ ├── submit.js │ │ │ ├── transformForSubmit.js │ │ │ ├── transformSubmitResponse.js │ │ │ └── validators.js │ ├── mhv │ │ ├── README.md │ │ └── shared │ │ │ ├── hooks │ │ │ ├── useDatadogRum.jsx │ │ │ └── usePrintTitle.jsx │ │ │ ├── tests │ │ │ ├── hooks-usePrintTitle.unit.spec.jsx │ │ │ ├── util-helpers.unit.spec.jsx │ │ │ └── util-ui.unit.spec.jsx │ │ │ └── util │ │ │ ├── constants.js │ │ │ ├── helpers.js │ │ │ └── ui │ │ │ └── index.js │ ├── mock-sip-form │ │ ├── app-entry.jsx │ │ ├── config │ │ │ └── form.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── mock-sip-form.scss │ │ └── tests │ │ │ ├── fixtures │ │ │ └── data │ │ │ │ └── test-data.json │ │ │ └── mock-sip-form.cypress.spec.js │ ├── my-education-benefits │ │ ├── 22-1990-schema.json │ │ ├── actions │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AccordionField.jsx │ │ │ ├── AdditionalConsiderationsReviewPage.jsx │ │ │ ├── ApplicantIdentityView.jsx │ │ │ ├── ApplicantInformationReviewPage.jsx │ │ │ ├── BenefitGivenUpReviewField.jsx │ │ │ ├── BenefitRelinquishWidget.jsx │ │ │ ├── BenefitRelinquishedLabel.jsx │ │ │ ├── BenefitRelinquishmentDate.jsx │ │ │ ├── BenefitSelectionReviewPage.jsx │ │ │ ├── CannotRelinquishLabel.jsx │ │ │ ├── ContactInformationReviewPanel.jsx │ │ │ ├── CustomEmailField.jsx │ │ │ ├── CustomPhoneNumberField.jsx │ │ │ ├── CustomReviewDOBField.jsx │ │ │ ├── DateReviewField.jsx │ │ │ ├── DateViewField.jsx │ │ │ ├── DirectDepositViewField.jsx │ │ │ ├── DuplicateContactInfoModal.jsx │ │ │ ├── EmailReviewField.jsx │ │ │ ├── EmailViewField.jsx │ │ │ ├── ExclusionPeriodsWidget.jsx │ │ │ ├── FormFooter.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── HowToApplyPost911GiBill.jsx │ │ │ ├── IntroductionLogin.jsx │ │ │ ├── IntroductionProcessList.jsx │ │ │ ├── KickerWidget.jsx │ │ │ ├── LearnMoreAboutMilitaryBaseTooltip.jsx │ │ │ ├── LoadingIndicator.jsx │ │ │ ├── MailingAddressReviewField.jsx │ │ │ ├── MailingAddressViewField.jsx │ │ │ ├── ObfuscateReviewField.jsx │ │ │ ├── PhoneReviewField.jsx │ │ │ ├── PhoneViewField.jsx │ │ │ ├── PreSubmitInfo.jsx │ │ │ ├── SelectedCheckboxesReviewField.jsx │ │ │ ├── ServicePeriodAccordionView.jsx │ │ │ ├── TextNotificationsDisclaimer.jsx │ │ │ ├── YesNoReviewField.jsx │ │ │ └── confirmation │ │ │ │ ├── ConfirmationApproved.jsx │ │ │ │ ├── ConfirmationDenied.jsx │ │ │ │ ├── ConfirmationError.jsx │ │ │ │ ├── ConfirmationPending.jsx │ │ │ │ ├── UnderReviewChapter1606.jsx │ │ │ │ └── UnderReviewChapter30.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── 33 │ │ │ │ │ ├── additionalConsiderations │ │ │ │ │ │ └── additionalConsiderations.js │ │ │ │ │ ├── applicantInfo │ │ │ │ │ │ └── applicantInfo.js │ │ │ │ │ ├── bankAccountInfo │ │ │ │ │ │ └── directDeposit.js │ │ │ │ │ ├── benefitSelection │ │ │ │ │ │ └── benefitSelectionLegacy.js │ │ │ │ │ ├── contactInfo │ │ │ │ │ │ ├── contactInfo.js │ │ │ │ │ │ ├── contactMethod.js │ │ │ │ │ │ ├── mailingAddress.js │ │ │ │ │ │ └── newContactMethod.js │ │ │ │ │ └── serviceHistory │ │ │ │ │ │ └── serviceHistory.js │ │ │ │ └── benefitSelection.js │ │ │ └── form.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── definitions │ │ │ └── toursOfDuty.js │ │ ├── helpers.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── _m-review-box-field.scss │ │ │ └── my-education-benefits.scss │ │ ├── selectors │ │ │ └── selectors.js │ │ ├── testing │ │ │ └── responses.js │ │ ├── tests │ │ │ ├── e2e │ │ │ │ └── my-education-benefits.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ ├── claimant-info-test-data.js │ │ │ │ │ ├── claimantInfoResponse.js │ │ │ │ │ ├── eligibilityResponse.js │ │ │ │ │ ├── form-submission-test-data.js │ │ │ │ │ ├── prefill-transformer-test-data.js │ │ │ │ │ └── userResponse.js │ │ │ ├── form.unit.spec.jsx │ │ │ ├── pageObjects │ │ │ │ ├── ch33MainPage.js │ │ │ │ ├── followUpPage.js │ │ │ │ ├── mailingAddressPage.js │ │ │ │ ├── phoneAndEmailPage.js │ │ │ │ └── yourInformationPage.js │ │ │ └── units │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ ├── ApplicantIdentityView.unit.spec.jsx │ │ │ │ ├── ExclusionPeriodsWidget.unit.spec.jsx │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ ├── HowToApplyPost911GiBill.unit.spec.jsx │ │ │ │ └── IntroductionProcessList.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── form-submit-transform.unit.spec.jsx │ │ │ │ ├── formatPhoneNumber.test.js │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ └── validation.unit.spec.jsx │ │ └── utils │ │ │ ├── form-submit-transform.js │ │ │ └── validation.js │ ├── new-chapter-36-form │ │ ├── app-entry.jsx │ │ ├── config │ │ │ └── form.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── claimantAddress.js │ │ │ ├── veteranAddress.js │ │ │ └── veteranServiceMemberInfo.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── new-chapter-36-form.scss │ │ └── tests │ │ │ ├── e2e │ │ │ ├── 27-8832.jsx │ │ │ ├── save-in-progress.jsx │ │ │ └── utilities.js │ │ │ ├── fixtures │ │ │ ├── data │ │ │ │ ├── maximal-flow.json │ │ │ │ ├── military-address-flow.json │ │ │ │ └── minimal-flow.json │ │ │ └── mocks │ │ │ │ ├── featureToggles.json │ │ │ │ ├── local-mock-responses.js │ │ │ │ ├── sip-get.json │ │ │ │ ├── sip-put.json │ │ │ │ ├── submission-statuses.json │ │ │ │ ├── submit.json │ │ │ │ ├── user-sip.json │ │ │ │ └── user.json │ │ │ └── unit │ │ │ └── pages │ │ │ ├── claimantAddress.unit.spec.jsx │ │ │ ├── veteranAddress.unit.spec.jsx │ │ │ └── veteranServiceMemberInfo.unit.spec.jsx │ ├── office-directory │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── ChildrenOfficeList.jsx │ │ │ ├── OfficeList.jsx │ │ │ └── SearchFilter.jsx │ │ ├── containers │ │ │ └── App.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── office-directory.scss │ │ └── tests │ │ │ └── office-directory.cypress.spec.js │ ├── pact-act │ │ ├── actions │ │ │ └── index.js │ │ ├── components │ │ │ ├── Breadcrumbs.jsx │ │ │ └── PACTActApp.jsx │ │ ├── constants │ │ │ ├── display-conditions │ │ │ │ ├── README.md │ │ │ │ ├── agent-orange.js │ │ │ │ ├── burn-pit.js │ │ │ │ ├── index.js │ │ │ │ ├── lejeune.js │ │ │ │ ├── main-flow.js │ │ │ │ ├── radiation.js │ │ │ │ └── results-pages.js │ │ │ ├── index.js │ │ │ ├── question-batches.js │ │ │ ├── question-data-map.js │ │ │ ├── results-set-1-page-1-dynamic-content.jsx │ │ │ └── results-set-1-page-2-dynamic-content.jsx │ │ ├── containers │ │ │ ├── HomePage.jsx │ │ │ ├── questions │ │ │ │ ├── CheckboxGroup.jsx │ │ │ │ ├── ServicePeriod.jsx │ │ │ │ ├── TernaryRadios.jsx │ │ │ │ ├── agent-orange │ │ │ │ │ ├── AgentOrange-2-2-1-A.jsx │ │ │ │ │ ├── AgentOrange-2-2-1-B.jsx │ │ │ │ │ ├── AgentOrange-2-2-2.jsx │ │ │ │ │ ├── AgentOrange-2-2-3.jsx │ │ │ │ │ ├── AgentOrange-2-2-A.jsx │ │ │ │ │ └── AgentOrange-2-2-B.jsx │ │ │ │ ├── burn-pit │ │ │ │ │ ├── BurnPit-2-1-1.jsx │ │ │ │ │ ├── BurnPit-2-1-2.jsx │ │ │ │ │ ├── BurnPit-2-1-3.jsx │ │ │ │ │ └── BurnPit-2-1.jsx │ │ │ │ ├── camp-lejeune │ │ │ │ │ └── Lejeune-2-4.jsx │ │ │ │ ├── main-flow │ │ │ │ │ └── Main-Flow-2-5.jsx │ │ │ │ └── radiation │ │ │ │ │ ├── Radiation-2-3-A.jsx │ │ │ │ │ └── Radiation-2-3-B.jsx │ │ │ └── results │ │ │ │ ├── Results1-1.jsx │ │ │ │ ├── Results1-2.jsx │ │ │ │ ├── Results2.jsx │ │ │ │ ├── Results3.jsx │ │ │ │ └── Results4.jsx │ │ ├── manifest.json │ │ ├── pact-act-entry.jsx │ │ ├── reducers │ │ │ ├── index.js │ │ │ └── utilities.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── pact-act.scss │ │ ├── tests │ │ │ ├── HomePage.unit.spec.jsx │ │ │ ├── ServicePeriod.unit.spec.jsx │ │ │ ├── actions │ │ │ │ └── actions.unit.spec.jsx │ │ │ ├── agent-orange │ │ │ │ ├── AgentOrange-2-2-1-A.unit.spec.jsx │ │ │ │ ├── AgentOrange-2-2-1-B.unit.spec.jsx │ │ │ │ ├── AgentOrange-2-2-2.unit.spec.jsx │ │ │ │ ├── AgentOrange-2-2-3.unit.spec.jsx │ │ │ │ ├── AgentOrange-2-2-A.unit.spec.jsx │ │ │ │ └── AgentOrange-2-2-B.unit.spec.jsx │ │ │ ├── burn-pit │ │ │ │ ├── BurnPit-2-1-1.unit.spec.jsx │ │ │ │ ├── BurnPit-2-1-2.unit.spec.jsx │ │ │ │ └── BurnPit-2-1.unit.spec.jsx │ │ │ ├── cypress │ │ │ │ ├── README.md │ │ │ │ ├── helpers.js │ │ │ │ ├── service-period-1989-or-earlier │ │ │ │ │ ├── im-not-sure │ │ │ │ │ │ └── im-not-sure-flow-A.cypress.spec.js │ │ │ │ │ ├── mix.cypress.spec.js │ │ │ │ │ ├── no │ │ │ │ │ │ └── no-flow-A.cypress.spec.js │ │ │ │ │ └── yes │ │ │ │ │ │ ├── yes-flow-A.cypress.spec.js │ │ │ │ │ │ ├── yes-flow-B.cypress.spec.js │ │ │ │ │ │ ├── yes-flow-C.cypress.spec.js │ │ │ │ │ │ ├── yes-flow-D.cypress.spec.js │ │ │ │ │ │ ├── yes-flow-E.cypress.spec.js │ │ │ │ │ │ ├── yes-flow-F.cypress.spec.js │ │ │ │ │ │ └── yes-flow-G.cypress.spec.js │ │ │ │ ├── service-period-1990-or-later │ │ │ │ │ ├── im-not-sure │ │ │ │ │ │ └── im-not-sure-flow-A.cypress.spec.js │ │ │ │ │ ├── no │ │ │ │ │ │ └── no-flow-A.cypress.spec.js │ │ │ │ │ └── yes │ │ │ │ │ │ ├── yes-flow-A.cypress.spec.js │ │ │ │ │ │ ├── yes-flow-B.cypress.spec.js │ │ │ │ │ │ ├── yes-flow-C.cypress.spec.js │ │ │ │ │ │ ├── yes-flow-D.cypress.spec.js │ │ │ │ │ │ └── yes-flow-E.cypress.spec.js │ │ │ │ └── service-period-during-both │ │ │ │ │ ├── deep-linking.cypress.spec.js │ │ │ │ │ ├── form-validation.cypress.spec.js │ │ │ │ │ ├── im-not-sure │ │ │ │ │ └── im-not-sure-flow-A.cypress.spec.js │ │ │ │ │ ├── mix.cypress.spec.js │ │ │ │ │ ├── no │ │ │ │ │ └── no-flow-A.cypress.spec.js │ │ │ │ │ └── yes │ │ │ │ │ ├── yes-flow-A.cypress.spec.js │ │ │ │ │ ├── yes-flow-B.cypress.spec.js │ │ │ │ │ ├── yes-flow-C.cypress.spec.js │ │ │ │ │ ├── yes-flow-D.cypress.spec.js │ │ │ │ │ ├── yes-flow-E.cypress.spec.js │ │ │ │ │ ├── yes-flow-F.cypress.spec.js │ │ │ │ │ ├── yes-flow-G.cypress.spec.js │ │ │ │ │ └── yes-flow-H.cypress.spec.js │ │ │ ├── lejeune │ │ │ │ └── CampLejeune-2-4.unit.spec.jsx │ │ │ ├── main-flow │ │ │ │ └── Main-Flow-2-5.unit.spec.jsx │ │ │ ├── radiation │ │ │ │ ├── Radiation-2-3-A.unit.spec.jsx │ │ │ │ └── Radiation-2-3-B.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ └── utilities.unit.spec.jsx │ │ │ ├── results │ │ │ │ ├── Results1-1.unit.spec.jsx │ │ │ │ └── Results1-2.unit.spec.jsx │ │ │ └── utilities │ │ │ │ ├── answer-cleanup.unit.spec.jsx │ │ │ │ ├── display-logic-questions.unit.spec.jsx │ │ │ │ ├── display-logic-results.unit.spec.jsx │ │ │ │ ├── page-navigation.unit.spec.jsx │ │ │ │ ├── results-1-1-dynamic-content.unit.spec.jsx │ │ │ │ ├── results-1-2-accordions.unit.spec.jsx │ │ │ │ └── shared.unit.spec.jsx │ │ └── utilities │ │ │ ├── answer-cleanup.js │ │ │ ├── display-logic-questions.js │ │ │ ├── display-logic-results.js │ │ │ ├── page-navigation.js │ │ │ ├── page-setup.js │ │ │ ├── results-1-1-dynamic-content.js │ │ │ ├── results-1-2-accordions.js │ │ │ └── shared.js │ ├── pensions │ │ ├── .eslintrc.js │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ ├── PensionsApp.jsx │ │ ├── README.md │ │ ├── components │ │ │ ├── ArrayDescription.jsx │ │ │ ├── DisabilityRatingAlert.jsx │ │ │ ├── DisclosureTitle.jsx │ │ │ ├── ErrorText.jsx │ │ │ ├── ExpenseField.jsx │ │ │ ├── FormAlerts │ │ │ │ └── index.jsx │ │ │ ├── FormSavedPage.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── IncomeSourceView.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── ListItemView.jsx │ │ │ ├── MarriageCount.jsx │ │ │ ├── MarriageCountReview.jsx │ │ │ ├── NoFormPage.jsx │ │ │ ├── SectionField.jsx │ │ │ ├── ServicePeriodReview.jsx │ │ │ └── SpouseMarriageTitle.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── 01-applicant-information │ │ │ │ │ ├── applicantInformation.js │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── mailingAddress.js │ │ │ │ ├── 02-military-history │ │ │ │ │ ├── hasOtherNames.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── otherNames.js │ │ │ │ │ ├── otherNamesPages.js │ │ │ │ │ ├── pow.js │ │ │ │ │ └── servicePeriod.js │ │ │ │ ├── 03-health-and-employment-information │ │ │ │ │ ├── additionalEvidence.js │ │ │ │ │ ├── currentEmployment.js │ │ │ │ │ ├── currentEmploymentHistory.js │ │ │ │ │ ├── currentEmploymentHistoryPages.js │ │ │ │ │ ├── federalMedicalCenters.js │ │ │ │ │ ├── federalMedicalCentersPages.js │ │ │ │ │ ├── federalTreatmentHistory.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── medicaidCoverage.js │ │ │ │ │ ├── medicaidStatus.js │ │ │ │ │ ├── medicalConditions.js │ │ │ │ │ ├── nursingHome.js │ │ │ │ │ ├── over65.js │ │ │ │ │ ├── previousEmploymentHistory.js │ │ │ │ │ ├── previousEmploymentHistoryPages.js │ │ │ │ │ ├── socialSupplementalSecurity.js │ │ │ │ │ ├── specialMonthlyPension.js │ │ │ │ │ ├── vaMedicalCenters.js │ │ │ │ │ ├── vaMedicalCentersPages.js │ │ │ │ │ └── vaTreatmentHistory.js │ │ │ │ ├── 04-household-information │ │ │ │ │ ├── currentSpouseAddress.js │ │ │ │ │ ├── currentSpouseFormerMarriages.jsx │ │ │ │ │ ├── currentSpouseMaritalHistory.js │ │ │ │ │ ├── currentSpouseMonthlySupport.js │ │ │ │ │ ├── dependentChildAddress.js │ │ │ │ │ ├── dependentChildInHousehold.js │ │ │ │ │ ├── dependentChildInformation.js │ │ │ │ │ ├── dependentChildren.js │ │ │ │ │ ├── dependentChildrenPages.js │ │ │ │ │ ├── hasDependents.js │ │ │ │ │ ├── helpers.jsx │ │ │ │ │ ├── index.js │ │ │ │ │ ├── maritalStatus.js │ │ │ │ │ ├── marriageHistory.js │ │ │ │ │ ├── marriageInfo.js │ │ │ │ │ ├── reasonForCurrentSeparation.js │ │ │ │ │ └── spouseInfo.js │ │ │ │ ├── 05-financial-information │ │ │ │ │ ├── additionalDocuments.js │ │ │ │ │ ├── careExpenses.js │ │ │ │ │ ├── careExpensesPages.js │ │ │ │ │ ├── hasCareExpenses.js │ │ │ │ │ ├── hasMedicalExpenses.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── homeAcreageMoreThanTwo.js │ │ │ │ │ ├── homeAcreageValue.js │ │ │ │ │ ├── homeOwnership.js │ │ │ │ │ ├── incomeSources.js │ │ │ │ │ ├── incomeSourcesPages.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── landMarketable.js │ │ │ │ │ ├── medicalExpenses.js │ │ │ │ │ ├── medicalExpensesPages.js │ │ │ │ │ ├── netWorthEstimation.js │ │ │ │ │ ├── receivesIncome.js │ │ │ │ │ ├── totalNetWorth.js │ │ │ │ │ └── transferredAssets.js │ │ │ │ └── 06-additional-information │ │ │ │ │ ├── accountInformation.js │ │ │ │ │ ├── directDeposit.js │ │ │ │ │ ├── fasterClaimProcessing.js │ │ │ │ │ ├── helper.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── otherPaymentOptions.js │ │ │ │ │ ├── supportingDocuments.js │ │ │ │ │ └── uploadDocuments.js │ │ │ ├── definitions.js │ │ │ ├── form.js │ │ │ └── submit.js │ │ ├── containers │ │ │ ├── ConfirmationPage.jsx │ │ │ └── UnauthenticatedWarningAlert.jsx │ │ ├── ensureValidCSRFToken.js │ │ ├── helpers.jsx │ │ ├── hooks │ │ │ └── useBrowserMonitoring.jsx │ │ ├── labels.jsx │ │ ├── manifest.json │ │ ├── migrations.js │ │ ├── pensions-entry.jsx │ │ ├── reducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── pensions.scss │ │ ├── structure.json │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── cypress.setup.js │ │ │ │ ├── fixtures │ │ │ │ │ └── data │ │ │ │ │ │ ├── maximal-data-parts.js │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── overflow-test.json │ │ │ │ │ │ └── simple-test.json │ │ │ │ ├── helpers │ │ │ │ │ ├── index.js │ │ │ │ │ ├── itfHelpers.js │ │ │ │ │ ├── keyboardOnlyHelpers.js │ │ │ │ │ └── pageHooks.js │ │ │ │ ├── pagePaths.js │ │ │ │ ├── pensions-disability-rating.cypress.spec.js │ │ │ │ ├── pensions-itf.cypress.spec.js │ │ │ │ ├── pensions-keyboard-only.cypress.spec.js │ │ │ │ ├── pensions-maximal-test-1-2.cypress.spec.js │ │ │ │ ├── pensions-maximal-test-3.cypress.spec.js │ │ │ │ ├── pensions-maximal-test-4.cypress.spec.js │ │ │ │ ├── pensions-maximal-test-5.cypress.spec.js │ │ │ │ ├── pensions-maximal-test-6.cypress.spec.js │ │ │ │ ├── pensions-net-worth-estimation.cypress.spec.js │ │ │ │ ├── pensions-overflow.cypress.spec.js │ │ │ │ └── pensions-simple.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ ├── v3formData.json │ │ │ │ │ ├── v3formDataMigrated.json │ │ │ │ │ ├── v4formData.json │ │ │ │ │ └── v8formData.json │ │ │ │ ├── mocks │ │ │ │ │ ├── featuresDisabled.json │ │ │ │ │ ├── featuresEnabled.json │ │ │ │ │ ├── in-progress-forms.json │ │ │ │ │ ├── loggedInUser.json │ │ │ │ │ ├── mockStore.js │ │ │ │ │ ├── mockUser.js │ │ │ │ │ ├── prefill.json │ │ │ │ │ ├── profile-status.json │ │ │ │ │ ├── user.json │ │ │ │ │ └── vamc-ehr.json │ │ │ │ └── vets-json-api │ │ │ │ │ └── getFixtureData.js │ │ │ └── unit │ │ │ │ ├── NoFormPage.unit.spec.jsx │ │ │ │ ├── PensionsApp.unit.spec.jsx │ │ │ │ ├── chapters │ │ │ │ ├── 01-applicant-information │ │ │ │ │ ├── applicantInformation.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ └── mailingAddress.unit.spec.jsx │ │ │ │ ├── 02-military-history │ │ │ │ │ ├── hasOtherNames.unit.spec.jsx │ │ │ │ │ ├── otherNames.unit.spec.jsx │ │ │ │ │ ├── pow.unit.spec.jsx │ │ │ │ │ └── servicePeriod.unit.spec.jsx │ │ │ │ ├── 03-health-and-employment-information │ │ │ │ │ ├── additionalEvidence.unit.spec.jsx │ │ │ │ │ ├── currentEmployment.unit.spec.jsx │ │ │ │ │ ├── employmentHistory.unit.spec.jsx │ │ │ │ │ ├── federalMedicalCentersPages.unit.spec.jsx │ │ │ │ │ ├── medicaidCoverage.unit.spec.jsx │ │ │ │ │ ├── medicaidStatus.unit.spec.jsx │ │ │ │ │ ├── medicalCondition.unit.spec.jsx │ │ │ │ │ ├── nursingHome.unit.spec.jsx │ │ │ │ │ ├── over65.unit.spec.jsx │ │ │ │ │ ├── socialSecurityDisability.unit.spec.jsx │ │ │ │ │ ├── specialMonthlyPension.unit.spec.jsx │ │ │ │ │ ├── treatmentHistory.unit.spec.jsx │ │ │ │ │ └── vaMedicalCentersPages.unit.spec.jsx │ │ │ │ ├── 04-household-information │ │ │ │ │ ├── currentSpouseAddress.unit.spec.jsx │ │ │ │ │ ├── currentSpouseFormerMarriages.unit.spec.jsx │ │ │ │ │ ├── currentSpouseMaritalHistory.unit.spec.jsx │ │ │ │ │ ├── dependentChildAddress.unit.spec.jsx │ │ │ │ │ ├── dependentChildInformation.unit.spec.jsx │ │ │ │ │ ├── dependentChildren.unit.spec.jsx │ │ │ │ │ ├── dependentChildrenPages.unit.spec.jsx │ │ │ │ │ ├── hasDependents.unit.spec.jsx │ │ │ │ │ ├── maritalStatus.unit.spec.jsx │ │ │ │ │ ├── marriageHistory.unit.spec.jsx │ │ │ │ │ ├── reasonForCurrentSeparation.unit.spec.jsx │ │ │ │ │ └── spouseInfo.unit.spec.jsx │ │ │ │ ├── 05-financial-information │ │ │ │ │ ├── careExpenses.unit.spec.jsx │ │ │ │ │ ├── hasCareExpenses.unit.spec.jsx │ │ │ │ │ ├── hasMedicalExpenses.unit.spec.jsx │ │ │ │ │ ├── homeAcreageMoreThanTwo.unit.spec.jsx │ │ │ │ │ ├── homeAcreageValue.unit.spec.jsx │ │ │ │ │ ├── homeOwnership.unit.spec.jsx │ │ │ │ │ ├── incomeSources.unit.spec.jsx │ │ │ │ │ ├── incomeSourcesPages.unit.spec.jsx │ │ │ │ │ ├── landMarketable.unit.spec.jsx │ │ │ │ │ ├── medicalExpenses.unit.spec.jsx │ │ │ │ │ ├── medicalExpensesPages.unit.spec.jsx │ │ │ │ │ ├── netWorthEstimation.unit.spec.jsx │ │ │ │ │ ├── receivesIncome.unit.spec.jsx │ │ │ │ │ ├── totalNetWorth.unit.spec.jsx │ │ │ │ │ └── transferredAssets.unit.spec.jsx │ │ │ │ ├── 06-additional-information │ │ │ │ │ ├── accountInformation.unit.spec.jsx │ │ │ │ │ ├── directDeposit.unit.spec.jsx │ │ │ │ │ ├── fasterClaimProcessing.unit.spec.jsx │ │ │ │ │ └── supportingDocuments.unit.spec.jsx │ │ │ │ └── pageTests.spec.jsx │ │ │ │ ├── components │ │ │ │ ├── DisabilityRatingAlert.unit.spec.jsx │ │ │ │ ├── DisclosureTitle.unit.spec.jsx │ │ │ │ ├── ErrorText.unit.spec.jsx │ │ │ │ ├── FormAlerts │ │ │ │ │ └── FormAlerts.unit.spec.jsx │ │ │ │ ├── FormSavedPage.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── ListItemView.unit.spec.jsx │ │ │ │ ├── MarriageCount.unit.spec.jsx │ │ │ │ ├── MarriageCountReview.unit.spec.jsx │ │ │ │ ├── SectionField.unit.spec.jsx │ │ │ │ ├── ServicePeriodReview.unit.spec.jsx │ │ │ │ └── SpouseMarriageTitle.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── dependentChildInHousehold.unit.spec.jsx │ │ │ │ ├── documents.unit.spec.jsx │ │ │ │ └── form.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── UnauthenticatedWarningAlert.unit.spec.jsx │ │ │ │ ├── ensureValidCSRFToken.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── migrations.unit.spec.jsx │ │ │ │ ├── servedDuringWartime.unit.spec.jsx │ │ │ │ ├── testHelpers │ │ │ │ └── webComponents.jsx │ │ │ │ └── validation.unit.spec.jsx │ │ └── validation.js │ ├── personalization │ │ ├── appointments │ │ │ ├── actions │ │ │ │ ├── index.js │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ ├── utils.js │ │ │ │ └── utils.unit.spec.jsx │ │ │ └── reducers │ │ │ │ └── index.js │ │ ├── common │ │ │ ├── actions │ │ │ │ ├── notifications.js │ │ │ │ └── ratedDisabilities.js │ │ │ ├── components │ │ │ │ ├── DebtNotification.jsx │ │ │ │ ├── OtherNotification.jsx │ │ │ │ └── devtools │ │ │ │ │ ├── DevTools.jsx │ │ │ │ │ ├── DevToolsLoader.jsx │ │ │ │ │ ├── DevToolsLoader.unit.spec.jsx │ │ │ │ │ └── sass │ │ │ │ │ └── DevTools.scss │ │ │ ├── constants.js │ │ │ ├── e2eHelpers.js │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ │ ├── useSessionStorage.js │ │ │ │ └── useSessionStorage.unit.spec.jsx │ │ │ ├── mocks │ │ │ │ ├── feature-toggles │ │ │ │ │ └── index.js │ │ │ │ ├── notifications │ │ │ │ │ └── index.js │ │ │ │ ├── script │ │ │ │ │ ├── drupal-vamc-data │ │ │ │ │ │ └── mockLocalDSOT.js │ │ │ │ │ └── utils.js │ │ │ │ └── users │ │ │ │ │ └── index.js │ │ │ ├── proptypeValidators.js │ │ │ ├── reducers │ │ │ │ └── notifications.js │ │ │ ├── selectors │ │ │ │ ├── index.js │ │ │ │ └── ratedDisabilities.js │ │ │ └── unitHelpers.js │ │ ├── components │ │ │ ├── MPIConnectionError.jsx │ │ │ ├── NameTag.jsx │ │ │ ├── NameTag.unit.spec.jsx │ │ │ ├── NotInMPIError.jsx │ │ │ └── NotInMPIError.unit.spec.jsx │ │ ├── dashboard │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ ├── appeals.js │ │ │ │ ├── claims.js │ │ │ │ ├── debts.js │ │ │ │ ├── form-pdf-url.js │ │ │ │ ├── form-status.js │ │ │ │ ├── messaging.js │ │ │ │ ├── payments.js │ │ │ │ └── preferences.js │ │ │ ├── components │ │ │ │ ├── CTALink.jsx │ │ │ │ ├── CernerWidgets.jsx │ │ │ │ ├── Dashboard.jsx │ │ │ │ ├── DashboardAlert.jsx │ │ │ │ ├── DashboardWidgetWrapper.jsx │ │ │ │ ├── IconCTALink.jsx │ │ │ │ ├── NewMyVaToggle.jsx │ │ │ │ ├── NewMyVaToggle.scss │ │ │ │ ├── RenderClaimsWidgetDowntimeNotification.jsx │ │ │ │ ├── benefit-application-drafts │ │ │ │ │ ├── ApplicationsByStatus.jsx │ │ │ │ │ ├── ApplicationsInProgress.jsx │ │ │ │ │ ├── BenefitApplications.jsx │ │ │ │ │ ├── DraftCard.jsx │ │ │ │ │ ├── Error.jsx │ │ │ │ │ ├── FormsAndApplications.jsx │ │ │ │ │ ├── MissingApplicationHelp.jsx │ │ │ │ │ └── SubmissionCard.jsx │ │ │ │ ├── benefit-payments │ │ │ │ │ ├── BenefitPayments.jsx │ │ │ │ │ ├── BenefitPaymentsLegacy.jsx │ │ │ │ │ ├── PaymentsAndDebts.jsx │ │ │ │ │ └── PaymentsCard.jsx │ │ │ │ ├── claims-and-appeals │ │ │ │ │ ├── Appeal.jsx │ │ │ │ │ ├── Claim.jsx │ │ │ │ │ ├── ClaimsAndAppeals.jsx │ │ │ │ │ ├── Decision.jsx │ │ │ │ │ ├── DisabilityRatingCard.jsx │ │ │ │ │ ├── HighlightedClaimAppeal.jsx │ │ │ │ │ └── hooks │ │ │ │ │ │ └── useHighlightedClaimOrAppeal.js │ │ │ │ ├── debts │ │ │ │ │ ├── CopaysCard.jsx │ │ │ │ │ ├── Debts.jsx │ │ │ │ │ ├── DebtsCard.jsx │ │ │ │ │ └── GenericDebtCard.jsx │ │ │ │ ├── education-and-training │ │ │ │ │ └── EducationAndTraining.jsx │ │ │ │ ├── health-care │ │ │ │ │ ├── AppointmentsCard.jsx │ │ │ │ │ ├── AppointmentsCardLegacy.jsx │ │ │ │ │ ├── HealthCare.jsx │ │ │ │ │ ├── HealthCareCTA.jsx │ │ │ │ │ ├── HealthCareContent.jsx │ │ │ │ │ └── HealthCareContentLegacy.jsx │ │ │ │ └── notifications │ │ │ │ │ ├── DebtNotificationAlert.jsx │ │ │ │ │ ├── Notifications.jsx │ │ │ │ │ └── TestNotification.jsx │ │ │ ├── covid-19.jsx │ │ │ ├── dashboard-entry.jsx │ │ │ ├── helpers.jsx │ │ │ ├── lib │ │ │ │ └── moment-tz.js │ │ │ ├── manifest.json │ │ │ ├── mocks │ │ │ │ ├── appeals │ │ │ │ │ └── index.js │ │ │ │ ├── appointments │ │ │ │ │ ├── MOCK_CC_APPOINTMENTS.js │ │ │ │ │ ├── MOCK_VA_APPOINTMENTS.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── vaos-v2.js │ │ │ │ ├── benefit-applications │ │ │ │ │ └── index.js │ │ │ │ ├── claims │ │ │ │ │ └── index.js │ │ │ │ ├── debts │ │ │ │ │ └── index.js │ │ │ │ ├── disability-rating │ │ │ │ │ └── index.js │ │ │ │ ├── health-care │ │ │ │ │ └── index.js │ │ │ │ ├── medical-copays │ │ │ │ │ └── index.js │ │ │ │ ├── messaging │ │ │ │ │ └── index.js │ │ │ │ ├── payment-history │ │ │ │ │ └── index.js │ │ │ │ └── server.js │ │ │ ├── reducers │ │ │ │ ├── claims.js │ │ │ │ ├── debts.js │ │ │ │ ├── folders.js │ │ │ │ ├── form-pdf-urls.js │ │ │ │ ├── form-status.js │ │ │ │ ├── index.js │ │ │ │ ├── payments.js │ │ │ │ ├── preferences.js │ │ │ │ ├── prescriptions.js │ │ │ │ ├── recipients.js │ │ │ │ └── unreadCount.js │ │ │ ├── sass │ │ │ │ ├── dashboard-alert.scss │ │ │ │ ├── dashboard.scss │ │ │ │ ├── messaging │ │ │ │ │ ├── messaging.scss │ │ │ │ │ └── partials │ │ │ │ │ │ ├── _messaging-folder.scss │ │ │ │ │ │ └── _messaging-moveto.scss │ │ │ │ ├── test-notification.scss │ │ │ │ └── user-profile.scss │ │ │ ├── selectors.js │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ ├── claims-and-appeals.unit.spec.jsx │ │ │ │ │ ├── debts.unit.spec.jsx │ │ │ │ │ ├── form-pdf-url.unit.spec.jsx │ │ │ │ │ ├── form-status.unit.spec.jsx │ │ │ │ │ ├── messaging.unit.spec.jsx │ │ │ │ │ ├── payments.unit.spec.jsx │ │ │ │ │ └── preferences.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── CTALink.unit.spec.jsx │ │ │ │ │ ├── Dashboard.unit.spec.jsx │ │ │ │ │ ├── DashboardAlert.unit.spec.jsx │ │ │ │ │ ├── DashboardWidgetWrapper.unit.spec.jsx │ │ │ │ │ ├── IconCTALink.unit.spec.jsx │ │ │ │ │ ├── NewMyVaToggle.unit.spec.jsx │ │ │ │ │ ├── RenderClaimsWidgetDowntimeNotification.unit.spec.jsx │ │ │ │ │ ├── benefit-application-drafts │ │ │ │ │ │ └── Error.unit.spec.jsx │ │ │ │ │ ├── benefit-applications │ │ │ │ │ │ ├── ApplicationsInProgress.unit.spec.jsx │ │ │ │ │ │ └── BenefitApplications.unit.spec.jsx │ │ │ │ │ ├── benefit-payments │ │ │ │ │ │ ├── BenefitPaymentsLegacy.unit.spec.jsx │ │ │ │ │ │ ├── PaymentsAndDebts.unit.spec.jsx │ │ │ │ │ │ └── PaymentsCard.unit.spec.jsx │ │ │ │ │ ├── claims-and-appeals │ │ │ │ │ │ ├── Appeal.unit.spec.jsx │ │ │ │ │ │ ├── Claim.unit.spec.jsx │ │ │ │ │ │ ├── ClaimsAndAppeals.unit.spec.jsx │ │ │ │ │ │ ├── Decision.unit.spec.jsx │ │ │ │ │ │ └── DisabilityRatingCard.unit.spec.jsx │ │ │ │ │ ├── debts │ │ │ │ │ │ ├── CopaysCard.unit.spec.jsx │ │ │ │ │ │ ├── Debts.unit.spec.jsx │ │ │ │ │ │ └── DebtsCard.unit.spec.jsx │ │ │ │ │ ├── education-and-training │ │ │ │ │ │ └── EducationAndTraining.unit.spec.jsx │ │ │ │ │ ├── health-care │ │ │ │ │ │ ├── AppointmentsCard.unit.spec.jsx │ │ │ │ │ │ ├── AppointmentsCardLegacy.unit.spec.jsx │ │ │ │ │ │ ├── HealthCare.unit.spec.jsx │ │ │ │ │ │ ├── HealthCareCTA.unit.spec.jsx │ │ │ │ │ │ ├── HealthCareContent.unit.spec.jsx │ │ │ │ │ │ └── HealthCareContentLegacy.unit.spec.jsx │ │ │ │ │ └── notifications │ │ │ │ │ │ ├── DebtNotificationAlert.unit.spec.jsx │ │ │ │ │ │ └── Notifications.unit.spec.jsx │ │ │ │ ├── covid-19.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── appointments-errors.cypress.spec.js │ │ │ │ │ ├── appointments-rx-messaging.cypress.spec.js │ │ │ │ │ ├── appointments.cypress.spec.js │ │ │ │ │ ├── benefit-applications-in-progress.cypress.spec.js │ │ │ │ │ ├── benefit-applications-submitted.cypress.spec.js │ │ │ │ │ ├── benefit-payments-error-states.cypress.spec.js │ │ │ │ │ ├── benefit-payments.cypress.spec.js │ │ │ │ │ ├── claims-and-appeals.cypress.spec.js │ │ │ │ │ ├── confirm-email-address.cypress.spec.js │ │ │ │ │ ├── dashboard-e2e-helpers.js │ │ │ │ │ ├── dashboard-layout-toggle.cypress.spec.js │ │ │ │ │ ├── dashboard-notifications.cypress.spec.js │ │ │ │ │ ├── downtime.cypress.spec.js │ │ │ │ │ ├── loa1.cypress.spec.js │ │ │ │ │ ├── loa3.cypress.spec.js │ │ │ │ │ ├── messaging-error.cypress.spec.js │ │ │ │ │ ├── mock-api │ │ │ │ │ │ ├── claims │ │ │ │ │ │ │ ├── claim-received.json │ │ │ │ │ │ │ ├── claims-list.json │ │ │ │ │ │ │ ├── closed.json │ │ │ │ │ │ │ ├── decision-mailed.json │ │ │ │ │ │ │ ├── initial-review.json │ │ │ │ │ │ │ └── phase3.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── stem-claims │ │ │ │ │ │ │ └── claims-list.json │ │ │ │ │ ├── mpi-connection-error.cypress.spec.js │ │ │ │ │ ├── not-in-mpi-error.cypress.spec.js │ │ │ │ │ ├── outstanding-debts-error-states.cypress.spec.js │ │ │ │ │ ├── outstanding-debts.cypress.spec.js │ │ │ │ │ └── pages │ │ │ │ │ │ └── Dashboard.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── 400-error.json │ │ │ │ │ ├── 500-error.json │ │ │ │ │ ├── appointments-empty.js │ │ │ │ │ ├── copays.json │ │ │ │ │ ├── debtsError.json │ │ │ │ │ ├── debtsVBMS.json │ │ │ │ │ ├── form-statuses-no-errors.json │ │ │ │ │ ├── form-statuses-with-errors.json │ │ │ │ │ ├── test-appeals-mock.js │ │ │ │ │ ├── test-copays-response.js │ │ │ │ │ ├── test-debts-response.js │ │ │ │ │ ├── test-empty-payments-received.json │ │ │ │ │ ├── test-empty-payments-response.json │ │ │ │ │ ├── test-empty-payments-returned.json │ │ │ │ │ ├── test-messaging-response.js │ │ │ │ │ ├── test-notifications-response.js │ │ │ │ │ ├── test-payments-response.js │ │ │ │ │ ├── test-user.json │ │ │ │ │ └── vamc-ehr.json │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ │ ├── claims.unit.spec.jsx │ │ │ │ │ ├── debts.unit.spec.jsx │ │ │ │ │ ├── folders.unit.spec.jsx │ │ │ │ │ ├── form-pdf-urls.unit.spec.jsx │ │ │ │ │ ├── form-status.unit.spec.jsx │ │ │ │ │ ├── payments.unit.spec.jsx │ │ │ │ │ ├── preferences.unit.spec.jsx │ │ │ │ │ ├── prescriptions.unit.spec.jsx │ │ │ │ │ └── recipients.unit.spec.jsx │ │ │ │ ├── selectors.unit.spec.jsx │ │ │ │ ├── useDowntimeApproachingRenderMethod.unit.spec.jsx │ │ │ │ ├── useLastWord.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ │ ├── appeals-helpers.unit.spec.jsx │ │ │ │ │ ├── date-formatting │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ └── timezone.unit.spec.jsx │ │ │ │ │ ├── getStatusContents.unit.spec.jsx │ │ │ │ │ └── helpers.unit.spec.jsx │ │ │ ├── useDowntimeApproachingRenderMethod.jsx │ │ │ ├── useLastWord.js │ │ │ └── utils │ │ │ │ ├── appeals-helpers.js │ │ │ │ ├── claims-helpers.js │ │ │ │ ├── date-formatting │ │ │ │ ├── helpers.js │ │ │ │ ├── timezone.js │ │ │ │ ├── timezones.json │ │ │ │ └── vaos-timezones.json │ │ │ │ ├── getStatusContents.jsx │ │ │ │ ├── helpers.js │ │ │ │ └── mocks │ │ │ │ ├── ERROR_400.js │ │ │ │ ├── appointments │ │ │ │ ├── MOCK_CC_APPOINTMENTS.js │ │ │ │ ├── MOCK_CC_APPOINTMENTS_EMPTY.js │ │ │ │ ├── MOCK_CC_APPOINTMENTS_OVER_30_DAYS.js │ │ │ │ ├── MOCK_FACILITIES.json │ │ │ │ ├── MOCK_VA_APPOINTMENTS.js │ │ │ │ ├── MOCK_VA_APPOINTMENTS_EMPTY.js │ │ │ │ ├── MOCK_VA_APPOINTMENTS_OVER_30_DAYS.js │ │ │ │ └── MOCK_VA_APPOINTMENTS_PARTIAL_ERROR.js │ │ │ │ └── messaging │ │ │ │ ├── folder.js │ │ │ │ ├── messages-400.js │ │ │ │ └── messages.js │ │ ├── notification-center │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ └── NotificationCenter.jsx │ │ │ ├── manifest.json │ │ │ ├── mocks │ │ │ │ └── server.js │ │ │ ├── notification-center-entry.jsx │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ └── sass │ │ │ │ └── notification-center.scss │ │ ├── profile │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ ├── contacts.js │ │ │ │ ├── directDeposit.js │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── AccountSecurity.jsx │ │ │ │ ├── BlankPageTemplate.jsx │ │ │ │ ├── DependentsAndContacts.jsx │ │ │ │ ├── FinancialInformation.jsx │ │ │ │ ├── HealthCareSettings.jsx │ │ │ │ ├── HelpDeskContact.jsx │ │ │ │ ├── LettersAndDocuments.jsx │ │ │ │ ├── Profile.jsx │ │ │ │ ├── ProfileBreadcrumbs.jsx │ │ │ │ ├── ProfileFullWidthContainer.jsx │ │ │ │ ├── ProfileInfoSection.jsx │ │ │ │ ├── ProfileLink.jsx │ │ │ │ ├── ProfileMobileSubNav.jsx │ │ │ │ ├── ProfilePrivacyPolicy.jsx │ │ │ │ ├── ProfileSectionHeadline.jsx │ │ │ │ ├── ProfileSubNav.jsx │ │ │ │ ├── ProfileWrapper.jsx │ │ │ │ ├── Tier2PageContent.jsx │ │ │ │ ├── account-security │ │ │ │ │ ├── AccountSecurity.jsx │ │ │ │ │ ├── AccountSecurityContent.jsx │ │ │ │ │ └── AccountSecurityTables.jsx │ │ │ │ ├── accredited-representative │ │ │ │ │ ├── AccreditedRepresentative.jsx │ │ │ │ │ └── README.md │ │ │ │ ├── alerts │ │ │ │ │ ├── AccountBlocked.jsx │ │ │ │ │ ├── ContactInfoNeeded.jsx │ │ │ │ │ ├── CredentialRetirementAlerts.jsx │ │ │ │ │ ├── DowntimeBanner.jsx │ │ │ │ │ ├── FieldHasBeenUpdated.jsx │ │ │ │ │ ├── LoadFail.jsx │ │ │ │ │ └── bad-address │ │ │ │ │ │ ├── FormAlert.jsx │ │ │ │ │ │ └── ProfileAlert.jsx │ │ │ │ ├── connected-apps │ │ │ │ │ ├── AppDeletedAlert.jsx │ │ │ │ │ ├── ConnectedApp.jsx │ │ │ │ │ ├── ConnectedAppDeleteModal.jsx │ │ │ │ │ ├── ConnectedApps.jsx │ │ │ │ │ ├── actions │ │ │ │ │ │ └── index.js │ │ │ │ │ └── reducers │ │ │ │ │ │ └── connectedApps.js │ │ │ │ ├── contact-information │ │ │ │ │ ├── ContactInformation.jsx │ │ │ │ │ ├── ContactInformationContent.jsx │ │ │ │ │ ├── ContactInformationSection.jsx │ │ │ │ │ ├── addresses │ │ │ │ │ │ ├── AddressesTable.jsx │ │ │ │ │ │ ├── CopyAddressModalController.jsx │ │ │ │ │ │ ├── CopyAddressModalFailure.jsx │ │ │ │ │ │ ├── CopyAddressModalPrompt.jsx │ │ │ │ │ │ └── CopyAddressModalSuccess.jsx │ │ │ │ │ ├── email-addresses │ │ │ │ │ │ ├── EmailInformationSection.jsx │ │ │ │ │ │ ├── SignInServiceUpdateLink.jsx │ │ │ │ │ │ └── index.js │ │ │ │ │ └── phone-numbers │ │ │ │ │ │ └── PhoneNumbersTable.jsx │ │ │ │ ├── direct-deposit │ │ │ │ │ ├── AccountInfoView.jsx │ │ │ │ │ ├── AccountUpdateView.jsx │ │ │ │ │ ├── BankNumberFaq.jsx │ │ │ │ │ ├── DirectDeposit.jsx │ │ │ │ │ ├── DirectDepositDevWidget.jsx │ │ │ │ │ ├── FraudVictimSummary.jsx │ │ │ │ │ ├── PaymentHistoryCard.jsx │ │ │ │ │ ├── alerts │ │ │ │ │ │ ├── DirectDepositBlocked.jsx │ │ │ │ │ │ ├── Ineligible.jsx │ │ │ │ │ │ ├── TemporaryOutage.jsx │ │ │ │ │ │ ├── UpdateErrorAlert.jsx │ │ │ │ │ │ └── VerifyIdentity.jsx │ │ │ │ │ ├── config │ │ │ │ │ │ └── enums.js │ │ │ │ │ └── vye │ │ │ │ │ │ ├── actions │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── components │ │ │ │ │ │ ├── Alert.jsx │ │ │ │ │ │ ├── AlertModal.jsx │ │ │ │ │ │ ├── Buttons.jsx │ │ │ │ │ │ ├── ChangeOfAddressForm.jsx │ │ │ │ │ │ ├── ChangeOfDirectDepositForm.jsx │ │ │ │ │ │ ├── Loader.jsx │ │ │ │ │ │ ├── LoginAlert.jsx │ │ │ │ │ │ ├── NoSuggestedAddress.jsx │ │ │ │ │ │ ├── SuggestedAddress.jsx │ │ │ │ │ │ └── addressSchema.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── containers │ │ │ │ │ │ ├── BenefitsProfilePageWrapper.jsx │ │ │ │ │ │ ├── ChangeOfAddressWrapper.jsx │ │ │ │ │ │ └── ChangeOfDirectDepositWrapper.jsx │ │ │ │ │ │ ├── helper.js │ │ │ │ │ │ ├── hooks │ │ │ │ │ │ └── useData.js │ │ │ │ │ │ ├── reducers │ │ │ │ │ │ ├── addressValidation.js │ │ │ │ │ │ ├── bankInfo.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── personalInfo.js │ │ │ │ │ │ ├── suggestedAddress.js │ │ │ │ │ │ └── updateAddress.js │ │ │ │ │ │ └── sass │ │ │ │ │ │ ├── change-of-address-wrapper.scss │ │ │ │ │ │ └── change-of-direct-deposit-wrapper.scss │ │ │ │ ├── edit │ │ │ │ │ ├── Edit.jsx │ │ │ │ │ ├── EditBreadcrumb.jsx │ │ │ │ │ ├── EditConfirmCancelModal.jsx │ │ │ │ │ ├── EditContext.js │ │ │ │ │ └── EditFallbackContent.jsx │ │ │ │ ├── health-care-settings │ │ │ │ │ ├── SchedulingPreferences.jsx │ │ │ │ │ └── SchedulingPreferencesContent.jsx │ │ │ │ ├── hub │ │ │ │ │ ├── Hub.jsx │ │ │ │ │ ├── HubCard.jsx │ │ │ │ │ ├── NameTag.jsx │ │ │ │ │ ├── ProfileHub.jsx │ │ │ │ │ └── ProfileHubItem.jsx │ │ │ │ ├── military-information │ │ │ │ │ └── MilitaryInformation.jsx │ │ │ │ ├── notification-settings │ │ │ │ │ ├── AddContactInfoLink.jsx │ │ │ │ │ ├── ContactInfoOnFile.jsx │ │ │ │ │ ├── MissingContactInfoAlert.jsx │ │ │ │ │ ├── MissingContactInfoAlertLink.jsx │ │ │ │ │ ├── MissingContactInfoExpandable.jsx │ │ │ │ │ ├── NotificationChannel.jsx │ │ │ │ │ ├── NotificationChannelCheckboxesFieldset.jsx │ │ │ │ │ ├── NotificationGroup.jsx │ │ │ │ │ ├── NotificationItem.jsx │ │ │ │ │ ├── NotificationSettings.jsx │ │ │ │ │ └── NotificationStatusMessage.jsx │ │ │ │ ├── paperless-delivery │ │ │ │ │ ├── ApiErrorAlert.jsx │ │ │ │ │ ├── CheckboxAlert.jsx │ │ │ │ │ ├── DataErrorAlert.jsx │ │ │ │ │ ├── Description.jsx │ │ │ │ │ ├── Document.jsx │ │ │ │ │ ├── Documents.jsx │ │ │ │ │ ├── LoadingButton.jsx │ │ │ │ │ ├── MissingEmailAlert.jsx │ │ │ │ │ ├── NotEnrolledAlert.jsx │ │ │ │ │ ├── Note.jsx │ │ │ │ │ ├── PaperlessDelivery.jsx │ │ │ │ │ └── ProfileEmail.jsx │ │ │ │ ├── personal-health-care-contacts │ │ │ │ │ ├── Contact.jsx │ │ │ │ │ ├── Contact.unit.spec.jsx │ │ │ │ │ ├── Contacts.jsx │ │ │ │ │ ├── Instructions.jsx │ │ │ │ │ ├── Loading.jsx │ │ │ │ │ ├── NonVAPatientMessage.jsx │ │ │ │ │ ├── PersonalHealthCareContacts.jsx │ │ │ │ │ ├── PersonalHealthCareContacts.unit.spec.jsx │ │ │ │ │ ├── constants.js │ │ │ │ │ └── index.js │ │ │ │ ├── personal-information │ │ │ │ │ ├── DisabilityRating.jsx │ │ │ │ │ ├── GenderIdentityDescription.jsx │ │ │ │ │ ├── LegalName.jsx │ │ │ │ │ ├── MessagingSignature.jsx │ │ │ │ │ ├── PersonalInformation.jsx │ │ │ │ │ ├── PersonalInformationContent.jsx │ │ │ │ │ └── PersonalInformationSection.jsx │ │ │ │ └── veteran-status-card │ │ │ │ │ ├── FrequentlyAskedQuestions.jsx │ │ │ │ │ ├── VeteranStatus.jsx │ │ │ │ │ ├── VeteranStatusAlerts.jsx │ │ │ │ │ ├── VeteranStatusCard.jsx │ │ │ │ │ └── hooks │ │ │ │ │ └── useBrowserMonitoring.js │ │ │ ├── constants.js │ │ │ ├── ducks │ │ │ │ └── communicationPreferences.js │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ │ ├── index.js │ │ │ │ ├── useContactInfoDeepLink.js │ │ │ │ ├── useDirectDeposit.js │ │ │ │ ├── useDirectDepositEffects.js │ │ │ │ ├── useNotificationSettingsUtils.js │ │ │ │ ├── useProfileRouteMetaData.js │ │ │ │ └── useSignInServiceProvider.js │ │ │ ├── manifest.json │ │ │ ├── mock-representative-data.json │ │ │ ├── mocks │ │ │ │ ├── endpoints │ │ │ │ │ ├── address.js │ │ │ │ │ ├── bank-accounts │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── communication-preferences │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── direct-deposit │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── direct-deposits │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── disability-compensations │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── email-adresses │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── feature-toggles │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── full-name │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── maintenance-windows │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── mhvAccount.js │ │ │ │ │ ├── my-health │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── personal-information │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── phone-number │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── power-of-attorney │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── rating-info │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── service-history │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── status │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── status.js │ │ │ │ │ ├── user-transition-availabilities │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── user │ │ │ │ │ │ ├── handleUserUpdate.js │ │ │ │ │ │ └── index.js │ │ │ │ │ └── vet-verification-status │ │ │ │ │ │ └── index.js │ │ │ │ ├── script │ │ │ │ │ ├── drupal-vamc-data │ │ │ │ │ │ └── mockLocalDSOT.js │ │ │ │ │ └── utils.js │ │ │ │ └── server.js │ │ │ ├── models │ │ │ │ ├── CommunicationChannel.js │ │ │ │ ├── CommunicationChannel.unit.spec.jsx │ │ │ │ ├── CommunicationGroup.js │ │ │ │ └── CommunicationGroup.unit.spec.jsx │ │ │ ├── msw-mocks.js │ │ │ ├── profile-entry.jsx │ │ │ ├── reducers │ │ │ │ ├── contacts.js │ │ │ │ ├── contacts.unit.spec.jsx │ │ │ │ ├── directDeposit.js │ │ │ │ ├── hcaEnrollmentStatus.js │ │ │ │ ├── index.js │ │ │ │ ├── rated-disabilities │ │ │ │ │ ├── index.js │ │ │ │ │ ├── ratedDisabilities.js │ │ │ │ │ └── totalDisabilities.js │ │ │ │ └── vaProfile.js │ │ │ ├── routes.js │ │ │ ├── routesForNav.js │ │ │ ├── sass │ │ │ │ ├── _shared.scss │ │ │ │ ├── connected-apps.scss │ │ │ │ ├── hub-cards.scss │ │ │ │ ├── notification-radio-buttons.scss │ │ │ │ ├── paperless-delivery.scss │ │ │ │ ├── personal-contact-information.scss │ │ │ │ ├── profile-mobile-subnav.scss │ │ │ │ ├── profile-subnav.scss │ │ │ │ ├── profile.scss │ │ │ │ ├── proof-of-veteran-status-card.scss │ │ │ │ └── veteran-status-card.scss │ │ │ ├── selectors.js │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ ├── directDeposit.unit.spec.jsx │ │ │ │ │ └── personalInformation.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── ContactInformationEditView.unit.spec.jsx │ │ │ │ │ ├── Profile.unit.spec.jsx │ │ │ │ │ ├── ProfileBreadcrumbs.unit.spec.jsx │ │ │ │ │ ├── ProfileInfoCard.unit.spec.jsx │ │ │ │ │ ├── ProfilePrivacyPolicy.unit.spec.jsx │ │ │ │ │ ├── ProfileSubNav.unit.spec.jsx │ │ │ │ │ ├── ProfileWrapper.unit.spec.jsx │ │ │ │ │ ├── account-security │ │ │ │ │ │ ├── AccountSecurity.unit.spec.jsx │ │ │ │ │ │ └── AccountSecurityContent.unit.spec.jsx │ │ │ │ │ ├── accredited-representative │ │ │ │ │ │ └── AccreditedRepresentative.unit.spec.jsx │ │ │ │ │ ├── alerts │ │ │ │ │ │ ├── ContactInfoNeeded.unit.spec.jsx │ │ │ │ │ │ ├── CredentialRetirementAlerts.unit.spec.jsx │ │ │ │ │ │ ├── FieldHasBeenUpdated.unit.spec.jsx │ │ │ │ │ │ ├── LoadFail.SingleFieldLoadFailAlert.unit.spec.jsx │ │ │ │ │ │ └── bad-address │ │ │ │ │ │ │ └── bad-address-alerts.unit.spec.jsx │ │ │ │ │ ├── connected-apps │ │ │ │ │ │ ├── AppDeletedAlert.unit.spec.jsx │ │ │ │ │ │ ├── ConnectedApp.unit.spec.jsx │ │ │ │ │ │ ├── ConnectedAppDeleteModal.unit.spec.jsx │ │ │ │ │ │ ├── ConnectedApps.unit.spec.jsx │ │ │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ │ │ └── reducer.unit.spec.jsx │ │ │ │ │ ├── contact-information │ │ │ │ │ │ ├── ContactInformation.delete-address.unit.spec.jsx │ │ │ │ │ │ ├── ContactInformation.delete-telephone.unit.spec.jsx │ │ │ │ │ │ ├── ContactInformation.edit-telephone.unit.spec.jsx │ │ │ │ │ │ ├── ContactInformation.unit.spec.jsx │ │ │ │ │ │ ├── ContactInformation.update-address.unit.spec.jsx │ │ │ │ │ │ ├── CopyAddressController.unit.spec.jsx │ │ │ │ │ │ ├── EmailInformationSection.unit.spec.jsx │ │ │ │ │ │ └── SignInServiceUpdateLink.unit.spec.jsx │ │ │ │ │ ├── direct-deposit │ │ │ │ │ │ ├── AccountInfoView.unit.spec.jsx │ │ │ │ │ │ ├── AccountUpdateView.unit.spec.jsx │ │ │ │ │ │ ├── DirectDeposit.unit.spec.jsx │ │ │ │ │ │ ├── PaymentHistory.unit.spec.jsx │ │ │ │ │ │ ├── UpdateErrorAlert.unit.spec.jsx │ │ │ │ │ │ └── VerifyIdentity.unit.spec.jsx │ │ │ │ │ ├── edit │ │ │ │ │ │ ├── Edit.unit.spec.jsx │ │ │ │ │ │ └── EditBreadcrumb.unit.spec.jsx │ │ │ │ │ ├── health-care-settings │ │ │ │ │ │ └── SchedulingPreferences.unit.spec.jsx │ │ │ │ │ ├── hub │ │ │ │ │ │ ├── Hub.unit.spec.jsx │ │ │ │ │ │ ├── HubCard.unit.spec.jsx │ │ │ │ │ │ └── ProfileHubItem.unit.spec.jsx │ │ │ │ │ ├── military-information │ │ │ │ │ │ ├── MilitaryInformation.unit.spec.jsx │ │ │ │ │ │ └── PeriodOfServiceTypeText.unit.spec.jsx │ │ │ │ │ ├── notification-settings │ │ │ │ │ │ ├── AddContactInfoLink.unit.spec.jsx │ │ │ │ │ │ ├── ContactInfoOnFile.unit.spec.jsx │ │ │ │ │ │ ├── MissingContactInfoAlert.unit.spec.jsx │ │ │ │ │ │ ├── NotificationChannel.unit.spec.jsx │ │ │ │ │ │ ├── NotificationChannelCheckboxesFieldset.unit.spec.jsx │ │ │ │ │ │ ├── NotificationGroup.unit.spec.jsx │ │ │ │ │ │ └── NotificationSettings.unit.spec.jsx │ │ │ │ │ ├── paperless-delivery │ │ │ │ │ │ ├── CheckboxAlert.unit.spec.jsx │ │ │ │ │ │ ├── Document.unit.spec.jsx │ │ │ │ │ │ ├── Documents.unit.spec.jsx │ │ │ │ │ │ ├── LoadingButton.unit.spec.jsx │ │ │ │ │ │ └── PaperlessDelivery.unit.spec.jsx │ │ │ │ │ ├── personal-information │ │ │ │ │ │ ├── DeselectableObjectField.unit.spec.jsx │ │ │ │ │ │ ├── DisabilityRating.unit.spec.jsx │ │ │ │ │ │ ├── LegalName.unit.spec.jsx │ │ │ │ │ │ └── PersonalInformation.unit.spec.jsx │ │ │ │ │ └── veteran-status-card │ │ │ │ │ │ ├── FrequentlyAskedQuestions.unit.spec.jsx │ │ │ │ │ │ ├── VeteranStatus.unit.spec.jsx │ │ │ │ │ │ ├── VeteranStatusAlerts.unit.spec.jsx │ │ │ │ │ │ └── VeteranStatusCard.unit.spec.jsx │ │ │ │ ├── ducks │ │ │ │ │ └── communicationPreferences.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── account-security │ │ │ │ │ │ └── credential-retirement-alert.cypress.spec.js │ │ │ │ │ ├── accredited-representative │ │ │ │ │ │ └── accredited-representative.cypress.spec.js │ │ │ │ │ ├── address-validation │ │ │ │ │ │ ├── additional-address-lines.cypress.spec.js │ │ │ │ │ │ ├── addressValidation.js │ │ │ │ │ │ ├── bad-unit.cypress.spec.js │ │ │ │ │ │ ├── confirm-address.cypress.spec.js │ │ │ │ │ │ ├── confirm-state-diff.cypress.spec.js │ │ │ │ │ │ ├── edit-after-validation.cypress.spec.js │ │ │ │ │ │ ├── inline-system-error.cypress.spec.js │ │ │ │ │ │ ├── international-address.cypress.spec.js │ │ │ │ │ │ ├── international-zip │ │ │ │ │ │ │ ├── international-zip-is-optional.change.country.cypress.spec.js │ │ │ │ │ │ │ ├── international-zip-is-optional.cypress.spec.js │ │ │ │ │ │ │ ├── mocks │ │ │ │ │ │ │ │ └── international-user.json │ │ │ │ │ │ │ └── usa-address-is-required.cypress.spec.js │ │ │ │ │ │ ├── low-confidence.cypress.spec.js │ │ │ │ │ │ ├── military-address.cypress.spec.js │ │ │ │ │ │ ├── missing-unit.cypress.spec.js │ │ │ │ │ │ ├── no-changes-made.cypress.spec.js │ │ │ │ │ │ ├── no-suggestions-no-override.cypress.spec.js │ │ │ │ │ │ ├── one-suggestion.cypress.spec.js │ │ │ │ │ │ ├── page-objects │ │ │ │ │ │ │ └── AddressPage.js │ │ │ │ │ │ ├── setup.js │ │ │ │ │ │ ├── show-suggestions-no-confirmed-override.cypress.spec.js │ │ │ │ │ │ ├── show-suggestions-no-override.cypress.spec.js │ │ │ │ │ │ ├── two-suggestions.cypress.spec.js │ │ │ │ │ │ ├── user.js │ │ │ │ │ │ └── valid-address.cypress.spec.js │ │ │ │ │ ├── bad-address-indicator │ │ │ │ │ │ ├── BadAddressFeature.js │ │ │ │ │ │ ├── address-form-alert.cypress.spec.js │ │ │ │ │ │ ├── dismiss-bad-address-on-no-change-detected.cypress.spec.js │ │ │ │ │ │ └── hub-page-alert.cypress.spec.js │ │ │ │ │ ├── contact-information │ │ │ │ │ │ ├── confirm-email-address-no-email.cypress.spec.js │ │ │ │ │ │ ├── confirm-email-address.cypress.spec.js │ │ │ │ │ │ ├── deep-links.cypress.spec.js │ │ │ │ │ │ ├── delete-email-address.cypress.spec.js │ │ │ │ │ │ ├── edit-email-address.cypress.spec.js │ │ │ │ │ │ ├── edit-phone-number.cypress.spec.js │ │ │ │ │ │ ├── fields-check.cypress.spec.js │ │ │ │ │ │ ├── focus-management.cypress.spec.js │ │ │ │ │ │ ├── focus.after.edit.cypress.spec.js │ │ │ │ │ │ ├── home-address-modal-failure.cypress.spec.js │ │ │ │ │ │ ├── home-address-modal.cypress.spec.js │ │ │ │ │ │ ├── international-mobile-phone-confirm-modal.cypress.spec.js │ │ │ │ │ │ ├── mailing-address.cypress.spec.js │ │ │ │ │ │ ├── modals.cypress.spec.js │ │ │ │ │ │ ├── pages │ │ │ │ │ │ │ └── ContactInformationPage.js │ │ │ │ │ │ ├── setupHomeAddressModalTests.js │ │ │ │ │ │ └── vap-error.cypress.spec.js │ │ │ │ │ ├── direct-deposit │ │ │ │ │ │ ├── blocked.cypress.spec.js │ │ │ │ │ │ ├── focus-accessibility.cypress.spec.js │ │ │ │ │ │ ├── happy-path.cypress.spec.js │ │ │ │ │ │ ├── ineligible.cypress.spec.js │ │ │ │ │ │ ├── load-error.cypress.spec.js │ │ │ │ │ │ ├── menu-display.cypress.spec.js │ │ │ │ │ │ ├── page-objects │ │ │ │ │ │ │ └── DirectDeposit.js │ │ │ │ │ │ ├── service-is-down.cypress.spec.js │ │ │ │ │ │ ├── unsupported-signin-provider.cypress.spec.js │ │ │ │ │ │ └── update-flow.cypress.spec.js │ │ │ │ │ ├── edit │ │ │ │ │ │ └── edit.cypress.spec.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── loa1.cypress.spec.js │ │ │ │ │ ├── military-information │ │ │ │ │ │ ├── MilitaryInformation.js │ │ │ │ │ │ └── military-information-api-error.cypress.spec.js │ │ │ │ │ ├── nametag.cypress.spec.js │ │ │ │ │ ├── notification-settings │ │ │ │ │ │ ├── NotificationSettingsFeature.js │ │ │ │ │ │ ├── feature-toggles.cypress.spec.js │ │ │ │ │ │ ├── happy-editing-path.cypress.spec.js │ │ │ │ │ │ ├── happy-loading-path.cypress.spec.js │ │ │ │ │ │ ├── loading-errors.cypress.spec.js │ │ │ │ │ │ ├── missing-contact-info-mobile.cypress.spec.js │ │ │ │ │ │ ├── missing-contact-info.cypress.spec.js │ │ │ │ │ │ └── sad-editing-path.cypress.spec.js │ │ │ │ │ ├── pages │ │ │ │ │ │ └── PersonalInformationPage.js │ │ │ │ │ ├── paperless-delivery │ │ │ │ │ │ └── paperless-delivery.cypress.spec.js │ │ │ │ │ ├── personal-health-care-contacts │ │ │ │ │ │ └── contacts.cypress.spec.js │ │ │ │ │ ├── personal-information │ │ │ │ │ │ ├── personal-info-blank-state.cypress.spec.js │ │ │ │ │ │ ├── personal-info-disability-rating.cypress.spec.js │ │ │ │ │ │ ├── personal-info-edit-state.cypress.spec.js │ │ │ │ │ │ ├── personal-info-load-failed.cypress.spec.js │ │ │ │ │ │ ├── personal-info-preferred-name.cypress.spec.js │ │ │ │ │ │ ├── personal-info-read-only-state.cypress.spec.js │ │ │ │ │ │ ├── personal-info-signature-add.cypress.spec.js │ │ │ │ │ │ ├── personal-info-signature-alerts.cypress.spec.js │ │ │ │ │ │ ├── personal-info-signature-edit.cypress.spec.js │ │ │ │ │ │ ├── personal-info-signature-interface.cypress.spec.js │ │ │ │ │ │ ├── personal-info-signature-remove.cypress.spec.js │ │ │ │ │ │ └── setup.js │ │ │ │ │ ├── post-delete-mobile-phone-alert.cypress.spec.js │ │ │ │ │ ├── profile-a11y.cypress.spec.js │ │ │ │ │ ├── profile-breadcrumbs.cypress.spec.js │ │ │ │ │ ├── profile-hub-keyboard-navigation.cypress.spec.js │ │ │ │ │ ├── profile-hub.blocked.cypress.spec.js │ │ │ │ │ ├── profile-hub.cypress.spec.js │ │ │ │ │ ├── profile-user-claims.cypress.spec.js │ │ │ │ │ ├── profile-wrapper-va-profile-id-initialization.cypress.spec.js │ │ │ │ │ ├── profile.connected-apps.cypress.spec.js │ │ │ │ │ ├── profile.mpi-error.cypress.spec.js │ │ │ │ │ ├── profile.not-in-mpi-error.cypress.spec.js │ │ │ │ │ └── veteran-status-card │ │ │ │ │ │ ├── VeteranStatusCard.js │ │ │ │ │ │ └── veteran-status-card.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── 401.json │ │ │ │ │ ├── 403.json │ │ │ │ │ ├── 500.json │ │ │ │ │ ├── appeals-404.json │ │ │ │ │ ├── appeals-success.js │ │ │ │ │ ├── claims-success.js │ │ │ │ │ ├── communication-preferences │ │ │ │ │ │ ├── get-200-maximal.json │ │ │ │ │ │ ├── get-200-minimal.json │ │ │ │ │ │ ├── no-changes-detected-200-error.json │ │ │ │ │ │ ├── patch-200-success.json │ │ │ │ │ │ ├── post-200-success-shipping-updates.json │ │ │ │ │ │ └── post-200-success.json │ │ │ │ │ ├── connected-apps │ │ │ │ │ │ └── mock-connected-apps.json │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── contacts-single-ec.json │ │ │ │ │ ├── contacts-single-nok.json │ │ │ │ │ ├── contacts.json │ │ │ │ │ ├── dd4cnp │ │ │ │ │ │ └── lighthouse │ │ │ │ │ │ │ └── dd4cnp-lighthouse-is-set-up.json │ │ │ │ │ ├── dd4edu │ │ │ │ │ │ ├── dd4edu-enrolled.json │ │ │ │ │ │ └── dd4edu-not-enrolled.json │ │ │ │ │ ├── direct-deposits │ │ │ │ │ │ └── base.json │ │ │ │ │ ├── disability-rating-403.json │ │ │ │ │ ├── disability-rating-success.json │ │ │ │ │ ├── enrollment-system │ │ │ │ │ │ ├── enrolled.json │ │ │ │ │ │ ├── not-in-esr.json │ │ │ │ │ │ └── pending.json │ │ │ │ │ ├── full-name-success.json │ │ │ │ │ ├── mhv-has-accepted.json │ │ │ │ │ ├── paperless-delivery │ │ │ │ │ │ ├── paperless-delivery-200-allowed.json │ │ │ │ │ │ ├── paperless-delivery-200.json │ │ │ │ │ │ ├── paperless-delivery-patch-allowed.json │ │ │ │ │ │ └── paperless-delivery-patch.json │ │ │ │ │ ├── personal-information-502.json │ │ │ │ │ ├── personal-information-feature-toggles-off.json │ │ │ │ │ ├── personal-information-feature-toggles.json │ │ │ │ │ ├── personal-information-signature.json │ │ │ │ │ ├── personal-information-success-enhanced.json │ │ │ │ │ ├── personal-information-success.json │ │ │ │ │ ├── power-of-attorney-success.json │ │ │ │ │ ├── service-history-502.json │ │ │ │ │ ├── service-history-success.json │ │ │ │ │ ├── status-info.json │ │ │ │ │ ├── transactions │ │ │ │ │ │ ├── error-transaction.json │ │ │ │ │ │ ├── finished-transaction.json │ │ │ │ │ │ ├── no-changes-transaction.json │ │ │ │ │ │ └── received-transaction.json │ │ │ │ │ └── users │ │ │ │ │ │ ├── user-36.json │ │ │ │ │ │ ├── user-loa1.json │ │ │ │ │ │ ├── user-mpi-error.json │ │ │ │ │ │ ├── user-non-2fa.json │ │ │ │ │ │ ├── user-non-patient.json │ │ │ │ │ │ ├── user-non-vet.json │ │ │ │ │ │ ├── user-not-in-mpi.json │ │ │ │ │ │ ├── user-vap-error.js │ │ │ │ │ │ ├── user-with-false-claims.js │ │ │ │ │ │ ├── user-without-claims.js │ │ │ │ │ │ └── user.js │ │ │ │ ├── helpers.js │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useDirectDeposit │ │ │ │ │ │ └── useDirectDeposit.unit.spec.jsx │ │ │ │ │ └── useNotificationSettingsUtils │ │ │ │ │ │ ├── missingChannels.unit.spec.jsx │ │ │ │ │ │ ├── mockedCommunicationPreferences.js │ │ │ │ │ │ ├── useAvailableGroups.unit.spec.jsx │ │ │ │ │ │ └── useUnavailableItems.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ │ ├── directDeposit.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ └── vaProfile.unit.spec.jsx │ │ │ │ ├── routes.unit.spec.jsx │ │ │ │ ├── selectors.unit.spec.jsx │ │ │ │ ├── unit-test-helpers.js │ │ │ │ └── util │ │ │ │ │ ├── analytics.unit.spec.jsx │ │ │ │ │ ├── contact-information │ │ │ │ │ ├── addressUtils.unit.spec.jsx │ │ │ │ │ └── phoneUtils.unit.spec.jsx │ │ │ │ │ ├── direct-deposit.unit.spec.jsx │ │ │ │ │ ├── index.hasErrorCombos.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ ├── personalInformationUtils.unit.spec.jsx │ │ │ │ │ └── schedulingPreferencesUtils.unit.spec.jsx │ │ │ └── util │ │ │ │ ├── connected-apps.js │ │ │ │ ├── direct-deposit.js │ │ │ │ ├── formatContactInfo.js │ │ │ │ ├── index.js │ │ │ │ ├── notification-settings.js │ │ │ │ └── phoneNumbers.js │ │ ├── review-information │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ └── WelcomeVAContactAdditionalInfo.js │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ └── ConfirmationPage.jsx │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── welcome-va-setup-review-information.scss │ │ │ └── tests │ │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ ├── mockPrefill.json │ │ │ │ │ ├── profile-address-validation.json │ │ │ │ │ ├── profile-address.json │ │ │ │ │ ├── profile-email.json │ │ │ │ │ ├── profile-phone.json │ │ │ │ │ ├── profile-status.json │ │ │ │ │ ├── user-transition-availabilities.json │ │ │ │ │ ├── user-update.json │ │ │ │ │ ├── user.json │ │ │ │ │ └── vamc-ehr.json │ │ │ │ ├── unit │ │ │ │ ├── components │ │ │ │ │ └── WelcomeVAContactAdditionalInfo.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ └── form.unit.spec.jsx │ │ │ │ └── containers │ │ │ │ │ └── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── utils.js │ │ │ │ └── welcome-va-setup-review-information.cypress.spec.js │ │ └── view-representative │ │ │ ├── actions │ │ │ └── index.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ ├── ViewRepresentativeBody.jsx │ │ │ ├── ViewRepresentativeDetails.jsx │ │ │ └── ViewRepresentativeLayout.jsx │ │ │ ├── containers │ │ │ └── ViewRepresentativeApp.jsx │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── view-representative.scss │ │ │ ├── static │ │ │ └── representative-dummy.js │ │ │ ├── tests │ │ │ ├── actions │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── helpers.js │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ └── view-representative.cypress.spec.js │ │ │ └── util │ │ │ └── index.js │ ├── post-911-gib-status │ │ ├── actions │ │ │ └── post-911-gib-status.js │ │ ├── components │ │ │ ├── EducationWizard.jsx │ │ │ ├── InfoPair.jsx │ │ │ └── UserInfoSection.jsx │ │ ├── containers │ │ │ ├── Main.jsx │ │ │ ├── Post911GIBStatusApp.jsx │ │ │ ├── PrintPage.jsx │ │ │ ├── ServiceAvailabilityBanner.jsx │ │ │ └── StatusPage.jsx │ │ ├── createPost911GiBillStatusWidget.jsx │ │ ├── manifest.json │ │ ├── mocks │ │ │ └── server.js │ │ ├── post-911-gib-status-entry.jsx │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── post-911-gib-status.scss │ │ ├── tests │ │ │ ├── 01-authed.cypress.spec.js │ │ │ ├── actions │ │ │ │ └── post-911-gib-status.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── EducationWizard.unit.spec.jsx │ │ │ │ ├── InfoPair.unit.spec.jsx │ │ │ │ └── UserInfoSection.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── Main.unit.spec.jsx │ │ │ │ ├── Post911GIBStatusApp.unit.spec.jsx │ │ │ │ ├── PrintPage.unit.spec.jsx │ │ │ │ ├── ServiceAvailabilityBanner.unit.spec.jsx │ │ │ │ └── StatusPage.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ └── mocks │ │ │ │ │ ├── backendStatus.json │ │ │ │ │ └── enrollmentData.json │ │ │ ├── post-911-gib-status-helpers.js │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── helpers.unit.spec.jsx │ │ └── utils │ │ │ ├── constants.js │ │ │ ├── helpers.jsx │ │ │ └── wizardConfig.js │ ├── pre-need-integration │ │ ├── PreNeedApp.jsx │ │ ├── components │ │ │ ├── AddressConfirmation.jsx │ │ │ ├── ApplicantContactInfoCard.jsx │ │ │ ├── ApplicantMailingAddressCard.jsx │ │ │ ├── AutosuggestFieldV3.jsx │ │ │ ├── AutosugggestField.jsx │ │ │ ├── Breadcrumbs.jsx │ │ │ ├── CurrentlyBuriedDescription.jsx │ │ │ ├── DownloadLink.jsx │ │ │ ├── EligibleBuriedView.jsx │ │ │ ├── ErrorText.jsx │ │ │ ├── FileField.jsx │ │ │ ├── Footer.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── Phone.jsx │ │ │ ├── PhoneNumberWidget.jsx │ │ │ ├── PreparerHelpers.jsx │ │ │ ├── PreparerPhone.jsx │ │ │ ├── PreparerRadioWidget.jsx │ │ │ ├── RaceEthnicityReviewField.jsx │ │ │ ├── ServicePeriodView.jsx │ │ │ ├── SponsorRadioWidget.jsx │ │ │ ├── SubmissionError.jsx │ │ │ ├── SuggestedAddressRadio.jsx │ │ │ ├── SupportingFilesCollapsibleList.jsx │ │ │ └── SupportingFilesDescription.jsx │ │ ├── config │ │ │ ├── form.jsx │ │ │ ├── pages │ │ │ │ ├── applicantContactDetails.js │ │ │ │ ├── applicantContactDetailsLoggedIn.js │ │ │ │ ├── applicantContactInformation.jsx │ │ │ │ ├── applicantDemographics.jsx │ │ │ │ ├── applicantDemographics2.jsx │ │ │ │ ├── applicantDemographics2Preparer.jsx │ │ │ │ ├── applicantMailingAddress.jsx │ │ │ │ ├── applicantMailingAddressLoggedIn.js │ │ │ │ ├── applicantMilitaryHistoryPreparer.jsx │ │ │ │ ├── applicantMilitaryHistorySelf.jsx │ │ │ │ ├── applicantMilitaryName.jsx │ │ │ │ ├── applicantMilitaryNameInformation.jsx │ │ │ │ ├── applicantMilitaryNameInformationPreparer.jsx │ │ │ │ ├── applicantRelationshipToVet.jsx │ │ │ │ ├── applicantSuggestedAddress.jsx │ │ │ │ ├── applicantSuggestedAddressLoggedIn.jsx │ │ │ │ ├── burialBenefits.jsx │ │ │ │ ├── burialBenefitsPages.jsx │ │ │ │ ├── burialCemetery.jsx │ │ │ │ ├── editEmail.jsx │ │ │ │ ├── editPhone.jsx │ │ │ │ ├── isSponsor.jsx │ │ │ │ ├── militaryDetailsPreparer.jsx │ │ │ │ ├── militaryDetailsSelf.jsx │ │ │ │ ├── nonVeteranApplicantDetails.jsx │ │ │ │ ├── nonVeteranApplicantDetailsPreparer.jsx │ │ │ │ ├── preparer.jsx │ │ │ │ ├── preparerContactDetails.jsx │ │ │ │ ├── preparerDetails.jsx │ │ │ │ ├── preparerSuggestedAddress.jsx │ │ │ │ ├── servicePeriodsPages.jsx │ │ │ │ ├── sponsorContactInformation.jsx │ │ │ │ ├── sponsorDateOfDeath.jsx │ │ │ │ ├── sponsorDeceased.jsx │ │ │ │ ├── sponsorDemographics.jsx │ │ │ │ ├── sponsorDetails.jsx │ │ │ │ ├── sponsorMilitaryDetailsPreparer.jsx │ │ │ │ ├── sponsorMilitaryDetailsSelf.jsx │ │ │ │ ├── sponsorMilitaryHistory.jsx │ │ │ │ ├── sponsorMilitaryName.jsx │ │ │ │ ├── sponsorMilitaryNameInformation.jsx │ │ │ │ ├── sponsorRace.jsx │ │ │ │ ├── sponsorSuggestedAddress.jsx │ │ │ │ ├── veteranApplicantDetails.jsx │ │ │ │ ├── veteranApplicantDetailsPreparer.jsx │ │ │ │ ├── veteranApplicantDetailsReview.jsx │ │ │ │ ├── veteranApplicantDetailsReviewPreparer.jsx │ │ │ │ ├── veteranBirthLocation.jsx │ │ │ │ └── veteranBirthLocationPreparer.jsx │ │ │ ├── prefill-transformer.js │ │ │ └── transformForSubmit.js │ │ ├── containers │ │ │ └── ConfirmationPage.jsx │ │ ├── definitions │ │ │ ├── address.js │ │ │ ├── autosuggest.js │ │ │ ├── email.js │ │ │ ├── file.js │ │ │ └── fullName.js │ │ ├── manifest.json │ │ ├── pre-need-entry.jsx │ │ ├── reducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── pre-need.scss │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── AddressConfirmation.unit.spec.jsx │ │ │ │ ├── AutosugggestField.unit.spec.jsx │ │ │ │ ├── CurrentlyBuriedDescription.unit.spec.jsx │ │ │ │ ├── DownloadLink.unit.spec.jsx │ │ │ │ ├── EligibleBuriedView.unit.spec.jsx │ │ │ │ ├── ErrorText.unit.spec.jsx │ │ │ │ ├── FileField.unit.spec.jsx │ │ │ │ ├── Footer.unit.spec.jsx │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── Phone.unit.spec.jsx │ │ │ │ ├── PhoneNumberWidget.unit.spec.jsx │ │ │ │ ├── PreparerHelpers.unit.spec.jsx │ │ │ │ ├── PreparerRadioWidget.unit.spec.jsx │ │ │ │ ├── RaceEthnicityReviewField.unit.spec.jsx │ │ │ │ ├── ServicePeriodView.unit.spec.jsx │ │ │ │ ├── SponsorRadioWidget.unit.spec.jsx │ │ │ │ ├── SubmissionError.unit.spec.jsx │ │ │ │ ├── SuggestedAddressRadio.unit.spec.jsx │ │ │ │ ├── SupportingFilesCollapsibleList.unit.spec.jsx │ │ │ │ └── SupportingFilesDescription.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── applicantContactInformation.unit.spec.jsx │ │ │ │ ├── applicantDemographics.unit.spec.jsx │ │ │ │ ├── applicantDemographics2.unit.spec.jsx │ │ │ │ ├── applicantMilitaryHistory.unit.spec.jsx │ │ │ │ ├── applicantMilitaryName.unit.spec.jsx │ │ │ │ ├── applicantMilitaryNameInformation.unit.spec.jsx │ │ │ │ ├── applicantMilitaryNameInformationPreparer.unit.spec.jsx │ │ │ │ ├── applicantRelationshipToVet.unit.spec.jsx │ │ │ │ ├── applicantSuggestedAddress.unit.spec.jsx │ │ │ │ ├── burialBenefits.unit.spec.jsx │ │ │ │ ├── burialCemetery.unit.spec.jsx │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ ├── documents.unit.spec.jsx │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── helpers.js │ │ │ │ ├── isSponsor.unit.spec.jsx │ │ │ │ ├── militaryDetails.unit.spec.jsx │ │ │ │ ├── nonVeteranApplicantDetails.unit.spec.jsx │ │ │ │ ├── nonVeteranUiSchemaFunction.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── preparer.unit.spec.jsx │ │ │ │ ├── preparerContactDetails.unit.spec.jsx │ │ │ │ ├── preparerDetails.unit.spec.jsx │ │ │ │ ├── preparerSuggestedAddress.unit.spec.jsx │ │ │ │ ├── servicePeriods.unit.spec.jsx │ │ │ │ ├── sponsorContactInformation.unit.spec.jsx │ │ │ │ ├── sponsorDateOfDeath.unit.spec.jsx │ │ │ │ ├── sponsorDeceased.unit.spec.jsx │ │ │ │ ├── sponsorDemographics.unit.spec.jsx │ │ │ │ ├── sponsorDetails.unit.spec.jsx │ │ │ │ ├── sponsorMailingAddress.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryDetailsPreparer.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryDetailsSelf.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryHistory.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryName.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryNameInformation.unit.spec.jsx │ │ │ │ ├── sponsorRace.unit.spec.jsx │ │ │ │ ├── sponsorSuggestedAddress.unit.spec.jsx │ │ │ │ ├── transformForSubmit.unit.spec.jsx │ │ │ │ ├── veteranApplicantDetails.unit.spec.jsx │ │ │ │ ├── veteranBirthLocation.unit.spec.jsx │ │ │ │ └── veteranUiSchemaFunction.unit.spec.jsx │ │ │ ├── containers │ │ │ │ └── ConfirmationPage.unit.spec.jsx │ │ │ ├── definitions │ │ │ │ ├── address.unit.spec.jsx │ │ │ │ ├── autosuggest.unit.spec.jsx │ │ │ │ ├── email.unit.spec.jsx │ │ │ │ └── fullName.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ ├── required-test.json │ │ │ │ │ ├── sponsor-test.json │ │ │ │ │ └── veteran-test.json │ │ │ │ └── mocks │ │ │ │ │ ├── cemeteries.json │ │ │ │ │ └── feature-toggles.json │ │ │ ├── preneed-integration-required-fields.cypress.spec.js │ │ │ ├── preneed-integration-sponsor-workflow.cypress.spec.js │ │ │ ├── preneed-integration-veteran-workflow.cypress.spec.js │ │ │ ├── schema │ │ │ │ ├── error-example.json │ │ │ │ ├── maximal-test.json │ │ │ │ ├── minimal-test.json │ │ │ │ ├── required-fields-test.json │ │ │ │ └── schema.unit.spec.jsx │ │ │ ├── utils │ │ │ │ ├── cypress-integration-required-field-helpers.js │ │ │ │ ├── cypress-preneed-integration-helpers.js │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── helpers2.unit.spec.jsx │ │ │ └── validation.unit.spec.jsx │ │ ├── utils │ │ │ ├── Military Ranks.json │ │ │ ├── helpers.js │ │ │ ├── helpers2.js │ │ │ ├── labels.js │ │ │ ├── rankEnums.js │ │ │ ├── rankLabels.js │ │ │ └── upload.js │ │ └── validation.js │ ├── pre-need │ │ ├── PreNeedApp.jsx │ │ ├── components │ │ │ ├── DownloadLink.jsx │ │ │ ├── EligibleBuriedView.jsx │ │ │ ├── ErrorText.jsx │ │ │ ├── FileField.jsx │ │ │ ├── Footer.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── Phone.jsx │ │ │ ├── PhoneNumberWidget.jsx │ │ │ ├── PreparerHelpers.jsx │ │ │ ├── PreparerPhone.jsx │ │ │ ├── PreparerRadioWidget.jsx │ │ │ ├── RaceEthnicityReviewField.jsx │ │ │ ├── ServicePeriodView.jsx │ │ │ ├── SubmissionError.jsx │ │ │ ├── SupportingFilesCollapsibleList.jsx │ │ │ └── SupportingFilesDescription.jsx │ │ ├── config │ │ │ ├── form.jsx │ │ │ ├── pages │ │ │ │ ├── applicantDemographics.jsx │ │ │ │ ├── applicantMilitaryHistory.jsx │ │ │ │ ├── applicantMilitaryName.jsx │ │ │ │ ├── applicantMilitaryNameInformation.jsx │ │ │ │ ├── applicantRelationshipToVet.jsx │ │ │ │ ├── burialBenefits.jsx │ │ │ │ ├── currentlyBuriedPersons.jsx │ │ │ │ ├── militaryDetails.jsx │ │ │ │ ├── nonVeteranApplicantDetails.jsx │ │ │ │ ├── sponsorDateOfDeath.jsx │ │ │ │ ├── sponsorDeceased.jsx │ │ │ │ ├── sponsorDemographics.jsx │ │ │ │ ├── sponsorDetails.jsx │ │ │ │ ├── sponsorMilitaryDetails.jsx │ │ │ │ ├── sponsorMilitaryHistory.jsx │ │ │ │ ├── sponsorMilitaryName.jsx │ │ │ │ ├── sponsorMilitaryNameInformation.jsx │ │ │ │ └── veteranApplicantDetails.jsx │ │ │ └── transformForSubmit.js │ │ ├── containers │ │ │ └── ConfirmationPage.jsx │ │ ├── definitions │ │ │ ├── address.js │ │ │ ├── email.js │ │ │ ├── file.js │ │ │ └── fullName.js │ │ ├── manifest.json │ │ ├── pre-need-entry.jsx │ │ ├── reducer.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── pre-need.scss │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── DownloadLink.unit.spec.jsx │ │ │ │ ├── EligibleBuriedView.unit.spec.jsx │ │ │ │ ├── ErrorText.unit.spec.jsx │ │ │ │ ├── Footer.unit.spec.jsx │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── Phone.unit.spec.jsx │ │ │ │ ├── PhoneNumberWidget.unit.spec.jsx │ │ │ │ ├── PreparerHelpers.unit.spec.jsx │ │ │ │ ├── PreparerRadioWidget.unit.spec.jsx │ │ │ │ ├── RaceEthnicityReviewField.unit.spec.jsx │ │ │ │ ├── ServicePeriodView.unit.spec.jsx │ │ │ │ ├── SubmissionError.unit.spec.jsx │ │ │ │ ├── SupportingFilesCollapsibleList.unit.spec.jsx │ │ │ │ └── SupportingFilesDescription.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── applicantDemographics.unit.spec.jsx │ │ │ │ ├── applicantMilitaryHistory.unit.spec.jsx │ │ │ │ ├── applicantMilitaryName.unit.spec.jsx │ │ │ │ ├── applicantMilitaryNameInformation.unit.spec.jsx │ │ │ │ ├── applicantRelationshipToVet.unit.spec.jsx │ │ │ │ ├── burialBenefits.unit.spec.jsx │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ ├── currentlyBuried.unit.spec.jsx │ │ │ │ ├── documents.unit.spec.jsx │ │ │ │ ├── militaryDetails.unit.spec.jsx │ │ │ │ ├── nonVeteranApplicantDetails.unit.spec.jsx │ │ │ │ ├── preparer.unit.spec.jsx │ │ │ │ ├── preparerContactDetails.unit.spec.jsx │ │ │ │ ├── preparerDetails.unit.spec.jsx │ │ │ │ ├── servicePeriods.unit.spec.jsx │ │ │ │ ├── sponsorDateOfDeath.unit.spec.jsx │ │ │ │ ├── sponsorDeceased.unit.spec.jsx │ │ │ │ ├── sponsorDemographics.unit.spec.jsx │ │ │ │ ├── sponsorDetails.unit.spec.jsx │ │ │ │ ├── sponsorMailingAddress.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryDetails.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryHistory.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryName.unit.spec.jsx │ │ │ │ ├── sponsorMilitaryNameInformation.unit.spec.jsx │ │ │ │ └── veteranApplicantDetails.unit.spec.jsx │ │ │ ├── containers │ │ │ │ └── ConfirmationPage.unit.spec.jsx │ │ │ ├── definitions │ │ │ │ ├── address.unit.spec.jsx │ │ │ │ ├── email.unit.spec.jsx │ │ │ │ └── fullName.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ └── mocks │ │ │ │ │ ├── cemeteries.json │ │ │ │ │ └── feature-toggles.json │ │ │ ├── preneed-required-fields.cypress.spec.js │ │ │ ├── preneed-sponsor-workflow.cypress.spec.js │ │ │ ├── preneed-veteran-workflow.cypress.spec.js │ │ │ ├── schema │ │ │ │ ├── error-example.json │ │ │ │ ├── maximal-test.json │ │ │ │ ├── minimal-test.json │ │ │ │ ├── required-fields-test.json │ │ │ │ └── schema.unit.spec.jsx │ │ │ ├── utils │ │ │ │ ├── cypress-preneed-helpers.js │ │ │ │ ├── cypress-required-field-helpers.js │ │ │ │ └── helpers.unit.spec.jsx │ │ │ └── validation.unit.spec.jsx │ │ ├── utils │ │ │ ├── helpers.js │ │ │ ├── labels.js │ │ │ └── upload.js │ │ └── validation.js │ ├── proxy-rewrite │ │ ├── Footer.jsx │ │ ├── Header.jsx │ │ ├── README.md │ │ ├── assets │ │ │ └── right-arrow.svg │ │ ├── local-proxy-rewrite.js │ │ ├── manifest.json │ │ ├── partials │ │ │ ├── crisis-line-modal.jsx │ │ │ ├── desktop │ │ │ │ ├── footer │ │ │ │ │ └── index.jsx │ │ │ │ └── header │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── mega-menu │ │ │ │ │ ├── index.jsx │ │ │ │ │ ├── level-three-links.jsx │ │ │ │ │ └── level-two-links.jsx │ │ │ ├── mobile │ │ │ │ ├── footer │ │ │ │ │ └── index.jsx │ │ │ │ └── header │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── mega-menu │ │ │ │ │ ├── index.jsx │ │ │ │ │ ├── level-three-links.jsx │ │ │ │ │ └── level-two-links.jsx │ │ │ └── search.jsx │ │ ├── proxy-rewrite-entry.jsx │ │ ├── proxy-rewrite-whitelist.json │ │ ├── redirects │ │ │ ├── constants.js │ │ │ ├── crossDomainRedirects.json │ │ │ └── index.js │ │ ├── sass │ │ │ ├── accordions.scss │ │ │ └── style-consolidated.scss │ │ ├── scripts │ │ │ └── verify-injection-targets.js │ │ ├── tests │ │ │ ├── footer │ │ │ │ ├── desktop │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── mobile │ │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── mega-menu │ │ │ │ ├── desktop │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ ├── level-three-links.unit.spec.jsx │ │ │ │ │ └── level-two-links.unit.spec.jsx │ │ │ │ └── mobile │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ ├── level-three-links.unit.spec.jsx │ │ │ │ │ └── level-two-links.unit.spec.jsx │ │ │ ├── redirects │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── testing-utilities │ │ │ │ └── header-footer-data.js │ │ │ └── utilities │ │ │ │ └── links.unit.spec.jsx │ │ └── utilities │ │ │ ├── footer.jsx │ │ │ ├── get-asset-path.js │ │ │ ├── get-target-env.js │ │ │ ├── keydown.js │ │ │ ├── links.js │ │ │ └── vcl-modal-behavior.js │ ├── public-outreach-materials │ │ ├── libraries │ │ │ └── library-filters.js │ │ ├── manifest.json │ │ ├── public-outreach-materials-entry.js │ │ └── sass │ │ │ └── public-outreach-materials.scss │ ├── rated-disabilities │ │ ├── README.md │ │ ├── actions │ │ │ └── index.js │ │ ├── components │ │ │ ├── AppContent.jsx │ │ │ ├── CombinedRating.jsx │ │ │ ├── Learn.jsx │ │ │ ├── MVIError.jsx │ │ │ ├── NeedHelp.jsx │ │ │ ├── NoCombinedRating.jsx │ │ │ ├── NoRatings.jsx │ │ │ ├── RatingLists │ │ │ │ ├── List.jsx │ │ │ │ ├── ListItem.jsx │ │ │ │ ├── RatingLists.jsx │ │ │ │ ├── helpers.jsx │ │ │ │ └── index.jsx │ │ │ └── ServerError.jsx │ │ ├── constants.js │ │ ├── containers │ │ │ └── App.jsx │ │ ├── manifest.json │ │ ├── rated-disabilities-entry.jsx │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── rated-disabilities.scss │ │ ├── selectors.js │ │ ├── tests │ │ │ ├── actions │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── AppContent.unit.spec.jsx │ │ │ │ ├── CombinedRating.unit.spec.jsx │ │ │ │ └── RatingLists │ │ │ │ │ ├── List.unit.spec.jsx │ │ │ │ │ ├── ListItem.unit.spec.jsx │ │ │ │ │ └── RatingLists.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ └── AppContent.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ └── rated-disabilities.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ ├── 200-response.json │ │ │ │ ├── feature-toggles.json │ │ │ │ ├── no-combined-rating.json │ │ │ │ ├── no-ratings.json │ │ │ │ ├── non-service-connected-only.json │ │ │ │ ├── not-found-error.json │ │ │ │ └── service-connected-only.json │ │ │ └── utils │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ └── useDatadogRum.unit.spec.jsx │ │ └── util │ │ │ ├── datadog-rum │ │ │ ├── initializeBrowserLogging.js │ │ │ ├── initializeRealUserMonitoring.js │ │ │ └── useBrowserMonitoring.js │ │ │ └── index.js │ ├── registry.json.md │ ├── registry.scaffold.json │ ├── representative-appoint │ │ ├── 21-22-schema.json │ │ ├── README.md │ │ ├── api │ │ │ ├── fetchRepStatus.js │ │ │ ├── fetchRepresentatives.js │ │ │ ├── generatePDF.js │ │ │ ├── sendNextStepsEmail.js │ │ │ └── submitPOARequest.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── Address.jsx │ │ │ ├── AddressAuthorizationDescription.jsx │ │ │ ├── AddressAuthorizationPolicy.jsx │ │ │ ├── AddressBlock.jsx │ │ │ ├── AddressEmailPhone.jsx │ │ │ ├── Breadcrumbs.jsx │ │ │ ├── ClaimantType.jsx │ │ │ ├── ClaimantTypeForm.jsx │ │ │ ├── ContactAccreditedRepresentative.jsx │ │ │ ├── ContactCard.jsx │ │ │ ├── CurrentAccreditedRepresentative.jsx │ │ │ ├── Email.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── GoogleMapLink.jsx │ │ │ ├── InsideVAAuthorizationDescription.jsx │ │ │ ├── MedicalAuthorizationDescription.jsx │ │ │ ├── MedicalAuthorizationPolicy.jsx │ │ │ ├── MedicalSelectAuthorizationDescription.jsx │ │ │ ├── OutsideVAAuthorizationDescription.jsx │ │ │ ├── OutsideVAAuthorizationNameDescription.jsx │ │ │ ├── OutsideVAAuthorizationUnsureNote.jsx │ │ │ ├── Phone.jsx │ │ │ ├── PhoneEmailViewField.jsx │ │ │ ├── PrefillAlert.jsx │ │ │ ├── ProfileNotUpdatedNote.jsx │ │ │ ├── ReplaceAccreditedRepresentative.jsx │ │ │ ├── RepresentativeSubmissionMethod.jsx │ │ │ ├── SearchInput.jsx │ │ │ ├── SearchResult.jsx │ │ │ ├── SearchResultsHeader.jsx │ │ │ ├── SelectAccreditedRepresentative.jsx │ │ │ ├── SelectAccreditedRepresentativeReview.jsx │ │ │ ├── SelectOrganization.jsx │ │ │ └── SubmissionError.js │ │ ├── config │ │ │ ├── form.js │ │ │ └── prefillTransformer.js │ │ ├── constants │ │ │ ├── api.js │ │ │ ├── enableV2FeaturesLocally.js │ │ │ ├── options.js │ │ │ └── routes.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationDigitalSubmission.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── NextStepsPage.jsx │ │ │ └── PreSubmitInfo.jsx │ │ ├── content │ │ │ ├── authorizeMedical.jsx │ │ │ ├── authorizeMedicalSelect.jsx │ │ │ ├── common.jsx │ │ │ └── saveYourApplication.jsx │ │ ├── definitions │ │ │ ├── constants.js │ │ │ └── toursOfDuty.js │ │ ├── hooks │ │ │ ├── useBrowserMonitoring.jsx │ │ │ ├── useDefaultFormData.js │ │ │ ├── useReviewPage.js │ │ │ ├── useTransformForReview.js │ │ │ └── useV2FeatureVisibility.js │ │ ├── manifest.json │ │ ├── mocks │ │ │ ├── endpoints │ │ │ │ ├── address.js │ │ │ │ ├── communication-preferences │ │ │ │ │ └── index.js │ │ │ │ ├── email-addresses │ │ │ │ │ └── index.js │ │ │ │ ├── feature-toggles │ │ │ │ │ └── index.js │ │ │ │ ├── full-name │ │ │ │ │ └── index.js │ │ │ │ ├── maintenance-windows │ │ │ │ │ └── index.js │ │ │ │ ├── personal-information │ │ │ │ │ └── index.js │ │ │ │ ├── phone-number │ │ │ │ │ └── index.js │ │ │ │ ├── poa │ │ │ │ │ └── index.js │ │ │ │ ├── service-history │ │ │ │ │ └── index.js │ │ │ │ ├── status │ │ │ │ │ ├── index.js │ │ │ │ │ └── status.js │ │ │ │ └── user │ │ │ │ │ ├── handleUserUpdate.js │ │ │ │ │ └── index.js │ │ │ ├── script │ │ │ │ ├── drupal-vamc-data │ │ │ │ │ └── mockLocalDSOT.js │ │ │ │ └── utils.js │ │ │ └── server.js │ │ ├── pages │ │ │ ├── authorizations │ │ │ │ ├── authorizeAddress.js │ │ │ │ ├── authorizeInsideVA.js │ │ │ │ ├── authorizeMedical.js │ │ │ │ ├── authorizeMedicalSelect.js │ │ │ │ ├── authorizeOutsideVA.js │ │ │ │ └── authorizeOutsideVANames.js │ │ │ ├── claimant │ │ │ │ ├── claimantContactMailing.js │ │ │ │ ├── claimantContactPhoneEmail.js │ │ │ │ ├── claimantPersonalInformation.js │ │ │ │ ├── claimantRelationship.js │ │ │ │ └── claimantType.js │ │ │ ├── index.js │ │ │ ├── representative │ │ │ │ ├── contactAccreditedRepresentative.js │ │ │ │ ├── replaceAccreditedRepresentative.js │ │ │ │ ├── representativeSubmissionMethod.js │ │ │ │ ├── selectAccreditedOrganization.js │ │ │ │ └── selectAccreditedRepresentative.js │ │ │ └── veteran │ │ │ │ ├── veteranContactMailing.js │ │ │ │ ├── veteranContactMailingClaimant.js │ │ │ │ ├── veteranContactPhoneEmail.js │ │ │ │ ├── veteranContactPhoneEmailClaimant.js │ │ │ │ ├── veteranIdentification.js │ │ │ │ ├── veteranPersonalInformation.js │ │ │ │ └── veteranServiceInformation.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── appoint-a-representative.scss │ │ ├── schema │ │ │ └── 21-22-AND-21-22A-schema.json │ │ ├── tests │ │ │ ├── api │ │ │ │ ├── fetchRepStatus.unit.spec.jsx │ │ │ │ ├── fetchRepresentatives.unit.spec.jsx │ │ │ │ ├── generatePDF.unit.spec.jsx │ │ │ │ ├── sendNextStepsEmail.unit.spec.jsx │ │ │ │ └── submitPOARequest.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── AddressAuthorizationDescription.unit.spec.jsx │ │ │ │ ├── AddressAuthorizationPolicy.unit.spec.jsx │ │ │ │ ├── AddressBlock.unit.spec.jsx │ │ │ │ ├── ContactCard.unit.spec.jsx │ │ │ │ ├── Email.unit.spec.jsx │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ ├── GoogleMapLink.unit.spec.jsx │ │ │ │ ├── InsideVAAuthorizationDescription.unit.spec.jsx │ │ │ │ ├── MedicalAuthorizationDescription.unit.spec.jsx │ │ │ │ ├── MedicalAuthorizationPolicy.unit.spec.jsx │ │ │ │ ├── MedicalSelectAuthorizationDescription.unit.spec.jsx │ │ │ │ ├── OutsideVAAuthorizationDescription.unit.spec.jsx │ │ │ │ ├── OutsideVAAuthorizationNameDescription.unit.spec.jsx │ │ │ │ ├── OutsideVAAuthorizationUnsureNote.unit.spec.jsx │ │ │ │ ├── Phone.unit.spec.jsx │ │ │ │ ├── ReplaceAccreditedRepresentative.unit.spec.jsx │ │ │ │ ├── SearchResult.unit.spec.jsx │ │ │ │ ├── SearchResultsHeader.unit.spec.jsx │ │ │ │ └── SubmissionError.unit.spec.jsx │ │ │ ├── config │ │ │ │ ├── formConfig.unit.spec.jsx │ │ │ │ └── prefillTransformer.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── ConfirmationDigitalSubmission.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── NextStepsPage.unit.spec.jsx │ │ │ │ └── PreSubmitInfo.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── containers │ │ │ │ │ └── ConfirmationPage.cypress.spec.js │ │ │ │ ├── mocks │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ ├── prefill.json │ │ │ │ │ ├── rep-results.json │ │ │ │ │ ├── save-in-progress.json │ │ │ │ │ └── user.json │ │ │ │ ├── navigation │ │ │ │ │ ├── 2122-digital-submission.cypress.spec.js │ │ │ │ │ ├── 2122.cypress.spec.js │ │ │ │ │ └── 2122a.cypress.spec.js │ │ │ │ └── utils │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── setup.js │ │ │ ├── fixtures │ │ │ │ ├── contacts.json │ │ │ │ ├── data │ │ │ │ │ ├── 21-22a │ │ │ │ │ │ └── form-data.json │ │ │ │ │ ├── attorney.json │ │ │ │ │ ├── form-data.json │ │ │ │ │ ├── initial-form-data.json │ │ │ │ │ ├── organization-type.json │ │ │ │ │ ├── pdf-transformed-form-data.json │ │ │ │ │ ├── prefill.json │ │ │ │ │ ├── representative-results.json │ │ │ │ │ ├── representative.json │ │ │ │ │ ├── test-data.json │ │ │ │ │ └── user.js │ │ │ │ ├── errors │ │ │ │ │ ├── 401.json │ │ │ │ │ └── 500.json │ │ │ │ └── sparseFormDataExamples.js │ │ │ ├── hooks │ │ │ │ ├── useDefaultFormData.unit.spec.jsx │ │ │ │ └── useTransformReview.unit.spec.jsx │ │ │ ├── pages │ │ │ │ ├── authorizations │ │ │ │ │ ├── authorizeAddress.unit.spec.jsx │ │ │ │ │ ├── authorizeInsideVA.unit.spec.jsx │ │ │ │ │ ├── authorizeMedical.unit.spec.jsx │ │ │ │ │ ├── authorizeMedicalSelect.unit.spec.jsx │ │ │ │ │ ├── authorizeOutsideVA.unit.spec.jsx │ │ │ │ │ └── authorizeOutsideVANames.unit.spec.jsx │ │ │ │ ├── claimant │ │ │ │ │ ├── claimantContactMailing.unit.spec.jsx │ │ │ │ │ ├── claimantContactPhoneEmail.unit.spec.jsx │ │ │ │ │ ├── claimantPersonalInformation.unit.spec.jsx │ │ │ │ │ ├── claimantRelationship.unit.spec.jsx │ │ │ │ │ └── claimantType.unit.spec.jsx │ │ │ │ ├── representative │ │ │ │ │ ├── contactAccreditedRepresentative.unit.spec.jsx │ │ │ │ │ ├── representativeSubmissionMethod.unit.spec.jsx │ │ │ │ │ ├── selectAccreditedRepresentative.unit.spec.jsx │ │ │ │ │ ├── selectAccreditedRepresentativeReview.unit.spec.jsx │ │ │ │ │ └── selectOrganization.unit.spec.jsx │ │ │ │ └── veteran │ │ │ │ │ ├── veteranContactMailing.unit.spec.jsx │ │ │ │ │ ├── veteranContactPhoneEmail.unit.spec.jsx │ │ │ │ │ ├── veteranContactPhoneEmailClaimant.unit.spec.jsx │ │ │ │ │ ├── veteranIdentification.unit.spec.jsx │ │ │ │ │ ├── veteranPersonalInformation.unit.spec.jsx │ │ │ │ │ └── veteranServiceInformation.unit.spec.jsx │ │ │ └── utilities │ │ │ │ ├── addressExists.unit.spec.jsx │ │ │ │ ├── convertRepType.unit.spec.jsx │ │ │ │ ├── entityAcceptsDigitalPoaRequests.unit.spec.jsx │ │ │ │ ├── filterOrganizations.unit.spec.jsx │ │ │ │ ├── formIs2122.unit.spec.jsx │ │ │ │ ├── formatDate.unit.spec.jsx │ │ │ │ ├── getApplicantName.unit.spec.jsx │ │ │ │ ├── getEntityAddressAsObject.unit.spec.jsx │ │ │ │ ├── getEntityAddressAsString.unit.spec.jsx │ │ │ │ ├── getFormName.unit.spec.jsx │ │ │ │ ├── getFormNumber.unit.spec.jsx │ │ │ │ ├── getFormNumberFromEntity.unit.spec.jsx │ │ │ │ ├── getFormSubtitle.unit.spec.jsx │ │ │ │ ├── getOrgName.unit.spec.jsx │ │ │ │ ├── getRepType.unit.spec.jsx │ │ │ │ ├── getRepresentativeName.unit.spec.jsx │ │ │ │ ├── isAttorneyOrClaimsAgent.unit.spec.jsx │ │ │ │ ├── isVSORepresentative.unit.spec.jsx │ │ │ │ ├── parsePhoneNumber.unit.spec.jsx │ │ │ │ ├── parseRepType.unit.spec.jsx │ │ │ │ ├── pdfTransform.unit.spec.jsx │ │ │ │ ├── preparerIsVeteran.unit.spec.jsx │ │ │ │ ├── representativeTypeMap.unit.spec.jsx │ │ │ │ ├── srSubstitute.unit.spec.jsx │ │ │ │ └── userIsDigitalSubmitEligible.unit.spec.jsx │ │ └── utilities │ │ │ ├── configService.js │ │ │ ├── e2eHelpers.js │ │ │ ├── helpers.js │ │ │ ├── parsePhoneNumber.js │ │ │ ├── pdfTransform.js │ │ │ └── selectors │ │ │ ├── authStatus.js │ │ │ └── featureToggles.js │ ├── representative-form-upload │ │ ├── actions │ │ │ └── user.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── ClaimantInfoViewField.jsx │ │ │ ├── ConfirmationPageView.jsx │ │ │ ├── CustomReviewTopContent.jsx │ │ │ ├── EditLink.jsx │ │ │ ├── Footer.jsx │ │ │ ├── Header.jsx │ │ │ ├── Header │ │ │ │ ├── Dropdown.jsx │ │ │ │ ├── DropdownContainer.jsx │ │ │ │ ├── DropdownLinks.jsx │ │ │ │ ├── GovBanner.jsx │ │ │ │ └── Nav.jsx │ │ │ └── SupportingEvidenceViewField.jsx │ │ ├── config │ │ │ ├── constants.js │ │ │ ├── form.js │ │ │ ├── submissionError.js │ │ │ └── submit-transformer.js │ │ ├── constants │ │ │ ├── index.js │ │ │ ├── sis.js │ │ │ └── usip.js │ │ ├── containers │ │ │ ├── AccessTokenManager.jsx │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── helpers │ │ │ └── index.js │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── claimantInformation.jsx │ │ │ ├── helpers.jsx │ │ │ ├── isVeteranPage.jsx │ │ │ ├── upload.jsx │ │ │ └── veteranInformation.jsx │ │ ├── reducers │ │ │ ├── index.js │ │ │ └── user.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── Header.scss │ │ │ ├── SupportingEvidenceViewField.scss │ │ │ └── representative-form-upload.scss │ │ ├── selectors │ │ │ ├── navigation.js │ │ │ └── user.js │ │ ├── store.js │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── claimant-test-info.json │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ ├── transformed │ │ │ │ │ │ │ ├── minimal-submit-transformer.json │ │ │ │ │ │ │ ├── prefill-transformer.json │ │ │ │ │ │ │ ├── submit-claimant-transformer.json │ │ │ │ │ │ │ └── submit-transformer.json │ │ │ │ │ │ ├── vba_21_686c.pdf │ │ │ │ │ │ └── veteran.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ │ ├── loa1-user.json │ │ │ │ │ │ ├── loa3-user.json │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ ├── scanned-form-upload.json │ │ │ │ │ │ ├── submit.json │ │ │ │ │ │ ├── upload.json │ │ │ │ │ │ └── user.json │ │ │ │ ├── form-upload.cypress.spec.js │ │ │ │ └── intercepts │ │ │ │ │ └── features-toggles.js │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── ClaimantInfoViewField.unit.spec.jsx │ │ │ │ ├── ConfirmationPageView.unit.spec.jsx │ │ │ │ ├── EditLink.unit.spec.jsx │ │ │ │ ├── Footer.unit.spec.jsx │ │ │ │ ├── Header │ │ │ │ │ ├── GovBanner.unit.spec.jsx │ │ │ │ │ └── NavDropdown.unit.spec.jsx │ │ │ │ └── SupportingEvidenceViewField.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── constants.unit.spec.jsx │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── submissionError.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ ├── ClaimantInformationPage.unit.spec.jsx │ │ │ │ ├── IsVeteranPage.unit.spec.jsx │ │ │ │ ├── UploadPage.unit.spec.jsx │ │ │ │ ├── VeteranInformationPage.unit.spec.jsx │ │ │ │ └── helpers.unit.spec.jsx │ │ │ │ └── utilities │ │ │ │ ├── api.unit.spec.jsx │ │ │ │ └── constants.unit.spec.jsx │ │ └── utilities │ │ │ ├── api.js │ │ │ ├── auth.js │ │ │ ├── constants.js │ │ │ ├── mockApi.js │ │ │ └── mocks │ │ │ └── user.json │ ├── representative-search │ │ ├── README.md │ │ ├── actions │ │ │ ├── error │ │ │ │ └── clearError.js │ │ │ ├── index.js │ │ │ ├── mapbox │ │ │ │ ├── genSearchAreaFromCenter.js │ │ │ │ ├── geoLocateUser.js │ │ │ │ └── geocodeUserAddress.js │ │ │ ├── reports │ │ │ │ ├── cancelRepresentativeReport.js │ │ │ │ ├── initializeRepresentativeReport.js │ │ │ │ ├── submitRepresentativeReport.js │ │ │ │ └── updateFromLocalStorage.js │ │ │ ├── representatives │ │ │ │ └── fetchRepresentatives.js │ │ │ └── search │ │ │ │ ├── clearSearchResults.js │ │ │ │ ├── clearSearchText.js │ │ │ │ ├── searchWithInput.js │ │ │ │ └── updateSearchQuery.js │ │ ├── api │ │ │ └── RepresentativeFinderApi.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── footer │ │ │ │ └── GetFormHelp.jsx │ │ │ ├── mapbox │ │ │ │ └── MapboxClient.js │ │ │ ├── results │ │ │ │ ├── MapLink.jsx │ │ │ │ ├── PaginationWrapper.jsx │ │ │ │ ├── ReportModal.jsx │ │ │ │ ├── RepresentativeDirectionsLink.jsx │ │ │ │ ├── ResultsList.jsx │ │ │ │ ├── SearchResult.jsx │ │ │ │ └── SearchResultsHeader.jsx │ │ │ └── search │ │ │ │ ├── RepTypeSelector.jsx │ │ │ │ └── SearchControls.jsx │ │ ├── config.js │ │ ├── constants │ │ │ ├── index.js │ │ │ ├── mock-geocoding-data.json │ │ │ ├── mock-la-location.json │ │ │ ├── mock-representative-data.json │ │ │ └── mock-representative-v0.json │ │ ├── containers │ │ │ ├── App.jsx │ │ │ └── SearchPage.jsx │ │ ├── hooks │ │ │ └── useBrowserMonitoring.jsx │ │ ├── manifest.json │ │ ├── mocks │ │ │ └── feature-toggles │ │ │ │ └── index.js │ │ ├── reducers │ │ │ ├── errors.js │ │ │ ├── index.js │ │ │ ├── searchQuery.js │ │ │ └── searchResult.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── find-a-representative.scss │ │ ├── tests │ │ │ ├── api-url-parameters.railsEngine.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── PaginationWrapper.unit.spec.jsx │ │ │ │ ├── RepTypeSelector.unit.spec.jsx │ │ │ │ ├── ReportModal.unit.spec.jsx │ │ │ │ ├── RepresentativeDirectionsLink.unit.spec.jsx │ │ │ │ ├── SearchResult.unit.spec.jsx │ │ │ │ └── SearchResultsHeader.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── accessibility.cypress.spec.js │ │ │ │ ├── geolocation.cypress.spec.js │ │ │ │ ├── mobile.cypress.spec.js │ │ │ │ ├── representativeSearch.cypress.spec.js │ │ │ │ └── serverErrors.cypress.spec.js │ │ │ ├── helpers │ │ │ │ ├── appendReports.unit.spec.jsx │ │ │ │ ├── phoneNumbers.unit.spec.jsx │ │ │ │ └── representativeAddress.unit.spec.jsx │ │ │ └── reducers │ │ │ │ ├── errors.unit.spec.jsx │ │ │ │ ├── searchQuery.unit.spec.jsx │ │ │ │ └── searchResult.unit.spec.jsx │ │ └── utils │ │ │ ├── actionTypes.js │ │ │ ├── analytics.js │ │ │ ├── helpers.js │ │ │ ├── mapHelpers.js │ │ │ ├── mapboxToken.js │ │ │ ├── phoneNumbers.js │ │ │ ├── representativeAddress.js │ │ │ └── representativeDistance.js │ ├── resources-and-support │ │ ├── components │ │ │ ├── ResourcesAndSupportSearchApp.jsx │ │ │ ├── SearchBar.jsx │ │ │ ├── SearchResult.jsx │ │ │ ├── SearchResultList.jsx │ │ │ └── StandaloneSearchFormWidget.jsx │ │ ├── constants │ │ │ └── index.js │ │ ├── hooks │ │ │ ├── useArticleData.js │ │ │ └── useGetSearchResults.js │ │ ├── manifest.json │ │ ├── prop-types.js │ │ ├── resources-and-support-entry.jsx │ │ ├── style.scss │ │ └── tests │ │ │ ├── articles.json │ │ │ ├── components │ │ │ ├── ResourcesAndSupportSearchApp.unit.spec.jsx │ │ │ ├── SearchBar.unit.spec.jsx │ │ │ ├── SearchResult.unit.spec.jsx │ │ │ └── SearchResultList.unit.spec.jsx │ │ │ ├── helpers.js │ │ │ ├── hooks │ │ │ └── useGetSearchResults.unit.spec.jsx │ │ │ ├── resources-and-support-desktop.cypress.spec.js │ │ │ └── resources-and-support-mobile.cypress.spec.js │ ├── sah │ │ └── sahg │ │ │ ├── app-entry.jsx │ │ │ ├── chapters │ │ │ ├── contact-information │ │ │ │ ├── additional-information.js │ │ │ │ ├── index.js │ │ │ │ └── mailing-address.js │ │ │ ├── current-living-situation │ │ │ │ ├── additional-comments.js │ │ │ │ ├── confinement.js │ │ │ │ ├── facility-address.js │ │ │ │ ├── facility-information.js │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── personal-information │ │ │ │ └── index.js │ │ │ ├── previous-applications │ │ │ │ ├── home-improvement-structural-alteration │ │ │ │ │ ├── application-address.js │ │ │ │ │ ├── application-date.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── previous-application.js │ │ │ │ ├── index.js │ │ │ │ └── specially-adapted-housing │ │ │ │ │ ├── application-address.js │ │ │ │ │ ├── application-date.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── previous-application.js │ │ │ └── service-file-information │ │ │ │ └── index.js │ │ │ ├── config │ │ │ └── form.js │ │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ └── toursOfDuty.js │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── sahg.scss │ │ │ └── tests │ │ │ ├── fixtures │ │ │ └── data │ │ │ │ └── test-data.json │ │ │ └── sahg.cypress.spec.js │ ├── sco │ │ ├── app-entry.jsx │ │ ├── assets │ │ │ └── img │ │ │ │ └── hub-illustrations │ │ │ │ └── education-sco.jpg │ │ ├── components │ │ │ ├── HubRail │ │ │ │ ├── AskQuestions │ │ │ │ │ ├── additionalContacts.jsx │ │ │ │ │ ├── callUs.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ ├── messageUs.jsx │ │ │ │ │ └── scoResourceMatrix.jsx │ │ │ │ ├── ConnectWithUs │ │ │ │ │ ├── followUs.jsx │ │ │ │ │ ├── getGovDeliveryUpdates.jsx │ │ │ │ │ └── index.jsx │ │ │ │ ├── SchoolCertifyingOfficialHandbook.jsx │ │ │ │ ├── index.jsx │ │ │ │ └── shared │ │ │ │ │ ├── liSpanAndVaLink.jsx │ │ │ │ │ ├── liSpanAndVaLinkAndPTag.jsx │ │ │ │ │ ├── liText.jsx │ │ │ │ │ ├── liVaIconAndVaLink.jsx │ │ │ │ │ ├── liVaLink.jsx │ │ │ │ │ ├── liVaLinkAndVaTelephone.jsx │ │ │ │ │ ├── mainContentSubDiv.jsx │ │ │ │ │ └── mainContentSubSection.jsx │ │ │ ├── MainContent │ │ │ │ ├── ArrowRightBlueSVG.jsx │ │ │ │ ├── Update │ │ │ │ │ ├── OtherResources.jsx │ │ │ │ │ ├── ProgramApprovalInformation.jsx │ │ │ │ │ ├── ScoHandbooks.jsx │ │ │ │ │ ├── TrainingAndWebinar.jsx │ │ │ │ │ └── UploadFileToVa.jsx │ │ │ │ └── index.jsx │ │ │ └── ResourcesForSchoolTitle.jsx │ │ ├── containers │ │ │ └── App.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── sco.scss │ │ └── tests │ │ │ ├── accessibility.cypress.spec.js │ │ │ ├── components │ │ │ ├── HubRail │ │ │ │ ├── AskQuestions │ │ │ │ │ ├── additionalContacts.unit.spec.jsx │ │ │ │ │ ├── callUs.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ ├── messageUs.unit.spec.jsx │ │ │ │ │ └── scoResourceMatrix.unit.spec.jsx │ │ │ │ ├── ConnectWithUs │ │ │ │ │ ├── followUs.unit.spec.jsx │ │ │ │ │ ├── getGovDeliveryUpdates.unit.spec.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── SchoolCertifyingOfficialHandbook.unit.spec.jsx │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ └── shared │ │ │ │ │ ├── liSpanAndVaLink.unit.spec.jsx │ │ │ │ │ ├── liSpanAndVaLinkAndPTag.unit.spec.jsx │ │ │ │ │ ├── liText.unit.spec.jsx │ │ │ │ │ ├── liVaIconAndVaLink.unit.spec.jsx │ │ │ │ │ ├── liVaLink.unit.spec.jsx │ │ │ │ │ ├── liVaLinkAndVaTelephone.unit.spec.jsx │ │ │ │ │ ├── mainContentSubDiv.unit.spec.jsx │ │ │ │ │ └── mainContentSubSection.unit.spec.jsx │ │ │ ├── MainContent │ │ │ │ ├── ArrowRightBlueSVG.unit.spec.jsx │ │ │ │ ├── Update │ │ │ │ │ ├── OtherResources.unit.spec.jsx │ │ │ │ │ ├── ProgramApprovalInformation.unit.spec.jsx │ │ │ │ │ ├── ScoHandbooks.unit.spec.jsx │ │ │ │ │ ├── TrainingAndWebinar.unit.spec.jsx │ │ │ │ │ └── UploadFileToVa.unit.spec.jsx │ │ │ │ └── index.unit.spec.jsx │ │ │ └── ResourcesForSchoolTitle.unit.spec.jsx │ │ │ ├── containers │ │ │ └── App.unit.spec.jsx │ │ │ └── sco.cypress.spec.js │ ├── search │ │ ├── actions │ │ │ └── index.js │ │ ├── components │ │ │ ├── Breadcrumbs.jsx │ │ │ ├── Errors.jsx │ │ │ ├── MoreVASearchTools.jsx │ │ │ ├── RecommendedResults.jsx │ │ │ ├── Result.jsx │ │ │ ├── ResultsCounter.jsx │ │ │ ├── ResultsList.jsx │ │ │ └── SearchMaintenance.jsx │ │ ├── constants │ │ │ ├── stub-new-term.json │ │ │ ├── stub-page-2.json │ │ │ ├── stub.json │ │ │ └── stubZeroResults.json │ │ ├── containers │ │ │ └── SearchApp.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── search-entry.jsx │ │ ├── styles.scss │ │ ├── tests │ │ │ ├── actions │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── components │ │ │ │ └── Result.unit.spec.jsx │ │ │ └── e2e │ │ │ │ ├── error-states.cypress.spec.js │ │ │ │ ├── helpers.js │ │ │ │ ├── maintenance-window.cypress.spec.js │ │ │ │ ├── search-and-pagination.cypress.spec.js │ │ │ │ ├── search-from-header.cypress.spec.js │ │ │ │ ├── typeahead-behavior.cypress.spec.js │ │ │ │ └── unexpected-outage.cypress.spec.js │ │ └── utils.js │ ├── sign-in-changes │ │ ├── components │ │ │ ├── AccountSwitch.jsx │ │ │ └── CreateAccount.jsx │ │ ├── containers │ │ │ └── InterstitialChanges.jsx │ │ ├── helpers.js │ │ ├── interstitial-changes-entry.jsx │ │ ├── manifest.json │ │ ├── routes.jsx │ │ └── tests │ │ │ ├── AccountSwitch.unit.spec.jsx │ │ │ ├── CreateAccount.unit.spec.jsx │ │ │ ├── InterstitialChanges.unit.spec.jsx │ │ │ ├── SignInChangesReminder.cypress.spec.js │ │ │ └── helpers.unit.spec.jsx │ ├── sign-in-confirm-contact-email │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── ConfirmAddBtnGroup.jsx │ │ │ └── alerts │ │ │ │ ├── ErrorConfirm.jsx │ │ │ │ └── SuccessConfirm.jsx │ │ ├── containers │ │ │ └── EmailConfirmationInterstitial.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── confirm-contact-email.scss │ │ └── tests │ │ │ ├── ConfirmAddBtnGroup.unit.spec.jsx │ │ │ ├── EmailConfirmationInterstitial.unit.spec.jsx │ │ │ ├── ErrorConfirm.unit.spec.jsx │ │ │ └── SuccessConfirm.unit.spec.jsx │ ├── sign-in-health-portal │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── components │ │ │ └── PortalRemovalNotice.jsx │ │ ├── containers │ │ │ └── App.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── sign-in-health-portal.scss │ │ └── tests │ │ │ ├── PortalRemovalNotice.unit.spec.jsx │ │ │ └── sign-in-health-portal.cypress.spec.jsx │ ├── simple-forms-form-engine │ │ ├── 12-3456 │ │ │ ├── app-entry.jsx │ │ │ └── manifest.json │ │ ├── 21-4140 │ │ │ ├── app-entry.jsx │ │ │ └── manifest.json │ │ └── shared │ │ │ ├── actions │ │ │ └── form-load │ │ │ │ └── index.js │ │ │ ├── config │ │ │ ├── components │ │ │ │ ├── checkbox.js │ │ │ │ ├── date.js │ │ │ │ ├── index.js │ │ │ │ ├── radioButton.js │ │ │ │ ├── textArea.js │ │ │ │ └── textInput.js │ │ │ ├── formConfig.js │ │ │ ├── pages │ │ │ │ ├── customStepPage.js │ │ │ │ ├── employmentHistory.js │ │ │ │ ├── identificationInformation.js │ │ │ │ ├── index.js │ │ │ │ ├── listLoop.js │ │ │ │ └── nameAndDateOfBirth.js │ │ │ └── submitTransformer.js │ │ │ ├── containers │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── Error.jsx │ │ │ ├── FormRenderer.jsx │ │ │ └── IntroductionPage.jsx │ │ │ ├── reducers │ │ │ ├── form-load │ │ │ │ └── index.js │ │ │ ├── form-render │ │ │ │ └── index.js │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── simple-forms-form-engine.scss │ │ │ ├── tests │ │ │ ├── e2e │ │ │ │ └── form-renderer.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ └── test-data.json │ │ │ └── unit │ │ │ │ ├── actions │ │ │ │ └── form-load.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── components │ │ │ │ │ ├── checkbox.unit.spec.jsx │ │ │ │ │ ├── date.unit.spec.jsx │ │ │ │ │ ├── radioButton.unit.spec.jsx │ │ │ │ │ ├── textArea.unit.spec.jsx │ │ │ │ │ └── textInput.unit.spec.jsx │ │ │ │ ├── pages │ │ │ │ │ ├── customStepPage.unit.spec.jsx │ │ │ │ │ ├── employmentHistory.unit.spec.jsx │ │ │ │ │ ├── identificationInformation.unit.spec.jsx │ │ │ │ │ ├── listLoop.unit.spec.jsx │ │ │ │ │ └── nameAndDateOfBirth.unit.spec.jsx │ │ │ │ └── submitTransformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── Error.unit.spec.jsx │ │ │ │ ├── FormRenderer.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ ├── form-load.unit.spec.jsx │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ ├── conditional.unit.spec.jsx │ │ │ │ ├── digitalFormPatterns.unit.spec.jsx │ │ │ │ ├── formConfig.unit.spec.jsx │ │ │ │ ├── responseOptions.unit.spec.jsx │ │ │ │ ├── startApp.unit.spec.jsx │ │ │ │ ├── string.unit.spec.jsx │ │ │ │ └── url.unit.spec.jsx │ │ │ ├── types.js │ │ │ └── utils │ │ │ ├── breadcrumbs.jsx │ │ │ ├── conditional.js │ │ │ ├── digitalFormPatterns.js │ │ │ ├── formConfig.js │ │ │ ├── responseOptions.js │ │ │ ├── startApp.js │ │ │ ├── string.js │ │ │ └── url.js │ ├── simple-forms │ │ ├── 20-10206 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ └── viewElements.jsx │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── additionalRecordsInformation.js │ │ │ │ ├── address.js │ │ │ │ ├── associatedVARegionalOffice.js │ │ │ │ ├── citizenIdentificationInfo.js │ │ │ │ ├── disabilityExamDetails.js │ │ │ │ ├── financialRecordDetails.js │ │ │ │ ├── lifeInsuranceBenefitDetails.js │ │ │ │ ├── nonCitizenIdentificationInfo.js │ │ │ │ ├── otherBenefitDetails.js │ │ │ │ ├── otherCompensationAndPensionDetails.js │ │ │ │ ├── personalInfo.js │ │ │ │ ├── phoneEmail.js │ │ │ │ ├── preparerType.js │ │ │ │ └── recordSelections.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10206-pa.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── 10206-pa.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── test-data-minus-prefills.json │ │ │ │ │ └── test-data.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ ├── sipGet.json │ │ │ │ │ ├── sipPut.json │ │ │ │ │ ├── submitTransformerForm.json │ │ │ │ │ ├── user-saved-form.json │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ └── viewElements.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── address.unit.spec.jsx │ │ │ │ ├── citizenIdInfo.unit.spec.jsx │ │ │ │ ├── disabilityExamDetails.unit.spec.jsx │ │ │ │ ├── financialRecordDetails.unit.spec.jsx │ │ │ │ ├── lifeInsuranceBenefitDetails.unit.spec.jsx │ │ │ │ ├── nonCitizenIdInfo.unit.spec.jsx │ │ │ │ ├── otherBenefitDetails.unit.spec.jsx │ │ │ │ ├── otherCompensationAndPensionDetails.unit.spec.jsx │ │ │ │ ├── personalInfo.unit.spec.jsx │ │ │ │ ├── phoneEmail.unit.spec.jsx │ │ │ │ ├── preparerType.unit.spec.jsx │ │ │ │ └── recordSelections.unit.spec.jsx │ │ ├── 20-10207 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AlsViewField.jsx │ │ │ │ ├── FinancialHardshipViewField.jsx │ │ │ │ ├── MedalAwardViewField.jsx │ │ │ │ ├── PowViewField.jsx │ │ │ │ ├── TerminalIllnessViewField.jsx │ │ │ │ └── VsiViewField.jsx │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── evidenceALS.js │ │ │ │ ├── evidenceConfinement.js │ │ │ │ ├── evidenceConfinement2.js │ │ │ │ ├── evidenceFinancialHardship.js │ │ │ │ ├── evidenceMedalAward.js │ │ │ │ ├── evidencePowDocuments.js │ │ │ │ ├── evidenceTerminalIllness.js │ │ │ │ ├── evidenceVSI.js │ │ │ │ ├── idInfoThirdPartyNonVeteran.js │ │ │ │ ├── idInfoThirdPartyVeteran.js │ │ │ │ ├── livingSituation.js │ │ │ │ ├── livingSituationThirdPartyNonVeteran.js │ │ │ │ ├── livingSituationThirdPartyVeteran.js │ │ │ │ ├── mailingAddress.js │ │ │ │ ├── mailingAddressYesNo.js │ │ │ │ ├── mailingAddressYesNoThirdPartyNonVeteran.js │ │ │ │ ├── mailingAddressYesNoThirdPartyVeteran.js │ │ │ │ ├── medicalTreatment.js │ │ │ │ ├── medicalTreatmentThirdPartyNonVeteran.js │ │ │ │ ├── medicalTreatmentThirdPartyVeteran.js │ │ │ │ ├── nonVeteranIdInfo.js │ │ │ │ ├── nonVeteranMailingAddress.js │ │ │ │ ├── nonVeteranMailingAddressThirdPartyNonVeteran.js │ │ │ │ ├── nonVeteranNameAndDateOfBirth.js │ │ │ │ ├── nonVeteranPhoneAndEmail.js │ │ │ │ ├── nonVeteranPointOfContact.js │ │ │ │ ├── otherHousingRisks.js │ │ │ │ ├── otherHousingRisksThirdPartyNonVeteran.js │ │ │ │ ├── otherHousingRisksThirdPartyVeteran.js │ │ │ │ ├── otherReasons.js │ │ │ │ ├── otherReasonsHomeless.js │ │ │ │ ├── otherReasonsHomelessThirdPartyNonVeteran.js │ │ │ │ ├── otherReasonsHomelessThirdPartyVeteran.js │ │ │ │ ├── otherReasonsThirdPartyNonVeteran.js │ │ │ │ ├── otherReasonsThirdPartyVeteran.js │ │ │ │ ├── phoneAndEmail.js │ │ │ │ ├── pointOfContact.js │ │ │ │ ├── preparerType.js │ │ │ │ ├── veteranIdInfo.js │ │ │ │ ├── veteranMailingAddress.js │ │ │ │ ├── veteranMailingAddressThirdPartyVeteran.js │ │ │ │ ├── veteranNameAndDateofBirth.js │ │ │ │ ├── veteranNameAndDateofBirthB.js │ │ │ │ ├── veteranPhoneAndEmail.js │ │ │ │ └── veteranPointOfContact.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10207-pp.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── 10207-pp.cypress.spec.js │ │ │ │ ├── e2eHelpers.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── backend-mapping-support │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── nonVeteran-maximal-1.json │ │ │ │ │ │ │ ├── nonVeteran-maximal-2.json │ │ │ │ │ │ │ ├── nonVeteran-minimal.json │ │ │ │ │ │ │ ├── thirdPartyNonVeteran-maximal-1.json │ │ │ │ │ │ │ ├── thirdPartyNonVeteran-maximal-2.json │ │ │ │ │ │ │ ├── thirdPartyNonVeteran-minimal.json │ │ │ │ │ │ │ ├── thirdPartyVeteran-maximal-1.json │ │ │ │ │ │ │ ├── thirdPartyVeteran-maximal-2.json │ │ │ │ │ │ │ ├── thirdPartyVeteran-minimal.json │ │ │ │ │ │ │ ├── veteran-maximal-1.json │ │ │ │ │ │ │ ├── veteran-maximal-2.json │ │ │ │ │ │ │ └── veteran-minimal.json │ │ │ │ │ │ ├── nonVeteran.json │ │ │ │ │ │ ├── nonVeteranOtherHousingRisks.json │ │ │ │ │ │ ├── thirdPartyNonVeteran.json │ │ │ │ │ │ ├── thirdPartyNonVeteranOtherHousingRisks.json │ │ │ │ │ │ ├── thirdPartyVeteran.json │ │ │ │ │ │ ├── thirdPartyVeteranOtherHousingRisks.json │ │ │ │ │ │ ├── veteran.json │ │ │ │ │ │ └── veteranOtherHousingRisks.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ ├── sip-get.json │ │ │ │ │ │ ├── sip-put.json │ │ │ │ │ │ ├── upload.json │ │ │ │ │ │ └── user.json │ │ │ │ └── veteran-story.cypress.spec.js │ │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── AlsViewField.unit.spec.jsx │ │ │ │ ├── FinancialHardshipViewField.unit.spec.jsx │ │ │ │ ├── MedalAwardViewField.unit.spec.jsx │ │ │ │ ├── PowViewField.unit.spec.jsx │ │ │ │ ├── TerminalIllnessViewField.unit.spec.jsx │ │ │ │ └── VsiViewField.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── nonVeteranIdInfo.unit.spec.jsx │ │ │ │ ├── nonVeteranNameAndDateofBirth.unit.spec.jsx │ │ │ │ ├── nonVeteranPhoneAndEmail.unit.spec.jsx │ │ │ │ ├── nonVeteranPointOfContact.unit.spec.jsx │ │ │ │ ├── pointOfContact.unit.spec.jsx │ │ │ │ ├── veteranIdInfo.unit.spec.jsx │ │ │ │ ├── veteranNameAndDateofBirth.unit.spec.jsx │ │ │ │ ├── veteranPhoneAndEmail.unit.spec.jsx │ │ │ │ └── veteranPointOfContact.unit.spec.jsx │ │ ├── 21-0845 │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── helpers.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── constants.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── authorizerAddress.js │ │ │ │ ├── authorizerContactInfo.js │ │ │ │ ├── authorizerPersonalInfo.js │ │ │ │ ├── authorizerType.js │ │ │ │ ├── infoScope.js │ │ │ │ ├── limitedInfo.js │ │ │ │ ├── organizationAddress.js │ │ │ │ ├── organizationName.js │ │ │ │ ├── organizationReps.js │ │ │ │ ├── personAddress.js │ │ │ │ ├── personName.js │ │ │ │ ├── releaseDuration.js │ │ │ │ ├── releaseEndDate.js │ │ │ │ ├── securityAnswer.js │ │ │ │ ├── securityQuestion.js │ │ │ │ ├── thirdPartyType.js │ │ │ │ ├── veteranContactInfo.js │ │ │ │ ├── veteranIdInfo.js │ │ │ │ └── veteranPersonalInfo.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 0845-auth-disclose.scss │ │ │ ├── tests │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ └── helpers.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── 0845-auth-disclose.cypress.spec.js │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── authTypeNonVet.json │ │ │ │ │ │ │ ├── authTypeVet.json │ │ │ │ │ │ │ └── noAuthType.json │ │ │ │ │ │ └── mocks │ │ │ │ │ │ │ ├── in-progress-forms-get.json │ │ │ │ │ │ │ ├── in-progress-forms-put.json │ │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ │ └── user.json │ │ │ │ │ └── helpers.js │ │ │ │ ├── pages │ │ │ │ │ ├── authorizerAddress.unit.spec.jsx │ │ │ │ │ ├── authorizerContactInfo.unit.spec.jsx │ │ │ │ │ ├── authorizerPersonalInfo.unit.spec.jsx │ │ │ │ │ ├── authorizerType.unit.spec.jsx │ │ │ │ │ ├── infoScope.unit.spec.jsx │ │ │ │ │ ├── limitedInfo.unit.spec.jsx │ │ │ │ │ ├── organizationAddress.unit.spec.jsx │ │ │ │ │ ├── organizationName.unit.spec.jsx │ │ │ │ │ ├── organizationReps.unit.spec.jsx │ │ │ │ │ ├── personAddress.unit.spec.jsx │ │ │ │ │ ├── personName.unit.spec.jsx │ │ │ │ │ ├── releaseDuration.unit.spec.jsx │ │ │ │ │ ├── releaseEndDate.unit.spec.jsx │ │ │ │ │ ├── securityAnswer.unit.spec.jsx │ │ │ │ │ ├── securityQuestion.unit.spec.jsx │ │ │ │ │ ├── thirdPartyType.unit.spec.jsx │ │ │ │ │ ├── veteranContactInfo.unit.spec.jsx │ │ │ │ │ ├── veteranIdInfo.unit.spec.jsx │ │ │ │ │ └── veteranPersonalInfo.unit.spec.jsx │ │ │ │ └── utils.unit.spec.jsx │ │ │ ├── utils.js │ │ │ └── validations.js │ │ ├── 21-0966 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── DevOnlyTestVariations.jsx │ │ │ │ └── ITFStatusLoadingIndicatorPage.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── helpers.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── constants.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── confirmVeteranPersonalInformation.js │ │ │ │ ├── preparerIdentification.js │ │ │ │ ├── reviewVeteranEmailAddress.js │ │ │ │ ├── survivingDependentBenefitSelection.js │ │ │ │ ├── survivingDependentIdentificationInformation.js │ │ │ │ ├── survivingDependentMailingAddress.js │ │ │ │ ├── survivingDependentPersonalInformation.js │ │ │ │ ├── survivingDependentPhoneAndEmailAddress.js │ │ │ │ ├── survivingDependentRelationshipToVeteran.js │ │ │ │ ├── survivingDependentVeteranPersonalInformation.js │ │ │ │ ├── thirdPartyPreparerFullName.js │ │ │ │ ├── thirdPartyPreparerRole.js │ │ │ │ ├── thirdPartySurvivingDependentBenefitSelection.js │ │ │ │ ├── thirdPartySurvivingDependentRelationshipToVeteran.js │ │ │ │ ├── thirdPartySurvivingDependentVeteranPersonalInformation.js │ │ │ │ ├── thirdPartyVeteranBenefitSelection.js │ │ │ │ ├── veteranBenefitSelection.js │ │ │ │ ├── veteranBenefitSelectionCompensation.js │ │ │ │ ├── veteranBenefitSelectionPension.js │ │ │ │ ├── veteranIdentificationInformation.js │ │ │ │ ├── veteranMailingAddress.js │ │ │ │ ├── veteranPersonalInformation.js │ │ │ │ └── veteranPhoneAndEmailAddress.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 21-0966-intent-to-file-a-claim.scss │ │ │ └── tests │ │ │ │ ├── components │ │ │ │ └── ITFStatusLoadingIndicatorPage.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ └── helpers.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ ├── 21-0966-intent-to-file-a-claim.cypress.spec.js │ │ │ │ ├── 21-0966-itf-active-compensation.cypress.spec.js │ │ │ │ ├── 21-0966-itf-active-pension.cypress.spec.js │ │ │ │ ├── 21-0966-itf-both-active.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── surviving-maximal-test.json │ │ │ │ │ ├── surviving-minimal-test.json │ │ │ │ │ ├── third-party-surviving-maximal-test.json │ │ │ │ │ ├── third-party-surviving-minimal-test.json │ │ │ │ │ ├── third-party-veteran-maximal-test.json │ │ │ │ │ ├── third-party-veteran-minimal-test.json │ │ │ │ │ ├── veteran-active-compensation-maximal-test.json │ │ │ │ │ ├── veteran-active-compensation-minimal-test.json │ │ │ │ │ ├── veteran-active-pension-maximal-test.json │ │ │ │ │ ├── veteran-active-pension-minimal-test.json │ │ │ │ │ ├── veteran-both-active-maximal-test.json │ │ │ │ │ ├── veteran-maximal-test.json │ │ │ │ │ └── veteran-minimal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── local-mock-api-responses.js │ │ │ │ │ └── user.json │ │ │ │ └── pages │ │ │ │ ├── confirmVeteranPersonalInformation.unit.spec.jsx │ │ │ │ ├── preparerIdentificationInformation.unit.spec.jsx │ │ │ │ ├── reviewVeteranEmailAddress.unit.spec.jsx │ │ │ │ ├── survivingDependentBenefitSelection.unit.spec.jsx │ │ │ │ ├── survivingDependentIdentification.unit.spec.jsx │ │ │ │ ├── survivingDependentMailingAddress.unit.spec.jsx │ │ │ │ ├── survivingDependentPersonalInformation.unit.spec.jsx │ │ │ │ ├── survivingDependentPhoneAndEmailAddress.unit.spec.jsx │ │ │ │ ├── survivingDependentRelationshipToVeteran.unit.spec.jsx │ │ │ │ ├── survivingDependentVeteranPersonalInformation.unit.spec.jsx │ │ │ │ ├── thirdPartyPreparerName.unit.spec.jsx │ │ │ │ ├── thirdPartyPreparerRole.unit.spec.jsx │ │ │ │ ├── thirdPartySurvivingDependentBenefitSelection.unit.spec.jsx │ │ │ │ ├── thirdPartySurvivingDependentRelationshipToVeteran.unit.spec.jsx │ │ │ │ ├── thirdPartySurvivingDependentVeteranPersonalInformation.unit.spec.jsx │ │ │ │ ├── thirdPartyVeteranBenefitSelection.unit.spec.jsx │ │ │ │ ├── veteranBenefitSelection.unit.spec.jsx │ │ │ │ ├── veteranBenefitSelectionCompensation.unit.spec.jsx │ │ │ │ ├── veteranBenefitSelectionPension.unit.spec.jsx │ │ │ │ ├── veteranIdentificationInformation.unit.spec.jsx │ │ │ │ ├── veteranMailingAddress.unit.spec.jsx │ │ │ │ ├── veteranPersonalInformation.unit.spec.jsx │ │ │ │ └── veteranPhoneAndEmailAddress.unit.spec.jsx │ │ ├── 21-0972 │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── helpers.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── constants.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── additionalInformation.js │ │ │ │ ├── claimantAddress.js │ │ │ │ ├── claimantContactInformation.js │ │ │ │ ├── claimantIdentification.js │ │ │ │ ├── claimantPersonalInformation.js │ │ │ │ ├── claimantSsn.js │ │ │ │ ├── preparerAddress.js │ │ │ │ ├── preparerContactInformation.js │ │ │ │ ├── preparerPersonalInformation.js │ │ │ │ ├── preparerQualifications1.js │ │ │ │ ├── preparerQualifications2.js │ │ │ │ ├── veteranIdentificationInformation1.js │ │ │ │ ├── veteranIdentificationInformation2.js │ │ │ │ └── veteranPersonalInformation.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 21-0972-alternate-signer.scss │ │ │ └── tests │ │ │ │ ├── config │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ ├── 21-0972-alternate-signer.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ └── transformed │ │ │ │ │ │ │ └── maximal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ └── user.json │ │ │ │ └── pagePaths.js │ │ │ │ └── pages │ │ │ │ ├── additionalInformation.unit.spec.jsx │ │ │ │ ├── claimantAddress.unit.spec.jsx │ │ │ │ ├── claimantContactInformation.unit.spec.jsx │ │ │ │ ├── claimantIdentification.unit.spec.jsx │ │ │ │ ├── claimantPersonalnformation.unit.spec.jsx │ │ │ │ ├── claimantSsn.unit.spec.jsx │ │ │ │ ├── preparerAddress.unit.spec.jsx │ │ │ │ ├── preparerContactInformation.unit.spec.jsx │ │ │ │ ├── preparerPersonalInformation.unit.spec.jsx │ │ │ │ ├── preparerQualifications1.unit.spec.jsx │ │ │ │ ├── preparerQualifications2.unit.spec.jsx │ │ │ │ ├── veteranIdentificationInformation1.unit.spec.jsx │ │ │ │ ├── veteranIdentificationInformation2.unit.spec.jsx │ │ │ │ └── veteranPersonalInformation.unit.spec.jsx │ │ ├── 21-10210 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── ClaimantPersInfoUiTitle.jsx │ │ │ │ ├── StatementUiTitle.jsx │ │ │ │ └── VetPersInfoUiTitle.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ ├── constants.js │ │ │ │ └── form-definitions.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── claimOwnership.js │ │ │ │ ├── claimantAddrInfo.js │ │ │ │ ├── claimantContInfo.js │ │ │ │ ├── claimantIdInfo.js │ │ │ │ ├── claimantPersInfo.js │ │ │ │ ├── claimantType.js │ │ │ │ ├── statement.js │ │ │ │ ├── vetAddrInfo.js │ │ │ │ ├── vetContInfo.js │ │ │ │ ├── vetIdInfo.js │ │ │ │ ├── vetPersInfo.js │ │ │ │ ├── witnessContInfo.js │ │ │ │ ├── witnessOtherRelationship.js │ │ │ │ └── witnessPersInfo.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 10210-lay-witness-statement.scss │ │ │ ├── tests │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── 10210-lay-witness-statement.cypress.spec.js │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── flow1.json │ │ │ │ │ │ │ ├── flow2.json │ │ │ │ │ │ │ ├── flow3.json │ │ │ │ │ │ │ ├── flow4.json │ │ │ │ │ │ │ ├── noStmtInfo.json │ │ │ │ │ │ │ └── transformed │ │ │ │ │ │ │ │ └── flow2.json │ │ │ │ │ │ └── mocks │ │ │ │ │ │ │ ├── actual-submit-response.json │ │ │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ │ │ ├── form-submit.json │ │ │ │ │ │ │ ├── in-progress-forms.json │ │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ │ └── user.json │ │ │ │ │ └── helpers.js │ │ │ │ ├── pages │ │ │ │ │ ├── claimOwnership.unit.spec.jsx │ │ │ │ │ ├── claimantAddrInfo.unit.spec.jsx │ │ │ │ │ ├── claimantContInfo.unit.spec.jsx │ │ │ │ │ ├── claimantIdInfo.unit.spec.jsx │ │ │ │ │ ├── claimantPersInfo.unit.spec.jsx │ │ │ │ │ ├── claimantType.unit.spec.jsx │ │ │ │ │ ├── statementA.unit.spec.jsx │ │ │ │ │ ├── statementB.unit.spec.jsx │ │ │ │ │ ├── statementC.unit.spec.jsx │ │ │ │ │ ├── vetAddrInfo.unit.spec.jsx │ │ │ │ │ ├── vetContInfo.unit.spec.jsx │ │ │ │ │ ├── vetIdInfo.unit.spec.jsx │ │ │ │ │ ├── vetPersInfo.unit.spec.jsx │ │ │ │ │ ├── witnessContInfo.unit.spec.jsx │ │ │ │ │ ├── witnessOtherRelationship.unit.spec.jsx │ │ │ │ │ └── witnessPersInfo.unit.spec.jsx │ │ │ │ └── utils.unit.spec.jsx │ │ │ └── utils.js │ │ ├── 21-4138 │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── decisionReview.js │ │ │ │ ├── decisionReviewType.js │ │ │ │ ├── identificationInfo.js │ │ │ │ ├── layOrWitness.js │ │ │ │ ├── mailingAddress.js │ │ │ │ ├── newEvidence.js │ │ │ │ ├── noticeOfDisagreement.js │ │ │ │ ├── personalInformation.js │ │ │ │ ├── phoneAndEmail.js │ │ │ │ ├── priorityProcessing.js │ │ │ │ ├── recordsRequest.js │ │ │ │ ├── statement.js │ │ │ │ └── statementType.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 4138-ss.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── 4138-ss.cypress.spec.js │ │ │ │ ├── IntroductionPage.cypress.spec.js │ │ │ │ ├── e2eHelpers.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── test-data.json │ │ │ │ │ │ └── user.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ ├── sip-get.json │ │ │ │ │ │ ├── sip-put.json │ │ │ │ │ │ └── user.json │ │ │ │ └── user-story.cypress.spec.js │ │ │ │ └── unit │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── decisionReview.unit.spec.jsx │ │ │ │ ├── identificationInfo.unit.spec.jsx │ │ │ │ ├── layOrWitness.unit.spec.jsx │ │ │ │ ├── mailingAddress.unit.spec.jsx │ │ │ │ ├── newEvidence.unit.spec.jsx │ │ │ │ ├── noticeOfDisagreement.unit.spec.jsx │ │ │ │ ├── pageTests.spec.jsx │ │ │ │ ├── personalInformation.unit.spec.jsx │ │ │ │ ├── phoneAndEmail.unit.spec.jsx │ │ │ │ ├── priorityProcessing.unit.spec.jsx │ │ │ │ ├── recordsRequest.unit.spec.jsx │ │ │ │ ├── statement.unit.spec.jsx │ │ │ │ └── statementType.unit.spec.jsx │ │ ├── 21-4140 │ │ │ ├── 21-4140.prd.md │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── address.js │ │ │ │ ├── employers.js │ │ │ │ ├── evidence.js │ │ │ │ ├── identificationInformation.js │ │ │ │ ├── nameAndDateOfBirth.js │ │ │ │ ├── phoneAndEmailAddress.js │ │ │ │ └── unemployed.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 21-4140-income-verification.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ └── 21-4140-income-verification.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ │ ├── application-submit.json │ │ │ │ │ ├── feature-toggles.json │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── address.unit.spec.jsx │ │ │ │ ├── employers.unit.spec.jsx │ │ │ │ ├── evidence.unit.spec.jsx │ │ │ │ ├── identificationInformation.unit.spec.jsx │ │ │ │ ├── nameAndDateOfBirth.unit.spec.jsx │ │ │ │ ├── phoneAndEmailAddress.unit.spec.jsx │ │ │ │ └── unemployed.unit.spec.jsx │ │ ├── 21-4142 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ └── RecordField.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── constants.js │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── authorization.js │ │ │ │ ├── contactInformation1.js │ │ │ │ ├── contactInformation2.js │ │ │ │ ├── limitations.js │ │ │ │ ├── patientIdentification1.js │ │ │ │ ├── patientIdentification2.js │ │ │ │ ├── personalInformation1.js │ │ │ │ ├── personalInformation2.js │ │ │ │ ├── preparerAddress1.js │ │ │ │ ├── preparerAddress2.js │ │ │ │ ├── preparerIdentification.js │ │ │ │ ├── preparerPersonalInformation.js │ │ │ │ └── recordsRequested.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 21-4142-medical-release.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── 4142-medial-release.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ └── transformed │ │ │ │ │ │ └── maximal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ ├── sipGet.json │ │ │ │ │ ├── sipPut.json │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ └── RecordField.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── authorization.unit.spec.jsx │ │ │ │ ├── contactInformation1.unit.spec.jsx │ │ │ │ ├── contactInformation2.unit.spec.jsx │ │ │ │ ├── limitations.unit.spec.jsx │ │ │ │ ├── patientIdentification1.unit.spec.jsx │ │ │ │ ├── patientIdentification2.unit.spec.jsx │ │ │ │ ├── personalInformation1.unit.spec.jsx │ │ │ │ ├── personalInformation2.unit.spec.jsx │ │ │ │ ├── preparerAddress1.unit.spec.jsx │ │ │ │ ├── preparerAddress2.unit.spec.jsx │ │ │ │ ├── preparerIdentification.unit.spec.jsx │ │ │ │ ├── preparerPersonalInformation.unit.spec.jsx │ │ │ │ └── recordsRequested.unit.spec.jsx │ │ ├── 21P-0847 │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── additionalInformation.js │ │ │ │ ├── deceasedClaimantPersonalInformation.js │ │ │ │ ├── preparerAddress.js │ │ │ │ ├── preparerContactInformation.js │ │ │ │ ├── preparerIdentificationInformation.js │ │ │ │ ├── preparerPersonalInformation.js │ │ │ │ ├── relationshipToDeceasedClaimant.js │ │ │ │ └── veteranIdentificationInformation.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 21P-0847-substitute-claimant.scss │ │ │ └── tests │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ ├── 21P-0847-substitute-claimant.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ │ └── data │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ └── minimal-test.json │ │ │ │ └── pagePaths.js │ │ │ │ └── pages │ │ │ │ ├── additionalInformation.unit.spec.jsx │ │ │ │ ├── deceasedClaimantPersonalInformation.unit.spec.jsx │ │ │ │ ├── preparerAddress.unit.spec.jsx │ │ │ │ ├── preparerContactInformation.unit.spec.jsx │ │ │ │ ├── preparerIdentificationInformation.unit.spec.jsx │ │ │ │ ├── preparerPersonalInformation.unit.spec.jsx │ │ │ │ ├── relationshipToDeceasedClaimant.unit.spec.jsx │ │ │ │ └── veteranIdentificationInformation.unit.spec.jsx │ │ ├── 21P-601 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── EligibilityAlert.jsx │ │ │ │ └── PreSubmitSignature.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers │ │ │ │ └── personalInformationConfig.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── beneficiaryDateOfDeath.js │ │ │ │ ├── beneficiaryFullName.js │ │ │ │ ├── beneficiaryIsVeteran.js │ │ │ │ ├── claimantContact.js │ │ │ │ ├── claimantIdentification.js │ │ │ │ ├── claimantMailingAddress.js │ │ │ │ ├── claimantNameAndDob.js │ │ │ │ ├── claimantPhoneAndEmail.js │ │ │ │ ├── claimantRelationshipToDeceased.js │ │ │ │ ├── claimantSSN.js │ │ │ │ ├── eligibilitySummary.js │ │ │ │ ├── expensesClaim.js │ │ │ │ ├── expensesList.js │ │ │ │ ├── hasAlreadyFiled.js │ │ │ │ ├── hasUnpaidCreditors.js │ │ │ │ ├── index.js │ │ │ │ ├── introduction.js │ │ │ │ ├── otherDebts.js │ │ │ │ ├── otherDebtsList.js │ │ │ │ ├── relativesDetails.js │ │ │ │ ├── relativesOverview.js │ │ │ │ ├── remarks.js │ │ │ │ ├── supportingDocuments.js │ │ │ │ ├── veteranFullName.js │ │ │ │ ├── veteranIdentifiers.js │ │ │ │ └── waiverOfSubstitution.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 21P-601.scss │ │ │ └── tests │ │ │ │ ├── 21P-601.cypress.spec.js │ │ │ │ ├── e2e │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ ├── test-beneficiary-not-veteran.json │ │ │ │ │ ├── test-data-child.json │ │ │ │ │ ├── test-data-creditor.json │ │ │ │ │ ├── test-data-executor.json │ │ │ │ │ ├── test-data-parent.json │ │ │ │ │ ├── test-data-spouse.json │ │ │ │ │ ├── test-ineligible-already-filed.json │ │ │ │ │ ├── test-ineligible-creditors.json │ │ │ │ │ └── test-ineligible-witness.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ ├── sip-get.json │ │ │ │ │ ├── sip-put.json │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── config-branch-dependencies.unit.spec.jsx │ │ │ │ ├── form-config.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── pages-claimant.unit.spec.jsx │ │ │ │ ├── pages-eligibility.unit.spec.jsx │ │ │ │ ├── pages-expenses-debts.unit.spec.jsx │ │ │ │ ├── pages-introduction.unit.spec.jsx │ │ │ │ ├── pages-relatives.unit.spec.jsx │ │ │ │ ├── pages-veteran-beneficiary.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── routes.unit.spec.jsx │ │ │ │ └── submit-transform.unit.spec.jsx │ │ ├── 21p-0537 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ └── IdentityPage │ │ │ │ │ ├── IdentityForm.jsx │ │ │ │ │ ├── IdentityPageDescription.jsx │ │ │ │ │ └── idForm.js │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── IdentityPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── marriageInfo.js │ │ │ │ ├── marriageRecognition.js │ │ │ │ ├── phoneAndEmail.js │ │ │ │ ├── recipientIdentifier.js │ │ │ │ ├── recipientName.js │ │ │ │ ├── remarriageQuestion.js │ │ │ │ ├── spouseVeteranId.js │ │ │ │ ├── spouseVeteranStatus.js │ │ │ │ ├── terminationDetails.js │ │ │ │ └── terminationStatus.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 21p-0537.scss │ │ │ └── tests │ │ │ │ ├── 21p-0537.cypress.spec.js │ │ │ │ ├── e2e │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ └── 0537-complete.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ │ ├── form-submit.json │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ ├── sip-get.json │ │ │ │ │ │ ├── sip-put.json │ │ │ │ │ │ └── user.json │ │ │ │ └── utils │ │ │ │ │ ├── fillers.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── navigation.js │ │ │ │ │ └── setup.js │ │ │ │ ├── fixtures │ │ │ │ ├── test-data-complete.json │ │ │ │ ├── test-data-not-remarried.json │ │ │ │ ├── test-data-over-57.json │ │ │ │ ├── test-data-terminated.json │ │ │ │ ├── test-data-va-file-only.json │ │ │ │ └── test-data.json │ │ │ │ └── unit │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ └── IdentityForm.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ └── IdentityPage.unit.spec.jsx │ │ │ │ ├── form-config.unit.spec.jsx │ │ │ │ ├── pages.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ ├── routes.unit.spec.jsx │ │ │ │ └── submit-transform.unit.spec.jsx │ │ ├── 26-4555 │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ │ └── constants.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── contactInformation1.js │ │ │ │ ├── contactInformation2.js │ │ │ │ ├── livingSituation1.js │ │ │ │ ├── livingSituation2.js │ │ │ │ ├── personalInformation1.js │ │ │ │ ├── personalInformation2.js │ │ │ │ ├── previousHiApplication1.js │ │ │ │ ├── previousHiApplication2.js │ │ │ │ ├── previousSahApplication1.js │ │ │ │ ├── previousSahApplication2.js │ │ │ │ └── remarks.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 4555-adapted-housing.scss │ │ │ └── tests │ │ │ │ ├── config │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ ├── 4555-adapted-housing.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ └── transformed │ │ │ │ │ │ └── maximal-test.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── sip-get.json │ │ │ │ │ ├── sip-put.json │ │ │ │ │ └── user.json │ │ │ │ ├── pages │ │ │ │ ├── contactInformation1.unit.spec.jsx │ │ │ │ ├── contactInformation2.unit.spec.jsx │ │ │ │ ├── livingSituation1.unit.spec.jsx │ │ │ │ ├── livingSituation2.unit.spec.jsx │ │ │ │ ├── personalInformation1.unit.spec.jsx │ │ │ │ ├── personalInformation2.unit.spec.jsx │ │ │ │ ├── previousHiApplication1.unit.spec.jsx │ │ │ │ ├── previousHiApplication2.unit.spec.jsx │ │ │ │ ├── previousSahApplication1.unit.spec.jsx │ │ │ │ ├── previousSahApplication2.unit.spec.jsx │ │ │ │ └── remarks.unit.spec.jsx │ │ │ │ └── routes.unit.spec.jsx │ │ ├── 40-0247 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── FileField.jsx │ │ │ │ └── SupportingDocsViewField.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── additionalCertificatesRequest.js │ │ │ │ ├── additionalCertificatesYesNo.js │ │ │ │ ├── applicantAddress.js │ │ │ │ ├── applicantContactInfo.js │ │ │ │ ├── applicantPersonalInfo.js │ │ │ │ ├── certificates.js │ │ │ │ ├── requestType.js │ │ │ │ ├── veteranIdInfo.js │ │ │ │ ├── veteranPersonalInfo.js │ │ │ │ └── veteranSupportDocs.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 0247-pmc.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── 0247-pmc.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ ├── data │ │ │ │ │ └── test-data.json │ │ │ │ │ └── mocks │ │ │ │ │ ├── in-progress-forms-get.json │ │ │ │ │ ├── in-progress-forms-put.json │ │ │ │ │ ├── local-mock-api-reponses.js │ │ │ │ │ ├── submission.json │ │ │ │ │ ├── upload.json │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ └── SupportingDocsViewField.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── additionalCertificatesRequest.unit.spec.jsx │ │ │ │ ├── additionalCertificatesYesNo.unit.spec.jsx │ │ │ │ ├── applicantAddress.unit.spec.jsx │ │ │ │ ├── applicantContactInfo.unit.spec.jsx │ │ │ │ ├── applicantPersonalInfo.unit.spec.jsx │ │ │ │ ├── certificates.unit.spec.jsx │ │ │ │ ├── requestType.unit.spec.jsx │ │ │ │ ├── veteranIdInfo.unit.spec.jsx │ │ │ │ ├── veteranPersonalInfo.unit.spec.jsx │ │ │ │ └── veteranSupportDocs.unit.spec.jsx │ │ ├── form-upload │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── CustomReviewTopContent.jsx │ │ │ │ └── EditLink.jsx │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── form.js │ │ │ │ ├── prefill-transformer.js │ │ │ │ └── submit-transformer.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── helpers │ │ │ │ └── index.js │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── helpers.jsx │ │ │ │ ├── nameAndZipCode.jsx │ │ │ │ ├── phoneNumberAndEmail.jsx │ │ │ │ ├── upload.jsx │ │ │ │ ├── uploadSupportingDocuments.jsx │ │ │ │ └── veteranIdentificationInformation.jsx │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── form-upload.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── maximal-test.json │ │ │ │ │ │ ├── minimal-test.json │ │ │ │ │ │ ├── transformed │ │ │ │ │ │ │ ├── minimal-submit-transformer.json │ │ │ │ │ │ │ ├── prefill-transformer.json │ │ │ │ │ │ │ └── submit-transformer.json │ │ │ │ │ │ ├── vba_21_4138.pdf │ │ │ │ │ │ └── veteran.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ │ ├── loa1-user.json │ │ │ │ │ │ ├── loa3-user.json │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ ├── scanned-form-upload.json │ │ │ │ │ │ ├── sip-get.json │ │ │ │ │ │ ├── sip-put.json │ │ │ │ │ │ ├── submit.json │ │ │ │ │ │ └── upload.json │ │ │ │ └── form-upload.cypress.spec.js │ │ │ │ └── unit │ │ │ │ ├── components │ │ │ │ ├── CustomReviewTopContent.unit.spec.jsx │ │ │ │ └── EditLink.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ ├── constants.unit.spec.jsx │ │ │ │ ├── prefill-transformer.unit.spec.jsx │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ ├── NameAndZipCodePage.unit.spec.jsx │ │ │ │ ├── UploadPage.unit.spec.jsx │ │ │ │ ├── VeteranIdentificationInformationPage.unit.spec.jsx │ │ │ │ └── helpers.unit.spec.jsx │ │ ├── mock-form-minimal-header │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── employers.js │ │ │ │ ├── exampleRadio.js │ │ │ │ └── nameAndDateOfBirth.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── mock-form-minimal-header.scss │ │ │ └── tests │ │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ └── test-data.json │ │ │ │ └── mock-form-minimal-header.cypress.spec.js │ │ ├── mock-form-prefill │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ └── nameAndDateOfBirth.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── mock-form-prefill.scss │ │ │ └── tests │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ └── mock-form-prefill.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ ├── data │ │ │ │ ├── maximal-test.json │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ ├── application-submit.json │ │ │ │ ├── feature-toggles.json │ │ │ │ ├── local-mock-responses.js │ │ │ │ └── user.json │ │ ├── mock-simple-forms-patterns-v3 │ │ │ ├── app-entry.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── employers.js │ │ │ │ ├── identificationInformation.js │ │ │ │ ├── mailingAddress.js │ │ │ │ ├── nameAndDateOfBirth.js │ │ │ │ ├── phoneAndEmailAddress.js │ │ │ │ ├── relationshipToVeteran.js │ │ │ │ └── treatmentRecords.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── mock-form-patterns.scss │ │ │ └── tests │ │ │ │ └── e2e │ │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ └── minimal-test.json │ │ │ │ └── mock-simple-forms-patterns-v3.cypress.spec.js │ │ ├── mock-simple-forms-patterns │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── formDescriptions.jsx │ │ │ │ └── viewElements.jsx │ │ │ ├── config │ │ │ │ └── form.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── chapterSelect.js │ │ │ │ ├── mockAddress.js │ │ │ │ ├── mockArrayAddresses.js │ │ │ │ ├── mockArrayMultiPageAggregateItem.js │ │ │ │ ├── mockArrayMultiPageAggregateStart.js │ │ │ │ ├── mockArrayMultiPageBuilderChooseFlow.js │ │ │ │ ├── mockArrayMultiPageBuilderPages.js │ │ │ │ ├── mockArraySinglePage.js │ │ │ │ ├── mockCheckbox.js │ │ │ │ ├── mockCheckboxGroup.js │ │ │ │ ├── mockCustomPage.js │ │ │ │ ├── mockDate.js │ │ │ │ ├── mockDynamicFields.js │ │ │ │ ├── mockFileInput.js │ │ │ │ ├── mockFileInputMultiple.js │ │ │ │ ├── mockFormsPatternMultiple.js │ │ │ │ ├── mockFormsPatternSingleCheckboxGroup.js │ │ │ │ ├── mockFormsPatternSingleRadio.js │ │ │ │ ├── mockFullName.js │ │ │ │ ├── mockInternationalPhone.js │ │ │ │ ├── mockNumberInput.js │ │ │ │ ├── mockRadio.js │ │ │ │ ├── mockRadioRelationshipToVeteran.js │ │ │ │ ├── mockSelect.js │ │ │ │ ├── mockServiceBranch.js │ │ │ │ ├── mockSsn.js │ │ │ │ ├── mockTextEmailPhone.js │ │ │ │ └── mockTextInput.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ ├── mock-simple-forms-patterns.scss │ │ │ │ └── web-component-adapter.scss │ │ │ └── tests │ │ │ │ ├── components │ │ │ │ ├── formDescriptions.unit.spec.jsx │ │ │ │ └── viewElements.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── arrayBuilder.json │ │ │ │ │ │ ├── arrayBuilderDuplicates.json │ │ │ │ │ │ ├── arrayBuilderMissingInfoButton.json │ │ │ │ │ │ ├── arrayBuilderMissingInfoLink.json │ │ │ │ │ │ ├── arrayBuilderMissingInfoYesNo.json │ │ │ │ │ │ └── default.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── actual-submit-response.json │ │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ │ ├── form-submit.json │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ ├── sip-get-default.json │ │ │ │ │ │ ├── sip-get-duplicates.json │ │ │ │ │ │ ├── sip-get-missing-info-button.json │ │ │ │ │ │ ├── sip-get-missing-info-link.json │ │ │ │ │ │ ├── sip-get-missing-info-yes-no.json │ │ │ │ │ │ ├── sip-put.json │ │ │ │ │ │ └── user.json │ │ │ │ ├── mock-array-builder-conditionals.cypress.spec.js │ │ │ │ ├── mock-array-builder-depends.cypress.spec.js │ │ │ │ ├── mock-array-builder-duplicates.cypress.spec.js │ │ │ │ ├── mock-array-builder-missing-info-button.cypress.spec.js │ │ │ │ ├── mock-array-builder-missing-info-link.cypress.spec.js │ │ │ │ ├── mock-array-builder-missing-info-yes-no.cypress.spec.js │ │ │ │ ├── mock-array-builder-multiple-summary-pages.cypress.spec.js │ │ │ │ ├── mock-array-builder-required.cypress.spec.js │ │ │ │ ├── mock-array-builder-review-errors.cypress.spec.js │ │ │ │ ├── mock-array-builder.cypress.spec.js │ │ │ │ ├── mock-simple-forms-patterns.cypress.spec.js │ │ │ │ └── pagePaths.js │ │ │ │ └── pages │ │ │ │ ├── mockArrayMultiPageAggregateStart.unit.spec.jsx │ │ │ │ ├── mockArrayMultiPageBuilderSummary.unit.spec.jsx │ │ │ │ ├── mockArraySinglePage.unit.spec.jsx │ │ │ │ ├── mockCheckbox.unit.spec.jsx │ │ │ │ ├── mockCheckboxGroup.unit.spec.jsx │ │ │ │ ├── mockDate.unit.spec.jsx │ │ │ │ ├── mockFileInput.unit.spec.jsx │ │ │ │ ├── mockFileInputMultiple.unit.spec.jsx │ │ │ │ ├── mockFormsPatternMultiple.unit.spec.jsx │ │ │ │ ├── mockFormsPatternSingleCheckboxGroup.unit.spec.jsx │ │ │ │ ├── mockFormsPatternSingleRadio.unit.spec.jsx │ │ │ │ ├── mockInternationalPhone.unit.spec.jsx │ │ │ │ ├── mockNumberInput.unit.spec.jsx │ │ │ │ ├── mockRadio.unit.spec.jsx │ │ │ │ ├── mockRadioRelationshipToVeteran.unit.spec.jsx │ │ │ │ ├── mockSelect.unit.spec.jsx │ │ │ │ ├── mockServiceBranch.unit.spec.jsx │ │ │ │ ├── mockTextInput.unit.spec.jsx │ │ │ │ ├── mockTextInputAddress.unit.spec.jsx │ │ │ │ ├── mockTextInputFullName.unit.spec.jsx │ │ │ │ ├── mockTextInputSsn.unit.spec.jsx │ │ │ │ └── mockTextInputWidgets1.unit.spec.jsx │ │ └── shared │ │ │ ├── components │ │ │ ├── ConfirmationPageView.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ ├── GroupCheckboxWidget.jsx │ │ │ ├── IdNotVerified.jsx │ │ │ ├── IntroductionPageView.jsx │ │ │ └── WIP.jsx │ │ │ ├── config │ │ │ └── submit-transformer.js │ │ │ ├── definitions │ │ │ ├── pdfAddress.js │ │ │ ├── pdfFullNameNoSuffix.js │ │ │ └── rjsfPatterns.js │ │ │ ├── sass │ │ │ └── simple-forms-common.scss │ │ │ └── tests │ │ │ └── e2e │ │ │ ├── fixtures │ │ │ └── mocks │ │ │ │ ├── application-submit.json │ │ │ │ ├── feature-toggles.json │ │ │ │ ├── mock-upload.json │ │ │ │ └── test.jpg │ │ │ └── helpers.js │ ├── static-pages │ │ ├── BTSSS-login │ │ │ ├── App │ │ │ │ ├── index.jsx │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── AuthContext │ │ │ │ ├── index.jsx │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── UnauthContext │ │ │ │ └── index.jsx │ │ │ └── createBTSSSLogin.js │ │ ├── README.md │ │ ├── analytics │ │ │ ├── addActionLinkListeners.js │ │ │ ├── addButtonLinkListeners.js │ │ │ ├── addJumpLinkListeners.js │ │ │ ├── addQaSectionListeners.js │ │ │ ├── index.js │ │ │ └── utilities.js │ │ ├── ask-va-widget │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ └── index.js │ │ ├── burial-how-do-i-apply-widget │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ ├── burial-how-do-i-apply-widget.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ └── mocks │ │ │ │ ├── features.json │ │ │ │ ├── loggedInUser.json │ │ │ │ └── profile-status.json │ │ ├── coe-access │ │ │ ├── COEAccess.js │ │ │ └── createCOEAccess.js │ │ ├── cta-widget │ │ │ ├── components │ │ │ │ ├── CallToActionAlert.jsx │ │ │ │ └── messages │ │ │ │ │ ├── ChangeAddress.jsx │ │ │ │ │ ├── DeactivatedMHVIds.jsx │ │ │ │ │ ├── DirectDeposit.jsx │ │ │ │ │ ├── DirectDeposit │ │ │ │ │ ├── MFA.jsx │ │ │ │ │ └── Unauthed.jsx │ │ │ │ │ ├── HealthToolsDown.jsx │ │ │ │ │ ├── MultipleIds.jsx │ │ │ │ │ ├── NeedsSSNResolution.jsx │ │ │ │ │ ├── NoMHVAccount.jsx │ │ │ │ │ ├── OpenMyHealtheVet.jsx │ │ │ │ │ ├── RegisterFailed.jsx │ │ │ │ │ ├── SignIn.jsx │ │ │ │ │ ├── SignInOtherAccount.jsx │ │ │ │ │ ├── UpgradeAccount.jsx │ │ │ │ │ ├── UpgradeFailed.jsx │ │ │ │ │ ├── VAOnlineScheduling.jsx │ │ │ │ │ ├── Verify.jsx │ │ │ │ │ └── mvi │ │ │ │ │ └── NotFound.jsx │ │ │ ├── constants.js │ │ │ ├── ctaWidgets.js │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ ├── components │ │ │ │ └── messages │ │ │ │ │ ├── ChangeAddress.unit.spec.jsx │ │ │ │ │ ├── DirectDeposit.unit.spec.jsx │ │ │ │ │ ├── DirectDeposit │ │ │ │ │ └── Unauthed.unit.spec.jsx │ │ │ │ │ ├── NoMHVAccount.unit.spec.jsx │ │ │ │ │ ├── SignIn.unit.spec.jsx │ │ │ │ │ ├── VAOnlineScheduling.unit.spec.jsx │ │ │ │ │ └── Verify.unit.spec.jsx │ │ │ │ ├── ctaWidgets.unit.spec.jsx │ │ │ │ └── index.unit.spec.jsx │ │ ├── dependency-verification │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── dependencyVerificationFooter.jsx │ │ │ │ ├── dependencyVerificationHeader.jsx │ │ │ │ ├── dependencyVerificationList.jsx │ │ │ │ └── dependencyVerificationModal.jsx │ │ │ ├── createDependencyVerification.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── tests │ │ │ │ └── fixtures │ │ │ │ │ ├── diaries.json │ │ │ │ │ └── mock-dependents.json │ │ │ └── utils.js │ │ ├── dependents-verification │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ ├── fixtures │ │ │ │ └── mocks │ │ │ │ │ └── features.json │ │ │ │ └── index.unit.spec.jsx │ │ ├── download-1095b │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ └── utils.js │ │ │ ├── index.js │ │ │ ├── mocks │ │ │ │ ├── endpoints │ │ │ │ │ └── user │ │ │ │ │ │ └── index.js │ │ │ │ ├── script │ │ │ │ │ └── utils.js │ │ │ │ └── server.js │ │ │ ├── sass │ │ │ │ └── download-1095b.scss │ │ │ ├── selectors │ │ │ │ └── auth-status.js │ │ │ └── tests │ │ │ │ ├── 01-1095b-authed.cypress.spec.js │ │ │ │ ├── e2e │ │ │ │ └── fixtures │ │ │ │ │ ├── 1095BTestFixture.pdf │ │ │ │ │ ├── 1095BTestFixture.txt │ │ │ │ │ └── mocks │ │ │ │ │ └── mocks.js │ │ │ │ └── fixtures │ │ │ │ └── 500.json │ │ ├── events │ │ │ ├── components │ │ │ │ ├── App │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── Events │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── Results │ │ │ │ │ ├── ResultsWhereContent.jsx │ │ │ │ │ ├── ResultsWhereContent.unit.spec.jsx │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── Search │ │ │ │ │ ├── CustomDateFields.jsx │ │ │ │ │ ├── CustomDateFields.unit.spec.jsx │ │ │ │ │ ├── FilterBy.jsx │ │ │ │ │ ├── FilterBy.unit.spec.jsx │ │ │ │ │ ├── SpecificDateFields.jsx │ │ │ │ │ ├── SpecificDateFields.unit.spec.jsx │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── helpers │ │ │ │ ├── event-generator.js │ │ │ │ ├── event-generator.md │ │ │ │ ├── index.js │ │ │ │ └── index.unit.spec.jsx │ │ │ └── index.js │ │ ├── ezr-submission-options │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ └── index.js │ │ ├── facilities │ │ │ ├── BasicFacilityListWidget.jsx │ │ │ ├── CallVetCenterForHours.jsx │ │ │ ├── FacilityAddress.jsx │ │ │ ├── FacilityApiAlert.jsx │ │ │ ├── FacilityAppointmentWaitTimesWidget.jsx │ │ │ ├── FacilityDataLink.jsx │ │ │ ├── FacilityDetailWidget.jsx │ │ │ ├── FacilityListWidget.jsx │ │ │ ├── FacilityMapSatelliteMainWidget.jsx │ │ │ ├── FacilityMapWidget.jsx │ │ │ ├── FacilityMapWidgetDynamic.jsx │ │ │ ├── FacilityPatientSatisfactionScoresWidget.jsx │ │ │ ├── FacilityPhone.jsx │ │ │ ├── FacilityTitle.jsx │ │ │ ├── OtherFacilityListWidget.jsx │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── basicFacilityList.js │ │ │ ├── createFacilityMapSatelliteMainOffice.js │ │ │ ├── createFacilityPage.js │ │ │ ├── createFacilityPageSatelliteLocations.js │ │ │ ├── createVetCentersHours.jsx │ │ │ ├── createVetCentersSatelliteLocationHours.jsx │ │ │ ├── facilityList.js │ │ │ ├── facilityUtilities.js │ │ │ ├── otherFacilityList.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── tests │ │ │ │ ├── BasicFacilityListWidget.unit.spec.jsx │ │ │ │ ├── FacilityAppointmentWaitTimesWidget.unit.spec.jsx │ │ │ │ ├── FacilityListWidget.unit.spec.jsx │ │ │ │ ├── FacilityMapWidget.unit.spec.jsx │ │ │ │ ├── FacilityPatientSatisfactionScoresWidget.unit.spec.jsx │ │ │ │ ├── NearbyLocations.unit.spec.jsx │ │ │ │ ├── OtherFacilityListWidget.unit.spec.jsx │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── facilityUtilities.unit.spec.jsx │ │ │ │ ├── mockFacilitiesData.js │ │ │ │ ├── reducers.unit.spec.jsx │ │ │ │ └── vetCenterHours.unit.spec.jsx │ │ │ ├── vet-center │ │ │ │ ├── NearByVALocations.jsx │ │ │ │ ├── NearByVetCenters.jsx │ │ │ │ ├── buildFacility.js │ │ │ │ ├── buildOperatingStatusProps.js │ │ │ │ ├── components │ │ │ │ │ ├── GoogleMapsLink.jsx │ │ │ │ │ ├── VAFAcility.jsx │ │ │ │ │ ├── VAFacilityAddress.jsx │ │ │ │ │ ├── VAFacilityInfoSection.jsx │ │ │ │ │ ├── VAFacilityPhone.jsx │ │ │ │ │ ├── VAFacilityTitle.jsx │ │ │ │ │ ├── VetCenterImageSection.jsx │ │ │ │ │ └── VetCenterInfoSection.jsx │ │ │ │ ├── createNearByVALocations.jsx │ │ │ │ ├── createNearByVetCenters.jsx │ │ │ │ └── multiLoadingDataHelpers.js │ │ │ └── vetCentersHours.jsx │ │ ├── find-forms │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── api │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── DownloadModal.jsx │ │ │ │ ├── FindVaForms.jsx │ │ │ │ ├── FormTitle.jsx │ │ │ │ ├── InvalidFormAlert.jsx │ │ │ │ └── SearchResult.jsx │ │ │ ├── constants │ │ │ │ ├── index.js │ │ │ │ └── stub.json │ │ │ ├── containers │ │ │ │ ├── SearchForm.jsx │ │ │ │ └── SearchResults.jsx │ │ │ ├── createFindVaForms.js │ │ │ ├── download-widget │ │ │ │ └── index.js │ │ │ ├── find-va-forms-entry.js │ │ │ ├── helpers │ │ │ │ ├── index.js │ │ │ │ └── sentryLogger.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── sass │ │ │ │ └── find-va-forms.scss │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── api │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── DownloadModal.unit.spec.jsx │ │ │ │ │ ├── FindVaForms.unit.spec.jsx │ │ │ │ │ ├── FormTitle.unit.spec.jsx │ │ │ │ │ └── SearchResult.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── SearchForm.unit.spec.jsx │ │ │ │ │ └── SearchResults.unit.spec.jsx │ │ │ │ ├── cypress │ │ │ │ │ ├── SearchForm.cypress.spec.js │ │ │ │ │ ├── find-forms-results.cypress.spec.js │ │ │ │ │ └── helpers.js │ │ │ │ ├── download-widget │ │ │ │ │ └── DownloadHandler.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── reducers │ │ │ │ │ └── findVAFormsReducer.unit.spec.jsx │ │ │ └── types │ │ │ │ └── index.js │ │ ├── hca-performance-warning │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ └── index.jsx │ │ ├── health-care-manage-benefits │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ ├── MoreInfoAboutBenefits │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── README.md │ │ │ ├── fixtures │ │ │ │ ├── feature-toggles │ │ │ │ │ ├── disabled.json │ │ │ │ │ └── enabled.json │ │ │ │ ├── user │ │ │ │ │ ├── cerner.json │ │ │ │ │ ├── nonLOA3.json │ │ │ │ │ └── notCerner.json │ │ │ │ └── vamc-ehr-static.json │ │ │ ├── mhv-portal-landing-page │ │ │ │ ├── components │ │ │ │ │ └── App │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── modern-get-medical-records-page │ │ │ │ ├── components │ │ │ │ │ └── App │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── modern-order-medical-supplies-page │ │ │ │ ├── components │ │ │ │ │ └── App │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── index.js │ │ │ ├── modern-refill-track-prescriptions-page │ │ │ │ ├── components │ │ │ │ │ └── App │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── index.js │ │ │ │ └── tests │ │ │ │ │ └── index.cypress.spec.js │ │ │ ├── modern-schedule-view-va-appointments-page │ │ │ │ ├── components │ │ │ │ │ └── App │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── index.js │ │ │ │ └── tests │ │ │ │ │ └── index.cypress.spec.js │ │ │ ├── modern-secure-messaging-page │ │ │ │ ├── components │ │ │ │ │ └── App │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── index.js │ │ │ └── propTypes.js │ │ ├── homepage-email-signup │ │ │ ├── EmailSignup.jsx │ │ │ ├── EmailSignup.unit.spec.jsx │ │ │ ├── email-signup.scss │ │ │ └── index.js │ │ ├── homepage-veteran-banner │ │ │ ├── index.jsx │ │ │ ├── randomizer.jsx │ │ │ └── randomizer.unit.spec.jsx │ │ ├── homepage │ │ │ ├── HomepageSearch.jsx │ │ │ └── createHomepageSearch.js │ │ ├── i18Select │ │ │ ├── I18Select.js │ │ │ ├── actions.js │ │ │ ├── createI18Select.js │ │ │ ├── reducers.js │ │ │ ├── tests │ │ │ │ ├── I18Select.unit.spec.jsx │ │ │ │ ├── getConfigFromLanguageCode.unit.spec.jsx │ │ │ │ ├── getConfigFromUrl.unit.spec.jsx │ │ │ │ ├── getNonActiveLinkUrls.unit.spec.jsx │ │ │ │ ├── getPageTypeFromPathname.unit.spec.jsx │ │ │ │ └── stripTrailingSlash.unit.spec.jsx │ │ │ └── utilities │ │ │ │ ├── constants.js │ │ │ │ ├── helpers.js │ │ │ │ └── urls.js │ │ ├── income-and-asset │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ └── index.js │ │ ├── ivc-champva │ │ │ ├── 10-10d-extended │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 10-7959a │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 10-7959c │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ └── 10-7959f-2 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ ├── manage-va-debt │ │ │ ├── DisputeDebtLink.jsx │ │ │ ├── MangeVADebtCTA.jsx │ │ │ └── createManageVADebtCTA.js │ │ ├── manifest.json │ │ ├── medical-copays-cta │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ └── index.js │ │ ├── medical-expense-report │ │ │ ├── App.js │ │ │ └── entry.js │ │ ├── mhv-signin-cta │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ └── messages │ │ │ │ │ ├── CustomAlert.jsx │ │ │ │ │ ├── UnauthenticatedAlert.jsx │ │ │ │ │ └── UnverifiedAlert.jsx │ │ │ ├── createMhvSigninCTA.js │ │ │ ├── index.js │ │ │ ├── sass │ │ │ │ └── mhv-signin-cta.scss │ │ │ └── test │ │ │ │ ├── MhvSigninCallToAction.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ └── messages │ │ │ │ │ ├── CustomAlert.unit.spec.jsx │ │ │ │ │ ├── UnauthenticatedAlert.unit.spec.jsx │ │ │ │ │ └── UnverifiedAlert.unit.spec.jsx │ │ │ │ └── createMhvSigninCallToAction.unit.spec.jsx │ │ ├── mhv-simple-signin-cta │ │ │ ├── createMhvSimpleSigninCTA.js │ │ │ ├── index.js │ │ │ └── test │ │ │ │ └── MhvSigninCallToAction.unit.spec.jsx │ │ ├── pension-how-do-i-apply-widget │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ ├── fixtures │ │ │ │ └── mocks │ │ │ │ │ ├── featuresDisabled.json │ │ │ │ │ ├── featuresEnabled.json │ │ │ │ │ ├── loggedInUser.json │ │ │ │ │ └── profile-status.json │ │ │ │ └── pension-how-do-i-apply-widget.cypress.spec.js │ │ ├── representative-appoint │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ └── App.unit.spec.jsx │ │ ├── representative-search │ │ │ ├── components │ │ │ │ └── App │ │ │ │ │ └── index.jsx │ │ │ └── index.jsx │ │ ├── school-resources │ │ │ ├── SchoolResources.jsx │ │ │ ├── ScoAnnouncementsWidget.jsx │ │ │ ├── ScoEventsWidget.jsx │ │ │ ├── constants │ │ │ │ ├── announcements.json │ │ │ │ ├── constants.js │ │ │ │ └── events.json │ │ │ └── tests │ │ │ │ ├── ScoAnnouncementsWidget.unit.spec.jsx │ │ │ │ ├── ScoEventsWidget.unit.spec.jsx │ │ │ │ └── constants │ │ │ │ ├── validate-announcements-data.unit.spec.jsx │ │ │ │ └── validate-event-data.unit.spec.jsx │ │ ├── simple-forms │ │ │ ├── 20-10206 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 20-10207 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21-0845 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21-0966 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21-0972 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21-10210 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21-4138 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21-4142 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21P-0537 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21P-0847 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 21P-601 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 26-4555 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ ├── 40-0247 │ │ │ │ ├── App.js │ │ │ │ └── entry.js │ │ │ └── form-upload │ │ │ │ ├── App.js │ │ │ │ ├── entry.js │ │ │ │ └── stylesheet.scss │ │ ├── situation-updates-banner │ │ │ ├── bannerContainer.jsx │ │ │ ├── createSituationUpdatesBanner.jsx │ │ │ ├── helpers │ │ │ │ ├── getDataForPath.js │ │ │ │ └── getOperatingStatusPage.js │ │ │ ├── situationUpdateBanner.jsx │ │ │ └── tests │ │ │ │ ├── bannerContainer.unit.spec.jsx │ │ │ │ ├── createSituationUpdatesBanner.unit.spec.jsx │ │ │ │ └── mocks │ │ │ │ └── mockSituationUpdatesBanner.js │ │ ├── static-pages-entry.js │ │ ├── survivors-benefits │ │ │ ├── App.js │ │ │ └── entry.js │ │ ├── test-sc-deployment.md │ │ ├── view-education-letters-login │ │ │ ├── LoginWidget.jsx │ │ │ ├── LoginWidget.unit.spec.jsx │ │ │ └── createEducationLettersLoginWidget.js │ │ ├── view-enrollment-verification-login │ │ │ ├── EnrollmentVerificationLogIn.jsx │ │ │ └── createEnrollmentVerificationLoginWidget.js │ │ ├── view-modify-dependent │ │ │ └── 686-cta │ │ │ │ ├── containers │ │ │ │ └── Form686CTA.jsx │ │ │ │ └── form686CTA.js │ │ ├── view-modify-dependents │ │ │ └── view-dependents-cta │ │ │ │ ├── containers │ │ │ │ └── ViewDependentsCTA.jsx │ │ │ │ └── createViewDependentsCTA.js │ │ ├── view-payment-history │ │ │ ├── ViewPaymentHistoryCTA.js │ │ │ └── createViewPaymentHistoryCTA.js │ │ ├── vre-chapter31 │ │ │ ├── Chapter31CTA.js │ │ │ └── createChapter31CTA.js │ │ ├── vre-chapter36 │ │ │ ├── Chapter36CTA.js │ │ │ └── createChapter36CTA.js │ │ ├── vye-enrollment-login-widget │ │ │ ├── VyeEnrollmentLoginWidget.jsx │ │ │ └── createVYEEnrollmentWidget.js │ │ ├── widget-creators │ │ │ ├── alerts-dismiss-view.js │ │ │ ├── createApplicationStatus.js │ │ │ ├── createCallToActionWidget.js │ │ │ ├── createMyVALoginWidget.js │ │ │ ├── ics-generator.js │ │ │ ├── resources-and-support-search.js │ │ │ └── social-share-links.js │ │ └── wizard │ │ │ ├── index.js │ │ │ └── tests │ │ │ └── bdd-526.unit.spec.jsx │ ├── survivor-dependent-education-benefit │ │ └── 22-5490 │ │ │ ├── 22-5490-schema.json │ │ │ ├── actions.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ ├── CustomEmailField.jsx │ │ │ ├── CustomPhoneNumberField.jsx │ │ │ ├── DirectDepositCustomReview.jsx │ │ │ ├── DirectDepositDescription.jsx │ │ │ ├── DirectDepositTitle.jsx │ │ │ ├── DirectDepositViewField.jsx │ │ │ ├── DuplicateContactInfoModal.jsx │ │ │ ├── EmailReviewField.jsx │ │ │ ├── FormFooter.jsx │ │ │ ├── IntroductionLogin.jsx │ │ │ ├── LearnMoreAboutMilitaryBaseTooltip.jsx │ │ │ ├── LoadingIndicator.jsx │ │ │ ├── MailingAddressViewField.jsx │ │ │ ├── ObfuscateReviewField.jsx │ │ │ ├── PersonalInformation.jsx │ │ │ ├── PersonalInformationReviewField.jsx │ │ │ ├── PhoneReviewField.jsx │ │ │ ├── PhoneViewField.jsx │ │ │ ├── PreSubmitInfo.jsx │ │ │ ├── TextNotificationDisclaimer.jsx │ │ │ ├── YesNoReviewField.jsx │ │ │ ├── confirmation │ │ │ │ ├── UnderReviewConfirmationDEAChapter35.jsx │ │ │ │ └── UnderReviewConfirmationFry.jsx │ │ │ └── incorrectFormModal.jsx │ │ │ ├── config │ │ │ └── form.js │ │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ │ ├── definitions │ │ │ └── toursOfDuty.js │ │ │ ├── helpers.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ ├── directDeposit.js │ │ │ └── serviceHistory.js │ │ │ ├── reducers │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── survivor-dependent-education-benefit-22-5490.scss │ │ │ ├── selectors.js │ │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── CustomEmailField.unit.spec.jsx │ │ │ │ ├── CustomPhoneNumberField.unit.spec.jsx │ │ │ │ ├── DirectDepositCustomReview.unit.spec.jsx │ │ │ │ ├── DirectDepositDescription.unit.spec.jsx │ │ │ │ ├── DirectDepositTitle.unit.spec.jsx │ │ │ │ ├── DirectDepositViewField.unit.spec.jsx │ │ │ │ ├── DuplicateContactInfoModal.unit.spec.jsx │ │ │ │ ├── EmailReviewField.unit.spec.jsx │ │ │ │ ├── FormFooter.unit.spec.jsx │ │ │ │ ├── MailingAddressViewField.unit.spec.jsx │ │ │ │ ├── ObfuscateReviewField.unit.spec.jsx │ │ │ │ ├── PersonalInformation.unit.spec.jsx │ │ │ │ ├── PersonalInformationReviewField.unit.spec.jsx │ │ │ │ ├── PhoneReviewField.unit.spec.jsx │ │ │ │ ├── PhoneViewField.unit.spec.jsx │ │ │ │ ├── PreSubmitInfo.uniit.spec.jsx │ │ │ │ └── YesNoReviewField.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ ├── claimant-info-test-data.js │ │ │ │ │ ├── claimantInfoResponse.js │ │ │ │ │ ├── duplicateContactInfo.js │ │ │ │ │ ├── eligibilityResponse.js │ │ │ │ │ ├── form-submission-test-data.js │ │ │ │ │ ├── prefill-transformer-test-data.js │ │ │ │ │ ├── test-data.json │ │ │ │ │ └── userResponse.js │ │ │ ├── survivor-dependent-education-benefit-22-5490.cypress.spec.js │ │ │ ├── unit │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── config │ │ │ │ │ └── form.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── prefill-transformer.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── form-submit-transform.unit.spec.jsx │ │ │ │ └── validations.unit.spec.jsx │ │ │ └── utils │ │ │ ├── form-submit-transform.js │ │ │ └── validations.js │ ├── survivors-benefits │ │ ├── README.md │ │ ├── components │ │ │ ├── ErrorText.jsx │ │ │ ├── FormAlerts │ │ │ │ └── index.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ └── UnauthenticatedWarningAlert.jsx │ │ ├── config │ │ │ ├── chapters │ │ │ │ ├── 01-veteran-information │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── veteranAdditional.js │ │ │ │ │ ├── veteranIdentification.js │ │ │ │ │ └── veteranName.js │ │ │ │ ├── 02-claimant-information │ │ │ │ │ ├── benefitType.js │ │ │ │ │ ├── claimantHistory.js │ │ │ │ │ ├── claimantIdentification.js │ │ │ │ │ ├── claimantInformation.js │ │ │ │ │ ├── claimantRelationship.js │ │ │ │ │ ├── contactInformation.js │ │ │ │ │ └── mailingAddress.js │ │ │ │ ├── 03-military-history │ │ │ │ │ ├── nationalGuardService.js │ │ │ │ │ ├── nationalGuardServicePeriod.js │ │ │ │ │ ├── nationalGuardUnitAddress.js │ │ │ │ │ ├── powPeriodOfTime.js │ │ │ │ │ ├── prisonerOfWar.js │ │ │ │ │ ├── serviceNames.js │ │ │ │ │ ├── servicePeriod.js │ │ │ │ │ └── vaBenefits.js │ │ │ │ ├── 04-household-information │ │ │ │ │ ├── additionalMarriages.js │ │ │ │ │ ├── dependentsPages.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── legalStatusOfMarriage.js │ │ │ │ │ ├── marriageStatus.js │ │ │ │ │ ├── marriageToVeteran.js │ │ │ │ │ ├── marriageToVeteranEnd.js │ │ │ │ │ ├── marriageToVeteranEndInfo.js │ │ │ │ │ ├── marriageToVeteranInfo.js │ │ │ │ │ ├── marriageToVeteranLocation.js │ │ │ │ │ ├── previousMarriagesPages.js │ │ │ │ │ ├── reasonForSeparation.js │ │ │ │ │ ├── remarriage.js │ │ │ │ │ ├── remarriageDetails.js │ │ │ │ │ ├── separationDetails.js │ │ │ │ │ ├── spouseMarriages.js │ │ │ │ │ ├── veteranChildren.js │ │ │ │ │ └── veteranMarriagesPages.js │ │ │ │ ├── 05-claim-information │ │ │ │ │ ├── dicBenefits.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── nursingHome.js │ │ │ │ │ └── treatmentPages.js │ │ │ │ ├── 06-financial-information │ │ │ │ │ ├── careFacilityExpenses │ │ │ │ │ │ └── careExpensesPages.js │ │ │ │ │ ├── incomeAndAssets │ │ │ │ │ │ ├── additionalLandValue.js │ │ │ │ │ │ ├── grossMonthlyIncomePages.js │ │ │ │ │ │ ├── homeOwnership.js │ │ │ │ │ │ ├── incomeAndAssets.js │ │ │ │ │ │ ├── incomeSources.js │ │ │ │ │ │ ├── landLotSize.js │ │ │ │ │ │ ├── marketableLand.js │ │ │ │ │ │ ├── monthlyIncomeDetails.js │ │ │ │ │ │ ├── submitSupportingDocs.js │ │ │ │ │ │ ├── totalAssets.js │ │ │ │ │ │ └── transferredAssets.js │ │ │ │ │ └── medicalExpenses │ │ │ │ │ │ └── medicalExpensesPages.js │ │ │ │ └── 07-additional-information │ │ │ │ │ ├── directDeposit.js │ │ │ │ │ ├── directDepositAccount.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── otherPaymentOptions.js │ │ │ │ │ ├── reviewDocuments.js │ │ │ │ │ ├── supportingDocuments.js │ │ │ │ │ └── uploadDocuments.js │ │ │ ├── definitions.js │ │ │ ├── form.js │ │ │ ├── submit-transformer.js │ │ │ └── submit.js │ │ ├── containers │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── FormSavedPage.jsx │ │ │ ├── IncorrectForm.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ └── SurvivorsBenefitsApp.jsx │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── identificationInformation.js │ │ │ ├── mailingAddress.js │ │ │ ├── nameAndDateOfBirth.js │ │ │ └── phoneAndEmailAddress.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── survivors-benefits.scss │ │ ├── survivors-benefits-entry.jsx │ │ ├── tests │ │ │ ├── e2e │ │ │ │ └── survivor_benefits_534EZ.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ ├── fixtureData.json │ │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ │ ├── completed-form.json │ │ │ │ │ ├── feature-flags.js │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ ├── mock-itf.js │ │ │ │ │ └── user.json │ │ │ ├── survivors-benefits.cypress.spec.js │ │ │ ├── unit │ │ │ │ ├── components │ │ │ │ │ ├── ErrorText.unit.spec.jsx │ │ │ │ │ └── GetFormHelp.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ ├── FormSavedPage.unit.spec.jsx │ │ │ │ │ ├── IncorrectForm.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ │ └── options-mocks │ │ │ │ │ │ └── spouse-options.js │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ └── pages │ │ │ │ │ ├── 01-veteran-information │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── veteranAdditional.unit.spec.jsx │ │ │ │ │ ├── veteranIdentification.unit.spec.jsx │ │ │ │ │ └── veteranName.unit.spec.jsx │ │ │ │ │ ├── 02-claimant-information │ │ │ │ │ ├── benefitType.unit.spec.jsx │ │ │ │ │ ├── claimantHistory.unit.spec.jsx │ │ │ │ │ ├── claimantIdentification.unit.spec.jsx │ │ │ │ │ ├── claimantInformation.unit.spec.jsx │ │ │ │ │ ├── claimantRelationship.unit.spec.jsx │ │ │ │ │ ├── contactInformation.unit.spec.jsx │ │ │ │ │ └── mailingAddress.unit.spec.jsx │ │ │ │ │ ├── 03-military-history │ │ │ │ │ ├── nationalGuardService.unit.spec.jsx │ │ │ │ │ ├── nationalGuardServicePeriod.unit.spec.jsx │ │ │ │ │ ├── nationalGuardUnitAddress.unit.spec.jsx │ │ │ │ │ ├── powPeriodOfTime.unit.spec.jsx │ │ │ │ │ ├── prisonerOfWar.unit.spec.jsx │ │ │ │ │ ├── serviceNames.unit.spec.jsx │ │ │ │ │ ├── servicePeriod.unit.spec.jsx │ │ │ │ │ └── vaBenefits.unit.spec.jsx │ │ │ │ │ ├── 04-household-information │ │ │ │ │ ├── additionalMarriages.unit.spec.jsx │ │ │ │ │ ├── dependentsPages.unit.spec.jsx │ │ │ │ │ ├── legalStatusOfMarriage.unit.spec.jsx │ │ │ │ │ ├── marriageToVeteran.unit.spec.jsx │ │ │ │ │ ├── marriageToVeteranEnd.unit.spec.jsx │ │ │ │ │ ├── marriageToVeteranEndInfo.unit.spec.jsx │ │ │ │ │ ├── marriageToVeteranInfo.unit.spec.jsx │ │ │ │ │ ├── marriageToVeteranLocation.unit.spec.jsx │ │ │ │ │ ├── previousMarriages.unit.spec.jsx │ │ │ │ │ ├── previousMarriagesPages.unit.spec.jsx │ │ │ │ │ ├── reasonForSeparation.unit.spec.jsx │ │ │ │ │ ├── remarriageDetails.unit.spec.jsx │ │ │ │ │ ├── separationDetails.unit.spec.jsx │ │ │ │ │ ├── veteranChildren.unit.spec.jsx │ │ │ │ │ └── veteranMarriagesPages.unit.spec.jsx │ │ │ │ │ ├── 05-claim-information │ │ │ │ │ ├── dicBenefits.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── nursingHome.unit.spec.jsx │ │ │ │ │ └── treatmentPages.unit.spec.jsx │ │ │ │ │ ├── 06-financial-information │ │ │ │ │ ├── careExpensesPages.unit.spec.jsx │ │ │ │ │ ├── grossMonthlyIncomePages.unit.spec.jsx │ │ │ │ │ ├── incomeAndAssets.unit.spec.jsx │ │ │ │ │ ├── incomeSources.unit.spec.jsx │ │ │ │ │ ├── marketableLand.unit.spec.jsx │ │ │ │ │ ├── medicalExpensesPages.unit.spec.jsx │ │ │ │ │ ├── submitSupportingDocs.unit.spec.jsx │ │ │ │ │ └── transferredAssets.unit.spec.jsx │ │ │ │ │ └── 07-additional-information │ │ │ │ │ ├── directDeposit.unit.spec.jsx │ │ │ │ │ ├── directDepositAccount.unit.spec.jsx │ │ │ │ │ ├── otherPaymentOptions.unit.spec.jsx │ │ │ │ │ └── supportingDocuments.unit.spec.jsx │ │ │ ├── utils.js │ │ │ └── utils │ │ │ │ └── helpers.unit.spec.jsx │ │ └── utils │ │ │ ├── constants.js │ │ │ ├── ensureValidCSRFToken.js │ │ │ ├── helpers.jsx │ │ │ ├── labels.jsx │ │ │ └── validation.js │ ├── terms-of-use │ │ ├── components │ │ │ ├── Declined.jsx │ │ │ ├── MyVAHealth.jsx │ │ │ └── TermsAcceptanceAction.jsx │ │ ├── constants.js │ │ ├── containers │ │ │ └── TermsOfUse.jsx │ │ ├── helpers.js │ │ ├── manifest.json │ │ ├── routes.jsx │ │ ├── terms-of-use-entry.js │ │ ├── tests │ │ │ ├── Declined.unit.spec.jsx │ │ │ ├── MyVAHealth.unit.spec.jsx │ │ │ ├── TermsOfUse.unit.spec.jsx │ │ │ └── helpers.unit.spec.jsx │ │ └── touData.jsx │ ├── third-party-app-directory │ │ ├── README.md │ │ ├── TEST_DEPLOY.md │ │ ├── actions │ │ │ ├── index.js │ │ │ └── index.unit.spec.jsx │ │ ├── api │ │ │ ├── index.js │ │ │ └── index.unit.spec.jsx │ │ ├── components │ │ │ └── SearchResult │ │ │ │ ├── index.jsx │ │ │ │ └── index.unit.spec.jsx │ │ ├── constants │ │ │ └── index.js │ │ ├── containers │ │ │ ├── App │ │ │ │ └── index.jsx │ │ │ └── ThirdPartyAppList │ │ │ │ └── index.jsx │ │ ├── createThirdPartyApps.js │ │ ├── prop-types.js │ │ ├── reducers │ │ │ ├── index.js │ │ │ └── index.unit.spec.jsx │ │ ├── sass │ │ │ └── index.scss │ │ ├── third-party-apps-entry.js │ │ └── utils │ │ │ └── analytics.js │ ├── time-of-need │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AutoSaveNotice.jsx │ │ │ ├── AutosuggestField.jsx │ │ │ ├── Breadcrumbs.jsx │ │ │ ├── CurrentlyBuriedDescription.jsx │ │ │ └── GetFormHelp.jsx │ │ ├── config │ │ │ ├── components │ │ │ │ └── CurrentlyBuriedDescription.jsx │ │ │ ├── form.js │ │ │ ├── pages │ │ │ │ ├── applicantChapter │ │ │ │ │ ├── applicantAddress.js │ │ │ │ │ ├── applicantContact.js │ │ │ │ │ ├── applicantDetails.js │ │ │ │ │ ├── applicantPreneedDecisionLetter.js │ │ │ │ │ ├── applicantRelationshipToVeteran.js │ │ │ │ │ └── applicantWhoIsDeceased.js │ │ │ │ ├── deceasedInformationChapter │ │ │ │ │ ├── deceasedInfo2.js │ │ │ │ │ ├── deceasedInformation.js │ │ │ │ │ ├── deceasedServicePeriodsPages.jsx │ │ │ │ │ ├── demographicsInfo.js │ │ │ │ │ └── demographicsInfo2.js │ │ │ │ ├── deceasedMilitaryDetails.js │ │ │ │ ├── deceasedName.js │ │ │ │ ├── deceasedPreviousName.js │ │ │ │ ├── deceasedServicePeriods.js │ │ │ │ ├── federalLaw │ │ │ │ │ └── federalLawDetails.js │ │ │ │ ├── funeralHome │ │ │ │ │ ├── funeralHomeAddress.js │ │ │ │ │ ├── funeralHomeContact.js │ │ │ │ │ └── funeralHomeDetails.js │ │ │ │ ├── interment │ │ │ │ │ ├── burialBenefitsPages.jsx │ │ │ │ │ ├── burialLocation.js │ │ │ │ │ ├── currentlyBuried.js │ │ │ │ │ ├── desiredCemetery.js │ │ │ │ │ ├── emblemOfBelief.js │ │ │ │ │ ├── emblemSelection.js │ │ │ │ │ ├── greenBurialContainerType.js │ │ │ │ │ └── intermentDetails.js │ │ │ │ ├── intermentDate.js │ │ │ │ ├── intermentDateRangesPages.jsx │ │ │ │ ├── mailingAddress.js │ │ │ │ ├── maritalInformation │ │ │ │ │ ├── dependentChild.js │ │ │ │ │ ├── maritalStatus.js │ │ │ │ │ ├── spouseInformation.js │ │ │ │ │ ├── veteranInformation.js │ │ │ │ │ └── veteranStatus.js │ │ │ │ ├── preparerContact.js │ │ │ │ ├── preparerName.js │ │ │ │ ├── privacyAgreement.js │ │ │ │ ├── scheduling │ │ │ │ │ └── schedulingInformation.js │ │ │ │ └── supportingDocuments │ │ │ │ │ ├── supportingDocuments.js │ │ │ │ │ └── supportingDocumentsInfo.js │ │ │ └── utils │ │ │ │ └── addConditionalDependency.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ └── IntroductionPage.jsx │ │ ├── definitions │ │ │ ├── autosuggest.js │ │ │ └── fullName.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── 40-xxxx-ToN.scss │ │ ├── tests │ │ │ ├── 40-xxxx-ToN.cypress.spec.js │ │ │ ├── containers │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ └── fixtures │ │ │ │ ├── data │ │ │ │ └── minimal-test.json │ │ │ │ └── mocks │ │ │ │ ├── local-mock-responses.js │ │ │ │ └── user.json │ │ └── utils │ │ │ ├── helpers.js │ │ │ └── ranks.js │ ├── toe │ │ ├── ObfuscateReviewField.jsx │ │ ├── actions.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── ApplicantIdentityView.jsx │ │ │ ├── ApplicantIdentityWithModal.jsx │ │ │ ├── ApplicantInformationReviewPage.jsx │ │ │ ├── CustomEmailField.jsx │ │ │ ├── CustomPhoneNumberField.jsx │ │ │ ├── CustomPreSubmitInfo.js │ │ │ ├── DirectDepositViewField.jsx │ │ │ ├── DuplicateContactInfoModal.jsx │ │ │ ├── EmailReviewField.jsx │ │ │ ├── EmailViewField.jsx │ │ │ ├── FirstSponsorRadioGroup.jsx │ │ │ ├── FirstSponsorReviewPage.jsx │ │ │ ├── FormFooter.jsx │ │ │ ├── GetHelp.jsx │ │ │ ├── GoToYourProfileLink.jsx │ │ │ ├── IntroductionLogin.jsx │ │ │ ├── LearnMoreAboutMilitaryBaseTooltip.jsx │ │ │ ├── LoadingIndicator.jsx │ │ │ ├── MailingAddressViewField.jsx │ │ │ ├── NoSponsorModal.jsx │ │ │ ├── PhoneReviewField.jsx │ │ │ ├── PhoneViewField.jsx │ │ │ ├── SelectedSponsorsReviewPage.jsx │ │ │ ├── Sponsors.jsx │ │ │ ├── SponsorsCheckboxGroup.jsx │ │ │ ├── SponsorsSelectionHeadings.jsx │ │ │ ├── YesNoReviewField.jsx │ │ │ └── confirmation │ │ │ │ ├── ApprovedConfirmation.jsx │ │ │ │ ├── DeniedConfirmation.jsx │ │ │ │ └── UnderReviewConfirmation.jsx │ │ ├── config │ │ │ └── form.js │ │ ├── constants.js │ │ ├── containers │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ ├── SponsorsSelectionPage.jsx │ │ │ └── ToeApp.jsx │ │ ├── helpers.jsx │ │ ├── manifest.json │ │ ├── reducers.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── toe.scss │ │ ├── schema.js │ │ ├── selectors.js │ │ ├── tests │ │ │ ├── GetHelp.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ └── data │ │ │ │ │ ├── form-submission-test-data.js │ │ │ │ │ ├── test-data.json │ │ │ │ │ ├── toe-bank-info-test-data.js │ │ │ │ │ ├── toe-claimant-test-data.js │ │ │ │ │ ├── toe-form-prefill-test-data.js │ │ │ │ │ └── toe-user-test-data.js │ │ │ ├── form-submit-transform.unit.spec.jsx │ │ │ ├── unit │ │ │ │ └── components │ │ │ │ │ ├── ApplicantIdentityView.unit.spec.jsx │ │ │ │ │ ├── ApplicantIdentityWithModal.spec.jsx │ │ │ │ │ ├── DirectDepositViewField.unit.spec.jsx │ │ │ │ │ ├── EmailViewfield.unit.spec.jsx │ │ │ │ │ ├── GoToYourProfileLink.unit.spec.jsx │ │ │ │ │ ├── MailingAddressViewField.unit.spec.jsx │ │ │ │ │ ├── NoSponsorModal.unit.spec.jsx │ │ │ │ │ └── PhoneViewField.unit.spec.jsx │ │ │ └── validation.unit.spec.jsx │ │ └── utils │ │ │ ├── form-submit-transform.js │ │ │ └── validation.js │ ├── travel-pay │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AppointmentInfoText.jsx │ │ │ ├── Breadcrumbs.jsx │ │ │ ├── ClaimDetailsContent.jsx │ │ │ ├── DecisionReason.jsx │ │ │ ├── DocumentDownload.jsx │ │ │ ├── HelpText.jsx │ │ │ ├── SmocRadio.jsx │ │ │ ├── TravelAgreementContent.jsx │ │ │ ├── TravelClaimCard.jsx │ │ │ ├── TravelClaimDetails.jsx │ │ │ ├── TravelClaimDetailsContent.jsx │ │ │ ├── TravelPayClaimFilters.jsx │ │ │ ├── TravelPayDateRangeSelect.jsx │ │ │ ├── TravelPayStatusCheckboxes.jsx │ │ │ ├── TravelPayStatusContent.jsx │ │ │ ├── TravelPayStatusList.jsx │ │ │ ├── alerts │ │ │ │ ├── AppointmentErrorAlert.jsx │ │ │ │ ├── ErrorAlert.jsx │ │ │ │ ├── ForbiddenAlert.jsx │ │ │ │ ├── FutureAppointmentAlert.jsx │ │ │ │ ├── OutOfBoundsAppointmentAlert.jsx │ │ │ │ └── VerifyIdentityAlert.jsx │ │ │ ├── complex-claims │ │ │ │ └── pages │ │ │ │ │ ├── AgreementPage.jsx │ │ │ │ │ ├── CancelExpenseModal.jsx │ │ │ │ │ ├── ChooseExpenseType.jsx │ │ │ │ │ ├── ComplexClaimRedirect.jsx │ │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ │ ├── DeleteExpenseModal.jsx │ │ │ │ │ ├── DocumentUpload.jsx │ │ │ │ │ ├── ExpenseAirTravelFields.jsx │ │ │ │ │ ├── ExpenseCard.jsx │ │ │ │ │ ├── ExpenseCardDetails.jsx │ │ │ │ │ ├── ExpenseCardList.jsx │ │ │ │ │ ├── ExpenseCommonCarrierFields.jsx │ │ │ │ │ ├── ExpenseLodgingFields.jsx │ │ │ │ │ ├── ExpenseMealFields.jsx │ │ │ │ │ ├── ExpensePage.jsx │ │ │ │ │ ├── ExpensesAccordion.jsx │ │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ │ ├── Mileage.jsx │ │ │ │ │ ├── ReviewPage.jsx │ │ │ │ │ ├── ReviewPageAlert.jsx │ │ │ │ │ └── UnsupportedMileage.jsx │ │ │ ├── shared │ │ │ │ └── TravelPayButtonPair.jsx │ │ │ └── submit-flow │ │ │ │ └── pages │ │ │ │ ├── AddressPage.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ ├── MileagePage.jsx │ │ │ │ ├── ReviewPage.jsx │ │ │ │ ├── SubmissionErrorPage.jsx │ │ │ │ ├── UnsupportedClaimTypePage.jsx │ │ │ │ └── VehiclePage.jsx │ │ ├── constants.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ComplexClaimSubmitFlowWrapper.jsx │ │ │ ├── DownTimeWindowAlert.jsx │ │ │ ├── SubmitFlowWrapper.jsx │ │ │ ├── TravelPayStatusApp.jsx │ │ │ └── pages │ │ │ │ ├── ClaimStatusExplainerPage.jsx │ │ │ │ └── FileClaimExplainerPage.jsx │ │ ├── hooks │ │ │ └── useSetPageTitle.js │ │ ├── manifest.json │ │ ├── redux │ │ │ ├── actions.js │ │ │ ├── reducer.js │ │ │ └── selectors.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── travel-pay.scss │ │ ├── services │ │ │ └── mocks │ │ │ │ ├── complex-claim-all-expense-types.js │ │ │ │ ├── document.json │ │ │ │ ├── index.js │ │ │ │ ├── maintenance-windows │ │ │ │ ├── enabled.json │ │ │ │ └── none.json │ │ │ │ ├── sample-decision-letter.docx │ │ │ │ ├── travel-claim-details-v1.json │ │ │ │ ├── travel-claim-details-v2.json │ │ │ │ ├── travel-claims-31.json │ │ │ │ ├── travel-claims.json │ │ │ │ ├── user-no-address.json │ │ │ │ ├── user.json │ │ │ │ ├── vaos-appointment-no-claim.json │ │ │ │ ├── vaos-appointment-original.json │ │ │ │ ├── vaos-appointment-with-claim.json │ │ │ │ └── vaos-appointment-with-saved-claim.json │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── AppointmentDetails.unit.spec.jsx │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ ├── ClaimDetailsContent.unit.spec.jsx │ │ │ │ ├── DocumentDownload.spec.jsx │ │ │ │ ├── HelpText.unit.spec.jsx │ │ │ │ ├── TravelClaimCard.unit.spec.jsx │ │ │ │ ├── TravelClaimDetails.unit.spec.jsx │ │ │ │ ├── TravelPayButtonPair.unit.spec.jsx │ │ │ │ ├── TravelPayDateRangeSelect.unit.spec.jsx │ │ │ │ ├── TravelPayStatusCheckboxes.unit.spec.jsx │ │ │ │ ├── TravelPayStatusList.unit.spec.jsx │ │ │ │ ├── complex-claims │ │ │ │ │ └── pages │ │ │ │ │ │ ├── AgreementPage.unit.spec.jsx │ │ │ │ │ │ ├── CancelExpenseModal.unit.spec.jsx │ │ │ │ │ │ ├── ChooseExpenseType.unit.spec.jsx │ │ │ │ │ │ ├── ComplexClaimRedirect.unit.spec.jsx │ │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ │ ├── DeleteExpenseModal.unit.spec.jsx │ │ │ │ │ │ ├── DocumentUpload.unit.spec.jsx │ │ │ │ │ │ ├── ExpenseAirTravelFields.unit.spec.jsx │ │ │ │ │ │ ├── ExpenseCard.unit.spec.jsx │ │ │ │ │ │ ├── ExpenseCardDetails.unit.spec.jsx │ │ │ │ │ │ ├── ExpenseCardList.unit.spec.jsx │ │ │ │ │ │ ├── ExpenseCommonCarrierFields.unit.spec.jsx │ │ │ │ │ │ ├── ExpenseLodgingFields.unit.spec.jsx │ │ │ │ │ │ ├── ExpenseMealFields.unit.spec.jsx │ │ │ │ │ │ ├── ExpensePage.unit.spec.jsx │ │ │ │ │ │ ├── ExpensesAccordion.unit.spec.jsx │ │ │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ │ │ ├── Mileage.unit.spec.jsx │ │ │ │ │ │ ├── ReviewPage.unit.spec.jsx │ │ │ │ │ │ └── UnsupportedMileage.unit.spec.jsx │ │ │ │ └── submit-flow │ │ │ │ │ └── pages │ │ │ │ │ ├── AddressPage.unit.spec.jsx │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ ├── IntroductionPage.unit.spec.jsx │ │ │ │ │ ├── MileagePage.unit.spec.jsx │ │ │ │ │ ├── ReviewPage.unit.spec.jsx │ │ │ │ │ ├── SubmissionErrorPage.unit.spec.jsx │ │ │ │ │ ├── UnsupportedClaimTypePage.unit.spec.jsx │ │ │ │ │ └── VehiclePage.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── ClaimStatusExplainerPage.unit.spec.jsx │ │ │ │ ├── ComplexClaimSubmitFlowWrapper.unit.spec.jsx │ │ │ │ └── TravelPayStatusApp.unit.spec.jsx │ │ │ ├── e2e │ │ │ │ ├── claim-details-content.cypress.spec.js │ │ │ │ ├── claim-details-edge-cases.cypress.spec.js │ │ │ │ ├── complex-claims-claim-details.cypress.spec.js │ │ │ │ ├── complex-claims-confirmation.cypress.spec.js │ │ │ │ ├── error-states │ │ │ │ │ └── travel-pay.claim-detail.cypress.spec.js │ │ │ │ ├── maintenance-windows │ │ │ │ │ ├── submit-claim.cypress.spec.js │ │ │ │ │ ├── submit-claim.error.cypress.spec.js │ │ │ │ │ ├── travel-pay.claim-detail.cypress.spec.js │ │ │ │ │ ├── travel-pay.cypress.spec.js │ │ │ │ │ └── travel-pay.error.cypress.spec.js │ │ │ │ ├── submit-claim.cypress.spec.js │ │ │ │ ├── travel-pay.cypress.spec.js │ │ │ │ └── utilities │ │ │ │ │ └── ApiInitializer.js │ │ │ ├── fixtures │ │ │ │ ├── appointment.json │ │ │ │ ├── test-data-2.json │ │ │ │ ├── test-data.json │ │ │ │ ├── travel-claim-details-v1.json │ │ │ │ └── user.json │ │ │ ├── hooks │ │ │ │ └── useSetPageTitle.unit.spec.jsx │ │ │ ├── redux │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ └── reducer.unit.spec.jsx │ │ │ └── util │ │ │ │ ├── appointment-helpers.unit.spec.jsx │ │ │ │ ├── complex-claims-helper.unit.spec.jsx │ │ │ │ ├── dates.unit.spec.jsx │ │ │ │ ├── string-helpers.unit.spec.jsx │ │ │ │ └── testing-input-helpers.unit.spec.jsx │ │ └── util │ │ │ ├── appointment-helpers.js │ │ │ ├── complex-claims-helper.js │ │ │ ├── dates.js │ │ │ ├── events-helpers.js │ │ │ ├── string-helpers.js │ │ │ ├── testing-input-helpers.js │ │ │ ├── timezones.json │ │ │ └── useDatadogRum.js │ ├── user-testing │ │ └── disability-benefits-all-claims-conditions-chapter │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ ├── Autocomplete.jsx │ │ │ ├── Autocomplete.unit.spec.jsx │ │ │ ├── GetFormHelp.jsx │ │ │ └── GetFormHelp.unit.spec.jsx │ │ │ ├── config │ │ │ └── form.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── ConfirmationPage.jsx │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ ├── IntroductionPage.jsx │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ ├── content │ │ │ ├── conditionOptions.js │ │ │ └── conditions.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ ├── ratedOrNewNextPage │ │ │ │ ├── condition.js │ │ │ │ ├── condition.unit.spec.jsx │ │ │ │ └── index.js │ │ │ └── shared │ │ │ │ ├── cause.js │ │ │ │ ├── causeNew.js │ │ │ │ ├── causeSecondary.js │ │ │ │ ├── causeVA.js │ │ │ │ ├── causeWorsened.js │ │ │ │ ├── index.js │ │ │ │ ├── newCondition.js │ │ │ │ ├── newConditionDate.js │ │ │ │ ├── ratedDisabilityDate.js │ │ │ │ ├── sideOfBody.js │ │ │ │ ├── summary.js │ │ │ │ └── utils.js │ │ │ ├── reducers │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ └── disability-benefits-all-claims-conditions-chapter.scss │ │ │ └── tests │ │ │ ├── content │ │ │ └── conditions.unit.spec.jsx │ │ │ └── pages │ │ │ └── shared │ │ │ ├── cause.unit.spec.jsx │ │ │ ├── causeNew.unit.spec.jsx │ │ │ ├── causeSecondary.unit.spec.jsx │ │ │ ├── causeVa.unit.spec.jsx │ │ │ ├── causeWorsened.unit.spec.jsx │ │ │ ├── newCondition.unit.spec.jsx │ │ │ ├── newConditionDate.unit.spec.jsx │ │ │ ├── ratedDisabilityDate.unit.spec.jsx │ │ │ ├── sideOfBody.unit.spec.jsx │ │ │ ├── summary.unit.spec.jsx │ │ │ └── utils.unit.spec.jsx │ ├── vaos │ │ ├── .eslintrc │ │ ├── README.md │ │ ├── appointment-list │ │ │ ├── components │ │ │ │ ├── AppointmentDateTime.jsx │ │ │ │ ├── AppointmentDetailsErrorMessage.jsx │ │ │ │ ├── AppointmentListNavigation.jsx │ │ │ │ ├── BackendAppointmentServiceAlert.jsx │ │ │ │ ├── BackendAppointmentServiceAlert.unit.spec.jsx │ │ │ │ ├── ListBestTimeToCall.jsx │ │ │ │ ├── NoAppointments.jsx │ │ │ │ ├── NoAppointments.unit.spec.jsx │ │ │ │ ├── PageLayout.jsx │ │ │ │ ├── ScheduleAppointmentLink.jsx │ │ │ │ └── ScheduleNewAppointment.jsx │ │ │ ├── index.jsx │ │ │ ├── index.unit.spec.jsx │ │ │ ├── pages │ │ │ │ ├── AppointmentsPage │ │ │ │ │ ├── AppointmentColumnLayout.jsx │ │ │ │ │ ├── AppointmentListItem.jsx │ │ │ │ │ ├── UpcomingAppointmentLayout.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── CancelAppointmentPage │ │ │ │ │ ├── CancelConfirmationPage.jsx │ │ │ │ │ ├── CancelPageContent.jsx │ │ │ │ │ ├── CancelPageLayout.jsx │ │ │ │ │ ├── CancelPageLayoutRequest.jsx │ │ │ │ │ └── CancelWarningPage.jsx │ │ │ │ ├── EpsAppointmentDetailsPage │ │ │ │ │ ├── EpsAppointmentDetailCard.jsx │ │ │ │ │ ├── EpsAppointmentDetailsPage.jsx │ │ │ │ │ ├── EpsAppointmentDetailsPage.unit.spec.jsx │ │ │ │ │ ├── EpsAppointmentHeading.jsx │ │ │ │ │ └── EpsAppointmentHeading.unit.spec.jsx │ │ │ │ ├── PastAppointmentsPage │ │ │ │ │ ├── PastAppointmentsDateDropdown.jsx │ │ │ │ │ ├── PastAppointmentsDateDropdown.unit.spec.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── RequestedAppointmentDetailsPage │ │ │ │ │ ├── RequestedAppointmentDetailsPage.jsx │ │ │ │ │ └── RequestedAppointmentDetailsPage.unit.spec.jsx │ │ │ │ ├── RequestedAppointmentsPage │ │ │ │ │ ├── RequestedAppointmentsPage.jsx │ │ │ │ │ └── RequestedAppointmentsPage.unit.spec.jsx │ │ │ │ ├── UpcomingAppointmentsDetailsPage │ │ │ │ │ ├── DetailsVA.jsx │ │ │ │ │ ├── DetailsVA.unit.spec.jsx │ │ │ │ │ ├── PrintButton.jsx │ │ │ │ │ ├── PrintButton.unit.spec.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── UpcomingAppointmentsPage │ │ │ │ │ ├── UpcomingAppointmentsPage.jsx │ │ │ │ │ └── UpcomingAppointmentsPage.unit.spec.jsx │ │ │ ├── redux │ │ │ │ ├── actions.js │ │ │ │ ├── reducer.js │ │ │ │ ├── selectors.js │ │ │ │ └── selectors.unit.spec.jsx │ │ │ └── sass │ │ │ │ ├── print.scss │ │ │ │ └── styles.scss │ │ ├── components │ │ │ ├── AddToCalendarButton.jsx │ │ │ ├── Address.jsx │ │ │ ├── AfterVisitSummary.jsx │ │ │ ├── AfterVisitSummary.unit.spec.jsx │ │ │ ├── AppointmentCard │ │ │ │ ├── index.jsx │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── AppointmentClinicInfo.jsx │ │ │ ├── AppointmentClinicInfo.unit.spec.jsx │ │ │ ├── AppointmentColumn.jsx │ │ │ ├── AppointmentColumn.unit.spec.jsx │ │ │ ├── AppointmentDate.jsx │ │ │ ├── AppointmentDate.unit.spec.jsx │ │ │ ├── AppointmentDateTime.jsx │ │ │ ├── AppointmentDateTime.unit.spec.jsx │ │ │ ├── AppointmentFacilityLocation.jsx │ │ │ ├── AppointmentFacilityLocation.unit.spec.jsx │ │ │ ├── AppointmentFlexGrid.jsx │ │ │ ├── AppointmentHeading.jsx │ │ │ ├── AppointmentHeading.unit.spec.jsx │ │ │ ├── AppointmentRow.jsx │ │ │ ├── AppointmentRow.unit.spec.jsx │ │ │ ├── AppointmentTasksSection.jsx │ │ │ ├── AppointmentTasksSection.unit.spec.jsx │ │ │ ├── AppointmentTime.jsx │ │ │ ├── AppointmentTime.unit.spec.jsx │ │ │ ├── BackLink.jsx │ │ │ ├── Breadcrumbs.jsx │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ ├── CernerAlert.jsx │ │ │ ├── CernerTransitionAlert.jsx │ │ │ ├── EnrolledRoute.jsx │ │ │ ├── EnrolledRoute.unit.spec.jsx │ │ │ ├── ErrorAlert.jsx │ │ │ ├── ErrorAlert.unit.spec.jsx │ │ │ ├── ErrorBoundary.jsx │ │ │ ├── ErrorBoundary.unit.spec.jsx │ │ │ ├── ErrorMessage.jsx │ │ │ ├── FacilityAddress.jsx │ │ │ ├── FacilityAddress.unit.spec.jsx │ │ │ ├── FacilityDirectionsLink.jsx │ │ │ ├── FacilityPhone.jsx │ │ │ ├── FacilityPhone.unit.spec.jsx │ │ │ ├── FormButtons.jsx │ │ │ ├── FullWidthLayout.jsx │ │ │ ├── InfoAlert.jsx │ │ │ ├── ListItem.jsx │ │ │ ├── LoadingButton.jsx │ │ │ ├── NeedHelp.jsx │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ ├── NewTabAnchor.jsx │ │ │ ├── NewTabAnchor.unit.spec.jsx │ │ │ ├── PostFormFieldContent.jsx │ │ │ ├── RequestAppointmentLayout.jsx │ │ │ ├── Section.jsx │ │ │ ├── Select.jsx │ │ │ ├── State.jsx │ │ │ ├── StatusAlert.jsx │ │ │ ├── StatusAlert.unit.spec.jsx │ │ │ ├── TextareaWidget.jsx │ │ │ ├── TextareaWidget.unit.spec.jsx │ │ │ ├── TravelReimbursementSection.jsx │ │ │ ├── TravelReimbursementSection.unit.spec.jsx │ │ │ ├── VAFacilityLocation.jsx │ │ │ ├── VAOSApp │ │ │ │ ├── AppUnavailable.jsx │ │ │ │ ├── DowntimeMessage.jsx │ │ │ │ ├── index.jsx │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── VideoLink.jsx │ │ │ ├── VideoLink.unit.spec.jsx │ │ │ ├── WarningNotification.jsx │ │ │ ├── calendar │ │ │ │ ├── CalendarCell.jsx │ │ │ │ ├── CalendarContext.jsx │ │ │ │ ├── CalendarNavigation.jsx │ │ │ │ ├── CalendarOptions.jsx │ │ │ │ ├── CalendarOptionsSlots.jsx │ │ │ │ ├── CalendarRow.jsx │ │ │ │ ├── CalendarWeekdayHeader.jsx │ │ │ │ ├── CalendarWidget.jsx │ │ │ │ ├── CalendarWidget.unit.spec.jsx │ │ │ │ └── utils.js │ │ │ ├── hooks │ │ │ │ ├── useAmbAvs.js │ │ │ │ └── useAmbAvs.unit.spec.jsx │ │ │ └── layouts │ │ │ │ ├── CCLayout.jsx │ │ │ │ ├── CCLayout.unit.spec.jsx │ │ │ │ ├── CCRequestLayout.jsx │ │ │ │ ├── CCRequestLayout.unit.spec.jsx │ │ │ │ ├── ClaimExamLayout.jsx │ │ │ │ ├── ClaimExamLayout.unit.spec.jsx │ │ │ │ ├── ClinicName.jsx │ │ │ │ ├── ClinicPhysicalLocation.jsx │ │ │ │ ├── DetailPageLayout.jsx │ │ │ │ ├── DetailPageLayout.unit.spec.jsx │ │ │ │ ├── EpsCancellationLayout.jsx │ │ │ │ ├── EpsCancellationLayout.unit.spec.jsx │ │ │ │ ├── InPersonLayout.jsx │ │ │ │ ├── InPersonLayout.unit.spec.jsx │ │ │ │ ├── PhoneLayout.jsx │ │ │ │ ├── PhoneLayout.unit.spec.jsx │ │ │ │ ├── VARequestLayout.jsx │ │ │ │ ├── VARequestLayout.unit.spec.jsx │ │ │ │ ├── VideoLayout.jsx │ │ │ │ ├── VideoLayout.unit.spec.jsx │ │ │ │ ├── VideoLayoutAtlas.jsx │ │ │ │ ├── VideoLayoutAtlas.unit.spec.jsx │ │ │ │ ├── VideoLayoutVA.jsx │ │ │ │ └── VideoLayoutVA.unit.spec.jsx │ │ ├── covid-19-vaccine │ │ │ ├── components │ │ │ │ ├── ClinicChoicePage.jsx │ │ │ │ ├── ClinicChoicePage.unit.spec.jsx │ │ │ │ ├── ContactFacilitiesPage.jsx │ │ │ │ ├── ContactFacilitiesPage.unit.spec.jsx │ │ │ │ ├── ContactInfoPage.jsx │ │ │ │ ├── ContactInfoPage.unit.spec.jsx │ │ │ │ ├── FormLayout.jsx │ │ │ │ ├── PlanAheadPage.jsx │ │ │ │ ├── PlanAheadPage.unit.spec.jsx │ │ │ │ ├── ReceivedDoseScreenerPage.jsx │ │ │ │ ├── ReceivedDoseScreenerPage.unit.spec.jsx │ │ │ │ ├── ReviewPage.jsx │ │ │ │ ├── ReviewPage.unit.spec.jsx │ │ │ │ ├── SecondDosePage.jsx │ │ │ │ ├── SecondDosePage.unit.spec.jsx │ │ │ │ ├── SelectDate1Page.jsx │ │ │ │ ├── SelectDate1Page.unit.spec.jsx │ │ │ │ └── VAFacilityPage │ │ │ │ │ ├── EligibilityModal.jsx │ │ │ │ │ ├── FacilitiesRadioWidget.jsx │ │ │ │ │ ├── NoValidVAFacilitiesV2.jsx │ │ │ │ │ ├── ResidentialAddress.jsx │ │ │ │ │ ├── SingleFacilityEligibilityCheckMessage.jsx │ │ │ │ │ ├── VAFacilityInfoMessage.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── flow.js │ │ │ ├── index.jsx │ │ │ ├── index.unit.spec.jsx │ │ │ ├── redux │ │ │ │ ├── actions.js │ │ │ │ ├── helpers │ │ │ │ │ └── formSubmitTransformers.js │ │ │ │ ├── reducer.js │ │ │ │ └── selectors.js │ │ │ └── sass │ │ │ │ └── styles.scss │ │ ├── hooks │ │ │ ├── useFormRedirectToStart.js │ │ │ ├── useFormState.jsx │ │ │ ├── useFormUnsavedDataWarning.js │ │ │ ├── useHandleClick.js │ │ │ ├── useHandleClick.unit.spec.jsx │ │ │ ├── useHandleKeyDown.js │ │ │ ├── useHandleKeyDown.unit.spec.jsx │ │ │ ├── useIsInitialLoad.jsx │ │ │ └── useManualScrollRestoration.js │ │ ├── jsdoc.json │ │ ├── manifest.json │ │ ├── new-appointment │ │ │ ├── components │ │ │ │ ├── AppointmentsRadioWidget.jsx │ │ │ │ ├── ClinicChoicePage │ │ │ │ │ ├── RequestEligibilityMessage.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ └── useClinicFormState.jsx │ │ │ │ ├── ClosestCityStatePage.jsx │ │ │ │ ├── ClosestCityStatePage.unit.spec.jsx │ │ │ │ ├── CommunityCareLanguagePage.jsx │ │ │ │ ├── CommunityCareLanguagePage.unit.spec.jsx │ │ │ │ ├── CommunityCareProviderSelectionPage │ │ │ │ │ ├── LoadProvidersErrorAlert.jsx │ │ │ │ │ ├── NoProvidersAlert.jsx │ │ │ │ │ ├── ProviderList.jsx │ │ │ │ │ ├── ProviderSelect.jsx │ │ │ │ │ ├── ProviderSelectionField.jsx │ │ │ │ │ ├── ProviderSortVariant.jsx │ │ │ │ │ ├── ProviderSortVariant.unit.spec.jsx │ │ │ │ │ ├── RemoveProviderModal.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── ContactInfoPage.jsx │ │ │ │ ├── ContactInfoPage.unit.spec.jsx │ │ │ │ ├── DateTimeRequestPage │ │ │ │ │ ├── CommunityCare.jsx │ │ │ │ │ ├── DateTimeRequestOptions.jsx │ │ │ │ │ ├── SelectedIndicator.jsx │ │ │ │ │ └── VA.jsx │ │ │ │ ├── DateTimeSelectPage │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── FormLayout.jsx │ │ │ │ ├── NoAddressNote.js │ │ │ │ ├── PreferredDatePageVaDate.jsx │ │ │ │ ├── PreferredDatePageVaDate.unit.spec.jsx │ │ │ │ ├── ProviderSelectPage │ │ │ │ │ ├── ProviderCard.jsx │ │ │ │ │ ├── ScheduleWithDifferentProvider.jsx │ │ │ │ │ ├── ScheduleWithDifferentProvider.unit.spec.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── ReasonForAppointmentPage.jsx │ │ │ │ ├── ReasonForAppointmentPage.unit.spec.jsx │ │ │ │ ├── ReviewPage │ │ │ │ │ ├── AppointmentDate.jsx │ │ │ │ │ ├── ReviewRequestInfo │ │ │ │ │ │ ├── CommunityCareSection │ │ │ │ │ │ │ ├── CommunityCareSection.jsx │ │ │ │ │ │ │ ├── PreferredLanguageSection.jsx │ │ │ │ │ │ │ └── SchedulingFacilitySection.jsx │ │ │ │ │ │ ├── ContactDetailSection.jsx │ │ │ │ │ │ ├── ContactDetailSection.unit.spec.jsx │ │ │ │ │ │ ├── PreferredDates.jsx │ │ │ │ │ │ ├── PreferredDatesSection.jsx │ │ │ │ │ │ ├── ReasonForAppointmentSection.jsx │ │ │ │ │ │ ├── ReviewDirectScheduleInfo │ │ │ │ │ │ │ ├── OHProviderSection.jsx │ │ │ │ │ │ │ └── ReviewDirectScheduleInfo.jsx │ │ │ │ │ │ ├── TypeOfAppointmentSection.jsx │ │ │ │ │ │ ├── VAAppointmentSection │ │ │ │ │ │ │ ├── FacilitySection.jsx │ │ │ │ │ │ │ ├── TypeOfVisitSection.jsx │ │ │ │ │ │ │ └── index.jsx │ │ │ │ │ │ └── index.jsx │ │ │ │ │ ├── SelectedProviderSection.jsx │ │ │ │ │ ├── index.cc-request.unit.spec.jsx │ │ │ │ │ ├── index.direct.unit.spec.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ └── index.va-request.unit.spec.jsx │ │ │ │ ├── ScheduleCernerPage.jsx │ │ │ │ ├── ScheduleCernerPage.unit.spec.jsx │ │ │ │ ├── TypeOfAudiologyCarePage.jsx │ │ │ │ ├── TypeOfAudiologyCarePage.unit.spec.jsx │ │ │ │ ├── TypeOfCarePage │ │ │ │ │ ├── PodiatryAppointmentUnavailableModal.jsx │ │ │ │ │ ├── TypeOfCareAlert.jsx │ │ │ │ │ ├── UpdateAddressAlert.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── TypeOfEyeCarePage.jsx │ │ │ │ ├── TypeOfEyeCarePage.unit.spec.jsx │ │ │ │ ├── TypeOfFacilityPage.jsx │ │ │ │ ├── TypeOfFacilityPage.unit.spec.jsx │ │ │ │ ├── TypeOfMentalHealthPage.jsx │ │ │ │ ├── TypeOfMentalHealthPage.unit.spec.jsx │ │ │ │ ├── TypeOfSleepCarePage.jsx │ │ │ │ ├── TypeOfSleepCarePage.unit.spec.jsx │ │ │ │ ├── TypeOfVisitPage.jsx │ │ │ │ ├── TypeOfVisitPage.unit.spec.jsx │ │ │ │ ├── UrgentCareInformationPage.jsx │ │ │ │ ├── UrgentCareInformationPage.unit.spec.jsx │ │ │ │ ├── UrgentCareLinks.jsx │ │ │ │ └── VAFacilityPage │ │ │ │ │ ├── EligibilityModal.jsx │ │ │ │ │ ├── FacilitiesNotShown.jsx │ │ │ │ │ ├── FacilitiesRadioWidget.jsx │ │ │ │ │ ├── NoValidVAFacilitiesV2.jsx │ │ │ │ │ ├── SingleFacilityAvailable.jsx │ │ │ │ │ ├── SingleFacilityEligibilityCheckMessage.jsx │ │ │ │ │ ├── VAFacilityPageV2.eligibility.unit.spec.jsx │ │ │ │ │ ├── VAFacilityPageV2.jsx │ │ │ │ │ ├── VAFacilityPageV2.unit.spec.jsx │ │ │ │ │ └── getEligibilityMessage.js │ │ │ ├── hooks │ │ │ │ ├── useGetPatientRelationships.js │ │ │ │ ├── useOHDirectScheduling.js │ │ │ │ ├── useOHRequestScheduling.js │ │ │ │ └── useOHRequestScheduling.unit.spec.jsx │ │ │ ├── index.jsx │ │ │ ├── newAppointmentFlow.js │ │ │ ├── newAppointmentFlow.unit.spec.jsx │ │ │ ├── redux │ │ │ │ ├── actions.js │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── helpers │ │ │ │ │ ├── formSubmitTransformers.js │ │ │ │ │ ├── formSubmitTransformers.unit.spec.jsx │ │ │ │ │ ├── getReasonCode.js │ │ │ │ │ └── getReasonCode.unit.spec.jsx │ │ │ │ ├── reducer.js │ │ │ │ └── selectors.js │ │ │ └── sass │ │ │ │ ├── _calendar.scss │ │ │ │ └── styles.scss │ │ ├── package.json │ │ ├── redux │ │ │ ├── actions.js │ │ │ ├── api │ │ │ │ └── vaosApi.js │ │ │ ├── reducer.js │ │ │ ├── selectors.js │ │ │ └── sitewide.js │ │ ├── referral-appointments │ │ │ ├── ChooseDateAndTime.jsx │ │ │ ├── ChooseDateAndTime.unit.spec.jsx │ │ │ ├── CompleteReferral.jsx │ │ │ ├── CompleteReferral.unit.spec.jsx │ │ │ ├── README.md │ │ │ ├── ReferralsAndRequests.jsx │ │ │ ├── ReferralsAndRequests.unit.spec.jsx │ │ │ ├── ReviewAndConfirm.jsx │ │ │ ├── ReviewAndConfirm.unit.spec.jsx │ │ │ ├── ScheduleReferral.jsx │ │ │ ├── ScheduleReferral.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── CCAppointmentCard.jsx │ │ │ │ ├── CCAppointmentCard.unit.spec.jsx │ │ │ │ ├── DateAndTimeContent.jsx │ │ │ │ ├── DateAndTimeContent.unit.spec.jsx │ │ │ │ ├── ErrorAlert.jsx │ │ │ │ ├── ErrorAlert.unit.spec.jsx │ │ │ │ ├── FindCCFacilityLink.jsx │ │ │ │ ├── FindCCFacilityLink.unit.spec.jsx │ │ │ │ ├── PendingReferralCard.jsx │ │ │ │ ├── PendingReferralCard.unit.spec.jsx │ │ │ │ ├── ProviderAddress.jsx │ │ │ │ ├── ProviderAddress.unit.spec.jsx │ │ │ │ ├── ReferralBreadcrumbs.jsx │ │ │ │ ├── ReferralBreadcrumbs.unit.spec.jsx │ │ │ │ ├── ReferralLayout.jsx │ │ │ │ ├── ReferralLayout.unit.spec.jsx │ │ │ │ ├── ReferralList.jsx │ │ │ │ ├── ReferralList.unit.spec.jsx │ │ │ │ ├── ReferralTaskCard.jsx │ │ │ │ ├── ReferralTaskCard.unit.spec.jsx │ │ │ │ ├── ReferralTaskCardWithReferral.jsx │ │ │ │ ├── ReferralTaskCardWithReferral.unit.spec.jsx │ │ │ │ └── RequestsList.jsx │ │ │ ├── flow.js │ │ │ ├── flow.unit.spec.jsx │ │ │ ├── hooks │ │ │ │ ├── useIsInPilotReferralStation.jsx │ │ │ │ └── useIsInPilotUserStations.jsx │ │ │ ├── index.jsx │ │ │ ├── index.unit.spec.jsx │ │ │ ├── redux │ │ │ │ ├── actions.js │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── reducers.js │ │ │ │ ├── reducers.unit.spec.jsx │ │ │ │ └── selectors.js │ │ │ ├── tests │ │ │ │ ├── hooks │ │ │ │ │ └── useIsInCCPilot │ │ │ │ │ │ ├── TestComponent.jsx │ │ │ │ │ │ └── useIsInPilotUserStations.unit.spec.jsx │ │ │ │ └── utils │ │ │ │ │ ├── pilot.unit.spec.jsx │ │ │ │ │ ├── provider.unit.spec.jsx │ │ │ │ │ ├── referrals.unit.spec.jsx │ │ │ │ │ └── timer.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── appointment.js │ │ │ │ ├── pilot.js │ │ │ │ ├── provider.js │ │ │ │ ├── referrals.js │ │ │ │ └── timer.js │ │ ├── routes.jsx │ │ ├── routes.unit.spec.jsx │ │ ├── sass │ │ │ └── vaos.scss │ │ ├── scripts │ │ │ └── timezoneParse.js │ │ ├── services │ │ │ ├── appointment │ │ │ │ ├── index.js │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ ├── transformers.js │ │ │ │ ├── transformers.unit.spec.jsx │ │ │ │ └── types.js │ │ │ ├── healthcare-service │ │ │ │ ├── index.js │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ ├── transformers.js │ │ │ │ └── types.js │ │ │ ├── location │ │ │ │ ├── index.js │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ ├── transformers.js │ │ │ │ └── types.js │ │ │ ├── mocks │ │ │ │ ├── featureFlags.js │ │ │ │ ├── index.js │ │ │ │ ├── utils │ │ │ │ │ ├── confirmedAppointments.js │ │ │ │ │ └── slots.js │ │ │ │ └── v2 │ │ │ │ │ ├── cc_providers.json │ │ │ │ │ ├── clinics_983.json │ │ │ │ │ ├── clinics_984.json │ │ │ │ │ ├── confirmed.json │ │ │ │ │ ├── confirmed_null_states.json │ │ │ │ │ ├── confirmed_oh.json │ │ │ │ │ ├── errors.json │ │ │ │ │ ├── facilities.json │ │ │ │ │ ├── meta.json │ │ │ │ │ ├── meta_failures.json │ │ │ │ │ ├── patient_provider_relationships.json │ │ │ │ │ ├── recent_locations.json │ │ │ │ │ ├── requests.json │ │ │ │ │ ├── requests_null_states.json.json │ │ │ │ │ ├── requests_oh.json │ │ │ │ │ ├── scheduling_configurations.json │ │ │ │ │ ├── scheduling_configurations_cc.json │ │ │ │ │ ├── slots.json │ │ │ │ │ └── vamc_ehr.json │ │ │ ├── patient │ │ │ │ ├── index.js │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ ├── transformers.js │ │ │ │ └── types.js │ │ │ ├── referral │ │ │ │ ├── index.js │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── slot │ │ │ │ ├── index.js │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ └── transformers.js │ │ │ ├── utils.js │ │ │ ├── utils.unit.spec.jsx │ │ │ └── vaos │ │ │ │ ├── index.js │ │ │ │ └── index.unit.spec.jsx │ │ ├── testing.md │ │ ├── tests │ │ │ ├── e2e │ │ │ │ ├── index.d.ts │ │ │ │ ├── page-objects │ │ │ │ │ ├── AppointmentList │ │ │ │ │ │ ├── AppointmentDetailPageObject.js │ │ │ │ │ │ ├── AppointmentListPageObject.js │ │ │ │ │ │ ├── PastAppointmentListPageObject.js │ │ │ │ │ │ └── PendingAppointmentListPageObject.js │ │ │ │ │ ├── AudiologyPageObject.js │ │ │ │ │ ├── ClinicChoicePageObject.js │ │ │ │ │ ├── ClosestCityStatePageObject.js │ │ │ │ │ ├── CommunityCarePreferencesPageObject.js │ │ │ │ │ ├── ConfirmationPageObject.js │ │ │ │ │ ├── ContactFacilityPageObject.js │ │ │ │ │ ├── ContactInfoPageObject.js │ │ │ │ │ ├── DateTimeRequestPageObject.js │ │ │ │ │ ├── DateTimeSelectPageObject.js │ │ │ │ │ ├── DosesReceivedPageObject.js │ │ │ │ │ ├── PageObject.js │ │ │ │ │ ├── PlanAheadPageObject.js │ │ │ │ │ ├── PreferredDatePageObject.js │ │ │ │ │ ├── PreferredLanguagePageObject.js │ │ │ │ │ ├── ReasonForAppointmentPageObject.js │ │ │ │ │ ├── ReviewPageObject.js │ │ │ │ │ ├── ScheduleCernerPageObject.js │ │ │ │ │ ├── SecondDosePageObject.js │ │ │ │ │ ├── TypeOfCarePageObject.js │ │ │ │ │ ├── TypeOfEyeCarePageObject.js │ │ │ │ │ ├── TypeOfFacilityPageObject.js │ │ │ │ │ ├── TypeOfMentalHealthPageObject.js │ │ │ │ │ ├── TypeOfSleepCarePageObject.js │ │ │ │ │ ├── TypeOfVisitPageObject.js │ │ │ │ │ ├── UrgentCareInformationPageObject.js │ │ │ │ │ └── VAFacilityPageObject.js │ │ │ │ ├── referrals │ │ │ │ │ └── page-objects │ │ │ │ │ │ ├── ChooseDateAndTime.js │ │ │ │ │ │ ├── CompleteReferral.js │ │ │ │ │ │ ├── EpsAppointmentDetails.js │ │ │ │ │ │ ├── ReferralsAndRequests.js │ │ │ │ │ │ ├── ReviewAndConfirm.js │ │ │ │ │ │ └── ScheduleReferral.js │ │ │ │ ├── vaos-cypress-helpers.js │ │ │ │ └── workflows │ │ │ │ │ ├── appointment-list-workflow │ │ │ │ │ ├── past-appointments.cypress.spec.js │ │ │ │ │ ├── pending-appointments.cypress.spec.js │ │ │ │ │ ├── scheduling.cypress.spec.js │ │ │ │ │ └── upcoming-appointments.cypress.spec.js │ │ │ │ │ ├── community-care-workflow │ │ │ │ │ ├── audiology.cypress.spec.js │ │ │ │ │ ├── optometry.cypress.spec.js │ │ │ │ │ ├── podiatry.cypress.spec.js │ │ │ │ │ └── primary-care.cypress.spec.js │ │ │ │ │ ├── direct-schedule-workflow │ │ │ │ │ ├── calendar-dead-ends.cypress.spec.js │ │ │ │ │ ├── cerner.cypress.spec.js │ │ │ │ │ ├── mental-health.cypress.spec.js │ │ │ │ │ ├── multiple-clinics-dead-ends.cypress.spec.js │ │ │ │ │ ├── multiple-facilities-dead-ends.cypress.spec.js │ │ │ │ │ ├── ophthalmology.cypress.spec.js │ │ │ │ │ ├── primary-care.cypress.spec.js │ │ │ │ │ ├── single-clinic-dead-ends.cypress.spec.js │ │ │ │ │ └── single-facility-dead-ends.cypress.spec.js │ │ │ │ │ ├── referrals-workflow │ │ │ │ │ ├── referral-api-errors.cypress.spec.js │ │ │ │ │ ├── referral-appointments.cypress.spec.js │ │ │ │ │ ├── referral-details-api-errors.cypress.spec.js │ │ │ │ │ ├── referral-flipper.cypress.spec.js │ │ │ │ │ └── referrals-cypress-helpers.js │ │ │ │ │ ├── request-schedule-workflow │ │ │ │ │ ├── home-sleep-testing.cypress.spec.js │ │ │ │ │ ├── mental-health.cypress.spec.js │ │ │ │ │ └── primary-care.cypress.spec.js │ │ │ │ │ └── vaccine-workflow │ │ │ │ │ ├── covid19.cypress.spec.js │ │ │ │ │ └── select-date.cypress.spec.js │ │ │ ├── fixtures │ │ │ │ ├── MockAddress.js │ │ │ │ ├── MockAppointment.js │ │ │ │ ├── MockAppointmentResponse.js │ │ │ │ ├── MockClinicResponse.js │ │ │ │ ├── MockCommunityCareProvider.js │ │ │ │ ├── MockEligibilityResponse.js │ │ │ │ ├── MockFacility.js │ │ │ │ ├── MockFacilityResponse.js │ │ │ │ ├── MockProviderResponse.js │ │ │ │ ├── MockReferralAppointmentDetailsResponse.js │ │ │ │ ├── MockReferralDetailResponse.js │ │ │ │ ├── MockReferralDraftAppointmentResponse.js │ │ │ │ ├── MockReferralListResponse.js │ │ │ │ ├── MockReferralSubmitAppointmentResponse.js │ │ │ │ ├── MockSchedulingConfigurationResponse.js │ │ │ │ ├── MockSlotResponse.js │ │ │ │ ├── MockTravelPayClaim.js │ │ │ │ ├── MockUser.js │ │ │ │ └── MockVideo.js │ │ │ ├── mocks │ │ │ │ ├── cc_providers_data.js │ │ │ │ ├── constants.js │ │ │ │ ├── mockApis.js │ │ │ │ ├── setup.js │ │ │ │ └── unit-test-helpers.js │ │ │ └── utils.js │ │ ├── utils │ │ │ ├── address.js │ │ │ ├── appointment.js │ │ │ ├── appointment.unit.spec.jsx │ │ │ ├── appointmentCardIcon.js │ │ │ ├── appointmentCardIcon.unit.spec.jsx │ │ │ ├── avs.js │ │ │ ├── avs.unit.spec.jsx │ │ │ ├── calendar.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ ├── error.js │ │ │ ├── error.unit.spec.jsx │ │ │ ├── events.js │ │ │ ├── formatters.js │ │ │ ├── formatters.unit.spec.jsx │ │ │ ├── object.js │ │ │ ├── scrollAndFocus.js │ │ │ ├── timezone.js │ │ │ ├── timezone.unit.spec.jsx │ │ │ ├── timezones.json │ │ │ └── useDatadogRum.js │ │ └── vaos-entry.jsx │ ├── vass │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AddToCalendarButton.jsx │ │ │ ├── AddToCalendarButton.unit.spec.jsx │ │ │ ├── CardSection.jsx │ │ │ ├── CardSection.unit.spec.jsx │ │ │ ├── DateTime.jsx │ │ │ ├── DateTime.unit.spec.jsx │ │ │ ├── NeedHelp.jsx │ │ │ └── NeedHelp.unit.spec.jsx │ │ ├── hooks │ │ │ ├── usePersistentSelections.js │ │ │ └── usePersistentSelections.unit.spec.jsx │ │ ├── layout │ │ │ ├── Wrapper.jsx │ │ │ └── Wrapper.unit.spec.jsx │ │ ├── manifest.json │ │ ├── pages │ │ │ ├── Confirmation.jsx │ │ │ ├── Confirmation.unit.spec.jsx │ │ │ ├── DateTimeSelection.jsx │ │ │ ├── DateTimeSelection.unit.spec.jsx │ │ │ ├── EnterOTC.jsx │ │ │ ├── EnterOTC.unit.spec.jsx │ │ │ ├── Review.jsx │ │ │ ├── Review.unit.spec.jsx │ │ │ ├── TopicSelection.jsx │ │ │ ├── TopicSelection.unit.spec.jsx │ │ │ ├── Verify.jsx │ │ │ └── Verify.unit.spec.jsx │ │ ├── redux │ │ │ ├── api │ │ │ │ └── vassApi.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ └── slices │ │ │ │ ├── formSlice.js │ │ │ │ └── formSlice.unit.spec.jsx │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── vass.scss │ │ ├── services │ │ │ ├── Topic │ │ │ │ └── topic.js │ │ │ └── mocks │ │ │ │ └── index.js │ │ ├── tests │ │ │ └── vass.cypress.spec.js │ │ └── utils │ │ │ ├── calendar.js │ │ │ └── calendar.unit.spec.jsx │ ├── verify-your-enrollment │ │ ├── actions │ │ │ └── index.js │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── Alert.jsx │ │ │ ├── AlertModal.jsx │ │ │ ├── BenefitsProfileStatement.jsx │ │ │ ├── Buttons.jsx │ │ │ ├── ChangeOfAddressForm.jsx │ │ │ ├── ChangeOfDirectDepositForm.jsx │ │ │ ├── CurrentBenefitsStatus.jsx │ │ │ ├── DGIBEnrollmentCard.jsx │ │ │ ├── DowntimeAlert.jsx │ │ │ ├── EnrollmentStatus.jsx │ │ │ ├── EnrollmentVerificationBreadcrumbs.jsx │ │ │ ├── Enrollmentcard.jsx │ │ │ ├── ErrorEnrollmentStatement.jsx │ │ │ ├── IdentityVerificationAlert.jsx │ │ │ ├── LoadFail.jsx │ │ │ ├── Loader.jsx │ │ │ ├── LoginAlert.jsx │ │ │ ├── MGIBEnrollmentStatement.jsx │ │ │ ├── MoreInfoCard.jsx │ │ │ ├── NeedHelp.jsx │ │ │ ├── NoSuggestedAddress.jsx │ │ │ ├── PageLink.jsx │ │ │ ├── PayeeInformationCard.jsx │ │ │ ├── PendingDocuments.jsx │ │ │ ├── PeriodsToVerify.jsx │ │ │ ├── PreviousEnrollmentVerifications.jsx │ │ │ ├── SuggestedAddress.jsx │ │ │ ├── UnderMaintenance.jsx │ │ │ ├── UpToDateVerificationStatement.jsx │ │ │ ├── VerifiedSuccessStatement.jsx │ │ │ ├── VerifyEnrollmentStatement.jsx │ │ │ ├── VyeOmbInfo.jsx │ │ │ └── addressSchema.js │ │ ├── constants │ │ │ ├── index.js │ │ │ └── mockData.js │ │ ├── containers │ │ │ ├── App.jsx │ │ │ ├── BenefitsProfilePageWrapper.jsx │ │ │ ├── ChangeOfAddressWrapper.jsx │ │ │ ├── ChangeOfDirectDepositWrapper.jsx │ │ │ ├── EnrollmentVerificationPageWrapper.jsx │ │ │ ├── PayeeInformationWrapper.jsx │ │ │ └── VerificationReviewWrapper.jsx │ │ ├── helpers.jsx │ │ ├── hooks │ │ │ ├── useData.js │ │ │ └── useScrollToTop.js │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── addressValidation.js │ │ │ ├── bankInfo.js │ │ │ ├── checkClaimant.js │ │ │ ├── enrollmentCard.js │ │ │ ├── index.js │ │ │ ├── mockData.js │ │ │ ├── personalInfo.js │ │ │ ├── suggestedAddress.js │ │ │ ├── updateAddress.js │ │ │ └── verifyEnrollment.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ ├── change-of-address-wrapper.scss │ │ │ ├── change-of-direct-deposit-wrapper.scss │ │ │ └── verify-your-enrollment.scss │ │ ├── selectors │ │ │ ├── getToggleEnrollmentError.js │ │ │ ├── getToggleEnrollmentErrorStatement.js │ │ │ ├── getToggleEnrollmentSuccess.js │ │ │ └── mockData.js │ │ └── tests │ │ │ ├── actions │ │ │ └── index.unit.spec.jsx │ │ │ ├── components │ │ │ ├── Alert.unit.spec.jsx │ │ │ ├── AlertModal.unit.spec.jsx │ │ │ ├── BenefitsProfileStatement.unit.spec.jsx │ │ │ ├── ChangeOfDirectDepositForm.unit.spec.jsx │ │ │ ├── CurrentBenefitsStatus.unit.spec.jsx │ │ │ ├── DowntimeAlert.unit.spec.jsx │ │ │ ├── EnrollmentStatus.unit.spec.jsx │ │ │ ├── EnrollmentVerificationBreadcrumbs.unit.spec.jsx │ │ │ ├── Loader.unit.spec.jsx │ │ │ ├── LoginAlert.unit.spec.jsx │ │ │ ├── MGIBEnrollmentStatement.unit.spec.jsx │ │ │ ├── MoreInfoCard.unit.spec.jsx │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ ├── NoSuggestedAddress.unit.spec.jsx │ │ │ ├── PageLink.unit.spec.jsx │ │ │ ├── PayeeInformationCard.unit.spec.jsx │ │ │ ├── PendingDocuments.unit.spec.jsx │ │ │ ├── PeriodsToVerify.unit.spec.jsx │ │ │ ├── PreviousEnrollmentVerifications.unit.spec.jsx │ │ │ ├── SuggestedAddress.unit.spec.jsx │ │ │ ├── UpToDateVerificationStatement.unit.spec.jsx │ │ │ ├── VerifiedSuccessStatement.unit.spec.jsx │ │ │ ├── VyeOmbInfo.unit.spec.jsx │ │ │ └── formatAddress.spec.js │ │ │ ├── constants │ │ │ └── index.unit.spec.jsx │ │ │ ├── e2e │ │ │ ├── addressValidation.cypress.spec.js │ │ │ ├── bankInfo.cypress.spec.js │ │ │ ├── bankInfoLoginAlrt.cypress.spec.js │ │ │ ├── enrollment-verification.cypress.spec.js │ │ │ ├── login.js │ │ │ └── mailingAddress.cypress.spec.js │ │ │ ├── helpers.js │ │ │ ├── helpers │ │ │ ├── combineEnrollmentsWithStartMonth.unit.spec.jsx │ │ │ ├── combineEnrollmentsWithStartMonthDGIB.unit.spec.jsx │ │ │ ├── compareAddressObjects.unit.spec.jsx │ │ │ ├── data.js │ │ │ ├── formatAddress.unit.spec.jsx │ │ │ ├── formatCurrency.unit.spec.jsx │ │ │ ├── getCurrentDateFormatted.unit.spec.jsx │ │ │ ├── getDateRangesBetween.unit.spec.jsx │ │ │ ├── getEndOfMonth.unit.spec.jsx │ │ │ ├── getPeriodsToVerify.unit.spec.jsx │ │ │ ├── getPeriodsToVerifyDGIB.unit.spec.jsx │ │ │ ├── getSignlePreviousEnrollmentsDGIB.unit.spec.jsx │ │ │ ├── groupVerificationsByMonth.unit.spec.jsx │ │ │ ├── hasAddressFormChanged.unit.spec.jsx │ │ │ ├── hasFormChanged.unit.spec.jsx │ │ │ ├── isSameMonth.unit.spec.jsx │ │ │ ├── isVerificationEndDateValid.unit.spec.jsx │ │ │ ├── noSuggestedAddress.unit.spec.jsx │ │ │ ├── prepareAddressData.unit.spec.jsx │ │ │ ├── remainingBenefits.unit.spec.jsx │ │ │ ├── removeCommas.unit.spec.jsx │ │ │ ├── sanitizeField.unit.spec.jsx │ │ │ ├── scrollToElement.unit.spec.jsx │ │ │ ├── splitAddressLine.unit.spec.jsx │ │ │ ├── toLocalISOString.unit.spec.jsx │ │ │ ├── translateDateIntoMonthDayYearFormat.unit.spec.jsx │ │ │ ├── translateDateIntoMonthYearFormat.unit.spec.jsx │ │ │ └── translateDatePeriod.unit.spec.jsx │ │ │ └── reducers │ │ │ ├── addressValidation.unit.spec.jsx │ │ │ ├── bankInfo.unit.spec.jsx │ │ │ ├── personalInfo.unit.spec.jsx │ │ │ ├── updateAddress.unit.spec.jsx │ │ │ └── verifyEnrollment.unit.spec.jsx │ ├── verify │ │ ├── components │ │ │ └── UnifiedVerify.jsx │ │ ├── containers │ │ │ └── VerifyApp.jsx │ │ ├── manifest.json │ │ ├── tests │ │ │ ├── components │ │ │ │ └── UnifiedVerify.unit.spec.jsx │ │ │ └── containers │ │ │ │ └── VerifyApp.unit.spec.jsx │ │ └── verify-entry.jsx │ ├── veteran-id-card │ │ ├── actions │ │ │ └── index.js │ │ ├── components │ │ │ └── RequiredVeteranView.jsx │ │ ├── config.jsx │ │ ├── containers │ │ │ ├── EmailCapture.jsx │ │ │ ├── Main.jsx │ │ │ └── VeteranIDCard.jsx │ │ ├── manifest.json │ │ ├── reducers │ │ │ ├── emailForm.js │ │ │ ├── idcard.js │ │ │ └── index.js │ │ ├── sass │ │ │ └── veteran-id-card.scss │ │ └── veteran-id-card-entry.jsx │ ├── virtual-agent │ │ ├── README.md │ │ ├── app-entry.jsx │ │ ├── components │ │ │ ├── AiDisclaimer.jsx │ │ │ ├── App.jsx │ │ │ ├── Bot.jsx │ │ │ ├── ChatbotError.jsx │ │ │ ├── Chatbox.jsx │ │ │ ├── ChatboxDisclaimer.jsx │ │ │ ├── Disclaimer │ │ │ │ ├── AdditionalInfo.jsx │ │ │ │ ├── BeforeYouStart.jsx │ │ │ │ ├── BetaTesting.jsx │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── Disclaimer.jsx │ │ │ │ ├── Intro.jsx │ │ │ │ ├── MoreAboutOurChatbot.jsx │ │ │ │ ├── ScreenReader.jsx │ │ │ │ ├── WhatToExpect.jsx │ │ │ │ └── WhatWeCollect.jsx │ │ │ ├── FloatingBot.jsx │ │ │ ├── Page.jsx │ │ │ ├── StickyBot.jsx │ │ │ └── WebChat.jsx │ │ ├── event-listeners │ │ │ ├── clearBotSessionStorageEventListener.js │ │ │ ├── signOutEventListener.js │ │ │ └── webAuthActivityEventListener.js │ │ ├── hooks │ │ │ ├── useBotOutgoingActivityEventListener.js │ │ │ ├── useCharacterLimit.js │ │ │ ├── useChatbotToken.js │ │ │ ├── useChosenBot.js │ │ │ ├── useDirectline.js │ │ │ ├── useFreezeWebChatInput.js │ │ │ ├── useLoginModal.js │ │ │ ├── useWebChat.js │ │ │ ├── useWebChatStore.js │ │ │ └── useWebMessageActivityEventListener.js │ │ ├── manifest.json │ │ ├── middleware │ │ │ ├── activityMiddleware.js │ │ │ ├── activityStatusMiddleware.js │ │ │ └── cardActionMiddleware.js │ │ ├── reducers │ │ │ └── index.js │ │ ├── routes.jsx │ │ ├── sass │ │ │ └── virtual-agent.scss │ │ ├── selectors │ │ │ ├── selectAccountUuid.js │ │ │ ├── selectFeatureTogglesLoading.js │ │ │ ├── selectUserCurrentlyLoggedIn.js │ │ │ ├── selectUserFirstName.js │ │ │ └── selectVirtualAgentDataTermsAccepted.jsx │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── AiDisclaimer.unit.spec.jsx │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── Bot.unit.spec.jsx │ │ │ │ ├── ChatbotError.unit.spec.jsx │ │ │ │ ├── Chatbox.unit.spec.jsx │ │ │ │ ├── ChatboxDisclaimer.unit.spec.jsx │ │ │ │ ├── Disclaimer │ │ │ │ │ ├── AdditionalInfo.unit.spec.jsx │ │ │ │ │ ├── BeforeYouStart.unit.spec.jsx │ │ │ │ │ ├── BetaTesting.unit.spec.jsx │ │ │ │ │ ├── Breadcrumbs.unit.spec.jsx │ │ │ │ │ ├── Disclaimer.unit.spec.jsx │ │ │ │ │ ├── Intro.unit.spec.jsx │ │ │ │ │ ├── MoreAboutOurChatbot.unit.spec.jsx │ │ │ │ │ ├── ScreenReader.unit.spec.jsx │ │ │ │ │ ├── WhatToExpect.unit.spec.jsx │ │ │ │ │ └── WhatWeCollect.unit.spec.jsx │ │ │ │ ├── FloatingBot.unit.spec.jsx │ │ │ │ ├── Page.unit.spec.jsx │ │ │ │ ├── StickyBot.unit.spec.jsx │ │ │ │ └── WebChat.unit.spec.jsx │ │ │ ├── event-listeners │ │ │ │ ├── clearBotSessionStorage.unit.spec.jsx │ │ │ │ ├── signOutEventListener.unit.spec.jsx │ │ │ │ └── webAuthActivityEventListener.unit.spec.jsx │ │ │ ├── hooks │ │ │ │ ├── useBotOutGoingActivityEventListener.unit.spec.jsx │ │ │ │ ├── useCharacterLimit.unit.spec.jsx │ │ │ │ ├── useChatbotToken.unit.spec.jsx │ │ │ │ ├── useChosenBot.unit.spec.jsx │ │ │ │ ├── useDirectline.unit.spec.jsx │ │ │ │ ├── useFreezeWebChatInput.unit.spec.jsx │ │ │ │ ├── useLoginModal.unit.spec.jsx │ │ │ │ ├── useWebChat.unit.spec.jsx │ │ │ │ ├── useWebChatStore.unit.spec.jsx │ │ │ │ └── useWebMessageActivityEventListener.unit.spec.jsx │ │ │ ├── middleware │ │ │ │ ├── activityMiddleware.unit.spec.jsx │ │ │ │ ├── activityStatusMiddleware.unit.spec.jsx │ │ │ │ └── cardActionMiddleware.unit.spec.jsx │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── selectors │ │ │ │ ├── selectAccountUuid.unit.spec.jsx │ │ │ │ ├── selectFeatureToggleLoading.unit.spec.jsx │ │ │ │ ├── selectUserCurrentlyLoggedIn.unit.spec.jsx │ │ │ │ ├── selectUserFirstName.unit.spec.jsx │ │ │ │ └── selectVirtualAgentDataTermsAccepted.unit.spec.jsx │ │ │ ├── utils │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── expiry.unit.spec.jsx │ │ │ │ ├── loadingStatus.unit.spec.jsx │ │ │ │ ├── logging.unit.spec.jsx │ │ │ │ ├── makePhoneNumberAriaLabel.unit.spec.jsx │ │ │ │ ├── markdownRender.unit.spec.jsx │ │ │ │ ├── piiReplace.unit.spec.jsx │ │ │ │ ├── processCSAT.unit.spec.jsx │ │ │ │ ├── retryOnce.unit.spec.jsx │ │ │ │ ├── sessionStorage.unit.spec.jsx │ │ │ │ ├── startConvoAndTrackUtterances.unit.spec.jsx │ │ │ │ ├── submitForm.unit.spec.jsx │ │ │ │ ├── telemetry.unit.spec.jsx │ │ │ │ └── webChatFrameworkBase.unit.spec.jsx │ │ │ └── virtual-agent.cypress.spec.js │ │ └── utils │ │ │ ├── actionTypes.js │ │ │ ├── actions.js │ │ │ ├── aiDisclaimerConstants.js │ │ │ ├── analyticsConstants.js │ │ │ ├── events.js │ │ │ ├── expiry.js │ │ │ ├── loadingStatus.js │ │ │ ├── logging.js │ │ │ ├── makePhoneNumberAriaLabel.js │ │ │ ├── markdownRenderer.js │ │ │ ├── piiReplace.js │ │ │ ├── processCSAT.js │ │ │ ├── retryOnce.js │ │ │ ├── sessionStorage.js │ │ │ ├── startConvoAndTrackUtterances.js │ │ │ ├── submitForm.js │ │ │ ├── telemetry.js │ │ │ └── webChatFrameworkBase.js │ ├── vre │ │ ├── 25-8832 │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── PreSubmitInfo.js │ │ │ │ └── ReadOnlyUserDescription.js │ │ │ ├── config │ │ │ │ ├── chapters │ │ │ │ │ ├── claimant-information │ │ │ │ │ │ ├── claimantAddress.js │ │ │ │ │ │ ├── claimantInformation.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── staticClaimantComponent.jsx │ │ │ │ │ │ └── staticClaimantInformation.js │ │ │ │ │ ├── status-selection │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── status.js │ │ │ │ │ └── veteran-information │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── veteranInformation.js │ │ │ │ ├── form.js │ │ │ │ ├── helpers.js │ │ │ │ └── utilities.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ ├── IntroductionPage.jsx │ │ │ │ └── WizardContainer.jsx │ │ │ ├── manifest.json │ │ │ ├── readme.md │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── 25-8832-planning-and-career-guidance.scss │ │ │ ├── tests │ │ │ │ ├── config │ │ │ │ │ ├── claimant-information │ │ │ │ │ │ ├── claimant-address.unit.spec.jsx │ │ │ │ │ │ ├── claimant-information.unit.spec.jsx │ │ │ │ │ │ └── static-claimant-information.unit.spec.jsx │ │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ │ ├── status-selection │ │ │ │ │ │ └── status.unit.spec.jsx │ │ │ │ │ └── veteran-information │ │ │ │ │ │ └── veteran-information.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ └── ConfirmationPage.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ ├── dependent-workflow.cypress.spec.js │ │ │ │ │ ├── formDataSets │ │ │ │ │ │ ├── dependent-workflow-test.json │ │ │ │ │ │ └── veteran-workflow-test.json │ │ │ │ │ └── veteran-workflow-not-logged-in.cypress.spec.js │ │ │ │ └── fixtures │ │ │ │ │ └── formData.js │ │ │ └── wizard │ │ │ │ └── pages │ │ │ │ ├── ApplyLaterNotification.jsx │ │ │ │ ├── BeginFormNow.jsx │ │ │ │ ├── DischargeNotification.jsx │ │ │ │ ├── DischargeStatus.jsx │ │ │ │ ├── IneligibleNotice.jsx │ │ │ │ ├── Start.jsx │ │ │ │ ├── StartForm.jsx │ │ │ │ ├── VREBenefits.jsx │ │ │ │ ├── VRECounselorNotification.jsx │ │ │ │ ├── VaEducationBenefits.jsx │ │ │ │ ├── index.js │ │ │ │ └── pageList.js │ │ ├── 28-1900 │ │ │ ├── README.md │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── GetFormHelp.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ └── PreSubmitInfo.jsx │ │ │ ├── config │ │ │ │ ├── form.js │ │ │ │ └── submit-transformer.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── ConfirmationPage.jsx │ │ │ │ └── IntroductionPage.jsx │ │ │ ├── manifest.json │ │ │ ├── pages │ │ │ │ ├── education.js │ │ │ │ ├── movingYesNo.js │ │ │ │ ├── newAddress.js │ │ │ │ ├── personalInformation.js │ │ │ │ ├── phoneAndEmail.js │ │ │ │ └── veteranAddress.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── new-28-1900-chapter-31.scss │ │ │ ├── tests │ │ │ │ ├── e2e │ │ │ │ │ ├── 28-1900.cypress.spec.jsx │ │ │ │ │ ├── save-in-progress.cypress.spec.jsx │ │ │ │ │ └── utilities.js │ │ │ │ ├── fixtures │ │ │ │ │ ├── data │ │ │ │ │ │ ├── maximalFlow.json │ │ │ │ │ │ ├── militaryAddressFlow.json │ │ │ │ │ │ └── minimalFlow.json │ │ │ │ │ └── mocks │ │ │ │ │ │ ├── featureToggles.json │ │ │ │ │ │ ├── local-mock-responses.js │ │ │ │ │ │ ├── sip-get.json │ │ │ │ │ │ ├── sip-put.json │ │ │ │ │ │ ├── submission-statuses.json │ │ │ │ │ │ ├── submit.json │ │ │ │ │ │ ├── user-sip.json │ │ │ │ │ │ └── user.json │ │ │ │ └── unit │ │ │ │ │ ├── components │ │ │ │ │ ├── GetFormHelp.unit.spec.jsx │ │ │ │ │ └── NeedHelp.unit.spec.jsx │ │ │ │ │ ├── config │ │ │ │ │ ├── form.unit.spec.jsx │ │ │ │ │ └── submit-transformer.unit.spec.jsx │ │ │ │ │ ├── containers │ │ │ │ │ ├── ConfirmationPage.unit.spec.jsx │ │ │ │ │ └── IntroductionPage.unit.spec.jsx │ │ │ │ │ └── pages │ │ │ │ │ ├── education.unit.spec.jsx │ │ │ │ │ ├── movingYesNo.unit.spec.jsx │ │ │ │ │ ├── newAddress.unit.spec.jsx │ │ │ │ │ ├── personalInformation.unit.spec.jsx │ │ │ │ │ ├── phoneAndEmail.unit.spec.jsx │ │ │ │ │ └── veteranAddress.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── prefill-transformer.js │ │ ├── ch31-eligibility-entitlement │ │ │ ├── actions │ │ │ │ └── ch31-my-eligibility-and-benefits.js │ │ │ ├── app-entry.jsx │ │ │ ├── components │ │ │ │ ├── AssessYourInterestsSection.jsx │ │ │ │ ├── BenefitsSummary.jsx │ │ │ │ ├── Breadcrumbs.jsx │ │ │ │ ├── EligibilityCriteria.jsx │ │ │ │ ├── FindAJobSection.jsx │ │ │ │ ├── FindAPathSection.jsx │ │ │ │ ├── HubCard.jsx │ │ │ │ ├── HubCardList.jsx │ │ │ │ ├── NeedHelp.jsx │ │ │ │ ├── ScheduleMeetingView.jsx │ │ │ │ ├── SelectPreferenceView.jsx │ │ │ │ └── WatchVideoView.jsx │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ ├── App.jsx │ │ │ │ ├── CareerExplorationAndPlanning.jsx │ │ │ │ ├── MyCaseManagementHub.jsx │ │ │ │ ├── MyEligibilityAndBenefits.jsx │ │ │ │ └── OrientationToolsAndResources.jsx │ │ │ ├── helpers.js │ │ │ ├── manifest.json │ │ │ ├── reducers │ │ │ │ ├── ch31-my-eligibility-and-benefits.js │ │ │ │ └── index.js │ │ │ ├── routes.jsx │ │ │ ├── sass │ │ │ │ └── ch31-eligibility-entitlement.scss │ │ │ └── tests │ │ │ │ ├── e2e │ │ │ │ └── my-eligibility-and-benefits.cypress.spec.jsx │ │ │ │ ├── fixtures │ │ │ │ ├── data │ │ │ │ │ └── calculator-constants.json │ │ │ │ └── mocks │ │ │ │ │ └── benefitsData.json │ │ │ │ └── unit │ │ │ │ ├── actions │ │ │ │ └── ch31-my-eligibility-and-benefits.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ ├── BenefitsSummary.unit.spec.jsx │ │ │ │ ├── EligibilityCriteria.unit.spec.jsx │ │ │ │ ├── NeedHelp.unit.spec.jsx │ │ │ │ ├── ScheduleMeetingView.unit.spec.jsx │ │ │ │ └── WatchVideoView.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── MyEligibilityAndBenefits.unit.spec.jsx │ │ │ │ └── OrientationToolsAndResources.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── reducers │ │ │ │ └── ch31-my-eligibility-and-benefits.unit.spec.jsx │ │ ├── components │ │ │ └── GetFormHelp.jsx │ │ ├── sass │ │ │ └── vre.scss │ │ └── tests │ │ │ └── GetFormHelp.unit.spec.jsx │ └── yellow-ribbon │ │ ├── actions │ │ ├── index.js │ │ └── index.unit.spec.jsx │ │ ├── api │ │ ├── index.js │ │ └── index.unit.spec.jsx │ │ ├── components │ │ ├── FindYellowRibbonPage │ │ │ ├── index.js │ │ │ └── index.unit.spec.jsx │ │ ├── SearchResult │ │ │ ├── index.jsx │ │ │ └── index.unit.spec.jsx │ │ └── SearchResultsPage │ │ │ ├── index.js │ │ │ └── index.unit.spec.jsx │ │ ├── constants │ │ ├── index.js │ │ ├── index.unit.spec.jsx │ │ └── stub.json │ │ ├── containers │ │ ├── SearchForm │ │ │ ├── index.jsx │ │ │ └── index.unit.spec.jsx │ │ ├── SearchResults │ │ │ ├── index.jsx │ │ │ └── index.unit.spec.jsx │ │ └── YellowRibbonApp │ │ │ ├── index.jsx │ │ │ └── index.unit.spec.jsx │ │ ├── e2e │ │ └── tests │ │ │ └── yellow-ribbon.cypress.spec.js │ │ ├── helpers │ │ ├── index.js │ │ ├── index.unit.spec.jsx │ │ └── selectors.js │ │ ├── manifest.json │ │ ├── reducers │ │ ├── index.js │ │ └── index.unit.spec.jsx │ │ ├── routes │ │ ├── index.js │ │ └── index.unit.spec.jsx │ │ ├── sass │ │ └── yellow-ribbon.scss │ │ └── yellow-ribbon-entry.jsx ├── platform │ ├── forms-system │ │ ├── docs │ │ │ ├── images │ │ │ │ ├── custom-review-error-text.png │ │ │ │ └── error-text-based-on-error-name.png │ │ │ └── reviewErrors.md │ │ ├── exportsFile.js │ │ ├── package.json │ │ ├── src │ │ │ └── js │ │ │ │ ├── actions.js │ │ │ │ ├── components │ │ │ │ ├── AddressViewField.jsx │ │ │ │ ├── Attestation.jsx │ │ │ │ ├── BackLink.jsx │ │ │ │ ├── ConfirmationView │ │ │ │ │ ├── ChapterSectionCollection.jsx │ │ │ │ │ ├── ConfirmationView.jsx │ │ │ │ │ ├── Provider.jsx │ │ │ │ │ ├── README.md │ │ │ │ │ ├── components.jsx │ │ │ │ │ ├── index.js │ │ │ │ │ └── useDevOnlyButtons.jsx │ │ │ │ ├── ContactInfo.jsx │ │ │ │ ├── ContactInfoReview.jsx │ │ │ │ ├── EditContactInfo.jsx │ │ │ │ ├── ExpandingGroup.jsx │ │ │ │ ├── FieldTemplate.jsx │ │ │ │ ├── FormNav.jsx │ │ │ │ ├── FormNavButtons.jsx │ │ │ │ ├── FormSignature.jsx │ │ │ │ ├── FormTitle.jsx │ │ │ │ ├── PaymentView.jsx │ │ │ │ ├── PersonalInformation │ │ │ │ │ ├── DefaultCardHeader.jsx │ │ │ │ │ ├── DefaultErrorMessage.jsx │ │ │ │ │ ├── DefaultHeader.jsx │ │ │ │ │ ├── PersonalInformation.jsx │ │ │ │ │ ├── PersonalInformationReview.jsx │ │ │ │ │ ├── README.md │ │ │ │ │ ├── adapter.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── utils.js │ │ │ │ ├── ProgressButton.jsx │ │ │ │ ├── ReviewCardField.jsx │ │ │ │ ├── SchemaForm.jsx │ │ │ │ └── dev │ │ │ │ │ └── DevModeNavLinks.jsx │ │ │ │ ├── constants.js │ │ │ │ ├── containers │ │ │ │ ├── ConfirmationPageWrapper.jsx │ │ │ │ ├── FormApp.jsx │ │ │ │ └── FormPage.jsx │ │ │ │ ├── definitions │ │ │ │ ├── address.js │ │ │ │ ├── autosuggest.js │ │ │ │ ├── bankAccount.js │ │ │ │ ├── confirmationEmail.js │ │ │ │ ├── content │ │ │ │ │ └── directDeposit.jsx │ │ │ │ ├── currency.js │ │ │ │ ├── currentOrPastDate.js │ │ │ │ ├── currentOrPastMonthYear.js │ │ │ │ ├── date.js │ │ │ │ ├── dateRange.js │ │ │ │ ├── directDeposit.jsx │ │ │ │ ├── email.js │ │ │ │ ├── file.js │ │ │ │ ├── fullName.js │ │ │ │ ├── monthYear.js │ │ │ │ ├── monthYearRange.js │ │ │ │ ├── nonRequiredFullName.js │ │ │ │ ├── personId.js │ │ │ │ ├── phone.js │ │ │ │ ├── profileAddress.js │ │ │ │ ├── profileContactInfo.js │ │ │ │ ├── ssn.js │ │ │ │ ├── vaFileNumber.js │ │ │ │ └── year.js │ │ │ │ ├── fields │ │ │ │ ├── ArrayField.jsx │ │ │ │ ├── AutosuggestField.jsx │ │ │ │ ├── BasicArrayField.jsx │ │ │ │ ├── FileField.jsx │ │ │ │ ├── FullNameField.jsx │ │ │ │ ├── ObjectField.jsx │ │ │ │ └── TitleField.jsx │ │ │ │ ├── helpers.js │ │ │ │ ├── patterns │ │ │ │ ├── array-builder │ │ │ │ │ ├── ArrayBuilderCancelButton.jsx │ │ │ │ │ ├── ArrayBuilderCards.jsx │ │ │ │ │ ├── ArrayBuilderEvents.jsx │ │ │ │ │ ├── ArrayBuilderItemPage.jsx │ │ │ │ │ ├── ArrayBuilderSummaryNoSchemaFormPage.jsx │ │ │ │ │ ├── ArrayBuilderSummaryPage.jsx │ │ │ │ │ ├── ArrayBuilderSummaryReviewPage.jsx │ │ │ │ │ ├── README.md │ │ │ │ │ ├── arrayBuilder.jsx │ │ │ │ │ ├── arrayBuilderText.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── arrayBuilder.unit.spec.jsx │ │ │ │ │ │ ├── arrayBuilderCancelButton.unit.spec.jsx │ │ │ │ │ │ ├── arrayBuilderCards.unit.spec.jsx │ │ │ │ │ │ ├── arrayBuilderFirstItemPage.unit.spec.jsx │ │ │ │ │ │ ├── arrayBuilderHelpers.unit.spec.jsx │ │ │ │ │ │ ├── arrayBuilderHelpersDuplicates.unit.spec.jsx │ │ │ │ │ │ ├── arrayBuilderSubsequentItemPage.unit.spec.jsx │ │ │ │ │ │ ├── arrayBuilderSummaryPage.unit.spec.jsx │ │ │ │ │ │ ├── arrayBuilderSummaryReviewPage.unit.spec.jsx │ │ │ │ │ │ └── useEditOrAddForm.unit.spec.jsx │ │ │ │ │ ├── useDuplicateChecks.js │ │ │ │ │ ├── useEditOrAddForm.jsx │ │ │ │ │ └── useItemPageGuard.js │ │ │ │ └── minimal-header │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── minimalHeader.unit.spec.jsx │ │ │ │ ├── review │ │ │ │ ├── ARNWidget.jsx │ │ │ │ ├── ArrayField.jsx │ │ │ │ ├── CurrencyWidget.jsx │ │ │ │ ├── FileInputMultiple.jsx │ │ │ │ ├── InternationalPhoneNumberWidget.jsx │ │ │ │ ├── ObjectField.jsx │ │ │ │ ├── PhoneNumberWidget.jsx │ │ │ │ ├── ReadOnlyArrayField.jsx │ │ │ │ ├── ReviewChapters.jsx │ │ │ │ ├── ReviewCollapsibleChapter.jsx │ │ │ │ ├── ReviewFieldTemplate.jsx │ │ │ │ ├── ReviewPage.jsx │ │ │ │ ├── SSNWidget.jsx │ │ │ │ ├── ServiceNumberWidget.jsx │ │ │ │ ├── StringField.jsx │ │ │ │ ├── SubmitButtons.jsx │ │ │ │ ├── SubmitController.jsx │ │ │ │ ├── VAFileNumberWidget.jsx │ │ │ │ ├── submit-states │ │ │ │ │ ├── Back.jsx │ │ │ │ │ ├── ClientError.jsx │ │ │ │ │ ├── Default.jsx │ │ │ │ │ ├── ErrorLinks.jsx │ │ │ │ │ ├── GenericError.jsx │ │ │ │ │ ├── Pending.jsx │ │ │ │ │ ├── Submitted.jsx │ │ │ │ │ ├── ThrottledError.jsx │ │ │ │ │ └── ValidationError.jsx │ │ │ │ └── widgets.jsx │ │ │ │ ├── routing │ │ │ │ ├── createRoutes.js │ │ │ │ └── index.js │ │ │ │ ├── state │ │ │ │ ├── activeFormPageContext.js │ │ │ │ ├── helpers.js │ │ │ │ ├── index.js │ │ │ │ ├── middleware.js │ │ │ │ ├── reducers.js │ │ │ │ └── selectors.js │ │ │ │ ├── types.js │ │ │ │ ├── utilities │ │ │ │ ├── addDisabilitiesStringSearch.js │ │ │ │ ├── createStringifyFormReplacer.js │ │ │ │ ├── data │ │ │ │ │ ├── checkValidPath.js │ │ │ │ │ ├── clone.js │ │ │ │ │ ├── cloneDeep.js │ │ │ │ │ ├── debounce.js │ │ │ │ │ ├── deconstructPath.js │ │ │ │ │ ├── escapeRegExp.js │ │ │ │ │ ├── findDuplicateIndexes.js │ │ │ │ │ ├── formatCurrency.js │ │ │ │ │ ├── get.js │ │ │ │ │ ├── getFormDataFromSchemaId.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── numberToWords.js │ │ │ │ │ ├── omit.js │ │ │ │ │ ├── profile.js │ │ │ │ │ ├── readableList.js │ │ │ │ │ ├── reduceErrors.js │ │ │ │ │ └── set.js │ │ │ │ ├── date │ │ │ │ │ └── index.js │ │ │ │ ├── file │ │ │ │ │ ├── ShowPdfPassword.jsx │ │ │ │ │ ├── arrayIncludesArray.js │ │ │ │ │ ├── checkIsEncryptedPdf.js │ │ │ │ │ ├── checkTypeAndExtensionMatches.js │ │ │ │ │ ├── checkUTF8Encoding.js │ │ │ │ │ ├── errorMessageMaps.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── passwordErrorState.js │ │ │ │ │ └── readAndCheckFile.js │ │ │ │ ├── fuzzy-matching.js │ │ │ │ ├── navigation │ │ │ │ │ └── navigationState.js │ │ │ │ ├── replaceEscapedCharacters.js │ │ │ │ ├── review │ │ │ │ │ └── index.js │ │ │ │ ├── save-in-progress-messages.js │ │ │ │ ├── ui │ │ │ │ │ ├── focus-review.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── mask-string.jsx │ │ │ │ ├── validations │ │ │ │ │ └── index.js │ │ │ │ └── viewify-fields.js │ │ │ │ ├── validate-config │ │ │ │ ├── README.md │ │ │ │ ├── get-pages.js │ │ │ │ ├── index.js │ │ │ │ └── validate-custom-pages.js │ │ │ │ ├── validation.js │ │ │ │ ├── web-component-fields │ │ │ │ ├── ArnField.jsx │ │ │ │ ├── CurrencyField.jsx │ │ │ │ ├── SsnField.jsx │ │ │ │ ├── VaCheckboxField.jsx │ │ │ │ ├── VaCheckboxGroupField.jsx │ │ │ │ ├── VaComboBoxField.jsx │ │ │ │ ├── VaDateField.jsx │ │ │ │ ├── VaFileInputField.jsx │ │ │ │ ├── VaFileInputMultipleField.jsx │ │ │ │ ├── VaMemorableDateField.jsx │ │ │ │ ├── VaRadioField.jsx │ │ │ │ ├── VaSelectField.jsx │ │ │ │ ├── VaTelephoneInputField.jsx │ │ │ │ ├── VaTextInputField.jsx │ │ │ │ ├── VaTextareaField.jsx │ │ │ │ ├── YesNoField.jsx │ │ │ │ ├── commonFieldMapping.jsx │ │ │ │ ├── formsPatternFieldMapping.jsx │ │ │ │ ├── helpers.js │ │ │ │ ├── index.js │ │ │ │ ├── useVaDateCommon.js │ │ │ │ ├── vaCheckboxFieldMapping.jsx │ │ │ │ ├── vaDateCommonFieldMapping.jsx │ │ │ │ ├── vaFileInputFieldHelpers.jsx │ │ │ │ ├── vaFileInputFieldMapping.jsx │ │ │ │ ├── vaRadioFieldMapping.jsx │ │ │ │ ├── vaSelectAndComboBoxFieldMapping.jsx │ │ │ │ ├── vaTelephoneInputFieldMapping.jsx │ │ │ │ ├── vaTextInputFieldMapping.jsx │ │ │ │ ├── vaTextareaFieldMapping.jsx │ │ │ │ └── webComponentList.js │ │ │ │ ├── web-component-patterns │ │ │ │ ├── addressDeprecatedPattern.jsx │ │ │ │ ├── addressPattern.jsx │ │ │ │ ├── arnPattern.jsx │ │ │ │ ├── arrayBuilderPatterns.jsx │ │ │ │ ├── bankPattern.jsx │ │ │ │ ├── checkboxGroupPattern.jsx │ │ │ │ ├── checkboxPattern.jsx │ │ │ │ ├── currencyPattern.jsx │ │ │ │ ├── datePatterns.jsx │ │ │ │ ├── emailPattern.jsx │ │ │ │ ├── fileInputMultiplePattern.jsx │ │ │ │ ├── fileInputPattern.jsx │ │ │ │ ├── fullNamePattern.js │ │ │ │ ├── index.js │ │ │ │ ├── internationalPhonePattern.jsx │ │ │ │ ├── numberPattern.jsx │ │ │ │ ├── phonePatterns.jsx │ │ │ │ ├── radioPattern.jsx │ │ │ │ ├── relationshipToVeteranPattern.jsx │ │ │ │ ├── selectPattern.jsx │ │ │ │ ├── serviceBranchPattern.jsx │ │ │ │ ├── ssnPattern.jsx │ │ │ │ ├── textPatterns.jsx │ │ │ │ ├── titlePattern.js │ │ │ │ ├── web-component-patterns-catalog.json │ │ │ │ └── yesNoPattern.jsx │ │ │ │ ├── web-component-tests │ │ │ │ └── validations.unit.spec.jsx │ │ │ │ └── widgets │ │ │ │ ├── CheckboxWidget.jsx │ │ │ │ ├── CurrencyWidget.jsx │ │ │ │ ├── DateWidget.jsx │ │ │ │ ├── EmailWidget.jsx │ │ │ │ ├── PhoneNumberWidget.jsx │ │ │ │ ├── RadioWidget.jsx │ │ │ │ ├── SSNWidget.jsx │ │ │ │ ├── SelectWidget.jsx │ │ │ │ ├── TextWidget.jsx │ │ │ │ ├── VAFileNumberWidget.jsx │ │ │ │ ├── YesNoWidget.jsx │ │ │ │ └── index.js │ │ └── test │ │ │ ├── config │ │ │ └── helpers.js │ │ │ ├── js │ │ │ ├── actions.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── AddressViewField.unit.spec.jsx │ │ │ │ ├── BackLink.unit.spec.jsx │ │ │ │ ├── ConfirmationView │ │ │ │ │ ├── ChapterSectionCollection.unit.spec.jsx │ │ │ │ │ └── ConfirmationView.unit.spec.jsx │ │ │ │ ├── ContactInfo.unit.spec.jsx │ │ │ │ ├── ContactInfoReview.unit.spec.jsx │ │ │ │ ├── EditContactInfo.unit.spec.jsx │ │ │ │ ├── ExpandingGroup.unit.spec.jsx │ │ │ │ ├── FieldTemplate.unit.spec.jsx │ │ │ │ ├── FormNav.unit.spec.jsx │ │ │ │ ├── FormSignature.unit.spec.jsx │ │ │ │ ├── FormTitle.unit.spec.jsx │ │ │ │ ├── PaymentView.unit.spec.jsx │ │ │ │ ├── PersonalInformation │ │ │ │ │ ├── DefaultErrorMessage.unit.spec.jsx │ │ │ │ │ ├── PersonalInformation.unit.spec.jsx │ │ │ │ │ ├── PersonalInformationReview.unit.spec.jsx │ │ │ │ │ ├── adapter.unit.spec.jsx │ │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ │ └── utils.unit.spec.jsx │ │ │ │ ├── ProgressButton.unit.spec.jsx │ │ │ │ ├── ReviewCardField.unit.spec.jsx │ │ │ │ └── SchemaForm.unit.spec.jsx │ │ │ ├── containers │ │ │ │ ├── FormApp.unit.spec.jsx │ │ │ │ └── FormPage.unit.spec.jsx │ │ │ ├── definitions │ │ │ │ ├── address.unit.spec.jsx │ │ │ │ ├── bankAccount.unit.spec.jsx │ │ │ │ ├── date.unit.spec.jsx │ │ │ │ ├── dateRange.unit.spec.jsx │ │ │ │ ├── directDeposit.unit.spec.jsx │ │ │ │ ├── email.unit.spec.jsx │ │ │ │ ├── file.unit.spec.jsx │ │ │ │ ├── fullName.unit.spec.jsx │ │ │ │ ├── personId.unit.spec.jsx │ │ │ │ ├── phone.unit.spec.jsx │ │ │ │ ├── profileAddress.unit.spec.jsx │ │ │ │ ├── profileContactInfo.unit.spec.jsx │ │ │ │ └── ssn.unit.spec.jsx │ │ │ ├── fields │ │ │ │ ├── ArrayField.scroll.unit.spec.jsx │ │ │ │ ├── ArrayField.unit.spec.jsx │ │ │ │ ├── AutosuggestField.unit.spec.jsx │ │ │ │ ├── FileField.unit.spec.jsx │ │ │ │ ├── ObjectField.unit.spec.jsx │ │ │ │ └── TitleField.unit.spec.jsx │ │ │ ├── helpers.unit.spec.jsx │ │ │ ├── reducers.unit.spec.jsx │ │ │ ├── review │ │ │ │ ├── ARNWidget.unit.spec.jsx │ │ │ │ ├── ArrayField.unit.spec.jsx │ │ │ │ ├── CurrencyWidget.unit.spec.jsx │ │ │ │ ├── ObjectField.unit.spec.jsx │ │ │ │ ├── PhoneNumberWidget.unit.spec.jsx │ │ │ │ ├── ReadOnlyArrayField.unit.spec.jsx │ │ │ │ ├── ReviewChapters.unit.spec.jsx │ │ │ │ ├── ReviewCollapsibleChapter.unit.spec.jsx │ │ │ │ ├── ReviewFieldTemplate.unit.spec.jsx │ │ │ │ ├── ReviewPage.unit.spec.jsx │ │ │ │ ├── SSNWidget.unit.spec.jsx │ │ │ │ ├── ServiceNumberWidget.unit.spec.jsx │ │ │ │ ├── StringField.unit.spec.jsx │ │ │ │ ├── SubmitButtons.unit.spec.jsx │ │ │ │ ├── SubmitController.unit.spec.jsx │ │ │ │ ├── VAFileNumberWidget.unit.spec.jsx │ │ │ │ ├── submit-states │ │ │ │ │ ├── Back.unit.spec.jsx │ │ │ │ │ ├── ClientError.unit.spec.jsx │ │ │ │ │ ├── Default.unit.spec.jsx │ │ │ │ │ ├── ErrorLinks.unit.spec.jsx │ │ │ │ │ ├── GenericError.unit.spec.jsx │ │ │ │ │ ├── Pending.unit.spec.jsx │ │ │ │ │ ├── Submitted.unit.spec.jsx │ │ │ │ │ ├── ThrottledError.unit.spec.jsx │ │ │ │ │ └── ValidationError.unit.spec.jsx │ │ │ │ └── widgets.unit.spec.jsx │ │ │ ├── routing.unit.spec.jsx │ │ │ ├── state │ │ │ │ ├── activeFormPageContext.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ └── middleware.unit.spec.jsx │ │ │ ├── utilities │ │ │ │ ├── addDisabilitiesStringSearch.unit.spec.jsx │ │ │ │ ├── createStringifyFormReplacer.unit.spec.jsx │ │ │ │ ├── escapeRegExp.unit.spec.jsx │ │ │ │ ├── file.unit.spec.jsx │ │ │ │ ├── findDuplicateIndexes.unit.spec.jsx │ │ │ │ ├── focusReview.unit.spec.jsx │ │ │ │ ├── formatCurrency.unit.spec.jsx │ │ │ │ ├── getFormDataFromSchemaId.unit.spec.jsx │ │ │ │ ├── mask-string.unit.spec.jsx │ │ │ │ ├── numberToWords.unit.spec.jsx │ │ │ │ ├── profile.unit.spec.jsx │ │ │ │ ├── readableList.unit.spec.jsx │ │ │ │ ├── reduceErrors.unit.spec.jsx │ │ │ │ ├── replaceEscapedCharacters.unit.spec.jsx │ │ │ │ ├── save-in-progress-messages.unit.spec.jsx │ │ │ │ ├── ui.unit.spec.jsx │ │ │ │ ├── validations.unit.spec.jsx │ │ │ │ └── viewify-fields.unit.spec.jsx │ │ │ ├── validation.unit.spec.jsx │ │ │ ├── web-component-fields │ │ │ │ ├── CurrencyField.unit.spec.jsx │ │ │ │ └── helpers.unit.spec.jsx │ │ │ ├── web-component-patterns │ │ │ │ └── currencyPattern.unit.spec.jsx │ │ │ └── widgets │ │ │ │ ├── CheckboxWidget.unit.spec.jsx │ │ │ │ ├── CurrencyWidget.unit.spec.jsx │ │ │ │ ├── DateWidget.unit.spec.jsx │ │ │ │ ├── EmailWidget.unit.spec.jsx │ │ │ │ ├── PhoneNumberWidget.unit.spec.jsx │ │ │ │ ├── RadioWidget.unit.spec.jsx │ │ │ │ ├── SSNWidget.unit.spec.jsx │ │ │ │ ├── SelectWidget.unit.spec.jsx │ │ │ │ ├── TextWidget.unit.spec.jsx │ │ │ │ ├── VAFileNumberWidget.unit.spec.jsx │ │ │ │ └── YesNoWidget.unit.spec.jsx │ │ │ └── pageTestHelpers.spec.jsx │ ├── forms │ │ ├── address │ │ │ ├── data │ │ │ │ ├── index.js │ │ │ │ └── labels.js │ │ │ ├── helpers.js │ │ │ ├── index.js │ │ │ └── validations.js │ │ ├── components │ │ │ ├── ApplicantDescription.jsx │ │ │ ├── EmploymentPeriodView.jsx │ │ │ ├── FormFooter.jsx │ │ │ ├── GetPensionOrBurialFormHelp.jsx │ │ │ ├── OMBInfoModalContent │ │ │ │ ├── BurialModalContent.jsx │ │ │ │ ├── EducationModalContent.jsx │ │ │ │ ├── HealthcareModalContent.jsx │ │ │ │ └── PmcModalContent.jsx │ │ │ ├── PrivacyAgreement.jsx │ │ │ ├── ServicePeriodView.jsx │ │ │ ├── SignInLink.jsx │ │ │ ├── common │ │ │ │ ├── alerts │ │ │ │ │ └── ErrorMessage.jsx │ │ │ │ └── grid │ │ │ │ │ ├── Column.jsx │ │ │ │ │ ├── Row.jsx │ │ │ │ │ └── index.js │ │ │ └── review │ │ │ │ ├── FormSaveErrorMessage.jsx │ │ │ │ └── PreSubmitSection.jsx │ │ ├── constants.js │ │ ├── definitions │ │ │ ├── address.js │ │ │ ├── bankAccount.js │ │ │ ├── fullName.js │ │ │ ├── nonMilitaryJobs.js │ │ │ ├── nonRequiredFullName.js │ │ │ └── personId.js │ │ ├── exportsFile.js │ │ ├── fields.js │ │ ├── formulate-integration │ │ │ ├── Form.jsx │ │ │ └── Form.unit.spec.jsx │ │ ├── helpers.js │ │ ├── package.json │ │ ├── pages │ │ │ └── applicantInformation.jsx │ │ ├── preSubmitInfo.js │ │ ├── sass │ │ │ ├── _m-form-confirmation.scss │ │ │ └── _m-schemaform.scss │ │ ├── save-in-progress │ │ │ ├── ApplicationStatus.jsx │ │ │ ├── DowntimeMessage.jsx │ │ │ ├── FormSaved.jsx │ │ │ ├── FormSignInModal.jsx │ │ │ ├── FormStartControls.jsx │ │ │ ├── MilitaryPrefillMessage.jsx │ │ │ ├── PrefillMessage.jsx │ │ │ ├── RoutedSavableApp.jsx │ │ │ ├── RoutedSavablePage.jsx │ │ │ ├── RoutedSavableReviewPage.jsx │ │ │ ├── SaveFormLink.jsx │ │ │ ├── SaveInProgressDevModal.jsx │ │ │ ├── SaveInProgressErrorPage.jsx │ │ │ ├── SaveInProgressIntro.jsx │ │ │ ├── SaveStatus.jsx │ │ │ ├── actions.js │ │ │ ├── api.js │ │ │ ├── helpers.js │ │ │ ├── reducers.js │ │ │ ├── savedFormRequest.js │ │ │ └── selectors.js │ │ ├── selectors │ │ │ └── review │ │ │ │ └── index.js │ │ ├── sub-task │ │ │ └── index.js │ │ ├── tests │ │ │ ├── address.unit.spec.jsx │ │ │ ├── address │ │ │ │ └── validations.unit.spec.jsx │ │ │ ├── components │ │ │ │ ├── FormFooter.unit.spec.jsx │ │ │ │ ├── SignInLink.unit.spec.jsx │ │ │ │ ├── common │ │ │ │ │ ├── alerts │ │ │ │ │ │ ├── ErrorMessage.unit.spec.jsx │ │ │ │ │ │ └── __snapshots__ │ │ │ │ │ │ │ └── ErrorMessage.unit.spec.jsx.mocha-snapshot │ │ │ │ │ └── grid │ │ │ │ │ │ ├── Column.unit.spec.jsx │ │ │ │ │ │ ├── Row.unit.spec.jsx │ │ │ │ │ │ └── __snapshots__ │ │ │ │ │ │ ├── Column.unit.spec.jsx.mocha-snapshot │ │ │ │ │ │ └── Row.unit.spec.jsx.mocha-snapshot │ │ │ │ └── review │ │ │ │ │ ├── FormSaveErrorMessage.unit.spec.jsx │ │ │ │ │ ├── PreSubmitSection.unit.spec.jsx │ │ │ │ │ └── __snapshots__ │ │ │ │ │ └── PreSubmitSection.unit.spec.jsx.mocha-snapshot │ │ │ ├── definitions │ │ │ │ ├── address.unit.spec.jsx │ │ │ │ ├── bankAccount.unit.spec.jsx │ │ │ │ ├── fullName.unit.spec.jsx │ │ │ │ └── personId.unit.spec.jsx │ │ │ ├── fields.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ └── mocks │ │ │ │ │ ├── mockSloGet.json │ │ │ │ │ ├── mockSubmission.json │ │ │ │ │ ├── mockUser.js │ │ │ │ │ ├── mockXX123Get.js │ │ │ │ │ └── mockXX123Put.js │ │ │ ├── forms-config-validator.unit.spec.jsx │ │ │ ├── helpers.unit.spec.jsx │ │ │ ├── mock-sip-handlers.js │ │ │ ├── save-in-progress │ │ │ │ ├── 01-sip-autosave.cypress.spec.js │ │ │ │ ├── 01-sip-finish-later.cypress.spec.js │ │ │ │ ├── 01-sip-load-fail.cypress.spec.js │ │ │ │ ├── 01-sip-review.cypress.spec.js │ │ │ │ ├── ApplicationStatus.unit.spec.jsx │ │ │ │ ├── DowntimeMessage.unit.spec.jsx │ │ │ │ ├── FormSaved.unit.spec.jsx │ │ │ │ ├── FormSignInModal.unit.spec.jsx │ │ │ │ ├── FormStartControls.unit.spec.jsx │ │ │ │ ├── PrefillMessage.unit.spec.jsx │ │ │ │ ├── RoutedSavableApp.unit.spec.jsx │ │ │ │ ├── RoutedSavablePage.unit.spec.jsx │ │ │ │ ├── RoutedSavableReviewPage.unit.spec.jsx │ │ │ │ ├── SaveFormLink.unit.spec.jsx │ │ │ │ ├── SaveInProgressDevModal.unit.spec.jsx │ │ │ │ ├── SaveInProgressErrorPage.unit.spec.jsx │ │ │ │ ├── SaveInProgressIntro.unit.spec.jsx │ │ │ │ ├── SaveStatus.unit.spec.jsx │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── reducers.unit.spec.jsx │ │ │ ├── sub-task │ │ │ │ ├── basic-2-page-subtask.jsx │ │ │ │ ├── basic-2-page.unit.spec.jsx │ │ │ │ ├── complex-subtask.unit.spec.jsx │ │ │ │ └── complex-subtask │ │ │ │ │ ├── SubTaskContainer.jsx │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── pages │ │ │ │ │ ├── appeals.jsx │ │ │ │ │ ├── disagree-file-claim.jsx │ │ │ │ │ ├── file-bdd.jsx │ │ │ │ │ ├── file-claim-early.jsx │ │ │ │ │ ├── file-claim.jsx │ │ │ │ │ ├── index.js │ │ │ │ │ ├── pageNames.js │ │ │ │ │ ├── rad.jsx │ │ │ │ │ ├── start.jsx │ │ │ │ │ └── unable-to-file-bdd.jsx │ │ │ │ │ └── utils.js │ │ │ └── validations.unit.spec.jsx │ │ └── validations.js │ ├── landing-pages │ │ ├── arp-dev-template.ejs │ │ ├── dev-template.ejs │ │ ├── exportsFile.js │ │ ├── facility-sidebar.json │ │ ├── header-footer-data.json │ │ └── package.json │ ├── mhv │ │ ├── README.md │ │ ├── api │ │ │ └── mocks │ │ │ │ ├── README.md │ │ │ │ ├── constants.js │ │ │ │ ├── feature-toggles │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── medical-records │ │ │ │ ├── allergies │ │ │ │ │ ├── accelerated.js │ │ │ │ │ ├── full-example.js │ │ │ │ │ └── index.js │ │ │ │ ├── blue-button │ │ │ │ │ ├── appointments.js │ │ │ │ │ ├── demographics.js │ │ │ │ │ ├── military-service.js │ │ │ │ │ └── patient.js │ │ │ │ ├── care-summaries-and-notes │ │ │ │ │ ├── accelerated.js │ │ │ │ │ └── index.js │ │ │ │ ├── downloads │ │ │ │ │ └── index.js │ │ │ │ ├── health-conditions │ │ │ │ │ ├── accelerated.js │ │ │ │ │ └── index.js │ │ │ │ ├── labs-and-tests │ │ │ │ │ ├── accelerated.js │ │ │ │ │ └── index.js │ │ │ │ ├── mhv-radiology │ │ │ │ │ ├── 01.jpeg │ │ │ │ │ ├── imaging-download.js │ │ │ │ │ ├── imaging-request.js │ │ │ │ │ ├── imaging-status.js │ │ │ │ │ ├── imaging.js │ │ │ │ │ └── index.js │ │ │ │ ├── self-entered │ │ │ │ │ ├── allDomains.js │ │ │ │ │ ├── seiActivityJournal.js │ │ │ │ │ ├── seiAllergies.js │ │ │ │ │ ├── seiEmergencyContacts.js │ │ │ │ │ ├── seiFamilyHealthHistory.js │ │ │ │ │ ├── seiFoodJournal.js │ │ │ │ │ ├── seiHealthInsurance.js │ │ │ │ │ ├── seiHealthcareProviders.js │ │ │ │ │ ├── seiLabs.js │ │ │ │ │ ├── seiMedicalEvents.js │ │ │ │ │ ├── seiMedications.js │ │ │ │ │ ├── seiMilitaryHealthHistory.js │ │ │ │ │ ├── seiTreatmentFacilities.js │ │ │ │ │ ├── seiVaccines.js │ │ │ │ │ └── seiVitals.js │ │ │ │ ├── session │ │ │ │ │ └── index.js │ │ │ │ ├── status │ │ │ │ │ └── index.js │ │ │ │ ├── vaccines │ │ │ │ │ ├── accelerated.js │ │ │ │ │ └── index.js │ │ │ │ └── vitals │ │ │ │ │ ├── accelerated.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── lh-vitals.js │ │ │ │ ├── medications │ │ │ │ ├── allergies │ │ │ │ │ └── allergies.json │ │ │ │ └── prescriptions │ │ │ │ │ └── index.js │ │ │ │ ├── secure-messaging │ │ │ │ ├── categories │ │ │ │ │ └── index.js │ │ │ │ ├── drafts │ │ │ │ │ └── index.js │ │ │ │ ├── endpoints │ │ │ │ │ └── maintenance-windows │ │ │ │ │ │ └── index.js │ │ │ │ ├── folders │ │ │ │ │ └── index.js │ │ │ │ ├── messages │ │ │ │ │ ├── customFolderMessages.json │ │ │ │ │ ├── draftMessages.json │ │ │ │ │ ├── inboxMessages.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── messageDetails.js │ │ │ │ │ ├── sentMessages.json │ │ │ │ │ └── trashMessages.json │ │ │ │ ├── recipients │ │ │ │ │ └── index.js │ │ │ │ ├── threads │ │ │ │ │ ├── customFolderThreads.json │ │ │ │ │ ├── draftThreads.json │ │ │ │ │ ├── inboxThreads.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── sendThreads.json │ │ │ │ │ └── trashThreads.json │ │ │ │ └── user │ │ │ │ │ └── index.js │ │ │ │ ├── user │ │ │ │ ├── index.js │ │ │ │ └── personal-information.json │ │ │ │ └── vamc-ehr.json │ │ ├── components │ │ │ ├── MhvAlertConfirmEmail │ │ │ │ ├── AlertAddContactEmail.jsx │ │ │ │ ├── AlertConfirmAddContactEmailError.jsx │ │ │ │ ├── AlertConfirmContactEmail.jsx │ │ │ │ ├── AlertConfirmContactEmailContent.jsx │ │ │ │ ├── AlertSystemResponse.jsx │ │ │ │ ├── MhvAlertConfirmEmail.jsx │ │ │ │ ├── ProfileAlertConfirmEmail.jsx │ │ │ │ ├── ProfileAlertConfirmEmailContent.jsx │ │ │ │ ├── index.jsx │ │ │ │ ├── recordAlertLoadEvent.js │ │ │ │ └── selectors.js │ │ │ ├── MhvPageNotFound.jsx │ │ │ ├── MhvRegisteredUserGuard.jsx │ │ │ ├── MhvServiceRequiredGuard.jsx │ │ │ └── MhvUnauthorized.jsx │ │ ├── dod-history │ │ │ ├── README.md │ │ │ └── military-service-pdf.js │ │ ├── downtime │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ ├── MHVDown.jsx │ │ │ │ └── MHVDowntimeApproaching.jsx │ │ │ ├── containers │ │ │ │ └── MHVDowntime.jsx │ │ │ ├── index.js │ │ │ ├── mocks │ │ │ │ └── api │ │ │ │ │ ├── feature-toggles │ │ │ │ │ └── index.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── maintenance-windows │ │ │ │ │ └── index.js │ │ │ │ │ ├── mhv-api │ │ │ │ │ └── messaging │ │ │ │ │ │ └── folders │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── personal-information.json │ │ │ │ │ └── user │ │ │ │ │ └── index.js │ │ │ ├── tests │ │ │ │ ├── components │ │ │ │ │ ├── MHVDown.unit.spec.jsx │ │ │ │ │ └── MHVDowntimeApproaching.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ └── MHVDowntime.unit.spec.jsx │ │ │ │ └── date.unit.spec.jsx │ │ │ └── utils │ │ │ │ └── date.js │ │ ├── exportsFile.js │ │ ├── hooks │ │ │ ├── useAcceleratedData.jsx │ │ │ ├── useBackToTop.jsx │ │ │ ├── useDatadogRum.jsx │ │ │ ├── useMyHealthAccessGuard.jsx │ │ │ └── usePrintTitle.jsx │ │ ├── package.json │ │ ├── secondary-nav │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ ├── MhvSecondaryNavItem.jsx │ │ │ │ └── MhvSecondaryNavMenu.jsx │ │ │ ├── containers │ │ │ │ └── MhvSecondaryNav.jsx │ │ │ ├── sass │ │ │ │ └── mhv-sec-nav.scss │ │ │ └── tests │ │ │ │ ├── MhvSecondaryNav.unit.spec.jsx │ │ │ │ ├── MhvSecondaryNavItem.unit.spec.jsx │ │ │ │ └── MhvSecondaryNavMenu.unit.spec.jsx │ │ ├── self-entered │ │ │ ├── MissingRecordsError.jsx │ │ │ ├── data-converters.js │ │ │ ├── data-fetcher.js │ │ │ ├── generate-pdf-data.js │ │ │ ├── generate-sei-pdf.js │ │ │ ├── pdf-helpers │ │ │ │ ├── activityJournal.js │ │ │ │ ├── allergies.js │ │ │ │ ├── demographics.js │ │ │ │ ├── familyHistory.js │ │ │ │ ├── foodJournal.js │ │ │ │ ├── healthInsurance.js │ │ │ │ ├── healthProviders.js │ │ │ │ ├── medicalEvents.js │ │ │ │ ├── medications.js │ │ │ │ ├── militaryHistory.js │ │ │ │ ├── testEntries.js │ │ │ │ ├── treatmentFacilities.js │ │ │ │ ├── vaccines.js │ │ │ │ └── vitals.js │ │ │ ├── readme.md │ │ │ ├── sei-api.js │ │ │ └── sei-constants.js │ │ ├── tests │ │ │ ├── components │ │ │ │ ├── AlertConfirmAddContactEmailError.spec.jsx │ │ │ │ ├── AlertConfirmContactEmailContent.spec.jsx │ │ │ │ ├── AlertSystemResponse.spec.jsx │ │ │ │ ├── MhvAlertConfirmEmail.unit.spec.jsx │ │ │ │ ├── MhvPageNotFound.unit.spec.jsx │ │ │ │ ├── MhvPageNotFoundContent.unit.spec.jsx │ │ │ │ ├── MhvRegisteredUserGuard.unit.spec.jsx │ │ │ │ ├── MhvServiceRequiredGuard.unit.spec.jsx │ │ │ │ ├── MhvUnauthorized.unit.spec.jsx │ │ │ │ ├── MhvUnauthorizedContent.unit.spec.jsx │ │ │ │ ├── MissingRecordsError.unit.spec.jsx │ │ │ │ ├── ProfileAlertConfirmEmail.unit.spec.jsx │ │ │ │ └── ProfileAlertConfirmEmailContent.spec.jsx │ │ │ ├── data-converters.unit.spec.jsx │ │ │ ├── data-fetcher.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ └── sei │ │ │ │ │ ├── seiActivityJournal.json │ │ │ │ │ ├── seiAllergies.json │ │ │ │ │ ├── seiFamilyHealthHistory.json │ │ │ │ │ ├── seiFoodJournal.json │ │ │ │ │ ├── seiHealthInsurance.json │ │ │ │ │ ├── seiHealthcareProviders.json │ │ │ │ │ ├── seiLabs.json │ │ │ │ │ ├── seiMedicalEvents.json │ │ │ │ │ ├── seiMedications.json │ │ │ │ │ ├── seiMilitaryHealthHistory.json │ │ │ │ │ ├── seiTreatmentFacilities.json │ │ │ │ │ ├── seiVaccines.json │ │ │ │ │ └── seiVitals.json │ │ │ ├── hooks-usePrintTitle.unit.spec.jsx │ │ │ ├── hooks │ │ │ │ └── useMyHealthAccessGuard.unit.spec.jsx │ │ │ ├── pdf-helpers.unit.spec.jsx │ │ │ ├── util-helpers.unit.spec.jsx │ │ │ └── util-ui.unit.spec.jsx │ │ └── util │ │ │ ├── constants.js │ │ │ ├── helpers.js │ │ │ └── ui │ │ │ └── index.js │ ├── monitoring │ │ ├── Datadog │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── tests │ │ │ │ ├── useBrowserMonitoring.unit.spec.jsx │ │ │ │ └── utilities.unit.spec.jsx │ │ │ └── utilities.js │ │ ├── DowntimeNotification │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── Banner.jsx │ │ │ │ ├── Down.jsx │ │ │ │ ├── DowntimeApproaching.jsx │ │ │ │ └── Wrapper.jsx │ │ │ ├── config │ │ │ │ ├── externalServiceStatus.js │ │ │ │ └── externalServices.js │ │ │ ├── containers │ │ │ │ └── DowntimeNotification.jsx │ │ │ ├── index.jsx │ │ │ ├── reducer │ │ │ │ └── index.js │ │ │ ├── tests │ │ │ │ ├── Down.unit.spec.jsx │ │ │ │ ├── DowntimeApproaching.unit.spec.jsx │ │ │ │ ├── DowntimeNotification.unit.spec.jsx │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ ├── helpers.unit.spec.jsx │ │ │ │ └── reducer.unit.spec.jsx │ │ │ └── util │ │ │ │ └── helpers.js │ │ ├── RequiresMVI │ │ │ └── constants.js │ │ ├── exportsFile.js │ │ ├── external-services │ │ │ ├── ExternalServicesError.jsx │ │ │ ├── actions.js │ │ │ ├── config.js │ │ │ ├── reducer.js │ │ │ └── tests │ │ │ │ ├── ExternalServiceError.unit.spec.jsx │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ └── reducer.unit.spec.jsx │ │ ├── package.json │ │ ├── record-event.js │ │ ├── sentry.js │ │ ├── tests │ │ │ ├── record-event.unit.spec.jsx │ │ │ └── web-vitals.unit.spec.jsx │ │ └── web-vitals.js │ ├── pdf │ │ ├── README.md │ │ ├── exportsFile.js │ │ ├── index.js │ │ ├── package.json │ │ ├── registerFonts.js │ │ ├── registerStaticFiles.js │ │ ├── templates │ │ │ ├── blue_button_report.js │ │ │ ├── dispute_debt.js │ │ │ ├── dispute_debt_veteran_facing.js │ │ │ ├── index.js │ │ │ ├── medical_records.js │ │ │ ├── medications.js │ │ │ ├── military_service.js │ │ │ ├── one_debt_letter.js │ │ │ ├── self_entered_info.js │ │ │ ├── utils.js │ │ │ ├── veteran_status.js │ │ │ └── veteran_status_new.js │ │ ├── test │ │ │ ├── pdf.unit.spec.jsx │ │ │ └── templates │ │ │ │ ├── blue_button_report │ │ │ │ ├── blue_button_report.unit.spec.jsx │ │ │ │ └── fixtures │ │ │ │ │ └── all_sections.json │ │ │ │ ├── dispute_debt │ │ │ │ ├── dispute_debt.unit.spec.jsx │ │ │ │ └── fixture.json │ │ │ │ ├── medical_records │ │ │ │ ├── fixtures │ │ │ │ │ ├── all_sections.json │ │ │ │ │ ├── lab_test_blood_count.json │ │ │ │ │ ├── monospace_result.json │ │ │ │ │ ├── result_sections_with_horizontal_rules.json │ │ │ │ │ ├── single_vital.json │ │ │ │ │ ├── single_vital_custom_metadata.json │ │ │ │ │ ├── single_vital_es.json │ │ │ │ │ └── special_characters.json │ │ │ │ └── medical_records.unit.spec.jsx │ │ │ │ ├── medications │ │ │ │ ├── fixtures │ │ │ │ │ └── medications_list.json │ │ │ │ └── medications.unit.spec.jsx │ │ │ │ └── veteran_status │ │ │ │ ├── fixtures │ │ │ │ └── veteran_status.json │ │ │ │ └── veteran_status.unit.spec.jsx │ │ └── utils │ │ │ └── exceptions │ │ │ ├── MissingFieldsException.js │ │ │ └── UnknownTemplateException.js │ ├── polyfills │ │ ├── canvas-toBlob.js │ │ ├── download-attribute.js │ │ ├── exportsFile.js │ │ ├── index.js │ │ ├── package.json │ │ ├── polyfill-timezone-data.js │ │ └── preESModulesPolyfills.js │ ├── shared │ │ ├── exportsFile.js │ │ ├── itf │ │ │ ├── IntentToFile.jsx │ │ │ ├── constants.js │ │ │ ├── content.js │ │ │ ├── tests │ │ │ │ ├── IntentToFile.unit.spec.jsx │ │ │ │ ├── content.unit.spec.jsx │ │ │ │ ├── helpers.js │ │ │ │ └── utils │ │ │ │ │ ├── api.unit.spec.jsx │ │ │ │ │ └── utils.unit.spec.jsx │ │ │ └── utils │ │ │ │ ├── api.js │ │ │ │ └── index.js │ │ └── package.json │ ├── site-wide │ │ ├── accessible-VCL-modal.js │ │ ├── alerts │ │ │ └── MobileAppCallout.jsx │ │ ├── announcements │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ └── HomepageRedesignModal.jsx │ │ │ ├── config │ │ │ │ └── index.js │ │ │ ├── constants.js │ │ │ ├── containers │ │ │ │ └── Announcement.jsx │ │ │ ├── index.jsx │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── sass │ │ │ │ └── style.scss │ │ │ ├── selectors.js │ │ │ └── tests │ │ │ │ ├── actions │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ └── Announcement.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── selectors.unit.spec.jsx │ │ ├── banners │ │ │ ├── components │ │ │ │ └── MaintenanceBanner │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── config │ │ │ │ └── maintenanceBanner.js │ │ │ └── index.js │ │ ├── component-library-analytics-setup.js │ │ ├── drupal-static-data │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── connect │ │ │ │ ├── connect.js │ │ │ │ ├── fetch.js │ │ │ │ └── index.js │ │ │ ├── constants.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── selectors │ │ │ │ └── index.js │ │ │ ├── source-files │ │ │ │ ├── va-health-services │ │ │ │ │ ├── connect │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── preProcess.js │ │ │ │ │ ├── selectors │ │ │ │ │ │ └── index.js │ │ │ │ │ └── tests │ │ │ │ │ │ └── preProcess.unit.spec.jsx │ │ │ │ ├── vamc-ehr │ │ │ │ │ ├── connect │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── preProcess.js │ │ │ │ │ ├── selectors │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── tests │ │ │ │ │ │ ├── preProcess.unit.spec.jsx │ │ │ │ │ │ └── utils.unit.spec.jsx │ │ │ │ │ └── utils.js │ │ │ │ └── vamc-system │ │ │ │ │ ├── connect │ │ │ │ │ ├── index.js │ │ │ │ │ └── preProcess.js │ │ │ │ │ ├── selectors │ │ │ │ │ └── index.js │ │ │ │ │ └── tests │ │ │ │ │ ├── preProcess.unit.spec.jsx │ │ │ │ │ └── utils.unit.spec.jsx │ │ │ └── tests │ │ │ │ ├── connect │ │ │ │ └── fetch.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── selectors │ │ │ │ ├── index.unit.spec.jsx │ │ │ │ ├── va-healthcare-services.unit.spec.jsx │ │ │ │ └── vamc-ehr.unit.spec.jsx │ │ ├── ebenefits │ │ │ ├── containers │ │ │ │ └── EbenefitsLink.jsx │ │ │ ├── selectors.js │ │ │ ├── tests │ │ │ │ ├── containers │ │ │ │ │ └── EbenefitsLink.unit.spec.jsx │ │ │ │ ├── selectors.unit.spec.jsx │ │ │ │ └── utilities.unit.spec.jsx │ │ │ └── utilities.js │ │ ├── exportsFile.js │ │ ├── feature-toggles │ │ │ ├── actionTypes.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── selectors.js │ │ │ └── tests │ │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ │ └── selectors.unit.spec.jsx │ │ ├── header │ │ │ ├── components │ │ │ │ ├── App │ │ │ │ │ └── index.js │ │ │ │ ├── Header │ │ │ │ │ └── index.js │ │ │ │ ├── Logo │ │ │ │ │ └── index.js │ │ │ │ ├── LogoRow │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.scss │ │ │ │ ├── MenuItemLevel1 │ │ │ │ │ └── index.js │ │ │ │ ├── MenuItemLevel2 │ │ │ │ │ └── index.js │ │ │ │ ├── OfficialGovtWebsite │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.scss │ │ │ │ ├── Search │ │ │ │ │ ├── SearchDropdownComponent.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.scss │ │ │ │ ├── SubMenu │ │ │ │ │ └── index.js │ │ │ │ └── VeteranCrisisLine │ │ │ │ │ └── index.js │ │ │ ├── constants │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ │ └── Menu │ │ │ │ │ ├── actions.js │ │ │ │ │ ├── constants.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── reducer.js │ │ │ │ │ └── styles.scss │ │ │ ├── helpers │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ ├── components │ │ │ │ ├── App.unit.spec.jsx │ │ │ │ ├── Header.unit.spec.jsx │ │ │ │ ├── LogoRow.unit.spec.jsx │ │ │ │ ├── MenuItemLevel1.unit.spec.jsx │ │ │ │ ├── MenuItemLevel2.unit.spec.jsx │ │ │ │ ├── OfficialGovtWebsite.unit.spec.jsx │ │ │ │ ├── Search.unit.spec.jsx │ │ │ │ ├── SubMenu.unit.spec.jsx │ │ │ │ └── VeteranCrisisLine.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── Menu.unit.spec.jsx │ │ │ │ ├── actions.unit.spec.jsx │ │ │ │ └── reducer.unit.spec.jsx │ │ │ │ ├── header.cypress.spec.js │ │ │ │ └── helpers.unit.spec.jsx │ │ ├── helpers │ │ │ └── team-sites │ │ │ │ ├── README.md │ │ │ │ ├── get-asset-path.js │ │ │ │ └── get-target-env.js │ │ ├── index.js │ │ ├── layout │ │ │ ├── actions.js │ │ │ └── reducers.js │ │ ├── legacy-component-js │ │ │ ├── README.md │ │ │ ├── accessibility.js │ │ │ ├── accordion.js │ │ │ ├── additional-info.js │ │ │ └── sidenav.js │ │ ├── legacy │ │ │ ├── mega-menu.js │ │ │ └── menu.js │ │ ├── loading-button │ │ │ └── LoadingButton.jsx │ │ ├── medallia-feedback-button.js │ │ ├── mega-menu │ │ │ ├── README.md │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── Column.jsx │ │ │ │ ├── MegaMenu.jsx │ │ │ │ ├── MenuSection.jsx │ │ │ │ ├── SubMenu.jsx │ │ │ │ └── arrow-right-blue.jsx │ │ │ ├── constants │ │ │ │ ├── MY_HEALTH_LINK.js │ │ │ │ └── MY_VA_LINK.js │ │ │ ├── containers │ │ │ │ └── Main.jsx │ │ │ ├── index.js │ │ │ ├── mega-menu-link-data-for-authenticated-users.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ └── tests │ │ │ │ ├── actions │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── cypress │ │ │ │ ├── header-about-va.cypress.spec.js │ │ │ │ ├── header-bh-burials-memorials.cypress.spec.js │ │ │ │ ├── header-bh-careers-employment.cypress.spec.js │ │ │ │ ├── header-bh-disability.cypress.spec.js │ │ │ │ ├── header-bh-education-training.cypress.spec.js │ │ │ │ ├── header-bh-health-care.cypress.spec.js │ │ │ │ ├── header-bh-housing-assistance.cypress.spec.js │ │ │ │ ├── header-bh-life-insurance.cypress.spec.js │ │ │ │ ├── header-bh-pension.cypress.spec.js │ │ │ │ ├── header-bh-records.cypress.spec.js │ │ │ │ └── megaMenu.cypress.spec.js │ │ │ │ ├── fixtures │ │ │ │ └── user.js │ │ │ │ ├── main.unit.spec.jsx │ │ │ │ ├── my-health-link │ │ │ │ └── mega-menu.my-health.cypress.spec.js │ │ │ │ └── my-va-link │ │ │ │ └── mega-menu.my-va.cypress.spec.js │ │ ├── mhv │ │ │ ├── tests │ │ │ │ └── utilities.unit.spec.jsx │ │ │ └── utilities.js │ │ ├── mobile-menu-button │ │ │ ├── containers │ │ │ │ └── Main.jsx │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ └── main.unit.spec.jsx │ │ ├── moment-setup.js │ │ ├── package.json │ │ ├── popups.js │ │ ├── sass │ │ │ ├── fonts.scss │ │ │ ├── fonts │ │ │ │ ├── sourcesanspro-bold-webfont.ttf │ │ │ │ └── sourcesanspro-regular-webfont.ttf │ │ │ ├── modules │ │ │ │ ├── _m-accordions.scss │ │ │ │ ├── _m-button.scss │ │ │ │ ├── _m-campaign-landing-page.scss │ │ │ │ ├── _m-crisis-line.scss │ │ │ │ ├── _m-cta-widget.scss │ │ │ │ ├── _m-downtime-notification.scss │ │ │ │ ├── _m-drupal-sidebarnav.scss │ │ │ │ ├── _m-education-wizard.scss │ │ │ │ ├── _m-footer.scss │ │ │ │ ├── _m-form-expanding-group.scss │ │ │ │ ├── _m-header.scss │ │ │ │ ├── _m-homepage-preview.scss │ │ │ │ ├── _m-homepage.scss │ │ │ │ ├── _m-layers.scss │ │ │ │ ├── _m-loading-button.scss │ │ │ │ ├── _m-medallia.scss │ │ │ │ ├── _m-overrides.scss │ │ │ │ ├── _m-responsive-table.scss │ │ │ │ ├── _m-right-rail.scss │ │ │ │ ├── _m-side-nav.scss │ │ │ │ ├── _m-vet-nav.scss │ │ │ │ └── facilities │ │ │ │ │ ├── _m-facilities-general.scss │ │ │ │ │ ├── _m-facilities.scss │ │ │ │ │ ├── _m-facility-detail.scss │ │ │ │ │ ├── _m-facility-events.scss │ │ │ │ │ └── _m-operating-status.scss │ │ │ ├── shame.scss │ │ │ ├── style.scss │ │ │ ├── v1-grid.scss │ │ │ └── va-medallia-style.scss │ │ ├── search-analytics │ │ │ └── index.js │ │ ├── side-nav │ │ │ ├── components │ │ │ │ ├── DuplicateLineLabel.js │ │ │ │ ├── NavItem.js │ │ │ │ ├── NavItemRow.js │ │ │ │ └── SideNav.js │ │ │ ├── helpers.js │ │ │ ├── index.js │ │ │ ├── prop-types.js │ │ │ └── tests │ │ │ │ ├── components │ │ │ │ ├── DuplicateLineLabel.unit.spec.jsx │ │ │ │ ├── NavItem.unit.spec.jsx │ │ │ │ ├── NavItemRow.unit.spec.jsx │ │ │ │ └── SideNav.unit.spec.jsx │ │ │ │ └── e2e │ │ │ │ └── sideNav.cypress.spec.js │ │ ├── tests │ │ │ ├── MegaMenu.unit.spec.jsx │ │ │ ├── accessible-modal.cypress.spec.js │ │ │ ├── alerts │ │ │ │ └── MobileAppCallout.unit.spec.jsx │ │ │ ├── component-library-analytics-setup.unit.spec.jsx │ │ │ └── sanity-check │ │ │ │ ├── smoke-test.cypress.spec.js │ │ │ │ └── smoke-test.unit.spec.jsx │ │ ├── usa-banner-toggle.js │ │ ├── user-nav │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── DropDownPanel │ │ │ │ │ ├── DropDownPanel.jsx │ │ │ │ │ └── DropDownPanel.unit.spec.jsx │ │ │ │ ├── MyHealthLink.jsx │ │ │ │ ├── PageNotFound.jsx │ │ │ │ ├── PersonalizationDropDownPanel.jsx │ │ │ │ ├── PersonalizationDropdown.jsx │ │ │ │ ├── SearchDropdownComponent.js │ │ │ │ ├── SearchHelpSignIn.jsx │ │ │ │ ├── SearchMenu.jsx │ │ │ │ └── SignInProfileMenu.jsx │ │ │ ├── containers │ │ │ │ ├── AutoSSO.jsx │ │ │ │ └── Main.jsx │ │ │ ├── index.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── sass │ │ │ │ └── user-nav.scss │ │ │ ├── selectors.js │ │ │ ├── startAuthModals.js │ │ │ └── tests │ │ │ │ ├── actions │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ ├── MyHealthLink.unit.spec.jsx │ │ │ │ ├── PageNotFound.unit.spec.jsx │ │ │ │ ├── PersonalizationDropDownPanel.unit.spec.jsx │ │ │ │ ├── PersonalizationDropdown.unit.spec.jsx │ │ │ │ ├── SearchHelpSignIn.unit.spec.jsx │ │ │ │ ├── SearchMenu.unit.spec.jsx │ │ │ │ └── SignInProfileMenu.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ ├── AutoSSO.unit.spec.jsx │ │ │ │ └── Main.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ ├── 00-required.cypress.spec.js │ │ │ │ └── my-health-link │ │ │ │ │ └── user-nav.my-health.cypress.spec.js │ │ │ │ ├── mocks │ │ │ │ ├── msw-mocks.js │ │ │ │ └── user.js │ │ │ │ ├── reducers │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── selectors.unit.spec.jsx │ │ │ │ └── user-nav.cypress.spec.js │ │ ├── va-footer │ │ │ ├── components │ │ │ │ ├── CrisisPanel.jsx │ │ │ │ ├── DesktopLinks.jsx │ │ │ │ ├── Footer.jsx │ │ │ │ ├── LanguageSupport.jsx │ │ │ │ └── MobileLinks.jsx │ │ │ ├── helpers.jsx │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ ├── components │ │ │ │ └── Footer.unit.spec.jsx │ │ │ │ └── cypress │ │ │ │ ├── footer-links.js │ │ │ │ └── footer.cypress.spec.js │ │ ├── wc-loader.js │ │ ├── widgetTypes.js │ │ ├── wizard │ │ │ └── index.js │ │ └── wysiwyg-analytics-setup.js │ ├── startup │ │ ├── analytics-middleware.js │ │ ├── authenticatedLoader.js │ │ ├── axe-check.js │ │ ├── exportsFile.js │ │ ├── index.js │ │ ├── package.json │ │ ├── react.js │ │ ├── router.js │ │ ├── setup.js │ │ ├── store.js │ │ ├── tests │ │ │ ├── analytics-middleware.unit.spec.jsx │ │ │ ├── authenticatedLoader.unit.spec.jsx │ │ │ ├── react.unit.spec.jsx │ │ │ ├── setup.unit.spec.jsx │ │ │ ├── startup.unit.spec.jsx │ │ │ ├── store.unit.spec.jsx │ │ │ └── withoutRouter.unit.spec.jsx │ │ └── withoutRouter.js │ ├── static-data │ │ ├── CallHRC.jsx │ │ ├── CallNCACenter.jsx │ │ ├── CallVBACenter.jsx │ │ ├── EmailVICHelp.jsx │ │ ├── SubmitSignInForm.jsx │ │ ├── error-messages.jsx │ │ ├── exportsFile.js │ │ ├── labels.jsx │ │ ├── options-for-select.js │ │ ├── package.json │ │ └── utilities │ │ │ ├── sign-in-phone-utils.js │ │ │ └── sign-in-phone-utils.unit.spec.jsx │ ├── testing │ │ ├── e2e-puppeteer │ │ │ ├── auth.js │ │ │ └── helpers.js │ │ ├── e2e │ │ │ ├── account-creation-helpers.js │ │ │ ├── cypress │ │ │ │ ├── plugins │ │ │ │ │ └── index.js │ │ │ │ └── support │ │ │ │ │ ├── commands │ │ │ │ │ ├── a11yCheckElements.js │ │ │ │ │ ├── axeCheck.js │ │ │ │ │ ├── expandAccordions.js │ │ │ │ │ ├── formHelpers.js │ │ │ │ │ ├── getMany.js │ │ │ │ │ ├── hasCount.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── injectAxe.js │ │ │ │ │ ├── injectAxeThenAxeCheck.js │ │ │ │ │ ├── keyboard.js │ │ │ │ │ ├── keyboardNavigation.js │ │ │ │ │ ├── login.js │ │ │ │ │ ├── mockHelpers.js │ │ │ │ │ ├── testStatus.js │ │ │ │ │ ├── textHelpers.js │ │ │ │ │ ├── upload.js │ │ │ │ │ ├── viewportPreset.js │ │ │ │ │ └── webComponents.js │ │ │ │ │ ├── form-tester │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── patterns.js │ │ │ │ │ └── utilities.js │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.js │ │ │ ├── form-helpers.js │ │ │ ├── helpers.js │ │ │ ├── mock-helpers.js │ │ │ ├── mockapi.js │ │ │ ├── test-server.js │ │ │ └── timeouts.js │ │ ├── example-upload.png │ │ ├── exportsFile.js │ │ ├── local-dev-mock-api │ │ │ └── common.js │ │ ├── package.json │ │ └── unit │ │ │ ├── axe-plugin.js │ │ │ ├── enzyme-setup.js │ │ │ ├── feature-toggles.spec.js │ │ │ ├── form-tester-utilities.unit.spec.jsx │ │ │ ├── helpers.js │ │ │ ├── mocha-setup.js │ │ │ ├── mocha.opts │ │ │ ├── msw-adapter-migration-todo.md │ │ │ ├── msw-adapter.example.js │ │ │ ├── msw-adapter.js │ │ │ ├── react-testing-library-helpers.js │ │ │ ├── schemaform-utils.jsx │ │ │ ├── sentry.js │ │ │ └── unit-test-track-memory-usage.js │ ├── user │ │ ├── authentication │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ ├── components │ │ │ │ ├── ContactCenterInformation.jsx │ │ │ │ ├── CreateAccountLink.jsx │ │ │ │ ├── DowntimeBanner.js │ │ │ │ ├── LoginActions.jsx │ │ │ │ ├── LoginButton.jsx │ │ │ │ ├── LoginContainer.jsx │ │ │ │ ├── LoginHeader.jsx │ │ │ │ ├── LoginInfo.jsx │ │ │ │ ├── ServiceProvidersList.jsx │ │ │ │ ├── ServiceProvidersText.jsx │ │ │ │ ├── SessionTimeoutAlert.jsx │ │ │ │ ├── SessionTimeoutModal.jsx │ │ │ │ ├── SignInModal.jsx │ │ │ │ ├── VerifyAccountLink.jsx │ │ │ │ └── VerifyButton.jsx │ │ │ ├── config │ │ │ │ ├── constants.js │ │ │ │ ├── dev.config.js │ │ │ │ ├── prod.config.js │ │ │ │ └── staging.config.js │ │ │ ├── constants.js │ │ │ ├── downtime.js │ │ │ ├── errors.js │ │ │ ├── hooks │ │ │ │ └── index.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── selectors.js │ │ │ ├── usip-config.js │ │ │ └── utilities.js │ │ ├── authorization │ │ │ └── components │ │ │ │ ├── IdentityNotVerified.jsx │ │ │ │ ├── RequiredLoginView.jsx │ │ │ │ └── VerifyAlert.jsx │ │ ├── cerner-dsot │ │ │ └── selectors.js │ │ ├── exportsFile.js │ │ ├── package.json │ │ ├── profile │ │ │ ├── actions │ │ │ │ ├── hca.js │ │ │ │ ├── index.js │ │ │ │ └── mhv.js │ │ │ ├── constants │ │ │ │ ├── backendServices.js │ │ │ │ └── hca.js │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ ├── selectors │ │ │ │ └── hca.js │ │ │ ├── utilities │ │ │ │ └── index.js │ │ │ └── vap-svc │ │ │ │ ├── README.md │ │ │ │ ├── actions │ │ │ │ ├── index.js │ │ │ │ ├── personalInformation.js │ │ │ │ ├── transactions.js │ │ │ │ └── ui.js │ │ │ │ ├── components │ │ │ │ ├── AddressField │ │ │ │ │ ├── AddressField.jsx │ │ │ │ │ ├── AddressView.jsx │ │ │ │ │ └── address-schemas.js │ │ │ │ ├── ContactInfoForm.jsx │ │ │ │ ├── ContactInfoFormAppConfigContext.jsx │ │ │ │ ├── ContactInformationFieldInfo │ │ │ │ │ ├── CannotEditModal.jsx │ │ │ │ │ ├── ConfirmCancelModal.jsx │ │ │ │ │ ├── ConfirmRemoveModal.jsx │ │ │ │ │ ├── ContactInformationUpdateSuccessAlert.jsx │ │ │ │ │ └── IntlMobileConfirmModal.jsx │ │ │ │ ├── DeselectableObjectField.jsx │ │ │ │ ├── GenericErrorAlert.jsx │ │ │ │ ├── OtherTextField.jsx │ │ │ │ ├── ProfileInformationActionButtons.jsx │ │ │ │ ├── ProfileInformationEditView.jsx │ │ │ │ ├── ProfileInformationEditViewFc.jsx │ │ │ │ ├── ProfileInformationFieldController.jsx │ │ │ │ ├── ProfileInformationView.jsx │ │ │ │ ├── ResidentialAddress.jsx │ │ │ │ └── base │ │ │ │ │ ├── VAPServiceEditModalActionButtons.jsx │ │ │ │ │ ├── VAPServiceEditModalErrorMessage.jsx │ │ │ │ │ ├── VAPServiceProfileFieldHeading.jsx │ │ │ │ │ ├── VAPServiceTransaction.jsx │ │ │ │ │ ├── VAPServiceTransactionErrorBanner.jsx │ │ │ │ │ └── VAPServiceTransactionPending.jsx │ │ │ │ ├── constants │ │ │ │ ├── addressValidationMessages.js │ │ │ │ ├── countries.json │ │ │ │ ├── index.js │ │ │ │ └── schedulingPreferencesConstants.js │ │ │ │ ├── containers │ │ │ │ ├── AddressValidationModal.jsx │ │ │ │ ├── AddressValidationView.jsx │ │ │ │ ├── CopyMailingAddress.jsx │ │ │ │ ├── InitializeVAPServiceID.jsx │ │ │ │ ├── VAPServicePendingTransactionCategory.jsx │ │ │ │ ├── VAPServiceProfileField.jsx │ │ │ │ └── VAPServiceTransactionReporter.jsx │ │ │ │ ├── reducers │ │ │ │ └── index.js │ │ │ │ ├── selectors.js │ │ │ │ ├── tests │ │ │ │ ├── actions │ │ │ │ │ ├── transactions.unit.spec.jsx │ │ │ │ │ └── ui.unit.spec.jsx │ │ │ │ ├── addressValidationMessages.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── ContactInfoFormAppConfigContext.unit.spec.jsx │ │ │ │ │ ├── ContactInformationField.unit.spec.jsx │ │ │ │ │ ├── VAPServiceEditModalActionButtons.unit.spec.jsx │ │ │ │ │ ├── VAPServiceEditModalErrorMessage.unit.spec.jsx │ │ │ │ │ ├── VAPServiceTransaction.unit.spec.jsx │ │ │ │ │ └── VAPServiceTransactionPending.unit.spec.jsx │ │ │ │ ├── containers │ │ │ │ │ ├── AddressValidationModal.unit.spec.jsx │ │ │ │ │ ├── AddressValidationView.unit.spec.jsx │ │ │ │ │ ├── CopyMailingAddress.unit.spec.jsx │ │ │ │ │ ├── VAPServiceProfileField.unit.spec.jsx │ │ │ │ │ └── VAPServiceTransactionReporter.unit.spec.jsx │ │ │ │ ├── e2e │ │ │ │ │ └── routes.json │ │ │ │ ├── fixtures │ │ │ │ │ └── mockVapProfile.json │ │ │ │ ├── helpers │ │ │ │ │ ├── addressValidationMessages.unit.spec.jsx │ │ │ │ │ └── inferAddressType.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── selectors.unit.spec.jsx │ │ │ │ └── util │ │ │ │ │ └── transactions.unit.spec.jsx │ │ │ │ └── util │ │ │ │ ├── analytics.js │ │ │ │ ├── contact-information │ │ │ │ ├── addressUtils.js │ │ │ │ ├── emailUtils.js │ │ │ │ ├── formValues.js │ │ │ │ └── phoneUtils.js │ │ │ │ ├── getProfileInfoFieldAttributes.js │ │ │ │ ├── health-care-settings │ │ │ │ └── schedulingPreferencesUtils.js │ │ │ │ ├── id-factory.js │ │ │ │ ├── index.js │ │ │ │ ├── local-vapsvc.js │ │ │ │ ├── personal-information │ │ │ │ ├── MessagingSignatureDescription.jsx │ │ │ │ └── personalInformationUtils.js │ │ │ │ └── transactions.js │ │ ├── selectors.js │ │ ├── tests │ │ │ ├── authentication │ │ │ │ ├── actions │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── authentication-hooks.unit.spec.jsx │ │ │ │ ├── components │ │ │ │ │ ├── CreateAccountLink.unit.spec.jsx │ │ │ │ │ ├── DowntimeBanner.unit.spec.jsx │ │ │ │ │ ├── LoginButton.unit.spec.jsx │ │ │ │ │ ├── LoginContainer.unit.spec.jsx │ │ │ │ │ ├── LoginHeader.unit.spec.jsx │ │ │ │ │ ├── LoginInfo.unit.spec.jsx │ │ │ │ │ ├── ServiceProvidersText.unit.spec.jsx │ │ │ │ │ ├── SessionTimeoutAlert.unit.spec.jsx │ │ │ │ │ ├── SessionTimeoutModal.unit.spec.jsx │ │ │ │ │ ├── SignInModal.unit.spec.jsx │ │ │ │ │ ├── VerifyAccountLink.unit.spec.jsx │ │ │ │ │ ├── VerifyButton.unit.spec.jsx │ │ │ │ │ ├── fixtures │ │ │ │ │ │ └── mock-downtime.js │ │ │ │ │ └── loginActions.unit.spec.jsx │ │ │ │ ├── downtime.unit.spec.jsx │ │ │ │ ├── errors.unit.spec.jsx │ │ │ │ ├── reducers.unit.spec.jsx │ │ │ │ ├── selectors.unit.spec.jsx │ │ │ │ └── utilities.unit.spec.jsx │ │ │ ├── authorization │ │ │ │ └── components │ │ │ │ │ ├── IdentityNotVerified.unit.spec.jsx │ │ │ │ │ ├── RequiredLoginView.unit.spec.jsx │ │ │ │ │ └── VerifyAlert.unit.spec.jsx │ │ │ ├── cerner-dsot │ │ │ │ └── selectors.unit.spec.jsx │ │ │ ├── disableFTUXModals.js │ │ │ ├── helpers.js │ │ │ ├── profile │ │ │ │ ├── actions │ │ │ │ │ ├── hca.unit.spec.jsx │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── reducers │ │ │ │ │ └── index.unit.spec.jsx │ │ │ │ ├── selectors │ │ │ │ │ └── hca.unit.spec.jsx │ │ │ │ └── utilities │ │ │ │ │ └── index.unit.spec.jsx │ │ │ ├── selectors.unit.spec.jsx │ │ │ └── unauthed-flows.cypress.spec.js │ │ └── widgets │ │ │ └── representative-status │ │ │ ├── api │ │ │ └── RepresentativeStatusApi.js │ │ │ ├── components │ │ │ ├── App │ │ │ │ └── index.jsx │ │ │ ├── alerts │ │ │ │ ├── Unauth.jsx │ │ │ │ ├── UnknownRep.js │ │ │ │ └── index.js │ │ │ └── cards │ │ │ │ ├── CurrentRep.jsx │ │ │ │ ├── NoRep.jsx │ │ │ │ └── index.js │ │ │ ├── containers │ │ │ └── RepresentativeStatusContainer.jsx │ │ │ ├── hooks │ │ │ └── useRepresentativeStatus.js │ │ │ ├── index.jsx │ │ │ ├── stylesheet.scss │ │ │ ├── tests │ │ │ ├── App.unit.spec.jsx │ │ │ ├── CurrentRep.unit.spec.jsx │ │ │ ├── NoRep.unit.spec.jsx │ │ │ ├── Unauth.unit.spec.jsx │ │ │ ├── UnknownRep.unit.spec.jsx │ │ │ ├── fixtures │ │ │ │ └── mocks │ │ │ │ │ ├── featuresDisabled.json │ │ │ │ │ ├── featuresEnabled.json │ │ │ │ │ ├── loggedInUser.json │ │ │ │ │ └── profileStatus.json │ │ │ ├── formatContactInfo.unit.spec.jsx │ │ │ ├── login.cypress.spec.js │ │ │ ├── phoneNumbers.unit.spec.jsx │ │ │ ├── repStatusApi.unit.spec.jsx │ │ │ ├── repStatusHook.unit.spec.jsx │ │ │ └── representativeTypeMap.unit.spec.jsx │ │ │ └── utilities │ │ │ ├── formatContactInfo.js │ │ │ ├── phoneNumbers.js │ │ │ └── representativeTypeMap.js │ └── utilities │ │ ├── accessibility │ │ └── index.js │ │ ├── api │ │ └── index.js │ │ ├── cerner │ │ ├── dsot.js │ │ └── index.js │ │ ├── constants.js │ │ ├── data │ │ ├── camelCaseObjectKeys.js │ │ ├── checkValidPath.js │ │ ├── clone.js │ │ ├── cloneDeep.js │ │ ├── debounce.js │ │ ├── deconstructPath.js │ │ ├── deduplicate.js │ │ ├── get.js │ │ ├── index.js │ │ ├── omit.js │ │ ├── piiPatterns.js │ │ ├── redactPii.js │ │ ├── removeDeeplyEmptyObjects.js │ │ ├── set.js │ │ ├── titleCase.js │ │ └── unset.js │ │ ├── date │ │ └── index.js │ │ ├── environment │ │ ├── index.js │ │ └── stagingDomains.js │ │ ├── exportsFile.js │ │ ├── facilities-and-mapbox │ │ ├── index.js │ │ └── index.unit.spec.jsx │ │ ├── feature-toggles │ │ ├── Toggler.jsx │ │ ├── featureFlagNames.cjs │ │ ├── featureFlagNames.js │ │ ├── featureFlagNames.json │ │ ├── flipper-client.js │ │ ├── helpers.js │ │ ├── index.jsx │ │ └── useFeatureToggle.js │ │ ├── fuzzy-matching.js │ │ ├── medical-centers │ │ ├── medical-centers.js │ │ └── medical-centers.unit.spec.jsx │ │ ├── oauth │ │ ├── constants.js │ │ ├── crypto.js │ │ ├── mockCrypto.js │ │ └── utilities.js │ │ ├── package.json │ │ ├── prefix-utility-classes.js │ │ ├── preview-environment │ │ ├── Dockerfile │ │ └── start.sh │ │ ├── react-hooks.js │ │ ├── real-user-monitoring.jsx │ │ ├── registry-helpers.js │ │ ├── scroll │ │ ├── index.jsx │ │ ├── scroll.js │ │ └── utils.js │ │ ├── search-utilities.js │ │ ├── sso │ │ ├── constants.js │ │ ├── index.js │ │ ├── keepAliveSSO.js │ │ ├── loginAttempted.js │ │ └── mockKeepAliveSSO.js │ │ ├── storage │ │ ├── localStorage.js │ │ └── sessionStorage.js │ │ ├── tests │ │ ├── api │ │ │ ├── index.unit.spec.jsx │ │ │ └── pdfFixture.pdf │ │ ├── data-redactPii.unit.spec.jsx │ │ ├── data.unit.spec.jsx │ │ ├── date.unit.spec.jsx │ │ ├── environment │ │ │ └── stagingDomains.unit.spec.jsx │ │ ├── feature-toggles │ │ │ ├── Toggler.unit.spec.jsx │ │ │ ├── helpers.unit.spec.jsx │ │ │ └── useFeatureToggle.unit.spec.jsx │ │ ├── header-footer │ │ │ ├── mocks │ │ │ │ └── features.js │ │ │ └── utilities │ │ │ │ └── helpers.js │ │ ├── oauth │ │ │ ├── crypto.unit.spec.jsx │ │ │ └── utilities.unit.spec.jsx │ │ ├── prefix-utility-classes.unit.spec.jsx │ │ ├── react-hooks.unit.spec.jsx │ │ ├── registry-helpers.unit.spec.jsx │ │ ├── scroll.unit.spec.jsx │ │ ├── sso │ │ │ ├── loginAttempted.unit.spec.jsx │ │ │ └── sso.unit.spec.jsx │ │ └── ui │ │ │ ├── asyncLoader.unit.spec.jsx │ │ │ ├── focus.unit.spec.jsx │ │ │ ├── index.unit.spec.jsx │ │ │ └── webComponents.unit.spec.jsx │ │ └── ui │ │ ├── DelayedRender.jsx │ │ ├── asyncLoader.jsx │ │ ├── focus.js │ │ ├── index.js │ │ └── webComponents.js └── site │ ├── README.md │ ├── assets │ ├── files │ │ └── How to submit VA Form 21-22 online_updated March 2025.pdf │ ├── fonts │ │ ├── bitter-bold.ttf │ │ ├── bitter-bold.woff2 │ │ ├── bitter-regular.ttf │ │ ├── bitter-regular.woff2 │ │ ├── robotomono-regular.ttf │ │ ├── sourcesanspro-bold-webfont.eot │ │ ├── sourcesanspro-bold-webfont.ttf │ │ ├── sourcesanspro-bold-webfont.woff │ │ ├── sourcesanspro-bold-webfont.woff2 │ │ ├── sourcesanspro-italic-webfont.eot │ │ ├── sourcesanspro-italic-webfont.ttf │ │ ├── sourcesanspro-italic-webfont.woff │ │ ├── sourcesanspro-italic-webfont.woff2 │ │ ├── sourcesanspro-light-webfont.eot │ │ ├── sourcesanspro-light-webfont.ttf │ │ ├── sourcesanspro-light-webfont.woff │ │ ├── sourcesanspro-light-webfont.woff2 │ │ ├── sourcesanspro-regular-webfont.eot │ │ ├── sourcesanspro-regular-webfont.ttf │ │ ├── sourcesanspro-regular-webfont.woff │ │ └── sourcesanspro-regular-webfont.woff2 │ ├── img │ │ ├── Docket-line-pin.svg │ │ ├── VCL-icon-white.svg │ │ ├── angle-arrow-down-primary.png │ │ ├── angle-arrow-down-primary.svg │ │ ├── arp-header-logo-dark.svg │ │ ├── arp-header-logo.png │ │ ├── arp-hp-card.png │ │ ├── arp-hp-help-us-improve-experience.jpg │ │ ├── arp-hp-hero.jpg │ │ ├── arrow-both.png │ │ ├── arrow-both.svg │ │ ├── arrow-down-white.svg │ │ ├── arrow-down.png │ │ ├── arrow-down.svg │ │ ├── arrow-left-white.svg │ │ ├── arrow-right-blue.svg │ │ ├── arrow-right-white.svg │ │ ├── arrow-right.svg │ │ ├── arrow-up-white.svg │ │ ├── arrow-up.png │ │ ├── arrow-up.svg │ │ ├── check-sample.png │ │ ├── correct8.svg │ │ ├── design │ │ │ ├── icons │ │ │ │ ├── apple-touch-icon-114x114.png │ │ │ │ ├── apple-touch-icon-152x152.png │ │ │ │ ├── apple-touch-icon-72x72.png │ │ │ │ ├── apple-touch-icon.png │ │ │ │ └── favicon.ico │ │ │ ├── logo │ │ │ │ ├── logo-black-and-white.png │ │ │ │ ├── seal-black-and-white.png │ │ │ │ └── va-logo.png │ │ │ └── seal │ │ │ │ └── seal.png │ │ ├── direct-deposit-check-guide.svg │ │ ├── error.svg │ │ ├── header-logo.png │ │ ├── homepage │ │ │ ├── va-logo-white.png │ │ │ ├── veterans-banner-desktop-1.png │ │ │ ├── veterans-banner-desktop-2.png │ │ │ ├── veterans-banner-mobile-1.png │ │ │ ├── veterans-banner-mobile-2.png │ │ │ ├── veterans-banner-mobile-3.png │ │ │ ├── veterans-banner-tablet-1.png │ │ │ └── veterans-banner-tablet-2.png │ │ ├── icon-dot-gov.svg │ │ ├── icon-https.svg │ │ ├── icons │ │ │ ├── fa-male-blue.svg │ │ │ ├── fa-male-dk-grey.svg │ │ │ ├── fa-male-lt-grey.svg │ │ │ └── fa-user.svg │ │ ├── idme.svg │ │ ├── info.svg │ │ ├── ivc-champva │ │ │ ├── medicare_back_high_res.png │ │ │ ├── medicare_back_of_card.png │ │ │ ├── medicare_part_a_and_b_front.png │ │ │ ├── medicare_part_a_front.png │ │ │ ├── medicare_part_b_front.png │ │ │ ├── part_a_and_b_front_high_res.png │ │ │ ├── part_a_card_front_high_res.png │ │ │ └── part_b_card_front_high_res.png │ │ ├── logingov.svg │ │ ├── mhv-logo.png │ │ ├── minus-blue.svg │ │ ├── minus-white.png │ │ ├── minus-white.svg │ │ ├── navigate_before.svg │ │ ├── navigate_far_before.svg │ │ ├── navigate_far_next.svg │ │ ├── navigate_next.svg │ │ ├── part1-image.png │ │ ├── part2-image.png │ │ ├── part3-image.png │ │ ├── plus-blue.svg │ │ ├── plus-white.png │ │ ├── plus-white.svg │ │ ├── proof-of-veteran-status-card-sample.png │ │ ├── scissors-black.png │ │ ├── sprite.svg │ │ ├── stars.png │ │ ├── success.svg │ │ ├── tiny-usa-flag.png │ │ ├── va-chat.png │ │ ├── va-x.svg │ │ ├── va.svg │ │ ├── vanotify-action-link.png │ │ ├── vanotify-header-logo.png │ │ ├── vanotify-va-bimi.svg │ │ ├── vcl-logo.png │ │ ├── vic-air-force-coat-of-arms.png │ │ ├── vic-army-symbol.png │ │ ├── vic-cg-emblem.png │ │ ├── vic-navy-emblem.png │ │ ├── vic-space-force-logo.png │ │ ├── vic-usmc-emblem.png │ │ └── warning.svg │ └── js │ │ └── vendor │ │ └── uswds.min.js │ └── constants │ ├── assetSources.js │ ├── buckets-content.js │ ├── buckets.js │ ├── environments-configs.js │ ├── environments.js │ ├── hostnames.js │ └── vsp-environments.js └── yarn.lock /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/codespaces-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.devcontainer/codespaces-create.sh -------------------------------------------------------------------------------- /.devcontainer/codespaces-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.devcontainer/codespaces-start.sh -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.changed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.eslintrc.changed.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/PROD_FLAG_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/PROD_FLAG_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SCO_PR_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/SCO_PR_TEMPLATE.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/emass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/emass.json -------------------------------------------------------------------------------- /.github/prompts/create-new-form.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/prompts/create-new-form.prompt.md -------------------------------------------------------------------------------- /.github/prompts/form-pages-guide.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/prompts/form-pages-guide.prompt.md -------------------------------------------------------------------------------- /.github/workflows/annotations/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/annotations/action.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/build-and-tag.yml -------------------------------------------------------------------------------- /.github/workflows/check-feature-toggles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/check-feature-toggles.yml -------------------------------------------------------------------------------- /.github/workflows/checks-action/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/checks-action/action.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.github/workflows/daily-lighthouse-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/daily-lighthouse-scan.yml -------------------------------------------------------------------------------- /.github/workflows/daily-product-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/daily-product-scan.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-allow-list-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/e2e-allow-list-cleanup.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-stress-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/e2e-stress-test.yml -------------------------------------------------------------------------------- /.github/workflows/freeze-enforcer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/freeze-enforcer.yml -------------------------------------------------------------------------------- /.github/workflows/gh-env-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/gh-env-cleanup.yml -------------------------------------------------------------------------------- /.github/workflows/init-data-repo/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/init-data-repo/action.yml -------------------------------------------------------------------------------- /.github/workflows/install/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/install/action.yml -------------------------------------------------------------------------------- /.github/workflows/manual-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/manual-build.yml -------------------------------------------------------------------------------- /.github/workflows/manual-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/manual-tag.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/shai-hulud-2-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/shai-hulud-2-check.yml -------------------------------------------------------------------------------- /.github/workflows/slack-notify/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.github/workflows/slack-notify/action.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 14.15.0 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-1.19.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.yarn/releases/yarn-1.19.1.js -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/.yarnrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm run heroku-serve -- build/localhost -p $PORT 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/app.json -------------------------------------------------------------------------------- /babel-config-for-ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/babel-config-for-ref.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/babel.config.json -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/catalog-info.yaml -------------------------------------------------------------------------------- /config/base-tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/base-tsconfig.json -------------------------------------------------------------------------------- /config/changed-apps-build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/changed-apps-build.json -------------------------------------------------------------------------------- /config/cy-local-reports/LocalReporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/cy-local-reports/LocalReporter.js -------------------------------------------------------------------------------- /config/cypress-reporters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/cypress-reporters.js -------------------------------------------------------------------------------- /config/cypress-testrail.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/cypress-testrail.config.js -------------------------------------------------------------------------------- /config/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/cypress.config.js -------------------------------------------------------------------------------- /config/manifest-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/manifest-helpers.js -------------------------------------------------------------------------------- /config/mocha-multi-reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/mocha-multi-reporter.js -------------------------------------------------------------------------------- /config/mocha.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/mocha.json -------------------------------------------------------------------------------- /config/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/readme.md -------------------------------------------------------------------------------- /config/sass-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/sass-lint.yml -------------------------------------------------------------------------------- /config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/webpack.config.js -------------------------------------------------------------------------------- /config/webpack.dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/config/webpack.dev.config.js -------------------------------------------------------------------------------- /docker-compose.review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/docker-compose.review.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /jenkins/common.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/jenkins/common.groovy -------------------------------------------------------------------------------- /jsconfig-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/jsconfig-example.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/postcss.config.js -------------------------------------------------------------------------------- /script/add-form-upload-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/add-form-upload-form.js -------------------------------------------------------------------------------- /script/app-coverage-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/app-coverage-report.js -------------------------------------------------------------------------------- /script/app-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/app-list.sh -------------------------------------------------------------------------------- /script/build-analyze-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/build-analyze-app.js -------------------------------------------------------------------------------- /script/build-help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/build-help.js -------------------------------------------------------------------------------- /script/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/build.sh -------------------------------------------------------------------------------- /script/check-cross-app-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/check-cross-app-imports.js -------------------------------------------------------------------------------- /script/check-node-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/check-node-version.js -------------------------------------------------------------------------------- /script/component-migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/component-migration/README.md -------------------------------------------------------------------------------- /script/component-migration/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/component-migration/index.js -------------------------------------------------------------------------------- /script/count-cy-specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/count-cy-specs.js -------------------------------------------------------------------------------- /script/cypress-testrail-helper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/cypress-testrail-helper/README.md -------------------------------------------------------------------------------- /script/cypress-testrail-helper/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/cypress-testrail-helper/index.js -------------------------------------------------------------------------------- /script/delete-modules-folder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/delete-modules-folder.sh -------------------------------------------------------------------------------- /script/eslint-plugin-va/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/eslint-plugin-va/README.md -------------------------------------------------------------------------------- /script/generate-form-docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/generate-form-docs.js -------------------------------------------------------------------------------- /script/generate-manifest-catalog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/generate-manifest-catalog.js -------------------------------------------------------------------------------- /script/get-cy-local-reports-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/get-cy-local-reports-index.js -------------------------------------------------------------------------------- /script/github-actions/annotate-enzyme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/annotate-enzyme.js -------------------------------------------------------------------------------- /script/github-actions/check-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/check-imports.js -------------------------------------------------------------------------------- /script/github-actions/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/deploy.sh -------------------------------------------------------------------------------- /script/github-actions/export-test-lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/export-test-lists.js -------------------------------------------------------------------------------- /script/github-actions/generate-app-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/generate-app-list.js -------------------------------------------------------------------------------- /script/github-actions/get-changed-apps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/get-changed-apps.js -------------------------------------------------------------------------------- /script/github-actions/gh-env-cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/gh-env-cleanup.js -------------------------------------------------------------------------------- /script/github-actions/partial-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/partial-deploy.sh -------------------------------------------------------------------------------- /script/github-actions/pe-cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/pe-cleanup.js -------------------------------------------------------------------------------- /script/github-actions/pe-deploy-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/pe-deploy-source.js -------------------------------------------------------------------------------- /script/github-actions/pe-get-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/pe-get-content.js -------------------------------------------------------------------------------- /script/github-actions/run-cypress-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/run-cypress-tests.js -------------------------------------------------------------------------------- /script/github-actions/select-e2e-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/select-e2e-tests.js -------------------------------------------------------------------------------- /script/github-actions/select-unit-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/github-actions/select-unit-tests.js -------------------------------------------------------------------------------- /script/heroku-postbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/heroku-postbuild.sh -------------------------------------------------------------------------------- /script/install-repos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/install-repos.sh -------------------------------------------------------------------------------- /script/list-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/list-imports.js -------------------------------------------------------------------------------- /script/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/mocha.js -------------------------------------------------------------------------------- /script/new-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/new-app.sh -------------------------------------------------------------------------------- /script/pr-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/pr-check.js -------------------------------------------------------------------------------- /script/pre-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/pre-push.sh -------------------------------------------------------------------------------- /script/prebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/prebuild.js -------------------------------------------------------------------------------- /script/reset-environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/reset-environment.sh -------------------------------------------------------------------------------- /script/review-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/review-entrypoint.sh -------------------------------------------------------------------------------- /script/run-app-coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/run-app-coverage.js -------------------------------------------------------------------------------- /script/run-docker-test-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/run-docker-test-server.sh -------------------------------------------------------------------------------- /script/run-local-cy-with-reports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/run-local-cy-with-reports.js -------------------------------------------------------------------------------- /script/run-mockapi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/run-mockapi.sh -------------------------------------------------------------------------------- /script/run-postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/run-postinstall.sh -------------------------------------------------------------------------------- /script/run-review-instance-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/run-review-instance-api.js -------------------------------------------------------------------------------- /script/run-unit-test-help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/run-unit-test-help.js -------------------------------------------------------------------------------- /script/run-unit-tests-local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/run-unit-tests-local.js -------------------------------------------------------------------------------- /script/test-summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/test-summary.js -------------------------------------------------------------------------------- /script/update-json-schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/update-json-schema.sh -------------------------------------------------------------------------------- /script/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/utils.js -------------------------------------------------------------------------------- /script/vale/.vale.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/vale/.vale.ini -------------------------------------------------------------------------------- /script/vale/TEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/vale/TEST.md -------------------------------------------------------------------------------- /script/vale/dictionary.txt: -------------------------------------------------------------------------------- 1 | www 2 | html 3 | src 4 | env 5 | https 6 | telehealth 7 | -------------------------------------------------------------------------------- /script/vale/styles/PlainLanguage/Words.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/vale/styles/PlainLanguage/Words.yml -------------------------------------------------------------------------------- /script/vale/styles/VAgov/Brand.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/vale/styles/VAgov/Brand.yml -------------------------------------------------------------------------------- /script/vale/styles/VAgov/JargonTech.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/vale/styles/VAgov/JargonTech.yml -------------------------------------------------------------------------------- /script/vale/styles/VAgov/JargonVSP.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/vale/styles/VAgov/JargonVSP.yml -------------------------------------------------------------------------------- /script/vale/styles/VAgov/Spelling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/vale/styles/VAgov/Spelling.yml -------------------------------------------------------------------------------- /script/watch-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/watch-tests.js -------------------------------------------------------------------------------- /script/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/script/watch.js -------------------------------------------------------------------------------- /src/applications/_mock-form-ae-design-patterns/patterns/pattern2/TaskGray/status/components/DocumentList/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './DocumentList'; 2 | -------------------------------------------------------------------------------- /src/applications/_mock-form/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/_mock-form/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/_mock-form/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/_mock-form/config/form.js -------------------------------------------------------------------------------- /src/applications/_mock-form/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/_mock-form/manifest.json -------------------------------------------------------------------------------- /src/applications/_mock-form/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/_mock-form/routes.jsx -------------------------------------------------------------------------------- /src/applications/accreditation/21a/tests/unit/submit-transformer.unit.spec.jsx: -------------------------------------------------------------------------------- 1 | // TODO: implement 2 | -------------------------------------------------------------------------------- /src/applications/appeals/10182/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/10182/routes.jsx -------------------------------------------------------------------------------- /src/applications/appeals/995/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/995/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/appeals/995/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/995/manifest.json -------------------------------------------------------------------------------- /src/applications/appeals/995/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/995/routes.jsx -------------------------------------------------------------------------------- /src/applications/appeals/995/utils/itf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/995/utils/itf.js -------------------------------------------------------------------------------- /src/applications/appeals/996/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/996/manifest.json -------------------------------------------------------------------------------- /src/applications/appeals/996/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/996/routes.jsx -------------------------------------------------------------------------------- /src/applications/appeals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/README.md -------------------------------------------------------------------------------- /src/applications/appeals/onramp/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/onramp/routes.jsx -------------------------------------------------------------------------------- /src/applications/appeals/shared/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/appeals/shared/props.js -------------------------------------------------------------------------------- /src/applications/ask-a-question/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-a-question/App.jsx -------------------------------------------------------------------------------- /src/applications/ask-a-question/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-a-question/routes.jsx -------------------------------------------------------------------------------- /src/applications/ask-va/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/actions/index.js -------------------------------------------------------------------------------- /src/applications/ask-va/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/ask-va/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/config/form.js -------------------------------------------------------------------------------- /src/applications/ask-va/config/helpers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/config/helpers.jsx -------------------------------------------------------------------------------- /src/applications/ask-va/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/constants.js -------------------------------------------------------------------------------- /src/applications/ask-va/containers/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/containers/App.jsx -------------------------------------------------------------------------------- /src/applications/ask-va/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/manifest.json -------------------------------------------------------------------------------- /src/applications/ask-va/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/reducers/index.js -------------------------------------------------------------------------------- /src/applications/ask-va/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/routes.jsx -------------------------------------------------------------------------------- /src/applications/ask-va/sass/ask-va.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/sass/ask-va.scss -------------------------------------------------------------------------------- /src/applications/ask-va/tests/e2e/fixtures/ask_va_api/v0/contents/subtopics/_gi-bill.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /src/applications/ask-va/tests/e2e/fixtures/ask_va_api/v0/contents/subtopics/_signing-in-to-va-gov.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /src/applications/ask-va/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/ask-va/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/utils/helpers.js -------------------------------------------------------------------------------- /src/applications/ask-va/utils/mapbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/utils/mapbox.js -------------------------------------------------------------------------------- /src/applications/ask-va/utils/mockData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ask-va/utils/mockData.js -------------------------------------------------------------------------------- /src/applications/auth/auth-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/auth/auth-entry.jsx -------------------------------------------------------------------------------- /src/applications/auth/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/auth/helpers.js -------------------------------------------------------------------------------- /src/applications/auth/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/auth/manifest.json -------------------------------------------------------------------------------- /src/applications/auth/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/auth/routes.jsx -------------------------------------------------------------------------------- /src/applications/avs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/README.md -------------------------------------------------------------------------------- /src/applications/avs/api/mocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/api/mocks/index.js -------------------------------------------------------------------------------- /src/applications/avs/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/avs/containers/Avs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/containers/Avs.jsx -------------------------------------------------------------------------------- /src/applications/avs/loaders/avsLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/loaders/avsLoader.js -------------------------------------------------------------------------------- /src/applications/avs/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/manifest.json -------------------------------------------------------------------------------- /src/applications/avs/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/avs/router.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/router.jsx -------------------------------------------------------------------------------- /src/applications/avs/sass/avs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/sass/avs.scss -------------------------------------------------------------------------------- /src/applications/avs/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/utils/constants.js -------------------------------------------------------------------------------- /src/applications/avs/utils/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/utils/errors.js -------------------------------------------------------------------------------- /src/applications/avs/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/utils/index.js -------------------------------------------------------------------------------- /src/applications/avs/utils/phone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/avs/utils/phone.js -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/21-0779-nursing-home-information/components/get-help/index.js: -------------------------------------------------------------------------------- 1 | export { GetHelp } from './get-help'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/21-0779-nursing-home-information/constants/index.js: -------------------------------------------------------------------------------- 1 | export * from './constants'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/21-0779-nursing-home-information/routes/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './routes'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/21-2680-house-bound-status/components/get-help/index.js: -------------------------------------------------------------------------------- 1 | export * from './get-help'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/21-2680-house-bound-status/routes/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './routes'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/21p-530a-interment-allowance/components/get-help/index.js: -------------------------------------------------------------------------------- 1 | export { GetHelp } from './get-help'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/21p-530a-interment-allowance/config/form/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './form'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/21p-530a-interment-allowance/config/prefill-transformer/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './prefill-transformer'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/components/atoms/ssn-field/index.js: -------------------------------------------------------------------------------- 1 | export { SSNField } from './ssn-field'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/forms/data-processors/index.js: -------------------------------------------------------------------------------- 1 | export * from './data-processors'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/schemas/address/index.js: -------------------------------------------------------------------------------- 1 | export * from './address'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/schemas/contact/index.js: -------------------------------------------------------------------------------- 1 | export * from './contact'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/schemas/name/index.js: -------------------------------------------------------------------------------- 1 | export * from './name'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/schemas/personal-info/index.js: -------------------------------------------------------------------------------- 1 | export * from './personal-info'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/schemas/regex-patterns/index.js: -------------------------------------------------------------------------------- 1 | export * from './regex-patterns'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/utils/error-constants/index.js: -------------------------------------------------------------------------------- 1 | export * from './error-constants'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/utils/error-handling/index.js: -------------------------------------------------------------------------------- 1 | export * from './error-handling'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/utils/error-transformations/index.js: -------------------------------------------------------------------------------- 1 | export { ERROR_TRANSFORMATIONS } from './error-transformations'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/utils/form-error/index.js: -------------------------------------------------------------------------------- 1 | export * from './form-error'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/utils/zod-helpers/index.js: -------------------------------------------------------------------------------- 1 | export * from './zod-helpers'; 2 | -------------------------------------------------------------------------------- /src/applications/benefits-optimization-aquia/shared/utils/zod-integration/index.js: -------------------------------------------------------------------------------- 1 | export * from './zod-integration'; 2 | -------------------------------------------------------------------------------- /src/applications/burials-ez/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/.eslintrc.js -------------------------------------------------------------------------------- /src/applications/burials-ez/BurialsApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/BurialsApp.jsx -------------------------------------------------------------------------------- /src/applications/burials-ez/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/README.md -------------------------------------------------------------------------------- /src/applications/burials-ez/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/config/form.js -------------------------------------------------------------------------------- /src/applications/burials-ez/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/manifest.json -------------------------------------------------------------------------------- /src/applications/burials-ez/migrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/migrations.js -------------------------------------------------------------------------------- /src/applications/burials-ez/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/reducer.js -------------------------------------------------------------------------------- /src/applications/burials-ez/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/routes.jsx -------------------------------------------------------------------------------- /src/applications/burials-ez/structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/burials-ez/structure.json -------------------------------------------------------------------------------- /src/applications/caregivers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/caregivers/README.md -------------------------------------------------------------------------------- /src/applications/caregivers/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/caregivers/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/caregivers/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/caregivers/config/form.js -------------------------------------------------------------------------------- /src/applications/caregivers/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/caregivers/manifest.json -------------------------------------------------------------------------------- /src/applications/caregivers/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/caregivers/routes.jsx -------------------------------------------------------------------------------- /src/applications/caregivers/tests/e2e/fixtures/mocks/maintenance-windows.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [] 3 | } -------------------------------------------------------------------------------- /src/applications/check-in/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/check-in/README.md -------------------------------------------------------------------------------- /src/applications/check-in/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/check-in/api/index.js -------------------------------------------------------------------------------- /src/applications/check-in/day-of/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/check-in/day-of/README.md -------------------------------------------------------------------------------- /src/applications/check-in/locales/scripts/input-files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/applications/check-in/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/check-in/package.json -------------------------------------------------------------------------------- /src/applications/claims-status/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/claims-status/README.md -------------------------------------------------------------------------------- /src/applications/claims-status/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/claims-status/routes.jsx -------------------------------------------------------------------------------- /src/applications/claims-status/test-sc-deployment.md: -------------------------------------------------------------------------------- 1 | Staged Continuous deployment test file. remove change. 2 | -------------------------------------------------------------------------------- /src/applications/claims-status/tests/e2e/fixtures/mocks/claim-letters/letter.txt: -------------------------------------------------------------------------------- 1 | Test claim letter -------------------------------------------------------------------------------- /src/applications/claims-status/tests/e2e/fixtures/mocks/lighthouse/claims-list-empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [] 3 | } 4 | -------------------------------------------------------------------------------- /src/applications/coronavirus-screener/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/dependents/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/dependents/.eslintrc.js -------------------------------------------------------------------------------- /src/applications/dependents/686c-674-old/config/chapters/taskWizard/wizard/wizard.md: -------------------------------------------------------------------------------- 1 | ## Conceptual Overview 2 | 3 | ## Technical Callouts -------------------------------------------------------------------------------- /src/applications/dhp-connected-devices/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/dispute-debt/eng.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/dispute-debt/eng.json -------------------------------------------------------------------------------- /src/applications/dispute-debt/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/dispute-debt/i18n.js -------------------------------------------------------------------------------- /src/applications/dispute-debt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/dispute-debt/package.json -------------------------------------------------------------------------------- /src/applications/dispute-debt/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/dispute-debt/routes.jsx -------------------------------------------------------------------------------- /src/applications/ds-playground/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/ds-playground/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ds-playground/routes.jsx -------------------------------------------------------------------------------- /src/applications/ds-v3-playground/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/edu-benefits/1919/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/edu-benefits/1995/constants.js: -------------------------------------------------------------------------------- 1 | export const SUBMIT_URL = '/v0/education_benefits_claims/1995'; 2 | -------------------------------------------------------------------------------- /src/applications/edu-benefits/8794/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/ezr/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/ezr/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/config/form.js -------------------------------------------------------------------------------- /src/applications/ezr/containers/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/containers/App.jsx -------------------------------------------------------------------------------- /src/applications/ezr/definitions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/definitions/index.js -------------------------------------------------------------------------------- /src/applications/ezr/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/manifest.json -------------------------------------------------------------------------------- /src/applications/ezr/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/reducers/index.js -------------------------------------------------------------------------------- /src/applications/ezr/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/routes.jsx -------------------------------------------------------------------------------- /src/applications/ezr/sass/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/sass/_buttons.scss -------------------------------------------------------------------------------- /src/applications/ezr/sass/ezr.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/sass/ezr.scss -------------------------------------------------------------------------------- /src/applications/ezr/tests/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/tests/helpers.js -------------------------------------------------------------------------------- /src/applications/ezr/tests/mock-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/tests/mock-api.js -------------------------------------------------------------------------------- /src/applications/ezr/utils/appUrls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/utils/appUrls.js -------------------------------------------------------------------------------- /src/applications/ezr/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/utils/constants.js -------------------------------------------------------------------------------- /src/applications/ezr/utils/imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/utils/imports.js -------------------------------------------------------------------------------- /src/applications/ezr/utils/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ezr/utils/validation.js -------------------------------------------------------------------------------- /src/applications/fry-dea/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/actions.js -------------------------------------------------------------------------------- /src/applications/fry-dea/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/config/form.js -------------------------------------------------------------------------------- /src/applications/fry-dea/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/constants.js -------------------------------------------------------------------------------- /src/applications/fry-dea/helpers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/helpers.jsx -------------------------------------------------------------------------------- /src/applications/fry-dea/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/manifest.json -------------------------------------------------------------------------------- /src/applications/fry-dea/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/reducers.js -------------------------------------------------------------------------------- /src/applications/fry-dea/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/routes.jsx -------------------------------------------------------------------------------- /src/applications/fry-dea/sass/fry-dea.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/sass/fry-dea.scss -------------------------------------------------------------------------------- /src/applications/fry-dea/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/schema.js -------------------------------------------------------------------------------- /src/applications/fry-dea/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/fry-dea/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/fry-dea/validation.js -------------------------------------------------------------------------------- /src/applications/gi/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/actions/index.js -------------------------------------------------------------------------------- /src/applications/gi/components/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/components/Loader.jsx -------------------------------------------------------------------------------- /src/applications/gi/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/config.js -------------------------------------------------------------------------------- /src/applications/gi/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/constants.js -------------------------------------------------------------------------------- /src/applications/gi/containers/Modals.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/containers/Modals.jsx -------------------------------------------------------------------------------- /src/applications/gi/gi-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/gi-entry.jsx -------------------------------------------------------------------------------- /src/applications/gi/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/manifest.json -------------------------------------------------------------------------------- /src/applications/gi/reducers/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/calculator.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/compare.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/constants.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/error.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/filters.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/index.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/modals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/modals.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/preview.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/profile.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/search.js -------------------------------------------------------------------------------- /src/applications/gi/reducers/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/reducers/utility.js -------------------------------------------------------------------------------- /src/applications/gi/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/routes.jsx -------------------------------------------------------------------------------- /src/applications/gi/sass/gi.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/sass/gi.scss -------------------------------------------------------------------------------- /src/applications/gi/selectors/compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/selectors/compare.js -------------------------------------------------------------------------------- /src/applications/gi/selectors/estimator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/selectors/estimator.js -------------------------------------------------------------------------------- /src/applications/gi/selectors/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/selectors/filters.js -------------------------------------------------------------------------------- /src/applications/gi/selectors/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/selectors/search.js -------------------------------------------------------------------------------- /src/applications/gi/tests/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/tests/helpers.js -------------------------------------------------------------------------------- /src/applications/gi/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/utils/helpers.js -------------------------------------------------------------------------------- /src/applications/gi/utils/mapboxToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/gi/utils/mapboxToken.js -------------------------------------------------------------------------------- /src/applications/hca/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/README.md -------------------------------------------------------------------------------- /src/applications/hca/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/hca/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/config/form.js -------------------------------------------------------------------------------- /src/applications/hca/config/migrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/config/migrations.js -------------------------------------------------------------------------------- /src/applications/hca/containers/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/containers/App.jsx -------------------------------------------------------------------------------- /src/applications/hca/definitions/idForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/definitions/idForm.js -------------------------------------------------------------------------------- /src/applications/hca/definitions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/definitions/index.js -------------------------------------------------------------------------------- /src/applications/hca/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/manifest.json -------------------------------------------------------------------------------- /src/applications/hca/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/reducers/index.js -------------------------------------------------------------------------------- /src/applications/hca/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/routes.jsx -------------------------------------------------------------------------------- /src/applications/hca/sass/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/sass/_buttons.scss -------------------------------------------------------------------------------- /src/applications/hca/sass/_lists.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/sass/_lists.scss -------------------------------------------------------------------------------- /src/applications/hca/sass/hca.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/sass/hca.scss -------------------------------------------------------------------------------- /src/applications/hca/tests/e2e/fixtures/mocks/maintenance-windows.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [] 3 | } -------------------------------------------------------------------------------- /src/applications/hca/utils/appUrls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/utils/appUrls.js -------------------------------------------------------------------------------- /src/applications/hca/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/utils/constants.js -------------------------------------------------------------------------------- /src/applications/hca/utils/imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/utils/imports.js -------------------------------------------------------------------------------- /src/applications/hca/utils/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/hca/utils/validation.js -------------------------------------------------------------------------------- /src/applications/income-limits/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/income-limits/routes.jsx -------------------------------------------------------------------------------- /src/applications/ivc-champva/10-10d-extended/tests/e2e/fixtures/mocks/maintenance-windows.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [] 3 | } -------------------------------------------------------------------------------- /src/applications/ivc-champva/10-7959a/utils/helpers/index.js: -------------------------------------------------------------------------------- 1 | export * from './formatting'; 2 | -------------------------------------------------------------------------------- /src/applications/ivc-champva/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/ivc-champva/README.md -------------------------------------------------------------------------------- /src/applications/letters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/letters/README.md -------------------------------------------------------------------------------- /src/applications/letters/letters-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/letters/letters-entry.jsx -------------------------------------------------------------------------------- /src/applications/letters/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/letters/manifest.json -------------------------------------------------------------------------------- /src/applications/letters/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/letters/reducers/index.js -------------------------------------------------------------------------------- /src/applications/letters/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/letters/routes.jsx -------------------------------------------------------------------------------- /src/applications/letters/sass/letters.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/letters/sass/letters.scss -------------------------------------------------------------------------------- /src/applications/letters/tests/e2e/fixtures/PDFs/test.txt: -------------------------------------------------------------------------------- 1 | This is only a test. 2 | -------------------------------------------------------------------------------- /src/applications/letters/utils/chapters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/letters/utils/chapters.js -------------------------------------------------------------------------------- /src/applications/letters/utils/helpers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/letters/utils/helpers.jsx -------------------------------------------------------------------------------- /src/applications/lgy/coe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/lgy/coe/README.md -------------------------------------------------------------------------------- /src/applications/lgy/coe/form/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/lgy/coe/form/constants.js -------------------------------------------------------------------------------- /src/applications/lgy/coe/form/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/lgy/coe/form/routes.jsx -------------------------------------------------------------------------------- /src/applications/lgy/coe/status/components/DocumentList/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './DocumentList'; 2 | -------------------------------------------------------------------------------- /src/applications/lgy/coe/status/components/DocumentUploader/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './DocumentUploader'; 2 | -------------------------------------------------------------------------------- /src/applications/lgy/coe/status/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/lgy/coe/status/routes.jsx -------------------------------------------------------------------------------- /src/applications/login/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/login/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/login/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/login/constants.js -------------------------------------------------------------------------------- /src/applications/login/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/login/manifest.json -------------------------------------------------------------------------------- /src/applications/login/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/login/routes.jsx -------------------------------------------------------------------------------- /src/applications/manifest-catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/manifest-catalog.json -------------------------------------------------------------------------------- /src/applications/medallions/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/medallions/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions/config/form.js -------------------------------------------------------------------------------- /src/applications/medallions/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions/constants.js -------------------------------------------------------------------------------- /src/applications/medallions/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions/manifest.json -------------------------------------------------------------------------------- /src/applications/medallions/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions/routes.jsx -------------------------------------------------------------------------------- /src/applications/medallions2/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions2/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/medallions2/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions2/constants.js -------------------------------------------------------------------------------- /src/applications/medallions2/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions2/manifest.json -------------------------------------------------------------------------------- /src/applications/medallions2/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/medallions2/routes.jsx -------------------------------------------------------------------------------- /src/applications/messages/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/messages/actions/index.js -------------------------------------------------------------------------------- /src/applications/messages/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/messages/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/messages/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/messages/manifest.json -------------------------------------------------------------------------------- /src/applications/messages/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/messages/routes.jsx -------------------------------------------------------------------------------- /src/applications/messages/sass/messages.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/applications/mhv-medical-records/tests/e2e/fixtures/post-opt-in-response.json: -------------------------------------------------------------------------------- 1 | { } -------------------------------------------------------------------------------- /src/applications/mhv-medical-records/tests/e2e/fixtures/post-opt-out-response.json: -------------------------------------------------------------------------------- 1 | { } -------------------------------------------------------------------------------- /src/applications/mhv-medications/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/mhv-medications/README.md -------------------------------------------------------------------------------- /src/applications/mhv-medications/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/mhv-medications/store.js -------------------------------------------------------------------------------- /src/applications/mhv-medications/tests/e2e/fixtures/tooltip-for-filtering-list-page.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /src/applications/mhv-medications/tests/e2e/fixtures/tooltip-not-visible-list-page.json: -------------------------------------------------------------------------------- 1 | { 2 | "error": "Tooltip not found" 3 | } -------------------------------------------------------------------------------- /src/applications/mhv-secure-messaging/tests/e2e/fixtures/customResponse/folder-no-messages-response.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": [ 3 | 4 | ] 5 | } -------------------------------------------------------------------------------- /src/applications/mhv-secure-messaging/tests/e2e/fixtures/mock-attachments/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/applications/mhv-supply-reordering/tests/fixtures/data/minimal-test.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/applications/mhv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/mhv/README.md -------------------------------------------------------------------------------- /src/applications/mock-sip-form/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/mock-sip-form/routes.jsx -------------------------------------------------------------------------------- /src/applications/mock-sip-form/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/new-chapter-36-form/tests/fixtures/mocks/submit.json: -------------------------------------------------------------------------------- 1 | { "confirmationNumber": "48fac28c-b332-4549-a45b-3423297111f4" } 2 | -------------------------------------------------------------------------------- /src/applications/office-directory/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/pact-act/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pact-act/actions/index.js -------------------------------------------------------------------------------- /src/applications/pact-act/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pact-act/manifest.json -------------------------------------------------------------------------------- /src/applications/pact-act/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pact-act/routes.jsx -------------------------------------------------------------------------------- /src/applications/pensions/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/.eslintrc.js -------------------------------------------------------------------------------- /src/applications/pensions/PensionsApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/PensionsApp.jsx -------------------------------------------------------------------------------- /src/applications/pensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/README.md -------------------------------------------------------------------------------- /src/applications/pensions/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/config/form.js -------------------------------------------------------------------------------- /src/applications/pensions/config/submit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/config/submit.js -------------------------------------------------------------------------------- /src/applications/pensions/helpers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/helpers.jsx -------------------------------------------------------------------------------- /src/applications/pensions/labels.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/labels.jsx -------------------------------------------------------------------------------- /src/applications/pensions/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/manifest.json -------------------------------------------------------------------------------- /src/applications/pensions/migrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/migrations.js -------------------------------------------------------------------------------- /src/applications/pensions/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/reducer.js -------------------------------------------------------------------------------- /src/applications/pensions/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/routes.jsx -------------------------------------------------------------------------------- /src/applications/pensions/structure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/structure.json -------------------------------------------------------------------------------- /src/applications/pensions/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pensions/validation.js -------------------------------------------------------------------------------- /src/applications/personalization/review-information/constants.js: -------------------------------------------------------------------------------- 1 | export const TITLE = 'Add your contact information'; 2 | -------------------------------------------------------------------------------- /src/applications/pre-need/PreNeedApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/PreNeedApp.jsx -------------------------------------------------------------------------------- /src/applications/pre-need/config/form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/config/form.jsx -------------------------------------------------------------------------------- /src/applications/pre-need/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/manifest.json -------------------------------------------------------------------------------- /src/applications/pre-need/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/reducer.js -------------------------------------------------------------------------------- /src/applications/pre-need/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/routes.jsx -------------------------------------------------------------------------------- /src/applications/pre-need/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/utils/helpers.js -------------------------------------------------------------------------------- /src/applications/pre-need/utils/labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/utils/labels.js -------------------------------------------------------------------------------- /src/applications/pre-need/utils/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/utils/upload.js -------------------------------------------------------------------------------- /src/applications/pre-need/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/pre-need/validation.js -------------------------------------------------------------------------------- /src/applications/proxy-rewrite/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/proxy-rewrite/Footer.jsx -------------------------------------------------------------------------------- /src/applications/proxy-rewrite/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/proxy-rewrite/Header.jsx -------------------------------------------------------------------------------- /src/applications/proxy-rewrite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/proxy-rewrite/README.md -------------------------------------------------------------------------------- /src/applications/registry.json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/registry.json.md -------------------------------------------------------------------------------- /src/applications/registry.scaffold.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/registry.scaffold.json -------------------------------------------------------------------------------- /src/applications/representative-appoint/mocks/endpoints/poa/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/applications/sah/sahg/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sah/sahg/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/sah/sahg/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sah/sahg/config/form.js -------------------------------------------------------------------------------- /src/applications/sah/sahg/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sah/sahg/helpers.js -------------------------------------------------------------------------------- /src/applications/sah/sahg/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sah/sahg/manifest.json -------------------------------------------------------------------------------- /src/applications/sah/sahg/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sah/sahg/routes.jsx -------------------------------------------------------------------------------- /src/applications/sah/sahg/sass/sahg.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sah/sahg/sass/sahg.scss -------------------------------------------------------------------------------- /src/applications/sah/sahg/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/sco/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sco/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/sco/containers/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sco/containers/App.jsx -------------------------------------------------------------------------------- /src/applications/sco/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sco/manifest.json -------------------------------------------------------------------------------- /src/applications/sco/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/sco/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sco/routes.jsx -------------------------------------------------------------------------------- /src/applications/sco/sass/sco.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/sco/sass/sco.scss -------------------------------------------------------------------------------- /src/applications/search/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/search/actions/index.js -------------------------------------------------------------------------------- /src/applications/search/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/search/manifest.json -------------------------------------------------------------------------------- /src/applications/search/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/search/reducers/index.js -------------------------------------------------------------------------------- /src/applications/search/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/search/routes.jsx -------------------------------------------------------------------------------- /src/applications/search/search-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/search/search-entry.jsx -------------------------------------------------------------------------------- /src/applications/search/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/search/styles.scss -------------------------------------------------------------------------------- /src/applications/search/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/search/utils.js -------------------------------------------------------------------------------- /src/applications/sign-in-confirm-contact-email/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/sign-in-health-portal/reducers/index.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/applications/sign-in-health-portal/sass/sign-in-health-portal.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/applications/simple-forms-form-engine/shared/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/simple-forms/21-0966/tests/e2e/fixtures/data/veteran-both-active-maximal-test.json: -------------------------------------------------------------------------------- 1 | { 2 | "preparerIdentification": "VETERAN" 3 | } -------------------------------------------------------------------------------- /src/applications/simple-forms/form-upload/tests/e2e/fixtures/mocks/submit.json: -------------------------------------------------------------------------------- 1 | { "confirmationNumber": "6f8555b5-83f8-40c7-bde9-e1c4f86a400e", "status": 200 } 2 | -------------------------------------------------------------------------------- /src/applications/simple-forms/shared/tests/e2e/fixtures/mocks/application-submit.json: -------------------------------------------------------------------------------- 1 | { "confirmationNumber": "48fac28c-b332-4549-a45b-3423297111f4" } 2 | -------------------------------------------------------------------------------- /src/applications/static-pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/static-pages/README.md -------------------------------------------------------------------------------- /src/applications/static-pages/download-1095b/tests/e2e/fixtures/1095BTestFixture.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/applications/static-pages/events/components/Events/constants.js: -------------------------------------------------------------------------------- 1 | export const perPage = 10; 2 | -------------------------------------------------------------------------------- /src/applications/static-pages/test-sc-deployment.md: -------------------------------------------------------------------------------- 1 | Staged Continuous deployment test file 2 | remove change 3 | -------------------------------------------------------------------------------- /src/applications/survivor-dependent-education-benefit/22-5490/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/terms-of-use/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/terms-of-use/constants.js -------------------------------------------------------------------------------- /src/applications/terms-of-use/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/terms-of-use/helpers.js -------------------------------------------------------------------------------- /src/applications/terms-of-use/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/terms-of-use/routes.jsx -------------------------------------------------------------------------------- /src/applications/terms-of-use/touData.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/terms-of-use/touData.jsx -------------------------------------------------------------------------------- /src/applications/time-of-need/config/pages/intermentDate.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/applications/time-of-need/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/time-of-need/constants.js -------------------------------------------------------------------------------- /src/applications/time-of-need/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/time-of-need/routes.jsx -------------------------------------------------------------------------------- /src/applications/toe/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/actions.js -------------------------------------------------------------------------------- /src/applications/toe/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/toe/config/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/config/form.js -------------------------------------------------------------------------------- /src/applications/toe/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/constants.js -------------------------------------------------------------------------------- /src/applications/toe/containers/ToeApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/containers/ToeApp.jsx -------------------------------------------------------------------------------- /src/applications/toe/helpers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/helpers.jsx -------------------------------------------------------------------------------- /src/applications/toe/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/manifest.json -------------------------------------------------------------------------------- /src/applications/toe/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/reducers.js -------------------------------------------------------------------------------- /src/applications/toe/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/routes.jsx -------------------------------------------------------------------------------- /src/applications/toe/sass/toe.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/sass/toe.scss -------------------------------------------------------------------------------- /src/applications/toe/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/schema.js -------------------------------------------------------------------------------- /src/applications/toe/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/selectors.js -------------------------------------------------------------------------------- /src/applications/toe/tests/fixtures/data/test-data.json: -------------------------------------------------------------------------------- 1 | { 2 | "data": { 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /src/applications/toe/utils/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/toe/utils/validation.js -------------------------------------------------------------------------------- /src/applications/travel-pay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/travel-pay/README.md -------------------------------------------------------------------------------- /src/applications/travel-pay/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/travel-pay/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/travel-pay/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/travel-pay/constants.js -------------------------------------------------------------------------------- /src/applications/travel-pay/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/travel-pay/manifest.json -------------------------------------------------------------------------------- /src/applications/travel-pay/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/travel-pay/routes.jsx -------------------------------------------------------------------------------- /src/applications/travel-pay/services/mocks/maintenance-windows/none.json: -------------------------------------------------------------------------------- 1 | { "data": [] } -------------------------------------------------------------------------------- /src/applications/travel-pay/util/dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/travel-pay/util/dates.js -------------------------------------------------------------------------------- /src/applications/vaos/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/.eslintrc -------------------------------------------------------------------------------- /src/applications/vaos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/README.md -------------------------------------------------------------------------------- /src/applications/vaos/components/State.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/components/State.jsx -------------------------------------------------------------------------------- /src/applications/vaos/covid-19-vaccine/sass/styles.scss: -------------------------------------------------------------------------------- 1 | .vaos-calendar__page_header { 2 | vertical-align: middle; 3 | } -------------------------------------------------------------------------------- /src/applications/vaos/jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/jsdoc.json -------------------------------------------------------------------------------- /src/applications/vaos/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/manifest.json -------------------------------------------------------------------------------- /src/applications/vaos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/package.json -------------------------------------------------------------------------------- /src/applications/vaos/redux/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/redux/actions.js -------------------------------------------------------------------------------- /src/applications/vaos/redux/api/vaosApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/redux/api/vaosApi.js -------------------------------------------------------------------------------- /src/applications/vaos/redux/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/redux/reducer.js -------------------------------------------------------------------------------- /src/applications/vaos/redux/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/redux/selectors.js -------------------------------------------------------------------------------- /src/applications/vaos/redux/sitewide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/redux/sitewide.js -------------------------------------------------------------------------------- /src/applications/vaos/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/routes.jsx -------------------------------------------------------------------------------- /src/applications/vaos/routes.unit.spec.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/routes.unit.spec.jsx -------------------------------------------------------------------------------- /src/applications/vaos/sass/vaos.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/sass/vaos.scss -------------------------------------------------------------------------------- /src/applications/vaos/services/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/services/utils.js -------------------------------------------------------------------------------- /src/applications/vaos/testing.md: -------------------------------------------------------------------------------- 1 | testing a change to trigger raw gh output 2 | -------------------------------------------------------------------------------- /src/applications/vaos/tests/e2e/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/tests/e2e/index.d.ts -------------------------------------------------------------------------------- /src/applications/vaos/tests/mocks/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/tests/mocks/setup.js -------------------------------------------------------------------------------- /src/applications/vaos/tests/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/tests/utils.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/address.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/appointment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/appointment.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/avs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/avs.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/calendar.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/constants.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/data.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/error.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/events.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/formatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/formatters.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/object.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/timezone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/timezone.js -------------------------------------------------------------------------------- /src/applications/vaos/utils/timezones.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/utils/timezones.json -------------------------------------------------------------------------------- /src/applications/vaos/vaos-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vaos/vaos-entry.jsx -------------------------------------------------------------------------------- /src/applications/vass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/README.md -------------------------------------------------------------------------------- /src/applications/vass/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/vass/layout/Wrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/layout/Wrapper.jsx -------------------------------------------------------------------------------- /src/applications/vass/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/manifest.json -------------------------------------------------------------------------------- /src/applications/vass/pages/EnterOTC.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/pages/EnterOTC.jsx -------------------------------------------------------------------------------- /src/applications/vass/pages/Review.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/pages/Review.jsx -------------------------------------------------------------------------------- /src/applications/vass/pages/Verify.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/pages/Verify.jsx -------------------------------------------------------------------------------- /src/applications/vass/redux/api/vassApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/redux/api/vassApi.js -------------------------------------------------------------------------------- /src/applications/vass/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/routes.jsx -------------------------------------------------------------------------------- /src/applications/vass/sass/vass.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/sass/vass.scss -------------------------------------------------------------------------------- /src/applications/vass/utils/calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vass/utils/calendar.js -------------------------------------------------------------------------------- /src/applications/verify-your-enrollment/tests/components/formatAddress.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/applications/verify/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/verify/manifest.json -------------------------------------------------------------------------------- /src/applications/verify/verify-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/verify/verify-entry.jsx -------------------------------------------------------------------------------- /src/applications/virtual-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/virtual-agent/README.md -------------------------------------------------------------------------------- /src/applications/virtual-agent/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/virtual-agent/routes.jsx -------------------------------------------------------------------------------- /src/applications/vre/25-8832/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/25-8832/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/vre/25-8832/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/25-8832/constants.js -------------------------------------------------------------------------------- /src/applications/vre/25-8832/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/25-8832/manifest.json -------------------------------------------------------------------------------- /src/applications/vre/25-8832/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/25-8832/readme.md -------------------------------------------------------------------------------- /src/applications/vre/25-8832/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/25-8832/routes.jsx -------------------------------------------------------------------------------- /src/applications/vre/28-1900/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/28-1900/README.md -------------------------------------------------------------------------------- /src/applications/vre/28-1900/app-entry.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/28-1900/app-entry.jsx -------------------------------------------------------------------------------- /src/applications/vre/28-1900/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/28-1900/constants.js -------------------------------------------------------------------------------- /src/applications/vre/28-1900/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/28-1900/manifest.json -------------------------------------------------------------------------------- /src/applications/vre/28-1900/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/28-1900/routes.jsx -------------------------------------------------------------------------------- /src/applications/vre/sass/vre.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/applications/vre/sass/vre.scss -------------------------------------------------------------------------------- /src/platform/forms-system/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms-system/exportsFile.js -------------------------------------------------------------------------------- /src/platform/forms-system/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms-system/package.json -------------------------------------------------------------------------------- /src/platform/forms-system/src/js/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms-system/src/js/types.js -------------------------------------------------------------------------------- /src/platform/forms/address/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/address/data/index.js -------------------------------------------------------------------------------- /src/platform/forms/address/data/labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/address/data/labels.js -------------------------------------------------------------------------------- /src/platform/forms/address/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/address/helpers.js -------------------------------------------------------------------------------- /src/platform/forms/address/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/address/index.js -------------------------------------------------------------------------------- /src/platform/forms/address/validations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/address/validations.js -------------------------------------------------------------------------------- /src/platform/forms/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/constants.js -------------------------------------------------------------------------------- /src/platform/forms/definitions/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/definitions/address.js -------------------------------------------------------------------------------- /src/platform/forms/definitions/fullName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/definitions/fullName.js -------------------------------------------------------------------------------- /src/platform/forms/definitions/personId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/definitions/personId.js -------------------------------------------------------------------------------- /src/platform/forms/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/exportsFile.js -------------------------------------------------------------------------------- /src/platform/forms/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/fields.js -------------------------------------------------------------------------------- /src/platform/forms/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/helpers.js -------------------------------------------------------------------------------- /src/platform/forms/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/package.json -------------------------------------------------------------------------------- /src/platform/forms/preSubmitInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/preSubmitInfo.js -------------------------------------------------------------------------------- /src/platform/forms/sass/_m-schemaform.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/sass/_m-schemaform.scss -------------------------------------------------------------------------------- /src/platform/forms/save-in-progress/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/save-in-progress/api.js -------------------------------------------------------------------------------- /src/platform/forms/sub-task/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/sub-task/index.js -------------------------------------------------------------------------------- /src/platform/forms/tests/fixtures/mocks/mockSloGet.json: -------------------------------------------------------------------------------- 1 | { 2 | "url": "http://fake" 3 | } 4 | -------------------------------------------------------------------------------- /src/platform/forms/validations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/forms/validations.js -------------------------------------------------------------------------------- /src/platform/landing-pages/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/landing-pages/exportsFile.js -------------------------------------------------------------------------------- /src/platform/landing-pages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/landing-pages/package.json -------------------------------------------------------------------------------- /src/platform/mhv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/README.md -------------------------------------------------------------------------------- /src/platform/mhv/api/mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/api/mocks/README.md -------------------------------------------------------------------------------- /src/platform/mhv/api/mocks/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/api/mocks/constants.js -------------------------------------------------------------------------------- /src/platform/mhv/api/mocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/api/mocks/index.js -------------------------------------------------------------------------------- /src/platform/mhv/api/mocks/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/api/mocks/user/index.js -------------------------------------------------------------------------------- /src/platform/mhv/api/mocks/vamc-ehr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/api/mocks/vamc-ehr.json -------------------------------------------------------------------------------- /src/platform/mhv/dod-history/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/dod-history/README.md -------------------------------------------------------------------------------- /src/platform/mhv/downtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/downtime/README.md -------------------------------------------------------------------------------- /src/platform/mhv/downtime/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/downtime/index.js -------------------------------------------------------------------------------- /src/platform/mhv/downtime/utils/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/downtime/utils/date.js -------------------------------------------------------------------------------- /src/platform/mhv/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/exportsFile.js -------------------------------------------------------------------------------- /src/platform/mhv/hooks/useBackToTop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/hooks/useBackToTop.jsx -------------------------------------------------------------------------------- /src/platform/mhv/hooks/useDatadogRum.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/hooks/useDatadogRum.jsx -------------------------------------------------------------------------------- /src/platform/mhv/hooks/usePrintTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/hooks/usePrintTitle.jsx -------------------------------------------------------------------------------- /src/platform/mhv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/package.json -------------------------------------------------------------------------------- /src/platform/mhv/secondary-nav/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/secondary-nav/README.md -------------------------------------------------------------------------------- /src/platform/mhv/self-entered/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/self-entered/readme.md -------------------------------------------------------------------------------- /src/platform/mhv/self-entered/sei-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/self-entered/sei-api.js -------------------------------------------------------------------------------- /src/platform/mhv/util/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/util/constants.js -------------------------------------------------------------------------------- /src/platform/mhv/util/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/util/helpers.js -------------------------------------------------------------------------------- /src/platform/mhv/util/ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/mhv/util/ui/index.js -------------------------------------------------------------------------------- /src/platform/monitoring/Datadog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/monitoring/Datadog/README.md -------------------------------------------------------------------------------- /src/platform/monitoring/Datadog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/monitoring/Datadog/index.js -------------------------------------------------------------------------------- /src/platform/monitoring/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/monitoring/exportsFile.js -------------------------------------------------------------------------------- /src/platform/monitoring/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/monitoring/package.json -------------------------------------------------------------------------------- /src/platform/monitoring/record-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/monitoring/record-event.js -------------------------------------------------------------------------------- /src/platform/monitoring/sentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/monitoring/sentry.js -------------------------------------------------------------------------------- /src/platform/monitoring/web-vitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/monitoring/web-vitals.js -------------------------------------------------------------------------------- /src/platform/pdf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/README.md -------------------------------------------------------------------------------- /src/platform/pdf/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/exportsFile.js -------------------------------------------------------------------------------- /src/platform/pdf/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/index.js -------------------------------------------------------------------------------- /src/platform/pdf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/package.json -------------------------------------------------------------------------------- /src/platform/pdf/registerFonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/registerFonts.js -------------------------------------------------------------------------------- /src/platform/pdf/registerStaticFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/registerStaticFiles.js -------------------------------------------------------------------------------- /src/platform/pdf/templates/dispute_debt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/templates/dispute_debt.js -------------------------------------------------------------------------------- /src/platform/pdf/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/templates/index.js -------------------------------------------------------------------------------- /src/platform/pdf/templates/medications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/templates/medications.js -------------------------------------------------------------------------------- /src/platform/pdf/templates/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/templates/utils.js -------------------------------------------------------------------------------- /src/platform/pdf/test/pdf.unit.spec.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/pdf/test/pdf.unit.spec.jsx -------------------------------------------------------------------------------- /src/platform/polyfills/canvas-toBlob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/polyfills/canvas-toBlob.js -------------------------------------------------------------------------------- /src/platform/polyfills/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/polyfills/exportsFile.js -------------------------------------------------------------------------------- /src/platform/polyfills/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/polyfills/index.js -------------------------------------------------------------------------------- /src/platform/polyfills/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/polyfills/package.json -------------------------------------------------------------------------------- /src/platform/shared/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/shared/exportsFile.js -------------------------------------------------------------------------------- /src/platform/shared/itf/IntentToFile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/shared/itf/IntentToFile.jsx -------------------------------------------------------------------------------- /src/platform/shared/itf/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/shared/itf/constants.js -------------------------------------------------------------------------------- /src/platform/shared/itf/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/shared/itf/content.js -------------------------------------------------------------------------------- /src/platform/shared/itf/tests/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/shared/itf/tests/helpers.js -------------------------------------------------------------------------------- /src/platform/shared/itf/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/shared/itf/utils/api.js -------------------------------------------------------------------------------- /src/platform/shared/itf/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/shared/itf/utils/index.js -------------------------------------------------------------------------------- /src/platform/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/shared/package.json -------------------------------------------------------------------------------- /src/platform/site-wide/banners/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/banners/index.js -------------------------------------------------------------------------------- /src/platform/site-wide/drupal-static-data/constants.js: -------------------------------------------------------------------------------- 1 | export const DATA_FILES_PATH = `data/cms`; 2 | -------------------------------------------------------------------------------- /src/platform/site-wide/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/exportsFile.js -------------------------------------------------------------------------------- /src/platform/site-wide/header/constants/index.js: -------------------------------------------------------------------------------- 1 | export const MIN_SCREEN_SIZE_PX = 767; 2 | -------------------------------------------------------------------------------- /src/platform/site-wide/header/containers/Menu/styles.scss: -------------------------------------------------------------------------------- 1 | .header-menu-item-button { 2 | border-radius: 0; 3 | } 4 | -------------------------------------------------------------------------------- /src/platform/site-wide/header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/header/index.js -------------------------------------------------------------------------------- /src/platform/site-wide/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/index.js -------------------------------------------------------------------------------- /src/platform/site-wide/layout/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/layout/actions.js -------------------------------------------------------------------------------- /src/platform/site-wide/layout/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/layout/reducers.js -------------------------------------------------------------------------------- /src/platform/site-wide/legacy/mega-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/legacy/mega-menu.js -------------------------------------------------------------------------------- /src/platform/site-wide/legacy/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/legacy/menu.js -------------------------------------------------------------------------------- /src/platform/site-wide/mega-menu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/mega-menu/README.md -------------------------------------------------------------------------------- /src/platform/site-wide/mega-menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/mega-menu/index.js -------------------------------------------------------------------------------- /src/platform/site-wide/mhv/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/mhv/utilities.js -------------------------------------------------------------------------------- /src/platform/site-wide/moment-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/moment-setup.js -------------------------------------------------------------------------------- /src/platform/site-wide/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/package.json -------------------------------------------------------------------------------- /src/platform/site-wide/popups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/popups.js -------------------------------------------------------------------------------- /src/platform/site-wide/sass/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/sass/fonts.scss -------------------------------------------------------------------------------- /src/platform/site-wide/sass/shame.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/sass/shame.scss -------------------------------------------------------------------------------- /src/platform/site-wide/sass/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/sass/style.scss -------------------------------------------------------------------------------- /src/platform/site-wide/sass/v1-grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/sass/v1-grid.scss -------------------------------------------------------------------------------- /src/platform/site-wide/sass/va-medallia-style.scss: -------------------------------------------------------------------------------- 1 | @import "modules/m-medallia"; 2 | -------------------------------------------------------------------------------- /src/platform/site-wide/side-nav/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/side-nav/helpers.js -------------------------------------------------------------------------------- /src/platform/site-wide/side-nav/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/side-nav/index.js -------------------------------------------------------------------------------- /src/platform/site-wide/user-nav/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/user-nav/index.js -------------------------------------------------------------------------------- /src/platform/site-wide/va-footer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/va-footer/index.js -------------------------------------------------------------------------------- /src/platform/site-wide/wc-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/wc-loader.js -------------------------------------------------------------------------------- /src/platform/site-wide/widgetTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/widgetTypes.js -------------------------------------------------------------------------------- /src/platform/site-wide/wizard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/site-wide/wizard/index.js -------------------------------------------------------------------------------- /src/platform/startup/axe-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/axe-check.js -------------------------------------------------------------------------------- /src/platform/startup/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/exportsFile.js -------------------------------------------------------------------------------- /src/platform/startup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/index.js -------------------------------------------------------------------------------- /src/platform/startup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/package.json -------------------------------------------------------------------------------- /src/platform/startup/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/react.js -------------------------------------------------------------------------------- /src/platform/startup/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/router.js -------------------------------------------------------------------------------- /src/platform/startup/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/setup.js -------------------------------------------------------------------------------- /src/platform/startup/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/store.js -------------------------------------------------------------------------------- /src/platform/startup/withoutRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/startup/withoutRouter.js -------------------------------------------------------------------------------- /src/platform/static-data/CallHRC.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/static-data/CallHRC.jsx -------------------------------------------------------------------------------- /src/platform/static-data/CallNCACenter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/static-data/CallNCACenter.jsx -------------------------------------------------------------------------------- /src/platform/static-data/CallVBACenter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/static-data/CallVBACenter.jsx -------------------------------------------------------------------------------- /src/platform/static-data/EmailVICHelp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/static-data/EmailVICHelp.jsx -------------------------------------------------------------------------------- /src/platform/static-data/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/static-data/exportsFile.js -------------------------------------------------------------------------------- /src/platform/static-data/labels.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/static-data/labels.jsx -------------------------------------------------------------------------------- /src/platform/static-data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/static-data/package.json -------------------------------------------------------------------------------- /src/platform/testing/e2e-puppeteer/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/e2e-puppeteer/auth.js -------------------------------------------------------------------------------- /src/platform/testing/e2e/form-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/e2e/form-helpers.js -------------------------------------------------------------------------------- /src/platform/testing/e2e/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/e2e/helpers.js -------------------------------------------------------------------------------- /src/platform/testing/e2e/mock-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/e2e/mock-helpers.js -------------------------------------------------------------------------------- /src/platform/testing/e2e/mockapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/e2e/mockapi.js -------------------------------------------------------------------------------- /src/platform/testing/e2e/test-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/e2e/test-server.js -------------------------------------------------------------------------------- /src/platform/testing/e2e/timeouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/e2e/timeouts.js -------------------------------------------------------------------------------- /src/platform/testing/example-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/example-upload.png -------------------------------------------------------------------------------- /src/platform/testing/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/exportsFile.js -------------------------------------------------------------------------------- /src/platform/testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/package.json -------------------------------------------------------------------------------- /src/platform/testing/unit/axe-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/unit/axe-plugin.js -------------------------------------------------------------------------------- /src/platform/testing/unit/enzyme-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/unit/enzyme-setup.js -------------------------------------------------------------------------------- /src/platform/testing/unit/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/unit/helpers.js -------------------------------------------------------------------------------- /src/platform/testing/unit/mocha-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/unit/mocha-setup.js -------------------------------------------------------------------------------- /src/platform/testing/unit/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/unit/mocha.opts -------------------------------------------------------------------------------- /src/platform/testing/unit/msw-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/unit/msw-adapter.js -------------------------------------------------------------------------------- /src/platform/testing/unit/sentry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/testing/unit/sentry.js -------------------------------------------------------------------------------- /src/platform/user/authentication/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/authentication/errors.js -------------------------------------------------------------------------------- /src/platform/user/cerner-dsot/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/cerner-dsot/selectors.js -------------------------------------------------------------------------------- /src/platform/user/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/exportsFile.js -------------------------------------------------------------------------------- /src/platform/user/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/package.json -------------------------------------------------------------------------------- /src/platform/user/profile/actions/hca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/profile/actions/hca.js -------------------------------------------------------------------------------- /src/platform/user/profile/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/profile/actions/index.js -------------------------------------------------------------------------------- /src/platform/user/profile/actions/mhv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/profile/actions/mhv.js -------------------------------------------------------------------------------- /src/platform/user/profile/constants/hca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/profile/constants/hca.js -------------------------------------------------------------------------------- /src/platform/user/profile/selectors/hca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/profile/selectors/hca.js -------------------------------------------------------------------------------- /src/platform/user/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/selectors.js -------------------------------------------------------------------------------- /src/platform/user/tests/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/user/tests/helpers.js -------------------------------------------------------------------------------- /src/platform/utilities/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/api/index.js -------------------------------------------------------------------------------- /src/platform/utilities/cerner/dsot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/cerner/dsot.js -------------------------------------------------------------------------------- /src/platform/utilities/cerner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/cerner/index.js -------------------------------------------------------------------------------- /src/platform/utilities/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/constants.js -------------------------------------------------------------------------------- /src/platform/utilities/data/clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/clone.js -------------------------------------------------------------------------------- /src/platform/utilities/data/cloneDeep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/cloneDeep.js -------------------------------------------------------------------------------- /src/platform/utilities/data/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/debounce.js -------------------------------------------------------------------------------- /src/platform/utilities/data/deduplicate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/deduplicate.js -------------------------------------------------------------------------------- /src/platform/utilities/data/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/get.js -------------------------------------------------------------------------------- /src/platform/utilities/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/index.js -------------------------------------------------------------------------------- /src/platform/utilities/data/omit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/omit.js -------------------------------------------------------------------------------- /src/platform/utilities/data/piiPatterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/piiPatterns.js -------------------------------------------------------------------------------- /src/platform/utilities/data/redactPii.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/redactPii.js -------------------------------------------------------------------------------- /src/platform/utilities/data/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/set.js -------------------------------------------------------------------------------- /src/platform/utilities/data/titleCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/titleCase.js -------------------------------------------------------------------------------- /src/platform/utilities/data/unset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/data/unset.js -------------------------------------------------------------------------------- /src/platform/utilities/date/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/date/index.js -------------------------------------------------------------------------------- /src/platform/utilities/exportsFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/exportsFile.js -------------------------------------------------------------------------------- /src/platform/utilities/fuzzy-matching.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/fuzzy-matching.js -------------------------------------------------------------------------------- /src/platform/utilities/oauth/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/oauth/constants.js -------------------------------------------------------------------------------- /src/platform/utilities/oauth/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/oauth/crypto.js -------------------------------------------------------------------------------- /src/platform/utilities/oauth/mockCrypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/oauth/mockCrypto.js -------------------------------------------------------------------------------- /src/platform/utilities/oauth/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/oauth/utilities.js -------------------------------------------------------------------------------- /src/platform/utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/package.json -------------------------------------------------------------------------------- /src/platform/utilities/react-hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/react-hooks.js -------------------------------------------------------------------------------- /src/platform/utilities/registry-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/registry-helpers.js -------------------------------------------------------------------------------- /src/platform/utilities/scroll/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/scroll/index.jsx -------------------------------------------------------------------------------- /src/platform/utilities/scroll/scroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/scroll/scroll.js -------------------------------------------------------------------------------- /src/platform/utilities/scroll/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/scroll/utils.js -------------------------------------------------------------------------------- /src/platform/utilities/search-utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/search-utilities.js -------------------------------------------------------------------------------- /src/platform/utilities/sso/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/sso/constants.js -------------------------------------------------------------------------------- /src/platform/utilities/sso/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/sso/index.js -------------------------------------------------------------------------------- /src/platform/utilities/sso/keepAliveSSO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/sso/keepAliveSSO.js -------------------------------------------------------------------------------- /src/platform/utilities/ui/asyncLoader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/ui/asyncLoader.jsx -------------------------------------------------------------------------------- /src/platform/utilities/ui/focus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/ui/focus.js -------------------------------------------------------------------------------- /src/platform/utilities/ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/ui/index.js -------------------------------------------------------------------------------- /src/platform/utilities/ui/webComponents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/platform/utilities/ui/webComponents.js -------------------------------------------------------------------------------- /src/site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/README.md -------------------------------------------------------------------------------- /src/site/assets/fonts/bitter-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/fonts/bitter-bold.ttf -------------------------------------------------------------------------------- /src/site/assets/fonts/bitter-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/fonts/bitter-bold.woff2 -------------------------------------------------------------------------------- /src/site/assets/fonts/bitter-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/fonts/bitter-regular.ttf -------------------------------------------------------------------------------- /src/site/assets/fonts/bitter-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/fonts/bitter-regular.woff2 -------------------------------------------------------------------------------- /src/site/assets/img/Docket-line-pin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/Docket-line-pin.svg -------------------------------------------------------------------------------- /src/site/assets/img/VCL-icon-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/VCL-icon-white.svg -------------------------------------------------------------------------------- /src/site/assets/img/arp-header-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arp-header-logo.png -------------------------------------------------------------------------------- /src/site/assets/img/arp-hp-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arp-hp-card.png -------------------------------------------------------------------------------- /src/site/assets/img/arp-hp-hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arp-hp-hero.jpg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-both.png -------------------------------------------------------------------------------- /src/site/assets/img/arrow-both.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-both.svg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-down-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-down-white.svg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-down.png -------------------------------------------------------------------------------- /src/site/assets/img/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-down.svg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-left-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-left-white.svg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-right-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-right-blue.svg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-right-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-right-white.svg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-right.svg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-up-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-up-white.svg -------------------------------------------------------------------------------- /src/site/assets/img/arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-up.png -------------------------------------------------------------------------------- /src/site/assets/img/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/arrow-up.svg -------------------------------------------------------------------------------- /src/site/assets/img/check-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/check-sample.png -------------------------------------------------------------------------------- /src/site/assets/img/correct8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/correct8.svg -------------------------------------------------------------------------------- /src/site/assets/img/design/seal/seal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/design/seal/seal.png -------------------------------------------------------------------------------- /src/site/assets/img/error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/error.svg -------------------------------------------------------------------------------- /src/site/assets/img/header-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/header-logo.png -------------------------------------------------------------------------------- /src/site/assets/img/icon-dot-gov.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/icon-dot-gov.svg -------------------------------------------------------------------------------- /src/site/assets/img/icon-https.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/icon-https.svg -------------------------------------------------------------------------------- /src/site/assets/img/icons/fa-male-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/icons/fa-male-blue.svg -------------------------------------------------------------------------------- /src/site/assets/img/icons/fa-user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/icons/fa-user.svg -------------------------------------------------------------------------------- /src/site/assets/img/idme.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/idme.svg -------------------------------------------------------------------------------- /src/site/assets/img/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/info.svg -------------------------------------------------------------------------------- /src/site/assets/img/logingov.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/logingov.svg -------------------------------------------------------------------------------- /src/site/assets/img/mhv-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/mhv-logo.png -------------------------------------------------------------------------------- /src/site/assets/img/minus-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/minus-blue.svg -------------------------------------------------------------------------------- /src/site/assets/img/minus-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/minus-white.png -------------------------------------------------------------------------------- /src/site/assets/img/minus-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/minus-white.svg -------------------------------------------------------------------------------- /src/site/assets/img/navigate_before.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/navigate_before.svg -------------------------------------------------------------------------------- /src/site/assets/img/navigate_far_next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/navigate_far_next.svg -------------------------------------------------------------------------------- /src/site/assets/img/navigate_next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/navigate_next.svg -------------------------------------------------------------------------------- /src/site/assets/img/part1-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/part1-image.png -------------------------------------------------------------------------------- /src/site/assets/img/part2-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/part2-image.png -------------------------------------------------------------------------------- /src/site/assets/img/part3-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/part3-image.png -------------------------------------------------------------------------------- /src/site/assets/img/plus-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/plus-blue.svg -------------------------------------------------------------------------------- /src/site/assets/img/plus-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/plus-white.png -------------------------------------------------------------------------------- /src/site/assets/img/plus-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/plus-white.svg -------------------------------------------------------------------------------- /src/site/assets/img/scissors-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/scissors-black.png -------------------------------------------------------------------------------- /src/site/assets/img/sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/sprite.svg -------------------------------------------------------------------------------- /src/site/assets/img/stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/stars.png -------------------------------------------------------------------------------- /src/site/assets/img/success.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/success.svg -------------------------------------------------------------------------------- /src/site/assets/img/tiny-usa-flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/tiny-usa-flag.png -------------------------------------------------------------------------------- /src/site/assets/img/va-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/va-chat.png -------------------------------------------------------------------------------- /src/site/assets/img/va-x.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/va-x.svg -------------------------------------------------------------------------------- /src/site/assets/img/va.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/va.svg -------------------------------------------------------------------------------- /src/site/assets/img/vanotify-va-bimi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/vanotify-va-bimi.svg -------------------------------------------------------------------------------- /src/site/assets/img/vcl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/vcl-logo.png -------------------------------------------------------------------------------- /src/site/assets/img/vic-army-symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/vic-army-symbol.png -------------------------------------------------------------------------------- /src/site/assets/img/vic-cg-emblem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/vic-cg-emblem.png -------------------------------------------------------------------------------- /src/site/assets/img/vic-navy-emblem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/vic-navy-emblem.png -------------------------------------------------------------------------------- /src/site/assets/img/vic-usmc-emblem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/vic-usmc-emblem.png -------------------------------------------------------------------------------- /src/site/assets/img/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/img/warning.svg -------------------------------------------------------------------------------- /src/site/assets/js/vendor/uswds.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/assets/js/vendor/uswds.min.js -------------------------------------------------------------------------------- /src/site/constants/assetSources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/constants/assetSources.js -------------------------------------------------------------------------------- /src/site/constants/buckets-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/constants/buckets-content.js -------------------------------------------------------------------------------- /src/site/constants/buckets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/constants/buckets.js -------------------------------------------------------------------------------- /src/site/constants/environments-configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/constants/environments-configs.js -------------------------------------------------------------------------------- /src/site/constants/environments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/constants/environments.js -------------------------------------------------------------------------------- /src/site/constants/hostnames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/constants/hostnames.js -------------------------------------------------------------------------------- /src/site/constants/vsp-environments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/src/site/constants/vsp-environments.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/department-of-veterans-affairs/vets-website/HEAD/yarn.lock --------------------------------------------------------------------------------